SolidWorks與ProCAST間接口方式探討

2013-06-26  by:廣州Solidworks培訓(xùn)中心  來源:仿真在線

SolidWorks與ProCAST間接口方式探討

1 SolidWorks與ProCAST結(jié)合的接口問題
       通常,三維CAD軟件與基于有限元的CAE分析軟件之間的接口文件方式分為專用接口和通用接口兩大類。專用接口是CAE分析軟件針對(duì)某種三維CAD軟件數(shù)據(jù)格式的定制,如ProCAST針對(duì)UG的PARASOLIDS格式文件接口;通用接口即我們常見的IGES、STEP、STL等格式文件,它是通過標(biāo)準(zhǔn)格式文件進(jìn)行數(shù)據(jù)轉(zhuǎn)換的。據(jù)其功能的不同,又分為實(shí)體(包括線框和表面)格式和有限元(FEM)格式。
       SolidWorks默認(rèn)零件和裝配體的存儲(chǔ)格式為*.prt(*.sldprt)和*.asm(*.sldasm),都不能被ProCAST所讀取,即SolidWorks和ProCAST之間沒有專用接口,只能通過通用接口進(jìn)行數(shù)據(jù)交換后來進(jìn)行讀取。
       在Solidworks和ProCAST之間進(jìn)行數(shù)據(jù)交換之前,需要進(jìn)行前置處理:讀入SolidWorks中生成的數(shù)據(jù)文件,生成在內(nèi)存中的實(shí)體模型;按文件格式要求提取相關(guān)元素;轉(zhuǎn)化成相應(yīng)的格式,輸出。轉(zhuǎn)化成功的相應(yīng)的通用文件格式即可被ProCAST所讀取,在ProCAST中完成相關(guān)的處理、分析。
   
       1.1 文件的輸出、讀取和處理
       Solidworks能輸出的常用通用標(biāo)準(zhǔn)文件格式有ParasoIid、IGES、STEP和STL。
       ProCAST前處理模塊PreCAST能處理的文件是由網(wǎng)格劃分模塊MeshCAST處理生成的*.mesh文件,而MeshCAST針對(duì)的是實(shí)體類型文件及面/體網(wǎng)格。采用不同的轉(zhuǎn)換方式,模型文件可以相應(yīng)的由不同的模塊讀取并處理,若能在初期就能處理好模型問題,保證模型的面網(wǎng)格、體網(wǎng)格的準(zhǔn)確劃分,這對(duì)于后期的模擬分析是很好的保障。在MeshCAST模塊中處理生成的*.mesh文件時(shí)ProCAST模擬分析處理的最佳文件。圖1是文件的讀取與處理方式的流程示意。

圖1 文件的讀取與處理方式
   
       1.2 SolidWorks與ProCAST的接口分析
       由圖1分析可知,首先要確認(rèn)由SolidWorks存儲(chǔ)的4種文件格式能否被ProCAST所讀取,勻使試驗(yàn)簡單及避免由于鑄件復(fù)雜引起的干擾,采用了圖2所示的一個(gè)簡單鑄件(帶澆注系統(tǒng)但不包括砂型)進(jìn)行研究試驗(yàn)。

圖2 鑄件

       1.2.1 Parasolid格式文件的生成及處理
       由SolidWorks導(dǎo)出Parasolid格式的文件,默認(rèn)后綴為*.x_t,查文獻(xiàn)可知,使用Parasolid格式時(shí),需要注意模式(Schema)相對(duì)應(yīng)問題。此次使用的軟件為SolidWorks2010和ProCAST2009,SolidWorks2010輸出的Parasolid格式文件,其模式最高版本為21.0,ProCAST2009只要求Parasolid版本16.0以上即可。因此,Parasolid格式文件采用SolidWorks2010默認(rèn)輸出的21.0版本。由MeshCAST讀入*.x_t的文件,面網(wǎng)格和體網(wǎng)格劃分成功,生成體網(wǎng)格(*.mesh)文件。將*.t_x文件的后綴改為*.xmt_txt后再由MeshCAST讀入處理,成功生成體網(wǎng)格(*.mesh)文件。生成體網(wǎng)格模型如圖3所示。

圖3 Parasolid/IGES/STEP格式文件轉(zhuǎn)換結(jié)果

       1.2.2 IGES格式的文件
       由于ProCAST所支持的是被修剪的表面,因此SolidWorks可輸出2種IGES格式的文件:1)IGES實(shí)體/曲面實(shí)體、裁剪曲面(類型144)、多面實(shí)體B-rep對(duì)象(類型186);2)IGES線架圖(3D曲線)、B樣條曲線(實(shí)體類型126)、參數(shù)樣條曲線(實(shí)體類型112),所選曲面表示/系統(tǒng)設(shè)定均為ANSYS。
       由MeshCAST讀入,系統(tǒng)出現(xiàn)錯(cuò)誤提示。通過文獻(xiàn)及相關(guān)資料查閱,將*.IGS改為*.igs,再由MeshCAST讀入,只有類型144的能順利讀取,并成功生成曲面網(wǎng)格和體網(wǎng)格,輸出如圖3所示的體網(wǎng)格模型。證明IGES是一種可行的接口。
       1.2.3 STEP格式的文件
       SolidWorks2010可輸出STEP AP203和STEP AP214兩大類,每個(gè)又分為:1)實(shí)體/曲面幾何體;2)2D曲線。和IGES格式文件一樣,需要將*.STEP改為*.step方可由MeshCAST讀取,其中類型1)均能成功生成面網(wǎng)格和體網(wǎng)格,輸出如圖3所示的體網(wǎng)格模型,類型2)讀取時(shí)丟失信息,證明STEP格式也可行。
       1.2.4 STL格式文件
       MeshCAST只接受ACSⅡ形式的STL格式文件而不接受二進(jìn)制的STL格式文件,但SolidWorks存儲(chǔ)為*.stl文件時(shí),已生成網(wǎng)格,當(dāng)MeshCAST讀入時(shí),自動(dòng)劃分的面網(wǎng)格網(wǎng)格粗大,質(zhì)量較差,無法生成體網(wǎng)格,說明STL格式不適用。

綜上可得SolidWorks和ProCAST之間的可用接口方式為(見表1):1)Parasolid 格式的(*.x_t、*.xmt_txt)文件;2)IGES的實(shí)體/曲面實(shí)體、剪裁曲面(類型144)的*.igs文件;3)STEP的STEP AP203/214的實(shí)體/曲面集合體類型的*.step文件。

表1 SolidWorks和ProCAST之間的可用接口方式

2 一個(gè)實(shí)例
       某鑄造廠零件需進(jìn)行鑄造工藝的模擬分析,采用SolidWorks建模,ProCAST進(jìn)行數(shù)值仿真模擬分析。鑄件如圖4所示。使用上述可用接口進(jìn)行到ProCAST的數(shù)據(jù)轉(zhuǎn)換,看在實(shí)際使用中對(duì)于較復(fù)雜鑄件哪種接口更實(shí)用、方便。

圖4 實(shí)際鑄件

       對(duì)于實(shí)際使用的較復(fù)雜鑄件,加上砂型及砂芯等,Parasolid和IGES及STEP格式的文件均能被MeshCAST讀取,生成面網(wǎng)格,但I(xiàn)GES格式的文件生成的面網(wǎng)格壞網(wǎng)格數(shù)量相比Parasolid和STEP格式的要多,通過面網(wǎng)格的修補(bǔ)后,Parasolid和STEP格式的能繼續(xù)進(jìn)行體網(wǎng)格劃分,最終順利生成體網(wǎng)格(*.mesh)文件(如圖5所示),且體網(wǎng)格質(zhì)量好,為進(jìn)一步的模擬分析提供了保障。

圖5 實(shí)體鑄件轉(zhuǎn)化結(jié)果

3 結(jié)論
       (1)對(duì)于SolidWorks輸出地Parasolid、IGES、STEP和STL四種格式的文件,只有Parasolid、IGES和STEP幸運(yùn)的石頭類型的格式的接口是可用的。
       (2)對(duì)于單體或簡單零件來說,除了STL格式外,其他三種相應(yīng)類型的格式的接口是可用的。
       (3)對(duì)于復(fù)雜零件或轉(zhuǎn)配體,Parasolid和STEP格式均能成功生成最后的體網(wǎng)格文件,但I(xiàn)GES格式的文件因生成面網(wǎng)格時(shí)錯(cuò)誤較多而未能最終完成面網(wǎng)格的生成。
       (4)Parasolid和STEP格式是SolidWorks與ProCAST之間較好的接口方式。

 

 


開放分享:優(yōu)質(zhì)有限元技術(shù)文章,助你自學(xué)成才

相關(guān)標(biāo)簽搜索:SolidWorks與ProCAST間接口方式探討 SolidWorks 廣州SolidWorks 培訓(xùn) Fluent、CFX流體分析 HFSS電磁分析 Ansys培訓(xùn) Abaqus培訓(xùn) Autoform培訓(xùn) 有限元培訓(xùn) Solidworks培訓(xùn) UG模具培訓(xùn) PROE培訓(xùn) 

編輯
在線報(bào)名:
  • 客服在線請(qǐng)直接聯(lián)系我們的客服,您也可以通過下面的方式進(jìn)行在線報(bào)名,我們會(huì)及時(shí)給您回復(fù)電話,謝謝!
驗(yàn)證碼

全國服務(wù)熱線

1358-032-9919

廣州公司:
廣州市環(huán)市中路306號(hào)金鷹大廈3800
電話:13580329919
          135-8032-9919
培訓(xùn)QQ咨詢:點(diǎn)擊咨詢 點(diǎn)擊咨詢
項(xiàng)目QQ咨詢:點(diǎn)擊咨詢
email:kf@1cae.com