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 definition: (angle°, thicknessmm)
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),
]
# Orthotropic material
material.Elastic(
type=LAMINA,
table=((E1, E2, nu12, G12, G13, G23),)
)
# Create composite layup
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
Source: jasonanewcoder/abaqus_skills — distributed by TomeVault.
1---2name: abaqus-script-control-composite3description: Abaqus composite material analysis — laminated shell elements, classical laminate theory (CLT), Hashin failure criteria, and progressive damage simulation. Use when this capability is needed.4---56# Abaqus Composite Material Analysis Skills78## Overview910This skill module provides specialized skills for Abaqus composite material analysis, including laminated plate structure analysis, failure criteria, and progressive damage simulation.1112## Skills List1314### 1. Composite Laminate Analysis (`skill_composite_shell`)1516Analyze the stiffness, strength, and failure of multi-layer composite laminates using Classical Laminate Theory (CLT).1718**Applicable Scenarios:**19- Aircraft structures (wings, fuselage)20- Wind turbine blades21- Automotive body panels22- Marine structures2324**Code Snippet:**2526```python27# Layup definition: (angle°, thicknessmm)28layup = [29 (0, 0.25), (45, 0.25), (-45, 0.25), (90, 0.25),30 (90, 0.25), (-45, 0.25), (45, 0.25), (0, 0.25),31]3233# Orthotropic material34material.Elastic(35 type=LAMINA,36 table=((E1, E2, nu12, G12, G13, G23),)37)3839# Create composite layup40compositeLayup = part.CompositeLayup(...)4142for i, (angle, thickness) in enumerate(layup):43 compositeLayup.CompositePly(44 name=f'Ply-{i+1}',45 region=region,46 material='T300-5208',47 thicknessType=SPECIFY_THICKNESS,48 thickness=thickness,49 orientationType=SPECIFY_ORIENT,50 orientationValue=angle51 )52```5354---5556## Quick Reference5758### Layup Angles5960| Angle | Direction | Application |61|-------|-----------|-------------|62| 0° | Along reference direction | Axial load bearing |63| 90° | Perpendicular to reference direction | Transverse stiffness |64| ±45° | Bias | Shear stiffness |6566### Failure Criteria6768| Criteria | Description |69|----------|-------------|70| Hashin | Distinguishes fiber and matrix failure |71| Puck | Considers angular effects |72| LaRC | More accurate but complex |7374### Failure Indices7576- HSNFTCRT > 1: Fiber tension failure77- HSNFCCRT > 1: Fiber compression failure78- HSNMTCRT > 1: Matrix tension failure79- HSNMCCRT > 1: Matrix compression failure8081## Detailed Reference8283- [Laminate Layup Definition](reference/layup_definition.md) — Classical Laminate Theory, orthotropic lamina properties, programmatic layup creation, per-ply post-processing84- [Failure Analysis](reference/failure_analysis.md) — Hashin/Puck/LaRC criteria, progressive damage, damage variable interpretation, strength data8586## Related Skills8788- [General Skills](../general/SKILL.md)89- [Static Analysis](../static/SKILL.md)9091---92> Source: [jasonanewcoder/abaqus_skills](https://github.com/jasonanewcoder/abaqus_skills) — distributed by [TomeVault](https://tomevault.io).93<!-- tomevault:4.0:skill_md:2026-06-21 -->