SU2 7.0 版本进行了大量更新调整,改变了代码交互方式。本文梳理核心变更点,用户可快速适配现有配置文件。

涵盖内容:

  • 物理问题与求解器定义
  • 不可压缩求解器设置
  • 求解器控制
  • 输出选项
  • ASCII 格式重启文件
  • 网格运动设置
  • 收敛条件设定

物理问题与求解器定义

PHYSICAL_PROBLEM 重命名为 SOLVER。后续软件将支持更多求解器,均可处理同类物理问题。求解器清单可查阅新增的求解器配置章节。

不可压缩求解器设置

移除了 REGIME_TYPE 参数。现通过 SOLVER 指定不可压缩求解器,可选参数:INC_EULERINC_NAVIER_STOKESINC_RANS

求解器控制

统一各类求解器调控逻辑,迭代次数相关参数改动较大。原 EXT_ITER 已删除,依据计算模型替换为对应参数;瞬态计算相关参数同步调整,详情见下表及求解器配置章节。

旧参数名新参数名说明
EXT_ITERINNER_ITER/ITEROUTER_ITERTIME_ITER按计算模型选用
UNSTEADY_SIMULATIONTIME_MARCHING参数取值保持不变
-TIME_DOMAIN设为 YES 开启瞬态模式,默认 NO
UNST_TIMESTEPTIME_STEP-
UNST_TIMEMAX_TIME-
UNST_TIME_ITERINNER_ITER-

输出选项

大幅优化输出功能自定义功能,参数变动如下:

旧参数名新参数名说明
SOLUTION_FLOW_FILENAMESOLUTION_FILENAME-
RESTART_FLOW_FILENAMERESTART_FILENAME-
SURFACE_FLOW_FILENAMESURFACE_FILENAME-
VOLUME_FLOW_FILENAMEVOLUME_FILENAME-
OUTPUT_FORMATTABULAR_FORMAT仅管控表格类输出格式,支持 CSVTECPLOT 格式
-OUTPUT_FILESWRT_VOL_SOLWRT_SRF_SOLWRT_CSV_SOLWRT_BINARY_RESTART 替换为输出文件列表 (参考自定义输出)
WRT_SOL_FREQ_DUALTIMEWRT_SOL_FREQOUTPUT_WRT_FREQ-
WRT_CON_FREQ_DUALTIMEWRT_CON_FREQSCREEN_WRT_FREQ_INNERSCREEN_WRT_FREQ_OUTERSCREEN_WRT_FREQ_TIME历史输出也存在完全相同的参数(只需将前缀 SCREEN_* 替换为 HISTORY_* 即可)
WRT_OUTPUT已移除OUTPUT_FILESNONE 可实现同等效果
WRT_RESIDUALSWRT_LIMITERSVOLUME_OUTPUT在新参数中添加对应输出项
LOW_MEMORY_OUTPUT已移除指定 VOLUME_OUTPUT 输出坐标与计算结果即可等效替代

重要提示:并行计算时,列入输出清单(OUTPUT_FILES)的可视化文件现可正常生成。

ASCII 格式重启文件

ASCII 格式重启文件格式先变更为 CSV 格式,SU2 7.0 与旧版本生成的文件无法直接兼容
安装目录自带转换脚本 convert_to_csv.py,命令行执行指令即可转换:
convert_to_csv.py -i 你的重启文件.dat
转换后生成 CSV 文件,将 READ_BINARY_RESTART 设为 NO 关闭,便可加载使用。

网格运动设置

网格运动拆分两类:整体网格运动(GRID_MOVEMENT)、局部壁面运动(SURFACE_MOVEMENT

参数可选取值配套运动参数
GRID_MOVEMENTRIGID_MOTION, ROTATING_FRAME, STEADY_TRANSLATIONMOTION_ORIGIN, TRANSLATION_RATE, ROTATION_RATE, PITCHING_OMEGA, PITCHING_AMPL, PITCHING_PHASE, PLUNGING_OMEGA, PLUNGING_AMPL
SURFACE_MOVEMENTDEFORMING, MOVING_WALL, EXTERNAL, EXTERNAL_ROTATIONSURFACE_MOTION_ORIGIN, SURFACE_TRANSLATION_RATE, SURFACE_ROTATION_RATE, SURFACE_PITCHING_OMEGA, SURFACE_PITCHING_AMPL, SURFACE_PITCHING_PHASE, SURFACE_PLUNGING_OMEGA, SURFACE_PLUNGING_AMPL

收敛条件设定

收敛判定相关参数调整如下:

旧参数名新参数名说明
RESIDUAL_MINVALCONV_RESIDUAL_MINVAL-
CAUCHY_ELEMSCONV_CAUCHY_ELEMS-
CAUCHY_EPSCONV_CAUCHY_EPS-
CONV_CRITERIACONV_FIELD可选当前求解器支持的所有输出物理量作为收敛判据(详见求解器设置
RESIDUAL_REDUCTION已移除对于 CONV_FIELD 选取相对残差量作为判据,并配置残差最小值 CONV_RESIDUAL_MINVAL即可实现等效判定

原文链接