Computer Routine Implementation

In this chapter, the analyzing formulae presented in the previous chapters are programmed into a computer routine called CABM (Composite Analysis by Bridging Model) by using the FORTRAN-77 language. The computer program developed here can be used to simulate mechanical properties of a multidirectional laminate (a UD lamina is a special laminate) made of fiber and matrix materials with any but given elastic-plastic properties subjected to arbitrary load conditions. The simulated properties include effective elastic moduli, an overall instantaneous stiffness matrix, a stress-strain curve along any but a specified direction, internal stresses in the fibers and matrix of every layer, the thermal stresses in the fibers and the matrix at a given temperature and each progressive failure strength of the laminate. For the sake of generality, the 3D bridging model formulation and the pseudo 3D laminate theory are employed in the developed program. It is noted that although all of the curvature increments of the laminate are available, integration of them to obtain a deflection of the laminate has not been dealt with in this book. Hence, a bending load-deflection curve of a laminate cannot be directly calculated with the present computer program.