| name | abaqus-script-control-composite |
| description | Abaqus composite material analysis — laminated shell elements, classical laminate theory (CLT), Hashin failure criteria, and progressive damage simulation. |
| version | 1.0 |
| capabilities | ["composite_layup_definition","laminate_stiffness_analysis","hashin_failure_criteria","progressive_damage","fiber_matrix_failure"] |
| triggers | ["composite analysis","laminate","layup","Hashin failure","fiber failure","matrix failure","composite material","复合材料","层合板","铺层"] |
| constraints | ["Requires general/SKILL.md as foundation","Reference documentation is limited — expand for production use","Composite analysis requires orthotropic material properties (LAMINA type)"] |
Abaqus Composite Material Analysis Skills
Overview
This skill module provides specialized skills for Abaqus composite material analysis, including laminated plate structure analysis, failure criteria, and progressive damage simulation.
Skills List
1. Composite Laminate Analysis (skill_composite_shell)
Analyze the stiffness, strength, and failure of multi-layer composite laminates using Classical Laminate Theory (CLT).
Applicable Scenarios:
- Aircraft structures (wings, fuselage)
- Wind turbine blades
- Automotive body panels
- Marine structures
Code Snippet:
layup = [
(0, 0.25), (45, 0.25), (-45, 0.25), (90, 0.25),
(90, 0.25), (-45, 0.25), (45, 0.25), (0, 0.25),
]
material.Elastic(
type=LAMINA,
table=((E1, E2, nu12, G12, G13, G23),)
)
compositeLayup = part.CompositeLayup(...)
for i, (angle, thickness) in enumerate(layup):
compositeLayup.CompositePly(
name=f'Ply-{i+1}',
region=region,
material='T300-5208',
thicknessType=SPECIFY_THICKNESS,
thickness=thickness,
orientationType=SPECIFY_ORIENT,
orientationValue=angle
)
Quick Reference
Layup Angles
| Angle | Direction | Application |
|---|
| 0° | Along reference direction | Axial load bearing |
| 90° | Perpendicular to reference direction | Transverse stiffness |
| ±45° | Bias | Shear stiffness |
Failure Criteria
| Criteria | Description |
|---|
| Hashin | Distinguishes fiber and matrix failure |
| Puck | Considers angular effects |
| LaRC | More accurate but complex |
Failure Indices
- HSNFTCRT > 1: Fiber tension failure
- HSNFCCRT > 1: Fiber compression failure
- HSNMTCRT > 1: Matrix tension failure
- HSNMCCRT > 1: Matrix compression failure
Detailed Reference
- Laminate Layup Definition — Classical Laminate Theory, orthotropic lamina properties, programmatic layup creation, per-ply post-processing
- Failure Analysis — Hashin/Puck/LaRC criteria, progressive damage, damage variable interpretation, strength data
Related Skills