我想解决 哪里 是我的刚度矩阵。但是,可能缺少一些约束,因此系统中可能仍然存在一些刚体运动(由于特征值零)。由于我使用CG求解线性系统,因此这是不可接受的,因为有时CG不会收敛于半正问题(但有时我会收敛)。
实际上,我在使用惩罚性置换方法,因为我要添加形式上的惩罚 弹性能量。所以能量读
哪里 与刚度矩阵的一些对角线输入成比例。但这实际上起到了抑制某些时候我想要的变形模式的作用。
我的问题是:
a)我可以变换原始系统,所以必须使其不具有奇异性和正定性(例如坐标变换或全等变换或其他)吗?我的想法是使用这种转换在转换后的问题上仍然使用CG
b)有什么标准方法可以处理这些奇异现象?
非常感谢你 !
亲切的问候,
汤姆