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"]
})