TMS BOOK · ACADEMY 讲义

除霜循环与化霜策略(热泵)

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

C3-04 除霜循环与化霜策略(热泵)

课程代码 C3-04 · 板块 C 乘员舱空调与 HVAC / 热泵与采暖系统 时长 约 4.0 小时(7 讲) 前置 A5-02 从燃油车到电动车的热管理演进(热泵为什么值得上、代价是什么);C3-02 热泵采暖原理与低温制热衰减;A2-04 湿空气与焓湿图(露点与含湿量);A3-04 结霜与传热衰减机理 本讲义定位 讲师授课蓝本 / 学员自学讲义,是 C3-04 大纲的完整展开版


引言:把化霜从「故障处置」改判成「例行开销」

热泵在冬天最难受的天气,不是最冷的那几天。饱和含湿量随温度近似指数上升,所以到了极寒区,空气本身已经很干、能交出来的水少,霜反而结得慢;而「翅片表面温度必须低于 0℃」这个存在条件,又从上方把这一段截断。真正的危险区就夹在这两条线之间,落在 0~7℃ 加高湿这一段上——而这一段恰恰是冬天最常见的天气。

霜一上来,换热面被堵、制热量往下塌,而化霜本身还要从系统里往外掏热。这门课不打算把这件事收在「霜是坏东西,所以要早发现、快清掉」这句话上——它听上去像结论,但照着它做出来的策略,正是被投诉最多的那一类。本课真正要交付的是三样东西:判「什么时候该化」的一套信号与判据、判「化完了没有」的另一套信号与判据,以及把两者串起来的那笔账。

这门课站在两门前置课的下游:A3-04 污垢、结霜与传热衰减机理 讲过结霜与传热衰减的机理,C3-02 热泵采暖原理与低温制热衰减 钉过低温制热的衰减链与有效值口径;本课接手的是再往前一步的那件事——霜已经在长了,策略该怎么定。判据挂在哪几个信号上、路线怎么选、多久化一次、化到什么程度算完、化的时候乘客怎么办,这五个问题的答案合在一起才叫化霜策略,缺任何一个,剩下的都会在冬季路试里被打回来。

第一根钉子:化霜的「进入」与「退出」是两条量纲不同、传感器不同、失效后果也不同的判据链,不得共用同一个信号,也不得从一条推出另一条。

进入判据回答的问题是「外面那层霜,已经贵到值得付一次化霜的代价了吗」。它度量的是空气侧换热与流动的退化——ΔT_ae 相对同工况洁净基线的偏移、室外换热器进出风温差 ΔT_air 的塌陷、空气侧压降 Δp_air 的抬升、风机电流或占空比的漂移。这一侧的量纲是温差、压降、电流;判错的后果是误化霜(白付一次确定的代价)或漏化(等到霜堵住大半才动手)。

退出判据回答的是完全另外一件事:「这一次化霜,有没有把霜化干净」。它度量的是盘管上还有没有相变在吸热——T_coil 越过 0℃ 融化平台并保持一段时间。这一侧的量纲是温度与时间;判错的后果是残冰,而残冰让下一轮结得更快,直接把系统推进「越化越频」。

这两件事之间没有因果关系,于是有三条当场就能判真假的硬界线:① ⛔ 不得拿「进入判据那几个信号恢复了」当退出条件——信号恢复只说明迎风面那部分换热回来了,底部与背风侧的霜可能还在;② ⛔ 不得拿「化霜计时到了」去复位进入判据里的累计量;③ 两条链在图上⛔ 不得用同一条引线、同一句话连起来。互推一次,两件不相干的事就被捆成了一件,而捆错的地方在标定表上是看不出来的——它只会以「反复化霜却总也化不好」的形式,在冬季路试里冒出来。

第二根钉子钉在目标函数上:化霜是一项有确定成本的周期性运行开销,它的设计目标是「完整结霜—化霜周期上的平均供热能力与 COP 最优」,不是「霜最少」,也不是「化霜最快」。

这根钉子有三个可判真假的推论。其一,评价任何一条化霜策略,都必须在完整周期上取平均。只看某一瞬的 COP,结论必然是「不化霜最省」——因为化霜那一段的瞬时能效极低,把它剔出去当然好看,而这个结论会把判据往「尽量不化」的方向推,正好撞上另一侧的代价。本课凡说「周期平均 COP」,指的都是前置课 C3-02 热泵采暖原理与低温制热衰减 已经钉死的 COP_h,eff 在一个完整结霜—化霜周期上的取值口径;⛔ 本课不另起名字,也不让两个名字并存。其二,一次化霜的账不止 Q_defrost 一笔:还有化霜期不供热、退出后的恢复期,以及舱内补热花掉的电量。这几笔量纲并不相同(前两笔是热量、后一笔是电量),而且其中有两笔会重复计列——若舱内补热已经把那份热补上了,「不供热的损失」就已经由这笔电量买过单。⛔ 不先声明账的边界与折算口径就把它们相加,算出来的数没有意义。其三,因此存在一个最优间隔:结霜损失随间隔单调涨、化霜损失随间隔摊薄,两者之和有极小点。⛔ 这个极小点的位置是平台与工况相关量,本课不给数;本课交付的是求它的方法、它随工况移动的方向,以及「两侧都有代价」这个形状。

反钉子:本课最容易被读反的一条是「化霜是一次故障处置——霜是异常,所以判据越灵敏越好、化霜越快化完越好」。

这个误读的诱因,是本课自己制造的:第 1 讲整讲的语言都在把霜说成坏东西——附加热阻、堵塞流道、正反馈、双重伤害;而工程师面对坏东西的本能,就是尽早发现、尽快清除。但本课要交付的判断恰好相反:在冬季最常见的那段天气里,结霜是运行的常态而不是异常,化霜则是一项每一次都要真金白银付费的例行开销。

根子上是目标函数换了:故障处置的目标函数是漏报率最低,例行开销的目标函数是总成本最低。这两个目标函数对灵敏度、对单次时长、对频次的最优取值方向完全相反,所以只要归类归错,后面每一个标定动作都会往反方向走一格——而每一格单看都很有道理。下面四个动作就是这么走反的。

① 把进入判据做成报警式的高灵敏单信号——取消迟滞、取消多判据表决、把阈值往容易触发的方向调。做反的后果是可判的:每一次误触发的代价都是确定的(一份 Q_defrost、一段不供热、一段恢复期、一份舱内补热电量),而收益是不确定的(可能根本没多少霜)。正解的方向是降灵敏——多判据表决、迟滞、最小运行时间。所以「化霜判据越灵敏越好」这句话,方向是反的,它把一个总成本问题当成了漏报率问题。

② 把单次化霜时长往短里调,以为「化得快=化得好」。缩短单次化霜会留下残冰,残冰让下一轮结得更快,结果是化霜的总占空比反而升高——省下的是单次化霜里的那一小段时间,赔进去的是整个周期的平均供热量。所以「化霜时间越短越好」同样是反的。正解是退出以 T_coil 越过 0℃ 融化平台并保持为主判据,固定时间只作上限兜底。

③ 把「盘管温度升得快」读成「化霜效率高、可以提前退」。这一条最隐蔽,因为它看起来像个好消息。化霜时 T_coil 会在 0℃ 附近走出一段近似平台(融化潜热正在吸热),平台结束之后温度才会快速上冲;所以升得快只证明传感器贴的那一点已经没霜可化了,它并不证明底部与背风侧也化干净了。「盘管温度升得快说明化得干净」这句话,是把一个单点读数当成了全场结论;正解是把「越过平台」与「保持时间」一起写进退出判据,⛔ 保持时间不是可有可无的兜底。

④ 把化霜期间的舱内掉温当成「这次化霜的副作用」,于是不给补热功率预算、不做风路动作、不做预投。正确的看法是:舱内补热电量本身就是化霜成本里的一笔账,它要在设计期被反算出来,而不是在主观评价挨批之后再补救。

⚠ 反过来也要防:本条不是在说「化霜可以拖」。拖到霜堵住室外换热器大半再化,正是本课典型案例里那台车的真实根因,代价同样确定。正确的表述只有一句:化霜的频次与单次时长都有最优值,两侧都有代价,任何一侧的单调直觉都是错的。

射程与去向。本课判的是这几件事:结霜的物理条件与它的可观测性、化霜路线的选择判据、进入与退出判据的物理设计与阈值定法、一个完整周期上的账与最优间隔的求法、化霜水交给结构侧的定量输入,以及化霜期间舱内保护的需求量与边界。⛔ 本课几乎所有的阈值都不给数——这不是省略,是它们全部是平台相关量:各路信号的阈值与归一化偏移量门限、退出判据的温度阈值与保持时长、迟滞带宽、最小运行时间、表决权重、最优间隔、单次化霜时长与恢复期、化霜频次、允许的出风温度跌落上限、实车补热功率,只能由环境舱实测与整车标定给出,⛔ 禁止抄上一代平台。正文里出现的算例数字一律是教学假设值,会标明口径,⛔ 不对应任何平台、不得取用。

本课不判的部分只写去向:整车模式矩阵下化霜与电池冷却、座舱采暖的冲突消解,以及整车级验收判据,详见 K6-07 热泵与多模式切换标定;控制器整定手段本体详见 K3-05 PID/前馈/增益调度控制实战;起雾判据与限值详见 C5-03 低温起雾机理与主动防雾控制;室外换热器芯体的翅片—集流管—底部导流、扁管倾角与去水角详见 G2-09 直接式热泵室外换热器(冷凝/蒸发双向工况)部件设计;回路构型与双 EXV 解耦详见 C3-06 热泵除湿再热模式:冷媒侧构型、中压与双 EXV 解耦控制;累计量的跨点火周期持久化详见 K4-06 控制器非易失存储设计:学习值、诊断数据与累计量的持久化;在役退化辨识的泛化方法详见 K5-05 在役健康度与渐变衰减辨识:从车端信号到服务决策。本课涉及的几份标准也只写编号与去向,⛔ 不写条款内容、限值与工况点;版次与年份以现行目录为准,引用前须核。

七讲的路线。第 1 讲先把符号钉死(三个都被口语叫作「盘管温度」的量必须分列),再讲结霜的物理:两个条件、换热器表面上会发生的四件事、霜的两条并行伤害路径、正反馈与它那条方向相反的自限支,以及「霜 ≠ 冰」。第 2 讲回答「车上没有霜传感器,怎么知道结霜了」——按物理层建一张信号全集,讲清每一条信号往哪个方向动、洁净基线是不是工况的函数、单独使用时会怎么错,收在多判据表决与迟滞上。第 3 讲把化霜路线从「几条并列的选项」还原成三根轴:热从哪来、经什么路径送到霜层、化霜期间舱内的热从哪来;并给出决定可选路线的三个架构门。第 4 讲是第一根钉子的落点——进入与退出各自的完整形态、化霜循环的时序,以及进出两个时刻的控制状态交接。第 5 讲算账:化霜能量拆成几项、一次化霜的账有几笔、周期平均的口径怎么定、最优间隔怎么求。第 6 讲跟着水走:由能量账反推霜质量与累计水量,交给结构侧三个不同的统计量,再讲滴落点、二次结冰与寿命期的冻融账。第 7 讲回到乘员舱:舱内保护有哪几个维度、间接式与直接式在储热上的差别、补热功率怎么反算,以及那条不能碰的除雾底线。

第 1 讲 结霜机理与真正的危险区

这一讲不讲怎么化霜,只讲三件事:霜是怎么来的、它到底伤在哪、以及为什么「最冷的那几天」并不是最该防的天。这三件事是后面六讲全部判据的物理底座——第 2 讲要建的信号全集、第 4 讲要建的退出判据、第 5 讲要算的最优间隔,判据形式都由本讲的机理决定。⚠ 本讲有一条贯穿始终的纪律:凡是平台相关的量一律不给数,本讲给出的每一个数字要么是物性,要么带着「教学假设值」的标签。

1.1 结霜要两个条件同时成立:低于露点,且低于 0℃

工程上直接可用的筛查式只有一条:

T_surf < T_dew(来流空气) 且 T_surf < 0℃

两个条件是「且」不是「或」。低于露点,空气里的水汽才会在表面上析出来;低于 0℃,析出来的才是固相。少了前一条,干冷天的换热器表面再冷也结不出霜;少了后一条,梅雨天的表面再湿也只是挂一层水。⛔ 把两个条件写成「或」,判据必错——而更常见的一种错法是根本没写第一条:只看环温不看含湿量就下结霜判断,这样的判据在高湿天漏触发、在干冷天误触发,两头都错。

严格地说,凝华的门槛不是露点而是霜点 T_frost。冰面上的饱和蒸汽压低于同温度过冷水面的饱和蒸汽压,所以凝华可以在比露点略高一点的温度上就开始;T_dew 低于 0℃ 时,T_frost 略高于 T_dew。本课用 Sonntag(1990) 的冰面与过冷水面饱和压力两式复算这个差(自检:0℃ 时两式分别给 611.15 Pa 与 611.21 Pa,与 CoolProp 8.0.0 的 611.21 Pa 一致):

T_dew −1℃ −5℃ −10℃ −20℃
T_frost − T_dew +0.118 K +0.571 K +1.103 K +2.058 K

这组数与前置课 A3-04 污垢、结霜与传热衰减机理 给出的「约 0.1/0.6/1.1/2.1℃」一致,两处并存时以本课的复算值为准。⛔ 不要把它单值化成一句笼统的「约 1 K」——它随温度变,而这正是它有用的地方:

  • 在 0℃ 上下的高湿区,两者差不到零点几 K,可以忽略,用露点判就够;
  • 到 −10℃ 以下的干冷区,差值升到 1 K 以上,此时按露点判会系统性地偏晚——化霜起跳的标定点会被推后,这是一个方向确定的偏差,做低温段标定时要修正。

反向也要防:⛔ 不得因为「按露点判偏保守」,就在高湿区把这一项省掉、只留 T_surf < 0℃ 一条。高湿区两者本来就几乎重合,省掉它一点事都不省,只是把一个两条件判据退化成单条件判据,把 1.3 要讲的凝露区一起吞进「结霜」里。

最后留意这条不等式的结构:T_dew 与 T_frost 是来流空气的性质(怎么由温湿度求它们,承接 A2-04 湿空气物理与焓湿图:空调负荷计算基石),而 T_surf 是换热器硬件的状态。一个判据把空气侧的量和硬件侧的量放进同一条不等式,就意味着两边都得知道——而 1.4 会告诉你,右边那个 T_surf 恰恰是全车测不到的那一个。本课全部湿空气物性都在常压 101.325 kPa下算,含湿量按干空气质量计;⚠ 换基准整条曲线会平移,⛔ 正文与图上不许各用各的基准。

1.2 最危险的不是最冷天:危险区是一段单调上升被上边界截出来的右端

几乎所有人第一次听到「结霜」都会本能地把它和「越冷越凶」连在一起。这个直觉是错的,而且错得有确切的机理。

饱和含湿量随温度近似指数上升。常压下的 ω_sat(CoolProp 8.0.0,0℃ 以下对冰面饱和,可复核的调用式 HAPropsSI('W','T',T,'P',101325,'R',1.0)):

温度 −25℃ −20℃ −15℃ −10℃ −5℃ 0℃ 3℃ 5℃ 7℃ 10℃ 15℃
ω_sat / (g/kg) 0.391 0.637 1.021 1.606 2.486 3.790 4.708 5.425 6.238 7.663 10.694

同为饱和状态,+7℃ 的空气里含的水是 −20℃ 的近十倍(6.238 对 0.637 g/kg);同样的相对湿度下这个比例基本不变。−20℃ 的空气里根本没有那么多水可以交出来。这就是「极寒反而结得慢」的唯一机理,⛔ 不需要也不应该再给它编第二个解释。

结霜速率正比于表面处的含湿量差。把表面过冷度 T_amb − T_surf 固定取 8 K(⚠ 这是教学假设值,不对应任何平台,⛔ 禁止取用),RH=90% 时的结霜驱动力 ω_air − ω_sat(T_surf) 是:

T_amb −20℃ −10℃ 0℃ +3℃ +7℃
驱动力 / (g/kg) 0.285 0.674 1.492 1.747 2.121

(教学口径,⚠ 教学假设值,不对应任何平台。)+7℃ 是 −20℃ 的 7.4 倍

请注意这条曲线的形状:它在结霜区内单调上升,没有峰。那么「0~7℃ 最危险」这个说法从哪来?——来自上边界。T_surf < 0℃ 是结霜的存在条件,环温再往上走,表面温度就跨过 0℃,霜这件事根本不发生了。在 8 K 过冷度这个教学口径下,这条上沿卡在 T_amb ≈ 8℃ 附近。

所以本讲要你记住的不是「有个峰在 0~7℃」,而是:「最危险」不是一个峰,是一段单调上升被上边界截出来的右端。这两种说法在图上长得像,在工程上完全不同——把它当峰,你会去找峰的位置;把它当截出来的右端,你立刻知道上沿会随过冷度移动,而过冷度是你的系统自己定的。

⛔ 这组驱动力数只用来说明「含湿量随温度近指数上升」这一个主因:⛔ 不得据它排定任何实车的结霜速率序,⛔ 也不得反过来用它反算实车的表面过冷度。真车上表面过冷度本身就随环温变化(它由压缩机能力与换热器 UA 共同决定);要把本节的结论写成一台具体车的结论,还需要一个本课没有的输入——表面过冷度随环温的实测关系,那要在环境舱里扫出来(第 2 讲与「动手做」)。

至于上沿之上是不是就「什么都不发生」——不是,那是下一节的事。

双联图:左幅是常压下饱和含湿量随温度上升的曲线并标出四个带数值的点,另叠 RH=70% 与 90% 两条等相对湿度线;右幅是 RH=70/90/100% 三条结霜驱动力曲线,RH=90% 曲线上标出五个带数值的点,右侧一条竖线加灰色遮罩标出 T_surf 高于 0℃ 的不结霜区,另有一支双箭头标出 7.4 倍的差;表面过冷度固定取 8 K 属教学假设值、不对应任何平台,⛔ 不得据图判断某台车在哪个环温开始结霜。
图1 结霜驱动力在结霜区内单调上升、没有峰,危险区的上沿是被「T_surf 低于 0℃」这个存在条件截出来的。⚠ 口径:常压 101.325 kPa、0℃ 以下对冰面饱和、表面过冷度 T_amb−T_surf 固定取 8 K(教学假设值,不对应任何平台);真车的表面过冷度随环温变化,⛔ 不得据图判断某台车在哪个环温开始结霜。

1.3 表面上会发生四件事,结霜只是其中一件

只盯着「结霜」这一件事,会整类漏掉另外三件。按 T_surf 相对 T_dew 与 0℃ 的位置,室外换热器表面上可能发生的是四件事:

  1. 干工况(T_surf > T_dew):既不凝也不结,表面是干的。
  2. 凝露(T_dew > T_surf > 0℃):析出的是液态水膜。它同样加热阻、同样堵流道,但它能自己排走,不需要化霜——这一格回答了 1.2 末尾那个必然会被问到的问题:上沿之上不是什么都不发生。湿工况下换热该怎么正算(析湿、湿翅片效率、焓差驱动的 ε-NTU),详见 A3-05 湿工况换热器计算:析湿、湿翅片效率与焓差驱动的 ε-NTU
  3. 结霜(T_surf < 0℃ 且低于霜点):长出来的是多孔霜层
  4. 先凝露成滴、再冻结:0℃ 上下高湿区的实际路径(承接 A3-04 污垢、结霜与传热衰减机理)。表面先挂上水滴,随后整滴冻住,得到的是密实冰而不是松霜。

四格里只有第三、第四格需要化霜。而第四格拿到的东西与第三格不是同一种材料:同样质量的水,凝成冰比结成霜更难化、更容易残留——这正是 1.7「霜 ≠ 冰」的物理起点,也是本课后面「越化越频」那条链的源头。0~7℃ 高湿区之所以最难对付,是因为它同时占了「结得快」(1.2)与「化不净」(第四格)这两件事。

⛔ 把凝露那一格删掉,读者会得到「不结霜=什么都不发生」这个默认值,而默认值不会被任何测试覆盖;⛔ 把第四格删掉,「霜 ≠ 冰」就变成一句没有出处的断言。

两个易错点:① 把凝露段当成「还没开始结霜所以不用管」——它已经在扣 UA 与风量了;② 把四格画成互斥的四块——同一台换热器上不同位置可以同时处在不同格:迎风面、底部、背风侧的表面温度与来流状态都不一样。这一条在第 4 讲还会回来,它是「退出判据必须带保持时间」的物理根据之一。

⛔ 四格边界的位置由 T_surf、T_dew、0℃ 三条线定,可以算;但各格在一台实车上占多大区间是平台相关量,不给数

以环温为横轴、相对湿度为纵轴的分区图:三条计算得到的边界线把图面分成干工况、凝露、结霜三个带文字标签的区,以及夹在结霜区上沿与凝露区之间、用斜纹底纹画出的先凝露成滴再冻结过渡带,另标出两个定位点;⛔ 定性分区示意,不得据图判断某台车在什么温湿度下会结霜。
图2 表面上会发生的是四件事:干工况、凝露、结霜,以及 0℃ 上下高湿角落那条「先凝露成滴再冻结」的过渡带。⚠ 四条边界会随表面过冷度整体平移(本图取 8 K 的教学假设值),⛔ 分区的绝对位置不可取用、不得据图判断某台车在什么温湿度下会结霜。

1.4 判据要的那个量测不到:三个都被叫作「盘管温度」的量必须分开

到这里,1.1 那条不等式已经成立了,剩下的问题看起来只是「去测一下 T_surf」。而这门课真正的难处正在这里:判据要的那个量,我们测不到;能测到的量,都不是它。

从来流空气一路走到冷媒,温度沿这条链逐级下降:

来流湿空气 → 霜层 → 翅片/管壁外表面 → 管壁 → 管内壁 → 管内冷媒

结霜判据要的是霜层根部那个界面的温度。而量产车上能读到的只有两个数,它们在链上的位置都不在那里:

符号 是什么 单位 谁用它
T_evap 低压侧饱和温度(由低压传感器换算;⚠ 部分平台改用盘管中部温度近似,⛔ 但那条替代口径带着一条硬限定,见表下) 进入侧的信号之一(第 2 讲的 ΔT_ae ≡ T_amb − T_evap 就建在它上面)
T_surf 翅片与管壁的表面温度 结霜判据本身要的就是它——而它测不到
T_coil 化霜退出判据所用的那个盘管温度传感器读数(贴在盘管某一点的金属温度) 退出侧判据(第 4 讲)

这三个量在车间里都会被顺口叫成「盘管温度」,而它们是三个量、两条判据链、三种用途。⛔ 全课禁止裸写不带下标的 ΔT、Q、m、t、T——这门课几乎每一个错误,都发生在两个同名量被当成同一个量的时候。

表里那条「或由盘管中部温度近似 T_evap」的替代口径,带着一条不能省的硬限定:若某个平台确实这么做,那个盘管中部测点必须是与退出判据 T_coil 不同的独立测点、独立引线。理由不在测量精度上,在判据结构上——T_coil 是退出链的信号,T_evap 是进入链的信号;两者一旦落在同一条引线上,进入与退出就共用了同一个信号,正是第 4 讲 4.1「界线三:两条链不得用同一条引线、同一句话连起来」要防的形态,而这种共用在标定表上是看不出来的。⇒ 第 2 讲 2.2 之所以只写「T_evap 由低压传感器换算」这一种,是因为它讲的是进入链:低压传感器换算是进入链上无条件可用的那一种,盘管中部温度近似则要先过上面这条限定。⛔ 两处口径的宽窄不同不是笔误,是射程不同,⛔ 不得把宽的那一版无条件搬进进入链。

还有第四个量,它的下标与 T_coil 相同、指的却不是同一个对象,必须在这里一并钉死:第 5 讲 Q_defrost 里的 ΔT_coil,指的是整块盘管金属在化霜期的温升(与同一条式子里的 (m·c_p)_盘管 是同一个对象——那是整块金属的热容),⛔ 不是上表 T_coil 那只贴片传感器读数的变化量。两者⛔ 不得互代,理由在第 4 讲 4.3:贴片那一点先化完是常态,别处比它化得更晚、温度更低,所以贴片点的读数差会低估整块金属的平均温升。⇒ 本课凡写 ΔT_coil,一律读作「整块盘管金属的温升」;⛔ 不得把它读成「退出判据那只传感器的读数变化」,也⛔ 不得拿 T_coil 的读数差去代它。

两个具体的错法:

  • 把 T_evap 直接代进 1.1 的判据当 T_surf 用。T_surf 在传热链上位于 T_evap 的上游,T_surf 高于 T_evap,代进去会低估结霜起点(判据会认为已经在结霜,而实际表面还没到)。
  • 把 T_coil 当 T_surf 用去判结霜。T_coil 是给退出判据用的,它只代表贴片那一点的金属温度;拿它去判进入,等于用退出侧的传感器去做进入侧的事——这是第 4 讲那条硬界线(两条链不得共用信号)在第 1 讲就埋下的伏笔。

⛔ T_surf 与 T_evap 之间差多少,是平台相关量,不给数:它取决于翅片效率、风速、霜层厚度与管壁热阻,须由实测或部件级仿真确定。⛔ 尤其不得给出一个「T_surf ≈ T_evap + 常数」的经验式当通用结论——那是把一个平台相关量偷偷单值化。本课只交付一条方向性结论:T_surf 高于 T_evap,且这个差随霜层增厚而变。⚠ 方向性结论不得反向使用,⛔ 不许拿它去论证某个具体的裕量够不够。

所以「量产车上没有霜传感器」这句话的真实含义不是「缺一个零件」,而是:判据与可观测量之间隔着一整条传热链,链上没有任何测点落在判据要的那个界面上。这解释了第 2 讲为什么要去建一个五层间接信号的全集,而不是去找一个更好的传感器。

翅片与管壁的放大剖面示意,自左向右画出来流湿空气、霜层、翅片表面、管壁、管内冷媒五层,下方配一条只有 0℃ 参考虚线、不标刻度的温度分布折线;T_surf、T_evap、T_coil 三个带引线的标签分别钉在霜层根部界面、管内冷媒侧与贴片传感器所在的那一点上,标签之间以禁止符号相连,右侧另画一栏换热器正视图表示迎风面、底部、背风侧霜厚不同;⛔ 定性剖面示意,不得据图读取任何温度、厚度或温差数值。
图3 结霜判据要的 T_surf 落在霜层根部那个界面上,而传热链上没有任何测点画在那里——T_evap 与 T_coil 都不是它,⛔ 三者不得互相替代。⚠ 温度纵轴只画相对高低,唯一标出的绝对刻度是 0℃ 这条物性参考线,⛔ 不得据图读取任何温度、厚度或温差数值。

1.5 霜的伤害是两条并行路径,第二条会啃掉第一条的分母

霜结上去之后干了两件事,⛔ 不是一件:

路径一:附加热阻。霜层的导热系数低,它作为一段串联热阻接进总换热系数里。霜的导热系数典型区间0.05~0.5 W/(m·K)(标「典型」,随霜密度变化,越松越保温——承接 A3-04 污垢、结霜与传热衰减机理「量级在 0.1 W/(m·K) 上下」)。⛔ 不给单点值,⛔ 区间的端点不得当成可承诺值。

路径二:堵塞空气侧流通面积。霜占掉翅片之间的通道,空气侧压降曲线整体抬高,它与风机特性曲线的交点左移,风量 V̇ 掉下来;风量一掉,空气侧对流换热系数 h_air 跟着掉。

而第二条会回过头来啃掉第一条的分母。常见的写法是把霜当成一段串联热阻:

1/UA_总 = 1/UA_干 + R_霜(t)

这条式子本身没错,但它的射程必须写清:式子里的 UA_干 不是常数。它是风量的函数,而风量本身正随霜层增厚在掉。所以正确的写法是:

1/UA_总(t) = 1/UA_干(V̇(t)) + R_霜(t)

⚠ 这层依赖关系是本课补上的推论,不是现成教材式子里写着的东西——原式只写了串联结构,没有写出 UA_干 对风量的依赖。

把 UA_干 当常数的后果,不是精度问题,是漏掉一整条路径。仿真里只给霜加一层导热热阻、风量保持不变,衰减幅度会被系统性低估;而低估的量随霜层增厚越来越大,正好在你最需要它准的那一段最不准。这也是通则里那条「只覆盖部分因素的比值不得当作整体系数取用」的一个标准形态。

给你一个可以当场判真假的自检问句:你的仿真模型里,风量是不是随霜层增厚在变?不是,就说明模型里只有一条路径。

单位有一个必须先说清的坑:本课写的 R_霜 是总热阻,单位 K/W;而 A3-04 污垢、结霜与传热衰减机理 里的 R_f″ 是面积热阻,单位 m²·K/W,两者差一个参照面积(R_霜 = R_f″/A_ref,且必须写明 A_ref 取的是哪一侧)。⛔ 两者不得混用——拿面积热阻的数当总热阻代进去,量级直接就错了。

⛔ 风量到底掉多少、压降到底抬多少,是平台相关量,不给数:它取决于翅片形式与间距、风机特性与控制方式,须由实测确定。本课交付的只是那个结构——两条路径并行,且第二条耦合进第一条。反过来也要防:⛔ 只算堵塞不算热阻同样是错的,两条都要算。

两路并行的因果拆账图:路径一由霜层导热系数低到串联热阻 R_霜(t) 增大再到总热阻增大,旁配一条各段等长、不标比例的热阻串联示意;路径二由流通面积减小到空气侧压降抬高、风机工作点左移、风量下降、空气侧对流系数下降;图中央一支加粗的回授箭头从路径二指向路径一的分母 UA_干,右侧另配风机特性图与洁净、结霜两条系统阻力线及其两个交点;⛔ 定性因果与占比示意,不得据图读取任何热阻比例、风量或压降数值。
图4 霜的伤害是两条并行路径而不是一条:第二条会把第一条的分母 UA_干 一起啃掉——把 UA_干 当常数,正是仿真系统性低估衰减幅度的机理根源。⚠ 热阻串联示意的各段刻意画成等长,长度不代表任何占比,⛔ 不得据图读取任何热阻比例、风量或压降数值。

1.6 结霜是正反馈,但环上还有一条自限支——而它停下来的地方不可接受

把 1.5 的两条路径接回 1.2 的驱动力,就得到一个闭环:

正反馈支:UA 下降 ⇒ T_evap 下降 ⇒ T_surf 更低 ⇒ 单位面积含湿量差更大 ⇒ 单位面积结霜更快 ⇒ UA 继续下降

这个环解释了工程上最常被观察到的现象:结霜的前半段慢、后半段陡,一旦起来就收不住。

但这个环上还有一条方向相反的支路,⚠ 这一支是本课补上的分析:

自限支:霜层增厚 ⇒ 流通面积减小 ⇒ 风量下降 ⇒ 单位时间送到换热器的水汽总量减少 ⇒ 总结霜速率被限制

两支同时存在,在「霜层增厚」处分叉,在「结霜速率」处汇合。它们防的是两个方向的误读,而这两句话都不得作为结论写出来

  • 不得写「正反馈所以会发散」——这是一个假全称,反例就是自限支本身。
  • 不得写「有自限所以不用管」——关键不在自限支存不存在,而在它稳在哪里

第二句要多说一层,因为它才是本节的题眼。自限支之所以能把结霜速率压住,靠的是风量掉到很小,把水汽的输运掐断。换句话说,它稳住的那个状态是「空气侧几乎不通、换热已经塌、制热量已经没了」。那是一个物理上稳定、工程上完全不可接受的点。所以自限支的存在不改变结论:你不能指望这个系统自己停在一个你还能用的地方。

⛔ 两支的相对强弱、以及自限点具体落在哪,是平台/工况相关量,不给数。本节交付的只是环的结构与两支的方向。

闭环因果图:实线加粗的正反馈主环依次为总换热能力下降、蒸发温度下降、表面温度更低、单位面积含湿量差增大、单位面积结霜更快,各环节带独立文字标签与方向符号;虚线的自限支自霜层增厚处分出,经流通面积减小、风量下降到送入的水汽总量减少,再汇回结霜速率,两支交汇处画一个天平符号;下方结论框写出两句被划掉标为错句的说法;⛔ 定性因果结构示意,不得据图判断结霜会在多久之后稳定或稳定在什么水平。
图5 结霜的正反馈环,以及环上那条方向相反的自限支——自限支能停下来的位置是「风量已经很小、换热已经塌」,所以它的存在并不改变结论。⚠ 图上不出现任何数值,包括环增益、时间常数与阈值,⛔ 不得据图判断结霜会在多久之后稳定或稳定在什么水平。

1.7 霜 ≠ 冰:化不净会把松霜熬成翅片根部的密实冰

本讲最后一条,是把 1.3 第四格那条「先凝露成滴再冻结」的路径接到时间轴上。

一轮化霜没化净,根部会残留一薄层液水。下一轮工作时,这层残水先被冻成冰,然后新霜在冰上继续长。反复几轮之后,靠近翅片根部的那一层就变成了接近致密的冰,外层才是新结的松霜。

密实化不是「霜变多了」,是霜的密度与导热系数一起变了。致密冰的导热系数比松霜高(更接近冰的量级)——听起来像好事,但它同时意味着两件坏事:

  1. 单位体积要融化的潜热更多:同样一次化霜的投入,化掉的质量更少;
  2. 它长在最难触及的位置:牢牢粘在翅片根部与排水路径入口,而不是浮在表面。化霜的热必须先穿过外层才到得了它。

数字上只给两个:冰的密度 917 kg/m³(0℃,物性);霜的密度只给典型区间——从数十到数百 kg/m³,随生长温度、风速与生长时间大幅变化,越松越低。⛔ 不给单点值,⛔ 区间端点不得当成可承诺值,⛔ 也不得拿它去反算霜层厚度。

两个后果直接连到后面的讲:

  • 化霜时长按松霜标定,到第三、四轮就化不动了。标定台架上一次连续运行,看到的多半是松霜;用户车上反复化霜之后面对的是分层结构。
  • 「多化一会儿就能补回来」是靠不住的。密实冰所在的位置恰恰是热最难到达、水最难排走的地方。这就是第 4 讲那句「化霜不净的代价远大于多化一会儿」的物理根据——它不是一句权衡上的偏好,是材料和位置决定的。
三联剖面演化图,自左向右三个时刻共用一条时间箭头:第一轮为翅片表面一层点状底纹的疏松多孔霜,第一轮化霜不净后为外层融化流走、根部残留一薄层实心底纹的液水,第二轮起为残水冻成深色致密冰、其上再长新霜的分层结构;每格下方配一条以底纹深浅表示密度由松到密的结构条,条旁标出霜密度典型区间与冰的密度,最右侧另有一个带禁止符号的方框;⛔ 定性剖面演化示意,不得据图读取任何厚度、密度或轮数。
图6 化霜不净反复几轮之后,翅片根部会长出一层致密冰、外层再覆新霜——化霜的热必须先穿过外层,才到得了最难化的那一层。⚠ 三格的霜层厚度刻意画成等厚只为对齐,密度结构条上不画刻度,⛔ 不得据图读取任何厚度、密度或轮数。

本讲小结:结霜要 T_surf 同时低于来流露点、且低于 0℃,两条是「且」不是「或」(严格门槛是霜点,T_dew 低于 0℃ 时高出 +0.118/+0.571/+1.103/+2.058 K,高湿区可忽略、干冷区要修正);饱和含湿量随温度近指数上升,所以「最危险」不是一个峰,而是一段单调上升被「T_surf 低于 0℃」这个存在条件截出来的右端;表面上会发生的是干工况/凝露/结霜/先凝后冻四件事,第四件是「霜 ≠ 冰」的起点;判据要的 T_surf 全车测不到,T_evap 与 T_coil 都不是它,⛔ 三者不得互相替代;霜的伤害是两条并行路径,堵塞那条会把 UA_干 这个分母一起啃掉;结霜是正反馈,环上虽有自限支,但它稳住的位置换热已经塌,⛔ 不得据此写成「会发散」或「不用管」;化不净会在翅片根部熬出密实冰,同样的化霜投入化掉的质量更少。

⚠ 最后一句提醒:本讲通篇在讲霜的坏处,⛔ 但请先不要由此推出任何关于「该多灵敏地发现它、该多快地把它清掉」的结论——那两件事各自都有方向相反的代价,第 4 讲与第 5 讲会分别算给你看。


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

会员专属

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

查看会员方案