CST2023版新功能10-八叉树网格局部加密方法
编者:CST 2023版本新功能介绍来到第十期,期间得到了许多读者的关注和反馈。所有新功能细节不能一一枚举,该系列文章暂告一段落。
作者 | Ma Bin
众所周知,CST独有的PBA和TST技术,使得时域求解器的六面体网格不仅能够以最小的代价精确剖分模型,并且鲁棒性非常高,所以一直受到广大使用者的好评。但是,对于一些需要局部加密的模型,其加密的网格会一直延伸至边界盒子,这会使得在远离模型的区域产生一些“不必要的网格加密”,这对于较大的仿真模型而言尤其明显。而且,对于大型仿真工程,尽管将六面体网格设置的足够稀疏,但是在模型与边界盒子之间仍然存在很多网格,导致总网格数量较大。
八叉树(Octree)网格可以很好的解决上述问题,它在模型区域及周边可以保持精确的网格剖分,并且在远离模型的区域会适当进行网格合并,这样可以在保证求解精度的同时显著的降低总网格数量,特别适用于一些电大模型的六面体网格剖分。
在之前的版本中,这些网格合并无法进行局部控制,在CST2023版本中,我们已经添加了八叉树网格局部控制的方法,即可以在选定区域中控制网格的合并。可以简单的将这个功能理解为八叉树网格加密方法。
那么,我们来看一下,如何在八叉树网格中进行局部网格加密。
与常规的局部网格加密方法类似,需要在选定区域内创建一个真空盒子(下图步骤①),然后对真空盒子进行网格局部设置(下图步骤②)。
在Local Mesh Properties对话框的Discretizer选项卡下,将红框中的选项选为Absolute value,并且输入门限值,以此限定模型附近的八叉树网格尺寸。
然后打开时域求解器,将Mesh type切换为Hexahedral TLM,并且勾选Run discretizer only,最后点击Start进行模型离散化求解。
将门限值分别设置为1和3,并且和不做限制的网格结果进行对比,最终对比结果如下图所示。从X轴方向和Z轴方向,我们都可以清晰的看到,门限值越小,那么加密对象及其周围的网格尺寸就越小,并且基本不会影响其他区域的网格剖分。
利用此功能可以对八叉树网格进行局部加密处理。