24小时热门版块排行榜    

查看: 1764  |  回复: 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 的主题更新
信息提示
请填处理意见