ANSYS中*Get命令使用方法詳解

ANSYS中*Get命令使用方法詳解


水哥寄語

ANSYS中的*GET命令貫穿了我們整個有限元建模分析過程,水哥個人覺得,如果不會ANSYS中的get命令,那么一定是菜鳥級別,但這并不是說會Get命令就是高手,比如水哥自己。Anyway,水哥畢竟是個老司機,今日,就來談談怎么使用ANSYS中的*Get命令。


1 概述

當然了,首先我們要明白ANSYS中如何查看*get命令,知道這個命令需要輸入哪些參數。

打開help,輸入*get,出來了以下格式:

*GET, Par, Entity, ENTNUM, Item1, IT1NUM, Item2, IT2NUM

Par:定義的變量名稱,用于存儲提取的數據;

Entity:關鍵字,是信息提取的對象,包括NODE, ELEM, KP, LINE, AREA, VOLU, PDS等;

ENTNUM:當前對象的數字標識,比如節點的節點號,單元的單元號等;

Item1:提取的信息,可用的非常多,后面展開;

IT1NUM:和Item1配合使用。


面對這么多要輸入的參數,我們該如何確定具體輸入呢?接下來水哥教大家如何使用help查詢*get的各個關鍵字眼。


在查詢之間,首先我們自己要弄明白我們想要提取的數據是屬于哪個范疇。前處理數據?求解數據?后處理數據?當我們自己搞清楚提取數據的范疇時,我們就可以順著Help去查看相關的字眼了。

2、案例

我們以最常見的一種操作,提取分析完后某個節點X方向的位移,來說明這個過程。    

提取X方向位移毋庸置疑是屬于后處理了,也即是我們需要提取的數據屬于后處理的范疇,因此我們在查看Help時,直接跳躍到后處理的項目。如下圖:

1.jpg

2.jpg

83102285cef10969f0311e15fd324c97.jpg

3.jpg

通過上述過程,我們就查閱到了使用該命令提取某個節點位移數據時的輸入格式,注意最后一張圖各個參數對應的具體項目。


到了這兒,可能有的同學還沒怎么搞明白,我這兒就具體來個示例,例如,我們需要提取22號節點的X方向位移數據,并賦值給變量nodeA,那么格式就是如下:

*get,nodeA,node,22,u,x


上述過程就是一般我們使用*get的步驟,新手有可能覺得這么做很麻煩,但凡事都有個熟能生巧的過程,當我們對一些常見的操作熟記于心時,記住常見的*get命令操作,提取數據我們就能手到擒來,能大大提高我們的工作效率。

3、總結

水哥結合多年的使用經驗,僅列出本人常用的*get命令,供大家參考。至于其他相對來講比較冷門的*get,本人有時候也是邊操作邊查閱help的。

1、前處理

提取項目最大編號

*get,AA,kp,num,0,max

提取項目最小編號

*get,AA,kp,num,0,min

提取項目總數

*get,AA,kp,0,count


這兒所說的項目可以包含,關鍵點(kp)、線(line)、面(area)、體(volume)、結點(node)、單元(elem),我們在具體使用過程中,將上述中的kp進行相應的替換就行了。


2、后處理

獲取某一荷載步中的子步數:(特別適用于考慮自動時間步的非線性分析中)

*get,Par,active,0,set,SBST

提取節點位移:

*get,par,node,u,x(Y\Z\sum)

提取節點應力:

*get,par,node,s,IT1num

 

由于應力有很多種類,這也導致我們這里的It1num可以分為很多,例如:

*GET, Par, NODE,S,X(Y/Z/XY/YZ/XZ)   表示提取應力分量

*GET, Par, NODE,S,1(2/3)   表示提取三個主應力

*GET, Par, NODE,S,INT(EQV)  表示提取等效應力

 

提取支反力:

*get,par,fsum,0,item,FX/FY/FZ/MX/MY/MZ

提取模態(屈曲)分析各個階的頻率

*get,par,mode,N,freq


大概本人經常用到的并且能熟記于心的*get操作也就這么幾個,當然,肯定還有水哥沒發現的很實用的*Get命令,歡迎大家補充,一起進步!

歡迎關注weixin公眾號:ANSYSABAQUS

登錄后免費查看全文
立即登錄
App下載
技術鄰APP
工程師必備
  • 項目客服
  • 培訓客服
  • 平臺客服

TOP

13
3
7