Soil-structure interaction, contact, and interface modeling in Abaqus
Expert guidance on modeling soil-structure interaction, contact pairs, and interface behavior in geotechnical Abaqus simulations. Covers pile-soil, retaining wall-soil, tunnel lining-ground, and anchor-grout interfaces.
岩土 Abaqus 仿真中土-结构相互作用、接触对和界面行为的建模指导。覆盖桩-土、挡墙-土、隧道衬砌-围岩、锚杆-灌浆体界面。
*CONTACT PAIR, INTERACTION=SOIL_STRUCT, TYPE=SURFACE TO SURFACE
STRUCTURE_SURFACE, SOIL_SURFACE
*CONTACT PAIR, INTERACTION=SOIL_STRUCT, TYPE=NODE TO SURFACE
SOIL_SURFACE, STRUCTURE_SURFACE
*CONTACT
*CONTACT INCLUSIONS, ALL EXTERIOR
*CONTACT PROPERTY ASSIGNMENT
, , SOIL_STRUCT_PROP
*SURFACE INTERACTION, NAME=SOIL_STRUCT
*SURFACE BEHAVIOR, PRESSURE-OVERCLOSURE=HARD
*SURFACE BEHAVIOR, PRESSURE-OVERCLOSURE=EXPONENTIAL
10., 0.001
*FRICTION
0.4
| 界面类型 | μ 范围 | 推荐值 |
|---|---|---|
| 混凝土-砂土 | 0.40-0.60 | tan(2φ/3) |
| 混凝土-黏土 | 0.25-0.40 | tan(φ/2) |
| 钢-砂土 | 0.30-0.50 | tan(φ/2) |
| 钢-黏土 | 0.20-0.35 | tan(φ/3) |
| 土工膜-土 | 0.15-0.30 | 按试验 |
*FRICTION, ELASTIC SLIP=0.001
0.4
*COHESIVE BEHAVIOR
1e6, 1e6, 1e6
*DAMAGE INITIATION, CRITERION=QUADS
100., 50., 50.
*DAMAGE EVOLUTION, TYPE=ENERGY
0.1, 0.05, 0.05
** 桩侧摩擦
*SURFACE INTERACTION, NAME=PILE_SHAFT
*SURFACE BEHAVIOR, PRESSURE-OVERCLOSURE=HARD
*FRICTION
0.4
** 桩端承压
*SURFACE INTERACTION, NAME=PILE_TIP
*SURFACE BEHAVIOR, PRESSURE-OVERCLOSURE=HARD
*FRICTION
0.5
*SURFACE INTERACTION, NAME=WALL_SOIL
*SURFACE BEHAVIOR, PRESSURE-OVERCLOSURE=HARD
*FRICTION
0.35
*SURFACE INTERACTION, NAME=LINING_ROCK
*SURFACE BEHAVIOR, PRESSURE-OVERCLOSURE=HARD
*FRICTION
0.40
*GAP
** 注浆层可用 gap 单元模拟
*EMBEDDED ELEMENT, HOST ELSET=SOIL
ANCHOR_ELEMENTS
*SPRING, ELSET=ANCHOR_SPRING
1
*SPRING, ELSET=ANCHOR_SPRING
200000.
*SURFACE INTERACTION, NAME=GEOGRID_SOIL
*SURFACE BEHAVIOR, PRESSURE-OVERCLOSURE=HARD
*FRICTION
0.35
*CONTACT CONTROLS, STABILIZE=0.001
*CONTACT PAIR, ADJUST=0.001
*TIE, NAME=SOIL_CONCRETE_TIE
CONCRETE_SURFACE, SOIL_SURFACE
| 问题 | 原因 | 解决方案 |
|---|---|---|
| 接触不收敛 | 初始间隙/穿透过大 | 使用 ADJUST,检查网格对齐 |
| 应力震荡 | 主从面选反了 | 刚性大的面做主面 |
| 接触面穿透 | 罚刚度不够 | 增大 penalty stiffness |
| 大变形下接触丢失 | 有限滑移不够 | 改用 FINITE SLIDING |
| 摩擦力不对 | 法向压力不正确 | 检查地应力平衡是否完成 |
abaqusgpt ask "桩土接触怎么设置" --domain geotechnical
abaqusgpt ask "挡墙接触面摩擦系数取多少" --domain geotechnical
from abaqusgpt.skills.geotech_interface import GeotechInterfaceSkill
skill = GeotechInterfaceSkill()
result = skill.execute({
"query_type": "contact_setup",
"interface_type": "pile_soil",
"soil_type": "sand"
})