TMS BOOK · ACADEMY 讲义

HVAC 空调箱总成级 CFD:箱内建模、开度扫描与内漏标定

大纲的完整展开版——讲师授课蓝本 / 学员自学材料

J4-04 HVAC 空调箱总成级 CFD:箱内建模、开度扫描与内漏标定

课程代码 J4-04 · 板块 J 仿真分析 CAE / J4 乘员舱与舒适性仿真 时长 约 4.0 小时(5 讲 + 1 次总成级建模与三套台架对标实操) 适合对象 空调箱 / 座舱方向的 CFD 仿真工程师(必修);HVAC 结构与系统工程师了解本课的交付口径与边界(选修);试验工程师了解分区漏风与三套台架数据该按什么口径交给仿真(选修) 前置 J2-01 CFD 基础、湍流模型与网格划分(Fluent/STAR-CCM+) CFD 基础、湍流模型与网格划分;J2-06 整车/机舱 CFD 前处理:从脏数模到可算网格(数模验收·删简·包面·计算域抽取) 整车/机舱 CFD 前处理(本课从一份已水密、已抽出内域的几何开始);J3-01 换热器芯体 CFD 与多孔介质模型 换热器芯体 CFD 与多孔介质模型(标定路线是本课的输入,本课不重讲);C2-07 风道设计与出风分配(吹面/吹脚/除霜) 风道设计与出风分配;C2-10 空调箱密封与漏风(air leakage)控制 空调箱密封与漏风控制 本讲义定位 讲师授课蓝本 / 学员自学讲义。范围严格限定为「空调箱总成级三维数值实现」——设计侧的结论一律引用、不重讲


按任务导航

你手上的事 直接看 还要配
第一次接总成级箱内 CFD,要定计算域画到哪 第 1 讲 1.1:上下游两个截点及其理由 图1:两门课在同一段几何上的接缝
有人让你「只算风道那一段省点机时」 第 1 讲 1.2:为什么这是最常见的域取错 第 2 讲 2.2:截掉上游后近场等效必然失真
网格加不动了,要判加密加在哪 第 1 讲 1.3:箱内三处构型难点 图2:三处难点与加密落点的对应
结果对不上,纠结换哪个湍流模型 第 1 讲 1.6:先判你要交的是哪个响应量 图3:响应量→敏感因子→该动哪个旋钮
芯体多孔介质系数从哪来 第 2 讲 2.1:标定路线是前置,本课只取结果 第 2 讲 2.5:反标的第二条路线(部件台架)
迎面风速云图看着很平,怀疑被算平了 第 2 讲 2.3:近场失真的三条识别抓手 图4:三条抓手各自看什么
蒸发器该用干态还是湿态阻力系数 第 2 讲 2.4:ζ_wet 与切换后哪些结论会变 图5:干/湿态切换的影响链
有人问 CFD 能不能算出会不会吹水 第 2 讲 2.6:能算到哪一步、算不到的交给谁 ⛔ 液膜数值方法本身 → J4-03 除霜除雾风窗仿真
要做风门开度扫描,纠结重叠网格还是分算 第 3 讲 3.3:取舍判据只有一问 图7:决策链
算例矩阵大到排不进机时 第 3 讲 3.6:规模失控的信号与出路 图8:矩阵结构与规模账
全热工况出风温度算得比实测高 第 4 讲 4.1:那是内漏没建 图9:两类内漏与三种建模形态
手上只有一个总漏风率,要反标模型 第 4 讲 4.4:无法分区就无法反标 图10:反标卡与账目边界
壳体要不要做共轭 第 4 讲 4.7:什么条件下可以省掉不接 ⛔ 共轭通法 → J2-04 共轭传热(CHT)仿真方法
三套台架数据里 Δp-Q 先对不上 第 5 讲 5.2:排查顺序四步,湍流模型排最后 图11:三格对账与排查顺序
要出一份下游交接表 第 5 讲 5.4:交什么量、在哪个断面交 图12:四条线与噪声止点
下游问要不要顺手交噪声源场 第 5 讲 5.5:本课通篇稳态,只交到稳态基线 ⛔ 声类比与频谱 → J5-05 声学 CAE:气动噪声与结构声辐射仿真
要做多孔介质系数的标定本身 ⛔ 本课不覆盖 → J3-01 换热器芯体 CFD 与多孔介质模型(它是本课的前置与输入) 第 2 讲 2.5:两条反标路线的差别
要判斜射流近场失真怎么修正 ⛔ 本课不覆盖——公开原料里没有成体系的做法 第 2 讲 2.2:为什么留白而不编一套系数
要拿漏风率、串扰系数、变异系数的合格线 ⛔ 本课不覆盖 → C2-10 空调箱密封与漏风(air leakage)控制 / C2-08 温度分层(stratification)与左右温区控制 / C2-05 箱内蒸发器布置与冷凝水管理 小结「本课明说不给的三件」

引言:这门课不是「再讲一遍 CFD」,是把箱子里那三笔看不见的账算上

一台双区空调箱的总成级 CFD 交出来,多半是这样的面貌:网格三千万上下,残差压得很低,迎面风速云图漂亮,各口分风量的百分比也在设计目标附近。然后拿去和台架对——整箱的压降-流量曲线偏低,全热工况的出风温度偏高,两侧独立扫描算出来的串扰系数比实测好得多。三条同时对不上。

接下来发生的事几乎是固定套路:加密网格、换湍流模型、调壁面处理、把 y⁺ 从一百压到一。两轮之后差还在,于是有人说「多孔介质系数不准,再标一次」,把系数往上凑,压降曲线勉强拉进带内——而出风温度和串扰系数照旧。

这条路整轮空转,是因为它把一个账本问题当成了精度问题。上面那三条偏差方向完全一致,全都偏乐观:模型的阻力比真箱小、模型的分区能力比真箱强、模型的温度分层比真箱干净。三个偏乐观不是巧合,它们各自对应一笔在建模阶段就没记进去的账:

第一笔:湿态的账。实车蒸发器一直是湿的,翅片挂水、通道变窄,空气侧阻力系数比干态高。用干工况系数建的模型,压降天生偏低。

第二笔:内漏的账。冷风绕过温度门的密封缝直接混进热风路径、左右温区经隔断根部串腔——这两条路径在几何上都存在,而在模型里如果按「理想贴合」建,就一条都不存在。少了它们,全热能力和分区能力必然被高估。

第三笔:壳体散热的账。壳体不绝热,暖芯与 PTC 区、各处穿壳口、靠机舱侧的壳面都在往外漏热。按绝热建,冬季与全热工况的出风温度会偏高。

这三笔账有一个共同特征:它们不会让算例发散,不会在残差曲线上留任何痕迹,也不会被网格无关性研究抓出来。加密网格只会让一个漏记了三笔账的模型更精确地算出那个错的答案。所以本课的第一句话就是——

钉子①:箱内 CFD 与台架对不上,绝大多数时候是账没记全,不是网格不够细。三笔账(湿态阻力、内漏、壳体散热)全都往乐观方向偏,而它们在残差、网格无关性和求解器日志上一个痕迹都不留。

第二根钉子来自另一个方向。空调箱与别的 CFD 对象有一个结构性差别:风门一动,流道的拓扑就变了。温度门从全冷转到全热,不是「一个壁面挪了个位置」,而是「原来通的那条路断了、混合腔被重新分割成两个」。这一点决定了它不能靠单套网格通吃全行程,也决定了「开度扫描」这件事在成本上是一笔要提前算清的账。

钉子②:风门角度改变的是流道拓扑,不是边界位置。所以开度扫描的默认工程路线是按典型门位分别建网格分算;只有当评价量本身发生在切换过程中,才需要上重叠/动网格连续求解——此时成本口径从算例数变成时间步数。

本课要交出六项当场可验的能力:为总成级箱内 CFD 定出计算域的上下游截点并说清箱内三处构型难点对网格与湍流设置提出的专属要求;判断芯体多孔介质等效在斜射流近场是否已经失真,并写出适用性声明;按干/湿态分别取用空气侧阻力系数,并说清吹水这件事 CFD 能算到哪一步;在「多位置分算」与「重叠/动网格」之间做出有依据的取舍,并把开度扫描落成可复现的算例矩阵;把密封面内漏与隔断串腔代入模型,用堵口加压的分区实测数据反标等效系数;最后按整箱压降-流量曲线、各口分风量、双侧扫描温度矩阵这三套台架数据组织对标,并按写死的断面把结果交给下游。

五讲的顺序就是一次真实建模的顺序:第 1 讲定域、定网格、定湍流设置;第 2 讲把芯体接进来(含干/湿态);第 3 讲把风门这个变量接进来;第 4 讲把内漏与壳体散热这两笔账补上;第 5 讲对标、交付、交接。

⚠ 边界先说死,免得白读。本课范围严格限定为总成级三维数值实现。通用 CFD 底座(湍流模型选型、壁面处理与 y⁺、棱柱层反算、网格质量判据、网格无关性与离散误差)归 J2-01 CFD 基础、湍流模型与网格划分(Fluent/STAR-CCM+),本课只讲这些判据在箱内构型上怎么取值;前处理(数模验收、删简、破面缝合、包面、内域抽取)归 J2-06 整车/机舱 CFD 前处理:从脏数模到可算网格(数模验收·删简·包面·计算域抽取),本课从一份已水密的内域开始;多孔介质的标定路线(Darcy-Forchheimer 源项、由 f-Re 反算渗透率与惯性阻力系数、各向异性阻力张量、单元胞摩擦因子与传热因子提取、双单元与体积换热系数)归 J3-01 换热器芯体 CFD 与多孔介质模型,是本课的输入;凝结成膜的数值方法归 J4-03 除霜除雾风窗仿真;共轭传热通法归 J2-04 共轭传热(CHT)仿真方法。设计侧结论一律前指:迎面风速均匀性的评价指标与均流手段归 C2-05 箱内蒸发器布置与冷凝水管理,角度-温度曲线与凸轮线性化归 C2-02 温度门/模式门/混合风门结构与运动设计,风道压损分解公式族与并联分配判据归 C2-07 风道设计与出风分配(吹面/吹脚/除霜),串扰系数与分层温差的定义与试验设计归 C2-08 温度分层(stratification)与左右温区控制,漏风的实测口径归 C2-10 空调箱密封与漏风(air leakage)控制,鼓风机曲线与工作点求交归 C2-04 鼓风机与蜗壳设计:风量—噪声平衡。本课只讲「怎么建模型才对得上这些量」。

⚠ 计算域两端也先说死。上游到进风口/鼓风机出口为止——鼓风机内流与蜗壳型线设计归 C2-04 鼓风机与蜗壳设计:风量—噪声平衡;下游到出风口断面为止——断面以后的座舱气流组织与温度场归 J4-01 乘员舱气流组织与温度场 CFD(那门课已在正文里书面声明「本课计算域自出风口断面起,空调箱与风道内部不在其内」),除霜支路进入仪表台下风道之后的贴壁射流与融霜判据归 C5-02 风窗气流组织与除霜风道 CFD。

⚠ 关于噪声。本课通篇稳态口径。它交给 C2-11 空调箱 NVH:风噪/风门异响/鼓风机噪声/再生噪声 的只有几何、边界、门位工况与稳态基线(含中间开度的气流畸变与再生噪声源区定位);把稳态基线抬到声类比所要求的非稳态档次,以及「流场→噪声频谱」这一步,归 J5-05 声学 CAE:气动噪声与结构声辐射仿真,本课不承接,交接表里也不得默认包含这一段。

⚠ 本课不讲「斜射流近场等效失真的修正方法」。公开可查的原料里,只有「会失真」这个结论有据可依,成体系的修正做法没有可靠出处。所以第 2 讲按降级出口收窄为失真的识别与适用边界声明——怎么判断等效已经失真、什么时候不能再用等效出定量结论、要用就得怎么写声明。这不是省略,是把「我不知道」如实标出来,而不是编一套修正系数让读者去用。

本讲义里的数字分三类给,读到时请先看它是哪一类:物性与换算给准确值并写清基准态(本课统一取 20 ℃、101.325 kPa 干空气:密度 ρ = 1.204 kg/m³、动力黏度 μ = 1.8206×10⁻⁵ Pa·s、运动黏度 ν = 1.512×10⁻⁵ m²/s,与 J3-01 换热器芯体 CFD 与多孔介质模型 同一基准,跨课代入不需换算);行业典型区间只给区间并标「典型」,端点不作承诺;平台相关量(箱内静压、分区漏风率、缝宽、网格量、单算例墙钟时间)给一个典型参考区间与常见值锚点,同时写明它是典型值、⛔ 不是验收依据、须以本项目实测确认,并写清拿到它的路径;纯为讲清算法而设的数一律当场标明「教学假设值,⛔ 不对应任何平台、⛔ 禁止取用」。


第 1 讲 计算域取舍、网格与湍流设置:箱内低速内流的专属问题

这一讲不讲湍流模型的推导,也不讲棱柱层怎么反算——那些是通用底座,去 J2-01 CFD 基础、湍流模型与网格划分(Fluent/STAR-CCM+)。这一讲回答的是一组更靠前、也更容易被跳过的问题:这次的计算域画到哪两个断面为止?这两个断面上给什么边界?箱内哪几处构型决定了网格必须加在哪里?以及——这次要交的响应量,到底对什么敏感?

六节按建模顺序排:先定截点(1.1)、再说清最常见的域取错(1.2)、再定加密落点(1.3)、再说通用判据怎么调用(1.4)、再交代起点几何的前提(1.5),最后用一节把「精力该花在哪」这件事说死(1.6)。

1.1 上下游两个截点先定死,再谈网格

总成级箱内 CFD 的计算域,两端各有一个必须写进建模文档第一页的截点。

上游截点:进风口 / 鼓风机出口断面。再往上游——蜗壳内部的流动、叶轮的旋转域、蜗壳型线本身的设计——不在本课射程内,归 C2-04 鼓风机与蜗壳设计:风量—噪声平衡。这里有两种常见的给法,各有各的代价:

  • 截在鼓风机出口断面,用实测或上游 CFD 给出的速度分布作进口边界。这是本课默认路线。它的好处是把蜗壳的旋转与内流成本挡在域外;它的代价是斜射流的角度与不均匀性完全由这个边界决定——给一个均匀垂直入流,就等于把本课最要紧的那个物理(蜗壳出口斜射流)人为抹掉了。
  • 把蜗壳与叶轮一起包进来(叶轮用多重参考系处理),进口退到进风口/内外循环风门处。它能自洽地生成斜射流,代价是网格量与求解成本上一个台阶,且叶轮建模本身引入一套新的不确定度。

选哪条,判据是「斜射流的分布你能不能从别处拿到」。能拿到实测或上游算好的分布,就截在鼓风机出口;拿不到、又必须交迎面风速分布这类对来流形状敏感的量,那就得把蜗壳包进来。⛔ 唯一不许做的是:截在鼓风机出口、给一个均匀入流、然后交迎面风速均匀性的定量结论。那等于先把答案抹平,再去测它平不平。

下游截点:出风口断面。断面以后归 J4-01 乘员舱气流组织与温度场 CFD,那门课的计算域自出风口断面起。这一条已经出过事——外部课程曾误引 J4-01 乘员舱气流组织与温度场 CFD 去做全箱联算,所以两门课都把这条边界写成显式声明,而不是靠默契。

下游边界的给法有两类,选择本身就是在选口径:

  • 压力出口(各口给同一背压,或按下游风道阻力给各自的背压)。这是对标各口分风量时的常用给法,因为分配比是解出来的,不是设定的。
  • 质量流量出口(各口按实测分风量强制给定)。这条路会把「分配」这件事从解里拿掉——你规定了每个口出多少,模型就不可能告诉你分配对不对。它只在「已知分配、要看箱内温度场」这类场景下才成立,且必须在交付物里写明。

⚠ 截点写不清的直接后果:两门课的模型在同一段几何上重叠或留空。重叠意味着同一段风道的压损被算了两遍;留空意味着从出风口断面到座舱送风口之间那一段没人算,而 C5-02 风窗气流组织与除霜风道 CFD 需要的除霜支路进口条件恰好就落在这一段里。第 5 讲 5.4 会把这四条交接线逐条写死。

一条从左到右的空调箱空气链示意,画成一条横向流道。左端起是进风口与内外循环风门,接鼓风机蜗壳与叶轮,再接蒸发器芯体(画成带网格线的矩形块),再接温度门与混合腔,混合腔上方接暖芯与 PTC,最后分出吹面、吹脚、除霜三条支路到出风口断面。链上画两条粗竖虚线作为本课计算域的两个截点:左边一条落在鼓风机出口断面并标注上游截点,右边一条落在出风口断面并标注下游截点。两条虚线之间的区域打浅色底并标注本课计算域,虚线之外的两块打灰底:左侧灰块标注蜗壳型线与鼓风机内流归 C2-04,右侧灰块标注断面以后的座舱气流组织归 J4-01。上游截点旁引出两个小框写两种给法:截在出口断面用速度分布进口,或把蜗壳包进来用旋转域,两框之间写判据是斜射流分布能不能从别处拿到。下游截点旁引出两个小框写压力出口与质量流量出口,后者带警示描边并写会把分配从解里拿掉。图为结构示意,各段的长度与相对尺寸不代表任何车型。
图1 总成级箱内 CFD 的两个截点与它们和相邻两门课的接缝。要从图上读出三件事:①计算域两端各有一个断面,不是「把箱子整个包起来」这么含糊;②上游截点的两种给法对应两种不同的成本与不确定度,选哪种由「斜射流分布能不能从别处拿到」决定;③下游给质量流量出口带警示描边,意思是这样做等于把分配这件事从解里拿掉,⛔ 不是「精度低一点」。本图为结构示意,⛔ 不得据图量取任何几何尺寸、断面位置或流向角度。

1.2 只算风道那一段,是最常见的域取错

工程上最常见的省法是:把蒸发器截出来单独算一个「芯体+局部流道」的小域,或者反过来,只算温度门下游到出风口那一段风道。两种都省机时,两种都错在同一个地方。

C2-07 风道设计与出风分配(吹面/吹脚/除霜) 已经把这条纪律写死:必须全箱+风道联算。C2-05 箱内蒸发器布置与冷凝水管理 给了理由——只截一段芯体做多孔介质等效,恰好把蜗壳斜射流造成的、畸变最重的那一块算平了。本讲要做的是把这条纪律落成计算域的具体截法。

为什么截一段就必然算平?因为你在截面上给的边界,本身就是「你以为的来流」。截在芯体上游 30 mm 处给均匀入流,模型就再也不可能告诉你那里其实是一股斜射流。这是一个自我实现的假设:假设被写进边界条件,然后从结果里被读出来当成结论。

同样的道理反过来也成立:只算温度门下游那一段风道,你得给混合腔出口的温度分布——而那个分布恰恰是冷热风掺混的结果,是你本来要算的东西。

⇒ 判据一句话:凡是你要交的响应量,其成因落在截掉的那一段里,这个域就取错了。迎面风速分布的成因在蜗壳出口到芯体那一小段;各口分风量的成因在混合腔到三条支路的分岔;两侧串扰的成因在隔断与温度门根部。这三样的成因分布在整条链上,所以整条链都得在域里。

⚠ 唯一站得住的省法是「分级」,不是「截段」。先用全箱粗网格把整体流场与分配跑通,再在需要精细结论的局部(比如芯体正对射流的那一角)做局部加密重跑,两次都是全箱域。这与截段是两回事。

1.3 箱内三处构型难点,决定加密该加在哪

均匀加密全域是最省脑子也最贵的做法。箱内低速内流有三处构型难点,网格该加的地方就是这三处。

难点一:蜗壳出口斜射流。离心鼓风机蜗壳的出口气流不是垂直于出口断面射出的,它带一个偏角,且断面上速度分布本身就很不均。这股射流进入箱体后形成一个剪切层——高速核心区与周围滞流区之间那一层。剪切层必须在它展开的那一段距离内被解得住:网格尺度要小到能分辨剪切层的横向厚度,否则数值扩散会把速度梯度抹平,射流被算得比实际更宽更慢,畸变随之被低估。

  • 加密落点:从鼓风机出口断面起,沿射流方向到芯体迎风面的整段空间,横向覆盖射流核心与其两侧的剪切层。
  • 判断加够没有的抓手:沿射流中心线取速度衰减曲线,加密一层后曲线形状不再变化才算够;只看总压降是看不出来的。

难点二:极短入口段。这是箱内区别于机舱前端模块的关键一条。前端模块的散热器前面有一整个格栅到冷凝器的距离,来流有机会展开;空调箱里从鼓风机出口到蒸发器迎风面往往只有几十毫米,射流根本来不及展开就撞上了芯体。

这条的后果不只是网格问题,它直接推翻了一个前提:「芯体上游是充分发展的均匀来流」这个假设,在箱内不成立。而 J3-01 换热器芯体 CFD 与多孔介质模型 的多孔介质标定路线正是建立在均匀来流之上的——这就是第 2 讲要处理的近场失真问题的根。在网格层面,它要求芯体上游那薄薄一层不能用大尺度单元过渡,否则等效区入口的速度分布在进入多孔区之前就已经被网格抹平了。

难点三:大曲率转弯。箱内为了塞进有限的仪表台空间,流道普遍是急弯:芯体后到混合腔、混合腔到吹脚支路、除霜支路上翻。急弯内侧会分离,弯道里会生成二次流(一对反向旋涡)。这两样都直接影响该支路的阻力和它下游的速度分布。

  • 加密落点:弯内侧分离区、弯道横截面(二次流是横向的,只加密流向没用)。
  • ⚠ 这里有一个方向性陷阱:各向异性的六面体/多面体网格如果只沿主流向拉长,横向分辨率不足,二次流会被系统性低估,弯道阻力随之偏低——又是一个偏乐观的方向。
上下两栏对照图。上栏画一个简化的空调箱纵剖流道轮廓,从左到右依次是鼓风机出口、短入口段、蒸发器芯体块、混合腔、暖芯块、以及向上和向右分出的两条急弯支路。在这条轮廓上用三个虚线圈标出三处难点并编号:圈一套住鼓风机出口到芯体之间的斜射流区,圈内画一束偏斜的箭头和两条剪切层边界线;圈二套住芯体紧前方那一薄层并标注入口段极短,圈内画射流尚未展开就撞上芯体的形态;圈三套住向上翻的除霜支路急弯,圈内画弯内侧的分离泡和一对横截面上的反向二次流旋涡。下栏是与上栏三个圈一一对齐的三个说明框,每框两行:第一行写加密该加在哪(射流核心与两侧剪切层的整段、芯体上游那一薄层、弯内侧分离区与弯道横截面),第二行写判断加够没有的抓手(射流中心线速度衰减曲线形状不再变化、等效区入口速度分布不被抹平、二次流旋涡对能被分辨出来)。三个圈与三个框之间用细引线连接。图为结构示意,流道形状与三处难点的相对位置不代表任何车型。
图2 箱内三处构型难点与加密落点的一一对应。要从图上读出三件事:①加密不是均匀加全域,而是加在这三处;②每一处都配了一条可判断加够没有的抓手,⛔ 不是「凭经验再加一层」;③圈二那一处最容易被忽略——入口段极短意味着「芯体上游是充分发展来流」这个前提在箱内根本不成立,它是第 2 讲近场失真问题的根。本图为结构示意,⛔ 不得据图量取入口段长度、弯曲半径或任何几何尺寸。

1.4 通用判据一律调用,不重讲

下面这些是 J2-01 CFD 基础、湍流模型与网格划分(Fluent/STAR-CCM+) 的内容,本课一条都不复述,只说明它们在箱内构型上怎么取值:

通用判据(归 J2-01 CFD 基础、湍流模型与网格划分(Fluent/STAR-CCM+)) 在箱内怎么取值
湍流模型选型 箱内是低速内流、有强剪切与分离,工程上以两方程涡黏模型族为默认;选型判据本身按 J2-01 CFD 基础、湍流模型与网格划分(Fluent/STAR-CCM+),本课只提醒:过芯风量与各口分配对模型选择不敏感,出风温度分布与壁面换热才敏感(见 1.6)
壁面处理与 y⁺ 三选一 只交流量与分配时走壁面函数一档即可;要交壁温、壳体散热、局部换热系数时必须走贴壁解析或全 y⁺ 处理。⛔ 不要在只交流量的算例上花代价压 y⁺
边界层棱柱层层数与首层高度反算 反算方法按 J2-01 CFD 基础、湍流模型与网格划分(Fluent/STAR-CCM+);箱内的特殊点是流道截面小、棱柱层容易与主体网格挤在一起,急弯处尤其要检查棱柱层有没有被压塌或穿透
网格质量判据(偏斜度/纵横比/正交质量) 判据本身按 J2-01 CFD 基础、湍流模型与网格划分(Fluent/STAR-CCM+);箱内的高发区是急弯内侧和密封筋根部这类几何细节处
网格无关性与离散误差 方法按 J2-01 CFD 基础、湍流模型与网格划分(Fluent/STAR-CCM+)。⚠ 箱内必须对两类响应量分别做:一类是积分量(整箱压降、各口分风量),一类是分布量(迎面风速分布、出风温度分布)。前者往往在比较粗的网格上就收敛了,后者要细得多——只对前者做完就写「本算例网格无关」是一句全称结论,站不住
假收敛识别 判据按 J2-01 CFD 基础、湍流模型与网格划分(Fluent/STAR-CCM+);箱内的典型形态是残差压下去了而各口分风量还在慢漂,所以监测量必须包含各口流量,不能只看残差

1.5 起点几何的前提,与一个会被误诊的症状

本课从一份已经通过水密性检查、已经抽出内域的几何开始。数模验收、删简判据、破面缝合、包面尺度与失效征兆、内域抽取、孔洞与密封间隙的建模决策矩阵,全部归 J2-06 整车/机舱 CFD 前处理:从脏数模到可算网格(数模验收·删简·包面·计算域抽取)。

⚠ 但有一条前处理失效必须在这里先打预防针,因为它会在第 4 讲被误诊。

包面(surface wrapping)的尺度如果设得比密封缝的缝宽大,包面就会把缝直接合掉——几何上那条缝消失了,内域里两侧变成完全隔开的两个腔。这在前处理阶段不报任何错,水密性检查还会因此更容易通过。

到了第 4 讲做内漏建模时,它表现为一个非常具体的症状:怎么标都标不上。你按分区实测数据反算出一个等效阻力系数代进去,模型的漏风量还是接近零;你把系数往小了调(阻力更小、更容易漏),漏风量涨得很少;再调,还是不动。

⇒ 出现「反标不收敛、系数怎么调都不敏感」这个症状,第一件事是回查前处理有没有把缝合掉,⛔ 不是继续调系数。判据很简单:在几何里那条缝的位置切一刀看截面,缝还在不在。缝没了,等效阻力面就是加在一堵实墙上——加多少阻力都一样。

1.6 响应量决定精力分配:先判要交哪个量,再决定动哪个旋钮

这是第 1 讲的收口,也是全课最省时间的一节。

箱内 CFD 的响应量大致分两族,它们对建模要素的敏感性差别很大,且方向固定:

族 A:流量类(过芯风量、各口分风量、整箱压降-流量曲线)。 由三样东西决定:芯体多孔介质阻力、鼓风机边界(或上游边界给法)、内漏。对壁面处理与 y⁺ 基本不敏感——因为箱内的总阻力由多孔介质与局部损失主导,壁面摩擦只占很小一部分。

族 B:温度与壁面类(出风温度分布、壁温、局部换热系数、壳体散热量)。 对 y⁺ 与壁面处理敏感,对共轭有没有接敏感,对芯体换热源项的给法敏感。

⇒ 精力分配的判据:

这次要交 该花力气的地方 ⛔ 不该花力气的地方
整箱压降-流量曲线 多孔介质系数(干/湿态选对)、内漏建模、上游边界给法 压 y⁺、换湍流模型
各口分风量 同上,加上分岔处与急弯的网格 同上
迎面风速分布 上游截点给法(斜射流有没有被抹掉)、射流区网格 芯体内部网格加密(多孔区内部不解真实流动)
出风温度分布 换热源项、内漏、壳体共轭、y⁺ ——
壳体散热量 共轭设置、壁面处理、外表面换热边界 ——
一张三列的映射图。左列是五个响应量框,自上而下依次为整箱压降流量曲线、各口分风量、迎面风速分布、出风温度分布、壳体散热量;左列上半三个框归为一组标注族 A 流量类,下半两个框归为一组标注族 B 温度与壁面类。中列是六个建模要素框,自上而下为多孔介质系数含干湿态、内漏建模、上游边界给法、局部网格加密、换热源项与共轭、壁面处理与 y 加。右列是两个结论框,上框写族 A 对壁面处理不敏感,下框写族 B 对壁面处理敏感。左列每个响应量向中列画实线连到它敏感的要素,向中列画灰色虚线连到它不敏感的要素。图中用一条醒目的灰虚线突出整箱压降流量曲线与壁面处理及 y 加之间的不敏感关系,旁边加一个警示标签写这是最常被浪费机时的一条。图为关系示意,连线的粗细与位置不代表任何定量的敏感度权重。
图3 响应量与建模要素的敏感性映射。要从图上读出三件事:①先判这次要交哪个量,再决定动哪个旋钮——不是所有旋钮对所有结论都有用;②灰虚线标出的是不敏感关系,其中「压降-流量曲线 vs 壁面处理」这一条是最常被浪费机时的地方;③族 B 一旦进入交付清单,共轭与 y⁺ 的代价就必须提前排进预算,⛔ 不能等结果出来再补。本图为关系示意,⛔ 不得据图读取任何定量的敏感度权重或排序。

本讲小结:两个截点先写死(上游到鼓风机出口/进风口、下游到出风口断面),并显式声明给什么边界;只算一段是最常见的域取错,因为被截掉的那一段恰恰是响应量的成因所在;加密加在斜射流剪切层、极短入口段、大曲率转弯这三处,每处都配一条「加够没有」的抓手;通用判据一律调用 J2-01 CFD 基础、湍流模型与网格划分(Fluent/STAR-CCM+),本课只说取值;起点几何按 J2-06 整车/机舱 CFD 前处理:从脏数模到可算网格(数模验收·删简·包面·计算域抽取) 已水密,但包面把缝合掉这一类失效会在第 4 讲伪装成「反标不收敛」;最后——先判要交哪个量,再决定动哪个旋钮。

后面还有 4 讲正文 · 关键公式 · 案例拆解 · 常见误区 · 动手做

会员专属

后续为会员深水区内容——四库数据与深度拆解。

查看会员方案