General Instructions
The computer codes at the Structures and Composites Laboratory (SACL) at Stanford University are made available for general use and will be sent upon request. Unless otherwise specified, the price is USD 900 per code.This fee covers shipping, handling, and processing.
You can find a listing of the codes in the bottom of this page. (NOTE: some codes have an * after their name which indicates that another code must be purchased in addition in order to run it.)
If you would like to order one or more codes please send:
- A check drawn from a US bank made out to "Stanford University, Department of Aero/Astro".
- A letter indicating which codes and which format (see options below).
| Address: | Prof. Fu-Kuo Chang |
| Department of Aeronautics and Astronautics, | |
| William F. Durand Building, | |
| 496 Lomita Mall, Room 250, | |
| Stanford University, | |
| Stanford, CA-94305 |
Glossary
| F77 | FORTRAN 77 source code |
| MacF | Macintosh FORTRAN source code |
| MacM | Macintosh MATLAB source code |
| MacE | Macintosh executable |
| IBM | IBM BASIC source code |
| C | ANSI C source code |
| Tcl/Tk | Graphic Script source code |
| LabVIEW | IBM LabVIEW source code |
Available Formats
- CD
- via email in a zip file
Contact
| Prof. Fu-Kuo Chang | Phone: (650) 723-3466 |
| Fax: (650) 725-3377 | |
| Email: fkchang [AT] stanford.edu | |
| Prof. George Springer | Phone: (650) 723-4135 |
| Fax: (650) 725-3377 | |
| Email: gspringer [AT] stanford.edu | |
| To order | Email: software [AT] structure.stanford.edu |
List of Codes
Manufacturing Codes
| CURE | models the autoclave cure of thermoset matrix composites (F77/MacFE) |
| EMCURE | models the curing process of composites using microwaves (F77) |
| PLASTIC | models the hot-pressing of thermoplastic matrix composites (F77) |
| PL-TAPE | models the tape-laying of thermoplastic matrix composites (F77) |
| PL-WIND1 | models the filament winding of thermoplastic matrix composites in which the consolidation is performed in an autoclave (F77) |
| PL-WIND2 | models the filament winding of thermoplastic matrix composites in which the consolidation is performed by local hot-roller-pressing (F77) |
| SECURE | controls the autoclave cure of thermoset matrix composites using an expert system (MacE) |
| SIMULATOR* | simulates the autoclave cure of thermoset matrix composites by the SECURE expert system (MacE) |
| SUPERTM | interactively simulates the resin transfer molding (RTM) process (F77,C,Tcl/Tk) |
| SUPERTM-3D | interactively simulates the resin transfer molding (RTM) process for 3D parts (requires OpenGL,xForm,F77,C) |
| WINDTHIN | models the filament winding of thin thermoset matrix composites (F77) |
| WINDTHICK | models the filament winding of thick thermoset matrix composites (F77/MacFE) |
Impact Codes
| AXIMPACT | analyzes the axial impact of composite bodies of revolution on isotropic surfaces (F77) |
| DELAMTRL | post-processor predict delaminations in composite plates subject to transverse static or impact loading (stress and strain fields known) (F77) |
| IMPACT* | calculate the stress and strain fields in composite plates subject to transverse static or impact loading (stress and strain fields known) (F77) |
| 2DIMPACT | predicts the initial damage and extent of delaminations in laminated composites subjected to line-loading impact (F77) |
| 3DIMPACT | predicts the initial damage and extent of delaminations in laminated composites subjected to point-loading impact (F77) |
Joint Codes
| 3DBOLT | Prediction of the response of bolted composite joints under clamping loads in three dimensions. The code needs to interface with ABAQUS code to run. |
| Note: This code costs $9000 and comes with a user manual. | |
| BOLT | analyzes pin-loaded holes in composites (F77) |
| NLBOLT | analyzes pin-loaded holes in composites with nonlinear properties (F77) |
| PDBOLT | predicts strength and damage of composite bolted joints (F77) |
| PDHOLE | predicts strength and damage of composites containing an open hole subjected to tension (F77) |
| PDHOLEC | predicts strength and damage of composites containing an open hole subjected to compression (F77) |
Delamination Codes
| DELAM | calculates the behavior of composite plates containing a single elliptical delamination (F77) |
| PDELAM | calculates the behavior of composite plates containing through-the-width multiple delaminations (F77) |
| 2DCRACK | analyzes crack initiation and delamination propagation in cross-ply laminates under three-point bending loads (F77) |
| 3DCRACK | analyzes delamination growth behavior in cross-ply laminates under transverse concentrated loads (F77) |
Design Codes
| BEAM | analyzes composite beams (F77/MacF) |
| BEND | calculates the stresses and strains in composite elements (F77) |
| BOXBEAM | analyzes composite box beams (Basic) |
| CBOSS | (Composite Blade Optimization for Strength and Stiffness) design optimization of composite windmill blades (C) |
| CYLINDER | analyzes composite cylinders under hygrothermal and mechanical loads (F77) |
| HALO | performs strength optimization of laminated composite structures subject to multiple external loads (F77) |
| LAMPROPS | analytical calculation of the mechanical properties of laminates made of repeated sublaminates (C) |
| LAMRANK | optimization of composite laminates for multiple sets of in-plane loads or strains, with optional hygrothermal effects and progressive degradation (F77) |
| MACPLATE | calculates the static and dynamic behavior of orthotropic plates (MacD) |
| MCOPT | determines the minimum weight design of a composite laminate (C) |
| OPTILAM* | thickness optimization of prescribed unsymmetric and symmetric multi-element composite laminates for first-ply-failure under multiple combined loadsets, subject to undertainties. Includes LAMPROPS. |
| PDTUBE | calculates the mechanical behavior of composite cylindrical shells subjected to transverse loads (F77) |
| ROTOR | calculates stress and strains in rotating composite cylinders (F77) |
| SEGMENT | analyzes composite cylindrical segments under hygrothermal and mechanical loads (F77) |
| SMARTOPT | finds the optimal layup and processing cycle for a composite plate (F77) |
| STRAP | analyzes racetrack shaped composite straps (F77) |
| SUNSPOT | (Stanford University Structural Plydrop Optimization and Tapering) design optimization of composite plates and beams for strength, stiffness and manufaturing complexity (C, UNIX C-Shell, SAMCEF) |
| VESSEL | analyzes composite cylindrical pressure vessels and shafts (MacFE) |
| VIBR8 | characterizes the free damped vibration of composite plates and shells (F77) |
Smart Structure Codes
| PREDICT | predicts the future strength and life of a composite structure, based on that structure's previous load-strain history (MacF) |
| SENSOR | provides the farfield strains and temperature from the real-time demodulated signals of intrinsic and extrisic Fabry-Perot and Bragg grating sensors (LabVIEW) |
| SENSOR1 | calculates reflected light intensity in a Fabry-Perot optical fiber sensor embedded in composite material and subject to strains and temperatures (MacM) |
| SHAPE1 | calculates the deformed shapes of composite plates and shells subject to specified voltages applied to piezoelectric actuators (MacM) |
| SHAPE2 | determines the voltages needed to achieve a specified shape of composite plates or shells equipped with piezoelectric actuators (MacM) |
Environmental Codes
| AXIHYG | calculates the hygrothermal deformations of composite plates and shells (F77) |
| CHAR | calculates the high temperature behavior of carbon-phenolic and carbon-carbon composites (F77/MacFE) |
| EMWAVE | calculates the interaction of electromagnetic waves with composites (F77) |
| HITEMP | calculates the nonlinear elastic behavior of composites at high temperatures (F77) |
| MIC-HYGRO | predicts the mechanical properties of unidirectionsl composites exposed to hygrothermal environments (F77/Mac) |
| STRESS | calculates hygrothermal stresses and strains in composites (F77) |
| TEMCOM | predicts the strength and failure time of wooden structures exposed to elevated temperatures (F77) |
| W8GAIN | calculates the moisture content of composites (F77) |