导读
MeshFree作为一款全新的无网格划分仿真分析软件,其最大的优势就是在于分析效率的提升。
不过有些工程师在第一次使用MeshFree的时候,可能会遇到一种情况:你不是无网格划分软件吗,怎么比我的常规有限元软件算的还要慢?
今天呢,就关于这个问题,和大家研讨一下。
1MeshFree的原理
背景网格被分为以下三类:几何模型外部的网格、几何模型内部的网格和几何边界处的网格。其中几何模型外部的网格无需参与计算,内部的网格采用和有限单元法一致的处理方法,而边界处的网格则采用隐式边界法(IBM)。
2MeshFree网格划分方法
由于MeshFree内部存在网格,因此也是需要进行网格划分。
那么MeshFree的计算速度的影响因素只有:计算机性能以及网格节点数量。其中计算机性能属于硬件方面,我们无法控制。在计算机性能确定的情况下,要提高计算速度只有从网格数量下手。
MeshFree提供两种网格划分模式:自动网格、手动网格。
其中自动网格不需要用户进行任何网格划分的操作,自动网格的尺寸根据用户分配的运行内存来决定。分配内存的设置见总体控制窗口,可以通过拖动滑块来调整分配内存的大小。分配的内存越大,则网格尺寸越小,数量越多;分配的内存越小,则网格尺寸越大,数量越少。
如果计算时发现速度很慢,不妨查看一下你当前分配的内存的大小。
因为如果应用了自动网格,而使用内存设置得较大,会使得划分的网格数量较多,计算时间必然相应增加。那么通常来说,第一次尝试时可以使用2G使用内存即可。
同时,我们也可以通过输出窗口查看计算过程中划分了多少网格和节点。实际上,当改变使用内存时,生成的网格节点数量也会不一致
3MeshFree网格使用建议
使用自定义网格时,网格密度取决于用户设置,设置的网格越密,则内存需求越大。如果定义的网格很密,使用内存又非常小,计算可能无法 正常进行,所以此时应将使用内存尽量调大。
以上就是关于该问题的具体答疑。