javalam.html — HTML, 3 kB (3.563 bytes)


   <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
   <META NAME="GENERATOR" CONTENT="Mozilla/4.04 [en] (WinNT; I) [Netscape]">
   <TITLE> Classical Laminate Theory with JAVA </TITLE>
<BODY BACKGROUND="../../iat_b_1.gif">

Classical Laminate Theory with JAVA</H1>
After a short time, a new window should open in which the java applet will
be running.

<P>With this little Java-program you can calculate the properties of laminates
with at most 20 single layers by using the classical laminate theory [1].
Each layer may have different fiber and matrix material as well as fiber
orientation angles, layer thickness and fiber volume content.
Define the fiber and matrix material by chosing one choice of the given
materials. Enter the fiber angle, the layer thickness and the fiber volume
content (in percent).</LI>

Click on the Button "Layer OK". The layer definition is internally stored.
The properties of the unidirectional layer are shown in the list field
to the right of the layer listing area.</LI>

Enter all layers in the same way.</LI>

If you made a mistake, you can remove or insert a layer by using the "Edit"-menu.
Additionally, you can modify a layer by typing in the layer number in the
first text field and entering the proper data in the other fields.</LI>

With default, the reference plane for the laminate theory is the geometric
middle plane of the laminate. If you have to use an other plane, please
enter the coordinate with respect to the lower laminate surface in the
appropriate field.</LI>

When the whole laminate definition is entered, click on the "Analyse Laminate"
Button. Then the defined laminate is analysed and the properties of the
laminate are shown in the list field.</LI>
At this time, only the laminate properties can be calculated. Most menu
buttons don't work. In the future, this little program will be extended,
so that also stresses and margins of safety can be determined.

<P>A more powerful version of this code is available as a stand alone application.
You can download the 
<A HREF="">.jar 
(.class archive) and/or the <A HREF="../applications/">.java
source code</A> here. This application allows loading and saving laminate
definition, printing of results and calculating stresses and margins of
safety. You may put the laminate.jar file into your classpath or you can extract the 
.class files into a directory, then you
can start the application by typing "java laminat". 
There is an <A HREF="../applications/gfk_quasi.lam"> example
laminate definition</A> (45 degree GFRP-laminate) available, too.

<P>If you like this small code, please send me an <A HREF="">e-mail
</A>with your comments.

<BR>[1] Tsai W.T., Hahn H.T.; Introduction to Composite Materials; Technomic
Publishing Co. Inc., Westport, Conn., 1980&nbsp;

<APPLET code="laminat.class" width=10 height=10></APPLET>

<HR><A HREF="">back to homepage</A>&nbsp;
<HR WIDTH="100%"><I><FONT SIZE=-1>Prof. Dr.-Ing. <A HREF="">Helmut
<BR><I><FONT SIZE=-1>Hochschule Bremen</FONT></I>
<BR><I><FONT SIZE=-1>Neustadtswall 30</FONT></I>
<BR><I><FONT SIZE=-1>D-28199 Bremen</FONT></I>

<P><I><FONT SIZE=-1>1997-11-23</FONT></I>