求解發散,99%是網格的問題,剩下的1%我也不知道。
但是網格總是可以長得讓人出乎意料,這次的主題好發於:
1. 切背板不規則的風孔或是
2. 系統散熱問題裡方圓不一的原件
這是一張背板,上面五顏六色的是他的走線,沒有走線的地方是它的風孔

由於走線需求,常常風孔開出來都奇形怪狀,如果稍微有點強迫症不想只是拉個方孔取代他,想稍微描個多邊形孔,日子就開始難過了。
很容易就會切出像這種垃圾,這個skewness,能看嗎?
就算我敢丟,Icepak百步之內必定爆給我看。
於是乎Assembly是你的好夥伴。

在對這種畸形空間周圍取一個1mm的assembly能夠大大的改善網格品質。
乍看沒兩樣,點開不一樣啊~ skewness小於0.3的網格都消失了~
如果仔細看會發現原本被點亮的網格們都變成了整整齊齊的方框

另外值得一提的是,如果角度過大而網格又取的不夠細會發生與幾何外型不匹配的狀況,但是因為這對我結果影響不大所以我選擇放生,但難說會不會有一天有需要調整到極限吻合。

另一種狀況是,某一個區塊裡面的東西又圓又方,如果沒有規劃,十之八九會切出問題,下面就是一個案例。
由於沒有給定邊界,曲線一路沒有限制的殃及旁邊的網格,導致整體品質下降,還有0.16算給面子了,更常出現的是0.01以下的。

利用相同方法,在周圍建立1mm的緩衝區,可以看到品質也有明顯的改善。
所有曲線邊都收在限制的區域內,沒有禍及子孫。

以上案例說明,基本上非矩形的物件最好都用緩衝區包起來,也可以省事點一群一起包,但是有時候沒辦法那就只好一個一個包了。至於如果你真的很懶不想包,那就看運氣,也不能說完全沒有可能。
下面是上面那個案例把鏡頭拉遠一點看起來的樣子。
其實我也只有右下角有另外包,其他的網格品質是可以接受的,但是可以很明顯地看的出來他的O-grid就會飄出來影響到別人。

我個人也是懶,只要能夠保證skewness在0.3以上,能少包就少包。
但是說實在的,包的越整齊不管是品質還是網格數都會有所改善,但我就是懶。