版本: 所有版本

问题描述

我有一个大型,复杂的模型无法解决,或者花了很长时间才能解决。我应该怎么办?

解决方案

模型可能无法解决或解决非常缓慢的原因有很多原因。本文介绍了不同的分辨率。

有三类的求解器:固定,时间依赖性和特征值。所有研究类型都称这些求解器的某种形式。固定求解器可以解决线性或非线性的问题类型。该信息显示在日志中。

如果问题是使用固定线性或特征值,请参见知识库1260,其中的建议还适用于特征值问题。如果问题与内存有关,如知识库1030然后,您将需要进行缩放研究,以确定您的模型需要多少内存。解决相似但较小的模型,自由度较少(请参阅:知识库875)并监视使用的自由度和内存程度。这可用于预测较大,相似模型的内存需求。

如果问题是使用固定的非线性求解器,请参见:知识库103并通过其中列出的所有决议来处理。对于非常复杂的非线性模型,它作为降低几何复杂性作为第一步的第一步特别有用,因为这通常会减少内存需求和解决方案时间。

如果问题是使用时间依赖的求解器,请通过知识库1262。请注意,与具有相同设置和自由度数量的固定问题相比,时间依赖的模型的内存需求将稍高。

请记住,无论研究类型如何,您还将始终需要进行网状精炼研究:知识库1261这将增加所需的内存。

有关升级硬件的指导,如果您确定需要它,请参见:知识库866