ANSYS中的坐標系問題
2017-05-06 by:CAE仿真在線 來源:互聯(lián)網(wǎng)
前處理一向是ANSYS非常值得稱道的優(yōu)點,靈活的坐標系在其中起到了相當大的作用。
下面來分別認識一下這些坐標系:
整體坐標系和局部坐標系(Global and Local Coordinate Systems )
整體坐標系
整體坐標系和局部坐標系用于在建模過程中實現(xiàn)定位功能,例如ANSYS中有許多創(chuàng)建圖形要素命令(創(chuàng)建點、線、面等),如果只有一個坐標系,那么就意味著真?zhèn)€模型都基于同一個坐標原點——這對于復雜模型而言實在是會造成大麻煩。如果針對模型的不同構件,采用不同的坐標系,而不同坐標系又可以產(chǎn)生某種關聯(lián),這樣就可以用更加簡單的描述方式創(chuàng)建構件,再將各個構件合并成整體,這就是整體與局部坐標系的意義。
這是在任何一本ANSYS教材中都會見到的坐標系的三種基本形式:
它們是:
-
直角坐標系(Cartesian coordinate system)系統(tǒng)默認的坐標系)
-
柱面坐標系(Cylindrical coordinate system)
-
球面坐標系(Spherical coordinate system)
直角坐標系最容易理解,至于其他,注意看圖示中X、Y、Z軸對應的變量值,比如柱面坐標系中的X就是R,Y就是θ,Z就是Z。
也就是說,當看到k,1,3,6,7的時候,要看其處在哪個坐標系中,后面的3,6,7的單位可不一定是什么呦。
局部坐標系
上面的實例中,目的是從矩形平面里“摳掉”兩個圓。做法是先建立矩形平面,然后在圓心處建立局部坐標系,并繪制圓面,最后用布爾運算從矩形平面中“剪掉”圓面即可。
這里生成局部坐標系的命令是:
……
local,11,1,x1,y2
n,5,R2,β
……
如何建立局部坐標系:
根據(jù)整體坐標系定義局部坐標系
LOCAL,KCN,KCS,XC,YC,ZC,THXY,THYZ,THZX
根據(jù)已知的 3個節(jié)點定義局部坐標系
CS,KCN,KCS,NORIG,NXAX,NXYPL
根據(jù)已知的 3個關鍵點定義局部坐標系
CSKP,KCN,KCS,PORIG,PXAXS,PXYPL
根據(jù)激活的坐標系定義局部坐標系
CLOCAL,KCN,KCS,XL,YL,ZL,THXY,THYZ,THZX
如何激活局部坐標系?
通過改變 KCN 的值來實現(xiàn)坐標系的激活與切換
-
CSYS,0 表示激活整體直角坐標系
-
CSYS,1 表示激活整體柱面坐標系
-
CSYS,2 表示激活整體球坐標系
-
CSYS,n 表示激活局部坐標系(n表示局部坐標系號,n>=11)
節(jié)點坐標系(Nodal Coordinate Systems)
什么時候會考慮節(jié)點坐標系?
-
定義節(jié)點自由度的方向,因為節(jié)點輸入數(shù)據(jù)(如約束自由度、荷載等)是以節(jié)點坐標系方向來表達的;
-
定義節(jié)點結果數(shù)據(jù)的方向,時間歷程后處理(POST26)中節(jié)點結果數(shù)據(jù)(如自由度解、節(jié)點力等)也是以節(jié)點坐標系方向來表達的。
節(jié)點坐標系不孤立存在,而是與自由度、荷載、節(jié)點力等綁定在一起。節(jié)點坐標的使用,就是使其“轉向”誰的過程:
…
csys,0(激活直角坐標系為當前坐標系)
nrotat,all
(將節(jié)點坐標系切換到與當前坐標系方向一致)
f,all,fx,100
f,all,fy,100
…
csys,1 (激活柱面坐標系為當前坐標系)
nrotat,all
f,all,fx,100
f,all,fy,100
定義節(jié)點坐標系的方法
切換節(jié)點坐標系為當前坐標系
NROTAT,NODE1,NODE2,NINC
生成節(jié)點時可以定義旋轉角度,使節(jié)點坐標系方向旋轉一個角度
N,NODE,X,Y,Z,THXY,THYZ,THZX
對已有節(jié)點可以修改節(jié)點坐標系的方向
NMODIF,NODE,X,Y,Z,THXY,THYZ,THZX
單元坐標系(Element Coordinate Systems)
與每個節(jié)點都有自己的節(jié)點坐標系一樣,每個單元都有自己的單元坐標系
單元坐標系的作用
-
規(guī)定正交材料特性的方向
-
規(guī)定所施加面力的方向
-
規(guī)定單元結果數(shù)據(jù)(應力或應變)的方向
單元坐標系的默認方向:
-
線單元(如Link1)的x軸通常由單元的I節(jié)點指向J節(jié)點;
-
殼單元(如Shell63)的x軸通常取I節(jié)點到J節(jié)點的方向,z軸過I點且與殼面垂直,其正向由單元的I、J和K節(jié)點按右手規(guī)則確定,y軸總垂直于x,z軸;
-
二維和三維實體單元(如Plane42,Solid45)的單元坐標系總平行于整體直角坐標系;
如何定義或修改單元坐標系?
直接定義單元坐標系的方向:ESYS,KCN
對已知單元進行單元坐標系的修改:EMODIF,IEL,ESYS,I1
需要注意的是,定義或修改單元坐標系方向之前,一定要定義一個局部坐標系;一些單元的Keyopt提供了修改默認單元坐標系的設置。
顯示坐標系(Display Coordinate System)
顯示坐標系有什么用?
定義幾何體被列表或顯示——默認情況下幾何體總是顯示為整體直角坐標系,顯示坐標系的改變會影響到圖形的顯示
改變顯示坐標系類型
DSYS,KCN
想一想,什么情況下,我們需要幾何體以柱坐標的形式顯示出來呢?
結果坐標系(The Results Coordinate System)
用來列表、顯示或在通用后處理(post1)中將節(jié)點或單元結果轉換到一個特定的坐標系中。
——ANSYS計算的結果數(shù)據(jù)有位移、應力、應變和節(jié)點力,這些數(shù)據(jù)在向數(shù)據(jù)庫(*.DB)和結果文件(*.RST)存儲時,有的是按節(jié)點坐標系,有的是按單元坐標系。但是,結果數(shù)據(jù)通常需要切換到激活的結果坐標系中顯示、列表和單元表數(shù)據(jù)存儲。實際上,使用結果坐標系起到了一個根據(jù)用戶需要“統(tǒng)一”結果數(shù)據(jù)的作用!
注意:有些單元,例如beam單元的單元軸力和彎矩不受結果坐標系的影響
結果坐標系的設置
可以將其它整體坐標系、局部坐標系、節(jié)點和單元坐標系定義成當前(激活)的結果坐標系。
RSYS,KCN
注意:RSYS只能在后處理(POST1或POST26)中使用
示例
對于這種徑向荷載的情況,在后處理查看應力分布的時候,默認會按照直角坐標給出應力分布云圖:
/post1
rsys,0
(將直角坐標系置為結果坐標系)
plnsol,s,x (顯示x方向應力云圖)
但這明顯不是想要的結果,這樣做才對:
rsys,11
(將局部坐標系11置為結果坐標系)
plnsol,s,x (顯示x方向應力云圖)
fini
這里再引申出一個問題,那就是,當混凝土內應變計埋設方向與其軸線方向不同,或者在斜肢中埋設傳感器的時候,查看傳感器處應力值之前也是要考慮調整結果坐標系的。
相關標簽搜索:ANSYS中的坐標系問題 Ansys有限元培訓 Ansys workbench培訓 ansys視頻教程 ansys workbench教程 ansys APDL經(jīng)典教程 ansys資料下載 ansys技術咨詢 ansys基礎知識 ansys代做 Fluent、CFX流體分析 HFSS電磁分析 Abaqus培訓