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.
Problem
The current API only supports mechanical in-plane force and moment resultants.
global_deformationssolvesABD \ loadinsrc/strain_stress.jl:2-5, and there are no thermal or moisture expansion properties inOrthotropicMaterial(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:
Include validation against a simple single-ply and symmetric/unsymmetric laminate benchmark.