24小时热门版块排行榜    

查看: 2199  |  回复: 16

853491622

木虫 (正式写手)

[求助] ANSYS重启动分析 已有1人参与

使用 ANSYS mechanical 中的重启动分析时,我在每次计算结束后需要进行一个单元受力判断,达到某一值的单元要改性,但是发现下一步的重启动分析无法保存上一步的计算结果,请问如何能实现我的单元改性的想法
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

liyaobo0509

专家顾问 (著名写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
853491622: 金币+10 2017-09-27 17:55:08
重启动分析可以用命令

/solu
antype, , rest

楼主说的单元改性是指什么,单元生死在重启动里倒是用过,改材料没试过不知道可不可行?
2楼2017-09-27 11:56:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

853491622

木虫 (正式写手)

引用回帖:
2楼: Originally posted by liyaobo0509 at 2017-09-27 11:56:15
重启动分析可以用命令

/solu
antype, , rest

楼主说的单元改性是指什么,单元生死在重启动里倒是用过,改材料没试过不知道可不可行?

改性就是:原本某单元的性质是材料1的,之后经过应力判断后要将其变成材料2的性质。
我的重启动可以运行,但是计算后需要单元判断,再次进行重启动,此时新开始的重启动并没有被保存刚刚的单元改性判断的结果。
3楼2017-09-27 15:41:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

liyaobo0509

专家顾问 (著名写手)

引用回帖:
3楼: Originally posted by 853491622 at 2017-09-27 15:41:06
改性就是:原本某单元的性质是材料1的,之后经过应力判断后要将其变成材料2的性质。
我的重启动可以运行,但是计算后需要单元判断,再次进行重启动,此时新开始的重启动并没有被保存刚刚的单元改性判断的结果。...

重启动默认继续前一载荷步的最后子步进行分析计算,所以求解结束后你再进行的修改在接下来的重启动分析中未被保存。可以尝试将你的单元判断、改性放在下一个重启动的求解开始前。如

/solu
antype, , rest
...
!单元判断、改性
...
allsel
solve
save
finish
4楼2017-09-27 17:39:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

853491622

木虫 (正式写手)

引用回帖:
4楼: Originally posted by liyaobo0509 at 2017-09-27 17:39:43
重启动默认继续前一载荷步的最后子步进行分析计算,所以求解结束后你再进行的修改在接下来的重启动分析中未被保存。可以尝试将你的单元判断、改性放在下一个重启动的求解开始前。如

/solu
antype, , rest
... ...

谢谢解答,试了一下,还是不行。
请问除了重启动,还有什么方法可以承接之前的计算结果继续新的计算(有新的边界条件等),而不是从零开始重新算。
5楼2017-09-27 17:54:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

853491622

木虫 (正式写手)

引用回帖:
4楼: Originally posted by liyaobo0509 at 2017-09-27 17:39:43
重启动默认继续前一载荷步的最后子步进行分析计算,所以求解结束后你再进行的修改在接下来的重启动分析中未被保存。可以尝试将你的单元判断、改性放在下一个重启动的求解开始前。如

/solu
antype, , rest
... ...

单元应力判断过程中提示的错误会不会有关系:Cumulative iteration may have been solved using different model or boundary condition data than currently stored. POST1 results may be erroneous unless you resume from a Jobname.DB file for this substep.
6楼2017-09-27 18:04:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

liyaobo0509

专家顾问 (著名写手)

引用回帖:
5楼: Originally posted by 853491622 at 2017-09-27 17:54:38
谢谢解答,试了一下,还是不行。
请问除了重启动,还有什么方法可以承接之前的计算结果继续新的计算(有新的边界条件等),而不是从零开始重新算。...

1.请问你是如何进行单元改性操作?

2.连续计算常用的方法:重启动或者多载荷步分析,也可以考虑将分析结果(如预应力结果)读入模型,再继续计算其他载荷。
7楼2017-09-27 18:32:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

853491622

木虫 (正式写手)

引用回帖:
7楼: Originally posted by liyaobo0509 at 2017-09-27 18:32:47
1.请问你是如何进行单元改性操作?

2.连续计算常用的方法:重启动或者多载荷步分析,也可以考虑将分析结果(如预应力结果)读入模型,再继续计算其他载荷。...

A1: 选择材料1相关节点,记录节点编号,在后处理中读取1,2,3主应力,根据自定义的公式得出一个应力值,判断所选节点的应力值是否满足条件,满足则节点相关单元属性变为材料2。
A2: 我尝试了多载荷步分析,但我是施加的位移载荷可以吗?不知是操作有误还是什么原因,没成功,相关命令是:
/solu
antype,0
nlgeom,1
outres,all,all
autots,off
time,1
nsubst,10
nsel,s,loc,x,0
d,all,ux,0
allsel,all  
lsel,s,line,,2
nsll,s,1   
d,all,ux,0.05
allsel,all
solve
time,2
nsel,s,loc,x,0
d,all,ux,0
allsel,all  
lsel,s,line,,2
nsll,s,1   
d,all,ux,0.1
allsel,all
nsubst,20
solve
计算time2时时间是不是应该从1到2变化而不是从0到2变化?
8楼2017-09-27 19:13:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

liyaobo0509

专家顾问 (著名写手)

非线性静力分析中的时间只是一个标记,并不是真实时间,通常依次取1、2、3等整数区别各载荷步

发自小木虫Android客户端
9楼2017-09-27 23:00:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

853491622

木虫 (正式写手)

引用回帖:
9楼: Originally posted by liyaobo0509 at 2017-09-27 23:00:32
非线性静力分析中的时间只是一个标记,并不是真实时间,通常依次取1、2、3等整数区别各载荷步

恩,但是计算结束查看结果发现载荷步都是1,没有2

发自小木虫Android客户端
10楼2017-09-27 23:24:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 853491622 的主题更新
信息提示
请填处理意见