Workbench分析過程中插入APDL的經(jīng)驗(yàn)

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

Workbench分析過程中插入APDL

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

1. 腳本文件

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

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

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

腳本與應(yīng)用程序密切相關(guān),所以包括相對應(yīng)用程序自身的功能;

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

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

Workbench的各個(gè)Applications 都有相應(yīng)的腳本語言,比較多的是Jscript語言格式的。

Workbench分析過程中插入APDL

圖1 Scripting Support of Applications

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

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

Workbench分析過程中插入APDL

圖2 Generate JS Script in DesignModel

2. 在MAPDL下插入APDL

打開一個(gè)Static Structure的Model,幾何模型自動(dòng)導(dǎo)入進(jìn)來,設(shè)置網(wǎng)格劃分屬性,進(jìn)行網(wǎng)格劃分。

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

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

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

Workbench分析過程中插入APDL

圖3

Workbench分析過程中插入APDL

圖4 APDL窗口

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

直接施加在兩個(gè)組件上,這里有個(gè)問題,通過Workbench建立的組件在APDL里面調(diào)用時(shí),是屬于體(面)、單元還是節(jié)點(diǎn),因?yàn)椴煌膶ο笫┘拥腁PDL命令不同,為弄清這個(gè)問題,先采用面加載的方式。

關(guān)鍵命令如下:

Cmsel,s,Sec1

Da,all,all

Alls,all

Cmsel,s,Sec2

Sfa,all,,pres,1

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

Workbench分析過程中插入APDL

圖5

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

關(guān)鍵命令為:

Cmsel,s,Sec1

D,all,all

Alls,all

Cmsel,s,Sec2

Sf,all,pres,1

最終求解的結(jié)果:

Workbench分析過程中插入APDL

圖6

通過對比表面,通過Workbench建立的組件Name Selection可以看做節(jié)點(diǎn)組件(Nodes Component),在APDL里面應(yīng)用。

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


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

相關(guān)標(biāo)簽搜索:Workbench分析過程中插入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) 

編輯
在線報(bào)名:
  • 客服在線請直接聯(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