CREA Logo (10088 bytes)

Engineering Analysis &
Safety Engineering
By Engineers for Engineers

Your Engineering Analysis Department (6725 bytes)

 

Services
Engineering Services (2996 bytes) Text Link at Bottom of Page
Safety Eng. Services (1304 bytes) Text Link at Bottom of Page
Computing Services (2816 bytes) Text Link at Bottom of Page
AboutCREA.gif (3270 bytes)

 

What is DynaTool?

 

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.

Accel.gif (9142 bytes)

Velo.gif (7526 bytes)

Displ.gif (5815 bytes)

Resp.gif (5255 bytes)

Four.gif (5949 bytes)
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.)

Calc.gif (11898 bytes)

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

For further information or comment: E-Mail:
cr-ea@cr-engineering.co.uk
CREA Consultants:
Postal Address and Telephone

CREA Home Page:   CREA Home (1384 bytes)

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