
發(fā)布
注冊
/
登錄ansys節(jié)點坐標(biāo)系提取的案例
如何正確理解ANSYS的節(jié)點坐標(biāo)系
節(jié)點坐標(biāo)系用以確定節(jié)點的每個自由度的方向,每個節(jié)點都有其自己的坐標(biāo)系, 在缺省狀態(tài)下,不管用戶在什么坐標(biāo)系下建立的有限元模型,節(jié)點坐標(biāo)系都是與總 體笛卡爾坐標(biāo)系平行。有限元分析中的很多相關(guān)量都是在節(jié)點坐標(biāo)系下解釋的,這些量包括:
輸入數(shù)據(jù):
1 自由度常數(shù)
2 力
3 主自由度
4 耦合節(jié)點
5 約束方程等
輸出數(shù)據(jù):
1 節(jié)點自由度結(jié)果
2 節(jié)點載荷
3 反作用載荷等
但實際情況是,在很多分析中,自由度的方向并不總是與總體笛卡爾坐標(biāo)系平行,比如有時需要用柱坐標(biāo)系、有時需要用球坐標(biāo)系等等,這些情況下,可以利用ANSYS的“旋轉(zhuǎn)節(jié)點坐標(biāo)系”的功能來實現(xiàn)節(jié)點坐標(biāo)系的變化,使其變換到我們需要的坐標(biāo)系下。具體操作可參見ANSYS聯(lián)機幫助手冊中的“分析過程指導(dǎo)手冊->建模與分網(wǎng)指南->坐標(biāo)系->節(jié)點坐標(biāo)系”中說明的步驟實現(xiàn)。
展開 批量提取Abaqus的節(jié)點坐標(biāo)(初始坐標(biāo)、指定Step下的變形量、變形后節(jié)點坐標(biāo)) ¥40
image_process=/format,webp/quality,q_40" data-initial-src="https://img.jishulink.com/202405/attachment/88ca7c735b754c9aaa82c3982a5c7e0d.jpg">
</figure>
</div><p>提取節(jié)點變形量到此全部完成,提取的數(shù)據(jù)將以CSV格式保存在待處理的ODB文件放置目錄下。如果需要提取變形后的節(jié)點坐標(biāo)的話,我們還要繼續(xù)進(jìn)行。</p><h3>3.4提取Set組中初始坐標(biāo)</h3><p>方法一:提取初始節(jié)點坐標(biāo)可以通過Abaqus后處理查詢結(jié)果,在CSDN上可以查詢到,此處不再贅述。</p><p>方法二:通過Python腳本,按節(jié)點編號提取初始節(jié)點坐標(biāo)。</p><p><span style="color: rgb(18, 18, 18);">代碼為附件:2 </span>Python腳本-初始節(jié)點提取</p><p><img src="https://img.jishulink.com/202405/attachment/90a3bc50ff224f1887815b8d0943ed64.jpg"></p><h2>4.數(shù)據(jù)處理</h2><p>通過數(shù)據(jù)處理,將對應(yīng)值求和即可求得變形后的節(jié)點坐標(biāo)。以編號1號節(jié)點為例,節(jié)點初始坐標(biāo)(X=19.42577,Y=2.96978),變形量(U1=0.54588,U2=0.48286),可求得編號1號節(jié)點變形后的坐標(biāo)(X+U1,Y+U2),即為(19.97165,3.45264)。</p><p>驗證坐標(biāo)如下圖所示,使用Hyperview后處理,可以看出提取節(jié)點坐標(biāo)與Python腳本后處理的節(jié)點坐標(biāo)一致。綜上所述可以看出該腳本可滿足需求。
展開 Ansys Workbench后處理中,利用APDL命令提取繞圓柱坐標(biāo)系的扭矩角度 ¥10
問題:
在有限元仿真中有時需要提取某些結(jié)構(gòu)的扭轉(zhuǎn)角度。Ansys workbench的結(jié)果后處理中可以設(shè)定圓柱坐標(biāo)系,然后按圓柱坐標(biāo)讀取Y軸的變形結(jié)果,再進(jìn)行扭轉(zhuǎn)角度的換算。
本文這里將該過程利用APDL命令進(jìn)行處理,避免一下步驟重復(fù)操作。
? 每次要單獨記錄變形量,
? 還要測量關(guān)鍵節(jié)點到坐標(biāo)系原點的距離,
? 將變形量和距離進(jìn)行角度換算(弧度)
? 弧度角轉(zhuǎn)角度
APDL后處理命令功能介紹:
1. 在坐標(biāo)系中創(chuàng)建所需的圓柱坐標(biāo)系,并在屬性ADPL name中進(jìn)行命名:aix (用戶隨意命名)
2. 在Named selection 定義需要查看的區(qū)域,并命名:load(用戶隨意命名)
3. 在后處理中插入command 命令,并將上述坐標(biāo)系和NS的名稱修改。
4. 在command的結(jié)果屬性中就會有最大/最小/平均扭轉(zhuǎn)角度。并且為了方便校核準(zhǔn)確性還提供了沿圓柱坐標(biāo)系Y軸的變形量。
并且,除了界面顯示的結(jié)果外,還會在WB的結(jié)果文件夾中,顯示named Selection區(qū)域所有節(jié)點的編號/距離選定坐標(biāo)系的距離/沿坐標(biāo)系Y軸的變形量/換算后的角度值等信息,以便進(jìn)行其它數(shù)據(jù)處理。
展開 ANSYS使用APDL語言提取節(jié)點編號及對應(yīng)坐標(biāo) ¥10
首先選取好你想選取的節(jié)點
NSEL,S,…………………..
然后使用*vget讀取節(jié)點編號及相應(yīng)坐標(biāo)
*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é)點的坐標(biāo),所以我們還需要定義一個locx1,再用一個循環(huán)把你想選擇的節(jié)點編號和其坐標(biāo)一一對應(yīng)起來。具體的關(guān)系從下面的圖可以看出。
*DO, j,1,nnod,1
locx1(j)=locx(nl(j)) !節(jié)點對應(yīng)坐標(biāo)
…………………………….
*ENDDO
這時我們就已經(jīng)得到了想選取的節(jié)點坐標(biāo)及對應(yīng)編號,此時我們需要運行一個Output.mac文件,把得到的數(shù)組輸出。
Output.mac 中包含的內(nèi)容
!----------------------------------!
*cfopen,node_number.dat, ! Generate Ist File
*vwrite,nl(1)
(1F6.0)
*cfclos
*cfopen,node_locx.dat,
*vwrite,locx1(1)
(1E15.6)
*cfclos
………………….剩下的按照同樣格式寫
!----------------------------------!
最后得到的txt文件的內(nèi)容分別如下:
展開 
abaqus怎么提取極坐標(biāo)一下的節(jié)點坐標(biāo)?
如題
ABAQUS批量提取部件節(jié)點集節(jié)點編號及坐標(biāo)腳本 ¥30
基于python的ABAQUS批量提取部件節(jié)點集節(jié)點編號及坐標(biāo)二次開發(fā)腳本
ANSYS 坐標(biāo)系在建模時的活用---柱坐標(biāo)
ANSYS 坐標(biāo)系在建模時的活用---柱坐標(biāo)
采用柱坐標(biāo)極其方便地實現(xiàn)了圓周狀分布的多個圓孔.
Ansys Zemax|如何使用坐標(biāo)返回功能恢復(fù)原坐標(biāo)系
附件下載
聯(lián)系工作人員獲取附件
概要
在OpticStudio的序列模式下,坐標(biāo)間斷面(CB,Coordinate Break)用于根據(jù)當(dāng)前系統(tǒng)定義新的坐標(biāo)系。本文將介紹如何在OpticStudio中使用坐標(biāo)返回功能。
坐標(biāo)返回求解可以方便地自動恢復(fù)到所需表面的坐標(biāo)系。
簡介
在OpticStudio的序列模式下,坐標(biāo)間斷面(CB,Coordinate Break)用于根據(jù)當(dāng)前系統(tǒng)定義新的坐標(biāo)系。這些面主要用于執(zhí)行定義在局部坐標(biāo)系中的面的傾斜和偏心。坐標(biāo)間斷為設(shè)計中表面/元件的定位和傾斜提供了極大的靈活性。
然而,當(dāng)鏡頭數(shù)據(jù)編輯中存在許多復(fù)雜的嵌套傾斜/偏心時,返回至先前表面的坐標(biāo)系可能會變得困難。OpticStudio的坐標(biāo)間斷返回功能可以極大地簡化這個問題。本文將通過一個示例展示如何使用坐標(biāo)返回功能。
坐標(biāo)返回功能
坐標(biāo)返回功能用于坐標(biāo)間斷面,如圖,位于“表面屬性”對話框的“傾斜/偏心”選項卡下:
圖 1:“傾斜/偏心”選項卡。
坐標(biāo)返回功能非常易于使用:先選擇“坐標(biāo)返回”的坐標(biāo)系的方式,再選擇“至表面”返回至期望表面的坐標(biāo)系。
“無”為禁用坐標(biāo)返回功能
其次還有三種恢復(fù)坐標(biāo)系的方式可供選擇:
“僅方向”:僅確定關(guān)于X、Y和Z軸的傾斜,以將坐標(biāo)系的方向恢復(fù)到前一個表面。不會調(diào)整表面頂點的位置偏移。
“XY方向”:確定關(guān)于X、Y和Z軸的傾斜以及在X和Y方向上的偏心,以恢復(fù)坐標(biāo)系的方向。這將使頂點偏移的X和Y分量與所選表面相匹配,但不會對Z位置進(jìn)行調(diào)整。
“XYZ方向”:這與“XY方向”相同,但考慮了Z偏移。Z偏心由坐標(biāo)間斷面的厚度參數(shù)設(shè)定,因此當(dāng)前表面的方向和位置都將與“至表面”所選的表面相同。
展開 ABAQUS處理前的節(jié)點坐標(biāo)提取方法
abaqus在工作后,會自動生成.inp文件存在工作文件夾,通過如下操作找到.inp所在文件夾
2.找到.inp文件 ,建議用word打開,數(shù)據(jù)太多,記事本打不開,這里的數(shù)據(jù)點都是變形前的節(jié)點坐標(biāo)。變形前后的節(jié)點編號相對應(yīng)
二次開發(fā) | ABAQUS提取變形后的節(jié)點坐標(biāo) ¥1
此方法整個思路其實相對容易理解,但是操作過于繁雜,而且每次只能提取一個增量步的變形節(jié)點坐標(biāo),輸出數(shù)據(jù)還需要編程讀取處理,比較麻煩。
方法三
由于輸出的常變量中沒有變形后的節(jié)點坐標(biāo),因此可采用Python語言提取節(jié)點坐標(biāo)(original coordinate)和特定分析步-增量步的變形量,通過運算容易得到變形后的節(jié)點坐標(biāo)。
示例:
根據(jù)題目描述,建立一個厚度5mm、高度50mm的圓柱管,在上表面施加-10mm的強制位移約束,在圓柱管(part上,非assembly)內(nèi)外相對應(yīng)位置分別建立一個單節(jié)點的節(jié)點集,分別命名為SET-IN、SET-OUT,采用general static分析步,設(shè)置分20個增量步求解(便于繪制曲線),其余為常規(guī)操作。
本算例腳本已進(jìn)行升級,此版本不再提供購買下載(原貼為收費改不過來了),請勿購買!!!
新版代碼及使用說明詳見:
http://www.yqgqt.org.cn/content/post/0c63a829-4f12-43c9-970a-070e77481906
展開 ANSYS坐標(biāo)系總結(jié)
注意:節(jié)點坐標(biāo)系總是笛卡爾坐標(biāo)系。可以將節(jié)點坐標(biāo)系旋轉(zhuǎn)到一個局部柱坐標(biāo)下。這種情況下,節(jié)點坐標(biāo)系的X方向指向徑向,Y方向是周向(theta)。可是當(dāng)施加theta方向非零位移時,ANSYS總是定義它為一個笛卡爾Y位移而不是一個轉(zhuǎn)動(Y位移不是theta位移)。
單元坐標(biāo)系
單元坐標(biāo)系確定材料屬性的方向(例如,復(fù)合材料的鋪層方向)。對后處理也是很有用的,諸如提取梁和殼單元的膜力。單元坐標(biāo)系的朝向在單元類型的描述中可以找到。
結(jié)果坐標(biāo)系
/Post1通用后處理器中 (位移, 應(yīng)力,支座反力)在結(jié)果坐標(biāo)系中報告,缺省平行于總體笛卡爾坐標(biāo)系。這意味著缺省情況位移,應(yīng)力和支座反力按照總體笛卡爾在坐標(biāo)系表達(dá)。無論節(jié)點和單元坐標(biāo)系如何設(shè)定。要恢復(fù)徑向和環(huán)向應(yīng)力,結(jié)果坐標(biāo)系必須旋轉(zhuǎn)到適當(dāng)?shù)?em>坐標(biāo)系下。這可以通過菜單路徑Post1>Options for output實現(xiàn)。 /POST26時間歷程后處理器中的結(jié)果總是以節(jié)點坐標(biāo)系表達(dá)。
顯示坐標(biāo)系
顯示坐標(biāo)系對列表圓柱和球節(jié)點坐標(biāo)非常有用(例如, 徑向,周向坐標(biāo))。建議不要激活這個坐標(biāo)系進(jìn)行顯示。屏幕上的坐標(biāo)系是笛卡爾坐標(biāo)系。顯示坐標(biāo)系為柱坐標(biāo)系,圓弧將顯示為直線。這可能引起混亂。因此在以非笛卡爾坐標(biāo)系列表節(jié)點坐標(biāo)之后將顯示坐標(biāo)系恢復(fù)到總體笛卡爾坐標(biāo)系。
展開 
ANSYS坐標(biāo)系問題
今天用ANSYS做壓氣機輪盤的分析時,
有下列疑惑,關(guān)于坐標(biāo)系,
分網(wǎng)時單元坐標(biāo)系,求解坐標(biāo)系,與后處理坐標(biāo)系,什么關(guān)系,
怎么在這些操作中在不同的坐標(biāo)系間切換,
坐標(biāo)系變換后對有限元分析結(jié)果數(shù)值會變到相應(yīng)的坐標(biāo)系中嗎?
ANSYS坐標(biāo)系(存檔備份)
節(jié)點坐標(biāo)系的顯示通過菜單路徑Pltctrls>Symbols>Nodal CS。這些節(jié)點坐標(biāo)系的X方向現(xiàn)在沿徑向。約束這些選擇節(jié)點的X方向,就是施加的徑向約束。
注意:節(jié)點坐標(biāo)系總是笛卡爾坐標(biāo)系。可以將節(jié)點坐標(biāo)系旋轉(zhuǎn)到一個局部柱坐標(biāo)下。這種情況下,節(jié)點坐標(biāo)系的X方向指向徑向,Y方向是周向(theta)。可是當(dāng)施加theta方向非零位移時,ANSYS總是定義它為一個笛卡爾Y位移而不是一個轉(zhuǎn)動(Y位移不是theta位移)。
單元坐標(biāo)系
單元坐標(biāo)系確定材料屬性的方向(例如,復(fù)合材料的鋪層方向)。對后處理也是很有用的,諸如提取梁和殼單元的膜力。單元坐標(biāo)系的朝向在單元類型的描述中可以找到。
結(jié)果坐標(biāo)系
/Post1通用后處理器中 (位移, 應(yīng)力,支座反力)在結(jié)果坐標(biāo)系中報告,缺省平行于總體笛卡爾坐標(biāo)系。這意味著缺省情況位移,應(yīng)力和支座反力按照總體笛卡爾在坐標(biāo)系表達(dá)。無論節(jié)點和單元坐標(biāo)系如何設(shè)定。要恢復(fù)徑向和環(huán)向應(yīng)力,結(jié)果坐標(biāo)系必須旋轉(zhuǎn)到適當(dāng)?shù)?em>坐標(biāo)系下。這可以通過菜單路徑Post1>Options for output實現(xiàn)。 /POST26時間歷程后處理器中的結(jié)果總是以節(jié)點坐標(biāo)系表達(dá)。
顯示坐標(biāo)系
顯示坐標(biāo)系對列表圓柱和球節(jié)點坐標(biāo)非常有用(例如, 徑向,周向坐標(biāo))。建議不要激活這個坐標(biāo)系進(jìn)行顯示。屏幕上的坐標(biāo)系是笛卡爾坐標(biāo)系。顯示坐標(biāo)系為柱坐標(biāo)系,圓弧將顯示為直線。這可能引起混亂。因此在以非笛卡爾坐標(biāo)系列表節(jié)點坐標(biāo)之后將顯示坐標(biāo)系恢復(fù)到總體笛卡爾坐標(biāo)系
http://blog.sina.com.cn/s/blog_622430b30100fhct.html
展開 ANSYS坐標(biāo)系的再認(rèn)識
相信你看過這篇文章后一定會對ANSYS坐標(biāo)系的意義會有更進(jìn)一步的認(rèn)識。
ANSYS中 坐標(biāo)系的介紹
約束這些選擇節(jié)點的X方向,就是施加的徑向約束。
注意:節(jié)點坐標(biāo)系總是笛卡爾坐標(biāo)系。可以將節(jié)點坐標(biāo)系旋轉(zhuǎn)到一個局部柱坐標(biāo)下。這種情況下,節(jié)點坐標(biāo)系的X方向指向徑向,Y方向是周向(theta)。可是當(dāng)施加theta方向非零位移時,ANSYS總是定義它為一個笛卡爾Y位移而不是一個轉(zhuǎn)動(Y位移不是theta位移)。
單元坐標(biāo)系
單元坐標(biāo)系確定材料屬性的方向(例如,復(fù)合材料的鋪層方向)。對后處理也是很有用的,諸如提取梁和殼單元的膜力。單元坐標(biāo)系的朝向在單元類型的描述中可以找到。
結(jié)果坐標(biāo)系
/Post1通用后處理器中 (位移, 應(yīng)力,支座反力)在結(jié)果坐標(biāo)系中報告,缺省平行于總體笛卡爾坐標(biāo)系。這意味著缺省情況位移,應(yīng)力和支座反力按照總體笛卡爾在坐標(biāo)系表達(dá)。無論節(jié)點和單元坐標(biāo)系如何設(shè)定。要恢復(fù)徑向和環(huán)向應(yīng)力,結(jié)果坐標(biāo)系必須旋轉(zhuǎn)到適當(dāng)?shù)?em>坐標(biāo)系下。這可以通過菜單路徑Post1>Options for output實現(xiàn)。 /POST26時間歷程后處理器中的結(jié)果總是以節(jié)點坐標(biāo)系表達(dá)。
顯示坐標(biāo)系
顯示坐標(biāo)系對列表圓柱和球節(jié)點坐標(biāo)非常有用(例如, 徑向,周向坐標(biāo))。建議不要激活這個坐標(biāo)系進(jìn)行顯示。屏幕上的坐標(biāo)系是笛卡爾坐標(biāo)系。顯示坐標(biāo)系為柱坐標(biāo)系,圓弧將顯示為直線。這可能引起混亂。因此在以非笛卡爾坐標(biāo)系列表節(jié)點坐標(biāo)之后將顯示坐標(biāo)系恢復(fù)到總體笛卡爾坐標(biāo)系。
展開 ansys節(jié)點坐標(biāo)系提取的相關(guān)專題、標(biāo)簽、搜索
ansys節(jié)點坐標(biāo)系提取ansys節(jié)點坐標(biāo)系ansys 節(jié)點坐標(biāo)系節(jié)點坐標(biāo)系ansys創(chuàng)建節(jié)點坐標(biāo)系ansys節(jié)點坐標(biāo)系顏色 Ansys ansys節(jié)點坐標(biāo)系和整體坐標(biāo)系ansys 節(jié)點 坐標(biāo)系ansys節(jié)點坐標(biāo)系abaqus怎么按局部坐標(biāo)系去提取節(jié)點的數(shù)據(jù)ansys apdl提取節(jié)點坐標(biāo)ansys提取面節(jié)點坐標(biāo)