D3-03 电池包保温设计与静置热损
课程代码 D3-03 · 板块 D 电池热管理 BTMS / 低温加热与保温 时长 约 3.5 小时(7 讲) 前置 A1-06 热阻网络法与集总参数建模入门;A1-01 一维/多维、稳态与瞬态导热的工程建模;D2-01 电池液冷冷板设计 本讲义定位 讲师授课蓝本 / 学员自学讲义,是 D3-03 大纲的完整展开版
引言:把电池包当保温杯算——可漏热是并联的,而 τ 拉长了不一定省电
冬天,车停一夜。早上上车,SOC 几乎没动,续航却少了一截;空调一开,前十几分钟的电大半没进座舱,而是进了电池自己。这一夜里发生的事,物理上简单到只有一句话:包比环境每高 1 K,就往外漏掉一份固定的功率,一直漏到两边温度拉平为止。⚠ 简单不等于好做——难的是,面对这个现象时工程上的第一反应几乎总是错的,而且错得非常自然。
那个第一反应大致是这么一条链:客诉说「停一夜掉一大截」,于是去找包体上最像「保温薄弱处」的那一块——通常是面积最大的底护板——贴一层隔热毡、把厚度往上加,最后拿「停一夜掉了多少度」回来验收。这条链每一步单独看都讲得通,它可以被完整走完、写进报告、通过评审,而收益可以接近于零。本课要做的,是把这条链上的三个错拆开来讲透:排序的判据错了(不是面积)· 拓扑的直觉错了(是并联不是串联)· 验收的量选错了(τ 不是设计目标量)。
先说清本课交付什么。它的交付物不是一个 UA 数,一共四样(7.5 逐样写清交给谁):① 一张带工况标签与底部叠层版本号的 UA_i 分解表;② 时间常数 τ——并且必须与整包有效热容 m·c_p 绑在一起交,⛔ 不许只交 τ 一个数(这正是本课的反钉子);③ 一份逐条点名的热桥清单;④ P_maintain = UA·(T_batt − T_amb) 这个交给控制侧的算法口径。之所以要连着交、不许拆开单发一个数,理由是本课两根钉子各占一半——一半是拓扑(一个总数掩盖了它是几条并联路径加出来的,而设计动作只能落在某一条上),一半是口径(同一个包在不同工况、不同叠层版本下不是同一个 UA)。学完这门课,你应当能当场答出三个问题:这个包的热往哪几条路走、哪一条最该动;只动这一条最多能把 τ 做到多长;以及这点收益折成冬季电耗到底值多少、够不够付它占掉的那几毫米。
射程要先收窄。本课只交付保温的物理侧,下面这些只给类型与去向,⛔ 一律不给限值、不给等级号、不给条款内容:下电时序、阀路隔断的时序判据、保温期泵的间歇占空比与 12 V 安时账(K3-11 热管理域的上下电时序、run-on 编排与休眠期能耗预算)· 预热触发条件、目标温度与启动时刻反推(D3-04 低温预热与出行预约热管理)· 热扩散隔离、泄压与排烟、底部撞击与外部火烧防护、充电静置的热安全监控(D5-01 热失控热扩散抑制(热管理与结构协同) / D5-02 隔热、泄压与排烟设计中的热管理边界 / D5-05 电池包底部撞击与外部火烧防护:底部叠层的厚度账与耐火材料选择 / D5-06 充电与充满静置工况的电池热安全应急响应与桩车联动)· 快充产热与冷却强化(D4-02 超充(4C/6C)热管理挑战与冷却强化 / D1-01 动力电池产热机理与产热速率建模)· 车底外流场里 h 的空间分布怎么提取(J2-03 整车外流场与气动—热耦合仿真)。另有两类是「本课不判、且不属于热管理」的:换紧固件材质带来的力学后果(强度、预紧力衰减、电偶腐蚀)归结构与紧固件专业;底部叠层最终定多厚,本课参与但不裁决。本课涉及的四个标准(GB/T 10294、GB/T 10295、GB 38031、GB/T 31467)一律只写标准号与它管什么、以及去向,⛔ 不写任何条款内容与限值;⚠ 版次、实施日期与代替关系以现行目录为准,引用前须核对原文——⛔ 正文任何一处都不把版次单值化成一个确定的年份(这条禁令第 3 讲 3.6 易错点③还会再钉一遍)。热阻网络与集总参数假设本身承接 A1-06 热阻网络法与集总参数建模入门,本课不重复它的判据。
钉子①(拓扑层):漏热路径是并联的,一层隔热只串进它自己那一支——所以保温的收益上限由「其余路径的热导之和」封死,正确动作是断掉最强的那一条,不是把弱的那几条再包厚一点。读者对热阻的直觉几乎全部来自串联链(电芯 → 界面 → 壳体 → 环境):串联链里加一段热阻,总热阻是真的加上去了。而整包对外漏热是并联网络,UA_total = Σ U_i·A_i;并联网络里加一段热阻,只有那一支的热导下降,其余支路一动不动。这句话本身不难懂,难的是它的后果有多硬——本课用一组教学假设的五路径热导(6.00 / 5.00 / 2.50 / 1.00 / 0.50,合计 UA_0 = 15.00 W/K)把它变成可手算的账:把最大那条路径(底护板与壳体,6.00 W/K)做到理论极限的零,整包 UA 的下限也只能到 9.00 W/K、τ 的上限只有 9.26 h;而只要断掉冷板回路与支架金属直连这两条中等路径,整包 UA 就到 8.80 W/K、τ 到 9.47 h——把最大的那条做到完美,还不如断掉两条中等的。★ 这条「只改第 i 条时 τ ≤ m·c_p / Σ_{j≠i} U_j·A_j」的上限判据是本课归纳的(⛔ 不是既有判据),它的好处是不需要知道任何改善手段的细节就能先算出来:先算上限,再看上限够不够到 τ 目标;不够,就说明再怎么动这条路径都是白费一整轮开发。同一组账还能换算成一句更狠的对照:断掉冷板回路这一个动作,等价于在底护板上加 30.0 mm 隔热,而 30 mm 在包内空间与离地间隙里根本拿不出来,前者却是零厚度的。全课用这一条解释每一个现象:为什么案例里隔热毡一片没加而 τ 明显拉长、为什么「厚度—收益递减」曲线一定有一条水平渐近线而那条线的高度就是其余路径之和、为什么路径排序必须按 U_i·A_i 而不是按面积、更不是按「看起来像不像隔热薄弱处」。
钉子②(口径层):UA 不是电池包的固有属性,是「一版底部叠层方案 × 一个工况」的属性——交付一个 UA 数而不带这两个标签,下游三个消费者会各自按不同前提取用它。工况这一维:包体外侧对流换热系数在行驶、怠速、静置三态下不是一个值(⚠ 三者的次序由「强制对流分量非负」保证,即行驶 > 怠速 > 静置,⛔ 但具体倍数是平台相关量,本课不给数、也不做倍数比较),⇒ 静置降温试验反标出的 UA ⛔ 不得拿去算行驶工况的能耗账,反之亦然,τ 与电耗折算的口径跟着三态一起变。叠层这一维:包底那一摞(护板 — 让位间隙 — 缓冲隔热 — 底置冷板)是十本账共用的同一层材料——沿「热」这条线索数出五本(静置保温、热失控的热扩散隔离、外部火烧与底部撞击防护、冷却停机后的余温散去与高温环境热浸、重量与包内空间对体积能量密度的挤占),不在这条线索上的还有五本(NVH 与隔声、防潮与冷凝水与 IP、维修与拆装、制造工艺、成本),第 6 讲 6.1 逐本点名;⚠ 只数出其中三本正是这一节要拆的那个错——漏掉的账不会以「少了一条」的形式暴露,是整类不出现。任何一本账要求改厚度都会改写 UA_i,⇒ 每一个 UA_i 都必须标注它对应哪一版叠层方案,换叠层就要重算 UA 与 τ。第 7 讲会讲清这张分解表被保温控制(K3-11 热管理域的上下电时序、run-on 编排与休眠期能耗预算)、预热调度(D3-04 低温预热与出行预约热管理)、底部防护(D5-05 电池包底部撞击与外部火烧防护:底部叠层的厚度账与耐火材料选择)三个下游各取哪一段。
★ 接下来是本课最容易被读反的一条,先在这里点破:「τ 是保温的设计目标量,所以把 τ 做大就是目标」——这句话在「早上还剩多少度」这个交付量上成立,一旦被拿去当验收指标指导设计动作,方向恰好反了。说不出「读者会做错的那个具体动作」就不算点破,所以写明白:他会去加 PCM、或者加配重式的热惯量件来拉长 τ,而不去断热桥。因为 τ = m·c_p/UA 有两条自由度——减小 UA 和增大 m·c_p 都能把 τ 拉大,而按 τ 验收的人分不出这两条路线。
拆开看三步(三步用同一组教学假设参数算)。第一步,在它成立的那一端。如果交付量是「停一夜之后电池还剩多少度、还能不能直接进快充窗口」,那么 τ 确实是对的代理量,加热容也确实有效:断热桥路线(UA 从 15.00 降到 8.80 W/K,m·c_p 不变)与加热容路线(m·c_p 从 300.0 提到 511.4 kJ/K,UA 不变)把 τ 都从 5.56 h 拉到 9.47 h,−5 ℃ 环境里停 12 h 之后的包温也完全相同,都是 3.45 ℃(基线是 −1.54 ℃)。在这个指标上两条路线严格等价——所以只看 τ、或者只看「掉了多少度」,根本分不开它们。第二步,在它不成立的那一端。把交付量换成「次日把包复热到出行温度要花多少电、冬季续航掉多少」,两条路线的结论方向就相反了:次日补热的显热项是 E_heat = m·c_p·ΔT_overnight,而加热容路线在把 ΔT 变小的同时把 m·c_p 变大了——它是把「要被加热的那个东西」本身做大了。同一组算例:基线 2.21 kWh,断热桥路线降到 1.80 kWh(−18.8%),加热容路线升到 3.06 kWh(+38.4%)。一个降近两成,一个升近四成,而两者的 τ 与早上包温一模一样。⚠ 这不是数值巧合,可以一般地证:把 E 写成 m·c_p 的函数 E(x) = x·(θ_target − θ_0·e^(−t·UA/x)),求导得 dE/dx = θ_target − θ_0·e^(−u)(1+u)(u = t/τ);当复热目标温度不低于静置初温时 θ_target ≥ θ_0,而 e^(−u)(1+u) < 1 恒成立 ⇒ dE/dx > 0,增大热容一定增大次日补热能量。第三步,把两端接起来:τ 只有在 m·c_p 被锁死的前提下,才是 UA 的单调代理量。⇒ 本课把保温的设计目标量定为 UA,τ 与 m·c_p 作为两个必须同时交付的伴随量,⛔ 不许只交 τ 一个数;验收时先问「m·c_p 有没有变」,再看 τ。
⚠ 反过来的射程也要说清,⛔ 不许把这一条读成「PCM 没用」:PCM 真正的用武之地是把温度钉在一个窗口(相变平台)与削快充热峰,那属于 D5-01 热失控热扩散抑制(热管理与结构协同) 与 D4-02 超充(4C/6C)热管理挑战与冷却强化 的射程;本课否定的只是「拿 PCM 来做保温、并用 τ 来验收」这一个动作。⚠ 另需说明,上面的算例把 PCM 简化成了一个与温度无关的附加显热容,这是教学简化——真实 PCM 的等效比热在相变区极大、区外接近基材,降温曲线不是单指数;该简化不改变结论的方向(结论只依赖「m·c_p 增大而 UA 不变」),但会改变具体数值。
关于本课出现的数字,有一条纪律要先立。上面所有算得出来的量,全部来自同一组教学假设参数:m·c_p = 300.0 kJ/K、UA_0 = 15.00 W/K(五条路径 6.00 / 5.00 / 2.50 / 1.00 / 0.50)、T_0 = 25 ℃、T_amb = −5 ℃、静置 12 h、复热目标 25 ℃。⛔ 这一组是为了把并联拆账、厚度曲线与电耗折算全部算通而选的教学假设值,不对应任何平台、⛔ 不得取用;全课正文、全部插图、图注与 alt 只用这一组,不在某一处另起一组。⇒ 本课凡属平台相关的量(整包 UA 与各路径 UA_i、m·c_p、待机功耗、行驶与怠速态的 h、接触热阻、隔热材料服役后的 λ 劣化幅度、COP_heat、百公里电耗)一律不给数,只给取值口径与「须由本项目实测或仿真给出」——⚠ 这是本课的合格答案,不是缺项。可以给准确值的只有物性与数学值(如 Stefan-Boltzmann 常数、25 ℃ 干空气导热系数、e^(−1) 这类),行业典型区间一律标明「典型」并写清来源级别,⛔ 区间端点不得当成可承诺值。
另有几组同名不同义的量,本课在各自首次出现处分列钉死,这里先打个招呼:U(表面/总传热系数,W/(m²·K))与 UA(路径或整包热导,W/K)量纲不同,路径级一律写 U_i·A_i,⛔ 正文中不裸写 U 而不加说明;热导 UA 并联相加、热阻 R 串联相加,两者⛔ 不可互加、不可比大小;c_p,pack(整包等效比热)与 c_p,cool(冷却液比热)分列,⛔ 不可互代;Q 一律是热流率(W)、E 一律是能量(J 或 kWh);h(表面传热系数)与 h_r(辐射线性化热导)单位相同、机理不同,须并列各带定义。⚠ 这几组不是「名字像」而已——它们会隔着一两讲出现在同一张表里,代错一个,整张 UA_i 分解表会算错,而且你不会知道自己算大了还是算小了。
全课七讲就按这条主干排。第 1 讲立地基:UA 与 τ 各是什么、τ 的两种读法(直角坐标上读 63.21% 那一点、半对数坐标上读斜率的负倒数,后者才是反标 UA 的正规做法)、整包有效热容为什么自带时间尺度口径、一阶集总模型的七个前提各自怎么失效,以及上面那条反钉子的完整算例;这一讲还会讲清「由 τ 目标反推 UA 预算」这条工作法为什么必须先锁死 m·c_p。第 2 讲解剖漏热路径:先讲全集怎么建(⛔ 不按包体部位枚举——按部位数会整类漏掉符号相反的包内自发热、不成正比的外来热流、让 m·c_p 不再是常数的潜热项,以及只在试验状态存在的热电偶引线),再逐条点名并给出并联拆账、收益上限与排序口径。第 3 讲回答「隔热到底加在哪里才有用」:λ 谱系为什么是分档的(静止空气是孔隙里充常压空气那一族材料的下界,要稳定地低于它只有抽真空或纳米孔两条路;⚠ 闭孔发泡是这条界线的第三种情形——它孔里充的是发泡剂气体,新板可以落在界线之下,但会随空气渗入与发泡剂逸出朝这条线靠回来,见 3.3)、厚度—收益递减曲线的解析形式与它的水平渐近线、「补 1 mm 隔热不如断一个热桥」怎么写成可判的等效厚度换算、按干态 λ 选型为什么是陷阱,以及一条常被整类漏掉的零厚度手段——低发射率表面处理。第 4 讲讲 UA 怎么算出来:分路径热阻网络怎么搭、一维网络在热桥处为什么会系统性低估、外侧对流边界为什么⛔ 不能取一个定值 h、三态怎么分开取值、外来热流为什么要按独立热流项单列。第 5 讲讲 UA 怎么测出来:静置降温试验的四要素、试验做多久的判据(⛔ 不是拍一个小时数)、半对数直线化怎么拟、以及五类测量偏差——⚠ 它们的方向是双向的,⛔ 不得写成「一律偏大」,因为把实测 UA 当成保守值直接用,恰恰可能用在不保守的那一侧。第 6 讲把冲突摊开:同一个 UA 在「要保住热」时小的好、在「要散掉热」时小的坏、在「外面更热」时小的又好;⚠ 这里会精确化一条容易指向相反动作的说法——快充期间的热主要由冷板与整车冷却链主动散出,包体 UA 在那本账里不是主项,它真正起作用的是冷却停机后的余温散去与高温环境热浸,⇒ ⛔ 不要为了改善快充散热去减薄隔热。这一讲还会摊开底部那一层同时被几本账管,本课只交付其中一本。第 7 讲把物理侧折成钱与电:E_heat 是热量口径⛔ 不是电耗,折电耗要除以 COP_heat 而 PTC 与热泵必须各折一遍(⇒ 同一块隔热装在热泵车上省下的电只有装在 PTC 车上的 1/COP_heat)、插枪与离网两个场景省下的分别是桩电与车载电量⛔ 不可混为一谈,最后交代交给控制侧的那一段接口到哪里为止。收尾三节把关键公式、案例决策链与动手做的交付物收口——那个案例的结局值得先剧透一句:真凶不在底护板,两招做完 τ 明显拉长,而隔热毡一片没加。
第 1 讲 集总视角:UA、τ 与 m·c_p,先定清楚交付的是哪一个数
「电池包保温做得好不好」这句话,落到工程上必须变成一个可交接、可分配、可追责的数。这一讲要做的就是把它变出来,并且当场排除掉两个最像但其实不能用的候选。
结论先放这里:保温的设计目标量是 UA,τ 与 m·c_p 是两个必须与它同时交付的伴随量。这条判定是本课归纳的,它推翻的正是一个非常自然的直觉——「τ 是停一夜掉多少度的直接决定者,所以把 τ 做大就是目标」。这一讲的 1.5 会用一组可手算的账说明:按 τ 验收,会让一个把次日补热能耗抬高近四成的方案顺利过关,而且验收表上所有指标都好看。
1.1 UA 是什么,以及它为什么必须带两个标签才算交付
是什么。 静置漏热的主方程只有一条:
Q_loss = UA·(T_batt − T_amb) (W)
其中 UA 的单位是 W/K,读作「包比环境每高 1 K,就往外漏这么多瓦」。它把包体几何、各层材料、每一处装配界面、以及外表面的对流与辐射,全部折成了一个数。
为什么是它、而不是热阻 R。 因为 UA 是并联可加的:
UA_total = Σ U_i·A_i (W/K)
可加,意味着它能被拆开、分配给各条漏热路径,也能被逐条追责——「这条路径超了预算 0.8 W/K,去查它」是一句能落到人头上的话。而热阻 R 在并联时是倒数相加的,既不可加也不可分配,拿它当整包的总指标,路径预算这件事根本做不起来。这就是保温设计能被工程化的技术前提。
⚠ 但 UA 不是电池包的固有属性。 这一句是本课的第二根钉子,也是这一讲最容易被跳过的一句:
- UA 里含着外表面对流那一段,而那一段的表面传热系数 h 随工况变(取值与去向见第 4 讲);
- UA 里也含着底部那一摞材料,而它的厚度随底部叠层方案的版本变(那一层同时被好几本账管,见第 6 讲)。
⇒ 一个 UA 数,是「一版底部叠层方案 × 一个工况」的属性。交付一个不带这两个标签的 UA,下游会各按各的前提取用它——本课的三个下游是保温控制(K3-11 热管理域的上下电时序、run-on 编排与休眠期能耗预算)、预热调度(D3-04 低温预热与出行预约热管理)与底部防护(D5-05 电池包底部撞击与外部火烧防护:底部叠层的厚度账与耐火材料选择),它们各取哪一段,第 7 讲讲清。
⇒ 本课的交付物不是一个 UA 数,而是一张带工况标签与叠层版本号的 UA_i 分解表。这张表怎么拆见第 2 讲,怎么算出来见第 4 讲,怎么测出来见第 5 讲。
本讲要先钉死的几个符号(同名不同量在这门课里出现得很密,先分列清楚,后面每一讲都按这套写):
| 符号 | 是什么 | 单位 | 纪律 |
|---|---|---|---|
| U | 表面 / 总传热系数 | W/(m²·K) | ⛔ 正文中禁止裸写 U 而不带说明;路径级热导一律写成 U_i·A_i |
| UA | 一条路径或整包的热导 | W/K | 与 U 量纲不同,⛔ 不可混写 |
| R | 热阻 | K/W | UA 并联相加、R 串联相加;⛔ 两者不可互加、不可比大小 |
| c_p,pack | 整包等效比热 | kJ/(kg·K) | 与 c_p,cool(冷却液比热,D2-01 电池液冷冷板设计:流道、压降与温差均匀性 的口径)分列,⛔ 不可互代 |
| Q / E | 热流率 / 能量 | W / J 或 kWh | ⛔ 不混用 |
| θ | 温差 θ = T_batt − T_amb | K | 全课默认的温差符号;归一化时写 θ/θ₀,θ₀ = T_0 − T_amb |
关于数。 ⛔ 本课不给任何平台的 UA 值。本讲此后一切算例只用一组教学假设参数:m·c_p = 300.0 kJ/K、UA_0 = 15.00 W/K、T_0 = 25 ℃、T_amb = −5 ℃、静置 t_park = 12 h、复热目标 25 ℃、复热时长 t_heat = 0.5 h。⛔ 这组参数为教学假设值,不对应任何平台,不得取用——它存在的唯一理由,是把后面那些结论变成读者能自己在纸上验一遍的算术。本项目的真值须由第 4 讲的分路径核算与第 5 讲的实测反标共同给出。
三个最常见的错。
- 把一个 UA 数当成「这个包的 UA」交付出去。下游拿它去算行驶工况能耗、算热扩散延迟、算底部叠层,三个人按三个不同的前提用同一个数,而这个数最多只对其中一个人成立。
- 用热阻 R 当整包总指标,于是路径预算做不下去,只能回到「哪里看起来薄就往哪里加一层」。
- 把 UA 与 U 混写。两者量纲不同(W/K 与 W/(m²·K)),混写之后所有面积因子的错误都会被藏起来,而式子照样算得出一个数。
1.2 分母上的 m·c_p:「有效」两个字取决于时间尺度
是什么。 τ 分母上的整包有效热容 m·c_p,不是「电芯质量乘电芯比热」,而是参与这一段温度变化的全部质量的热容之和:电芯 + 模组结构件 + 冷板与滞留在其中的冷却液 + 壳体与底护板 + 线束与母排。
为什么「有效」要挂上时间尺度。 静置降温是一个以小时计的慢过程,包内各件早已互相跟随,温度基本一起动,所以整包的热容都参与;而快充这类以分钟计的快过程里,壳体与底护板还来不及跟上电芯的温升,此时若拿整包热容去算缓冲能力,会高估(那一侧的口径去向 D4-01 快充产热与温升预测建模 / D4-02 超充(4C/6C)热管理挑战与冷却强化)。
⇒ 同一个包在不同时间尺度上有不同的有效热容。 交付 m·c_p 时必须写明它是按哪个时间尺度取的——这不是学究,是因为下游拿它做的两件事(算 τ、算快充缓冲)要的根本不是同一个数。
量级从哪来。 锂离子电芯的平均比热落在约 0.9~1.2 kJ/(kg·K) 的典型区间(手册级典型区间,随体系与结构变,⛔ 端点不得当作可承诺值),本项目的电芯比热须由量热实测给出。⚠ ⛔ 不得用这个区间反算整包 m·c_p——它只覆盖电芯一项,而分母上还压着结构件、冷板与滞留冷却液、壳体与护板。整包 m·c_p 是平台相关量,⛔ 不给数;本课算例统一取教学假设值 300.0 kJ/K。
三个最常见的错。
- 只算电芯,漏算冷板里那几升冷却液。液体的体积热容不低,而它就贴在电芯上、在静置的时间尺度里完全参与(冷却液的物性口径见 D2-01 电池液冷冷板设计:流道、压降与温差均匀性,本课不另取一套)。
- 用快过程的有效热容去算静置 τ:分母偏小 ⇒ τ 算小 ⇒ 反过来按实测 τ 反标 UA 时,UA 也跟着错。
- 把 c_p 的下标丢掉,让 c_p,pack 与 c_p,cool 在同一页纸上都写成 c_p。两者数值差得远,而式子照样算得出一个数来,没有任何东西会报错。
1.3 τ 的两种读法:63.21% 那一点,与半对数上的斜率
是什么。 把整包当成一个节点、UA 与 m·c_p 都当常数,能量方程 m·c_p·dT/dt = −UA·(T − T_amb) 的解就是一条一阶指数:
T(t) = T_amb + (T_0 − T_amb)·e^(−t/τ) ,其中 τ = m·c_p/UA (s)
记温差 θ(t) = T(t) − T_amb、初始温差 θ₀ = T_0 − T_amb,则归一化温差 θ/θ₀ = e^(−t/τ)。于是有三个可查证的纯数学值:
| 时刻 | θ/θ₀ | 读法 |
|---|---|---|
| t = τ | 0.3679 | 温差还剩 36.79%,已经掉了 63.21% |
| t = 2τ | 0.1353 | 还剩 13.53% |
| t = 3τ | 0.0498 | 还剩 4.98% |
在半对数坐标上(纵轴取 ln(θ/θ₀)),同一条曲线变成一条过原点的直线:
ln(θ/θ₀) = −t/τ
斜率是 −1/τ,斜率的负倒数就是 τ;再由 τ = m·c_p/UA 反解出 UA = m·c_p/τ。
为什么半对数斜率才是正规做法。 两条理由,都不是精度上的小账:
- 63.21% 那一点只用了曲线上的一个点,落在那一点上的任何噪声都会一比一地进结果;半对数斜率用的是整段数据。
- 更要紧的是——直线不直本身就是诊断信息。曲线弯在哪一段、往哪一边弯,分别对应一阶集总模型的哪一个前提失效,而每一种失效把 UA 带向的方向还不一样(1.7 逐条讲,实测曲线上的形态与偏差方向见第 5 讲)。直角坐标上这些信息全被指数曲线的形状盖住了。
⇒ 本课把半对数直线化定为反标 UA 的正规做法,63.21% 那一点只用于快速估读与讲课。
⚠ 0.3679 / 0.1353 / 0.0498 是纯数学值,⛔ 它们不是试验时长的推荐值。「试验该做多久」的判据不是「做够几个 τ」,而是别的东西,见第 5 讲。
三个最常见的错。
- 在直角坐标上看着「已经拉平了」就当作到了稳态——2τ 处 θ/θ₀ 还有 0.1353,也就是温差还剩十几个百分点,肉眼在直角坐标上是分辨不出来的。
- 在半对数图上对全段做最小二乘,把初期那段还没进入单指数的弯曲一起算进去(1.7 第 ① 条,处置见第 5 讲)。
- 把 τ 当成「掉完需要的时间」。它是掉 63.21% 的时间。
1.4 「数小时至数十小时」是量级观察,⛔ 不是可反算的数
是什么。 τ 是 m·c_p 与 UA 两个平台相关量的商,所以它自己也是平台相关量。车用电池包的 τ 落在数小时至数十小时这个量级,是一句行业量级观察,它的用途只有一个:
判断一个新算出来的 τ 是不是离谱。算出 20 分钟,说明模型里漏了热容或多算了热导;算出 20 天,说明模型里少算了一整类漏热路径。
为什么它只能这样用。 τ 是最容易被当成对外承诺的那个数——因为它直接对应「停一夜掉多少度」这件用户能感知的事。但一个商的量级观察,不能反解出它的任何一个因子:同一个 τ 既可以由「小 m·c_p + 小 UA」给出,也可以由「大 m·c_p + 大 UA」给出,而这两个包在次日补热能耗上完全不是一回事(这正是 1.5)。
⛔ 本课不给这个区间的端点值,也不把端点当成能做到的承诺。本项目的 τ 须由第 4 讲的分路径核算与第 5 讲的实测反标共同给出。
三个最常见的错。
- 拿区间上端去对标——「行业能做到几十小时,那我们也报几十小时」。区间端点不是可承诺值。
- 用行业 τ 区间反推「那我们的 UA 应该是多少」。这是在用一个自己都不肯给的数去支撑一个结论:既然 τ 的端点不敢给,由它反算出的 UA 预算当然也不能给。
- 把 τ 直接当成保温好坏的排名指标而不问 m·c_p——下一节整节都在讲这件事的后果。
1.5 ★ 反钉子:τ 不是保温的设计目标量,UA 才是
这是本课最容易被读反的一条。它读反之后,读者会做的那个具体动作是:去加 PCM 或加配重式的热惯量件来拉长 τ,而不去断热桥。
原因很简单:τ = m·c_p/UA 有两条自由度——减小 UA 与增大 m·c_p 都能把 τ 拉大,而只按 τ 验收的人,分不出这两条路线。
在它成立的那一端(射程)
如果交付量是「停一夜之后电池还剩多少度、还能不能直接开走」,那么 τ 确实是对的代理量,加热容也确实有效。用本讲那组教学假设参数算一遍(⛔ 该参数组不对应任何平台):
| 方案 | 改的是哪个量 | τ | 停 12 h 后包温 |
|---|---|---|---|
| 基线 | — | 5.56 h | −1.54 ℃ |
| 断热桥路线 | UA 15.00 → 8.80 W/K,m·c_p 不变 | 9.47 h | 3.45 ℃ |
| 加热容路线 | m·c_p 300.0 → 511.4 kJ/K,UA 不变 | 9.47 h | 3.45 ℃ |
第三行那个 511.4 kJ/K 不是凑出来的——它是由「令两条路线的 τ 严格相等」反解出来的。于是两条路线的 τ 一模一样、早上的包温也一模一样。⇒ 只看 τ、或只看「掉了多少度」,根本分不开它们。
在它不成立的那一端
把交付量换成「次日把包复热到出行温度要花多少电」,两条路线的结论方向相反。次日补热的显热项是 E_heat ≈ m·c_p·ΔT_overnight——注意加热容路线在把 ΔT 变小的同时,把 m·c_p 变大了,也就是把「要被加热的那个东西」本身做大了:
| 方案 | 次日复热到 25 ℃ 的显热项 | 相对基线 |
|---|---|---|
| 基线 | 2.21 kWh | — |
| 断热桥路线 | 1.80 kWh | −18.8% |
| 加热容路线 | 3.06 kWh | +38.4% |
一个降近两成,一个升近四成,而两者的 τ 与早上包温一模一样。
⚠ 这不是数值巧合,可以一般地证。把补热的显热项写成 m·c_p(记作 x)的函数:
E(x) = x·(θ_target − θ₀·e^(−t·UA/x))
求导,并记 u = t·UA/x = t/τ:
dE/dx = θ_target − θ₀·e^(−u)·(1+u)
当复热目标温度不低于静置初温时 θ_target ≥ θ₀;而 e^(−u)(1+u) < 1 对一切 u > 0 恒成立(它在 u = 0 处等于 1,导数为 −u·e^(−u) < 0,故严格递减)。⇒ dE/dx > 0:增大热容一定增大次日的补热能量,与参数取值无关。
两端接起来
τ 只有在 m·c_p 被锁死的前提下,才是 UA 的单调代理量。⇒ 本课因此把保温的设计目标量定为 UA,τ 与 m·c_p 作为两个必须同时交付的伴随量,⛔ 不许只交一个 τ;验收时的顺序是先问「m·c_p 有没有变」,再看 τ。
把这件事画到设计空间里看,它其实是一个几何事实:
⚠ 射程:⛔ 不许把这一条读成「PCM 没用」。PCM 真正的用武之地是把温度钉在一个窗口上(靠相变平台)与削快充热峰,那属于 D5-01 热失控热扩散抑制(热管理与结构协同) 与 D4-02 超充(4C/6C)热管理挑战与冷却强化 的射程。本课否定的只是「拿 PCM 来做保温、并用 τ 来验收」这一个动作。
⚠ 教学简化要说在前面:上面的算例把 PCM 简化成一个与温度无关的附加显热容。真实 PCM 的等效比热在相变区极大、区外接近基材,降温曲线不是单指数(这也正是 1.7 第 ④ 条失效模式)。该简化不改变结论的方向——结论只依赖「m·c_p 增大而 UA 不变」这一件事——但会改变具体数值。
⛔ 上面的 −18.8% 与 +38.4% 是教学假设参数算出的结果,不得当作任何平台的改善幅度。
三个最常见的错。
- 按 τ 验收,于是加热惯量件的方案顺利过关,评审表上每一格都是绿的。
- 只看「停一夜掉多少度」——本算例里两条路线掉的度数完全相同,这个指标同样分不开它们。
- 把这一条读成「PCM 没用」,于是在真正该用 PCM 的场合(钉温度窗口、削热峰)把它一并否掉。
1.6 工作法:由 τ 目标反推 UA 预算——但反推之前必须先锁死 m·c_p
是什么。 保温设计的正向链只有四步:
τ 目标 → UA 预算 = m·c_p / τ_target → 按路径拆成各条 UA_i 预算 → 每条路径反查它需要的几何 / 材料 / 隔断动作
为什么中间必须经过 UA 这一步。 因为链条两端说的不是同一种语言:τ 目标来自用户可感知的场景(停一夜之后能不能直接开走、要不要先花几分钟预热),是产品定义给的;而工程师能做的设计动作只能落在某一条路径的 U_i·A_i 上(加一层隔热、换一种垫片、断一条回路)。中间必须有一次换算把两者接起来,而那次换算的分母是 m·c_p。
⇒ m·c_p 一变,同一个 τ 目标对应的 UA 预算就变。所以整包热容必须在反推之前先冻结、并写进交付物——这正是 1.5 那条反钉子在流程上的落点:它不是一句提醒,是链条第二步的一个硬前置。
以本讲那组教学假设参数走一遍这条链:m·c_p 冻结在 300.0 kJ/K,若把 τ 目标定在 9.47 h,则
UA_预算 = 300.0 kJ/K ÷ (9.47 h × 3600 s/h) = 8.80 W/K
⇒ 拿到这个 8.80 W/K 之后,第 2 讲的工作才开始:把它拆到各条路径上去。⛔ 本课不给任何 τ 目标或 UA 预算的推荐值,两者都由本项目的产品定义与实测热容给出;上面这一步只是演示这条链怎么走。
三个最常见的错。
- 只交 τ 目标不交 m·c_p:下游各自按自己估的热容反推,于是同一个 τ 目标在三份文件里对应三个不同的 UA 预算,而三份文件都「符合要求」。
- 把余量平摊到各条路径上。正确做法是按当前的 U_i·A_i 排序,把余量压在最大的那两三条上——排序的口径见第 2 讲。
- 反推出 UA 预算就以为完事,没有回头核对一句「我不打算动的那几条路径,它们的热导之和是不是已经超过预算了」。若已经超了,那么无论在打算动的那条路径上做到多好,预算都到不了——这就是并联的收益上限,第 2 讲会把它写成一条可以先算的硬上限。
1.7 一阶集总模型的七个前提:失效时曲线长什么样、把 UA 带向哪一边
为什么单独讲这一节。 这门课的核心交付物,是一个由实测曲线反标出来的 UA(第 5 讲),而反标的全部合法性,就建立在 1.3 那条解析解的几个前提上。麻烦在于:前提失效不会让曲线消失,只会让它轻微地不直——而不直的方向,就是 UA 偏差的方向。所以必须先把前提逐条反推成一种曲线形态,读者拿到一条实测曲线时才有能力判断「这条能不能拟、拟出来偏哪边」。
⚠ 下面这七条是本课归纳的——构造法就是把 1.3 那个解的每一个前提逐条反推,这条线索本身就是全集的构造法,所以它是封闭的。
| # | 失效的前提 | 半对数曲线上长什么样 | 把 UA 带向哪一边 |
|---|---|---|---|
| ① | 单节点(包内温度均匀) | 初期一段与中段斜率不同,之后才转入直线 | 若测点跟着外层先降(本课关心的形态),初期段更陡 ⇒ τ 偏小 ⇒ UA 偏大 |
| ② | UA 为常数 | 温差大的初段略陡、随温差衰减而渐缓,全程微凸 | 初段的等效热导偏高,全段拟合被它拉陡 ⇒ 与 ① 同向偏向 UA 偏大;⚠ 更要紧的是全段单指数拟出的是一个沿曲线加权的 UA,⛔ 它不对应任何单一工况点 |
| ③ | T_amb 为常数 | 单调下移型:整条线偏缓;周期波动型:直线上叠着起伏 | T_amb 自己在往下走时,θ 掉得比真实的慢 ⇒ 斜率偏缓 ⇒ τ 偏大 ⇒ UA 偏小 |
| ④ | m·c_p 为常数 | 在相变温区附近出现一段明显更平的段,全程不是单指数 | ⛔ 不能一概而论——按全段单指数拟出的 UA 不对应任何真实工况,这是模型错了而不是「偏了多少」 |
| ⑤ | 无内热源 | 末段不趋于零,停在一个非零平台上(上翘) | 按纯指数拟含平台的全段 ⇒ 斜率偏缓 ⇒ τ 偏大 ⇒ UA 偏小(1.8 专讲) |
| ⑥ | 驱动力线性 | 与 ② 同向:温差大的初段更陡 | 辐射项本是正比于 (T⁴ − T_amb⁴),只有小温差时才能线性化;大温差段的等效热导比线性化值高 ⇒ 初段偏陡 ⇒ 同样偏向 UA 偏大 |
| ⑦ | 测点代表包平均 | 单个测点的曲线可以很直——直不代表对 | 测点贴在包中心时,它降得比包平均慢 ⇒ 斜率偏缓 ⇒ τ 偏大 ⇒ UA 偏小 |
逐条补几句:
- ① 包内温度分层是否严重、要不要细分成多节点,判据与多节点的做法见 A1-06 热阻网络法与集总参数建模入门,⛔ 本课不重复给它的限值。本课的定位是先把单节点用对。
- ② 自然对流的表面传热系数随温差变(量级上 h_nat ∝ ΔT^0.25),⇒ 严格说降温从来就不是纯指数。这一条几乎总是成立的,问题只在于它有多大。
- ⑥ 辐射的线性化写法是 h_r = 4εσT_m³(σ 为 Stefan–Boltzmann 常数),⚠ 它是 (T⁴ − T_amb⁴) 在小温差下的一阶展开,⛔ 大温差(火烧、热失控)时失效,那一侧去向 D5-05 电池包底部撞击与外部火烧防护:底部叠层的厚度账与耐火材料选择 / D5-01 热失控热扩散抑制(热管理与结构协同)。辐射项在静置工况下并不小,第 3 讲给完整拆账。
- ⑦ 这一条最阴——它不制造任何看得见的异常,反标出的只是那个测点的 τ,而不是包的 τ。
⛔ 本课不给任何「弯曲多少算失效」的阈值。那条线要由本项目的测量链不确定度来定,判据见第 5 讲。这里给的是判据的类型与形态,不是限值。
三个最常见的错。
- 把模型失效当成噪声,直接上更强的平滑——真信号被磨掉,曲线变直了,而 UA 错了。
- 只承认「初期弯曲」这一条(它最显眼),漏掉末段上翘那一条。⚠ 两者把 UA 带向的方向相反:初期弯曲让 UA 偏大、末段平台让 UA 偏小。只修一头,等于把偏差从「两头互抵」调成「单边累加」。
- 认为多节点模型一定更准。节点一多,反标出的参数就不唯一——同一条曲线能被好几组参数拟合得同样好,而你没有办法从曲线上分辨它们。
1.8 曲线不趋于 T_amb:末段那个平台就是待机功耗的一个读数
是什么。 静置期包内不是没有电在动:BMS 待机、均衡电路、接触器保持线圈、传感器采样,合起来是一个持续往包内注热的功率 P_standby。能量方程因此多一项:
m·c_p·dT/dt = −UA·(T − T_amb) + P_standby
它的稳态解不是 T_amb,而是一个高出 T_amb 的平台:
θ_eq = T_eq − T_amb = P_standby/UA (K)
完整解也仍然是一条一阶指数,只是它衰减到 θ_eq 而不是零:θ(t) = θ_eq + (θ₀ − θ_eq)·e^(−t/τ)。⇒ 在半对数图上,末段会翘起来(因为 ln(θ/θ₀) 不再往负无穷去,而是压向一条水平线)。
为什么值得单独讲。 两件事同时被它讲透:
- 它是「包内自发热」这一整类的直接证据。第 2 讲的漏热路径全集里有一类符号与漏热相反的项,它不在「热从包的哪个部位出去」这条线索上,因而最容易整类不出现;而末段平台是它在实测曲线上留下的、看得见的痕迹。⇒ 静置降温从来不是一个纯漏热问题。
- 平台高度是 P_standby 与 UA 的商,⇒ 已知其中一个就能读出另一个。一次静置降温试验因此同时是一次待机功耗的量级核对——这条用法是本课归纳的,⛔ 它不是任何标准里的规程。
⛔ P_standby 是平台相关量,本课不给数,须由本项目的低压电流实测给出(静置期的安时账去向 K3-11 热管理域的上下电时序、run-on 编排与休眠期能耗预算)。本讲的教学算例取假设值 15 W,配 UA = 15.00 W/K 得 θ_eq = 1.00 K——⛔ 它只用于演示末段上翘的形态,不对应任何平台。
⚠ 还有一条量级判据要记住:若 P_standby 与 UA·(T_batt − T_amb) 同量级,一阶纯漏热模型就不成立——此时曲线的大部分都在被内热源改写,而不只是末段。
⚠ 反过来看它对反标的影响:反标 UA 时不把这一项扣掉,UA 会被系统性地算小(1.7 第 ⑤ 条)。而「算小」意味着不保守——它会让人以为保温比实际更好。
三个最常见的错。
- 把末段上翘当成环境舱不稳,于是去做更长的平滑或干脆截掉末段重拟——真信号被磨掉了,而它本可以白送一个待机功耗的量级核对。
- 按纯指数拟合含平台的全段数据:斜率偏缓 ⇒ τ 偏大 ⇒ UA 偏小。
- 拿 θ_eq 直接去反算 P_standby,却忘了此时 UA 还没定——两个未知数一个方程,解不出来。正确顺序是先用曲线中段(已进入单指数、又还没被平台压住的那一段)定 UA,再读平台高度。
这一讲收在哪里。到这里,保温设计的目标量已经定死是 UA、伴随量是 τ 与 m·c_p,反标 UA 的正规做法与它的七个前提也都摆开了。剩下的问题只有一个,而且它是整门课的主干:这个 UA 该怎么拆。第 2 讲从一句读者几乎人人都有、而在这里恰好会把人带错的直觉开始——串联热阻的直觉。
后面还有 6 讲正文 · 关键公式 · 案例拆解 · 常见误区 · 动手做