geotech-constitutive
Geotechnical constitutive model selection and parameter calibration for Abaqus
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Geotechnical constitutive model selection and parameter calibration for Abaqus
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Domain-specific knowledge and Q&A for various engineering fields
Diagnose and fix Abaqus convergence issues
Generate Abaqus .inp files from natural language or templates
Provide mesh quality advice and element selection guidance
Geotechnical boundary conditions, initial conditions, and loading for Abaqus
Excavation, tunneling, and staged construction simulation in Abaqus
| name | geotech-constitutive |
| version | 1.0.0 |
| description | Geotechnical constitutive model selection and parameter calibration for Abaqus |
| description_cn | 岩土本构模型选择与参数标定(Abaqus) |
| triggers | ["constitutive","本构","material","材料","mohr-coulomb","drucker-prager","cam-clay","摩尔库仑","德鲁克普拉格","剑桥模型","损伤","蠕变","creep","黏弹","viscoelastic","超弹","hyperelastic"] |
| priority | P0 |
| dependencies | [] |
| author | AbaqusGPT Team |
| tags | ["geotechnical","constitutive","material","calibration"] |
Expert guidance on selecting, configuring, and calibrating constitutive models for geotechnical materials in Abaqus. Covers soils, rocks, soft clays, sands, and engineered fills.
岩土材料本构模型的选择、配置和参数标定专家指导。覆盖土、岩石、软黏土、砂土和工程填料。
*MATERIAL, NAME=SOIL_MC
*ELASTIC
50000., 0.3
*MOHR COULOMB
30., 0.
*MOHR COULOMB HARDENING
0., 0.0
100., 0.05
200., 0.10
*MATERIAL, NAME=SOIL_DP
*ELASTIC
80000., 0.25
*DRUCKER PRAGER
35., 1.0, 10.
*DRUCKER PRAGER HARDENING
200., 0.0
500., 0.02
800., 0.05
*DRUCKER PRAGER
35., 1.0, 0.
*DRUCKER PRAGER HARDENING
100., 0.0
300., 0.01
*CAP PLASTICITY
0.01, 0.5, 0.0, 0.02
*CAP HARDENING
0.02, 50.
0.04, 100.
0.06, 200.
*MATERIAL, NAME=SOFT_CLAY
*ELASTIC
*POROUS ELASTIC, SHEAR=POISSON
0.026, 0.3
*CLAY PLASTICITY
1.0, 1.0
*CLAY HARDENING
200., 1.5
*INITIAL CONDITIONS, TYPE=STRESS
SOIL_SET, -50., -100., -50., 0., 0., 0.
*INITIAL CONDITIONS, TYPE=RATIO
SOIL_SET, 0.8
*MATERIAL, NAME=CREEP_SOIL
*ELASTIC
30000., 0.35
*CREEP, LAW=TIME
1.e-10, 3.0, -0.5
*CREEP, LAW=STRAIN
A, n, m
*MOHR COULOMB HARDENING
100., 0.0
120., 0.02
50., 0.05
30., 0.10
*MOISTURE SWELLING
0.0, 0.0
0.5, 0.03
1.0, 0.08
*ELASTIC
*ELASTIC, TYPE=ISOTROPIC
30000., 0.3, -20.
15000., 0.35, -5.
5000., 0.4, 0.
| 试验类型 | 可标定的参数 |
|---|---|
| 三轴压缩试验 (CU/CD) | φ, c, E, ν, M (Cam-Clay) |
| 固结试验 (oedometer) | λ, κ, Cc, Cs, cv, 预固结压力 |
| 直剪试验 | φ, c (大应变) |
| 无侧限压缩 | qu, Eu |
| 共振柱试验 | Gmax, D (动力参数) |
| 问题 | 原因 | 解决方案 |
|---|---|---|
| Mohr-Coulomb 不收敛 | 屈服面尖角处不光滑 | 改用 Drucker-Prager 或增大步数 |
| Cam-Clay 初始步不平衡 | 初始应力与 OCR 不匹配 | 检查 *INITIAL CONDITIONS 和 *GEOSTATIC |
| 大变形下收敛困难 | 材料参数在大应变下不合理 | 检查硬化曲线斜率,确保单调递增 |
| Cap 模型发散 | 初始帽面位置不合理 | 调整 *CAP HARDENING 初始值 |
土体类型判断
├── 黏土
│ ├── 正常固结/轻超固结 → Cam-Clay
│ ├── 强超固结 → Mohr-Coulomb / Drucker-Prager
│ └── 软黏土长期变形 → Cam-Clay + 蠕变
├── 砂土
│ ├── 静力分析 → Mohr-Coulomb / Drucker-Prager
│ ├── 动力/液化 → Drucker-Prager + 孔压模型
│ └── 填土压实 → Cap 模型
├── 岩石
│ ├── 脆性岩石 → Drucker-Prager + 拉伸截断
│ ├── 软岩 → Drucker-Prager + 蠕变
│ └── 节理岩体 → 等效连续体 + 弱化参数
└── 特殊土
├── 膨胀土 → Cam-Clay + *MOISTURE SWELLING
└── 冻土 → 温度相关参数
# Get model recommendation
abaqusgpt ask "粉质黏土基坑开挖用什么本构模型" --domain geotechnical
# Parameter calibration help
abaqusgpt ask "如何从三轴试验标定Mohr-Coulomb参数" --domain geotechnical
from abaqusgpt.skills.geotech_constitutive import GeotechConstitutiveSkill
skill = GeotechConstitutiveSkill()
result = skill.execute({
"query_type": "model_selection",
"soil_type": "soft_clay",
"analysis_type": "consolidation",
"available_tests": ["triaxial_cu", "oedometer"]
})