6.1.1  直接求解法

更新于 2026年10月12日 版权声明
6.1.1 直接求解法

ANSYS直接求解法不组集整个矩阵,而是在求解器处理每个单元时,同时进行整体矩阵的组集和求解,其方法如下。

1)每个单元矩阵计算出后,求解器读入第一个单元的自由度信息。

2)程序通过写入一个方程到TRI文件,消去任何可以由其他自由度表达的自由度,该过程对所有单元重复进行,直到所有的自由度都被消去,只剩下一个三角矩阵在TRIN文件中。(https://www.daowen.com)

3)程序通过迭代法计算节点的自由度解,用单元矩阵计算单元解。

在直接求解法中经常提到“波前”这一术语,它是在三角化过程中因不能从求解器消去而保留的自由度数。随着求解器处理每个单元及其自由度时,波前就会膨胀和收缩,最后,当所有的自由度都处理过以后波前变为零。波前的最高值称为最大波前,而平均的、均方根值称为RMS波前。

一个模型的RMS波前值直接影响求解时间:其值越小,CPU所用的时间越少,因此在求解前可能希望能重新排列单元号以获得最小的波前值。ANSYS程序在开始求解时会自动进行单元排序,除非已对模型重新排列过或者已经选择了不需要重新排列。最大波前值直接影响内存的需求量,尤其是临时数据申请的内存量。

关注公众号获取验证码
复制内容需要验证码(7.99元/天)
✍AI写作