找回密码
 注册
Simdroid-非首页
查看: 160|回复: 2

[电磁场] 关于动网格的计算的困惑

[复制链接]
发表于 2009-11-12 09:08:01 | 显示全部楼层 |阅读模式 来自 湖北武汉
使用ANSYS做运动的问题,看了论坛中很多人不建议用,但用ANSYS用了一段时间,同时涉及的一些问题,认为ansys很方便,当然这个运动的确不方便。
      我的模型不是转动是平面运动。我在使用动网格时,首先也是分别划分好网格,然后CE把两个部分耦合在一起,加载求解,进入后处理,然后解除耦合,模型移动,再重新耦合,再求解和后处理。这个过程我知道的。见下面命令流。
/prep7
建模
定义边界条件
耦合相应节点
/solu
antype,trans
allsel
timint,off
time,1.e-8
solve
*do,I,t_start,t_end
删除耦合
模型移动一个时步
重新耦合,加边界条件
antype,trans,rest      !?????
timint,on
time,i
allsel
solve
后处理
*enddo


我的问题是,下个时步的计算结果要在上个时步的计算结果基础上开展,如果把antype,trans,rest 的命令改为antype,trans,new, 那么每次计算的载荷步都是1,下个时步的结果我看没有联系到上个时步,如果仍用rest,也就是重启动技术,我按照重启动的要求做的,即我在第一个初始条件求解后进入保存模型数据,然后在进入循环计算时resume模型数据,可以看到求解时载荷步不再永远是1,而是按顺序递增了,但是resume数据后进行求解,求解的是上个时步的位置,也就是移动的命令没有用了,因为一resume后,模型是原来的位置,尽管前面执行了移动模型的命令,我想是这样吧,如何解决这个问题?????
这个过程见下面
/prep7
建模
定义边界条件
耦合相应节点
/solu
antype,trans
allsel
timint,off
time,1.e-8
solve
保存数据save
*do,I,t_start,t_end
删除耦合
模型移动一个时步
重新耦合,加边界条件
antype,trans,rest      !?????
恢复数据resume
timint,on
time,i
allsel
solve
保存数据save
后处理
*enddo
发表于 2013-7-2 10:18:22 | 显示全部楼层 来自 大连理工大学
Simdroid开发平台
大神我遇到了和你一样的问题,现在解决了吗?给我点建议吧,我都快郁闷死了。谢谢啊
回复 不支持

使用道具 举报

发表于 2013-7-2 10:21:36 | 显示全部楼层 来自 大连理工大学
大神能不能再读取上一步结果后,也就是antype,trans,rest 后在移动呢~我在纠结中,望回复啊
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-9-29 07:18 , Processed in 0.039280 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表