O1-04 低温冷启动(-30℃)与自加热策略
课程代码 O1-04 · 板块 O 燃料电池(FCEV)总成与专题 / O1 电堆热管理 时长 约 4.0 小时(5 讲 + 1 次冷启动数据分析实操) 适合对象 系统 / 控制工程师;冷启动策略开发与标定人员(必修) 前置 O1-01 燃料电池电堆产热与水/热管理耦合;O1-03 电堆温度与温差均匀性控制(基础认知) 本讲义定位 讲师授课蓝本 / 学员自学讲义,是 O1-04 大纲的完整展开版
引言:−30℃ 那次没启起来,而「把电流再拉大一点」一点都救不了它
某氢燃料电池车型在 −30℃ 环境舱里做冷启动测试。停机前的吹扫不够彻底,流道里的残留水偏多;再启动时,电流刚开始爬升,就出现了局部电压骤降的结冰堵塞征兆。当时台架上读的是总电压,那条曲线只是塌了一角,而实际发生的事是若干片已经被堵住、正在往危险的方向走。后来的整改有两条:调整自加热的限压曲线,配合更彻底的停机吹扫策略——冷启动成功率与耗时都明显改善。⚠ 这个故事真正值钱的地方不在「改好了」,而在于为什么恰好是这两条有效,以及为什么现场第一反应最容易做出的那个动作——把限流曲线的电流目标往上调——不但无效,还会让最冷的那几个工况更早失败。这门课要交付的,就是能把这三件事分开的判据。
先把这门课与整车其它低温问题的分界线划出来,因为它是后面一切判据的地基:电堆里滞留的不是防冻液,是纯产品水。冷却回路里跑的是乙二醇型冷却液,冰点由配方压下去(体系归 H7-01 冷却液(乙二醇型)配方、性能与劣化、H7-02 低电导率冷却液与绝缘要求,本课不重讲);而膜电极两侧的流道、气体扩散层与催化层里滞留的,是反应生成的纯水,没有任何防冻添加,0℃ 就结冰。⇒ 「冷却液冰点合格」与「电堆不会冻」是两条互不相干的判据链,谁也推不出谁。而产品水这一侧没有配方可选,只剩三条路:停机时把它清走(吹扫)、靠保温争时间、以及启动时抢在堵死之前把堆热起来——第三条就是本课的主体。
这门课要建立四项判断力:① 说清低温冷启动失败的物理机理,并说明它与动力电池、内燃机的低温问题在哪六处根本不同;② 用产热与效率的关系解释「自加热」为什么要故意压低单片电压,并能在纸上算出某个工作点过不过关、缺多少;③ 画出冷启动策略的时间轴,并为每一段写出切换条件的类型(⛔ 不是时长);④ 判断给定冷启动工况下的关键风险点,并把它们映射到失效模式的类别上。⚠ 大纲没有 assessment 字段,本讲义为这四条各配了一个可判对错的验收任务(分别落在第 1 讲、第 2 讲、第 4 讲与收尾),⛔ 不靠「学完应该就懂了」交差。五讲依次是:第 1 讲讲冷启动为什么难——产品水的八条去向、三处结冰位置的后果差异、低温欧姆损失要分两侧看、与电池低温加热的六处对照、以及冷热交替留下的累积代价;第 2 讲讲自加热原理——把产热公式除成「每摩尔产品水配到多少热」,破掉最容易读反的那句话,讲限流与限压两条路径的根本区别;第 3 讲把热账分三层算出辅热缺口,交出四项需求侧约束输入;第 4 讲讲七段时间轴与失败判据,把控制侧与试验侧两套口径分开;第 5 讲讲低温水管理为什么要反向调增湿,以及结冰与电流不均那个有界的正反馈环。
第一根钉子(配比钉):冷启动的成败,由「每摩尔产品水配到多少热」决定,而这个配比只由单片电压一个量决定。电堆在 −30℃ 启动时同时在做两件事——把自己加热,和往催化层里塞水,而两者出自同一批电荷:每通过 2F = 192970 C,放出 2F·(E_tn − V_cell) 焦耳的热,同时生成 1 摩尔产品水(F = 96485 C/mol,与 O1-01 燃料电池电堆产热与水/热管理耦合、O1-08 PEMFC 工作原理与电堆构造导论:极化曲线、Nernst 方程与两套效率口径(热管理视角) 逐字同值;E_tn = 1.48 V/片,按 HHV 基准、25℃、产物为液态水,取 O1-08 PEMFC 工作原理与电堆构造导论:极化曲线、Nernst 方程与两套效率口径(热管理视角) 已立的显示值,⛔ 本课不重推、不另立第二把尺)。于是一边是需要的热——把整堆从 −30℃ 推到 0℃ 的 m_stack·c_p·ΔT_start(ΔT_start 是启动要跨的温升幅度,30 K;⛔ 它不是 O1-03 电堆温度与温差均匀性控制 的进出堆温差),加上化掉停机残冰的 m_ice·L_f;另一边是能容纳的水——吹扫后离聚物相还剩多少吸水裕度 n_buffer,冰要在这个裕度用完之后才开始在催化层里堆积。两边一比,成功判据一行就写完了:2F·(E_tn − V_cell)·n_buffer ≥ m_stack·c_p·ΔT_start + m_ice·L_f。★ 这个式子里没有电流、没有片数、没有时间——产热与产水都正比于 N_cell·I,比值与两者无关,I 与 N_cell 在推导中严格约掉。⇒ 由此得到贯穿全课的分家:「会不会成」由 (E_tn − V_cell)、n_buffer、m_stack·c_p 三个量定;「快不快」由 (E_tn − V_cell)·I 定。两件事各有各的旋钮,⛔ 谁也替代不了谁。
这条判据在本课的教学假设组下是可以当场手算的,而算出来的结论并不好看。假设整堆有效热容 m_stack·c_p = 30 kJ/K、停机残冰 m_ice = 0.10 kg(对应融冰项 33 kJ,L_f = 334 kJ/kg)、吹扫后的吸水裕度 n_buffer = 3.927 mol(合 70.7 g 水)⇒ 右边需要 900 kJ + 33 kJ = 933 kJ;再取两个自加热工作点,甲=0.40 V/片 · 0.10 A/cm²、乙=0.35 V/片 · 0.40 A/cm²(堆为 300 片 × 300 cm²,继承 O1-08 PEMFC 工作原理与电堆构造导论:极化曲线、Nernst 方程与两套效率口径(热管理视角) 的教学堆),左边分别是 208.4 kJ/mol × 3.927 mol = 818 kJ 与 218.1 kJ/mol × 3.927 mol = 856 kJ。⇒ 两个工作点都不过关,缺口分别是 115 kJ 与 77 kJ;要靠自加热独力过关,单片电压得压到 0.248 V/片(一阶口径,含融冰项)。⚠⚠ 以上全部输入与结果都是教学假设值及其派生结果,不对应任何平台、任何产品,⛔ 一个都不得取用——真值须由 −30℃ 环境舱实测或电堆供应商规格确定。⚠ 而且这条判据做了三条一律朝「更容易成功」偏的简化(裕度用完前产品水全进离聚物相不结冰、忽略气相带水、忽略沿流道与沿厚度的不均匀)⇒ 它给的是乐观上界,只能用来判「这个方向有没有希望、缺口大概多大」,⛔ 不得反向当成「至少能成」的下界用,更⛔ 不是可以拿去定电压目标的设计工具(真取值要靠一维模型与实测标定,去向 J1-09 燃料电池系统一维建模与水/热耦合仿真 与 L3 模块)。⚠ 另需声明:这条判据式是本讲义归纳的,⛔ 不是大纲既有、⛔ 不是任何标准既有——本课另有四项同样属于本讲义归纳的东西(产品水去向八条全集、失效模式八类、七段时间轴、「−30℃ 冷启动」的六条口径表),正文出现时都会逐一标明,⛔ 不给它们一个本来没有的权威。
第二根钉子(分侧钉):冷启动里每一个量,都必须先回答「它属于哪一侧」,否则那个数不能进任何一本账。三处分侧,混了都不会报错,只会让下游算错。热账的哪一侧——自加热的产热发生在堆内(催化层),而冷启动阶段冷却回路通常还没投入或只是小流量循环 ⇒ 这段时间里它几乎全部留在堆内、进的是 m_stack·c_p 那本蓄热账,⛔ 不是 O1-01 燃料电池电堆产热与水/热管理耦合、O1-02 电堆冷却回路与低电导率冷却液设计 那本「冷却液侧热负荷」的账;同一个 Q 记错侧,升温速率能差出量级。判据的哪一侧——同一句「单片电压跌到某值即失败」,在控制侧是保护触发条件(触发即中止启动并进保护,宁可早停),在试验侧是判废规则(该次启动记为失败样本,要能汇总成成功率);两者的阈值、采样周期、跌落持续时间与计时起点必须分开写明,⛔ 不许共用一套数——否则台架数据根本汇总不成一个冷启动成功率。功率的哪一侧——本课交出的是需求侧:缺多少 kJ、要在多长时间内补上、因而需要多少 kW、最低可接受值是多少;⛔ 本课不判供给侧(电池在 −30℃ 下能放多少)、⛔ 不排跨状态优先级、⛔ 不给互斥矩阵,那三样属整车模式仲裁,去向 O3-07 FCEV 系统级热管理模式管理与功率—热仲裁。★ 两根钉子在开篇那个案例上正好合上:失败的直接征兆是电流刚爬升就出现局部电压骤降(钉子一:配比不够,冰在堆到 0℃ 之前就把反应位占了),而当时读的是总电压、判据也没分侧(钉子二:既看不见那几片,也没法把这次启动汇总成一个可用的失败样本)。⇒ 改吹扫与改限压曲线之所以两条都有效,正因为它们动的是判据式里两个不同的因子——前者抬 n_buffer,后者抬 (E_tn − V_cell)。
现在把本课最容易被读反的那句话摆到台面上:「产热功率 Q = N_cell·(E_tn − V_cell)·I,电流明明在里面 ⇒ 启动嫌慢就把电流拉大,产热上去了,堆就更快热起来、也就更容易赶在结冰之前过 0℃。」恰恰相反。读者会做出的具体动作很明确:标定时发现启动耗时超标,于是把限流曲线的电流目标往上调、或把升流斜率调陡(「反正产热跟电流成正比」),而限压曲线的电压目标、停机吹扫参数、辅热配合三样一个字不动。台架上耗时确实缩短了,成功率却在低温段掉下来,且掉的是最冷的那几个 bin。为什么会反过来,要三段推导:(a)产热与产水出自同一批电荷,电流决定的是这批电荷通过得多快,⛔ 不决定每一份电荷分到多少热、多少水;(b)两个时钟同倍数变快,比值不动——升温时钟 t_warm = m_stack·c_p·ΔT_start /[N_cell·(E_tn − V_cell)·I] 与堵塞时钟 t_buffer = 2F·n_buffer/(N_cell·I) 相除,I 与 N_cell 严格约掉;教学假设下工作点乙的电流是甲的四倍,两个时钟从 92.6 s 与 84.2 s 一起缩到 22.1 s 与 21.1 s,比值只从 1.10 变到 1.05,而且始终大于 1——谁先到点这件事一点没变(⛔ 教学假设派生值,不得取用);(c)而拉电流有一笔单向的代价——电流密度越高,沿流道与沿活性面的分布越不均,局部产水速率的峰值抬得比平均值更快,最先饱和的那一小片提前进入结冰,它一堵电流被挤到相邻区域,那里又更快堵。⇒ 想改善「成不成」,只有三个旋钮,且都不在电流上:压低限压曲线的电压目标(抬 (E_tn − V_cell))、把停机吹扫做透(抬 n_buffer,判据与参数归 O1-05 停机吹扫、保温与整堆防冻设计)、降低右边那一侧(轻量化、改善保温以缩短实际要跨的温差,或另加一路辅热)。电流该怎么给,是在「成不成」已经过关之后用来买「快」的,顺序⛔ 不能颠倒。
⚠ 这条反钉子会顺带带出三个反向,必须一并点破。一是⛔ 不许读成「所以电流越小越好、慢慢来最安全」——比值不随电流变,意味着降电流同样一点不改善成不成,却把绝对时间拖长:拖出了停机保温挣来的免辅热时间窗(口径归 O1-05 停机吹扫、保温与整堆防冻设计),拖过了整车可接受的启动时长,也拖长了低电位停留时间。降电流是纯亏。二是⛔ 更不许读成「既然只有电压管用,那就把单片电压压到越低越好」——压低电压确实有效,但它有一条与产热完全无关的硬下界:单片电压的下限由最弱的那一片定,不由平均值定。限压钳住的是总电压(等价于片平均),⛔ 它不保护任何一片;某片一旦被冰堵到进负值就是反极,阳极侧碳载体氧化不可逆。而只看总电压的保护逻辑看不见它:300 片各 0.5 V 时总电压 150.0 V,其中一片跌到 −0.5 V 后总电压 149.0 V,只变了 0.67%(分母=150.0 V)——这个数是纯代数、与任何平台无关,而那一片已经在做碳腐蚀了。⇒ 电压目标的下界必须来自单片电压巡检(CVM)的实测下限,⛔ 不是从产热公式上算出来的。三是⛔ 最后不许读成「那这条判据可以直接拿去定电压目标」——理由已在钉子一里写明:它是乐观上界的筛选判据,不是设计工具。
把边界划清。大纲没有 boundary 字段,本讲义在这里把它显式补上(⚠ 这属本讲义的补充,⛔ 不写成大纲既有),六件事本课不重讲、只给去向:① 极化曲线的读法、三把电压刻度与两套效率口径 → O1-08 PEMFC 工作原理与电堆构造导论:极化曲线、Nernst 方程与两套效率口径(热管理视角)(本课直接取用其结论);② 冷却液配方、冰点与低电导率要求 → H7-01 冷却液(乙二醇型)配方、性能与劣化、H7-02 低电导率冷却液与绝缘要求、O3-03 去离子器与冷却液电导率在线管理;③ 吹扫与保温的参数设计 → O1-05 停机吹扫、保温与整堆防冻设计(本课只用它的三个结果:n_buffer、m_ice 与免辅热时间窗);④ 电堆内部传热路径与冷却流场板热设计 → O1-06 电堆内部传热路径与冷却流场板热设计;⑤ 常态工况的温度与温差闭环 → O1-03 电堆温度与温差均匀性控制(那与本课冷启动段的不均是两回事);⑥ 一维建模、数值内核与试验规程 → J1-09 燃料电池系统一维建模与水/热耦合仿真、J7-08 一维系统模型的数值内核与「跑飞」排查:DAE/代数环、步长与容差、一致初值与守恒自检,以及 L3 模块与 O1-05 停机吹扫、保温与整堆防冻设计。⚠ 「不重讲」⛔ 不等于「不重要」——③ 尤其是本课判据式的直接输入。另有两类去向也在这里交代:辅助部件在 −30℃ 下自己起不来(空压机、氢循环泵、阀件卡滞或结冰)是失效模式全集里根本不在电堆上的一类,本课只给清单与「必须一并验」的要求,各部件的低温规格归 O2-01 空压机冷却与进气中冷、O2-03 氢气循环泵/引射器与供氢温控;电池侧的低温加热机理、脉冲波形与判据一律不重讲,去向 D3-01 电池加热策略:PTC / 热泵 / 液热、D3-02 脉冲自加热(交流自加热)低温快速升温,⛔ 本课不给电池侧任何数。标准同理:本课未独立核对过任何一份原文,故对三份引用件只写标准号与用途去向,⛔ 一个条款、一个限值、一个分部号都不写——大纲 standards 第 1 条「燃料电池电动汽车动力性能测试相关国标(含低温冷启动测试要求)」未给件号,这是被鼓励的诚实写法,本课保留该表述并沿用站内 O1-08 PEMFC 工作原理与电堆构造导论:极化曲线、Nernst 方程与两套效率口径(热管理视角) 已指向的 GB/T 24554;另两份是 GB/T 24549 与 UN GTR No.13;版次与年份以现行目录为准,引用前须核。⚠ 特别提醒一句:本课第 4 讲会给出行业冷启动时间目标的量级「数十秒级」,那是大纲给的行业典型量级,⛔ 不得说成任何一份法规或标准的要求,也⛔ 不得当成验收依据。
⚠ 由此有三种读法会落空。一是来找可以直接抄进标定表的数——本讲义刻意没有给出任何「典型的冷启动电压曲线」或「典型自加热电压目标」:自加热的电压目标、升流斜率、限流曲线与各段时长,膜质子电导率 σ_mem 在低温低含水量下的值(⚠ 业内常引的那条关联式标定温区在冰点以上,外推到 −30℃ 属跨射程引用,本课只用它「随温度下降、随含水量下降」这条定性结论,⛔ 一个系数都不抄),停机降温时间常数与免辅热时间窗,各类结冰位置的水量分配比例,单片电压保护阈值与巡检采样口径,冷热交替次数与寿命的量化关系——这些本课一个都不给数,只写「须由 −30℃ 环境舱实测标定或电堆供应商规格确定」,或写明归上面列出的哪一门课。而凡带代入值的算例,输入与结果一律是教学假设值,⛔ 禁止取用;⛔ 也禁止抄上一代平台的标定值。二是把它当试验规程课读——本课交付的是判据结构,⛔ 不写台位边界、浸车规程与报告口径。三是把电池那套低温思路直接搬过来——电池受限于电化学反应速率与离子迁移,随温度连续变差;电堆受限于产品水的相变堵塞,0℃ 是一道阈值。把「温度每高一点就好一点、所以慢慢加热也行」套到电堆上,恰好把堵塞时钟耗光。⚠ 两边唯一真正连通的只有一处:电堆自加热烧的是氢,而它的辅热要用电池的电,同一时刻电池自己也在低温、也要自加热——两者抢的是同一份可放电功率,这正是 O3-07 FCEV 系统级热管理模式管理与功率—热仲裁 那道仲裁题的物理由来。⇒ 这门课能给你的不是数,是一套能当场把方案判死或判活的判据,以及一句在任何冷启动评审桌上都该问出口的话:这个数,算的是「会不会成」,还是「快不快」?
第 1 讲 冷启动为什么难:两个时钟在赛跑,而八条水路里只有一条不结冰
这一讲只回答一个问题:−30℃ 的电堆,到底是被什么卡住的。答案不是「太冷了所以反应慢」——那是电池那边的故事。电堆被卡住的方式要具体得多:它一边发电一边往自己身上产水,而水在 0℃ 以下会变成固体,固体会盖住反应位、堵死气路。于是启动这件事变成一场赛跑:堆能不能在水把路堵死之前,把自己烘到 0℃ 以上。这一讲要做的,就是把这场赛跑写成一个可以当场手算的不等式,然后把它周围的物理一件一件摆清楚。
走法是这样:先把全课要反复敲的两根钉子钉下去——1.1 是配比判据(成不成由什么定),1.2 是分侧规则(一个数属于哪一侧),后面四讲每一节都要往这两根钉子上挂。然后回到物理本身:电堆里冻的到底是什么水(1.3)、这些水有几条去处(1.4)、冻在不同位置后果差在哪(1.5)、上一次停机留下的水又怎么从两个相反的方向进判据式(1.6)。接着处理低温带来的第二个效应——欧姆损失,它在「成不成」与「快不快」两件事上作用方向相反(1.7),以及为什么本课在这里一个系数都不肯抄(1.8)。再把最常被误用的那个类比逐项摊开(1.9 与动力电池低温加热的六处对照),和最容易被忽略的长期代价(1.10 冷热交替)。最后三节是本课的记账语言:「−30℃ 冷启动」这个标称下面还藏着六个问题(1.11)、全课的符号约定(1.12)、全部算例共用的那组教学假设值(1.13),以及本课第一条能力目标要用什么任务来验(1.14)。
1.1 冷启动成不成,由「每摩尔产品水配到多少热」定——⛔ 电流与片数一个都不在这个式子里
是什么。电堆在 −30℃ 启动时同时在做两件事:把自己加热,和往催化层里塞水。关键在于这两件事出自同一批电荷——每通过 2F 库仑的电量,放出 (E_tn − V_cell)·2F 焦耳的热,同时生成 1 摩尔产品水。前者来自产热关系 q_heat/I = E_tn − V_cell(承接 O1-01 燃料电池电堆产热与水/热管理耦合),后者来自法拉第定律 ṅ_H2O = N_cell·I/(2F),每摩尔产品水对应 2 摩尔电子。两式相除,得到本课真正关心的那个量:
每摩尔产品水配到的热 = 2F·(E_tn − V_cell),单位 J/mol。
于是整场赛跑可以写成一道守恒题的两边:
- 右边(需要的热)=把整堆从 −30℃ 推到 0℃ 的显热 m_stack·c_p·ΔT_start,加上化掉上一次停机残冰的潜热 m_ice·L_f;
- 左边(能容纳的水折成的热)=吹扫之后离聚物相还剩多少吸水裕度 n_buffer=(m_mem/EW)·Δλ_w。冰是在这个裕度被填满之后才开始在催化层里堆积的,所以裕度用完之前产的每一摩尔水,都合法地带来了 2F·(E_tn − V_cell) 焦耳的热。
⇒ 成功判据一行写完:
2F·(E_tn − V_cell)·n_buffer ≥ m_stack·c_p·ΔT_start + m_ice·L_f
把它写成两个时钟,结构会更清楚。同一件事换个坐标看:一边是升温时钟,从 −30℃ 走到 0℃ 要多久;另一边是堵塞时钟,产品水把吸水裕度填满要多久。谁先到点,谁决定结局。
- 升温时钟 t_warm = m_stack·c_p·ΔT_start / [N_cell·(E_tn − V_cell)·I]
- 堵塞时钟 t_buffer = 2F·n_buffer / (N_cell·I)
- 两者之比 t_warm/t_buffer = m_stack·c_p·ΔT_start / [2F·n_buffer·(E_tn − V_cell)]
★ 注意最后一行:I 与 N_cell 在比值里严格约掉了——产热与产水都正比于 N_cell·I,比值与两者无关。这不是近似,是代数恒等。电流翻一倍,两个时钟一起缩一半,谁先到点完全不变。⇒ 拉电流能让启动更快,但一点都改变不了它成不成。
工程量级。下面这组数全部由 1.13 的教学假设值算出,⚠ 是教学假设值的派生结果,不对应任何平台、任何产品,⛔ 不得取用;真值一律须由 −30℃ 环境舱实测或电堆供应商规格确定。判据右边(推过 0℃ 并化掉残冰)= 900 kJ + 33 kJ = 933 kJ;吸水裕度 n_buffer = 3.927 mol。
| 项 | 工作点甲(0.40 V/片 · 0.10 A/cm²) | 工作点乙(0.35 V/片 · 0.40 A/cm²) |
|---|---|---|
| 配比 2F·(E_tn − V_cell) | 208.4 kJ/mol | 218.1 kJ/mol |
| 判据左边:裕度用完前可放出的热 | 818 kJ | 856 kJ |
| 判据右边:推过 0℃ + 化掉残冰 | 933 kJ | 933 kJ |
| 缺口 | 115 kJ | 77 kJ |
| 升温时钟 t_warm | 92.6 s | 22.1 s |
| 堵塞时钟 t_buffer | 84.2 s | 21.1 s |
| t_warm / t_buffer | 1.10 | 1.05 |
| 判定 | ⛔ 不过关 | ⛔ 不过关 |
⇒ 两个工作点都不过关,而且电流大了四倍的乙并没有因此变得更容易成功——它只是把两个时钟一起压缩了,比值从 1.10 变到 1.05,仍然大于 1(比值大于 1 意味着升温时钟晚于堵塞时钟到点,也就是冰先赢)。乙相对甲那一点点改善来自电压:0.35 V/片比 0.40 V/片给每摩尔水多配了 9.7 kJ 的热,⛔ 与那四倍电流无关。
那要压到多低才过关?把判据式解成对 V_cell 的不等式即可:需热除以裕度,再折回电压。只算显热的零阶账是 900 kJ / 3.927 mol = 229.2 kJ/mol,对应临界单片电压 0.292 V/片;补上融冰项的一阶账是 933 kJ / 3.927 mol = 237.7 kJ/mol,对应 0.248 V/片。⚠ 这是判据式的解,⛔ 不是可以拿去当电压目标的设计值——真正的电压下界由单片电压巡检(CVM)的实测下限(反极保护)与一维模型标定共同给出,须由实测确定(第 4 讲与 J1-09 燃料电池系统一维建模与水/热耦合仿真)。
为什么这条判据值得当全课的第一根钉子。因为它把「冷启动难」这句定性的话,拆成了三个各自有主人的因子,并且顺手把全课分成了两件事:
- 「会不会成」由三个量定:(E_tn − V_cell) —— 归自加热策略与限压曲线(第 2 讲);n_buffer —— 归上一次停机的吹扫(O1-05 停机吹扫、保温与整堆防冻设计);m_stack·c_p·ΔT_start —— 归电堆热容、保温设计与整车预热(第 3 讲与 O3-07 FCEV 系统级热管理模式管理与功率—热仲裁)。
- 「快不快」由 (E_tn − V_cell)·I 定——电流在这里,而且只在这里。
⛔ 两件事各有各的旋钮,谁也替代不了谁。这条分家会在后面四讲反复出现:第 2 讲用它破「拉电流就好了」这个误解,第 3 讲用它算辅热缺口,第 4 讲用它给时间轴分段,第 5 讲用它解释为什么低温反而要减少外部增湿。
它的射程,必须现在就说清。这条判据是本课为本讲归纳出来的筛选判据,⛔ 不是任何标准里的现成条款,也⛔ 不是哪一份规格书上的既有指标。它做了三条乐观简化:① 裕度被填满之前,产品水全部进离聚物相且不结冰;② 忽略气相带走的那部分水;③ 忽略沿流道方向与沿膜电极厚度方向的不均匀。三条都朝同一个方向偏——它们让判据显得比现实更宽松。⇒ 它给的是乐观上界:判「不成」时结论相当硬(连这么乐观的账都不过,实机更不可能过),⛔ 但绝不许反过来当成「至少能成」的下界用。判「成」要靠一维模型(J1-09 燃料电池系统一维建模与水/热耦合仿真)与 −30℃ 环境舱实测复核(试验侧见 L3 模块)。
易错点。⛔ 把它当设计工具去定电压目标——它是筛选判据,不是取值工具。⛔ 把「与电流无关」听成「电流不重要」——电流决定绝对速度,而绝对速度要跟整车能接受的启动时长、跟停机保温挣来的时间窗赛跑,它当然重要,只是它管的是另一件事。⛔ 忘了三条简化前提就直接把这条式子搬进评审材料。
1.2 冷启动里每一个数,都必须先说清它属于哪一侧——热账、判据、功率,三处混侧各有各的后果
是什么。这是本课的第二根钉子,形态比第一根朴素得多:一个数在被写进任何一本账之前,先回答它属于哪一侧。冷启动这门课里有三处特别容易混,而且三处的表面读数一模一样:
① 热账的哪一侧。自加热的热是在堆内(催化层)发生的,而冷启动阶段冷却回路通常还没投入、或者只在小流量循环——那一段时间里,产热几乎全部留在堆内,进的是 m_stack·c_p 那本蓄热账,⛔ 不是 O1-01 燃料电池电堆产热与水/热管理耦合/O1-02 电堆冷却回路与低电导率冷却液设计 那本「冷却液侧热负荷」的账。这两本账的分母根本不是一个东西:蓄热账的分母只有堆本体的热容,热负荷账的分母里还有冷却液、管路、散热器。同一个 Q 记错侧,算出来的升温速率能差出量级——而算式本身一行都没错。
② 判据的哪一侧。同一句话「单片电压跌到某值即失败」,在控制侧是保护触发条件(触发即中止启动、进保护,宁可早停,宁可误停),在试验侧是判废规则(这一次启动记为失败样本,要能汇总成冷启动成功率)。两者的目的不同,因而阈值、采样周期、跌落持续时间与计时起点必须分开写明,⛔ 不许共用一套数。控制侧宁可早停,试验侧要的是可比可汇总;把控制侧的阈值直接拿去判废,会把一批「其实还能起来、只是保护先动了」的启动记成失败,成功率于是变成了保护参数的函数,而不是电堆能力的函数。
③ 功率的哪一侧。本课交出的是需求侧:自加热的产热缺口是多少 kJ、要在多长时间内补上、因而需要多少 kW、最低可接受值是多少。⛔ 本课不判供给侧(动力电池在 −30℃ 下能放多少)、⛔ 不排跨状态优先级(电堆冷启动与座舱采暖、电池自加热谁先谁后)、⛔ 不给互斥矩阵——那三样属整车模式仲裁,去向 O3-07 FCEV 系统级热管理模式管理与功率—热仲裁。「本课算出需要 X kW」与「整车批准给 X kW」是两句完全不同的话。
为什么值得当钉子。因为这三处混侧不会报错。混了以后算式照样跑通、数照样算得出、报告照样写得下去,只有下游才会错——热账混侧把升温速率算成量级级别的错;判据混侧让台架数据根本汇不成成功率;功率混侧让整车侧误以为冷启动已经给出了「该分多少」的答案,于是仲裁这一步被跳过了。⚠ 三处的共同形态是:表面读数一模一样,只有它挂在哪本账上不一样。这也是为什么本课把「分侧」写成一条纪律,而不是写成一句提醒。
工程量级。⛔ 本节不给数——它是口径规则,不是量值。三处各自的具体数分别在后面出现:热账那一侧在第 2 讲(自加热产热与升温速率),功率那一侧在第 3 讲(辅热缺口与最低可接受功率),判据那一侧在第 4 讲(控制侧与试验侧两张表)。
易错点。⛔ 把冷启动阶段的产热直接加进散热器选型负荷——那是常态工况的账,冷启动那几十秒的热压根不打算送到散热器去。⛔ 用控制侧的保护阈值去判废试验样本。⛔ 把本课给出的辅热需求当成整车已经批准的预算,然后在系统方案里当输入用。
1.3 电堆里滞留的是纯产品水而不是防冻液,0℃ 就结冰——这是电堆与整车其它低温问题的物理分界线
是什么。一台燃料电池系统里有两种水,它们只差一个形容词,判据链却完全不搭界:
- 冷却回路里跑的是冷却液——乙二醇型配方,冰点由配方定,另外还要满足低电导率要求;配方、冰点与电导率限值归 H7-01 冷却液(乙二醇型)配方、性能与劣化/H7-02 低电导率冷却液与绝缘要求/O3-03 去离子器与冷却液电导率在线管理,本课一律不重讲。
- 膜电极两侧滞留的是产品水——阴极催化层反应生成的纯水,流进扩散层、微孔层与流道,里面没有任何防冻添加,⛔ 也没有任何办法给它加,0℃ 即可结冰。
为什么这条界线要放在最前面讲。因为它决定了「防冻」在电堆上有两套完全不同的对象与手段。冷却液侧是一个选型问题:把冰点压到环境温度之下就行,剩下的是配方与电导率的权衡。产品水侧没有配方可选,只剩三条路——停机时把它清走(吹扫)、停机后靠保温争时间(免辅热启动时间窗)、启动时靠热与水的配比抢在堵死之前把堆推过 0℃。这三条路正好就是 1.1 那条判据式里的三个因子。⇒ 1.1 的判据式之所以长成那个样子,根子就在这一句「它是纯水」。
⚠ 还要顺手把方向反过来的误读也堵上:「冷却液冰点合格」推不出「电堆不会冻」,因为这两个判据链的对象根本不是同一种液体、也不在同一个空间里;同样,「产品水会冻」也推不出冷却液侧的任何结论。两条链谁也推不出谁,⛔ 不许互相当证据。
工程量级。⛔ 本节不给数。停机残留水量是平台相关量,取决于电堆结构、上一次运行工况与吹扫策略;而且它经由两条路进本课的判据式(1.6 会说清是哪两条),⛔ 不能用一个数概括。它的取值须由台架实测确定——常见做法是对出口露点或含湿量做积分反算,或直接称重,具体口径归 O1-05 停机吹扫、保温与整堆防冻设计。
易错点。⛔ 在评审里拿「冷却液冰点 −40℃ 合格」当作电堆防冻的证据。⛔ 反过来,因为知道产品水会冻,就去要求冷却液侧做什么额外动作——那不是同一条链上的事。⛔ 把「电堆防冻」当成一个词用而不问是哪一种水,这是两个团队各自答对、合起来答错的典型场景。
1.4 产品水在低温下有八条去向,沿「会结冰」这条线索只数得到三条——漏掉的第一条才是整个时间窗的来源
先说为什么要画全集。如果沿着「产品水会结冰」这一条线索往下数,能数到的只有三条:流道里结冰、扩散层里结冰、催化层里结冰。这份清单看起来是完整的——三个位置,从外到里,齐了。但它漏掉的不是「一条」,而是整类,而整类的缺失不会以「少了一条」的形式暴露出来。所以本课的做法是:先把全集画完,再逐条核对哪些在本课射程之内。
八条去向(下称全集一,(a)~(h) 的编号全课沿用,⛔ 后面各讲不另编一套)。
| 编号 | 去向 | 后果 |
|---|---|---|
| (a) | 被离聚物相吸收 | 催化层内的离聚物与膜本体在含水量未饱和之前,把产品水以结合水形式吃进去,这一段不结冰 |
| (b) | 在催化层孔隙内结冰 | 直接盖住三相反应界面,后果最重 |
| (c) | 在气体扩散层与微孔层孔隙内结冰 | 堵住传质通道;孔更细,因而也更难吹通 |
| (d) | 在流道与歧管内积液并结冰 | 一堵就是该段下游一整片同时断气 |
| (e) | 以水蒸气随尾气排走 | ⚠ 低温下饱和蒸气压极低,这一路几乎关闭(量级在第 5 讲给) |
| (f) | 以过冷液态水暂不结冰而存在 | 成核是随机事件,⛔ 存在但不可作为设计裕度(见本节末) |
| (g) | 反扩散到阳极侧并在阳极侧结冰 | 阳极流道与阳极扩散层同样会堵,而阳极一旦断气就是反极的直接诱因 |
| (h) | 已结的冰被自身产热融化后重新分布 | 相变是双向的;融水集中释放会把刚通的流道再淹一次 |
⚠ 沿「结冰」这条线索只数得到 (b)(c)(d)。★ 漏掉的 (a) 恰恰是整个冷启动时间窗的来源;漏掉 (g)(h) 则会让失效模式表少写两整类。
为什么 (a) 是时间窗的来源。吹扫把离聚物相抽干,等于把一个「水桶」腾空。启动时新产的水先被这个桶吃掉,这一段完全不结冰;桶满之后,冰才开始在催化层堆积。所以「吹扫得越干越好启动」这句在现场被当成经验的话,其实有一个可以写成式子的身份:桶的容量就是 1.1 判据式里的 n_buffer = (m_mem/EW)·Δλ_w。⛔ 不把 (a) 列进全集,这个现象就只能靠「经验如此」搪塞过去,而经验是没法拿来算缺口的。
工程量级。教学假设下(⚠ 教学假设值的派生结果,不对应任何平台,⛔ 不得取用):n_buffer = (360 g ÷ 1100 g/mol) × 12 = 3.927 mol,折合水 70.7 g。而工作点乙的产水速率是 N_cell·I/(2F) = 0.187 mol/s——它把这 3.927 mol 的裕度填满只需要 21.1 s,而同一个工作点把堆从 −30℃ 推到 0℃ 要 22.1 s。⇒ 裕度在到 0℃ 之前 1.0 s 就用完了。★ 这个数量级关系才是冷启动真正险的地方:可容纳的水与一次启动要产的水,是同一个数量级——它不是「够用得很,偶尔翻车」,而是「本来就在临界线上」。⛔ 八条去向之间的定量分配比例本课一律不给数:那要靠中子成像这类机理手段,或一维两相模型才能给(去向 J1-09 燃料电池系统一维建模与水/热耦合仿真)。
⛔ 过冷液态水不得当作裕度。纯水在没有成核点的条件下,可以在冰点以下相当宽的温区里保持液态,堆内确实会出现一部分过冷水——这是 (f) 那一条。但成核由局部杂质、表面状态与扰动触发,是随机事件:同一台堆、同样工况,两次启动的过冷量可以完全不同。把它算进 n_buffer,会让 1.1 的判据式凭空宽松一截,而这一截在最坏的那一次启动上并不成立。⇒ 那等于把一个不确定量当成了保守量写进安全侧判据,这是本课明确禁止的一类动作。⛔ 本课不给过冷度、不给过冷水比例——那要靠机理研究手段测定,本课不引;本课只给结论与禁令,不展开成核理论。⚠ 反过来也不许说它不存在:它存在,只是不可依赖。
易错点。⛔ 只数「冰在哪」而不数「水去哪」——前者是后者的一个真子集,而漏掉的那几条恰好是解释力最强的。⛔ 用「上次台架上没结冰」当成裕度的证据(那一次可能只是过冷没成核)。⛔ 忘记阳极侧也会结冰——(g) 是反极的直接诱因,而反极是本课唯一一类真正不可逆的即时后果。
1.5 三处结冰位置不是同一件事的轻重三档:堵什么、怎么表现、能不能自己通、征兆在哪,四项逐处不同
是什么。上一节全集里的 (b)(c)(d) 三条,经常被现场压成一句「GDL 堵塞」。这一压就丢掉了最关键的信息:它们在四个维度上各不相同,任意两栏横着读都不重合。
| 流道与歧管 | 扩散层与微孔层 | 催化层 | |
|---|---|---|---|
| 堵什么 | 整段气路截面 | 反应气到达催化层的传质通道 | 三相反应界面本身(⛔ 不是通道,是反应位) |
| 怎么表现 | 该段下游一整片同时失活 | 极化曲线尾部提前塌陷、限流点左移;电流一大就跌、降下来又能回 | 同一片在很低的电流下就跌,且跌得最陡 |
| 能不能自己通 | ⛔ 最难——一旦断气,那一段就没有电流、也就没有产热,靠自身升温融冰这条路被切断,只能靠邻片导热或外部辅热 | ⚠ 有机会——该片仍有电流、仍在产热,局部升温有可能把冰化开,但化开的水要重新分配(回到 (h)) | ⚠ 最矛盾——产热正是在这里发生,本该升温最快;可一旦反应位被盖住,产热本身就停了,最先失去自救能力 |
| 征兆在哪 | 若干相邻片同时、同步跌落 | 该片在中高电流下跌、降流后回升 | 该片在低电流下就跌 |
为什么必须分开。因为三处对应的停机除水机理只有两类,而且互不替代:流道与歧管靠吹扫的粗吹段(气流剪切与压差把液态水机械吹出),微孔层与催化层靠精吹段(用欠饱和气把结合水与孔内残水蒸发带走)。这两段的物理机理不同,⛔ 不是同一件事的强弱两档——把粗吹时间加倍,对催化层里的那部分水几乎没有作用。(这条判据由 O1-05 停机吹扫、保温与整堆防冻设计 立,本课引用不重推、不改措辞。)⇒ 于是「加大吹扫强度」这个动作,并不能等比例地把三处一起改善;不知道自己堵在哪,就不知道该往哪一段使劲。
工程量级。⛔ 三处的水量分配、冰厚、堵塞面积一律不给数——须由中子成像等机理手段或一维两相模型给出(去向 J1-09 燃料电池系统一维建模与水/热耦合仿真)。本节只给定性排序与后果对照。
易错点。⛔ 把三处混成一句「GDL 堵塞」。⛔ 用「总电压掉了多少」去反推堵在哪——不同位置能给出相同的总电压跌幅,总电压这个量在这里根本不携带位置信息(这也是第 4 讲要求看单片电压分布的原因之一)。⛔ 在任何示意图上用箭头粗细或色块面积去暗示三处的水量比例——本课判为不给数的量,图上同样不给。
1.6 停机残留水是冷启动成败的第一变量,但它进判据式的路有两条,而且方向相反
是什么。「吹扫做得好,冷启动就顺」——这句话是对的,但它把两件事合成了一句。吹扫其实同时在做两件事,而这两件事进 1.1 判据式的位置完全不同:
- ① 把液态残水清走 ⇒ 下次启动要化的冰少:m_ice 变小,判据右边变小(分母侧,减轻拖累);
- ② 把离聚物相抽干 ⇒ 能吃下的产品水多:n_buffer 变大,判据左边变大(分子侧,直接帮忙)。
两条都朝着「更容易启动」的方向走,但它们的权重差一个量级,而且它们的边际收益随吹扫深度的变化规律也不一样。
工程量级。教学假设下(⚠ 教学假设值的派生结果,不对应任何平台,⛔ 不得取用):m_ice = 0.10 kg,对应融冰项 m_ice·L_f = 0.10 kg × 334 kJ/kg = 33 kJ,占一阶总需热的 3.6%(分母=933 kJ);判据右边因此从零阶的 900 kJ 变成一阶的 933 kJ。而 n_buffer = 3.927 mol 决定的是判据左边的全部——818 kJ(工作点甲)或 856 kJ(工作点乙)。⇒ 抬裕度比减残冰值钱得多:把 m_ice 清成零,最多省下 33 kJ;而裕度只要抬三成,左边就多出两百多 kJ。真值一律须由实测确定。
为什么要把两条路分开写。因为只有分开,才解释得了 O1-05 停机吹扫、保温与整堆防冻设计 那条看起来自相矛盾的反向约束——吹扫不是越干越好。理由有两层:① 代价侧:过度吹扫会直接损伤膜(长时间干态运行本身就是一种应力),而且吹扫时间与吹扫气耗都要算进停机能耗;② 收益侧:第 ② 条路的收益是有硬上界的——n_buffer = (m_mem/EW)·(λ_w,max − λ_w,0),λ_w,0 最多降到 0,所以裕度最多只能再抬一档,而把 λ_w,0 从 2 再往 0 压所需要的吹扫代价却是陡升的。⇒ 吹扫的「度」是一个被两侧夹住的窗口,⛔ 不是一个越拧越好的单调旋钮。窗口两侧的判据与吹扫参数归 O1-05 停机吹扫、保温与整堆防冻设计,本课只用它的结果。
易错点。⛔ 只讲「残水会结冰、会堵塞」而漏掉吸水裕度这一路——漏了它,「吹扫质量决定冷启动成败」这句话就只剩一半,人也就只会去调粗吹时间,这正是「头痛医头」的具体形态。⛔ 把 O1-05 停机吹扫、保温与整堆防冻设计 的目标残留水量当成本课的输入直接抄——本课要的是 n_buffer 与 m_ice 两个量,它们与「残留水量」不是同一个数:残留水量是一个总量,而这两个量分别描述「离聚物相还能吃多少」和「多少水已经以液态留在孔隙与流道里、下次要化掉」。⛔ 把 33 kJ 这个小数字读成「残冰无所谓」——它在热账上确实小,但同一批残水在堵塞上一点都不小(它决定了 1.5 那三处的严重度),两笔账不能互相抵消。
1.7 低温欧姆损失的作用方向要分两侧看:改善「成不成」,同时恶化「快不快」——⛔ 不是单向的「叠加风险」
是什么。温度降低会让膜的质子电导率 σ_mem 下降;吹扫之后膜本来就干,含水量低又会让 σ_mem 再降一档——温度低与膜干这两个因素在冷启动初期是同时压在低位的。于是同一电流下的欧姆压降更大。接下来分两侧:
- 对「成不成」是改善的。欧姆压降大 ⇒ 同一电流下 V_cell 更低 ⇒ (E_tn − V_cell) 更大 ⇒ 每摩尔产品水配到的热 2F·(E_tn − V_cell) 更多 ⇒ 1.1 判据式的左边变大。
- 对「快不快」是恶化的。在限压模式下 V_cell 被钳住,σ_mem 低意味着同一个电压目标只能拉到更小的电流 ⇒ 产热的绝对功率 N_cell·(E_tn − V_cell)·I 变小 ⇒ 升温更慢,绝对时间被拖长。
⇒ 同一个物理效应,在本课分家的两侧作用方向相反。这是 1.1 那条分家在第 1 讲里的第一次显形,后面还会遇到好几次。
为什么不能笼统写成「与结冰风险叠加」。因为「叠加」这个词把它描述成了一个纯负面的东西,而读者一旦这么理解,最自然的下一个动作就是去消除它——具体到现场,就是「先把膜加湿好再启动,把欧姆损失压下去」。而这个动作在低温下方向是反的:加湿等于在启动之前就往催化层里送水,直接吃掉本来就只有几摩尔的吸水裕度。低温工况下增湿策略要反向调整(减少外部加湿、靠自身产水维持膜含水),这一条第 5 讲专门讲。
台架上还能靠它做一件事:区分「温度低」与「已经在堵」。低温把极化曲线改写成两种形状不同的样子——欧姆型改写是整条线的中段斜率明显变陡(σ_mem 低),传质型改写是尾部提前塌陷、限流点明显左移(孔隙已经被冰占住)。两者的成因、后果与处置完全不同,而在一条曲线上是分得开的。
工程量级。⛔ 不给数:σ_mem 在 −30℃、低含水量下的值属平台相关量,须由 EIS 高频阻抗实测或电堆供应商数据确定。至于为什么本课连一条经验关联式都不肯代进去,见 1.8。
易错点。⛔ 把两个方向合并成一句「叠加」。⛔ 由「欧姆损失大所以产热多」直接推出「所以低温反而好启动」——那忽略了绝对速度这一侧,也忽略了真正的杀手是传质塌陷而不是欧姆损失:欧姆损失只是让电压低一点,传质塌陷是让某几片直接跌到保护阈值以下。⛔ 因为想压低欧姆损失就去提前加湿。
1.8 那条膜电导率经验关联式的标定温区在冰点以上——本课只用它的定性结论,⛔ 一个系数都不抄
是什么。业内常引的膜质子电导率经验关联式,把 σ_mem 写成含水量 λ_w 与温度 T 的函数。把它代到 −30℃,你会得到一个数——量纲对、数量级看起来也正常、代码不会报错、曲线画出来还挺漂亮。问题只有一个:那个温度落在它的拟合数据之外。本课未独立核对过该关联式的原文与适用区间,因此按本课统一的处理方式办:只写去向、不写内容,只使用它的定性结论——σ_mem 随温度下降、随含水量下降,而在吹扫后的冷启动初期,这两个因素同时处于低位。
为什么这一条要单独占一节。因为它是冷启动仿真里最常见的一类隐性错误的标本:把常温标定的子模型整段搬到冰点以下。这类错误的危险不在于它错得离谱,而在于它不报错——它会给出一条看着很合理的曲线,然后这条曲线会被拿去定电压目标、定升流斜率,最后在环境舱里以「和仿真对不上」的形式暴露出来,而那时候人第一反应通常是去调网格、调步长,不会怀疑到子模型的射程上去。⇒ 引用任何关联式之前,先问它是在什么温区、什么含水量区间上标定的。
⚠ 同一条纪律也适用于本课涉及的标准件:本课未独立核对过其中任何一份的原文,因此对它们只写标准号与用途去向,⛔ 一个条款、一个限值、一个具体分部号都不写,版次与年份以现行目录为准、引用前须核(三份标准的标准号与去向在收尾统一列出)。⚠ 冷启动这门课在这一点上尤其危险——法规里的低温启动试验条款一旦被转述成一句「行业要求 −30℃ 下多少秒内启动」,读者就会拿它当验收依据用,而本课根本没核过那个数。
工程量级。⛔ 不给系数、⛔ 不给外推值。真值须由 −30℃ 实测(EIS 高频阻抗)或电堆供应商数据确定。
易错点。⛔ 因为「文献上就是这么写的」而照抄系数——文献没有错,错的是把它用到了它的射程之外。⛔ 反过来因噎废食把整条关联式否掉:它在自己的射程内是好用的,问题只在射程外。⛔ 在任何图上画一条外推到 −30℃ 的 σ_mem 曲线——那等于用图给出了一个本课在正文里明确不肯给的数(这正是图4 不标刻度的理由)。
1.9 与动力电池低温加热的类比要逐项做:六处对照里,只有第六处是连通的
是什么。「电池低温要先加热,电堆低温也要先加热」——沿这一条线索往下数,什么也数不出来,因为它只是一句废话。真正有用的对照必须逐项做(下称全集六,(a)~(f) 的编号全课沿用):
| 对照项 | 动力电池低温(D3-01 电池加热策略:PTC / 热泵 / 液热/D3-02 脉冲自加热(交流自加热)低温快速升温 的射程) | PEMFC 电堆低温冷启动(本课射程) |
|---|---|---|
| (a)受限的物理量 | 电化学反应速率与离子迁移,随温度连续变差 | 产品水的相变堵塞,0℃ 是一道阈值 |
| (b)失败形态 | 能放出的功率变小;大电流下有析锂风险 | 直接启不起来;局部反极 |
| (c)热源位置 | 电芯内阻,在电芯内部相对均匀 | 催化层,且堵得越厉害的那一片越偏离平均 |
| (d)时间尺度 | 常在分钟级(⚠ 量级对照) | 目标是数十秒级(典型量级) |
| (e)可逆性的分布 | 低温大电流的析锂是直接不可逆 | 结冰本身可逆(化了就通);不可逆的是冰晶机械损伤与反极碳腐蚀 |
| (f)能量来源 | 电池自身放电,而它自己也在低温 | 自加热烧的是氢,但辅热要用电池的电 ⇒ 两者抢同一份可放电功率 |
⚠ 「数十秒级」这个量级只有与终点定义捆在一起报才有意义——「起到堆温过 0℃」和「起到整车可行驶」是两个差别很大的终点(1.11 会把六条口径一次摆出来)。⛔ 本课不给具体秒数,也⛔ 不给「从 −30℃ 到额定功率百分之多少」这类带条件的指标值。
最容易漏的是最后一行。前五行解释的是「为什么不能照搬方法」,第六行解释的是「为什么它们必须一起排队」。电堆自加热烧的是氢,看起来与电池无关;但辅助加热要用电池的电,而电池在同一时刻自己也在 −30℃、自己也要加热——两者抢的是同一份可放电功率。★ 这一行就是 O3-07 FCEV 系统级热管理模式管理与功率—热仲裁 那道仲裁题的物理由来,也是本课第 3 讲只交出需求量而不交出结论的原因(回到 1.2 的「功率的哪一侧」)。
两套公式与规程一律不得互套。这不是措辞上的谨慎,因为互套的后果是量级级别的,不是精度级别的:
- 把电池那套套到电堆上——电池侧的思路是「温度每高一点,可用性就好一点」,是一条连续变好的曲线。照这个思路做电堆,会得出「那就慢慢加热也行、稳一点更安全」的结论。而电堆是 0℃ 这道阈值前后完全不同的两种状态,慢加热恰好把堵塞时钟耗光——绝对时间拖长,产水一刻不停,裕度先用完。
- 把电堆那套套到电池上——电堆侧的手段是「压低电压换产热」。搬到电池上,那就是低温下的大电流充放,析锂风险正是由此而来。
⇒ 所以本课的硬规则是:D3 侧的加热功率整定、升温速率目标与保温策略判据,与本课的配比判据、两个时钟、七段时间轴,各自只在自己的机理上成立。
工程量级。⛔ 本课不给电池侧任何数——可放功率、加热功率、析锂门限一律归 D3-01 电池加热策略:PTC / 热泵 / 液热/D3-02 脉冲自加热(交流自加热)低温快速升温。上表里的两处时间尺度只用于说明「不是同一类问题」,⛔ 不得用于任何定尺寸或定目标。
易错点。⛔ 把脉冲自加热(D3-02 脉冲自加热(交流自加热)低温快速升温)的波形与判据搬到电堆上——两者的热源位置与受限机理都不同。⛔ 只答一句「都要加热」就以为答完了,那是沿单一线索枚举的典型产物。⛔ 因为两边都叫「自加热」就当成同一个词:电池的自加热是内阻生热,电堆的自加热是刻意压低电化学效率,除了名字什么都不一样。⛔ 在同一张图上用一条引线把两侧连起来(除了「能量来源」那一行,那是唯一真正连通的)。
1.10 冷热交替的要害不是「次数多了会老」,而是一次成功的启动也可能留下不可逆痕迹
是什么。一次冷启动可能留下三类不可逆痕迹,而三类都不会让这一次启动被判为失败:
- 冰晶体积膨胀造成的机械损伤——水结冰体积膨胀,在催化层内部与膜/催化层界面留下微裂纹、分层;
- 某片瞬时进负值造成的阳极碳载体氧化——反极,阳极侧的碳载体被氧化,这是化学上不可逆的;
- 长时间低电位停留对催化剂状态的影响——自加热策略本身就要求把电压压得很低,而低电位停留时间是自加热策略的直接副产物。
为什么它把「成功率」这个指标的射程划出来了。冷启动成功率只回答一件事:这一次起没起来。它回答不了「代价是多少」。而上面三类痕迹恰好全部落在「起来了」这一侧——成功这个结论本身把它们掩盖掉了。⇒ 冷启动标定的验收不能只看成功率,必须配冷热循环耐久(去向 O1-05 停机吹扫、保温与整堆防冻设计 与 L3 模块)。★ 这一条也是全课的一个通用形态:一个指标判为「通过」,不等于这次动作没有代价;要问代价,得换一本账。
它还是一个闭环,而不是一条背景衰减曲线。闭环有三段:机械损伤使催化层孔结构与离聚物分布变差 ⇒ 可用吸水裕度 n_buffer 下降、局部传质更早受限 ⇒ 下一次启动对配比的要求更高、更容易触发保护 ⇒ 于是更多的低电位停留、更多的反极机会 ⇒ 回到起点。必须点破它是闭环,否则读者会把「衰减」理解成一条与冷启动策略无关的、随时间自然发生的背景过程,从而根本不去改停机策略——而事实是,这个环的输入端就握在冷启动策略与吹扫策略手里。
⚠⚠ 但同样⛔ 不得把它写成发散。这个环上有一条明确的负反馈支路:每一次停机的吹扫与保温都能把裕度重新拉回来。⇒ 衰减的稳态位置由「每次留下的痕迹」与「每次停机能恢复多少」共同决定,环是有界的。★ 把正反馈直接说成「必然发散、必然堵死」,与说「有吹扫所以这个环不存在」,是同一个错误的两个方向——两边都是只看了环的一半,本课两边都要点破。
工程量级。⛔ 不给数、⛔ 不给寿命折算系数、⛔ 不给循环次数当量——衰减速率、恢复比例全属平台相关量,须由冷热循环耐久实测确定。衰减机理谱与「衰减如何折算成散热余量」归 O1-07 电堆衰减与散热余量:从 BOL 到 EOL 的产热抬升与定尺寸,停机侧的诱因(氢空边界与碳腐蚀)归 O1-05 停机吹扫、保温与整堆防冻设计。⚠ 给了就会被当成允收依据直接用。
易错点。⛔ 把「成功率提上去了」当成方案通过。⛔ 把三类痕迹混成一句「衰减」——它们的诱因、可规避手段与去向课程各不相同。⛔ 写「必然发散」,也⛔ 写「有吹扫就不用管」。⛔ 拿本节去反算任何寿命数。
1.11 「−30℃ 冷启动」是一个自带口径的标称:温度之外,还有六个必须一起写明的问题
是什么。沿「温度是多少」这一条线索往下数,只数得到第一条。完整的口径有六条(下称全集五,(a)~(f) 的编号全课沿用):
| 口径项 | 同一个「−30℃ 冷启动」下的两种读法 | 本课怎么处理 |
|---|---|---|
| (a)−30℃ 指什么 | 环境温度?还是电堆初始温度?浸车足够久两者相等,浸车不足则不等 | 必须写明 |
| (b)浸车时长与运行史 | 浸 8 小时与浸 24 小时的堆内含水分布不同;而上一次停机吹扫得干不干,更直接决定 n_buffer | 必须写明 |
| (c)计时起点在哪 | 钥匙上电?氢气主阀开?还是第一次有电流? | 必须写明 |
| (d)成功终点在哪 | 堆温过 0℃?达到某一档输出功率?还是整车可行驶?三个终点差别很大 | 必须写明 |
| (e)成功率的分母怎么数 | 多少次算一个样本?连续启动还是每次重新浸车? | 必须写明 |
| (f)被测对象是堆还是系统 | 含空压机、氢循环泵、阀件的系统级冷启动比堆级难,而且难在别的地方 | 必须写明 |
为什么这一节要放进第 1 讲。因为同一句「−30℃ 冷启动 30 秒」,在这六条口径的不同组合下,可以是难度差很远的两件事——而表面读数一模一样。⇒ 本课把它落成一张必须随每一个冷启动数字一起给出的口径表:报一个冷启动指标,就要把这六条一起报。⚠ 其中 (c)(d)(e) 三条不写死,台架数据根本无法汇总成成功率——这正是 1.2「判据的哪一侧」的上一层:控制侧与试验侧要分开写,前提是试验侧本身先有一套写死的口径。
工程量级。⛔ 本课不定这六条的取值——那属项目与试验方案的范畴;⛔ 也不写统计口径与样本量(去向 O1-05 停机吹扫、保温与整堆防冻设计 与 L3 模块)。⚠ 本课唯一给出的量级是第 4 讲那句「数十秒级」(典型量级),而且它必须与 (d) 的终点定义捆在一起报。
易错点。⛔ 拿两份口径不同的冷启动指标做横向对标——那是在比两件不同的事。⛔ 见到「−30℃ 可启动」就当成一个可以直接写进需求书的封闭句;它不封闭,缺六个补语。⛔ 把 (f) 忽略掉:系统级冷启动的难点很可能根本不在电堆上(空压机、氢循环泵、阀件在 −30℃ 下的卡滞与润滑黏度是另一类问题),这一类第 4 讲会作为独立的失效类别列出。
1.12 本课的符号约定:三处易混一次钉死,⛔ 正文禁止裸写 λ、σ、m
是什么。燃料电池领域有几个符号是一符多义的,而它们恰好在本课全部出现。本课的做法是:一律带下标,各自带定义与单位。
| 本课写法 | 含义 | 单位 | ⛔ 不得与什么混 |
|---|---|---|---|
| λ_w | 离聚物含水量(每摩尔磺酸基配几摩尔水) | 无量纲 | ⛔ 与气体化学计量比 λ_air/λ_H2(沿用 O1-08 PEMFC 工作原理与电堆构造导论:极化曲线、Nernst 方程与两套效率口径(热管理视角) 的写法);⛔ 禁止裸写 λ |
| σ_mem | 膜的质子电导率 | S/m | ⛔ 与 H7-02 低电导率冷却液与绝缘要求/O3-03 去离子器与冷却液电导率在线管理 的冷却液电导率 κ——两者量纲相同,对象、判据与后果完全不同;⛔ 禁止裸写 σ |
| ΔT_start | 启动要跨过的温升幅度(−30℃ → 0℃,即 30 K) | K | ⛔ 与 O1-03 电堆温度与温差均匀性控制 的进出堆温差 ΔT_coolant;⛔ 与片间温差 ΔT_cell |
| m_stack | 电堆本体质量(本课只以 m_stack·c_p 整体出现) | kg | ⛔ 与下面两个 m |
| m_ice | 停机残冰质量 | kg | 同上 |
| m_mem | 膜(离聚物)质量,用于算吸水裕度 | kg | 同上;⚠ O1-08 PEMFC 工作原理与电堆构造导论:极化曲线、Nernst 方程与两套效率口径(热管理视角) 的极化模型里 m 还是传质项系数,⛔ 与本课三个 m 无关 |
| n_buffer | 吹扫后离聚物相的剩余吸水裕度 | mol | ⛔ 不是含水量 λ_w,也不是残留水量 |
为什么值得单独占一节。因为只差一个下标、或者同名不同量的符号,最终会被读者拿去互算、拿去比大小——而这两个动作在这里全都不成立。最典型的是 σ_mem 与 κ:量纲同为 S/m,一个越大越好(膜要导质子),一个越小越好(冷却液绝对不能导电),放在一起比大小是纯粹的灾难。其次是 λ:一句话里同时出现「λ 太低了」和「λ 要给够」,指的可能是完全相反的两件事。
工程量级。⛔ 本节不给数——它是符号表。
易错点。⛔ 第 4 讲之后开始图省事丢下标。⛔ 在同一句话里让 λ 的两个含义并存。⛔ 把 σ_mem 与 κ 放在一起比大小。⛔ 用 ΔT_coolant 的常态带宽去判冷启动段的均匀性——符号不同,射程也不同。
1.13 本课全部算例共用一组教学假设值,其中三项是本课新增的——⛔ 一个都不许当成可取用值
是什么。不给一组具体输入,1.1 的判据就算不出来、图也画不出来;给了,就有被当成行业参考值抄走的风险。唯一的解法是显式声明:让它可算,同时让它不可取用。本课的做法照搬 O1-08 PEMFC 工作原理与电堆构造导论:极化曲线、Nernst 方程与两套效率口径(热管理视角)。
可查的物性与已立的显示值(这一档不是假设,可以放心用):
- 法拉第常数 F = 96485 C/mol,与 O1-01 燃料电池电堆产热与水/热管理耦合、O1-02 电堆冷却回路与低电导率冷却液设计、O1-08 PEMFC 工作原理与电堆构造导论:极化曲线、Nernst 方程与两套效率口径(热管理视角) 逐字同值,⛔ 本课不另取一套。本课全部判据都以 2F = 192970 C/mol 的形式出现(每摩尔产品水对应 2 摩尔电子),这个派生值全课沿用。
- 热中性电压 E_tn = 1.48 V/片,取 O1-08 PEMFC 工作原理与电堆构造导论:极化曲线、Nernst 方程与两套效率口径(热管理视角) 已立的显示值,⛔ 本课不重推、⛔ 不改精度、⛔ 不另立第二把尺。凡出现必带三项标注:基准(HHV)· 温度(25℃)· 产物相态(液态水)。⚠ 本课不用 LHV 尺的 1.25 V/片——冷启动阶段生成的水根本不以蒸汽离开(低温下饱和蒸气压极低,第 5 讲给量级),用 LHV 尺会把产热少算一大截,方向偏危险。
- 水的凝固/熔化潜热 L_f = 334 kJ/kg(0℃),折合摩尔量 6.01 kJ/mol,再折合成电压当量约 0.031 V/片。⚠ 这个折合值只用于说明「产物是冰还是液态水,对 E_tn 的影响有多大」,⛔ 不得拿去修改 1.48 这个显示值——那会造成同一个量在本课并存两套值。
教学假设值(⛔ 这一档一个都不许取用):
| 项 | 取值 | 来源 |
|---|---|---|
| 片数 N_cell | 300 片 | 继承 O1-08 PEMFC 工作原理与电堆构造导论:极化曲线、Nernst 方程与两套效率口径(热管理视角)/O1-01 燃料电池电堆产热与水/热管理耦合 |
| 单片活性面积 | 300 cm² | 继承 O1-08 PEMFC 工作原理与电堆构造导论:极化曲线、Nernst 方程与两套效率口径(热管理视角)/O1-01 燃料电池电堆产热与水/热管理耦合 |
| 整堆有效热容 m_stack·c_p | 30 kJ/K | ★ 本课新增(由假设质量 40 kg × 假设比热 0.75 kJ/(kg·K)) |
| 停机残冰 m_ice | 0.10 kg | ★ 本课新增 |
| 离聚物裕度参数组 | m_mem = 0.36 kg(= 300 片 × 300 cm² × 20 µm × 2.0 g/cm³)、EW = 1100 g/mol、吹扫后 λ_w,0 = 2、可吸至 λ_w,max = 14 | ★ 本课新增 |
| 启动温升 ΔT_start | 30 K(−30℃ → 0℃) | 由本课的标称工况定义 |
| 工作点甲 | V_cell = 0.40 V/片、i = 0.10 A/cm²(⇒ I = 30 A) | ★ 本课新增,见下方来源纪律 |
| 工作点乙 | V_cell = 0.35 V/片、i = 0.40 A/cm²(⇒ I = 120 A) | ★ 本课新增,见下方来源纪律 |
⚠⚠ 两个工作点的来源纪律,必须一起写明:它们是直接假设的低温工作点,⛔ 不是从 O1-08 PEMFC 工作原理与电堆构造导论:极化曲线、Nernst 方程与两套效率口径(热管理视角) 那条常温教学极化曲线上读出来的——那条曲线的标定射程不含 −30℃,从它上面外推取点属跨射程引用(与 1.8 说的是同一类错误)。⚠ 两个点的电压都刻意落在常温典型带 0.6~0.8 V/片(典型区间,引自 O1-08 PEMFC 工作原理与电堆构造导论:极化曲线、Nernst 方程与两套效率口径(热管理视角);⛔ 端点不得当成可承诺值)之下——这正是「低效换升温」的具象。⛔ 本课不给「冷启动时单片电压的典型带」:那是平台相关量,而且它恰恰要靠单片电压巡检的实测下限来定(第 4 讲)。
显示约定(为了让全课的数只有一套)。能量到整数 kJ、功率到 0.1 kW、电压到 0.01 V(临界电压到 0.001 V)、时间到 0.1 s、摩尔数到 0.001 mol、配比到 0.1 kJ/mol、比值到 0.01。⚠ 按显示值复算允许 ±1 kJ 的舍入差,⛔ 不得因此在正文里并存两套值;正文、图、图注与配图生成脚本一律用同一套显示值。
为什么这一节必须存在。因为本课后面每一个可以手算的结论,都是这组数的派生结果——如果不把它们的身份一次性钉死,第一个把 30 kJ/K 抄进设计输入表的人,就会让一门讲判据的课变成一份假的参数表。⇒ 凡引用本课任何派生结果,必须把「教学假设值,不对应任何平台,⛔ 不得取用」这句话一起带走,正文如此,图注如此,alt 也如此。
易错点。⛔ 把 30 kJ/K 抄走当成「电堆热容的典型值」。⛔ 把甲、乙两个点抄走当成「−30℃ 下的典型工作点」。⛔ 在某一张图上省掉声明——图会被单独截出来传,声明不跟着走,它就等于没写过。
1.14 第一条能力目标怎么验:给一段失败记录,能指认它属于八类失效模式里的哪一类,并说出与电池低温问题的两处机理差异
是什么。本课的第一条能力目标是「能说明低温冷启动失败的物理机理,区别于电池/发动机低温问题」。这句话本身不可判对错——两个人都说自己能,没法分辨。所以本课把它落成一个可判对错的任务:
任务:给出一段 −30℃ 启动的电流 / 电压 / 温度记录(含单片电压分布),要求:① 指认这次启动属于下面八类失效模式里的哪一类;② 写出你的判据依据(凭记录里的哪一段、哪一个量得出的);③ 说出这类失效与动力电池低温问题在机理上的两处差异。
八类失效模式(各类的征兆、判据与保护逻辑在第 4 讲逐条展开):
| 类别 | 一句话 |
|---|---|
| (a)超时未达温 | 配比够,但绝对速度不够,或散失比估计的大 |
| (b)传质塌陷 | 某几片电压急剧跌落,触发保护中止 |
| (c)局部反极 | 单片进负值,阳极碳载体氧化,不可逆,而且总电压看不出来 |
| (d)启动成功但留下损伤 | 这一次成了,痕迹已经留下,下一次更难(1.10) |
| (e)二次水淹 | 融冰水集中释放把刚通的流道再淹一次,启动后功率立刻掉 |
| (f)辅助部件自己没起来 | 空压机、氢循环泵、阀件在 −30℃ 下卡滞、结冰、润滑黏度过高——⛔ 这一类根本不在电堆上 |
| (g)能量侧撑不住 | 电池在 −30℃ 下可放功率大幅下降,辅热与自加热的电耗支撑不到启动完成 |
| (h)判为失败其实是判据的问题 | 控制侧阈值与试验侧判废规则口径不一致,同一次启动两侧结论不同(1.2 与 1.11) |
★ 这份表里最容易被忽略的是 (d):它不会以「失败记录」的形式出现,因为那一次是成功的——所以它永远不会被这个任务本身抓到,只能靠冷热循环耐久去看。把这一条明确写出来,正是为了让做这个任务的人知道任务本身有射程。
判分点。答对类别但答不出依据,不算通过;只说「都是低温所以都要加热」,不算答出机理差异(1.9 的六处对照里,至少要点到「相变阈值 vs 连续变差」和「能量来源耦合」这两处中的两处任意组合,并说清后果)。
工程量级。⛔ 本节不给数——它是验收设计,不是量值。
易错点。⛔ 用「能背出结冰的三处位置」当作验收——那是记忆,不是判断;本课要的是在一段真实记录上做出分类并给出依据的能力。⛔ 不给判据依据就直接下结论:现场最常见的形态是看到电压掉了就说「结冰堵了」,而 (a)(f)(g)(h) 四类都可能给出相似的表观。
⇒ 本讲到此,本课的地基已经铺好:判据式立起来了(1.1),分侧规则钉住了(1.2),产品水的物理身份、八条去向、三处结冰后果与残留水的两条路都摆清了(1.3~1.6),低温欧姆损失的双向作用与它的射程边界也交代了(1.7~1.8),类比的边界(1.9)、长期代价(1.10)、口径(1.11)、符号(1.12)、假设(1.13)与验收方式(1.14)全部就位。但整讲里,(E_tn − V_cell) 这个因子一直是被当作已知输入代进去的——它凭什么可以由人去设定?把单片电压压低,产热究竟多出多少、效率究竟掉到哪里去?为什么这个动作在常温运行时是要极力避免的、在这几十秒里却成了主策略?第 2 讲从产热公式出发,把「自加热」这件事拆开算给你看,并且当场处理那个几乎所有人都会做出来的错误动作:启动嫌慢,就去把电流拉大。
后面还有 4 讲正文 · 关键公式 · 案例拆解 · 常见误区 · 动手做