朋友,fluent非稳态计算的设置参数的步骤给我说说啊
做的都是稳态计算,现在要非稳态计算,这个根本没做过,根本不会设置时长什么的,详细步骤给我说说啊,非常感谢啊,一点财富值不成敬意啊,谢谢三个参数是如何让确定?...
做的都是稳态计算,现在要非稳态计算,这个根本没做过,根本不会设置时长什么的,详细步骤给我说说啊,非常感谢啊,一点财富值不成敬意啊,谢谢
三个参数是如何让确定? 展开
三个参数是如何让确定? 展开
展开全部
1,Define-Models-Solver中的Time选择Unsteady
2.求解时候Time step size表示时间步长,Number of Time step为时间步数,规定总时间Total time=时间步长*时间步数,假设总时间=2s,Time step size=0.01s,则Number of Time step=2/0.01=200。
还有一个参数Max Iterations per Time Step表示每一步迭代的最大时间步数,如果按照默认的20步计算,表示一个时间步长需要计算20步,则200个时间步长需要200*20=4000步才能模拟完整个过程。
在非稳态中,主要关注的是每一个时间步长的点,而每两个时间步长之间的过程可以假设为稳态的过程,因此Max Iterations per Time Step又称为伪时间步,单向流、层流相对容易收敛,伪时间步较小,如果是湍流,多相流计算,伪时间步可以设置大一点,这个根据具体情况而定。
3.非稳态中最关键的设置是Time step size,原则上会设置的小一点,但不一定越小越好。可以参考△t=0.1*l/u,如果时间步长设定有问题,容易造成计算时候浮点溢出的错误。
希望这些能够对你有所帮助~
2.求解时候Time step size表示时间步长,Number of Time step为时间步数,规定总时间Total time=时间步长*时间步数,假设总时间=2s,Time step size=0.01s,则Number of Time step=2/0.01=200。
还有一个参数Max Iterations per Time Step表示每一步迭代的最大时间步数,如果按照默认的20步计算,表示一个时间步长需要计算20步,则200个时间步长需要200*20=4000步才能模拟完整个过程。
在非稳态中,主要关注的是每一个时间步长的点,而每两个时间步长之间的过程可以假设为稳态的过程,因此Max Iterations per Time Step又称为伪时间步,单向流、层流相对容易收敛,伪时间步较小,如果是湍流,多相流计算,伪时间步可以设置大一点,这个根据具体情况而定。
3.非稳态中最关键的设置是Time step size,原则上会设置的小一点,但不一定越小越好。可以参考△t=0.1*l/u,如果时间步长设定有问题,容易造成计算时候浮点溢出的错误。
希望这些能够对你有所帮助~
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询