首页/文章/ 详情

FLUENT降阶模型(ROM)完整演示案例

3月前浏览640

正文共: 1464字 13图     预计阅读时间: 4分钟

1 前言

ANSYS Fluent中的降阶模型(Reduced Order Model, ROM)是一种基于高保真计算流体力学数据构建的低维近似框架,旨在以极小计算代价复现全阶模型的关键流动特征。其核心思想是数据驱动与投影降阶:首先通过参数化全阶仿真收集一系列流场快照,利用本征正交分解提取最优正交基模态,将高维流场表示为少量模态系数的线性组合。针对参数变化,Fluent ROM Builder提供径向基函数、高斯过程或神经网络等响应面技术,建立输入参数(如边界条件、几何变形)与模态系数之间的映射,由此构成静态ROM,可在毫秒内返回任意参数组合的稳态场及积分量。需要指出的是,ROM本质上就是一种近似模型,因此其计算结果需要在一定准确度范围内被接受。
上一期我们对ROM的操作过程进行了详细梳理,今天我们用一个具体的案例来进一步演示ROM的全过程。

2 建模与网格

为了减少计算量,我们以2D模型来演示。创建如下的二维平面模型并划分四边形结构化网格,问题的本质是研究计算域的温度场与热源、空气流速的关系。
 
 

3 求解设置

我们知道,ROM的分析过程可以分为两大部分,第一部分是生成ROM,第二部分是使用ROM。注意,这两部分都可以在workbench进行操作,因为生成ROM是必须要用到workbench的ROM builder的。不过,FLUENT求解器自身的设置可以不在workbench开展,设置完成后直接导入workbench也行。本案例我们采用后者,笔者还是不太习惯workbench里面操作Fluent。
第一部分:生成ROM
首先,我们在FLUENT里面进行必要的设置,包括模型选取、边界条件、物性参数等。但是,必须要有输入参数input parameter和至少一个输出参数output parameter。本案例,我们选择入口速度和热源体积功率密度作为输入参数,出口平均温度(面积平均)作为输出参数。
 
 
 
 
 
 
基础设置完成后,通过TUI打开ROM。
define/models/addon-module/11
打开ROM后,选择关心的变量和区域,需要着重指出的是,对于三维问题通常会创建一些辅助的面来显示云图,需要先创建这些面,然后加入到ROM的区域中。
 
 
设置完成后,保存好case和dat。
然后,在workbench里面导入上述case和dat,可以看到导入的case是自带参数的。
 
 
接着,双击workbench的3D ROM,生成ROM框架。
双击3D ROM的实验设计,进入参数设置界面,(进入之前先update一下FLUENT,这样后面才可以preview设计点)。这里主要是输入参数的上下限设置,可以通过preview来查看设计点,设计点的数量通过3D ROM的样本数number of samples来设置,本案例我们设置10个样本数。设置好后,点击update进行设计点的计算,计算时间就看设置的样本数、计算机配置等如何了。总结而言,这一步是为ROM builder提供样本。
 
 
所有设计点求解完成后,就可以对ROM builder进行update了,如果无法update,可能需要先手动选择一下求解器类型,如下图。
 
 
完成update后,可以导出ROM,格式romz,需要在workbench的FLUENT导入使用。
 
 
 
第二部分:使用ROM  
在workbench打开FLUENT,选择导入ROM。
 
 
进入FLUENT,就可以在model的ROM里面设置输入参数,然后点击Evaluate就可以迅速获得某个输入参数下的结果。注意,所有结果都是ROM之前设置的变量。
 
 
 
 

来源:仿真与工程
FluentWorkbenchUMANSYS
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2026-06-23
最近编辑:3月前
余花生
签名征集中
获赞 262粉丝 610文章 397课程 0
点赞
收藏
作者推荐

[案例]急加速费油?未必!缓加速才是隐藏的“吞金兽”

百公里加速5s和10s哪个油耗大?在日常驾驶与车辆性能讨论中,一个问题始终被频繁提起:同样是从0加速到100km/h,5秒激进加速与10秒平缓加速,究竟哪一种工况油耗更高?有人认为,加速时间越久,发动机持续喷油时间越长,自然更费油;也有人坚信,深踩油门急加速时发动机负荷极大,瞬时喷油量暴增,才是真正的"油老虎"。两种观点看似都有道理,但若仅靠经验判断,往往会忽略汽车行驶阻力、功率变化与流体动力学的内在联系。燃油消耗的本质与动能分析燃油消耗的本质,是发动机将化学能转化为机械能,用来克服行驶阻力并完成车辆加速。忽略传动损耗与散热等次要因素,发动机输出总功越大,理论油耗越高。车辆从0加速到100 km/h(约27.78 m/s),获得的动能 Ek 为:Ek= ½ ·m·v2这部分能量只取决于末速度 v,与加速时间 t 无关。如果发动机热效率一样,两者油耗应接近。⚠ 但现实中,这忽略了三个关键变量: 阻力损耗、传动效率、发动机热效率。 发动机曲轴输出功要克服滚动阻力(Wf)、空气阻力(Wdrag)和提供动能(Ek):Wtotal=Wf+Wdrag+Ek假设车辆做匀加速直线运动:初速度v0=0,末速度vm=100 km/h≈27.78 m/s,加速时间为 t,则:加速度: a=vm/t瞬时速度: v(τ) =a· τ =vm· (τ /t)位移: s= ½ ·a·t2= ½ ·vm·t滚动阻力功Wf滚动阻力由轮胎形变产生,近似为常力:Ff=m·g·f(m:整车质量;g:重力加速度,取9.8 m/s²;f:滚动阻力系数)滚动阻力做功:Wf=m·g·f·s=m·g·f· (½ ·vm·t)📌 关键结论: 可以看出,滚动阻力功 Wf 与加速时间 t 成正比。加速越慢(时间越长),滚动阻力消耗的能量越多。 空气阻力功Wdrag假设车辆质量为 m,迎风面积 A,风阻系数 Cd,空气密度 ρ。空气阻力公式为:Fdrag= ½ ·ρ·Cd·A·v2空气阻力做功 Wdrag 是对路程的积分:Wdrag= ∫Fdrag· dx= ∫ ½ ·ρ·Cd·A·v2· dx可以将积分变量从位移 x 换为速度 v:Wdrag= ∫ ½ ·ρ·Cd·A·v2· (dx/dv) · dv= ∫ ½ ·ρ·Cd·A·v2· (1/a) · dv因为匀加速时末速度 vm=a·t,所以 :Wdrag= (1/8) ·ρ·Cd·A·vm3·t📌 关键结论: 对于同一辆车、同一末速度,10秒加速的空气阻力做功是5秒加速的2倍。虽然急加速时空气阻力瞬时功率很大(因为速度增长快),但缓加速行驶的总路程更长,而空气阻力始终在消耗能量。路程差异最终导致缓加速时空气阻力累积做功更多。不过要注意:虽然缓加速的空气阻力功更大,但这部分阻力功在总能耗中占比极小。但实际上,在车身质量相当的情况下,影响油耗的因素主要就体现在发动机性能(如效率)和车身风阻了。 CFD模拟验证对于空气阻力做功的设计计算,开展风洞测试或者CFD模拟是最基本的手段了。我们用一个简单的二维模型来模拟一下。创建如下的车辆模型和计算域,并划分四边形主导的非结构化网格,注意计算域的获取规则可以参考我们之前的推文。这里需要说明一下,路面作为固体壁面,我们并没有划分边界层网格,因为这里的路面要设置成moving wall,且移动速度与入口空气速度大小相同,方向相反,才能模拟真实的汽车运动。 采用UDF定义入口速度和路面速度,模拟百公里加速过程。#include "udf.h"real t_total=10.0;DEFINE_PROFILE(velocity_inlet,t,i){real time=CURRENT_TIME;real v_max=100*1000/3600;real v;face_t f;if(time<=t_total){ v=v_max*time/t_total;}else{ v=v_max;}begin_f_loop(f,t){ F_PROFILE(f,t,i)=v;}end_f_loop(f,t)}DEFINE_PROFILE(speed_ground,t,i){real time=CURRENT_TIME;real v_max=100*1000/3600;real v;face_t f;if(time<=t_total){ v=v_max*time/t_total;}else{ v=v_max;}begin_f_loop(f,t){ F_PROFILE(f,t,i)=-v;}end_f_loop(f,t)} 通过监测整车所受的阻力,可以模拟得到两种加速工况下的瞬时阻力做功功率随时间的动态曲线(如下图)。曲线对时间的积分就是做的功,5s加速时的阻力功为1072J,10s加速时的阻力功为2097J,后者为前者的1.95倍,跟前文理论推导的2倍非常接近。 加速工况 空气阻力功(CFD模拟) 与5s工况的比值 理论推导比值 5秒加速 1072 J 1(基准) 1(基准) 10秒加速 2097 J ≈1.95 2 📋 总结从理论推导和CFD模拟结果来看,10秒缓加速的滚动阻力功和空气阻力功均大于5秒急加速(空气阻力功约为2倍关系),这意味着仅从克服行驶阻力的角度,缓加速消耗的总机械功更高。然而在实际驾驶中,发动机热效率随工况变化显著——急加速时发动机可能处于低效富油区间,瞬时油耗率极高;缓加速时发动机更易维持在高效经济区间。因此,最终油耗高低是阻力功与发动机效率曲线共同作用的结果,不可简单论断。来源:仿真与工程

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈