|
| |
|
Introduction to
DynaTool
DynaTool has been written to group together simple tools for the post processing of
data from time and frequency domain analysis. Most of the tools offered will exist in
other packages or in personal tool kits. However, DynaTool combines these into a
Microsoft Windows environment. DynaTool will allow mathematical processing between
stored time and frequency series arrays. It was originally written to process data
associated with seismic analysis, however, it has now been used in ither fields including analysis of explosion testing results.DynaTool has been written using the Microsoft Visual C++ which not only
has the advantage of making the program compatible with MS Windows but it also means that
the program is modular in nature thus allowing new analysis modules too be added at a
later date. The use of C++ also allows the program to "grab" memory as it is
required, thus the initial load module is not too large. |
Structure
DynaTool has been structured to allow free definition of data storage, almost
completely in the control of the user. Data is stored in dynamically allocated arrays
which themselves are stored in classes. Each array class contains the "X" and
"Y" data, or the array can be defined internally by the program as a complex
array, here the "Y" array is defined as an array of complex numbers with the
"X" array real. At the initial version of the program these arrays are used only
for the Fourier transform from a real time domain series to the frequency domain.The array classes are created as and when the user requires, they
can also be deleted to release memory. In theory each array can is limitless in size,
the actual limit will be set by the system real and virtual memory available. |

|

|
 |

|
 |
What Does DynaTool
Provide
DynaTool provides a collection of tools which are of use to engineers and
scientists involved in seismic analysis. The tools provided are based on those used for
structural analysis, however, they are based on standard techniques and will be of use to
other branches of time and frequency domain analysis.Time history from a response spectrum. Suites of time histories from
the same response spectrum including random seed for independence. If a suite of 3 are
requested this will be two horizontal and one vertical with the response spectrum
amplitudes multiplied by 2/3.
Response spectrum from time history using both
equal time steps and unequal time steps.
Fourier transform from time domain to frequency
domain and back.
Check statistical independence between groups of
arrays.
Carry out algebraic operations between arrays. (Not
matrix algebra.)

Envelope arrays.
Import data from text files.
Export arrays as text files.
Plot array data.
Print and plot reports. |
Why use DynaTool?
Why use DynaTool in place of spreadsheets and bespoke software?DynaTool has been written to group functions together, many
of which people will have in their personal tool kit as individual isolated programs and
spreadsheets. DynaTool groups these into one package to ease the post processing of
dynamic analysis data. Since it has been designed to work with arrays only it is more
efficient than a spreadsheet. It will allow the arrays to be processed in many ways
including creating new data by use of array algebra. The resultant can be written for
input into other programs such as Finite Element Analysis programs used in structural
analysis.
Written with the processing of seismic data in
mind, it is not necessarily true that this is the only type of data for which DynaTool
will be of use. The data is internally represented as vectors, therefore, the program will
be of use to anyone processing such data forms. |
| Download
DynaTool & Information |
| Proposed
Developments |
CREA Consultants:-
"Your" Engineering Analysis Department |
Engineering
Analysis & Design | Offshore Oil and Gas Structural
Analysis | Dynamic Analysis (Seismic, Vibration)
Fire and Explosion Response Analysis | Thermal
Analysis | Safety Engineering
ANSYS Consultancy & Analysis | USFOS
Consultancy & Analysis | DynaTool | Programming for Engineering Analysis
Computing Training & Advice | About
CREA Consultants | Please Sign Our Visitors Book
© CREA Consultants Ltd,
High Peak, UK Last Updated 05 Jan 2002
|