Skip to content

Add thermal and moisture expansion analysis to the CLT pipeline #5

Description

@vsdsantos

Problem

The current API only supports mechanical in-plane force and moment resultants. global_deformations solves ABD \ load in src/strain_stress.jl:2-5, and there are no thermal or moisture expansion properties in OrthotropicMaterial (src/materials.jl:4-23) or thermal/hygroelastic resultant calculations.

Engineering consequence

Users cannot predict free thermal expansion, cure-induced warpage, moisture swelling, or thermally induced forces and moments in constrained laminates. These effects are important for asymmetric laminates and dimensional-stability analyses.

Proposed improvement

Add ply-level thermal and moisture expansion coefficients, transform them into laminate coordinates, and integrate the corresponding hygrothermal resultants consistently with the ABD convention. Provide APIs for:

  • free laminate membrane strains and curvatures under ΔT/ΔC
  • constrained thermal/moisture loads
  • symmetric-laminate zero-curvature checks
  • asymmetric-laminate warpage checks
  • documentation of reference temperature/moisture state, sign conventions, and units

Include validation against a simple single-ply and symmetric/unsymmetric laminate benchmark.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions