COMSOL粗略估算模型计算时间
针对反复修改调试的有限元模型,需要大致估算有限元模型的计算时间。经查阅,模型求解的自由度数和求解时间密切相关。
测试条件
测试模型为声-固耦合模型,电脑内存32G,CPU-i7-10700K,核显,comsol 6.2
测试数据
模型自由度度数和求解时间
测试1 | 测试2 | 测试3 | |
---|---|---|---|
声压自由度数(压力声学)/个 | 93647 | 137634 | 204117 |
位移自由度数(固体力学)/个 | 19101 | 19116 | 19098 |
总自由度数/个 | 112748 | 156750 | 223215 |
求解时间/s | 202s | 337s | 612s |
模型计算时间通过自由度数可以大致估算,可能误差也很大,二者无严格的线性关系。
计算之前获取模型自由度数的方法
要查看自由度数,您首先需要通过求解模型或右键单击研究并选择显示默认求解器来创建求解器配置。随后,在您的研究中,每个研究步骤都会包含一个编译方程节点。右键单击任何此类节点并选择统计信息,可以查看相应研究步骤求解的自由度数。
参考文献
【1】https://cn.comsol.com/support/knowledgebase/875