
發布
注冊
/
登錄ANSYS中的對稱命令的案例
ANSYS壓氣機輪 盤結構(周期對稱)分析-附命令流
圖1 帶有均壓孔的壓氣機輪 盤
圖2 壓氣機盤截面
圖中所標各點坐標如表所示。
利用ANSYS 命令流計算二維軸對稱電場(個人經驗貼)
計算完檢查一下最大場強發生的位置,如果此處是一個畸形單元,那么由此產生的E不用說也是沒有意義的,而最大場強又是電場計算中比較關注的方面,所以需要注意。
加載:
電場中加載比較簡單,總體上有高電位、低電位、懸浮電位;用D命令加載即可;懸浮電位需要耦合所有節點電位自由度;
求解:
個人對于差值之類的數值問題不是甚懂,一般使用默認求解器。
下面附上一個初級的簡單小例子的命令流
模型描述:
軸對稱模型,左側為導體,右側為介質;
交流電場:工程中需要計算的交流電場均為電準靜態場,可以使用靜電場的方法來求解。求解時只需要定義材料的介電常數;
直流電場:直流電場為電流傳導場,電壓和電阻成正比,只需要定義介質電阻率;
命令:
直流:
/prep7
!定義單元和材料
et,1,plane230
mp,rvsx,1,1e10
mp,rvsx,2,2e-8
!建模
mat,2
rectng,0,0.1,0,2
mat,1
rectng,0.1,1,0,2
aglue,all
!網格
esize,0.05
amesh,all
alls
!加載
/solu
lsel,s,,,6
dL,all,,volt,0
lsel,s,,,2,4,2
dl,all,,volt,1
alls
!求解
solve
直流:
/finish
ET,1,plane121
MP,PREX,1,3
MP,PREX,2,2000
/solu
solve
計算后得到的直流和交流下的結果圖雖然都和第二幅圖差不多,但是兩個場域的決定因素和控制方程是不一樣的。
展開 ANSYS中的LLIST命令——列表顯示線信息命令
1.命令格式
LLIST, NL1, NL2, NINC, Lab
其中,
NL1, NL2, NINC:列表線號從NL1到NL2(默認為NL1)增量為NINC(默認為1)的所有線的信息。如果NL1=ALL(默認選項),則忽略NL2與NINC的內容,列表所有[LSEL]命令選擇的線。如果NL1=P,則激活圖形拾取功能,忽略命令的其它內容。當然,NL1也可是組件名,此時忽略NL2與NINC的內容。
Lab:列表類型選項,可取如下值:
(空)——在指定范圍內輸出關于所有線的信息
RADIUS——輸出特定圓弧的半徑,以及每條線的關鍵點號。直線、非圓曲線的半徑為零。
LAYER——輸出layer-mesh控制規范
HPT——輸出只有那些包含硬點的線的信息
ORIENT——輸出線列表,并識別任何與直線相關的方向關鍵點及任何橫截面ID。
2.操作路徑
Utility Menu>List>Lines
如圖1所示
圖1 操作提示框
3.實例
輸入命令:
/PREP7
K,1,1,0,0
K,2,2,0,0
LSTR,1,2
K,3,4,0,0
K,4,3,-1,0
LARC,2,3,4,1.5
LLIST !如圖2所示
LLIST,,,,RADIUS !如圖3所示
LLIST,,,,ORIENT !如圖4所示
圖2
圖3
圖4
4.參考資料
ANSYS HELP 15.0
展開 在ansys中怎么施加對稱載荷
比如一個圓柱體如圖所示怎施加對稱載荷呢?

ansys在土木工程中的命令流
ansys在土木工程中的命令流
3-3.txt
4-3.txt
5-3.txt
6-3.txt
6-4.txt
ANSYS中的A命令——連接點生成面
1.命令格式
A, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18
其中,
P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18:定義面角點的關鍵點號,最多可以輸入18個編號,至少需要輸入3個關鍵點號才能定義一個面。如果P1=P,則激活圖形拾取功能,忽略命令的其它內容。
注:關鍵點(從P1到P18)必須按照順時針或逆時針順序依次輸入。輸入順序按照右手法則定義了生成面的正法線方向。相鄰點之間如果存在線,則使用該線;如果沒有線,則在相鄰點之間生成線(激活坐標系中的“直線”),并給線指定最小的可用線號。如果相鄰點之間存在的線超過一條,則選擇最短的線生成面。
2.操作路徑
Main Menu> Preprocessor> Modeling> Create> Areas> Arbitrary> Through KPs
3.實例
輸入命令:
/PREP7
K,1,0,0,0
K,2,0,1,0
K,3,2,1,0
K,4,1,0,0
K,5,3,2,0
K,6,4,0,0
K,7,3,-1,0
K,8,2,-1,0
LSTR,2,3
LARC,2,3,4,1.5
A,1,2,3,5,6,7,8
K,9,-1,0,0
CSYS,1
A,1,2,9
則生成的面如圖1所示
圖1生成的線
4.參考資料
ANSYS HELP 15.0
展開 ANSYS如何將數組中數據導入表中命令流并用曲線畫出
ANSYS如何將數組中數據導入表中命令流并用曲線畫出
問題描述:將路徑數據導出為數組后,直接將parameter->array parameter->define/edit中的數組用plot->array parameter畫出的是柱狀圖,如圖1所示,但是現在想降柱狀圖轉化為曲線圖。
解決思路:
1)將路徑數據導出后,數組的弟四列是路徑長度S,第五列是ux,我們想用S做橫坐標,ux做縱坐標畫出曲線。數組是ARUX02(21,30,1),如圖2。定義一個表E_TABLE(21,1,1),將數組的弟四列路徑長度符給表的弟0列,將數組弟五列ux符給表的弟1列。
2)導出表中的數據,彈出窗口如圖3所示。
3)執行繪制曲線命令。
parameter->array parameter->define/edit中的PARX=E_TABLE(1,0,1),PARY=E_TABLE(1,0,1),
結果如圖4所示。
展開 ansys workbench APDL熱輻射命令行中的有關說明求助
1.sf,nlist,label,value,value2
-“nilst”是節點列表,也可以是命名選擇
-輻射標簽是rdsf
-value是表面發射率
-value2是封閉體數量
2.spctemp命令行:因為所計算的空間不是完全封閉的計算空間,所以必須定義空間溫度,
spctemp,number,temperature
spctemp是ansys定義空間溫度的關鍵字,number是非封閉空間的數量,temperature是非封閉空間的溫度
3.stef命令行:stef是ansys中斯蒂芬玻爾茲曼常數,stef=5.67×10-8
4.RADOPT, FLUXRELX, FLUXTOL, SOLVER, MAXITER, TOLER, OVERRLEX
FLUXRELX:松弛因子。
FLUXTOL:輻射熱通量收斂容差,默認為0.0001。
SOLVER
選擇用于計算的輻射求解器:
0 – Gauss-Seidel求解器
1 – 直接求解器 (對于大問題將耗費很多時間)
MAXITER
Gauss Seidel迭代求解器的最大迭代次數 (SOLVER = 0),默認為1000 Gauss Seidel迭代求解器的最大迭代次數 (SOLVER = 0),默認為1000。
TOLER
Gauss Seidel迭代求解器的收斂容差(SOLVER = 0),默認為 0.1。
OVERRLEX
Gauss Seidel迭代求解器的松弛因子(SOLVER = 0),默認為0.1。
求助:以上的封閉體數量是如何判別的?非封閉空間的數量又是如何判斷的?非封閉空間的溫度是如何定義的?有人能幫忙進一步舉例或說明嗎?萬分感謝!
展開 ANSYS中英文命令流對照(回復后下載)
ANSYSY中英文對照(回復后下載)<BR><Font color=#FF0000><B>.PS.:</B>該帖附件于2007-07-02 11:35:16被malong評為3星級,為發貼者加分60。</Font><BR><Font color=#FF0000><B>點評:</B></Font>
ANSYS命令流中英對照.chm
如何在HyperMesh中使用ANSYS命令流
即在求解控制卡片中設置:
01
UNSU_PREP7
UNSU_PREP7:在生成有限元模型之前插入的命令。由于輸出的CDB文件自帶一條</PREP7>命令(如下圖),所以這個命令相當于在前處理中輸入的命令。我們在這個卡片中輸入ANSYS的命令流以后,這些命令流將被放置在CDB文件的最前端。
我們可以用這個控制卡片解決問題一:
由于我們設置停用單元形狀檢查時,需要在導入CDB文件之前,所以我們可以在卡片UNSU_PREP7中輸入命令<SHPP,OFF,ALL>。由于卡片中的命令在前處理中被執行,所以我們不需要使用</PREP7>命令進入前處理。
打開輸出的CDB文件,我們發現:使用
UNSU_PREP7卡片輸入的命令在
第14行,位于產生節點(
第18行)之前,所以這條命令將先被執行,即在導入單元數據之前就已經關閉了單元形狀檢查。
將CDB文件導入ANSYS,會收到ANSYS拋出的一個警告,說明ANSYS確實關閉了單元形狀檢查。
02
UNSU_END
UNSU_END:執行完所有控制卡片
之后插入的命令。我們在這個卡片中輸入ANSYS的命令流以后,這些命令流將被放置在
CDB文件的最后端。
我們可以利用該卡片來輸入一些
求解完成后需要執行的命令。比如計算完成后我們想直接顯示計算結果,只需在分析中,插入
UNSU_END卡片,并輸入
<
/POST1
>和<PLNSOL,U,SUM>,表示
進入后處理并顯示整體位移結果
,然后輸出CDB文件。
展開 如何在HyperMesh中使用ANSYS命令流
即在求解控制卡片中設置:
01
UNSU_PREP7
UNSU_PREP7:在生成有限元模型之前插入的命令。由于輸出的CDB文件自帶一條</PREP7>命令(如下圖),所以這個命令相當于在前處理中輸入的命令。我們在這個卡片中輸入ANSYS的命令流以后,這些命令流將被放置在CDB文件的最前端。
我們可以用這個控制卡片解決問題一:
由于我們設置停用單元形狀檢查時,需要在導入CDB文件之前,所以我們可以在卡片UNSU_PREP7中輸入命令<SHPP,OFF,ALL>。由于卡片中的命令在前處理中被執行,所以我們不需要使用</PREP7>命令進入前處理。
打開輸出的CDB文件,我們發現:使用
UNSU_PREP7卡片輸入的命令在
第14行,位于產生節點(
第18行)之前,所以這條命令將先被執行,即在導入單元數據之前就已經關閉了單元形狀檢查。
將CDB文件導入ANSYS,會收到ANSYS拋出的一個警告,說明ANSYS確實關閉了單元形狀檢查。
02
UNSU_END
UNSU_END:執行完所有控制卡片
之后插入的命令。我們在這個卡片中輸入ANSYS的命令流以后,這些命令流將被放置在
CDB文件的最后端。
我們可以利用該卡片來輸入一些
求解完成后需要執行的命令。比如計算完成后我們想直接顯示計算結果,只需在分析中,插入
UNSU_END卡片,并輸入
<
/POST1
>和<PLNSOL,U,SUM>,表示
進入后處理并顯示整體位移結果
,然后輸出CDB文件。
展開 
ANSYS中的LDELE命令——刪除沒有劃分單元的線
1.命令格式
LDELE, NL1, NL2, NINC, KSWP
其中
NL1, NL2, NINC:刪除線號從NL1到NL2(默認等于NL1),增量為NINC(默認為1)的所有線。如果NL1=ALL,則刪除所有[LSEL]命令選擇的線,并忽略NL2與NINC的內容。如果NL1=P,則激活圖形拾取功能,忽略命令的其它內容。
KSWP:是否刪除線上包含的點,有如下選項
0——僅刪除線
1——刪除線以及附屬在該線上的點(同時附屬在其它線上的點不能刪除)。
注:除非先刪除面,否則附屬在面上的線不能刪除。
2.操作路徑
Main Menu> Preprocessor> Modeling> Delete> Line and Below
Main Menu> Preprocessor> Modeling> Delete> Lines Only
3.實例
輸入命令:
/PREP7
K,1,1,1,0
K,2,2,1,0
K,3,4,1,0
K,4,3,0,0
LSTR,1,2
LARC,2,3,4,1.5
LDELE,1,,,1
則生產的圖線如圖1所示,刪除了線1和關鍵點1
圖1 生產的圖形
4.參考資料
ANSYS HELP 15.0
展開 ANSYS中的AFILLT命令——給兩相交面倒角
1.命令格式
AFILLT, NA1, NA2, RAD
其中,
NA1:相交面第一個面的面號。如果NA1=P,則激活圖形拾取功能,忽略命令的其它內容。
NA2:相交面第二個面的面號
RAD:倒角半徑
2.操作路徑
Main Menu >Preprocessor >Modeling >Create >Areas >Area Fillet
操作提示框如圖1所示
圖1 操作提示框
3.實例
輸入命令:
/PREP7
K,1,0,0,0
K,2,0,0,2
K,3,0,2,0
K,4,0,2,2
A,1,2,4,3
K,5,2,2,0
K,6,2,2,2
A,5,6,4,3
AFILLT,1,2,0.5
則生成的圖形如圖2所示
圖2 生成的圖形
4.參考資料
ANSYS HELP 15.0
展開 ANSYS中的LGEN命令——復制或移動一組線
2.操作路徑
Main Menu> Preprocessor> Modeling> Copy> Lines 如圖1所示
Main Menu> Preprocessor> Modeling> Move / Modify> Lines 如圖2所示
圖1復制操作提示框
圖2移動操作提示框
3.實例
輸入命令
/PREP7
K,1,2,0,0
K,2,1,1,0
K,3,2,2,0
LSTR,1,2
LSTR,2,3
LGEN,3,1,2,1,3,,,0,1,0
則生成的圖線如圖3所示
圖3生成的線
4.參考資料
ANSYS HELP 15.0
展開 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時,直接跳躍到后處理的項目。
展開