在 ANSYS 中删除失效单元,主要通过 单元生死功能 或 材料失效模型 实现,具体方法取决于使用的是 APDL(命令流) 还是 Workbench 环境。
一、使用 APDL 命令删除失效单元
杀死(删除)单元:使用 EKILL 命令
选中要删除的单元后,执行 EKILL, ALL 可将这些单元“杀死”。
死单元仍存在于模型中,但刚度矩阵被乘以极小因子(默认 1e-6),不再参与计算。
重新激活单元:使用 EALIVE 命令
可恢复之前被杀死的单元。
自动根据结果删除失效单元(如基于应变、应力):定义单元表(ETABLE)提取结果(如等效塑性应变)。
使用 ESEL 选择满足失效判据的单元。
使用 EKILL 删除这些单元。
示例:删除有效塑性应变超过 0.2 的单元
apdl
ETABLE, PEQ, EPPL, , EQV ! 定义等效塑性应变单元表
ESEL, S, PEQ, , 0.2 ! 选择 PEQ ≥ 0.2 的单元
EKILL, ALL ! 杀死选中单元
二、在 Workbench 中删除失效单元
LS-DYNA 求解器(适用于显式动力学):使用 *MAT_ADD_EROSION 材料模型,定义失效准则(如最大塑性应变)。
当满足条件时,单元自动被删除
注意:完全重启动不支持删除单元;若需保留删除效果,应使用小步长重启动或避免完全重启动
其他求解器(如 Mechanical APDL):可通过 “Element Birth and Death” 功能实现,适用于结构/热耦合分析
在 Solution > Load Step Options > Other > Kill Elements 中操作
三、注意事项
死单元不会从模型中物理移除,仅被“禁用”,仍会出现在后处理显示中,建议使用 ESEL 排除后再查看结果
Workbench 中无法直接删除几何体上的小特征(如圆角、小孔),需在 SpaceClaim 中简化几何
若使用 LS-DYNA,失效删除默认开启,可通过 *CONTROL_TIMESTEP 控制稳定性
如需具体操作演示,可参考 ANSYS 官方文档:ANSYS Element Birth and Death
武汉格发信息技术有限公司 | 许可分析,许可优化,许可管理,许可授权,软件授权