fluent中的计算设置参数不太理解
-
@胡同小巷 时间步长和时步数量是针对瞬态计算而言,一个时间步长内需要把控制方程迭代收敛,所以才有最大迭代步数问题,是指在一个瞬态迭代步内,要通过类似稳态的迭代过程把计算迭代收敛,然后整个网格或流动进入下一个瞬态时间步。比如动网格或滑移网格流动问题,一个瞬态时间步内迭代时,网格状态不动,在这个状态下计算最多20步把流动算收敛(你也可以更改这个数字),然后网格变形或旋转等等,进入下一个瞬态时间步状态,在这个状态下重新开始20步迭代计算收敛过程,依次类推。
回到你的设置,你瞬态时间步设置10000步,时间步长设置0.000001s,这都是针对瞬态过程而言,确实总的流动计算物理时长还不到1s,就是你只能看到这个流动不到1s的过程。跟每步的20次关系不大,这个每步迭代20次只是保证每一步的收敛性,总的流动物理时长就是时步数量和时间步长的乘积。
题外话,不太懂你算的这个问题是什么,但感觉流动分布很简单,时间步长这么小没必要。时间步长的确定跟你流动的实际物理复杂程度和网格有关,达到一定分辨率就行了。 -
@西湖冷月 我理解了。我是做的水锤问题。
我现实中的问题是,从关闭阀门到阀门完全关闭耗时4s。开始流速2m/s,管子内径25mm,管子长度150mm,一共画了1.5w个网格。
还有下面两个问题:
1、由于我画的是个长方形流动区域,我看bilibili上它设置的出口瞬间关闭(0.000001s)
可是我想让出口均匀的关闭,以加速度为-0.5m/s2关闭。不知道能不能这样设置。
2、关于计算参数设置:计算10000步,每步的时间把原来的0.000001s设置成0.0004s,即(10000*0.0004=4s),这样是不是就代表算出来的是实际物理时间的4s的过程?但是不知道这样是否对,是否可行?
望指点