Program LAMFAIL
This
program performs a first-ply failure analysis of a multi-angle composite
laminate, in accordance with the discussion presented in Section 7 of Chapter
7. The program can either predict first-ply
failure for a specified combination of unit stress and moment resultants (as
discussed in Section 7.3.1), or generate data points that can be used to create
a first-ply failure envelope (as discussed in Section 7.4).
The
program should be downloaded and saved to a convenient folder location on your
computer. Once the program is initiated
it will ask whether you wish to read several input values “FROM A FILE?
(Y/N)” If you enter a “Y” (or “y”,
meaning “yes”) the program will search for a file containing the needed
information. If the file is not found
you will be directed to enter the values from the keyboard.
If
the program has been used to predict first-ply failure for a specified
combination of unit stress and moment resultants, then the ply predicted to
fail first and the loads at which this failure will occur are printed to the
screen. A more detailed description of
the analysis is stored in a file named “Answer.txt”.
If
the program has been used to generate data points that can be used to create a
first-ply failure envelope, then the data points are stored in a file called “Envelop.txt”.
A failure envelope can then be created by plotting the data stored in Envelop.txt. This can be accomplished using a third-party
software package such as Excel™.
All
files created during execution of the program are stored in the folder that
contains program LAMFAIL.
Warning: The user must input all values using a
consistent system of units. For example,
using the SI system of units a typical value of Young’s modulus might be 200
GPa = 200 x 109 N/m2, a typical ply thickness might be
0.125 mm, and a thermal expansion coefficient might be -1.0 x 10-6
m/m-°C. These values should be input as
200.0E9, 0.000125, and -1.0E-6, respectively.