
發(fā)布
注冊
/
登錄ansys按剖面讀取結(jié)果的案例
使用Python讀取ANSYS計算結(jié)果
0
1
實例介紹
ANSYS提供了一個pyansys的python庫,可以快速地讀取二進制(.rst)等文件,并進行計算結(jié)果的可視化。在本實例中,提前使用ANSYS Workbench的結(jié)構(gòu)靜力學(xué)模塊,創(chuàng)建了一個門型支架,如圖1所示,并對其進行了結(jié)構(gòu)靜力學(xué)計算,得到rst結(jié)果文件,然后使用pyansys對該文件進行了解析及可視化。
ANSYS與Abaqus球坐標系下的結(jié)果讀取
ANSYS與Abaqus球坐標系下的結(jié)果讀取
1 概述
采用ANSYS和Abaqus軟件計算的結(jié)果通常默認的結(jié)果是在總體笛卡爾坐標系下產(chǎn)生的結(jié)果,這對于應(yīng)力或者應(yīng)變等分量的分析有時候不方便,比如對于一個圓筒體,比較關(guān)心其徑向應(yīng)力和環(huán)向應(yīng)力,而這個結(jié)果直接讀取使不可能的,需要一定的轉(zhuǎn)換。
這就是結(jié)果坐標系轉(zhuǎn)換。
在軟件里,應(yīng)力分量表示為sx,xy,xz(ANSYS),s11,s22,s22(Abaqus),當其轉(zhuǎn)換到柱坐標或者球坐標時,對應(yīng)的應(yīng)力分量就發(fā)生變化,sx和s11均表示徑向應(yīng)力。
2 ANSYS
建立一個球體模型,如圖1,加載求解,得到其總體坐標系下的sx應(yīng)力分量。
圖1
在后處理器中,將結(jié)果坐標系轉(zhuǎn)換為球坐標系,采用的命令為:RSYS。查詢ANSYS幫助文檔,如圖2:
圖2 RSYS
0,1,2分別代表笛卡爾坐標系,柱坐標系,球坐標系。
輸入命令:RSYS,2
顯式結(jié)果sx為圖3,此時的sx應(yīng)力分量為徑向應(yīng)力。
圖3
3 Abaqus
建立模型加載求解,得到s11應(yīng)力分量如圖4.
圖4
轉(zhuǎn)換結(jié)果坐標系,Visualization模塊下選擇 Tools--Create Coordinate Aystem,按指定方法建立局部坐標系,然后選擇Result-Option,選擇Transformation標簽,User-specified,就可以看到新建立的坐標系,選擇新建的坐標系即可完成坐標轉(zhuǎn)換。
如圖5,圖6
圖5
建立球坐標系的時候根據(jù)Abaqus窗口下方的提示進行操作。
圖6
最終轉(zhuǎn)換為徑向應(yīng)力的顯式結(jié)果,如圖7
圖7
展開