力的残差发散 — 故障排除
力的残差发散 — 故障排除
故障排除步骤
力的残差发散时,应该查看什么?
步骤1:确定发散的荷载级别
确定从哪个荷载增量开始发散:
- 首次增量发散 → 初始条件、约束条件、材料常数问题
- 中间增量发散 → 非线性现象(座屈、接触变化、塑性局部化)
- 特定荷载级别发散 → 物理极限(座屈荷载、破坏荷载)
步骤2:确认最大残差位置
确认发生最大残差的节点和自由度。在 Abaqus 中,详细信息输出到 .msg 文件。重点检查残差较大的节点周围:
- 该节点的约束条件是否适当
- 材料定义是否有问题
- 网格质量是否充分
如果只有一个地方的残差较大,说明原因就在那个周围,对吧。
步骤3:使用简化模型进行故障隔离
逐步简化模型以进行故障隔离:
1. 用线性分析确认结果的合理性
3. 减小荷载在线性范围内确认
4. 粗化网格确认基本行为
步骤4:应用稳定化方法
当模型在物理上正确时的数值稳定化:
- 粘性正则化(Viscous Regularization): 对于材料的急剧软化,用
*DAMAGE STABILIZATION添加粘性 - 自动稳定化: 使用
*STATIC, STABILIZE=DISSIPATED ENERGY进行基于耗散能量的稳定化 - Arc-Length 法: 使用
*STATIC, RIKS从荷载控制切换到弧长控制
Arc-Length 法是在什么时候使用的?
在荷载-变位曲线有 snap-through 或 snap-back 的结构(薄壳座屈、橡胶部件的卡扣配合等)中使用。普通的 Newton-Raphson 法以荷载为控制参数,但 Arc-Length 法同时以荷载和变位为控制参数,因此可以追踪荷载减小的路径。
用于解决求解器错误原因确定的时间,应该能更短。— Project NovaSolver 将错误诊断体验改善作为研究主题之一。
与实务工作者共同思考 CAE 的未来
Project NovaSolver 面向力的残差发散中的实务课题本质,致力于打造支撑工程现场的工具。
查看项目最新信息 →相关主题
此文章的评价
感谢您的回答!
有参考
价值
价值
希望更
详细
详细
报告
错误
错误