首页/文章/ 详情

barracuda 24.0 用户手册中英文翻译(第十二章 时间控制)

1年前浏览2135

12。时间控制

时间控制窗口如图12.1所示,允许用户指定仿真结束时间、时间步长设置以及Barracudabarracuda在仿真运行时生成重启文件的频率。

图12.1时间控制窗口

时间步长和持续时间设置

时间步长和持续时间设置允许用户指定多达五组时间步长和结束时间,这些时间步长和结束时间将随着模拟的进行而依次使用。考虑图12.1所示的条目,它们是用于解释的样例值,而不是默认值。模拟从第一对开始(Δt=0.0001,tend=0.1),并按照指定的时间步长进行,直到达到结束时间。此时,模拟继续移动到下一组(Δt=0.005, tend=0.2),使用新的时间步长,直到到达下一个结束时间。这样重复,直到模拟达到最后指定的结束时间(tend=100),此时模拟完成。    

指定时间步长实际上是最大时间步长,因为实际时间步长可能受到CFL数量或温度变化的限制。这些时间步长限制器将在高级时间步长设置中讨论。求解器只会将时间步长从用户指定的值减少3个数量级。例如,如果指定时间步长Δt=0.01s,求解器只会将时间步长(由于CFL、温度或其他稳定性控制)减小到最小Δt=1e−05s。因此,指定合理的时间步长是很重要的。

高级时间步长设置单击高级时间步长设置按钮,弹出高级时间步长设置对话框,如图12.2所示,用户可以在其中调整时间步长限制器。

图12.2高级时间步长选项对话框

每时间步长的最大温度变化(K)随着单个时间步长的温度变化变大,温度计算的精度会降低。因此,有必要从模拟中剔除较大的温度变化。

当求解器运行时,当在单元中测量到超过指定最大值的温度变化时,barracuda将自动减少时间步长。这有两种选择:    

§求解器控制-当选择求解器控制设置时,将使用内部barracuda的最大温度变化。该值目前为300k。

§手动输入-用户可以指定单元格的最大温度变化。在系统中材料的热容量恒定或非常线性的情况下,用户可能希望将温度变化设置为更高的值。

从高CFL调整时间间隔Courant-Friedrichs-Lewy (CFL)数是流体在单个时间步长中行进距离的无因次度量。barracuda计算一个三维CFL数。对于每个方向:

其中:

Δxcell为当前方向的单元格维度

u是在当前方向上速度的流体

Δt为时间步长

为了保持计算的稳定性、准确性和速度,barracuda在求解器运行时自动调整时间步长,使CFL数保持在下限和上限之间。该限制可以由用户调整,但建议默认值0.8为最小CFL和1.5为最大CFL。

流体连续性 选择“根据高流体体积(质量)误差调整时间间隔”后,如果体积求解器残差大于“求解器高级设置”对话框中的指定值,则将减少时间步长

重新启动文件间隔

barracuda将定期生成包含所有当前模拟数据的初始条件文件。稍后可以使用IC文件在文件生成时重新启动模拟,使用重新启动求解器对话框,在重新启动求解器中讨论。    

时间控制”窗口允许用户以两种不同的速率生成IC文件。

§重新启动间隔 将在指定的模拟时间间隔内创建一个新的IC文件。IC文件将在项目目录中创建,文件名为IC_###,其中###是生成文件的模拟时间。

§Backtrack间隔 根据实际经过的时间间隔创建一个重新启动文件。求解器将在指定的时间间隔内生成一个文件名为IC_的IC文件,它将覆盖任何已经存在的IC_文件。这个回溯IC文件是有益的,因为它将始终为模拟保持一个相对最近的重启点,而不管模拟的进度如何。                 

来源:工业界CFD
材料控制Barracuda
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-04-02
最近编辑:1年前
热血仿真
工业设备仿真优化
获赞 120粉丝 228文章 99课程 6
点赞
收藏
作者推荐
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈