E5-03 座舱 SoC 与车载计算平台液冷探索
课程代码 E5-03 · 板块 E 电驱与电力电子热管理 / 智能电子与大算力散热 时长 约 4.0 小时(7 讲) 前置 E5-01 大算力芯片散热与热阻网络;H7-02 低电导率冷却液与绝缘要求;J2-04 共轭传热(CHT)仿真方法 本讲义定位 讲师授课蓝本 / 学员自学讲义,是 E5-03 大纲的完整展开版
引言:先问这个窗口存不存在,⛔ 不是先问水温取多少
一台舱驾一体的中央计算平台,把座舱 SoC 与智驾 SoC 装进同一个盒子,塞在中控台后面或者座椅底下。风扇已经开到整车 NVH 目标允许的上限,夏季热浸之后照样要降频。到这一步,方案评审上的讨论几乎必然收敛到同一句话:「那就上液冷吧——水温给我多少?」
⛔ 这个问题从第一步就问错了。它默认冷媒温度是一个可以由你挑、或者由整车热管理「给」你的自由变量,而在这台车上它不是:它上头压着结温预算,下头顶着这个腔体的露点,两侧都是别人钉死的。你真正要先回答的是——这两条线之间还剩不剩一条缝,剩多宽。缝不存在的时候,「水温取多少」这个问题没有答案;而按着它继续往下做的人,会自己造一个答案出来:把水温往下压一点。那一压,是拿一条红线去换另一条红线。
钉子 A —— 座舱液冷的设计目标不是一个冷媒温度,而是一个两侧都被别人钉死的窗口;本课第一个要回答的问题是「这个窗口存不存在、有多宽」。
上界由热学给:T_cool,in,max = Tj,target − P_SoC·ΣRθ(结→冷媒)。⚠ 注意这条链末端的参考温度是冷媒进口温度,⛔ 不是环境温度——这个盒子上根本不存在一个 ambient 端,热的出口就是那股水(反算方法承接 E5-01 自动驾驶域控/大算力芯片散热设计 的温度预算表,本课只用它的结论、⛔ 不重讲)。下界由结露给:T_surface,min > T_dew,local + Δ_margin;而 T_cool,in 只是 T_surface,min 的一阶代理——冷媒是整条湿路径上最冷的那个温度,任何被它浸润过的表面都不可能比它更冷。窗口宽度 W = 上界 − 下界。
⇒ 由此推出一条本课反复要用的动作纪律:窗口算出来是负宽时,正确的动作是回头改某一侧——降 ΣRθ、降 P_SoC、抬 Tj,target、降 T_dew,local、把冷面与湿空气隔断、换一条回路或者加混温件。⛔ 不是「取个折中把水温往下压一点」。这两种做法的差别不在保守程度,在于前者是在改约束、后者是在假装约束不存在。
⚠ 这根钉子必须连着它的适用范围一起写(★ 本课自检,通则 B1):结露这一侧只在挂低温回路或电池支路这个子集上才是主约束;挂电驱侧高温回路时结露根本不成立,而上界那一侧的压力会大到几乎没有余地。⇒ 本课凡是关于结露的判断都带这个限定,⛔ 不许写成「液冷电子件都要防结露」这类全称。
钉子 B —— 液冷把「散热不够」这个问题,换成了「液体与消费级电子共处一室」这个问题。
从此每一条设计判据都要同时答两问:热学上够不够(结温),失效时安全不安全(结露与漏液)。⇒ 评价一个冷板方案的量不再只有一个 Rθ,而是 (Rθ、窗口宽度、漏液后果的上界、泵功与噪声、成本与新增故障点数) 这一组;⛔ 任何只报 Rθ 的方案比较都不成立——它比的是这一组里的一维,而失守往往发生在另外四维上。这根钉子在三处落地:冷板与它的进出水管是这个腔体里最冷的那个表面,而它就在 PCB 的正上方或正下方(第 2 讲立);共用整车回路时单次泄漏量的上界等于回路总容积,⛔ 不是「漏一点」(第 4 讲敲);而守住这两条液体红线要★ 分五层写(本课归纳的分层),⛔ 不是「把密封做好」一句话(第 6 讲收)。
★ 本课最容易被读反的一句话,先在这里点破:「结露红线就是 T_coolant > T_dew,cabin —— 拿舱内温湿度传感器算个露点,比一下就行了。」
它的形式是对的,危险恰恰来自这里:式子挑不出毛病,于是没有人再去看它的两个下标。而这两个下标在实践中都会被取到最乐观的那一侧,于是这条判据在真正会结露的那些工况上一次都不会触发。★ 它与「按环境露点判中冷器结露」是同一形态:判据式子没错,错在把它挂到了错的那个空间和错的那个时刻上。
读者读反之后会做的那个具体动作:在控制策略里写下一行「若 T_coolant < T_dew(T_cabin, RH_cabin) 则报警/提温」,输入直接取 HVAC 现成的舱内温湿度传感器,然后认为这条红线已经守住了——于是不再做隔汽包覆、不再排查这个腔体自己的湿源、也不给冷媒温度设一条硬下限。三层本来互相独立的防护,被这一行代码一起顶掉了;而顶掉它们的那一行,在台架上和设计工况下永远是绿的。
三个下标全错:
① T_dew 取错了空间。要判的是冷板与管路所在那个腔体——副仪表台内、座椅下、行李厢,⛔ 不是空调送风所及的舱内主空间。⚠ 这里还有一步推理最容易做反:露点由含湿量决定、与局部温度无关,所以「腔里更闷更热」这件事本身不抬露点;真正把它抬起来的是额外湿源与另一条连通路径——这类腔体常经线束过孔、地板过孔与车外或底板下相通(含湿量于是跟着外气走,⛔ 不跟着已经除过湿的舱内空气走),天窗排水、风窗渗漏、蒸发箱排水回灌会直接把水送进来,上一轮结的水也还留在里面。
② T_dew 取错了时刻。「空调稳定运行、除过湿之后」的舱内露点,是整个生命周期里最低的那个状态。而这台计算平台在整车下电保活时照常在跑——OTA 升级、哨兵、预约充电、快充期间用户坐在车内——那些时刻 HVAC 根本没有在除湿。⇒ 「舱内露点低」这个前提只在空调开着时成立,而平台恰恰有大量不开空调的运行时段。
③ T_coolant 取错了时刻。策略里比的是稳态设定值,而共用低温回路的温度是别人定的一个范围:电池要强冷时 chiller 会把它压到全时段最低,冬季轻载时它又跟着外气走。要比的是全工况全时刻的最低瞬时值,⛔ 不是标称设定值。
落差有多大。同一台车、同一天:空调稳定运行后舱内 25 ℃/50%RH,露点约 13.9 ℃;而雨后开门上客、外循环把 30 ℃/90%RH 的空气灌进来,露点约 28.2 ℃——两者差 14.3 K(湿空气物性,101.325 kPa 基准、水面饱和线;⚠ 这两组环境条件是算例输入,工况本身该取哪一组须引 B1-03 极端工况定义:高温、高原、低温、快充、拖挂爬坡,⛔ 本课不自造边界条件)。一条按前者标定出来的阈值,在后者面前不会响。
⚠ 这条读反还有一个方向相反的孪生错误,必须一起点破,否则读者被吓到之后会跑到另一头去:「那就把冷媒温度定得越高越安全」。上界那一侧是结温——抬高冷媒温度直接吃掉结温余量,把降频提前触发。两侧都是红线,任何单向优化都是拿一条红线去换另一条。
⚠ 第三种常见读反是「冬天冷,不会结露」。冬季共用低温回路的冷媒跟着外气走,而舱内因为加热与乘员散湿,含湿量升上去、露点可以到 7~8 ℃ 量级(22 ℃/40%RH 对应露点 7.8 ℃)——冬季照样会结露,而且更没有人去查。
全课的读法约定,先立后用。本课有几组极易混掉的符号,⛔ 正文与图上一律不裸写:Q 一律表示热流(W),体积流量写 V̇(L/min)、质量流量写 ṁ(kg/s),⛔ 禁止用 Q 表示流量;热阻统一写 Rθ(单位 K/W,⛔ 不与 ℃/W 混用),与 E5-01 自动驾驶域控/大算力芯片散热设计 一致;功耗分 P_box(整盒)与 P_SoC(单颗)两个符号,⛔ 禁止裸写 P——这两个数在方案讨论里最常被当成同一个,而冷板带走的只是后者那一支;温度一律写全下标:T_cool,in(冷媒进口)、T_surface,min(浸润路径上外表面的最低温度)、T_dew,local(该腔体空气的露点)、Tj,target(目标结温);温差一律带下标:ΔT_cool(冷板进出口)、ΔT_i(链上某一段的温升)、ΔT_total(结到冷媒的总温升,= Tj − T_cool,in)与 ΔT_allow(ΔT_total 的允许上限),⛔ 禁止裸写 ΔT——ΔT_cool 与 ΔT_i 差一个量级,混用会把结论算反;d 专表含湿量(g/kg 干空气),水力直径一律写 D_h,⛔ 不用 d 表示直径;κ 表冷却液电导率;本课不使用比焓,⇒ h 专表换热系数 W/(m²·K)。⚠ 另有三组同形符号必须并列声明,⛔ 不许靠上下文猜:λ=导热率(W/(m·K),冷却液的记 λ_f),而 k 在本课只有一个用处——第 1 讲 1.6 改善上界式里「某段热阻换形式后降到原来的倍数」,无量纲;W=窗口宽度(K,=上界 − 下界),W_pump=泵功(W),两者只是共用一个字母、⛔ 不是同一个量;V̇ 专指冷却液体积流量(L/min),空气侧风量另记 V̇_air,⛔ 不裸写 V。功耗侧同理:漏电功耗基线写 P_SoC,0、漏电斜率写 dP_SoC/dT,⛔ 不写 P₀ 与 dP/dT——那仍然是裸写 P。
射程要收得很窄,因为「电子液冷」这个词底下压着好几个互不相干的工种。本课只做一件事:把一台座舱/舱驾一体计算平台的单相液冷冷板方案,从「该不该上」一路做到「怎么验」。⛔ 下面这些一律只给类型与去向,本课不给限值、不给等级号、不给条款内容:
- 结温—寿命降额与温度预算表的反算方法 → E5-01 自动驾驶域控/大算力芯片散热设计/E2-05 结温估计、热保护与主动降额策略;
- 板级(PCB)铜厚、层数、热过孔与面内扩散的定量方法 → E5-05 板级(PCB)热设计:铜厚、热过孔与基板路线选型;
- 大屏与 AR-HUD 的背光与驱动板发热、太阳倒灌得热 → E5-06 座舱显示与光输出件热设计:大屏/AR-HUD 的散热、太阳倒灌防护与高低温降级(本课只算 SoC 侧这一笔账,⛔ 屏体自身热与 SoC 热是两笔账);
- 热管/均热板本体,含传输极限与姿态校核 → N2-03 热管与均热板(VC)车用化。⚠ 顺带先立一条:热管与均热板不是液冷——它没有泵、没有回路、不与整车换热系统连接,它改的是扩散与传输热阻、⛔ 不改排热端的能力(第 2 讲展开);
- 两相冷板与浸没 → D2-03 浸没式(单相/两相)电池冷却技术/N7-04 数据中心液冷技术向车用的借鉴;
- TIM 族谱、参数读法与 BLT → H5-01 导热界面材料(导热垫/凝胶/灌封)选型/H5-02 TIM 涂覆工艺、厚度控制与接触热阻。⚠ 它与 E5-01 自动驾驶域控/大算力芯片散热设计 的分工要一次说清,因为本课两处都会引到、⛔ 不许当成同一件事:界面材料与工艺本体(族谱、参数读法、BLT 目标与公差、涂覆窗口、接触热阻的分离方法)=H5-01 导热界面材料(导热垫/凝胶/灌封)选型/H5-02 TIM 涂覆工艺、厚度控制与接触热阻;界面与扩热这几段在「结→冷媒」热阻预算里怎么分账、占比小时力气该花在哪一段=E5-01 自动驾驶域控/大算力芯片散热设计 第 4 讲。⇒ 要一个数(怎么测、取多少)去 H5-01/H5-02,要一个去向(该不该在这一段上花力气)去 E5-01;
- 湿空气物性、焓湿图判读、以及由 (T, RH) 或含湿量算露点的方法本体 → A2-04 湿空气物理与焓湿图:空调负荷计算基石(本课 5.4 的四组换算即按它的方法算,⛔ 不重推);
- 冷却液配方、物性与劣化(含冰点与浓度的对应)→ H7-01 冷却液(乙二醇型)配方、性能与劣化;
- 共轭传热方法本体 → J2-04 共轭传热(CHT)仿真方法;电—热—流多物理场耦合 → J6-02 电—热—流多物理场耦合仿真;
- 回路洁净度管控 → I5-05 流体回路技术清洁度与颗粒污染控制:目标设定、检测方法与产线管控;整车层的模式仲裁 → K3-01 整车热管理控制策略总览与模式管理/K5-02 热管理故障处理与降级策略;
- 高温设计点、热浸初始条件与舱内 soak 升温曲线 → B1-03 极端工况定义:高温、高原、低温、快充、拖挂爬坡/C6-05 暴晒后快速降温专项设计,本课抄成同一组表,⛔ 不自造边界条件。
其中 E5-02 激光雷达、摄像头的温控与防凝露 要单独说清分工:它是露点判据与三条防凝露路线(密封+干燥剂/透气膜/窗口加热)的属主,本课借它的方法、⛔ 不重讲通法;⚠ 它与上面那条 A2-04 湿空气物理与焓湿图:空调负荷计算基石 是两半、⛔ 不是两个可换的去向:露点这个数怎么算出来(湿空气物性与焓湿图)=A2-04 湿空气物理与焓湿图:空调负荷计算基石,算出来之后拿它当判据、以及不让它结的三条路线=E5-02 激光雷达、摄像头的温控与防凝露。⇒ 全课凡写「露点判据的通法去向」,一律写成 E5-02 激光雷达、摄像头的温控与防凝露(判据与路线)/A2-04 湿空气物理与焓湿图:空调负荷计算基石(物性与算法) 这一对,⛔ 不许某处只写一门、某处写两门。而对象与后果都换了——那门课的冷面是车外光学窗、后果是糊窗,本课的冷面在腔内、就在高密度 PCB 旁边、后果是电气失效。⇒ 那三条路线里「窗口加热」在本课自相矛盾(要加热的正是那个专门用来吸热的面),本课要补出第四条与第五条(第 5 讲)。
⚠ 前置里 H7-02 低电导率冷却液与绝缘要求 的用法也必须写清,否则会跨它的射程引用:那门课的判据链是高压平台的整车绝缘电阻,成立前提是导电湿接触或薄介质隔离;而座舱计算平台通常由低压供电,那套判据在本件上并不成立。⇒ 本课用它的离子来源与材料相容性管控那一节(本件作为回路里的接液件,对整条回路负有义务),⛔ 不用它的绝缘电阻与漏电流那一节;本件真正要防的是液体桥接细间距 PCB 造成的短路与电化学迁移。⚠ 反过来同样要写清:⛔ 不得把「用了低电导率冷却液」当成一项漏液防护措施。
标准一律只写去向与它管什么,⚠ 版次与年份以现行目录为准、引用前须核:AEC-Q100(车规集成电路应力等级)、ISO 16750(道路车辆电子电气环境条件)、IEC 60529(外壳防护 IP 等级),以及冷却液绝缘/低电导率相关规范(体系名,随整车标准)。⚠ 其中 IEC 60529 有一条本课要在第 6 讲正面点破:IP 等级说的是外部液体进不进得来,它一个字都没有说内部冷却液泄漏会怎样。另有两个体系同样只写去向、⛔ 不给等级号与条款内容:人体接触热表面的人机工效标准(可触及表面温度上限)与功能安全(降级到安全状态的定级)。
数字口径先讲明白,免得读者把教学值当设计值抄走。全课的温度、热阻与流量算例是教学假设值,只用来把算法走一遍,⛔ 不对应任何平台、⛔ 不得取用;而平台相关的门限——结露裕量 Δ_margin、泄漏检测阈值与响应时间、流道水力直径的下限、冷媒温度目标——本课一律不给数,只交出它的构成表与定它的次序,⛔ 图上同样不给刻度值与门槛竖线的位置。⚠ 这是合格答案,不是缺项:把上一代平台的门限抄过来,才是这门课真正要拦住的动作。
七讲就按钉子 A 那条动作次序排。
第 1 讲判「该不该走这条路」。风冷的天花板首先不在风扇能力,而在三条边界条件:IP 内腔的可用进风温度、可触及表面的温度上限、乘员能接受的噪声——三条都不是靠加大风扇能改的,而噪声与散热能力的兑换率差到让「加大风扇」这个手柄在座舱里几乎不可用。转液冷要写成一条决策链,分叉点是「允许总温升够不够」,⛔ 不是一个功率阈值;★ 本课把它的驱动因素归纳成六类(沿「总功耗涨上来了」这一条线索去数,会整类漏掉热流密度、声学、厚度与布置、可用进风温度这几项)。最后点破一句常被读成系数的话:换液冷只换掉了链上的一段,总热阻的下降幅度上界等于那一段原本的占比。
第 2 讲在路线谱系上定位,并划清冷板的覆盖边界。★ 本课把谱系的轴换成「最终把热交给谁」并归纳为七类,比常见的三分法多出几整类;同时点破「冷板压住了主芯片」≠「这个盒子的热有人管了」——供电级、存储与外围器件走的是完全不同的另一条路(底面焊盘→板内铜层→壳体),而上了液冷之后壳体的角色变了,但⛔ 不是不再需要:把散热筋与金属件当成可优化项删掉,是液冷方案特有的副作用。
第 3 讲把冷板本体从一个热阻上限设计出来。设计输入是一格 K/W,⛔ 不是「给多少流量」;次序反了就会出现「流量给得很足而结温仍然不过」。总热阻拆三段,其中沿程冷媒温升那一段严格按 1/ṁ 放大、对流那一段只按分数次幂放大,⇒ 流量一掉,最先失控的是它。往下是流道形式的选择(车用比数据中心多一维:冷却液的颗粒与沉积给通道特征尺寸设了下限)、多热源的串并联与流量分配、泵功的两本账,以及裸 die 直触冷板的机械约束。
第 4 讲决定谁给冷媒。专用小回路与共用整车回路按七维比,⛔ 不是成本一维;★ 本课在这里立一条结构性判据——挂高温回路还是低温回路,决定了你面对的是窗口的上界还是下界。这一讲刻意排在窗口那一讲之前,就是为了不让人以为窗口可以先算完、再回头去挑回路。这一讲还要交代这台平台的余热:量级在数百瓦(典型量级带,⛔ 不作承诺值)、温度品位低(上受结温预算、下受露点,夹在窄带里),而取用它与压结温争的是同一个温差;它的真正价值不在稳态功率排名,而在它是少数全时在线、与车速和驾驶状态无关的热源。
第 5 讲把窗口画出来并判存在性。★ 上下界各自的约束来源本课归纳为八类(沿「压结温」这一条线索去想,会把下界那一整侧漏光);反钉子在这里正面点破;★ 最恶劣结露工况要用叉乘去构造而不是从工况表里挑,本课由此得到「夏季雨后快充」与「冬季满载乘员」两个必判组合;★ 窗口为负宽时那份动作全集分成方向相反的两族——「不让它结」与「承认会结并管理凝水」,⛔ 必须显式选一族写进验收判据,不许两族各做一半。
第 6 讲守两条液体红线。★ 液体到达 PCB 的成因本课归纳为八类(沿「密封件会失效」这条线索去数,会整类漏掉凝水、渗透缺液、售后溅洒、冻结开裂);「漏液即短路」是简化说法,后果其实分四条链,而真正难处理的是不会立刻触发保护的中间两条;★ 防护分五层(进不来/流不到板上/检测得到/降得下来/修得了),其中盒内零接头是第一判据;泄漏检测的两类错误代价不对称,据此定阈值方向。
第 7 讲用仿真与试验把前面每一步的判据兑现。为什么必须走共轭传热而不是人为给定一个 h;★ 结露判据的后处理口径本课定为「取外表面温度场的最小值与该腔体露点比」,⛔ 不是取冷媒平均温度、⛔ 也不是取冷板平均壁温;电—热耦合那条漏电正反馈是有界的,⛔ 不得读成「必然热失控」;ROM 的硬约束是适用域,训练工况之外⛔ 不可外推;最后与环境舱试验的相关性校核要分热学类与红线类两套判据,两类的边界条件、观察手段与「通过」的定义都不同。
最后由案例、误区与动手做把两根钉子各验一遍。动手做要交出三份东西:转液冷判据 · 冷媒温度窗口 · 冷板集成与兜底方案;⛔ 且不许只算设计工况——两个必判组合都要走一遍,那才是这门课检验你有没有真的把窗口当成设计目标的地方。
第 1 讲 从风冷天花板到转液冷的判据
一台座舱/舱驾一体计算平台要不要上液冷,很多项目是这么定的:热仿真报了个超温,风扇加到最大还是超,于是写一句「风冷压不住了,转液冷」,接着去问整车热管理要一个水温。
这条路径的每一步都能说得通,而它把最重要的那个问题跳过去了。这一讲要做的,就是把那个被跳过的问题摆回入口处,并给出一条可以逐步判真假的决策链,替换掉「风冷压不住了」这句感觉。
1.1 入口不是「该不该上液冷」,而是「冷媒温度窗口存不存在」
座舱液冷的设计目标不是「一个冷媒温度」,而是一个两侧都被别人钉死的窗口;第一个要回答的问题是「这个窗口存不存在、有多宽」,⛔ 不是「水温取多少」。这是本课要反复敲的第一根钉子。
先把两侧写出来。上界由热学给:
T_cool,in,max = Tj,target − P_SoC·ΣRθ(结→冷媒)
下界由结露给:
T_surface,min > T_dew,local + Δ_margin
窗口宽度就是两者之差:W = 上界 − 下界。
这里先把本课全程要用的几个符号钉死,后面各讲一律沿用(同名不同量是这类课最容易出的错,本课在符号上不留活口):
- Q=热流,单位 W;⛔ 本课禁止用 Q 表示流量。体积流量写 V̇(L/min),质量流量写 ṁ(kg/s)。
- Rθ=热阻,单位统一取 K/W,⛔ 不与 ℃/W 混用。
- 功耗分两个符号并各带定义:P_box=整盒功耗,P_SoC=单颗 SoC 的功耗;⛔ 全课禁止裸写 P——这两个数在同一台计算平台上不是一回事,而热阻链的两端接的分别是它们中的哪一个,决定了你算出来的是哪个温度。
- Tj,target=目标结温,T_cool,in=冷媒进口温度,T_surface,min=整条浸润路径上外表面的最低温度,T_dew,local=冷板与管路所在那个腔体空气的露点,Δ_margin=结露裕量。
- h 在本课专表换热系数,单位 W/(m²·K);本课不使用比焓,因此 h 不会有第二个含义。
- λ=导热率(W/(m·K)),冷却液的记 λ_f;⛔ 本课不用 k 表示导热率——k 在本课专表 1.6 那个无量纲倍数(某段热阻换形式后降到原来的多少倍)。
- W=窗口宽度(K),W_pump=泵功(W)。⚠ 两者共用一个字母而量纲不同,此处按通则 A6 并列声明一次,⛔ 全课不得互相代入。
- 温差另有两个全链口径:ΔT_total=结到冷媒的总温升(= Tj − T_cool,in),ΔT_allow=它的允许上限;⛔ 与 ΔT_cool(冷板进出口)、ΔT_i(链上某一段)不是同一个量,⛔ 也不许把它们裸写成 ΔT。
下界这条式子里有一个关键的转换关系:真正会结露的是表面,而你在控制上能拿到、能设定的是冷媒温度。T_cool,in 是 T_surface,min 的一阶代理——冷媒是整条湿路径上最冷的那个温度,任何被它浸润的表面都不可能比它更冷。这个代理关系怎么用、误差从哪来,是第 5 讲的内容;这一讲你只需要接受它成立,从而能把两侧都画在同一根温度轴上。
有了这根轴,全课的动作次序就被它定死了,一共七步:
- 判风冷的天花板在哪、该不该走这条路(本讲);
- 在液冷与准液冷的路线谱系里定位,并划清冷板的覆盖边界(第 2 讲);
- 把冷板本体从一个热阻上限设计出来(第 3 讲);
- 决定谁给冷媒——专用小回路还是共用整车回路(第 4 讲);
- 把窗口的上下界画出来并判存在性(第 5 讲);
- 守住结露与漏液两条液体红线(第 6 讲);
- 用仿真与试验把前面每一步的判据兑现(第 7 讲)。
第 2、3 讲都是在抬上界(降 ΣRθ),第 4 讲决定你面对的是哪一侧,第 5 讲才把窗口画出来。⚠ 请特别留意第 4 讲排在第 5 讲之前不是编排上的随意——挂哪条回路直接决定了你顶的是上界还是下界,反过来排会让人以为窗口可以先算完再去挑回路。
反过来做的人(先定「上液冷」、再去要一个水温)会在两处失守:转液冷没有量化判据,只剩「风冷压不住了」这句感觉;而水温要不到时只会往下压。压过露点,你就把一个热学问题换成了一个电气失效问题——这是拿一条红线去换另一条红线。
⇒ 窗口为负宽(W ≤ 0)时的正确动作是回头改某一侧:降 ΣRθ、降 P_SoC、抬 Tj,target、降 T_dew,local、把冷面与湿空气隔断、换一条回路或加混温件……⛔ 正确动作里没有「取个折中把水温往下压一点」这一条。完整的动作全集与它们分成的两族,在第 5 讲给出。
⚠ 一个很容易犯的自我安慰:把「留了余量」当成「窗口存在」。余量留在上界一侧,不代表下界一侧不越线——两侧要分别核。
1.2 转液冷的驱动因素是六类并列的约束,⛔ 不是「功耗涨上来了」一条
判「该不该转液冷」时,最常见的建轴方式是沿一条线索往下数:这个盒子的功耗从几十瓦涨到几百瓦了。沿这条线索数下去,得出的结论往往是「把功耗降两成就能继续风冷」——而这个动作在多数项目上做不到,即使做到了也未必解决问题。
本课把驱动因素归纳成六类并列的约束(⚠ 这个归纳是本课自建的,⛔ 不是行业或标准既有的分类)。每一类都能单独把风冷判死,而它们的改法各不相同:
| 类 | 内容 | 为什么沿功耗这条线索会漏掉它 |
|---|---|---|
| (a) 热流密度 | die 面积没跟着功耗一起涨,涨的是每平方厘米 | 风冷的失守点常常是局部而不是总量;总功耗降了,峰值热流未必降 |
| (b) 声学 | 盒子在乘员舱里,风扇噪声被乘员直接听到;纯电车静止与低速时背景噪声很低,风扇是可闻的 | 降功耗根本不改这一项的性质——只要还得靠风扇,噪声就在 |
| (c) 厚度与布置 | 中控台内、座椅下的可用厚度,以及多屏背后被挤掉的空间 | 与功耗无关,是结构给的边界 |
| (d) 可用进风温度 | 夏季热浸后 IP 内腔的空气温度远高于舱内,驱动温差先被吃掉一大块 | 这是边界条件,降功耗不改它 |
| (e) 可用性要求 | 舱驾一体之后,降频不再只是「卡一下」,它关联到承载驾驶信息的功能 | 这是功能要求,不是热量多少的问题 |
| (f) 多热源合并 | 把座舱 SoC 与 AD SoC 装进同一个盒子 | 这是一次跃迁而不是线性叠加,功耗曲线上看不出这个台阶 |
⇒ 判据必须写成「哪一类先失守」,而不是「功率超过多少瓦就上液冷」。
关于功耗本身,本课只给量级:舱驾一体中央计算平台的单盒功耗与可回收余热都在数百瓦级(典型量级)——⚠ 但这是两个量:单盒功耗是 P_box,而可回收余热的口径是 P_SoC + 进入液体的那部分泵功(回路侧真正拿得到的那一份,见第 4 讲 4.5),⛔ 量级相同不等于可以互相代入。⛔ 不给单点值——某个平台的实际值属平台相关量,由该平台的功耗预算给;⛔ 也不要把「数百瓦」当成一个不会超过的承诺值。⚠ 引用这个量级时务必写清它指的是 P_box 还是 P_SoC:整盒功耗里包含供电级、存储与外围器件,而走冷板那条热阻链的只有 P_SoC。
易错点:把一个功率阈值(「超过 X 瓦就上液冷」)当成转液冷判据写进设计规范。那个阈值在换一个封装、换一个安装位置之后就不成立了——它是在某个子集上成立的结论,⛔ 不能写成全称。
⚠ 这里还要划一条账目边界:本课只算 SoC 侧这一笔。大屏/AR-HUD 的背光与驱动板发热、太阳倒灌得热是另一笔账,属主课题是 E5-06 座舱显示与光输出件热设计:大屏/AR-HUD 的散热、太阳倒灌防护与高低温降级。屏体热与 SoC 热混在一起算,会把这两笔账都算错。
1.3 风冷的天花板首先不在风扇能力,而在三条边界条件
风冷散热能力可以写成一个很朴素的形式:
Q ≈ h·A·(T_case − T_air,in)
四个可动的量:换热系数 h、换热面积 A、盒体外表面温度 T_case、进风温度 T_air,in。⚠ 符号先钉死:T_case 是风冷散热面(含乘员可触及的那些外表面)的温度,是这一节要压低的热端量;它与窗口下界那条式子里的 T_surface,min(浸润路径上外表面的最低温度,是结露侧要抬高的冷端量)方向相反、⛔ 不是同一个量,⛔ 全课不得裸写 T_surface。座舱把其中三项同时压住了:
① T_air,in ——「可用进风温度」不是舱内温度。计算平台常装在 IP 内腔、副仪表台内或座椅下,这些腔体是半封闭的,只经窄缝与舱内主空间相通。夏季热浸之后,腔内空气温度远高于舱内空气。驱动温差 (T_case − T_air,in) 的分母端先被吃掉一块,而这一块不是靠风扇能拿回来的。⛔ 热浸后腔内与舱内的具体温差属平台相关量,本课不给数;边界条件一律引 B1-03 极端工况定义:高温、高原、低温、快充、拖挂爬坡 的高温设计点与热浸初始条件、C6-05 暴晒后快速降温专项设计 的舱内 soak 升温曲线,本课抄成同一组表,⛔ 不自造。
② T_case —— 可触及表面有温度上限。如果盒子的某个外表面乘员能摸到(座椅下、扶手箱内尤其要查),它的温度上限受人体接触热表面的人机工效标准体系约束。⛔ 本课不给限值,也不给条款内容,只写去向;⚠ 版次与适用范围以现行目录为准,引用前须核。
③ A —— 面积受厚度与布置限制。翅片要长、散热器要大,得有空间;而多屏背后、中控台内的可用厚度是被结构与造型先分掉的。
三项一被压住,式子里剩下能动的只有 h。而 h 只能靠风扇转速买——下一节要讲的兑换率极差。⇒ 这就是为什么座舱件比机舱件更早撞上液冷:同样一颗芯片、同样的功耗,机舱盒有更凉的进风、更宽松的噪声与表面温度约束,天花板高得多。
易错点:拿舱内目标温度(例如 25 ℃ 这类空调稳定后的设定)当风冷的进风温度去算散热能力。那是空调稳定之后舱内主空间的温度,不是那个腔体里的空气温度——算出来的能力是假的,而且假在偏乐观的方向上。
1.4 噪声与散热能力的兑换率极差:转速翻倍买到 1.5~1.7 倍换热,付出约 32 倍声功率
上一节的结论是「只剩 h 能动」。这一节回答:h 买起来贵不贵。
先看供给侧。风机相似定律给出三条关系(等效条件:同机型同尺寸、气体密度不变、系统阻力曲线不变;在这些条件下它们是恒等式):
- 体积流量 ∝ n
- 压升 ∝ n²
- 轴功率 ∝ n³
噪声侧另有一条工程近似:声功率 ∝ n⁵。⚠ 这一条不是相似定律,是工程上常用的近似,实际须按选定风机实测标定。
再看收益侧。翅片式风冷散热器空气侧的换热系数随风量变化,指数落在 0.6~0.8 量级(典型区间,随翅片形式与流态变,⛔ 不给单点指数)。
把两侧放在一起,取转速翻倍(n/n₀ = 2):
- 换热系数:2^0.6 ~ 2^0.8 ≈ 1.5~1.7 倍
- 声功率:2⁵ = 32 倍,即 10·log₁₀32 ≈ +15 dB
按「每 +10 dB 主观响度约翻一倍」这个经验换算,+15 dB 大致相当于响度约三倍(经验近似,⛔ 不是可代入的换算系数)。
⇒ 「加大风扇」这个手柄在乘员舱里几乎是不可用的:你付出三倍的主观响度,换回不到两倍的换热系数——而乘员就坐在离这个风扇一米以内的地方。这是本课把液冷从「可选」推到「必须」的量化理由之一。
⛔ 本课不给任何具体的噪声限值——那是整车 NVH 目标,属平台相关量,须由本项目确定。
⚠ 0.6~0.8 这个指数只属于翅片散热器的空气侧,⛔ 不得搬到冷板流道上去。冷板微通道内常为层流,层流下 Nu 近似为常数、h ≈ Nu·λ_f/D_h 几乎与流速无关(λ_f=冷却液导热率)——两族机理不同,公式一律不得互套。把空气侧的指数用到冷板上,你会得出「把流量翻倍冷板热阻就降三成」这种在层流段根本不成立的结论。冷板侧热阻随流量到底怎么变,第 3 讲专门拆。
易错点:用「这台风扇能做到多少 CFM」来论证风冷够用,而不去算它在整车 NVH 目标下允许转到多少转。铭牌风量是最高转速下的值,而允许转速才是真约束。
1.5 转液冷的判据是一条决策链,分叉点是「允许总温升够不够」
把前面几节合起来,就得到本讲要交付的那条链。它不是一个功率阈值,而是六个依次执行的动作:
- 定 Tj,target 与 P_SoC,算允许总温升 ΔT_allow。——这是整条链的分叉量。⚠ 它是结到冷媒总温升 ΔT_total(= Tj − T_cool,in)的允许上限,与第 7 讲 7.3 里的 ΔT_total 是同一个量,⛔ 两处不许各用各的符号,⛔ 也不许裸写成 ΔT。
- 估风冷路径可达的 ΣRθ,其中进风温度取 IP 内腔的真实值(1.3 节那条边界条件),⛔ 不取舱内目标温度。
- 够 → 停,不换形式。不够 → 进第 4 步。
- 先看不换形式的手柄:降热源(任务调度错峰、限制并发算力)、改布置(挪出更凉的腔体、换进风路径)、改热容(相变材料 PCM 削峰)。
- 仍不够 → 判强化风冷的代价(均热板 VC 加更大散热器):噪声与厚度能不能接受。
- 都不行 → 液冷。
⚠ 第 4 步是实践中最常被跳过的一步,而它恰恰最便宜。座舱平台的一部分超温是短时峰值(一次冷启动加载、一段导航渲染叠加语音唤醒),按稳态算过不去,但它的持续时间远短于这个盒子的热时间常数。这类问题用任务调度错峰或 PCM 削峰就能解决,被当成必须上液冷的稳态问题处理,是把一次软件与布置的活升级成了一次架构变更。⚠ 反过来同样要说清、⛔ 不许只记住半句:第 4 步是必查项,⛔ 不是必然成立项——本课的主线之所以走到第 6 步(判定要上液冷),前提正是这一步已经查过而不成立:舱驾一体平台的持续高占用负载把问题形态定在了「稳态顶不住」上,而 PCM 只加热容、一点稳态能力都不增加(第 2 讲 2.1 展开)。⇒ 第 4 步的正确产出是「查过了,成立还是不成立」这个判定,⛔ 不是「一定能靠 PCM 解决」也不是「PCM 没用」。判「这是稳态问题还是瞬态问题」需要一阶集总响应的判据(温升完成度 = 1 − e^(−t/τ)),它落在本讲义的「关键公式详解」一节,⛔ 不在第 5 讲——第 5 讲讲的是窗口与结露。
这条链的骨架与 E5-01 自动驾驶域控/大算力芯片散热设计 的三段跃迁同构,但边界条件换了(座舱的进风温度、可触及表面、噪声),所以分叉点的位置不同——同样一颗芯片,装在机舱盒里可能风冷够,装在中控台里就不够。⇒ ⛔ 不得把别处的分叉阈值搬过来,平台相关的门限必须由本项目确定。
本课在第 5 讲用一套教学假设值把「定 Tj,target → 算 ΔT_allow → 得上界 → 与候选回路比」这套动作完整走一遍。⚠ 那套数是教学假设值、不对应任何平台,⛔ 禁止取用。另外,Tj,max 到底该取多少,来源不止一处(器件数据表的绝对最大额定与推荐工作范围、存储与内存等更严器件的上限、本项目的降额策略),且盒内不是全盒一个数——这一层由第 5 讲展开,结温—寿命与降额的判据本身属 E5-01 自动驾驶域控/大算力芯片散热设计 与 E2-05 结温估计、热保护与主动降额策略,本课只用其结论。
1.6 点破一个常见读法:「Rθ,liquid ≪ Rθ,air」只说明链上的一段被换掉了
「液冷冷板的热阻远低于风冷散热器」——这句话本身没错,但它经常被读成「上了液冷结温就会大幅下降」,甚至被读成一个可以代入的倍数。两种读法都会让人在一个收益上限很低的地方花大钱。
原因很简单:从结到冷源是一条串联的热阻链,而液冷只换掉了其中一段——「散热面到冷源」这一段(把对流那一段的热阻大幅拉低)。Rθjc(结到壳)、TIM1(第一层界面)、扩热这几段一点没变。
写成关系式就一目了然。设被换掉那一段在总热阻里的占比为 x,换形式后该段热阻降到原来的 k 倍(k 无量纲,是本课唯一用到 k 的地方;导热率本课一律写 λ,见 1.1 的符号表),则总热阻的下降比例为:
ΔR/R_total = x·(1 − k)
这是串联热阻定义直接导出的恒等式,不是拟合也不是实测。取 k = 0(把那一段做到零,理想上界):
ΔR/R_total ≤ x
也就是说,总热阻的下降幅度上界,等于被换掉那一段原本的占比。占比 0.2 时,哪怕把冷板那一段的热阻做到零,总热阻也只降 20%;占比 0.6 时才降 60%。
⇒ 这给出一条可判真假的入场判据:先算「冷源侧那一段占总热阻多少」,再决定要不要换散热形式。
⚠⚠ 这里的 x 到底该取哪一段,必须先钉死,否则同一条判据会算出两个不同的答案。本节的 x = 随散热形式改变而改变的那一段,也就是第 3 讲拆三段里的 R_conv + R_caloric(对流 + 沿程冷媒温升);⛔ x ⛔ 不等于第 3 讲的 R_cp——R_cp 是件级口径,它按 3.2 的拆法把 R_wall(界面 + 扩散 + 壁导热)也划在里面,而界面与扩散这几段换不换散热形式都在、换形式并不改它们。⇒ 拿 R_cp 去当 x,会把「换形式的收益上界」系统性地算大。两种划法都成立,⛔ 但代进这条式子之前必须声明用的是哪一种(第 3 讲 3.1 与 3.2 会把这两套口径的边界再对一次)。
占比小的时候,力气应当花在界面与扩热上——那是 E5-01 自动驾驶域控/大算力芯片散热设计 的射程;这时候上液冷,是把钱花在了收益上限很低的那一段上,而且还额外背上了液体那条红线。
⛔ 本课不给「液冷比风冷低几倍」这类倍数。理由是一致的:Rθ,air 是随边界条件(进风温度、风速、翅片形式、允许转速)大幅变化的量,本课既然不给它单点值,就不得拿它去做倍数比较。⚠ F 式「Rθ,liquid ≪ Rθ,air」是定性关系,⛔ 不是可以代入的系数。
1.7 即使判定要上液冷,对象本身还有六条先天约束
判据链走到底、结论是「上液冷」之后,还有一件事必须先想清楚:你要贴的这颗芯片,不是为液冷设计的。座舱与舱驾一体平台用的多是消费级/消费级衍生的 SoC,它带着六条先天约束上车:
- 封装多为 FCBGA 无盖或薄盖——冷板要直触硅 die;
- 供应商给的常是 Ψjt(热特征参数,参考面在封装顶面、边界条件另有一套),而不是 Rθjc;
- 降频曲线与限频门限由芯片厂固件锁死,热设计改不了;
- 参考设计只有风冷散热器,没有冷板参考;
- power map 分区不均(CPU/GPU/NPU/ISP 各自成区),热点位置随负载切换而移动;
- 迭代周期与车规供货年限不匹配。
其中前三条直接改冷板的设计:
约束 (1) 决定压紧力不能照抄服务器方案。裸 die 直触意味着载荷直接压在硅上,硅 die 与 BGA 焊球能承受的载荷有限,还要顾板级共面度——⛔ 不能像服务器那样靠大扭矩背板随便压。具体的压紧力上限、界面材料厚度(BLT)都是器件规格与平台相关量,⛔ 本课不给数,写「取决于封装与器件数据表,须由供应商数据与实测确定」。
约束 (2) 决定第一段热阻拿不到可直接代入的数。⛔⛔ Ψjt 与 Rθjc 不可代入同一条串联式——两者的参考面与边界条件都不是一回事,混用会得出一个看起来很正常、实际上没有物理意义的结温。拿不到 Rθjc 时,这一段必须走实测或紧凑模型(承接 E5-01 自动驾驶域控/大算力芯片散热设计/E2-03 功率模块封装、DBC 与热阻网络 的方法)。
约束 (3) 决定「不降频」这个目标不完全由热设计说了算。门限锁在固件里,你能做的是把结温压到门限以下,而门限在哪、降频曲线什么形状,是芯片厂给定的输入。
易错点(本课第一个要点破的常见错误做法):照搬数据中心冷板的安装方案——大扭矩、厚背板、液态金属界面。那是有盖、有背板加固、且允许定期维护的场景;车上这三条前提一条都不成立,尤其第三条:整车寿命内要免维护,而液态金属界面与高压紧方案都需要复检。数据中心与车用之间到底哪些能借鉴、哪些不能,属主课题是 N7-04 数据中心液冷技术向车用的借鉴。
约束 (4)(5)(6) 影响的是流程与冷板形状:没有冷板参考意味着热阻链的第一段要你自己建;power map 不均意味着冷板不能按「一块均温板」设计,热点位置随负载移动会让单点验证失效;迭代周期不匹配则是采购与生命周期问题,本课不展开。
本讲小结:入口问题是「冷媒温度窗口存不存在」——上界由结温给(T_cool,in,max = Tj,target − P_SoC·ΣRθ),下界由结露给(T_surface,min > T_dew,local + Δ_margin),⛔ 不是「水温取多少」。转液冷的驱动因素是六类并列约束(热流密度/声学/厚度与布置/可用进风温度/可用性/多热源合并),⛔ 不是功耗一条。风冷的天花板在三条边界条件(进风温度、可触及表面、可用空间)上,⛔ 不在风扇能力上——转速翻倍只买到约 1.5~1.7 倍换热,却付出约 32 倍声功率(+15 dB)。判据要写成一条决策链,分叉点是允许总温升而不是功率阈值,且第 4 步「不换形式的手柄」不许跳过。最后,「液冷热阻远低于风冷」只说明链上一段被换掉了,改善幅度的上界等于该段占比——先算占比再决定换不换形式。下一讲把液冷与准液冷的路线谱系摆开,并划清冷板到底覆盖了这个盒子里的哪些热源。
后面还有 6 讲正文 · 关键公式 · 案例拆解 · 常见误区 · 动手做