Workbench分析過程中插入APDL

2016-10-21  by:CAE仿真在線  來源:互聯(lián)網(wǎng)

Workbench分析過程中插入APDL

Workbench操作界面的友好性與APDL參數(shù)化的處理能力結合,對于復雜問題的分析比單純的使用Workbench或者ANSYS經(jīng)典都要來的方便一些。

  1.    腳本文件

腳本英文為Script。實際上腳本就是程序,一般都是由應用程序提供的編程語言。腳本文件類似于DOS操作系統(tǒng)中的批處理文件,它可以將不同的命令組合起來,并按確定的順序自動連續(xù)地執(zhí)行。腳本文件是文本文件,用戶可使用任一文本編輯器來創(chuàng)建腳本文件。

腳本語言與我們通常所說的比如VB、C語言的主要區(qū)別在于:

腳本語法比較簡單,比較容易掌握;

腳本與應用程序密切相關,所以包括相對應用程序自身的功能;

腳本一般不具備通用性,所能處理的問題范圍有限。

Abaqus的腳本語言是Python,ANSYS經(jīng)典的腳本語言是APDL(又可以叫做批處理文件或者宏),Workbench的MAPDL的腳本語言是APDL。很明顯,從這些也大概可以感受到腳本語言的這些特點。就類似一個一個的方言,出了這個地方就用不了。

Workbench的各個Applications都有相應的腳本語言,比較多的是Jscript語言格式的。


圖1  Scripting Support of Applications

舉個栗子,如何得到DesignModel里面建幾何模型的腳本文件。

如圖2,建立完幾何模型后,點擊File-Write Script,設置后就可以生成一個js后綴的腳本文件,這個文件記錄了所有建模操作的命令,可以通過直接運行這個腳本文件而自動生成模型。


圖2 Generate JS Script in DesignModel

  1.   在MAPDL下插入APDL

打開一個Static Structure的Model,幾何模型自動導入進來,設置網(wǎng)格劃分屬性,進行網(wǎng)格劃分。

APDL只能在求解處理器和后處理處理器中插入,而前處理(建模和劃分網(wǎng)格)不可以,因為腳本語言不一樣。

為了方便寫APDL,通過Workbench的Name Selection建立左端面和右端面的組件Sec1和Sec2.

在Static Structural下插入Commands(APDL),點擊窗口出現(xiàn)如圖4所示的界面,可以在里面輸入APDL命令。


圖3


圖4 APDL窗口

在左端面施加全約束,右端面施加壓力載荷1.

直接施加在兩個組件上,這里有個問題,通過Workbench建立的組件在APDL里面調用時,是屬于體(面)、單元還是節(jié)點,因為不同的對象施加的APDL命令不同,為弄清這個問題,先采用面加載的方式。

關鍵命令如下:

Cmsel,s,Sec1

Da,all,all

Alls,all

Cmsel,s,Sec2

Sfa,all,,pres,1

這樣插入后,最終求解得到結果如下:


圖5

很明顯不對,于是改用施加在節(jié)點組件的方式插入APDL:

關鍵命令為:

Cmsel,s,Sec1

D,all,all

Alls,all

Cmsel,s,Sec2

Sf,all,pres,1

最終求解的結果:


圖6

通過對比表面,通過Workbench建立的組件NameSelection可以看做節(jié)點組件(Nodes Component),在APDL里面應用。后來查到,其實應該是單元組件,由于加載沒法加載單元上,故直接加在節(jié)點上。

在后處理器中插入APDL同樣。



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

相關標簽搜索:Workbench分析過程中插入APDL Ansys有限元培訓 Ansys workbench培訓 ansys視頻教程 ansys workbench教程 ansys APDL經(jīng)典教程 ansys資料下載 ansys技術咨詢 ansys基礎知識 ansys代做 Fluent、CFX流體分析 HFSS電磁分析 Abaqus培訓 

編輯
在線報名:
  • 客服在線請直接聯(lián)系我們的客服,您也可以通過下面的方式進行在線報名,我們會及時給您回復電話,謝謝!
驗證碼

全國服務熱線

1358-032-9919

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