Vibrationdata Finite Element Package

I have begun work on a Matlab GUI finite element package for structural dynamics.

This is a long-term work-in-progress!

Here is the current package:

vibrationdata_fea_preprocessor.zip

vibrationdata_fea_preprocessor.m is the main script.  The remaining scripts are supporting functions.

* * *

Here are sample input files in Excel format:

fea_model_1.xls
dispenser.xls

* * *

Here is a preliminary user guide:

vibrationdata_fea_user_guide.pdf

Reference papers:

Response of a Two-degree-of-freedom System Subject to a Half-Sine Applied Force

Sample Lateral Natural Frequency Calculations for a Space Vehicle/Dispenser Analysis

Assembly of subsystem matrices

* * *

The user is responsible for consistent units.

The package allows for nodes and elements in a 3D space.  There are three translational and three rotational degrees-of-freedom per node.

The available elements are dof springs, point masses and rigid links.  Additional elements will be included in future revisions, such as beams, plates, gap springs, etc.

This package began as a preprocessor.  The mass and stiffness matrices can be exported.

But the package will also solve for the normal modes.  Forced response and enforced acceleration will added in future revisions, both for frequency and time domain analyses.  Static analysis and buckling are also on the to-do list.

The scripts have some error-detection capability, but further checks are needed.

Please let me know if you have any comments, suggestions, or find any bugs.

* * *

See also:  Vibrationdata Finite Element

* * *

Thank you,
Tom Irvine
Email: tom@irvinemail.org

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s