24小时热门版块排行榜    

CyRhmU.jpeg
查看: 3486  |  回复: 7

tjushang

捐助贵宾 (正式写手)

[求助] Fluent求解瞬态问题时,中途改变时间步长,会不会对后来求解形成大的误差?已有3人参与

RT。算一个流动伴随化学反应的强烈非线性过程,一开始取时间步长1e-7s,算了几步后残差开始上升,改Courant number和松弛因子都无法阻止,于是从这步开始把时间步长调小到原来的1/10,残差曲线瞬间减为非常小。请问这样调整是否合理?将来再把时间步长调大,会不会造成计算错误?
回复此楼
王城的姓氏都改写 我还在这里守着夜 等什么从灰烬里面 破茧成蝶
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

哥本哈根月光

铁杆木虫 (正式写手)

【答案】应助回帖

★ ★ ★ ★ ★
感谢参与,应助指数 +1
tjushang: 金币+5, 有帮助 2014-01-13 19:52:03
保证每个时间步内收敛就行了。
最好能上图。

[ 发自手机版 http://muchong.com/3g ]
你眉目如当年,流转我心间
2楼2014-01-13 12:27:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

achilFes1990

木虫 (著名写手)

【答案】应助回帖

★ ★ ★ ★ ★
感谢参与,应助指数 +1
tjushang: 金币+5, 有帮助 2014-01-13 19:54:02
1.网格的质量怎么样?
2.文献中的时间步一般都是多少,参考一下
3.时间步大小,不应该变化太过剧烈,开始较小,后面可以稍微加大,但要控制
扫一扫关注我的微信公众号,共同学习船舶CFD
3楼2014-01-13 16:58:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

woshihuolei

银虫 (小有名气)

【答案】应助回帖

感谢参与,应助指数 +1
可以采用自适应时间不长
只要每个步长内收敛就可以了
理论上,时间步长越小,结果越准确
计算结束后你可以进行步长无关性验证
4楼2014-01-13 19:48:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

tjushang

捐助贵宾 (正式写手)

引用回帖:
3楼: Originally posted by achilFes1990 at 2014-01-13 16:58:41
1.网格的质量怎么样?
2.文献中的时间步一般都是多少,参考一下
3.时间步大小,不应该变化太过剧烈,开始较小,后面可以稍微加大,但要控制

继续请教一下,如果在一个时间步内,迭代10次后残差曲线就不怎么波动了,是不是可以将最大迭代次数适当减小?如果无论迭代多少次,残差曲线都在波动,而且幅值不低,是否说明该调小时间步长了?
王城的姓氏都改写 我还在这里守着夜 等什么从灰烬里面 破茧成蝶
5楼2014-01-13 19:53:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

tjushang

捐助贵宾 (正式写手)

引用回帖:
4楼: Originally posted by woshihuolei at 2014-01-13 19:48:00
可以采用自适应时间不长
只要每个步长内收敛就可以了
理论上,时间步长越小,结果越准确
计算结束后你可以进行步长无关性验证

请问这个步长无关性验证具体是如何实行的?逐渐加大时间步,看计算结果什么时候变得不稳定?
王城的姓氏都改写 我还在这里守着夜 等什么从灰烬里面 破茧成蝶
6楼2014-01-13 20:03:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

achilFes1990

木虫 (著名写手)

引用回帖:
5楼: Originally posted by tjushang at 2014-01-13 19:53:59
继续请教一下,如果在一个时间步内,迭代10次后残差曲线就不怎么波动了,是不是可以将最大迭代次数适当减小?如果无论迭代多少次,残差曲线都在波动,而且幅值不低,是否说明该调小时间步长了?...

如果一个时间步内,已经收敛了,虽然未达到最大迭代次数,它也会自动进入下次计算,所以不用减小迭代次数。

第二个问题,可以适当减小时间步试试。
扫一扫关注我的微信公众号,共同学习船舶CFD
7楼2014-01-13 21:46:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

woshihuolei

银虫 (小有名气)

引用回帖:
6楼: Originally posted by tjushang at 2014-01-13 20:03:05
请问这个步长无关性验证具体是如何实行的?逐渐加大时间步,看计算结果什么时候变得不稳定?...

不是的
两个不同步长的算例,在确立正确性的基础上,看两者计算差别,理论上差别无穷小才算是步长无关。。
8楼2014-01-14 08:21:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 tjushang 的主题更新
信息提示
请填处理意见