Mechanics of Composite Materials

EML4230                                                                                                     EML6232



COMMUNITY PROJECT MATLAB FILES

The following MATLAB files were written by the class of Fall 2012 as a community project to help students all over the world develop their own programs for macromechanical lamina and laminate analysis.  Use them as you please and give us any feedback at kaw@usf.edu.  Do you want some other files built?

Each of the files is written as a function file.  A testing file is also given to check its use and output.

Transformation Matrices T and TInverse [FUNCTION FILE] [TESTING FILE]

 

Q and S Matrices for Unidirectional Lamina [FUNCTION FILE] [TESTING FILE]

Qbar and Sbar Matrices for Angle Lamina [FUNCTION FILE] [TESTING FILE]

 

Local to Global Stresses [FUNCTION FILE] [TESTING FILE]

Global to Local Stresses [FUNCTION FILE] [TESTING FILE]

Local to Global Strains [FUNCTION FILE] [TESTING FILE]

Global to Local Strains [FUNCTION FILE] [TESTING FILE]

 

Principal Stresses [FUNCTION FILE] [TESTING FILE]

Principal Strains [FUNCTION FILE] [TESTING FILE]

Illustrating Transformation of Stresses [FILE]

 

Elastic Moduli of Angle Lamina [FUNCTION FILE] [TESTING FILE]

 

Maximum Stress Failure Theory [FUNCTION FILE] [TESTING FILE]

Maximum Strain Failure Theory [FUNCTION FILE] [TESTING FILE]

Tsai-Hill Failure Theory [FUNCTION FILE] [TESTING FILE]

Tsai-Wu Failure Theory [FUNCTION FILE] [TESTING FILE]

 

Thermal Expansion Coefficients for an Angle Lamina [FUNCTION FILE] [TESTING FILE]

Moisture Expansion Coefficients for an Angle Lamina [FUNCTION FILE] [TESTING FILE]