我想解决在哪里是我的刚度矩阵。然而,一些约束可能会丢失,因此系统中可能仍然存在一些刚体运动(由于特征值为零)。由于我使用 CG 来解决线性系统,这是不可接受的,因为有时 CG 不会收敛于半正问题(但我有时可能会收敛)。
实际上,我正在使用惩罚置换方法,因为我正在添加形式的惩罚为弹性能量。所以能量读数
在哪里与刚度矩阵的某个对角线条目成比例。但实际上这会抑制我有时想要的一些变形模式。
我的一些问题是:
a)我可以转换原始系统,使其摆脱奇点和正定(例如坐标变换或全等变换或其他)吗?我的想法是使用这样的转换在转换后的问题上仍然使用 CG
b) 是否有任何标准方法来处理这些奇点?
非常感谢你 !
亲切的问候,
汤姆