在 ANSYS 中设置双线性材料(通常指双线性塑性模型)主要分为两类:双线性随动强化(BKIN) 和 双线性等向强化(BISO)。两者均适用于弹塑性分析,但强化机制不同,适用场景也有所区别。
核心区别
BKIN(随动强化):考虑包辛格效应(Bauschinger Effect),适用于循环加载或反向加载问题(如金属成形、疲劳分析)。
BISO(等向强化):屈服面均匀扩大,适用于单调加载、大应变问题(如冲压、拉伸)。
设置步骤(以经典 ANSYS / Workbench 为例)
1. 定义弹性参数
弹性模量(EX):材料在弹性阶段的刚度。
泊松比(NUXY):横向应变与轴向应变之比(通常取 0.25~0.3)。
命令示例(适用于温度无关):apdl
MP,EX,1,210e9 ! 弹性模量 210 GPa
MP,NUXY,1,0.3 ! 泊松比 0.
2. 选择双线性模型并输入塑性参数
对于 BKIN(随动强化)
屈服应力(SIGY):材料开始塑性变形时的应力。
切线模量(ETAN):塑性阶段的斜率(通常远小于弹性模量,如 1e6~10e6 Pa)。
命令示例:apdl
TB,BKIN,
TBTEMP,
TBDATA,1,SIGY,ETAN
对于 BISO(等向强化)
输入参数与 BKIN 相同(屈服应力 + 切线模量),但使用 BISO 模型。
命令示例:apdl
TB,BISO,
TBTEMP,
TBDATA,1,SIGY,ETAN
⚠️ 注意:切线模量不宜过高(否则收敛困难),也不宜过低(否则低估硬化效应)
温度相关设置(如有需要)
若材料性能随温度变化,可定义多温度点:apdl
MPTEMP,1,
MPTEMP,2,
MPDATA,EX,1,1,210e
MPDATA,EX,1,2,180e
MPDATA,NUXY,1,1,0.
MPDATA,NUXY,1,2,0.
TB,BKIN,1,
TBTEMP,
TBDATA,1,440e6,1.2e6 ! 屈服应力 440 MPa, 切线模量 1.2 GPa
TBTEMP,
TBDATA,1,293e6,0.8e6 ! 500°C 下对应值
在 ANSYS Workbench 中的操作路径
打开 Engineering Data。
选择或创建材料 → 点击 “Plasticity”。
选择 “Bilinear Isotropic Hardening” 或 “Bilinear Kinematic Hardening”。
输入 Yield Stress 和 Tangent Modulus。
若需温度依赖,点击 “Temperature” 并输入不同温度下的值。
注意事项
单元类型:建议使用支持塑性的单元(如 SOLID185、SOLID186)。
收敛性:若使用 BKIN 遇到收敛问题,可尝试减小切线模量或细化网格
验证输入:可通过 TBLIST, BKIN, 1 或 TBLIST, BISO, 1 查看材料表是否正确输入
参考权威资料
双线性硬化材料参数设置要点(CSDN 博客,2026)
ANSYS 双线性随动强化输入示例(MBALib / Book118,含完整命令流)
ANSYS 弹塑性分析简介(知乎,2020)
如需具体材料(如钢材 Q345)的典型参数,可提供材料名称,以便给出更精确的设置值。
武汉格发信息技术有限公司 | 许可分析,许可优化,许可管理,许可授权,软件授权