我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

您的位置:網站首頁 > Ansys教程

ANSYS APDL語言的編程經驗和問題解決

時間:2011-01-27 09:12:25 來源:未知

 本文介紹了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!)