如何计算Lambda2
-
我使用 postProcess -func Lambda2命令计算Lambda2,报错了
--> FOAM FATAL ERROR: Eigenvalue calculation failed for tensor: (0 -6.54405e-64 0 -6.54405e-64 0 -3.74512e-61 0 -3.79365e-61 0) From function Foam::vector Foam::eigenValues(const tensor&) in file primitives/Tensor/tensor/tensor.C at line 112.
各位老师,我应该如何修改呀?
-
你的矩阵值太小了,尝试调整一下量纲让矩阵非奇异吧
-
@xumengxin tensor: (0 -6.54405e-64 0 -6.54405e-64 0 -3.74512e-61 0 -3.79365e-61 0)这个矩阵几乎等于0了,一般来说普通方法都是没办法计算特征值的,需要调整精度或者忽略。如果你的程序是正确的,可以尝试修改量纲,让矩阵非奇异。
2025年3月26日 11:22
2/5
2025年3月27日 14:23