BJSFM Documentation

Complete reference for the Bolted Joint Stress Field Model analysis tool — laminate setup, loading, results interpretation, and theoretical background.

Laminate Properties

The laminate definition is the foundation of any BJSFM analysis. You can define your laminate in two ways:

Builder Mode — Ply-by-Ply Definition

The Builder tab lets you construct the laminate ply-by-ply. For each ply, you specify:

PropertyUnitsDescription
MaterialLabel for the ply material (informational only)
AngledegreesFiber orientation angle relative to the loading (x) axis
ET1MsiLongitudinal tensile modulus in the fiber (1) direction
EC1MsiLongitudinal compressive modulus in the fiber (1) direction
ET2MsiTransverse tensile modulus in the matrix (2) direction
EC2MsiTransverse compressive modulus in the matrix (2) direction
G12MsiIn-plane shear modulus
ν12Major Poisson's ratio
tinPly thickness
σ₁tksi1-direction tension allowable limit (stress)
σ₁cksi1-direction compression allowable limit (stress)
σ₂tksi2-direction tension allowable limit (stress)
σ₂cksi2-direction compression allowable limit (stress)
σ₁₂sksiIn-plane shear allowable limit (stress)
r_c,tinCharacteristic Distance, Tension (distance from hole boundary at which tension margins are evaluated)
r_c,cinCharacteristic Distance, Compression (distance from hole boundary at which compression margins are evaluated)
B_f,tBearing Factor, Tension (dimensionless bearing load scaling factor for the ply/angle under tension)
B_f,cBearing Factor, Compression (dimensionless bearing load scaling factor for the ply/angle under compression)

The client computes the laminate [A] matrix from the ply stack in real-time using Classical Lamination Theory. Separate tension and compression moduli (ET1/EC1, ET2/EC2) are carried per ply to accurately convert between stress and strain allowables. Allowables are taken as the most critical (minimum tension, minimum compression, minimum shear) across all plies in both the 1- and 2-directions for each unique ply angle. Characteristic distances (r_c,t, r_c,c) are taken as the minimum for each angle, and Bearing Factors (B_f,t, B_f,c) are taken as the maximum for each angle to ensure conservative margin calculations.

Direct A-ij Mode — Manual Matrix Entry

The Direct A-ij tab allows you to enter the 3×3 extensional stiffness matrix directly if you already have it from another source (e.g., HyperSizer, NASTRAN, or hand calculation).

You also manually specify the total laminate thickness and the global stress allowables (σt, σc, σs). In this mode, margins are evaluated at the fixed set of ply angles [0°, 45°, −45°, 90°] using the single set of allowables you provide.

Note: The A-matrix entries are in units of lb/in (force per unit width). Make sure to use consistent units — all moduli in Msi, thicknesses in inches.
Material Presets

Several built-in material presets are provided for common aerospace composite systems:

  • T300/977-14AC Fabric (70°F) — Balanced woven fabric, commonly used in secondary structure
  • IM7/8552 UD Tape (70°F) — High-performance unidirectional tape for primary structure
  • AS4/3501-6 UD Tape (70°F) — Legacy aerospace unidirectional tape
  • IM7/8552 Plain Weave (70°F) — Balanced plain weave fabric
  • Custom Material — User-defined properties

Preset properties can be edited in-place. Any changes are session-local and do not persist between page reloads.

Ply Stack Operations
  • Quick Add — Adds a ply at 0°, 45°, −45°, or 90° using the currently selected preset’s properties.
  • Bulk Add Plies — Quickly add multiple plies at a specific angle all at once.
  • Custom Ply — Adds a ply at 0° that you can then edit to any angle.
  • Symmetric — Mirrors the current stack to create a symmetric laminate (appends the reverse of the current plies).
  • Repeat — Duplicates the entire current stack and appends it.
  • Clear — Removes all plies from the stack.
  • Move Up/Down — Reorders individual plies within the stack.
  • Delete — Removes an individual ply.

Shared Laminate Builder

Laminate Properties

Input Allowables Format

Toggle between Strain (με) and Stress (ksi). Values in the stack and limits will convert on-the-fly.

NameET1 (Msi)EC1 (Msi)ET2 (Msi)EC2 (Msi)G12 (Msi)ν12t (in)σ₁t (ksi)σ₁c (ksi)σ₂t (ksi)σ₂c (ksi)σ₁₂s (ksi)r_c Tens (in)r_c Comp (in)K_br TensK_br Comp
Save as Custom Preset

Save the current material properties under a name so you can reuse them without re-entering values.

Quick Add Ply Angle
Bulk Add Plies
@
Ply Stack 0 plies
Use the quick-add buttons above to build your layup stack.
Total Thickness:0 in