CST的四面體網格tetrahedral mesh新版與舊版區別
小弟在公司用的是最新版, 自己家里的是舊版的2011版本. 新版遇到了一點問題, 特此向大神請教:
1. 在舊版的MWS中, 建立一個Tetrahedral網格, 然后在File菜單下的export里面直接導出STL文件, 就可以得到一個ASCII的STL數據文件. 其中包含的網格數可以在CST中調整. 如下所示:
但是在新版中, 無論我如何調整網格參數(Mesh Properties - Tetrahedral), 輸出的STL一直都是一個固定大小為4kB的文件, 僅僅含有12個網格參數,
所以非常奇怪, 想請教一下導出STL文件異常的問題該如何解決?
2. 關于Tetrahedral網格數: 比如下面這張圖中顯示 網格數目為381個. 但是當我讀入到matlab中之后, 顯示為導出的STL文件含有網格234個. 是否表示cst這里顯示網格數目并不準確? (因為導出的STL文件中實際上只含有234個三角網格的法向量和三角網格的三點坐標)
如能提供相關資料參考會非常有幫助! 非常感謝!
可以肯定的是,CST計算出的網格數目肯定是準確的(這是和求解相關,這都不準確還怎么計算)。
由于對STL和CST最深層次的原理不是很明白,所以只能猜測:
CST計算有自己的網格劃分工具,這個工具是針對電磁計算的,對結構進行網格劃分,可以稱之為專家系統
而STL格式僅僅是一個帶有網格信息的結構文件,這個網格是針對結構的。即使將STL文件導入CST,CST也不會直接使用STL自帶的網格信息,所以這應該是導致兩者有差別的原因。
舉個簡單的例子,如果導入(四面體網格)STL結構,而使用時域求解器(六面體網格),網格明顯不一樣了。
非常感謝 關于ASCII碼的STL文件我也不是很了解. 最可能的原因可能正如您所說, 導出的STL文件中的三角網格和CST中生成的四面體網格并非完全是一個東西.