24小时热门版块排行榜    

查看: 1741  |  回复: 6

xin_jianda

新虫 (正式写手)

[求助] 求助,不同载荷步间变弹模的问题

一个100*100*100的物体,表面承受200的局部荷载,加载期间考虑两种不同的弹性模量,4884和10000,即弹模变为10000时要考虑弹模为4884时产生的影响,而不是单纯将弹模变为10000。问题是我得到的结果显示加载方向最大的位移值和在初始弹模为10000的结果是一样的,说明命令流没有考虑弹模为4884时的前期结果。初学ansys,很多地方不明白,希望大侠们能帮忙解决一下。

/filnam,01
/title,01
/PREP7
Et,1,SOLID45
mp,ex,1,4884
mp,ex,2,10000
mp,prxy,1,0.2
mp,prxy,2,0.2
BLOCK,0,100,0,100,0,100,  !建立模型
Vatt,1,,1,
LESIZE,ALL,20, , , ,1, , ,1,   !划分网格
CM,_Y,VOLU  
VSEL, , , ,       1
CM,_Y1,VOLU
CMSEL,S,_Y  
VSWEEP,_Y1  
FINISH  
/SOL
ANTYPE,,
OUTRES,all,all
ASEL,S,AREA,,3               !底面约束
DA,ALL,ALL,0  
ASEL,S,AREA,,4
SFA,ALL,1,PRES,200
Time,1
Nsubst,10
Allsel,all
solve
mpchg,2,all
ASEL,S,AREA,,3               !底面约束
DA,ALL,ALL,0  
ASEL,S,AREA,,4
SFA,ALL,1,PRES,200
Time,1
Nsubst,10
Allsel,all
solve
FINISH
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xin_jianda

新虫 (正式写手)

实在是搞不懂,求助各位大侠啊~~~~~
2楼2013-05-28 09:05:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lxw432322

铜虫 (正式写手)

【答案】应助回帖

★ ★ ★
感谢参与,应助指数 +1
1592203609: 金币+1, 谢谢回帖 2013-05-28 14:58:14
xin_jianda: 金币+2, 有帮助, 谢谢了 2013-05-29 10:28:12
我也不是很懂,但你可以参考下下面这个例子
http://www.luxinzheng.net/download/ANSYS_changemat.html
3楼2013-05-28 11:38:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xin_jianda

新虫 (正式写手)

引用回帖:
3楼: Originally posted by lxw432322 at 2013-05-28 11:38:21
我也不是很懂,但你可以参考下下面这个例子
http://www.luxinzheng.net/download/ANSYS_changemat.html

嗯,我试试~
4楼2013-05-28 13:32:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

htbbzzg

铁杆木虫 (著名写手)

【答案】应助回帖

★ ★ ★ ★ ★
感谢参与,应助指数 +1
xiegangmai: 金币+2, 谢谢参与! 2013-05-29 00:06:39
xin_jianda: 金币+3, 有帮助, 虽然不行,但是谢谢你的解答了,我在一本书上找到了一个方法,正在试 2013-05-29 10:27:57
你的命令流中,两个载荷步都是设置 Time, 1,可能后一个载荷步被当成新的载荷步,覆盖了前一个载荷步。
把第二个 time, 1 改为 time,2 试试。
5楼2013-05-28 17:35:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xin_jianda

新虫 (正式写手)

引用回帖:
5楼: Originally posted by htbbzzg at 2013-05-28 17:35:17
你的命令流中,两个载荷步都是设置 Time, 1,可能后一个载荷步被当成新的载荷步,覆盖了前一个载荷步。
把第二个 time, 1 改为 time,2 试试。

我改了,还是不行~~,是因为材料非线性或线性的关系,导致结果不变吗
6楼2013-05-28 22:20:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

htbbzzg

铁杆木虫 (著名写手)

★ ★ ★
xiegangmai: 金币+3, 谢谢参与! 2013-06-02 10:45:05
另外编写了一个命令流,对一个悬臂梁 (一端固支,另一端加横向力) 做了四步计算:
1  弹性模量 200000,不加载;这是为了保证正确的初始状态。
2  弹性模量 200000,加载节点力 10;
3  载荷不变,弹性模量改为 100000;  不改变载荷,是为了看一下单纯修改弹性模量会使什么结果。
4  载荷不变,弹性模量改为 400000。
计算了两种情况:  每个载荷步一个子步和每个载荷步 10 个子步。
得到中间和加力端各一个节点的 Uy 变化过程如后面的图:

由该图可以看到:对于在载荷步之间改变材料属性 (这里是改变了弹性模量) 的问题,ANSYS 仍然是从上一步的结果继续计算的;不过,由于载荷不变,只修改了弹性模量,在后续载荷步中,弹性模量的改变会立即起左右,即在一个子步中就使上一步的结果马上改变为新的弹性模量的结果。
这里的一个问题是:对于载荷步之间改变弹性模量的问题,其 "正确" 答案应该是什么?
楼主是否认为:如果在一个载荷步计算完毕后修改了材料属性,只有在后续加载时才起作用?而上述结果却表明,修改材料属性,对前面的结果也会起作用,使它们立即转换为修改材料属性后的结果。这里说立即,是因为我试过,如果采用更多的子步 (1000,10000 等),总是在第一个子步,结果就马上发生突变,转换为修改后的材料属性所对应的结果。

命令流如下:
fini
/clear
/filn,test_mat          !  一根悬臂梁,一端固支,另一端受力,受力过程中改变材料 E 值
  
WPSTYLE,,,,,,,,0
/PREP7  
!*  
ET,1,SOLID45
!*  
KEYOPT,1,1,0
KEYOPT,1,2,0
KEYOPT,1,4,0
KEYOPT,1,5,2
KEYOPT,1,6,0
!*  
MPTEMP,,,,,,,,  
MPTEMP,1,0  
MPDATA,EX,1,,200000            !  初始特性模量  200000
MPDATA,PRXY,1,,0.3  
!*  
BLOCK,0,10,0,10,0,200,  
!*  
/VIEW,1,-1  
/ANG,1  
/auto,1
vplot   
!*  
FLST,5,8,4,ORDE,2   
FITEM,5,1   
FITEM,5,-8  
CM,_Y,LINE  
LSEL, , , ,P51X
CM,_Y1,LINE
CMSEL,,_Y   
!*  
LESIZE,_Y1, , ,4, , , , ,1  
!*  
FLST,5,4,4,ORDE,2   
FITEM,5,9   
FITEM,5,-12
CM,_Y,LINE  
LSEL, , , ,P51X
CM,_Y1,LINE
CMSEL,,_Y   
!*  
LESIZE,_Y1, , ,20, , , , ,1
!*  
!*  
MSHAPE,0,3d
MSHKEY,1
VMESH,1   
MSHKEY,0
!*  
EPLOT  
FINISH  
/SOL
!*  
ANTYPE,0
!*
nsubst, 1,1,1  
!*  
KBC,0   
!*  
OUTPR,BASIC,ALL,
/GST,1  
OUTRES,ALL,ALL,
!*  
FLST,2,25,1,ORDE,2  
FITEM,2,1   
FITEM,2,-25
D,P51X, , , , , ,ALL, , , , ,           !  一端固支
!*  
solve                          !  载荷步 1  -  无载荷
!*
!*  
FLST,2,25,1,ORDE,2  
FITEM,2,26  
FITEM,2,-50
F,P51X,FY,10   
!*  
!*  
solve                         !  载荷步 2  -  另一端施加节点力
!*
nsubst, 100,100,10            !  子步数 100 ...
!*  
MPTEMP,,,,,,,,  
MPTEMP,1,0  
MPDE,EX,1   
MPDE,NUXY,1
MPDE,PRXY,1
MPDATA,EX,1,,4.0E+005         !  载荷步 3 ,修改材料 E 值为 400000
MPDATA,PRXY,1,,0.3  
!*
SOLVE   
!*  
!*  
MPTEMP,,,,,,,,  
MPTEMP,1,0  
MPDE,EX,1   
MPDE,NUXY,1
MPDE,PRXY,1
MPDATA,EX,1,,1.0E+005         !  载荷步 3 ,修改材料 E 值为 100000
MPDATA,PRXY,1,,0.3  
!*
SOLVE   
save
!*
FINISH  
!*  
!*  
/POST26                        !  时间历程后处理
FILE,'test_mat','rst','.'   
!*  
WPSTYLE,,,,,,,,0
!*  
NSOL,3,26,U,Y,UY_3  
STORE,MERGE
!*  
NSOL,4,59,U,Y, UY_4
STORE,MERGE
!*  
PLVAR,2,3, , , , , , , , ,      !  绘制节点 26 和 59 的 Uy 随时间 (载荷步) 曲线
FINISH  
!*  
!*
fini

» 本帖附件资源列表

  • 欢迎监督和反馈:小木虫仅提供交流平台,不对该内容负责。
    本内容由用户自主发布,如果其内容涉及到知识产权问题,其责任在于用户本人,如对版权有异议,请联系邮箱:xiaomuchong@tal.com
  • 附件 1 : test-1.jpg
  • 2013-05-30 09:49:18, 78.29 K
7楼2013-05-30 10:09:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 xin_jianda 的主题更新
信息提示
请填处理意见