中文/English
使用3D CAD 載入結構流程如下
範例 stl 下載 https://drive.google.com/file/d/1IPFf83QAvlu_OhK9i6xvtsoE_HQmNEvo/view?usp=sharing
1.繪製好CAD檔
2.加入邊界條件,這邊使用的CAD軟體為FreeCAD,當然也可以使用其他如SolidWork, AutoCad
等等商用軟體繪製,加入邊界的方式如FreeCAD中的 "Create a 2 point rectangle"
欲使用其他軟體做邊界請自行試試,在XY平面上下劃一個二維面即可,尺寸需正確
這裡使用的是 X= 37 mm, Y=15 mm, Z=40 mm
(Linux 系統需要更正)
===================================================
由於 Linux 系統的 FreeCAD 在使用 "Create a 2 point rectangle" 這個功能時,預設的Make Face是 false. 邊界會如左上圖一樣是透明的,因此 "Make Face" 必須改成 true 在輸出stl檔案時才不會讀取錯誤。
===================================================
3.依照材料將各個元件與 "邊界" 一同匯出 *.stl 檔
4.開啟風行程式,依下圖順序將參數設定完成,載入元件結構並建立網格
設定參數的方式如下
5.創建結構後可以看解析度是否足夠,網格數越多越精密,但也需要更久與更長的模擬時間
如下圖
注意CAD檔案的前後順序,如果CAD檔案有重疊的部分,那麼下面的CAD檔案材料會覆蓋上面的。
關於 FreeCAD的問題
如果有兩個材料相同的結構且有重疊的部分,要輸出在同一個CAD檔時,如這個範例中的Cross_With_Boundary.stl
如果直接輸出,那重疊的部分會如下圖,這是由於這兩個Cylinder結構網格並不連續,所以輸入進FonSinEM 網格會有誤判的情形
使用FreeCAD將兩個結構組件合併成一個,如下圖的函數(Make a union of several shapes),就可以將網格合併,如此就不會出問題
在此範例中,兩個介電質球由於沒有重疊的部分,因此Mesh都是個別獨立且連續的,所以不會有此問題