本文介紹了ANSYS APDL語言的編程經驗和問題解決相關內容。
1.ANSYS中的一些關鍵概念的理解;
(1)幾何模型和有限元模型
幾何模型是指模型的幾何信息,在ANSYS中的體現就是關鍵點(keypoint),面(area),體(volume)等。 而有限元模型是指用于有限元計算的信息,常常和關鍵點,面,體等混淆的是節點(node),單元(單元)。真正的用于有限元計算的是節點和單元,而不是所謂的關鍵點(keypoint)等,關鍵點等是創建有限元模型時的幾何信息而已。
(2) To be continued!
2.APDL中的選擇命令總結
在使用APDL編程的過程中,不管是幾何建模,還是網格剖分,求解,計算,后處理等,常見的模式就是選中相
應的對象,然后對對象施加一些ansys定義好的操作。相對來講最常用,最有技巧性的操作往往是選擇(select),選
擇點,線,面,體,節點,單元等施加操作的對象, 通常的選擇方式有:
<1>. 通過圖元的編號來進行選擇
包括給定其具體的編號,或編號的序列(等差序列:其開始,結束,步長),在APDL中相應的命令中指定Vmax,Vmin等參數;
常用的命令流有 *SEL,(其中*代表K,N A V E L等)
<2>. 通過依附關系(attached to)來選取
ANSYS中的圖元是有關聯關系的,低維的對象是依附于高層次的對象的,比如說關鍵點是依附于線,面,體,節點依附于單元的。
常用的命令流有 *SL* (其中前一個*代表要選擇的對象,后一個*代表依附的對象)
<3>. 通過位置(by location)來選擇
這種方式包含在*SEL命令的參數里面。
<4>. 由材料屬性,單元類型的不同進行選擇
這也是一種很方便的方式, 在命令流中是通過指定*SEL的參數來執行的。
在選擇方式上,即在*SEL的參數中包括選擇方式的選項。即S,R,U,A等,他們的含義分別是
S:從包含所有的同類型的對象集合中選取一個集合。
R:從當前選擇的對象集合中選取一個集合。
U:從當前選擇的對象集合中反選取一個集合。
A:從包含所有同類型對象的集合中選取一個集合并入當前集合。
PS:這些選擇方式都是在GUI下面有相應的選項的。
3.從數據庫中提取數據的方法
APDL編程的另一個重要的操作就是如何提取ANSYS數據庫的信息。
<1>.*GET和*VGET命令;其中*GET是提取標量參數的命令,而*VGET是批量提取數據庫的信息的命令。
<2>.等價的內嵌提取函數;
<3>.對象信息查詢函數;ANSYS中提取數據庫信息的查詢函數是**INQR(其中**代表KP,LS,AR,VL,ND,分
別代表關鍵點,線,面,體,節點等的信息),但是對應于單元的查詢函數是ELMIQR。
<4>.用/INQUIRE函數來查詢系統信息,包括路徑,工作目錄,工作文件名等。
4.常見的一些操作的模板
比如說,幾何建模,劃分網格,求解及其設置,后處理等都是用幾行APDL就能搞定的,并且大同小異。因此總結一些模板有利于編程。
幾何建模的一些程序:
... ...
劃分網格:
1. ASEL, 2 !選擇面
SMRT,3 !網格尺寸
MSHAPE,1,2D !網格類型
MSHKEY,0 !網格生成方式
AMESH,ALL !劃分網格
求解:
... ...
后處理:
... ...
(To be continued!)
相關文章
- 2021-09-08BIM技術叢書Revit軟件應用系列Autodesk Revit族詳解 [
- 2021-09-08全國專業技術人員計算機應用能力考試用書 AutoCAD2004
- 2021-09-08EXCEL在工作中的應用 制表、數據處理及宏應用PDF下載
- 2021-08-30從零開始AutoCAD 2014中文版機械制圖基礎培訓教程 [李
- 2021-08-30從零開始AutoCAD 2014中文版建筑制圖基礎培訓教程 [朱
- 2021-08-30電氣CAD實例教程AutoCAD 2010中文版 [左昉 等編著] 20
- 2021-08-30電影風暴2:Maya影像實拍與三維合成攻略PDF下載
- 2021-08-30高等院校藝術設計案例教程中文版AutoCAD 建筑設計案例
- 2021-08-29環境藝術制圖AutoCAD [徐幼光 編著] 2013年PDF下載
- 2021-08-29機械AutoCAD 項目教程 第3版 [繆希偉 主編] 2012年PDF