Workbench分析過(guò)程中插入APDL的經(jīng)驗(yàn)
2016-08-26 by:CAE仿真在線 來(lái)源:互聯(lián)網(wǎng)
Workbench分析過(guò)程中插入APDL
Workbench操作界面的友好性與APDL參數(shù)化的處理能力結(jié)合,對(duì)于復(fù)雜問(wèn)題的分析比單純的使用Workbench或者ANSYS經(jīng)典都要來(lái)的方便一些。
1. 腳本文件
腳本英文為Script。實(shí)際上腳本就是程序,一般都是由應(yīng)用程序提供的編程語(yǔ)言。腳本文件類似于DOS操作系統(tǒng)中的批處理文件,它可以將不同的命令組合起來(lái),并按確定的順序自動(dòng)連續(xù)地執(zhí)行。腳本文件是文本文件,用戶可使用任一文本編輯器來(lái)創(chuàng)建腳本文件。
腳本語(yǔ)言與我們通常所說(shuō)的比如VB、C語(yǔ)言的主要區(qū)別在于:
腳本語(yǔ)法比較簡(jiǎn)單,比較容易掌握;
腳本與應(yīng)用程序密切相關(guān),所以包括相對(duì)應(yīng)用程序自身的功能;
腳本一般不具備通用性,所能處理的問(wèn)題范圍有限。
Abaqus的腳本語(yǔ)言是Python,ANSYS經(jīng)典的腳本語(yǔ)言是APDL(又可以叫做批處理文件或者宏),Workbench的MAPDL的腳本語(yǔ)言是APDL。很明顯,從這些也大概可以感受到腳本語(yǔ)言的這些特點(diǎn)。就類似一個(gè)一個(gè)的方言,出了這個(gè)地方就用不了。
Workbench的各個(gè)Applications 都有相應(yīng)的腳本語(yǔ)言,比較多的是Jscript語(yǔ)言格式的。
圖1 Scripting Support of Applications
舉個(gè)栗子,如何得到DesignModel里面建幾何模型的腳本文件。
如圖2,建立完幾何模型后,點(diǎn)擊File-Write Script,設(shè)置后就可以生成一個(gè)js后綴的腳本文件,這個(gè)文件記錄了所有建模操作的命令,可以通過(guò)直接運(yùn)行這個(gè)腳本文件而自動(dòng)生成模型。
圖2 Generate JS Script in DesignModel
2. 在MAPDL下插入APDL
打開(kāi)一個(gè)Static Structure的Model,幾何模型自動(dòng)導(dǎo)入進(jìn)來(lái),設(shè)置網(wǎng)格劃分屬性,進(jìn)行網(wǎng)格劃分。
APDL只能在求解處理器和后處理處理器中插入,而前處理(建模和劃分網(wǎng)格)不可以,因?yàn)槟_本語(yǔ)言不一樣。
為了方便寫(xiě)APDL,通過(guò)Workbench的Name Selection 建立左端面和右端面的組件Sec1和Sec2.
在Static Structural 下插入Commands(APDL),點(diǎn)擊窗口出現(xiàn)如圖4所示的界面,可以在里面輸入APDL命令。
圖3
圖4 APDL窗口
在左端面施加全約束,右端面施加壓力載荷1.
直接施加在兩個(gè)組件上,這里有個(gè)問(wèn)題,通過(guò)Workbench建立的組件在APDL里面調(diào)用時(shí),是屬于體(面)、單元還是節(jié)點(diǎn),因?yàn)椴煌膶?duì)象施加的APDL命令不同,為弄清這個(gè)問(wèn)題,先采用面加載的方式。
關(guān)鍵命令如下:
Cmsel,s,Sec1
Da,all,all
Alls,all
Cmsel,s,Sec2
Sfa,all,,pres,1
這樣插入后,最終求解得到結(jié)果如下:
圖5
很明顯不對(duì),于是改用施加在節(jié)點(diǎn)組件的方式插入APDL:
關(guān)鍵命令為:
Cmsel,s,Sec1
D,all,all
Alls,all
Cmsel,s,Sec2
Sf,all,pres,1
最終求解的結(jié)果:
圖6
通過(guò)對(duì)比表面,通過(guò)Workbench建立的組件Name Selection可以看做節(jié)點(diǎn)組件(Nodes Component),在APDL里面應(yīng)用。
在后處理器中插入APDL同樣。
相關(guān)標(biāo)簽搜索:Workbench分析過(guò)程中插入APDL的經(jīng)驗(yàn) Ansys有限元培訓(xùn) Ansys workbench培訓(xùn) ansys視頻教程 ansys workbench教程 ansys APDL經(jīng)典教程 ansys資料下載 ansys技術(shù)咨詢 ansys基礎(chǔ)知識(shí) ansys代做 Fluent、CFX流體分析 HFSS電磁分析 Abaqus培訓(xùn)