ansys之——計算結果重新導入ansys進行后處理
瀏覽:428520 收藏:1
1 ANSYS規定當使用dnsol后,應該將顯示模式改為全模式。增強圖形模式比全模式的顯示的速度快,可現實二次曲面,可顯示不連續的結果等等,一般情況下二者沒有多大區別。
2 當你使用dnsol修改位移后,使用增強圖形模式不能正常顯示,可使用full模式顯示。
以上兩個問題你自己試驗一下即可知道差別。
使用初應力文件可能是可好辦法。例如一懸臂梁,計算過程中輸出初應力文件,然后退出;將此初應力文件作為 荷載施加到結構中,然后進行觀察。xbl1.txt是正常計算過程,xbl2.txt是初應力文件讀入。
!xbl1.txt
/filname,xbl1
/prep7
et,1,PLANE42
mp,ex,1,2e5
mp,nuxy,1,0.3
n,1
n,2,2.0
n,3,4.0
n,4,6.0
n,5,8.0
n,6,10.0
n,7,,1.0
n,8,2.0,1.0
n,9,4.0,1.0
n,10,6.0,1.0
n,11,8.0,1.0
n,12,10.0,1.0
e,1,2,8,7
e,2,3,9,8
e,3,4,10,9
e,4,5,11,10
e,5,6,12,11
nsel,s,loc,x,
d,all,all
allsel,all
f,6,fy,-10
finish
/solu
iswrite,on !輸出xbl1.ist文件
solve
!---------------------------------------
!xbl2.txt
/prep7
et,1,PLANE42
mp,ex,1,2e5
mp,nuxy,1,0.3
n,1
n,2,2.0
n,3,4.0
n,4,6.0
n,5,8.0
n,6,10.0
n,7,,1.0
n,8,2.0,1.0
n,9,4.0,1.0
n,10,6.0,1.0
n,11,8.0,1.0
n,12,10.0,1.0
e,1,2,8,7
e,2,3,9,8
e,3,4,10,9
e,4,5,11,10
e,5,6,12,11
nsel,s,loc,x,
d,all,all
allsel,all
!d,6,uy !問題A---------------
finish
/solu
isfile,read,xbl1,ist,,1
solve
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
問題討論:
1. iswrite輸出單元積分點應力,當然在讀入時候也只能采用積分點方式讀入;isfile,read,xbl1,ist,,n中N可為0=單元中心,1=積分點,2=指定不同的初應力位置,3=每個單元的初應力狀態都是相同的。當N=2時候,要在單元坐標指定位置標志,那么這個標志如何指定呢?而節點應力應該屬于這個選項,怎樣制定呢?
2. 如果采用xbl1的結構及邊界條件(問題A處有!號),僅施加初應力計算,則結果是應力基本為零(這是必然的),位移是向上的。顯然是觀察不到應力的,則要想將計算后的應力用ansys處理是達不到目的的。
3. 如果將xbl2.txt中問題A處的!號去掉,即修改了邊界條件,這時計算能夠得到相同的應力(與xbl1.txt比較),也可以觀察結果了,但位移又與xbl1.txt計算的不符合,這個問題怎樣處理呢?
2 當你使用dnsol修改位移后,使用增強圖形模式不能正常顯示,可使用full模式顯示。
以上兩個問題你自己試驗一下即可知道差別。
使用初應力文件可能是可好辦法。例如一懸臂梁,計算過程中輸出初應力文件,然后退出;將此初應力文件作為 荷載施加到結構中,然后進行觀察。xbl1.txt是正常計算過程,xbl2.txt是初應力文件讀入。
!xbl1.txt
/filname,xbl1
/prep7
et,1,PLANE42
mp,ex,1,2e5
mp,nuxy,1,0.3
n,1
n,2,2.0
n,3,4.0
n,4,6.0
n,5,8.0
n,6,10.0
n,7,,1.0
n,8,2.0,1.0
n,9,4.0,1.0
n,10,6.0,1.0
n,11,8.0,1.0
n,12,10.0,1.0
e,1,2,8,7
e,2,3,9,8
e,3,4,10,9
e,4,5,11,10
e,5,6,12,11
nsel,s,loc,x,
d,all,all
allsel,all
f,6,fy,-10
finish
/solu
iswrite,on !輸出xbl1.ist文件
solve
!---------------------------------------
!xbl2.txt
/prep7
et,1,PLANE42
mp,ex,1,2e5
mp,nuxy,1,0.3
n,1
n,2,2.0
n,3,4.0
n,4,6.0
n,5,8.0
n,6,10.0
n,7,,1.0
n,8,2.0,1.0
n,9,4.0,1.0
n,10,6.0,1.0
n,11,8.0,1.0
n,12,10.0,1.0
e,1,2,8,7
e,2,3,9,8
e,3,4,10,9
e,4,5,11,10
e,5,6,12,11
nsel,s,loc,x,
d,all,all
allsel,all
!d,6,uy !問題A---------------
finish
/solu
isfile,read,xbl1,ist,,1
solve
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
問題討論:
1. iswrite輸出單元積分點應力,當然在讀入時候也只能采用積分點方式讀入;isfile,read,xbl1,ist,,n中N可為0=單元中心,1=積分點,2=指定不同的初應力位置,3=每個單元的初應力狀態都是相同的。當N=2時候,要在單元坐標指定位置標志,那么這個標志如何指定呢?而節點應力應該屬于這個選項,怎樣制定呢?
2. 如果采用xbl1的結構及邊界條件(問題A處有!號),僅施加初應力計算,則結果是應力基本為零(這是必然的),位移是向上的。顯然是觀察不到應力的,則要想將計算后的應力用ansys處理是達不到目的的。
3. 如果將xbl2.txt中問題A處的!號去掉,即修改了邊界條件,這時計算能夠得到相同的應力(與xbl1.txt比較),也可以觀察結果了,但位移又與xbl1.txt計算的不符合,這個問題怎樣處理呢?
技術鄰APP
工程師必備
工程師必備
- 項目客服
- 培訓客服
- 平臺客服
TOP
1




















