FireStats error : FireStats: Unknown commit strategy FEA

M.F.E.S.3D

User Rating: / 1
PoorBest 

Matlab Finite Element Solver for 3D applications

DOWNLOAD NOW!

Author:

Kevin Russell

Version:

Alpha 1.0.1

 

Introduction:

This program is designed to compute diplacements to ambiguous loads applied to it considering a variety of constraints, based on the matrix displacement method. This algorithm considers rod elements, and thin shear panels modeled as isotropic, elastic in its current state. Basic yet useful, and highly expandable. This algorythm will not work for a structure that is in a 2d or planar configuration.

 

Instructions For Use:

There are 5 things that must be done to ensure that M.F.E.S.3D works for any given structure.

1. Define Node Locations:

Under Global Geometry Section, define the node variable NN. NN is a matrix of size: number of nodes X 3. Where the first, second, and third columns represent the x,y,z location in 3d space respectively.

2. Define Rod Connectivity, Material:

Under the Rod Computation section define the rod connectivity variable RR. RR is a matrix of size: number of rods X 2. Where the first, and second column represent the two nodes where the rod begins and ends. One must also define A, and E the cross sectional area of the rods and youngs moduls respectively.

3. Define Panel Connectivity, Material:

Under the Panel Computation section define the rod connectivity variable PP. PP is a matrix of size: number of panels X 4. Where each column represents a node that is at the corner of the panel. The nodes must be defined in a circular pattern, irregardless of orgin. Additionally panel thickness, t and shear modulus must be defined, G.

4. Define Constraints

Contstraints are defined in variable DD. DD is of size: 1 X number of nodes. Variables are either 1, free to translate, or 0 fixed in space. Where each constraint applies to the nodes of NN in the same sequence.

5. Define External Loading

Define Q such that it represents a force in a specific direction. This must be defined directly under the comment %Assign External Loads.

Having defined these parameters the algorithm idealy will work, yet this program is largely untested.

 

Terms of Use:

This program, and any derivatives, or copies using, or immitating any part of the source code, belong to and are the property of the author, Kevin Russell. That said, this program is freely disributable, and modifiable however the commented section from '%LICENSE to %ENDLICENSE must remain. It is asked of the user, that any measurable improvements in speed, scope or both of the program be updated on www.openae.org where the author(s) of the improvement(s) will recieve credit. 

Last Updated (Friday, 12 February 2010 03:00)