在 ANSYS 中设置本构关系,需根据材料类型、分析类型(线性/非线性)及是否涉及温度、速率等效应选择合适模型。以下是主流方法和操作步骤:一、常用本构模型类型
弹塑性材料(金属等)
双线性随动强化(BKIN):适用于小应变、考虑鲍辛格效应的金属。
双线性等向强化(BISO):适用于大应变、初始各向同性材料。
多线性随动强化(MKIN):用多段折线模拟复杂硬化行为。
多线性等向强化(MISO):最多支持100个应力-应变点,适合大应变比例加载。
超弹性材料(橡胶等)
使用 Mooney-Rivlin、Neo-Hookean、Yeoh、Ogden 等模型,需输入实验拟合参数或通过硬度估算。
混凝土/岩石
使用 SOLID65 单元 + TB,CONCR 定义 W-W 破坏准则,可叠加 TB,MKIN 或 TB,BISO 定义屈服准则。
自定义本构(如 Voce、Johnson-Cook 等)
通过 UMAT(Fortran 子程序) 或 APDL 的 TB,USER 命令 实现。
二、设置步骤(以 Workbench/Mechanical 为例)
进入材料属性界面
在 Engineering Data 中选择或创建材料。
双击 “Structural” → “Nonlinear” → “Inelastic” → “Plasticity” 下的模型(如 BISO、MISO 等)。
输入弹性参数
弹性模量(E)、泊松比(ν)。
定义塑性本构
BISO/MISO:输入 屈服应力 和 切线模量(或应力-应变数据点)。
MISO:可输入多组应力-应变数据(最多100点),支持多温度曲线。
超弹性:选择模型后,输入实验数据或硬度值自动拟合参数。
高级设置(如需要)
温度依赖性:在 TBTEMP 中指定不同温度下的曲线。
自定义模型:通过 APDL 命令 调用 UMAT(需配置 Fortran 编译器)
三、APDL 命令示例(双线性等向强化)
apdl
MP,EX,1,200e9 ! 弹性模量 200 GPa
MP,NUXY,1,0.25 ! 泊松比 0.
TB,BISO,1 ! 激活双线性等向强化
TBDATA,1,300e6,2000e6 ! 屈服应力 300 MPa, 切线模量 2 GPa
更多命令参考:
四、注意事项
应力-应变曲线:应使用 真实应力-真实应变 数据(尤其大应变时)
收敛问题:切线模量不能为负或大于弹性模量;建议切线模量 ≥ 1% × E
验证模型:建议先进行 单单元测试 验证 UMAT 或自定义本构正确性
五、资源推荐
ANSYS 官方帮助文档 - Material Model Development(理论手册)
UMAT 示例与教程
橡胶超弹性模型拟合工具(含 Mooney-Rivlin)
如需具体材料(如混凝土、橡胶、金属)的详细设置流程,可进一步说明应用场景。
武汉格发信息技术有限公司 | 许可分析,许可优化,许可管理,许可授权,软件授权