CST2023版新功能10-八叉樹網(wǎng)格局部加密方法
編者:CST 2023版本新功能介紹來到第十期,期間得到了許多讀者的關(guān)注和反饋。所有新功能細(xì)節(jié)不能一一枚舉,該系列文章暫告一段落。
作者 | Ma Bin
眾所周知,CST獨(dú)有的PBA和TST技術(shù),使得時(shí)域求解器的六面體網(wǎng)格不僅能夠以最小的代價(jià)精確剖分模型,并且魯棒性非常高,所以一直受到廣大使用者的好評。但是,對于一些需要局部加密的模型,其加密的網(wǎng)格會一直延伸至邊界盒子,這會使得在遠(yuǎn)離模型的區(qū)域產(chǎn)生一些“不必要的網(wǎng)格加密”,這對于較大的仿真模型而言尤其明顯。而且,對于大型仿真工程,盡管將六面體網(wǎng)格設(shè)置的足夠稀疏,但是在模型與邊界盒子之間仍然存在很多網(wǎng)格,導(dǎo)致總網(wǎng)格數(shù)量較大。
八叉樹(Octree)網(wǎng)格可以很好的解決上述問題,它在模型區(qū)域及周邊可以保持精確的網(wǎng)格剖分,并且在遠(yuǎn)離模型的區(qū)域會適當(dāng)進(jìn)行網(wǎng)格合并,這樣可以在保證求解精度的同時(shí)顯著的降低總網(wǎng)格數(shù)量,特別適用于一些電大模型的六面體網(wǎng)格剖分。
在之前的版本中,這些網(wǎng)格合并無法進(jìn)行局部控制,在CST2023版本中,我們已經(jīng)添加了八叉樹網(wǎng)格局部控制的方法,即可以在選定區(qū)域中控制網(wǎng)格的合并??梢院唵蔚膶⑦@個(gè)功能理解為八叉樹網(wǎng)格加密方法。
那么,我們來看一下,如何在八叉樹網(wǎng)格中進(jìn)行局部網(wǎng)格加密。
與常規(guī)的局部網(wǎng)格加密方法類似,需要在選定區(qū)域內(nèi)創(chuàng)建一個(gè)真空盒子(下圖步驟①),然后對真空盒子進(jìn)行網(wǎng)格局部設(shè)置(下圖步驟②)。
在Local Mesh Properties對話框的Discretizer選項(xiàng)卡下,將紅框中的選項(xiàng)選為Absolute value,并且輸入門限值,以此限定模型附近的八叉樹網(wǎng)格尺寸。
然后打開時(shí)域求解器,將Mesh type切換為Hexahedral TLM,并且勾選Run discretizer only,最后點(diǎn)擊Start進(jìn)行模型離散化求解。
將門限值分別設(shè)置為1和3,并且和不做限制的網(wǎng)格結(jié)果進(jìn)行對比,最終對比結(jié)果如下圖所示。從X軸方向和Z軸方向,我們都可以清晰的看到,門限值越小,那么加密對象及其周圍的網(wǎng)格尺寸就越小,并且基本不會影響其他區(qū)域的網(wǎng)格剖分。
利用此功能可以對八叉樹網(wǎng)格進(jìn)行局部加密處理。