Skip navigation

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

Go to top

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

Go to top

Available Formats

  • CD
  • via email in a zip file

Go to top

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

Go to top

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)

Go to top


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)

Go to top


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)

Go to top


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)

Go to top


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)

Go to top


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)

Go to top


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)

Go to top