找回密码
 注-册

手机短信,快捷登录

微信扫一扫,快捷登录!

搜索

求教:false time step的作用..

教程中说调整这个可以帮助解决收敛问题,在我做的东西里面也确实运用这个改善了收敛状况,
但是不知道这个东西的原理,以及对计算结果精确度的影响如何?
请各位高手指教一下~


  [热设计论坛版规] [增加积分的方法] [中国热设计网 QQ群号: 103443015加群验证:工作城市-论坛会员名]

大神点评5

哪根葱 2011-5-1 09:30:26 显示全部楼层

虚拟时间步长,稳态问题用瞬态的方式来考虑求解!
这个概念陶文铨的书上好像没介绍,只能看普坦卡的那本数值计算的教材,那上面提到一点。书Iccae管理员前两天传论坛了!!
在Flotherm中控制迭代收敛有个方法,松弛因子和虚拟时间步长!按hlep说法,这个虚拟时间步长调整松弛还是有作用的!Flotherm中我没试过!但以前上课的时候,我们老师用phoniex软件算东西演示,调了松弛因子没收敛,调false time step利马收敛!所以我对这个参数颇具好感^_^

哪根葱 2011-5-1 09:30:26 显示全部楼层

我算得东西,不调整的时候出现高幅震荡,调整后还收敛曲线就正常了,基本能到10以下了。
早上还专门把老陶的那本书带公司查了,没找到,待会看看你说的那本书。

彩云间 2011-5-1 09:30:26 显示全部楼层

给你引用一段高级教程的原话:
调节false time step类似于调节阻尼:false time step较大值——减少阻尼,从原值增加到10-50,可改进高位稳态收敛问题;false time step较小值——增加阻尼,从原值减少到10-50,可改进高位震荡;false time step非常大值——无阻尼;false time step非常小值——无变化,无法求解。在复杂系统中,降低false time step有时会改善高位稳态收敛问题。

少年梦 2011-5-1 09:30:26 显示全部楼层

我查了一下,这个虚拟时间步长就是采用亚松弛方法改善收敛的.
基本原理就是通过松弛因子减小上下层迭代的差值.

大雨 2011-5-1 09:30:27 显示全部楼层

各位所说的false time step是在这个里面设置么
应该设置的具体是哪个参数啊
新图片(1).JPG (35.7 KB)



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