ansys之——计算结果重新导入ansys进行后处理

浏览:428187 收藏: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