导读:介绍Fluent求解器设置。
- 压力场来源于压力修正方程, 该方程 来源于连续方程和动量方程
- 多数问题可选用Pressure-Based Solver
- 相较SIMPLE, 可以采用更大的松弛因子, 某些问题展现出更好、更快的收敛性
- 旧版本的默认算法, 适用于大部分问题, 收敛速度较慢
- Pseudo Transient: 拟瞬态隐式亚松弛, 大多数稳态问题的默认算法, 控制 简单, 收敛稳定且快
- SIMPLE, SIMPLEC, PISO等分离式算 法采用隐式亚松弛
- 收敛的结果与松弛因子无关,获得收敛解的迭代步数与松弛因子相关
- 不同的压力速度耦合方法需要采用不同的松弛因子
使用压力基Coupled Solver时, 有两种方法可以控制求解过程:
- Courant number: default =200
- 对于非常复杂的问题, 如多相流和燃烧问题, 可以减小至10-50
- 总的来说, Courant数小, 计算稳定, Courant数大, 计算快, 但可能遭受发散
- 对内流问题, 缺省的Automatic和Length Scale Method = Conservative 在多数情况下比较适用
- 对于外流问题, 选择Automatic和 Length Scale Method = User-Specified, 并将其设置为物体的特征长度
- 对于CHT问题, 针对Solid Time Scale, 选择Automatic (默认拟时间步高达1e20s)
- 2020R2之前, 默认的拟时间步太小,导致计算稳 态问题时, 固体热计算非常慢, 需手动调整该值
- 比普通的Coupled Solver更加稳定, 甚至当网格 质量较差时, 有时迭代数可能略多
- 对于自然对流、旋流等问题, 压力插值格式选用PRESTO!
- 自然对流问题也可选择Body-Force Weighted
- 激活High Order Term Relaxation有利于高阶格式计算时的稳定
- 某些情况下,不良的初始化可能导致收敛困难,设置发散
- Hybrid initialization(default)
- 导入类似算例的结果
- 或者达到收敛标准
- 输入时间步长和时间步数
- 局部:例如某点的速度
- 残差衡量的是当前数值解的不平衡程度, 它和数值误差有 关, 但并非数值误差
- 可以调整残差的收敛标准或者决定是否将其作为收敛的判据
- 净不平衡值应小于最小边界流量的1%
- Expression, Surface, Volume, Force, Flux, DPM 和 User-Defined reports
- 数值不稳定可能是错误的问题设置、 质量较差的网格和不合适的求解器设置造成的
- 对压力基求解器, 减小亚松他因子或Courant或 拟时间步长