在利用COMSOL模拟计算时,有时会碰到计算内存过大的情况,特别是针对体量较大的实体模拟,我们应该如何选择去简化模型,提高计算效率的同时兼顾模型准确性。
一、如何利用对称性简化模型
碰到所研究的几何体为对称图形时,可以选择对称性去处理,软件内置有轴对称板块,这时要注意边界条件的选取,对称边界选择轴对称边界即可,如图所示,蓝线即为轴对称边界。
但是也会碰到用轴对称不好处理的情况,在结构力学中,有些情况下,虽然初始问题看起来是对称的,结果却不一定是完全对称的。这时候我们应该采取以下方法:
(1) 对称结构的特征频率是对称或反对称的,需要取1/2对称几何结构考察2点: 第一,针对每一组边界条件,获得所有的特征频率; 第二,如果仍存在多次对称,取1/4几何结构进行建模,且必须考虑可能的所有边界条件情况。
(2) 在线性化屈曲分析中,对称结构的最低屈曲模态是对称或反对称的。
(3) 轴对称只能用于特征值分析,包括特征频率或屈曲,只在计算轴对称特征模态时使用。
(4) 反对称边界条件通常与固体的几何非线性分析不兼容,因为在一些反对称截面处,这种约束会让限制有限旋转的应变项消失。
二、如何减小COMSOL Multiphysics 模型文件的大小?
COMSOL Multiphysics 可以以压缩或未压缩 2种状态保存文件,点击 File→Preferences→Files可以在这两者之间切换,并在COMSOL Application Files保存栏中改为“优化文件大小”,后续所有操作均保存为压缩文件。
如果不需要将结果保存在模型中,而只想保存未解决的模型,可以右键单击模型构建器中的 Mesh节点并选择 Clear Mesh,从而删除网格数据,但保留关于如何创建网格的信息。同样,右键单击研究分支并清除解决方案,将删除解决方案数据,但保留有关如何计算解决方案的求解程序信息。重新求解模型将重新创建网格和解决方案数据。
如果可以, 只在模型中保留一些解决方案数据,而非全部的求解数据, 可以使模型文件减小。