
發(fā)布
注冊
/
登錄ansys坐標恢復的案例
Ansys Zemax|如何使用坐標返回功能恢復原坐標系
附件下載
聯(lián)系工作人員獲取附件
概要
在OpticStudio的序列模式下,坐標間斷面(CB,Coordinate Break)用于根據(jù)當前系統(tǒng)定義新的坐標系。本文將介紹如何在OpticStudio中使用坐標返回功能。
坐標返回求解可以方便地自動恢復到所需表面的坐標系。
簡介
在OpticStudio的序列模式下,坐標間斷面(CB,Coordinate Break)用于根據(jù)當前系統(tǒng)定義新的坐標系。這些面主要用于執(zhí)行定義在局部坐標系中的面的傾斜和偏心。坐標間斷為設計中表面/元件的定位和傾斜提供了極大的靈活性。
然而,當鏡頭數(shù)據(jù)編輯中存在許多復雜的嵌套傾斜/偏心時,返回至先前表面的坐標系可能會變得困難。OpticStudio的坐標間斷返回功能可以極大地簡化這個問題。本文將通過一個示例展示如何使用坐標返回功能。
坐標返回功能
坐標返回功能用于坐標間斷面,如圖,位于“表面屬性”對話框的“傾斜/偏心”選項卡下:
圖 1:“傾斜/偏心”選項卡。
坐標返回功能非常易于使用:先選擇“坐標返回”的坐標系的方式,再選擇“至表面”返回至期望表面的坐標系。
“無”為禁用坐標返回功能
其次還有三種恢復坐標系的方式可供選擇:
“僅方向”:僅確定關于X、Y和Z軸的傾斜,以將坐標系的方向恢復到前一個表面。不會調整表面頂點的位置偏移。
“XY方向”:確定關于X、Y和Z軸的傾斜以及在X和Y方向上的偏心,以恢復坐標系的方向。這將使頂點偏移的X和Y分量與所選表面相匹配,但不會對Z位置進行調整。
“XYZ方向”:這與“XY方向”相同,但考慮了Z偏移。Z偏心由坐標間斷面的厚度參數(shù)設定,因此當前表面的方向和位置都將與“至表面”所選的表面相同。
展開 ANSYS 坐標系在建模時的活用---柱坐標
ANSYS 坐標系在建模時的活用---柱坐標
采用柱坐標極其方便地實現(xiàn)了圓周狀分布的多個圓孔.
ansys導入節(jié)點坐標數(shù)據(jù) 附80多種ANSYS常用材料的參數(shù)文件下載
有時候,再用ansys做一些復雜的模型分析時候(如:桁架,拱形架,繩網(wǎng)等),因為其模型數(shù)量很多,模型空間位置相對復雜,采用apdl語言實現(xiàn)可能比較繁瑣或者會遇到調試方面的不便。所以,我們可以用數(shù)據(jù)處理功能更為強大的matlab或者c++進行編程,將節(jié)點坐標直接導入到ansys中進行分析。
matlab可用如下格式導出節(jié)點坐標:
接下來,采用apdl語言定義存放數(shù)據(jù)的數(shù)組:(如下圖)注意:(3F5.2要和matlab的fprintf中%5.2f對應)
將存放數(shù)組的.txt文件與坐標.txt放在工作目錄下:
在菜單中選擇file——read to file——選擇“wang.txt”,程序自動搜索到存放在nn.txt的坐標數(shù)據(jù)。
接下來,我們就可以在數(shù)組文件中看到導入的數(shù)據(jù)了:
下載地址:80多種ANSYS常用材料的參數(shù)文件
展開 ANSYS坐標系總結
注意:節(jié)點坐標系總是笛卡爾坐標系。可以將節(jié)點坐標系旋轉到一個局部柱坐標下。這種情況下,節(jié)點坐標系的X方向指向徑向,Y方向是周向(theta)。可是當施加theta方向非零位移時,ANSYS總是定義它為一個笛卡爾Y位移而不是一個轉動(Y位移不是theta位移)。
單元坐標系
單元坐標系確定材料屬性的方向(例如,復合材料的鋪層方向)。對后處理也是很有用的,諸如提取梁和殼單元的膜力。單元坐標系的朝向在單元類型的描述中可以找到。
結果坐標系
/Post1通用后處理器中 (位移, 應力,支座反力)在結果坐標系中報告,缺省平行于總體笛卡爾坐標系。這意味著缺省情況位移,應力和支座反力按照總體笛卡爾在坐標系表達。無論節(jié)點和單元坐標系如何設定。要恢復徑向和環(huán)向應力,結果坐標系必須旋轉到適當?shù)?em>坐標系下。這可以通過菜單路徑Post1>Options for output實現(xiàn)。 /POST26時間歷程后處理器中的結果總是以節(jié)點坐標系表達。
顯示坐標系
顯示坐標系對列表圓柱和球節(jié)點坐標非常有用(例如, 徑向,周向坐標)。建議不要激活這個坐標系進行顯示。屏幕上的坐標系是笛卡爾坐標系。顯示坐標系為柱坐標系,圓弧將顯示為直線。這可能引起混亂。因此在以非笛卡爾坐標系列表節(jié)點坐標之后將顯示坐標系恢復到總體笛卡爾坐標系。
展開 
Ansys Zemax | 如何使用坐標返回功能
概述
這篇文章簡單介紹了如何使用OpticStudio中的坐標返回(Coordinate Return)功能。坐標返回功能可以非常方便的使系統(tǒng)坐標自動返回到目標表面處。(聯(lián)系我們獲取文章附件)
介紹
在OpticStudio的序列模式中,我們經常會使用坐標間斷(Coordinate Break)面,在當前坐標系的基礎上定義一個新的系統(tǒng)坐標。并且這類表面可以使光學表面在局部坐標系中產生傾斜和偏心。坐標間斷面具有很強的靈活性,它可以幫助您在設計中進行表面或零件的傾斜和偏心。
但是,當我們的系統(tǒng)中存在許多復雜的坐標傾斜/偏心的坐標間斷面嵌套在一起時,想要復原系統(tǒng)坐標(將坐標軸恢復與至之前某一表面相同)是很困難的。OpticStudio中的坐標返回功能可以極大的簡化這一過程。
坐標返回功能只能在坐標間斷面這一面型的表面屬性中使用,您可以在坐標間斷面的表面屬性中的傾斜/偏心選項卡中找到這一功能:
使用坐標返回功能非常簡單。您只需要選擇坐標返回的類型和想要返回的表面即可輕松完成。如果您選擇“無(None)”則會關閉坐標返回功能,除此之外你可以選擇以下三種模式進行坐標返回:
僅方向(Orientation Only):在這種情況下,系統(tǒng)只改變繞X,Y,Z軸的傾斜量來使系統(tǒng)坐標軸方向與所定義表面坐標軸方向一致。
XY方向(Orientation XY):在這種情況下,系統(tǒng)會改變繞X,Y,Z軸的傾斜量和X,Y方向上的偏移量來使坐標軸與所定義表面坐標軸方向一致并且表面頂點的XY坐標一致。但該選項不會改變坐標間斷面的Z軸位置。
XYZ方向(Orientation XYZ):該選項和“XY方向”一致,但同時會使Z軸坐標返回至所定義表面的頂點位置。
展開 ANSYS坐標系問題
今天用ANSYS做壓氣機輪盤的分析時,
有下列疑惑,關于坐標系,
分網(wǎng)時單元坐標系,求解坐標系,與后處理坐標系,什么關系,
怎么在這些操作中在不同的坐標系間切換,
坐標系變換后對有限元分析結果數(shù)值會變到相應的坐標系中嗎?
ANSYS使用APDL語言提取節(jié)點編號及對應坐標 ¥10
然后使用*vget讀取節(jié)點編號及相應坐標
*Get,nnod,NODE,0,COUNT
*vget,nl,node,,nlist !得到表面節(jié)點編號
*vget,locx,node,,loc,x
…………………….
*DIM,locx1,array,nnod,1 !定義一個數(shù)組,其為nnod行1列
………………………….
要注意,這里面得到的nl是從小到大排列的,只包含一部分節(jié)點,而我們得到的locx卻是所有節(jié)點的坐標,所以我們還需要定義一個locx1,再用一個循環(huán)把你想選擇的節(jié)點編號和其坐標一一對應起來。具體的關系從下面的圖可以看出。
*DO, j,1,nnod,1
locx1(j)=locx(nl(j)) !節(jié)點對應坐標
…………………………….
*ENDDO
這時我們就已經得到了想選取的節(jié)點坐標及對應編號,此時我們需要運行一個Output.mac文件,把得到的數(shù)組輸出。
Output.mac 中包含的內容
!----------------------------------!
*cfopen,node_number.dat, ! Generate Ist File
*vwrite,nl(1)
(1F6.0)
*cfclos
*cfopen,node_locx.dat,
*vwrite,locx1(1)
(1E15.6)
*cfclos
………………….剩下的按照同樣格式寫
!----------------------------------!
最后得到的txt文件的內容分別如下:
展開 ANSYS坐標系(存檔備份)
節(jié)點坐標系的顯示通過菜單路徑Pltctrls>Symbols>Nodal CS。這些節(jié)點坐標系的X方向現(xiàn)在沿徑向。約束這些選擇節(jié)點的X方向,就是施加的徑向約束。
注意:節(jié)點坐標系總是笛卡爾坐標系。可以將節(jié)點坐標系旋轉到一個局部柱坐標下。這種情況下,節(jié)點坐標系的X方向指向徑向,Y方向是周向(theta)。可是當施加theta方向非零位移時,ANSYS總是定義它為一個笛卡爾Y位移而不是一個轉動(Y位移不是theta位移)。
單元坐標系
單元坐標系確定材料屬性的方向(例如,復合材料的鋪層方向)。對后處理也是很有用的,諸如提取梁和殼單元的膜力。單元坐標系的朝向在單元類型的描述中可以找到。
結果坐標系
/Post1通用后處理器中 (位移, 應力,支座反力)在結果坐標系中報告,缺省平行于總體笛卡爾坐標系。這意味著缺省情況位移,應力和支座反力按照總體笛卡爾在坐標系表達。無論節(jié)點和單元坐標系如何設定。要恢復徑向和環(huán)向應力,結果坐標系必須旋轉到適當?shù)?em>坐標系下。這可以通過菜單路徑Post1>Options for output實現(xiàn)。 /POST26時間歷程后處理器中的結果總是以節(jié)點坐標系表達。
顯示坐標系
顯示坐標系對列表圓柱和球節(jié)點坐標非常有用(例如, 徑向,周向坐標)。建議不要激活這個坐標系進行顯示。屏幕上的坐標系是笛卡爾坐標系。顯示坐標系為柱坐標系,圓弧將顯示為直線。這可能引起混亂。因此在以非笛卡爾坐標系列表節(jié)點坐標之后將顯示坐標系恢復到總體笛卡爾坐標系
http://blog.sina.com.cn/s/blog_622430b30100fhct.html
展開 ANSYS坐標系的再認識
相信你看過這篇文章后一定會對ANSYS坐標系的意義會有更進一步的認識。
ANSYS中 坐標系的介紹
注意:節(jié)點坐標系總是笛卡爾坐標系。可以將節(jié)點坐標系旋轉到一個局部柱坐標下。這種情況下,節(jié)點坐標系的X方向指向徑向,Y方向是周向(theta)。可是當施加theta方向非零位移時,ANSYS總是定義它為一個笛卡爾Y位移而不是一個轉動(Y位移不是theta位移)。
單元坐標系
單元坐標系確定材料屬性的方向(例如,復合材料的鋪層方向)。對后處理也是很有用的,諸如提取梁和殼單元的膜力。單元坐標系的朝向在單元類型的描述中可以找到。
結果坐標系
/Post1通用后處理器中 (位移, 應力,支座反力)在結果坐標系中報告,缺省平行于總體笛卡爾坐標系。這意味著缺省情況位移,應力和支座反力按照總體笛卡爾在坐標系表達。無論節(jié)點和單元坐標系如何設定。要恢復徑向和環(huán)向應力,結果坐標系必須旋轉到適當?shù)?em>坐標系下。這可以通過菜單路徑Post1>Options for output實現(xiàn)。 /POST26時間歷程后處理器中的結果總是以節(jié)點坐標系表達。
顯示坐標系
顯示坐標系對列表圓柱和球節(jié)點坐標非常有用(例如, 徑向,周向坐標)。建議不要激活這個坐標系進行顯示。屏幕上的坐標系是笛卡爾坐標系。顯示坐標系為柱坐標系,圓弧將顯示為直線。這可能引起混亂。因此在以非笛卡爾坐標系列表節(jié)點坐標之后將顯示坐標系恢復到總體笛卡爾坐標系。
展開 ansys導入外部節(jié)點坐標的方法 ¥4.9
用ANSYS做一些復雜的模型分析時候(如:桁架,拱形架,網(wǎng)架等),{網(wǎng)架模型如下(引自《空間鋼結構APDL參數(shù)化計算與分析》,P122)}
因為這種模型組成的單元數(shù)量很多,模型空間位置相對復雜,采用apdl語言實現(xiàn)可能比較繁瑣或者會遇到調試方面的不便(具體APDL程序可參考上書)。所以,我們可以用數(shù)據(jù)處理功能更為強大的matlab或者c++進行編程,將節(jié)點坐標直接導入到ansys中構建出幾何模型/網(wǎng)格模型。以下是引用另篇論文(因整理時間過早,具體出處丟失)對我上述過程的補充。
類似的,若定義出節(jié)點關系、單元連接關系在ABAQUS中也可以直接編寫inp文件,inp文件本身并沒有ANSYS中數(shù)據(jù)傳遞格式上的麻煩,但是本身自帶的二維線性單元可能并沒有ANSYS或LSDYNA好用(如ABAQUS的beam單元、truss,而ANSYS中BEAM4,LINK8,LINK167等),各有利弊。
展開 
ANSYS坐標系功能應用
注意:節(jié)點坐標系總是笛卡爾坐標系。可以將節(jié)點坐標系旋轉到一個局部柱坐標下。這種情況下,節(jié)點坐標系的X方向指向徑向,Y方向是周向(theta)。可是當施加theta方向非零位移時,ANSYS總是定義它為一個笛卡爾Y位移而不是一個轉動(Y位移不是theta位移)。
五、單元坐標系
單元坐標系確定材料屬性的方向(例如,復合材料的鋪層方向)。對后處理也是很有用的,諸如提取梁和殼單元的膜力。單元坐標系的朝向在單元類型的描述中可以找到。
六、結果坐標系
/Post1通用后處理器中 (位移, 應力,支座反力)在結果坐標系中報告,缺省平行于總體笛卡爾坐標系。這意味著缺省情況位移,應力和支座反力按照總體笛卡爾在坐標系表達。無論節(jié)點和單元坐標系如何設定。要恢復徑向和環(huán)向應力,結果坐標系必須旋轉到適當?shù)?em>坐標系下。這可以通過菜單路徑Post1>Options for output實現(xiàn)。 /POST26時間歷程后處理器中的結果總是以節(jié)點坐標系表達。
七、顯示坐標系
顯示坐標系對列表圓柱和球節(jié)點坐標非常有用(例如, 徑向,周向坐標)。通常不要激活這個坐標系進行顯示。屏幕上的坐標系是笛卡爾坐標系。顯示坐標系為柱坐標系,圓弧將顯示為直線。這可能引起混亂。所以在以非笛卡爾坐標系列表節(jié)點坐標之后將顯示坐標系恢復到總體笛卡爾坐標系。
轉自:正脈CAE技術中心官方微信
展開 如何正確理解ANSYS的節(jié)點坐標系
節(jié)點坐標系用以確定節(jié)點的每個自由度的方向,每個節(jié)點都有其自己的坐標系, 在缺省狀態(tài)下,不管用戶在什么坐標系下建立的有限元模型,節(jié)點坐標系都是與總 體笛卡爾坐標系平行。有限元分析中的很多相關量都是在節(jié)點坐標系下解釋的,這些量包括:
輸入數(shù)據(jù):
1 自由度常數(shù)
2 力
3 主自由度
4 耦合節(jié)點
5 約束方程等
輸出數(shù)據(jù):
1 節(jié)點自由度結果
2 節(jié)點載荷
3 反作用載荷等
但實際情況是,在很多分析中,自由度的方向并不總是與總體笛卡爾坐標系平行,比如有時需要用柱坐標系、有時需要用球坐標系等等,這些情況下,可以利用ANSYS的“旋轉節(jié)點坐標系”的功能來實現(xiàn)節(jié)點坐標系的變化,使其變換到我們需要的坐標系下。具體操作可參見ANSYS聯(lián)機幫助手冊中的“分析過程指導手冊->建模與分網(wǎng)指南->坐標系->節(jié)點坐標系”中說明的步驟實現(xiàn)。
展開 NASTRAN 與 ANSYS 柱坐標約束計算比較
銷孔局部測試
位移與Mises等效應力圖
FIG1.NASTRAN 位移
FIG2.NASTRAN 應力
FIG3.ANSYS 位移
FIG4.ANSYS 應力
testdis-nastran.jpg
testMises-nastran.jpg
testdis-ansys.jpg
testMises-ansys.jpg
Ansys Workbench中如何查看(A點)相對(X坐標系)的位置 ¥10
最近突然遇到一個有意思的問題,一時不知道如何操作,想著Ansys 應該比較容易實現(xiàn),但是用了很長時間才找到一種方案(lll¬ω¬)。不知道大家是如何操作的。
已知:X坐標系和Y坐標系,和A點 相對Y坐標系的位置。查看A點相對X坐標系的位置,A點可以不是幾何點或網(wǎng)格節(jié)點。