
發布
注冊
/
登錄Ansys導入3d圖的案例
Creo網絡學堂| 通過CAD文檔導入方式,快速建立產品3D圖
建議在wifi環境下觀看
↓↓
來源于:陽普科技sunpro
仿真應用 | Ansys HFSS 3D Layout中模型的導入和切割
Ansys HFSS 3D Layout可以導入外部的PCB文件進行仿真,當整個模型比較復雜的時候,為了提高仿真效率,會對PCB進行切割,本文講述在Ansys HFSS 3D Layout中導入PCB及切割的方法。
1、導入Allegro版圖文件為例:點擊菜單File-Import-Cadence APD/Allegro/Sip,然后選中需要導入的.brd文件,點擊確定。
2、出現如下界面,選擇需要導入的網絡,其中Setup ports選項不用勾選,點擊OK。
3、接下來對導入的PCB進行切割:點擊菜單Layout-Cutout,然后選擇需要保留的網絡。
4、一般來說,需要保留的信號網絡只需選中Include,要保留的電源地網絡需同時勾選Clip at extents。
5、點擊Auto Generate Extent,自動生成切割邊界。可以調整Expansion和Corner style來控制extent的大小和拐角形狀。
Extent的生成規則是,會將僅勾選了include網絡全部包含在內,在上圖點擊OK后,會在Layout Edit界面上生成extent的形狀供查看和返回上一層界面,若沒有問題再次點擊OK,就會開始切割,切割后的PCB會保留所有僅勾選了include的網絡,和extent內的電源地網絡,然后單獨生成一個Ansys HFSS 3D Layout Design。
6、除了按照net進行切割,還可以按照指定區域進行切割。點擊菜單Draw-Primitive-Rectangle,在要切割的區域繪制矩形,點擊Layout-Cutout,出現如下菜單,取消選擇Filter geometry by net,點擊OK。
展開 AutoCAD中平面圖DXF導入ANSYS中的方法及軟件
AutoCAD中平面圖DXF導入ANSYS中的方法及軟件
Steve-DXF2Ansys.exe
軟件界面.rar
根據AutoCAD地形圖建立ANSYS和Flac3D實體模型
圖10 導出Flac3D網格文件
(7)生成Flac3D模型
打開Flac3D,導入生成的網格文件,得到Flac3D模型,如圖11。
圖11 Flac3D模型
------------------------------------------------------------
4. 后記
(1)比起C++來,C#進行AutoCAD二次開發效率更高,所以采用了C#開發AutoCADToANSYS.dll;ACAD_SurferAns最初是用VBA寫的一系列腳本,后來想打包的時候發現用VB.Net直接翻譯更快捷,所以采用了VB.Net;AnsysToFlac3D.dll采用C++對ANSYS二次開發,在吳冬博士的基礎上優化改進而來,以前研究3DEC的時候寫過ABAQUSTo3DEC.exe(ABAQUS的網格劃分確實比ANSYS優秀,自用未發布),想整合寫個AnsysToItasca.dll,把ANSYS轉3DEC的功能也加進去,但后來呵呵,畢業之前不再瞎整。。。
(2)上述方法調用了Surfer的插值功能(也可以用MATLAB的插值,只是調用起來太慢),后來想自己寫空間插值,但由于各種原因無精力去優化而擱置。
(3)由于ANSYS由樣條曲線拉伸成曲面時點數的限制,在遇到復雜地形面時精度損失較大,可以采用其他建模軟件例如CATIA、Civil3D生成體導入到ANSYS中。
展開 