admin管理员组

文章数量:1531428

2024年5月30日发(作者:)

DEFORM 3D模拟控制(六):迭代控制

迭代控制指定了模拟过程中每一步FEM求解器的求解条件。对于大多数问

题来说,默认的设置足以满足要求。当模拟出现不收敛问题时,可适当对迭代控

制参数进行修改(如下图所示)。

2D迭代控制窗口

3D迭代控制窗口

1 变形求解器(Deformation solver)

1.1 稀疏矩阵求解器(Sparse)

稀疏矩阵求解器利用了DEFORM矩阵方程来进行求解,效率高,求解快,

尤其适用于大量的运算。

1.2 Skyline求解器(Skyline)

Skyline求解器是一个非常基本的矩阵求逆求解器。它是DEFORM中一开始

最先使用的求解器,现今版本还保留这个求解器主要是为了向后兼容。这个求解

器具有很强的鲁棒性,但不一定有效率。

1.3 共轭梯度求解器(Conjugate Gradient)

稀疏矩阵求解器利用FEM方程的稀疏性直接进行求解提高求解速度,而共

轭梯度求解器通过迭代逼近来对FEM问题进行求解。

对于一些问题来说,CG(Conjugate Gradient)求解器比稀疏矩阵求解器更有优

势,具体体现在:

1)最多能节省5倍的求解时间,在求解复杂模型时尤为突出

2)能利用合理时间和合理内存在单元数量很大的情况下进行求解。从

3DV10.0开始,DEFORM求解器大大提升了对64位Linux系统的支持,以适应

大模型的求解。

3)使得小而简单的问题占用更小的内存——因此,即使是求解3D问题,

个人笔记本电脑上也能进行计算。

局限

而对于另一些问题来说,CG求解器收敛速度可能很慢,或者压根就不收敛,

而Sparse求解器却能很好收敛。对于具有大的“刚体运动”的仿真,例如当零

件沉入模具中,经受轻微变形或弯曲时,会出现此问题。

当CG求解器不能成功收敛时,DEFORM会自动转回Sparse求解器。从V61

版本开始,DEFORM加进来了一个新的求解器——GMRES,来适用于多CPU

的环境,GMRES求解器只能用于多CPU模式。

本文标签: 求解进行矩阵收敛问题