ROM 由一系列 2D 或 3D 仿真结果构建而成,是完整模型的一个数学近似,允许更改若干输入并立即获得对应的计算结果,无需重新运行完整的CFD 仿真。这些输入在 Ansys Fluent中被定义为输入参数,可以是材料属性、入口速度、压力等。可以在独立的Fluent 会话中定义一个降阶模型(Reduced Order Model, ROM),用于在Ansys Workbench环境(通过Ansys DesignXplorer)中进行产品设计。
ROM 的创建与分析过程分为两个部分:
⚠️ 重要提示
对于 2025 R2 版本,ROM 仅适用于稳态、牛顿流体、无激波(马赫数 Ma < 1)、无辐射的算例。
在 Fluent 控制台中输入以下命令:
define/models/addon-module/11执行 Initialize 操作,或者读取一个已有的数据文件(.dat)。
为关心的所有物理量创建输入参数。可以选择任何感兴趣的输入参数,后续在 3D ROM 系统中,如果决定不再希望某些参数变化,也可以将其取消选择。
注意:如果选取了过多的输入参数,可能需要更多的“快照”(snapshots)来维持 ROM 的精度。
参数数量的一般性指导原则:
2.4 创建至少一个输出参数
输出参数对 ROM 本身没有影响,但可以在 Ansys DesignXplorer 更新设计点时使用它来监视结果。理想情况下,输出参数应包含一个打算用于创建 ROM 的变量。
如何为导出量创建输出参数?
User Defined → Field Functions → Custom...,使用想要的变量(这些变量也应在创建 ROM 时被选中)。Solution → Reports → Definition → New → Surface Report / Volume Report,报告中包含上一步的自定义场函数。通过以下菜单路径打开 ROM 设置对话框:Setup → Models → Reduced Order Model → Edit...

2.6 选择变量和区域
在弹出的对话框中:
Selected for ROM 列表中移除某项,请选中该项并点击 Delete。⚠️ 重要提醒:
固然可以选择所有感兴趣的变量和区域,但注意:如果选择了太多变量/区域,最终生成的 ROM 文件会非常大。对于特别大的模型,建议只选择能够充分捕捉感兴趣物理特性的较小区域。
必须选择与已定义的输入参数和输出参数相对应或相关联的变量。 举例:若输出参数为“质量流率”(Mass Flow Rate),则变量列表中必须包含“速度”(Velocity),因为质量流率 ṁ = ρ · A · v。
检查 Selected for ROM 列表中的内容,确认无误后点击 OK。
当在 Workbench 中运行 Fluent 时,可以直接在 Fluent 内部快速可视化 ROM 的结果。可以在 Fluent 中查看:云图(Contours)、矢量图(Vectors)、流线(Pathlines)、XY 曲线图(XY Plots)、曲面和体积积分报告。


Reduced Order Model 对话框。


Contours of 下拉列表中选择 ROM Cell Functions...。ROM Cell Functions... 选项仅在点击 Evaluate 选项卡中的 Evaluate 按钮后才会出现。Contours of 下拉列表中选择要可视化的 ROM 变量。在求解 ROM 并将其加载到 Fluent 之后,可以通过 Write Profile 对话框将 ROM 标量值导出为 Profiles 文件。
导出步骤:
1. 打开 Write Profiles 对话框:
• 在 Workbench 中运行 Fluent:File → Export → Profile...
• 独立 Fluent:File → Write → Profile...
2. 在 Values 列表中选择 ROM 单元函数,在 Surfaces 列表中选择要应用这些函数的曲面。
以下报告定义类型不支持输出参数: