| 查看: 1642 | 回复: 3 | |||
[求助]
时间步出错 已有1人参与
|
|
各位老师好,在进行温度场计算时,遇到Present time 2.51E-02 is less than or equal to the previous time in a transient analysis.提示,即本时间步时间小于等于上一时间,用了几种方法都没有解决,求教 我的时间设置是 *do,I,1,nmdy*8,1 zi=I*zamp/8 t=zi/vlaz ,,,,, ,,,, ti=1/10000+t time,ti nsubst,10,,,0 solve ,,,,,,,,,,, ,,,,,,,,,,,,,,, ALLSEL,ALL t=ti+zamp/vlaz/8 time,t nsubst,10,,0 solve |
» 猜你喜欢
filecode变化情况
已经有16人回复
大家散了吧,后缀研究没有意义,别浪费时间了,过好目前的每一天,不要焦虑
已经有7人回复
关于豆爷回答的JTJC与%2F数量
已经有6人回复
面上再次挂了,太难了,躺也躺不了,倦也卷不过,小学校之殇!
已经有31人回复
filecode
已经有19人回复
基金中了
已经有11人回复
听说今天filecode变了
已经有44人回复
固定端突然变了,今天
已经有8人回复
filecode
已经有11人回复
求各位大神看下
已经有33人回复
shgao20
专家顾问 (职业作家)
-

专家经验: +809 - 仿真EPI: 1
- 应助: 1311 (讲师)
- 金币: 13381.4
- 红花: 267
- 帖子: 3531
- 在线: 473.4小时
- 虫号: 3644138
- 注册: 2015-01-14
- 专业: 动力学与控制
- 管辖: 仿真模拟
2楼2019-01-07 08:28:05
|
老师您好,这里先谢过老师 一: zamp, vlaz , nmdy等参数都是我前面计算出来的固定值 二:*enddo没复制上,抱歉 三:自己手工算了一下,确实是后一个时间步要比前一个时间步小。 解决问题: 将发现的问题解决后,及手工再算后一个时间步已经比前一个时间大了,但还会出现上述的提示 通过一番查找和摸索,发现初始时间不能设为0,设置为time=1e-8,问题解决 t=1e-8 *do,I,1,nmdy*8,1 !1到周期数*8 第一次循环 trmnd = mod(I,8) !!! 求X/Y的余 trsdl = (I-trmnd)/8 ;;;;;;;;; ;;;;;;; t=t+1/1000000 time,t ;;;;;; ;;;;; |
3楼2019-01-07 11:33:20
shgao20
专家顾问 (职业作家)
-

专家经验: +809 - 仿真EPI: 1
- 应助: 1311 (讲师)
- 金币: 13381.4
- 红花: 267
- 帖子: 3531
- 在线: 473.4小时
- 虫号: 3644138
- 注册: 2015-01-14
- 专业: 动力学与控制
- 管辖: 仿真模拟
4楼2019-01-08 08:05:46










回复此楼
100