网格参数(二) FLOW3D
网格参数(二)
结构化网格
多网格块的使用 (Multiple Grid Blocks)主要拓展矩形网格的应用方法是在相邻的边界上使用多网格。一般来说有两种形式,相连网格块(linked block)和嵌套网格块(nested block),如图 A,B 所示。相连网格块通过边界连接。嵌套网格块则包含在另外一网格块的内部。

最简单的情况是所有网格边界的网格线对齐,但不必提供插值方案去连接其重叠的元素。这种网格拓展形式的优点是与使用单网格块使用时的求解程序设置相同。仅仅需要改变相邻网格块的边界,任一网格块内的数据通过边界过渡发生更新。这些要求只与单一网格块的基本求解算法有关。

注:这里嵌套网格的加密方法推荐外网格尺寸是内网格尺寸的两倍,边界一般使用 Symetry。
多网格块极大地拓展了矩形网格的实用性,相连网格可以实现使用极少的网格将几何体包围的求解功能。嵌套网格具有加强局部区域的运算,不用再忍受使用整体加密网格的方式造成时间上的浪费(这也是初学者最容易犯的毛病)。
如下图,使用多重嵌套网格的方法,将几何体局部加密,FAVOR 后的几何体描述更加精确,求解区域的运算也更加精确。


FAVOR 技术
非结构化网格(Unstructured Grid Blocks)
对于复杂的几何区域来说,可以考虑更优化的网格形式。如果足够简单,相邻元素组成的集合可以替代整个网格块,这样就把不参与运算的其他网格元素从整体排除。求解程序仅在激活的集合元素中运行,节省了运行计算时间。简单的非结构化网格的示意图如下所示。

结构化矩形网格的相邻元素有足够的运算内存,容易求解,当它转变到非结构化网格时,最初看起来,是个令人却步的方案。然而,单一的指数标记法使得这种过渡非常容易。所需要的仅仅是重新定义用于相邻元素集合所求的单一指数值,于是所有求解算法和规则无需做出更多改变。
因此,利用非结构化网格,多余存储空间可加快发现临近的及与之相关的网格(使多余的内存用在重要的求解区域)。结构化与非结构化间的双向映射提供了一种有效的方式,即使运行在非结构化网格上,也无需消耗大量的内存资源。
基于上述理论,在已知不止一种元素的的物理特性时,如包含了多种材料的混合(例如流体和固体),增加的元素将在相同位置的元素集合中定义。为了处理混合元素,各元素将在特定的集合中一起出现 。
欢迎关注微信公众号:flow3d
工程师必备
- 项目客服
- 培训客服
- 平台客服
TOP




















