【力學仿真】ANSYS APDL參數(shù)化應用 #1 - 基本方法及參數(shù)定義

????APDL 是ANSYS參數(shù)化設計語言的縮寫,能夠被ANSYS有限元軟件識別并進行操作的一類程序語言。在仿真過程中,使用APDL參數(shù)化操作能夠方便利用參數(shù)進行建模、計算,并從ANSYS數(shù)據庫中獲取數(shù)據進行計算,以及利用宏命令和流程控制語句進行復雜的任務。
????本文采用的ANSYS版本為18.2。其中是我個人在工作和使用中的一點心得和經驗,進行分享,如有建議,歡迎評論交流~謝謝~
????本篇主要介紹ANSYS APDL參數(shù)化應用時的一些基本方法。

1、ANSYS APDL啟動與主界面
界面操作APDL時首先要啟動ANSYS經典程序。
1)啟動Mechanical APDL Product Launcher打開控制臺界面

2)單擊Run開始運行Ansys APDL經典界面


2、參數(shù)化命令使用方式
? ? 采用參數(shù)化定義命令能夠便于模型修改和維護。使用命令流有幾種方式:
1)直接在GUI界面中的命令輸入窗口中輸入參數(shù)

????此時變量參數(shù)T就導入到了ansys項目中的數(shù)據庫內,可以進行調用。
????如果有一段編輯好的命令流,直接復制粘貼到這里,也就能夠運行。
2)在菜單欄中 Parameters→Scalar Parameters中的Selection中進行定義。

? ??在彈出來的窗口中,定義變量可以利用賦值號 “=” 進行定義,其格式為:
Name = Value
????其中,Name為變量名,Value是賦值的參數(shù)值或字符,字符串數(shù)值要放在單引號之間,對于數(shù)值型參數(shù),可以進行計算賦值。

????定義好的變量,可以直接在命令行中調用,不用每次輸入數(shù)值。例如:
????K,1,A,B,C? 就可以定義一個編號為1,X坐標為2,Y坐標為3.2, Z坐標為6.4的關鍵點。
????需要注意的是,如果之后定義了一個同名的變量,則會覆蓋之前定義的變量,而不會報錯,需要格外關注,最好不要重復給同一個變量賦值。
????第二點,如果在對C賦值之后修改了A的變量值,C的值并不會隨之改變,除非重新將?C=A*B輸入一次才可以。這是因為ANSYS儲存的是參數(shù)的實際值,而不是參數(shù)變量名。
3) 編輯一段后綴為.txt或.mac的命令流文件,寫好參數(shù)命令,在菜單欄中選擇?
File →Read Input from..即可在彈出的對話框中選擇對應文件,然后就能直接運行了。
4)將命令流編輯成宏文件,再通過宏名稱進行調用。

3、如何查看幫助文檔
? ? ?想要查看Ansys中的命令內容的含義和使用方式,可以在命令欄中輸入:
Help ,查詢命令
??????或在菜單欄中點擊Help,打開幫助文檔進行查看。


4、基本命令
????????一些基本命令和模塊命令如下表

????????在ANSYS APDL語句中,并不嚴格區(qū)分大小寫,因此字母大小寫不影響命令的執(zhí)行,但要格外注意采用英文半角模式輸入,否則會造成錯誤。

ANSYS命令流注釋方法
??????“!” 表示單行注釋,該符號后面的內容不會被解析,只作為參考用,且APDL中沒有塊注釋命令,只能進行單行注釋。
? ? ? ?使用ANSYS編制命令流時,非常建議加入注釋,便于后期查看修改。
?

小技巧:
? ? ?在菜單欄中會發(fā)現(xiàn)有些字母下方有條橫線,這是用于標示快捷鍵時用的,在界面中,不需要用鼠標點擊,直接按?【Alt+??對應帶下劃線字母】就能夠打開了。例如,想要打開Parameters菜單欄,直接?Alt + R?就可以打開了,能夠節(jié)省一點鼠標和鍵盤切換的時間。

參考資料:
1、張濤等.ANSYS APDL參數(shù)化有限元分析技術及其應用實例.中國水利水電出版社.北京:2013.
2、王新敏.ANSYS工程結構數(shù)值分析.人民交通出版社.北京:2007.