[comp.sys.handhelds] composite analysis documentation

jn190068@longs.LANCE.ColoState.EDU (Jay Nestle) (05/19/91)

Composite Analysis Code for the hp48sx

Written by:  Jay Nestle
Spring 1991 for CE496v at Colo State Univ

The following remarks contain some fundamentals about the way the
program operates and some basic theory behind it, it is assumed that
the user has some knowledge of Classical Lamination Theory (CLT).

To run the program takes 2 or 3 steps: (3 for thermal effects, can be omitted)

        1)  Run INT1
                the interface program allows you to enter the number
                of new materials and layers, just follow the prompts.
                Variables req'd for Materials are: E1, E2, G12, v21, v12
                (Note: the v21 and v12 are the poisson ratios)
                the 1 and 2 designate the principle material directions,
                i.e. 1 points in the fiber direction, 2 perp to it.
                Variables req'd for the layers are: theta (the material
                orientation measured from the x-axis as CCW is positive)
                ztop, zbottom (see below), alpha1, and alpha2 (the
                coefficients of thermal expansion in the 1 2 directions)

                         _______________________________  -0.01
                        |                               |
                        |       Layer 1                 |
                        |_______________________________| -0.005
                        |                               |
                        |       Layer 2                 |
                 _______|_______________________________|_____\
                |       |                               |     / X
                |       |       Layer 3                 |
                |       |_______________________________| 0.005
                \/ +Z   |                               |
                        |       Layer 4                 |
                        |_______________________________| 0.01
                                    TOP of Laminate

	        With this orientation you can see that for layer 1:
                        ztop=-0.005 and zbottom=-0.01
                This is the orientation used in my program.

        2)  After all the materials have been entered and the layer
                values you will be ready to calculate the Q, Qbar
                (reduced stiffness matrix) for each layer, and then
                calculate the ABD matrix for the laminate.  This is
                all done by just pressing CALC.  (note after running
                INT1 like above the Temp Menu is still displayed,
                simply hit VAR to get to the CALC option.)

        3)  If you are considering thermal effects now just press CNTa
                and the program will calculate the alpha vector for the
                entire laminate and the NT vector.  These will be located
                in the LAYERS directory in the ABD directory, which is
                where you will be after pressing CNTa.

        If you have an understanding of CLT you know that you can now solve
	equations (in matrix form) like:

                { N M } = [ABD]{ e K }

        Where { N M } is the vector of stesses and moments and
        { e K } is the vector of strains and curvatures. (e=epsilon, K=kappa)
        [ABD] is the ABD matrix calculated from my program.  Given this
        simply use the built in matrix editor to enter the known, either
        N M or e K and solve for the other, quite fast and simple!

        You could also get the stress of individual layers (sigma=o) from

        {o}=[Qbar]{{e0}+z{K}}

        where o is for the layer likewise z and Qbar.  Qbar is found in the
        individual layers directories corresponding to the layer wanted.
        Note it works quite well to simply name layers as L1, L2, Ln etc.
        this works quite well!
        the {e0} is the vector of midplane strains, typically known or can
        be found above using the ABD calculation.

        I don't have any text references because we didn't use any, this
        theory is well documented and our course was taught from lecture
        only.

        Questions/Comments/Improvements can be send to me at:
        jn190068@longs.lance.ColoState.edu

        I hope someone can use this!! Please feel free to distribute!

jn190068@longs.lance.colostate.edu

   "Save the earth, develop space."  -  Bumper Sticker