K6-07 热泵与多模式切换标定
课程代码 K6-07 · 板块 K 控制、软件与标定 / 标定与匹配 时长 约 4.0~4.5 小时(10 讲) 前置 K6-01 热管理标定流程与工具(INCA/CANape);K6-02 空调与制冷系统标定;K3-04 热泵与多通阀协调控制;C3-02 热泵采暖原理与低温制热衰减 本讲义定位 讲师授课蓝本 / 学员自学讲义,是 K6-07 大纲的完整展开版
按任务导航
| 你手上的事 | 直接看 | 还要配 |
|---|---|---|
| 要把一张几十个模式的模式表压成一张可执行的标定量清单 | 第 1 讲:每个模式往下展开哪四类标定量,以及「必标/可从骨架继承/可用仿真替代」三分类各自的判定依据 | 第 7 讲:舱时代价这把尺;K6-01:标定量的类型学与 DoE 方法本体 |
| 要定多模式 EXV 开度 MAP 的标定先后顺序 | 第 2 讲:先转速环后开度环,多模式再叠一层顺序;共轴还是分轴怎么判 | K6-02:单模式内的调试顺序与轴点加密 |
| 要判某个模式能不能从骨架模式继承、免掉一次扫点 | 第 2 讲 2.4:继承判定带与必须留痕的三行(来源模式/被继承的量与工况点/偏差值与结论) | 第 1 讲:三分类判定;K6-06:批次散差的折算 |
| 要在切换窗口里量出四项瞬态判据 | 第 3 讲:八路信号同步(含母线电流)、以触发帧对齐,基线段与起止点怎么定 | G12-02:测量手段;K3-04:三段式时序骨架与其机理 |
| 要按环温、湿度分档整定门限、迟滞、驻留与时序参数 | 第 4 讲:六类时序量逐档代入、档间继承与单调性、档边界迟滞 | K3-01:这些量的下界式与合成方法;K3-05:控制器整定 |
| 要标出热泵/PTC/余热三热源的交接点与仲裁权重 | 第 5 讲:交接门限的第二个自变量、分程表怎么验、补差功率比例查表 | C3-03:分程结构原理;C3-02:平衡点算法 |
| 要消解化霜与电池冷却、座舱采暖在同一时刻的冲突 | 第 6 讲:排队/降级/并行三条手段的前提条件,判据是哪一路的延迟代价先超上限 | C3-04:化霜判据的物理设计;K3-07:功率预算与分配 |
| 要排一份含湿度轴的环境舱矩阵并把舱时算出来 | 第 7 讲:三层矩阵结构、舱时预算式与实际窗口比对、超了砍哪一类 | K6-13:仿真替代的模型资格;K6-04:仿真—实测相关性 |
| 要写这一版参数集的放行结论与适用包络声明 | 第 8 讲:放行三条件、包络里必须显式列出的五个区间与边界外行为 | 第 1 讲:未标定模式兜底表;K6-05:版本与基线管理 |
| 要整定水暖侧的目标出水温度—功率请求 MAP | 第 9 讲:从空气侧需求反算的整定顺序,以及热泵—PTC 补差点与迟滞 | G2-02:水—气逼近度的热链账;C3-02:补差区的落表 |
| 要整定法规除霜/除雾工况的热源优先级与介入门限 | 第 10 讲:扫描顺序、分档、迟滞、验收窗口四要素,以及除霜档改动的回归项 | C5-01:法规侧的考核口径与视区判读 |
⛔ 本课不覆盖:分两栏,每一项都带去向。
【栏一 · 不讲哪些题目】
- 标定方法本体——标定量的类型学、A2L/XCP 承载形态与在线访问、DoE 方法本体 ⇒ K6-01;MAP 的轴点选取、插值与外插保护、上下限规格 ⇒ K6-10。
- 单模式内的事——单模式标定量与单点品质指标 ⇒ K6-02;阀本体的死区与最小可控开度机理 ⇒ G4-01。
- 控制侧的事——单次切换的三段式时序骨架与其机理依据 ⇒ K3-04;控制器 PID/前馈整定 ⇒ K3-05;模式表的静态体检(不可达、死锁、无出口迁移)⇒ K3-13;运行时的逐帧功率分配律 ⇒ K3-02/K3-07。
- 物理设计侧的事——化霜判据的物理设计与最优间隔求法 ⇒ C3-04;分程结构的设计原理 ⇒ C3-03;平衡点算法与包络边限值 ⇒ C3-02。
- 试验与数据侧的事——仿真替代的模型资格判定与自动寻优 ⇒ K6-13;整车热平衡与仿真—实测相关性 ⇒ K6-04;台架工况矩阵与标定负荷法 ⇒ L2-02;量产散差与老化折算 ⇒ K6-06;标定数据的版本与基线管理 ⇒ K6-05。
- 邻域的标定——部件级三层过温/干烧防护 ⇒ G9-03;混动/增程侧的热请求门限与暖机分阶段 ⇒ K6-11;电池加热侧标定 ⇒ K6-03。本课的适用架构是纯电热泵。
【栏二 · ⛔ 真正不给的数】
- 模式进入/退出门限值与迟滞带宽、最小驻留秒数、稳定延时、恢复斜坡、降载幅度、EXV 开度百分比 ⇒ 本课未取得可信的公开区间:这几个量随换热器与压缩机型号、冷媒充注量、管路输运延迟、部件寿命配额变化,跨平台不可比,给一个区间只会被照抄。⇒ 本课给的是替代物:每个量的反算链(由谁夹出、先定哪一端)、逐档代入表模板,以及何时必须重算的触发清单(第 2、3、4 讲逐条给,再标定触发表在第 8 讲)。
- NVH 门限 ⇒ 本课未取得 ISO 532-1 与 ECMA-74 的原文,⛔ 不复述其任何内容、不给任何计算参数;指标(响度与突出比)的计算口径去向这两份文件,版次以现行目录为准。门限须由本项目的主客观相关性试验确定(这条依据来自 G6-02 的红线,⛔ 不是标准条款),⛔ 不得照抄别的项目。
- NVH 敏感度系数与噪声平台区的数值表 ⇒ 定义、测法与单位归 L6-03;本课只承担「哪些档必须重取、什么时候不能沿用常温档」这一判定(第 4 讲)。
- 法规除霜/除雾的考核时间节点与视区判读口径 ⇒ 归 C5-01 与法规原文。本课只写 GB 11555 管哪一类问题、第 10 讲把它当作整定的验收场景,⛔ 不复述任何条款内容与时间节点数值;版次与实施日期以现行目录为准、引用前须核。
- 继承判定带系数与频次封顶的取值 ⇒ 前者由本项目按「继承一次失误的后果」分级拍定并写进标定规范,后者由部件动作寿命次数反推;本课给的是定值依据的结构与分级规则(第 2、4 讲)。
引言:化霜太勤,把门限调钝,它来得更勤了
一个反复出现的场景(按因果链合成的复合案例,⛔ 不对应任何具体项目):低温高湿档下热泵化霜太频繁,舱内温度被反复拉下去,用户抱怨。标定侧的处置很自然——把化霜进入门限调钝一点,让它更晚再化。改完回舱复测,频次不降反升,而且每一次化霜的舱内温降更深了。参数表上看起来更保守,现象却更糟,于是没人再怀疑那个方向。
这件事之所以会发生,是因为它同时踩中了本课要立的两根钉子和一条最容易读反的直觉。先把图摆在这里,它是全课的骨架,后面每一讲都能在图上找到自己的那一格。
钉子一:爆炸不发生在模式数上,发生在「模式 × 环温湿度档 × 必标模式对」这个乘积上。可判真假的形式是这样一句:标定工作量正比于这个三重乘积,而不是正比于模式数。⇒ 所以「模式从 8 个涨到 30 个」并不等于工时涨 3.75 倍(这两个模式数是为把结构说清楚而设的教学假设数字,⛔ 不对应任何平台)——真实的增量落在新增了多少个必须独立扫点的模式对、以及这些模式对要在几个档上各走一遍。这句话的用处是它指出了唯一能降下来的那一维:模式数由架构定、档数由使用谱定,你能动的是必标模式对的条数,而动它的手段只有两个——从骨架模式继承、用有资格的模型替代。⇒ 本课的全部工作因此发生在进环境舱之前,而降维的每一步都必须带得出判定依据。⚠ 没有依据的降维不是省舱时,是把未验证参数当已验证放行;它事后从故障码里看不出来,只会在某个没人扫过的模式上以「偶发」的面貌出现。
钉子二:切换过程的量与稳态的量是两套东西——测法、判据、验收全不通用。同样给一句可判真假的形式:稳态扫点取到的是终值,而四项瞬态验收判据(压力尖峰、过热度跌落、切换总时长、NVH 声品质)没有一项能从终值里读出来。⇒ 拿单模式内的单点品质指标去判一次切换,等于把一整族问题排除在验收之外——那一族问题恰好是用户唯一能感知到的那一族。⚠ 这两根钉子不是重要性排序:⛔ 钉子二不是说「瞬态比稳态重要」,它说的是判据不通用,两套量各有各的测法与各自的合格线,谁也代替不了谁。
⛔ 与这两根钉子配套的,是一条最容易读反的直觉——开头那个场景就是它:「化霜太频繁 ⇒ 把进入门限调钝(更晚再化)」。这条直觉在低湿档常常成立,而在 0~7℃ 高湿档方向是反的。原因是高频次有两个方向相反的成因:门限偏早(化得太勤、每次其实都没必要),与门限偏晚(霜已进入自加速段才触发,单次化霜清不干净,残霜成为下一轮的成核点,于是下一次来得更早)。⇒ 照直觉把门限再调钝,落在后一种成因上时频次只会更高,而每一次化霜的舱内温降更深。
⚠ 读反之后会做的错误动作是具体的:拿「频次」这一个数当判据去动门限。频次对两个相反的方向同样敏感,它单独一个数分辨不了你在哪一侧。⇒ 正确处置是先判这一档的门限是偏早还是偏晚,而分辨只要两个证据:单次化霜结束时翅片温度的回升曲线完不完整(清干净了没有),与周期平均 COP 的走向。判定偏晚,就按湿度补一档、撤销该档从常温档来的继承、把门限提前并独立扫点。⛔ 在没看切换窗口的时间序列之前,不要动门限。
附带一条同型的:「交接处一直来回震 ⇒ 调 PID」也是读反。三热源交接处的往复同样有两个成因——分程表没有重叠带(结构性)与控制器增益过高(整定性);分程表无重叠带时,控制器整定得再好也止不住。⇒ 分辨只要一个动作:把控制器换成开环或大幅降增益,看震荡还在不在。⚠ 这两条在第 4 讲与第 6 讲各有一处正面展开,引言只立不推。
先把射程说清楚,省得你读到第 5 讲才发现走错了门。本课的输入是一张已经定稿并通过静态体检的模式表:模式定义与仲裁骨架来自 K3-01、模式—阀位映射来自 K3-04、可达性与死锁体检归 K3-13。⛔ 体检没过的模式表不进本课这条链——那类问题在环境舱里查的代价,是在桌面上查的几十倍。反过来,本课要求你自备两样体系外的能力:INCA/CANape 在线标定与整车环境舱作业,以及读时间序列而不只是读稳态记录点。第二样是硬门槛,钉子二整个立在它上面。另有一条口径先钉住:本课凡写「模式」一律指运行模式(制冷、热泵制热、除湿再热、化霜、余热回收及各类降级态),⛔ 不指工况点、⛔ 不指风门或内外循环档位;要说工况点时一律写「工况点」。
十讲分四段走:
- 第 1~2 讲 进舱之前把乘积降下来:模式矩阵降维与三分类判定、骨架模式怎么选、收口交出模式覆盖率与未标定模式兜底表(第 1 讲);多模式 EXV 开度 MAP 的顺序、共轴判定、继承规则的三行留痕与三类不能继承的模式(第 2 讲)。
- 第 3~6 讲 切换过程这一族量:切换窗口的读法与四项瞬态判据的定义、量取规程与重复性要求(第 3 讲);六类时序量按环温湿度逐档整定、档间继承与单调性、档边界迟滞、频次封顶(第 4 讲);三热源交接点、分程表怎么验、补差功率比例查表(第 5 讲);化霜并进整车模式矩阵后的冲突消解与周期性判据(第 6 讲)。
- 第 7~8 讲 矩阵与放行:含湿度轴的三层试验矩阵、舱时预算与超预算时砍哪一类(第 7 讲);低温 pull-up 与出风温度稳定性、放行三条件、适用包络声明与再标定触发(第 8 讲)。
- 第 9~10 讲 另一条腿:按热源请求组织的制热安全侧:水暖侧目标出水温度—功率请求 MAP 与热泵—PTC 补差点(第 9 讲);法规除霜/除雾工况的整定四要素、除霜档改动的回归项、整车侧那一半的干烧与过温保护复核(第 10 讲)。⚠ 这两讲不在模式矩阵这条线索上,按模式往下数永远数不到它们,而清单看起来是完整的——这正是把它们单列出来的理由。
⇒ 读完这一节,你手上就该多出一个今天就能用的动作:拿起身边任何一份多模式标定计划,先数它的必标模式对条数 × 档数,再逐条问「这一条的必标是怎么判出来的」。凡是答不出判定依据的,它不是一条已排的测试项,它是一条愿望。
第 1 讲 模式矩阵降维:从模式表到一张可执行的标定量清单
一台纯电热泵车的模式表,十年前是个位数,现在动辄几十条。很多项目在这一步就把节奏走错了:拿到模式表,直接开始排环境舱的工况点。等到进舱第三周发现跑不完,只能按清单顺序砍——砍掉的是排在末尾的那些,而末尾是谁,取决于当初谁把表填在了下面,不取决于任何判据。
这一讲全部发生在进环境舱之前。它要回答的是一个很具体的问题:几十个模式摆在面前,哪些必须一个一个去舱里扫,哪些可以从别的模式身上继承下来,哪些能用仿真顶掉,剩下那些谁也没管的,车子真走到了怎么办。本讲交出三份可以被审的产物——一张九列的标定量清单、一个模式覆盖率、一张未标定模式兜底表。三份缺一不可:清单说要做什么,覆盖率说做了多少,兜底表说没做的那部分被约定成了什么行为。
在往下走之前,先钉两条本讲全程有效的口径(放在这里,后面不再打断):
- 「模式」这个词,本课一律指运行模式——制冷、热泵制热、除湿再热、化霜、余热回收、以及各类降级态。⛔ 它不指工况点,⛔ 也不指风门或内外循环的档位。凡是要说工况点,本课一律写「工况点」三个字。这条口径不是排版洁癖:后面第 4 讲的模式切换频次只数运行模式之间的切换,内外循环与压缩机启停是另外两个计数器,混成一个总数,频次封顶那条约束就失去意义。
- 本讲的输入是一张已经定稿、且已通过静态体检的模式表。模式定义与仲裁骨架来自 K3-01 整车热管理控制策略总览与模式管理(讲模式定义与仲裁骨架的那一讲),模式—阀位映射来自 K3-04 热泵与多通阀协调控制,可达性结论来自 K3-13 模式表/场景表与仲裁规则的静态体检:可达性、死锁与切换质量(讲模式表静态体检的那一讲)。这三样不齐,本讲的清单没有展开的对象——具体为什么,1.7 单独说。
1.1 起点是模式表,不是工况表:每个模式往下展开四类标定量
记 m 为一个运行模式。本讲的动作是:拿着模式表,从每一个 m 往下展开它带来的标定量,一共四类:
| # | 这一类标定量 | 它是什么 | 本课在哪里展开 |
|---|---|---|---|
| ① | 一套 EXV 开度 MAP | 该模式下的开度—工作点对应关系,含轴点表是否与别的模式共用 | 第 2 讲 |
| ② | 一组进入 / 退出门限与迟滞 | 什么条件进这个模式、什么条件退出、两者之间留多宽 | 第 4 讲(逐档整定) |
| ③ | 一组切换时序参数 | 降载幅度、稳定延时、恢复斜坡、最小驻留时间 | 第 3 讲(怎么量)、第 4 讲(逐档给值) |
| ④ | 一份热源仲裁权重 | 这个模式在跟别的热需求抢功率时排第几、按什么权重分 | 第 5 讲(权重与交接规则的落表在 5.7;第 6 讲只处理化霜与其他热请求的冲突消解规则) |
为什么起点必须是模式表而不是工况表?因为只有从模式表出发,标定量清单才能与模式表逐行对齐,而逐行对齐是 1.5 那个覆盖率能算出来的前提——没有逐行对齐,「还有多少模式没被标过」这句话就无从回答。
反过来,从工况表出发会出两类错,方向还相反:
- 重复计数:同一个模式会在多个工况点上被数到,于是它的标定量被算了好几遍,清单看起来很满,实际是同一件事记了三次;
- 整类消失:只在故障降级里才会被走到的模式,一个工况点都不占——它不在任何一张常规工况表上。沿工况表往下数,这一整类永远不会出现,而清单看起来是完整的。⚠ 这一类恰恰是 1.5 那张兜底表的主体。
接下来这一句是本讲最要紧的量级判断:模式数从个位数抬到几十时,这四类量是乘性膨胀,不是加性。每加一个模式,不是多出几个数,而是多出一整套四类量;而且第 ②③ 两类还要再乘分档数——同一个进入门限,在 −20℃ 档和 +5℃ 档上是两个要分别整定的值。所以「模式从 8 个涨到 30 个」并不意味着工时涨 3.75 倍。至于架构侧为什么要把标定工时本身列进架构选型的判据,依据见 B2-03 纯电(BEV)整车热管理架构设计(讲架构判据的那一讲),本课不重复。
⛔ 两个易错点:一是把「工况点」写成「模式」(口径已在本讲开头钉死);二是展开时漏掉只在降级态里出现的模式——它们没有人主动提起,只能靠拿模式表逐行扫。
今天就能用的一件事:拿你手上的模式表,数出模式条数 n 与打算分的档数 N,按「条目数 ≈ n ×(1 + 2N + 1)」估一个上界。这个数不是预算,它只回答一件事——如果一条都不降维,量级在哪一层。多数人算完会发现它比自己原来的预期高一个数量级,而这正是后面 1.2 到 1.4 存在的理由。
1.2 三分类:每一行都必须有一个分类结论 + 一条判定依据
清单展开完,下一步是把它压下去。压的办法只有一个:每一项标定量必须落进三类之一,并且在同一行里写出判定依据。
第一类:必标。四条独立入口,任何一条成立就判必标,不再往下问:
- 安全相关;
- 法规相关;
- 无同机理骨架可依——找不到一个机理相同、已经标透的模式作为参照;
- 跨路线不可迁移——典型的三类是跨换向的模式对、除湿再热、带补气/喷气增焓。
⚠ 这四条是「或」不是「与」。实际项目里判下来,必标通常是清单里最大的一块,其次是继承,仿真替代最少(它的门槛最高)。
第二类:可从骨架模式继承。唯一入口是继承判定带成立,且留痕三行齐全。判定带的形式是
|ys − yb| ≤ k·σstack (公式二)
其中 yb 是骨架模式上的值、ys 是差异模式上实测到的值,σstack 是该量的叠加不确定度,k 是继承判定带系数。这四个符号的定义、σstack 的三项构成、k 按什么分级定,全部在第 2 讲给——本讲只用它的结论:继承是三类里唯一需要拿数说话的那一条路,而且它的出口必须挂三行留痕(继承来源模式 / 被继承的量与对齐的工况点 / 偏差值与判定带结论)。
第三类:可用仿真替代。唯一入口是该模型已经具备标定资格。资格怎么判、自动寻优循环怎么走,归 K6-13 虚拟标定:把标定动作前移到 MIL/SIL/HIL、自动寻优与回归标定(讲仿真替代资格与自动寻优的那一讲),本课只用它的结论:没有过资格的模型不构成分类依据。
为什么每一行都要有依据这一列?因为没有判定依据的分类不是舱时账,是愿望清单。两者在纸面上长得一模一样——都是一张三色表,都能算出一个好看的压缩比例。区别只在环境舱里显形:愿望清单会在最后一周以「这个点跑不完」的形式爆发,那时已经没有补救窗口,也说不出砍掉的是哪一类、依据是什么。
⛔ 三个易错点:
- ⛔ 不许把「以前一直这么用」当继承依据——那是照抄上一代平台,不是判定带成立;
- ⛔ 不许把「没时间测」当仿真替代依据——那是把一个资源约束写成了技术结论,而且写完之后没有任何人看得出它原本是资源问题;
- ⚠ 三分类的比例本身不是考核指标。⛔ 不要为了让清单好看去调分类:调分类不省任何舱时,它只是把同一份风险从「已知」挪到「看不见」。
⚠ 还有一条顺序上的事,值得在这里就说清:第 ④ 条必标入口(跨路线不可迁移)在流程上位于判定带之前。也就是说,跨换向、除湿再热、带补气这三类模式,即使偏差算出来很小也不得继承——它们的被控对象本身变了,不是工作点变了。这是判定带的失效方向之一,第 2 讲会在算例里展开。
今天就能用的一件事:把你手上那张三色表打开,看有没有「判定依据」这一列。没有这一列的三色表,压缩比例再漂亮也不能进排产——它没有任何一处可以被别人复核。有这一列但整列写着「参考某模式」的,等价于没有:它记的是动作,不是判据。
1.3 骨架模式怎么选:两个条件同时成立,且骨架不得跨换向
继承要有参照,参照就是骨架模式。本课把一个模式对记作 (b, s),b 是骨架模式、s 是差异模式。⚠ 这个记法在本课有两种用法——在继承语境里它是「从 b 继承到 s」,在切换语境(第 3、4 讲)里它是「从 b 切到 s」。两种用法必须在句中写明是哪一种,本节全部是继承语境。
骨架的选法:两个条件同时成立。
- 暴露权重最大——读目标市场使用谱,这个模式在真实使用里占的比重最高;
- 机理最完整——该模式里所有部件都在常规工作区,没有哪一个落在保护动作或限幅里。
通常落在常温制冷与中低温热泵制热这两个模式上。但请注意:这是结论,不是前提。换一个目标市场(例如一个全年高湿的市场),骨架完全可能换成别的模式;照搬「常温制冷 + 中低温热泵制热」而不回去读一遍使用谱,就是把别人平台的结论当成了自己的判据。
骨架取几个?两个,一冷一热,分居换向两侧。
- 只取一个 ⇒ 跨换向的那一侧没有参照,那一侧的所有继承都不成立;
- 取三个以上 ⇒ 继承关系从树变成网,一个量可能同时挂着两个来源,留痕的三行写不出来,回归标定时也判不出该跟谁一起改。
⛔ 骨架本身不得跨换向。换向之后两器角色互换、风量分配与油分布全变,一个横跨换向的「骨架」对两侧都不是同机理参照,两侧的继承会同时垮掉。
为什么要先把骨架标透再往外铺?因为继承的全部价值建立在「参照已被验证」上。骨架本身没标透时,公式二仍然会算出一个漂亮的偏差值——判定带是一个关于两个数之差的判据,它不检查被减数对不对。于是一串继承全部建在沙上,而每一行都有依据、每一行都在带内,审起来毫无破绽。
方法上,本讲不是凭空发明:「先定骨架 MAP 再叠工况修正」这个原型来自 C6-01 双区/四区自动空调控制逻辑(讲空气侧骨架 MAP 的那一讲),本课把它从空气侧的单模式搬到冷媒侧的模式矩阵——搬的是方法,C6-01 的温度目标链路与三张空气侧 MAP 本课不重讲。
⛔ 一个高频误判:把「最常用」直接等同于骨架。最常用的模式完全可能正好跑在限幅里(例如某平台的低温制热常年顶着压缩机排气温度保护)——它满足条件 1 而不满足条件 2,拿它当骨架,等于把一组被保护动作修饰过的值当成了参照。
1.4 优先级排序用两把尺子,冲突时以放行风险优先
清单分完类,还要排序。排序不按模块分、也不按人分,按两把尺子:
- 尺子一:舱时代价。这一项要花多少环境舱小时——第 7 讲的舱时预算式(公式一)算出来的那个数。
- 尺子二:放行风险。安全相关、法规相关的模式优先。
两者冲突时,以放行风险优先。这条规则背后是一句可判真假的话:舱时能靠继承与仿真压下去,放行风险压不掉。一个法规相关模式没标,无论省了多少舱时,放行那一关都过不去;而一个舒适性模式没标,最坏的结果是写进兜底表并标注「未验证」——它仍然是一个可以被下游看见、可以被约定的状态。
⛔ 不许把两把尺子加权成一个总分。加权看起来更「科学」,实际后果是确定的:一个舱时代价很高的舒适性模式,会因为总分靠前而挤掉一个舱时代价很低的法规模式。两把尺子量的是两种不同的东西——一种可以交易,一种不可以——把不可交易的那一种折算成分数,等于把它变成可交易的。
排序的产物是一张带序号的清单,序号就是进舱的执行顺序。⚠ 还要再叠一层:第 7 讲的排程口径是「一档跑透再换档」(先固定环温湿度档,把该档内所有测点跑完再换下一档),所以最终的执行顺序是先按档分组、组内按本序号,⛔ 不是拿着本序号从头跑到尾。这一点在派工时最容易漏,漏掉的代价直接体现为换档控温时间翻倍。
⚠ 放行风险的清单来自本项目的法规符合性清单与安全分析,本课不复述任何具体条款——本课能给的是排序规则,不是哪些模式属于哪一类的裁定。
1.5 收口的两份交付物:模式覆盖率 ηcov 与未标定模式兜底表
降维做完,怎么知道自己做到了哪一步?靠两份配对交付的东西。
交付物一:模式覆盖率
记 M 为可达模式全集(可达性由静态体检给出,见 1.7),Mcal 为已标定模式集,wm 为模式 m 的暴露权重(该模式在目标市场使用谱里的占比或里程权重,归一化到 Σm∈M wm = 1)。则
ηcov = Σm∈Mcal wm / Σm∈M wm (公式三)
三处口径必须钉住:
- 分母 M 是「可达」模式全集——不可达模式⛔ 不进分母。让不可达模式进了分母,覆盖率会虚低,进而逼出一堆根本没必要的测点(去测一个进都进不去的模式)。
- 分子 Mcal 包含两种:独立扫过点的,和通过判定带继承下来的。两者都算已标定——继承是一条带证据的路径,不是一种妥协。
- ⛔ 不许用模式条数当分子分母。用条数等于把所有模式的权重当成相等,而真实的权重分布极不均匀:降级态模式的权重通常极小,法规相关模式的权重可能也不大却必须标。条数口径会同时低估前者的省力空间与后者的必要性。
报值时必须同时给出两样:使用谱的版本号与分母里模式的条数。理由很直接——换一版使用谱,ηcov 会变,而标定工作一个字都没改。一个孤零零的百分数无法复算,也无法跨版本比较。
交付物二:未标定模式兜底表
先把「未标定」这三个字的口径钉死:指本版参数集里既没有为它独立扫过点、也没有通过判定带继承下来的模式。
⚠ 「有默认值」不等于「已标定」——恰恰相反,默认值正是那一类没有被任何测试覆盖过的值。这一条是本讲最容易被含糊过去的地方:车辆走到一个未标定模式时不会报故障码,它只是拿着一组默认值安静地跑。事后从故障码里看不出来,从数据里也只看得到「它跑了」,看不到「它没被验证过」。
⇒ 兜底表是唯一能把「未覆盖」变成「已知且有约定行为」的交付物。每一个未覆盖模式一行,写清三件事:
- 降级去处——车辆走到它时退到哪一个已标定模式。⛔ 不许写「退到安全模式」这种没有去处的话;降级的等级体系按 K5-02 热管理故障处理与降级策略(讲降级等级体系的那一讲)定等级,本课不重讲。
- 告知方式与时机——告知规则与可见性归 K3-16 座舱 HVAC 请求源仲裁与人机接管:安全强制、AUTO 退出/恢复与设定记忆,本课只要求这一列不为空。
- 在标定报告里标注「未验证」。⚠ 「未验证」是一个结论,它的意思是「这里的行为本版不作承诺」,⛔ 不是「大概没问题」;⛔ 也不得写成「合格」「无异常」「预计可用」。这个口径与 K6-02 空调与制冷系统标定 的适用工况包络声明一致,并会在第 8 讲与适用包络声明逐行对齐。
兜底表的行数 = |M| − |Mcal|,逐行可数。这给了一道不花任何舱时的自检门:兜底表行数 + 已标定模式数,必须等于可达模式集的条数。对不上,说明有模式在两张表之间掉了。
一个走完的算例
⚠ 以下算例中的一切数值均为教学假设值,⛔ 不对应任何平台、⛔ 不得取用。
设某纯电 SUV 平台经静态体检后的可达模式集 |M| = 12 条,使用谱(假设版本 v3)给出的归一化权重与本版标定结论如下:
| 模式 m | wm | 本版结论 |
|---|---|---|
| 制冷 | 0.340 | 独立扫点(骨架) |
| 热泵制热 | 0.280 | 独立扫点(骨架) |
| 除湿再热 | 0.110 | 独立扫点(机理不同,必标) |
| 化霜 | 0.070 | 独立扫点 |
| 余热辅助制热 | 0.060 | 继承(判定带成立) |
| 带补气制热 | 0.050 | 独立扫点(机理不同,必标) |
| 低温制热 | 0.040 | 继承(判定带成立) |
| 通风(不开压缩机) | 0.020 | 未标定 |
| 电池冷却并行 | 0.015 | 未标定 |
| 法规除霜强制态 | 0.005 | 未标定 |
| 降级态 A(外风扇失效) | 0.005 | 未标定 |
| 降级态 B(EXV 卡滞) | 0.005 | 未标定 |
分子 = 0.340 + 0.280 + 0.110 + 0.070 + 0.060 + 0.050 + 0.040 = 0.950;分母 = 1.000。
ηcov = 0.950 / 1.000 = 95.0%(使用谱 v3,分母 12 条)。
自检:已标定 7 条 + 兜底表 5 行 = 12 条 = |M|,对得上。
然后请看那 5 行里的第三行。「法规除霜强制态」的权重只有 0.005,它对覆盖率的贡献是 0.5 个百分点——把它标掉,覆盖率从 95.0% 变成 95.5%,几乎看不出来。但按 1.4 的排序规则,它根本不该出现在未标定那一栏:它是法规相关模式,尺子二直接把它顶到最前面,而尺子一(它的舱时代价其实很低)在这里连参与的资格都没有。
⇒ 这正是覆盖率必须与兜底表配对交付的理由。单看 95.0% 这个数,它是一份漂亮的成绩;只有把兜底表摊开逐行读,才看得见那 0.5% 里躺着一条过不了放行的模式。一个高覆盖率配一张空的兜底表,说明剩下那些模式根本没人想过;而一个高覆盖率配一张写满了的兜底表,恰恰是这一讲干得对的样子。
⚠ 再次声明:上面全部数值为教学假设值,⛔ 不对应任何平台、⛔ 不得取用。
关于 wm 与 ηcov 这两个平台相关量,本课的处置写在明处:
- 怎么拿到:wm 来自本项目的目标市场使用谱(环温—湿度联合分布 × 典型行程谱),由整车侧给出并归一;本课不生成它,只要求它在报告里有明确出处与版本号。ηcov 按公式三算,分母由静态体检给出的可达集确定。
- 典型区间:⛔ 本课未取得可信的公开区间——它随目标市场变化,同一套标定在两个市场上会得到两个不同的覆盖率,一个跨项目的「行业典型覆盖率」在口径上不成立。⇒ 替代物就是上面这条报值规则:必须同时给使用谱版本号与分母条数,⛔ 不许单报一个百分数。
- 何时必须重算:使用谱换版、目标市场变更、模式表改版(分母变)、每完成一批标定(分子变)。
今天就能用的一件事:找出你上一版标定报告里的覆盖率数字,问三句——分母是可达集还是模式表全表?分子分母用的是权重还是条数?使用谱是哪一版?三句里有一句答不上来,这个百分数就不具备跨版本比较的资格,它只是一个当时算出来的数。
1.6 把三分类清单变成排产输入:一行清单要能直接生成一条测试项
到这里为止,清单还是一张「必标 / 继承 / 仿真替代」的三色表。三色表不能直接进排产——它到第 7 讲算舱时的时候还要被重新展开一次,而两次展开之间必然出现口径漂移。最常见的一处漂移是:某一行在本讲判了「可继承」,到了矩阵表里又被排了一次独立扫点,省下来的舱时又被花了回去,而且两张表各自看都没有错。
⇒ 本课把落地格式规定死:清单的每一行,都要能直接生成一条测试项,因此每行至少九列。(⚠ 这张九列表是本课自建的落地格式,⛔ 不是本课程体系既有的分类,请只在本课范围内按这个含义读。)
| 列 | 内容 | 为什么必须有 |
|---|---|---|
| 1 | 模式(或模式对 (b, s)) | 与模式表逐行对齐的锚,覆盖率靠它算 |
| 2 | 标定量名称 | 落到 1.1 那四类中的哪一项 |
| 3 | 分类结论 | 必标 / 继承 / 仿真替代 |
| 4 | 判定依据 | 1.2 要求的那一条,空着这一列就是愿望清单 |
| 5 | 归属档 | 哪些环温湿度档要测——这一列直接决定它要乘几遍 |
| 6 | 测点层 | 稳态点层 / 切换窗口层 / 周期层(三层的单位舱时代价差一个量级) |
| 7 | 重复次数 | 切换窗口层必须重复,单次窗口读不出散布 |
| 8 | 预计舱时 | 这一列直接喂第 7 讲的舱时预算式 |
| 9 | 负责人 | 进舱之后唯一能被叫到的那个人 |
第 8 列的口径必须与第 7 讲一致,因为它是被直接相加的。第 7 讲已经把舱时含什么钉死:含稳态点的稳定时间、切换窗口时间(含触发前的基线段)、换档控温转换时间;不含装车与仪器安装、故障停机与重试、数据后处理。这一列若按「我以为的耗时」随手填,两张表相加出来的总数在账面上永远是对的,而实际窗口一定不够。
⛔ 两条硬要求:
- ⛔ 判「可继承」的行,不得在矩阵里再占独立扫点。这是本讲与第 7 讲交界处最容易漂的一处,交稿前要拿两张表逐行对一遍;
- ⛔ 不许把「预计舱时」留空。留空的行在预算表里会被当成 0——而它恰恰是最后挤掉别人的那一行:它不占账面预算,却占真实的舱。
今天就能用的一件事:把你手上的三色表按这九列扩一遍。扩不下去的那些行,就是还没想清楚要怎么测的行——它们此刻在清单里看起来和别的行一样整齐,进舱之后才会变成「这一项到底怎么跑」的现场讨论,而现场讨论是在花舱时。
1.7 清单交出前的准入条件:模式表的静态体检
本讲的清单,只对已经通过静态体检的模式表展开。体检要拦掉三类东西:不可达模式(进不去的)、死锁(进去出不来的)、无出口迁移。体检方法本身归 K3-13 模式表/场景表与仲裁规则的静态体检:可达性、死锁与切换质量(讲模式表静态体检的那一讲),本课不重讲,只把它的结论当作准入条件用。
为什么一定要拦在进舱之前?因为这三类问题在环境舱里不会以「设计缺陷」的面貌出现,它们的现场形态是「这个点触发不了」和「触发之后车不动了」。而每一次尝试都在花真实的舱时。更坏的是下一步:工程师会把它误判成标定参数问题,进而去改门限——去改一个根本进不去的模式的门限,改多久都不会有效果,而这段时间里没有任何迹象提示你走错了方向。
体检的代价在人天不在舱时,这是一笔算得清的交换。
两条操作要求:
- 清单的表头写一行「本清单基于体检版本 X 的模式表」。体检版本一变,可达集要重核一遍——因为 ηcov 的分母跟着变,而分母变了的覆盖率不能和上一版比。
- ⚠ 反过来也要守:本课的可达模式集是体检那门课结论的下游使用者,两边用的必须是同一版模式表。两边各拿一版,覆盖率与体检结论会各自自洽而互相对不上,且没有任何一方会报错。
1.8 本讲的边界,与交出去之前的三道自检
负向边界,一次交代完(按「去哪门课拿」写,⛔ 不写成「本课不负责」):
- 标定量的类型学、A2L 承载形态与在线访问协议、DoE 方法本体 ⇒ K6-01 热管理标定流程与工具(INCA/CANape)(讲标定流程与工具的那一门)。本讲把它的通用方法迁移到模式矩阵上,方法本体留在它那里。A2L 在本课只作为标定量的承载形态被提到,⛔ 本课不讲其结构、不给任何字段定义。
- 轴点怎么选、插值与外插保护、上下限规格 ⇒ K6-10 标定量规格定义:轴点、插值/外插保护、上下限与不可标量(讲轴点与外插保护规格的那一讲)。⛔ 本讲不讲轴点怎么布。
⇒ 本讲只做两件事:把通用 DoE 与骨架 MAP 方法迁移到模式矩阵上;三分类判定。
本讲收束——清单交出去之前,三道自检自己就能过:
- 逐行有依据:九列里的第 4 列没有空格,且没有一行写着「以前一直这么用」或「没时间测」;
- 三表对得上:已标定模式数 + 兜底表行数 = 可达模式集条数;且覆盖率报值带着使用谱版本号与分母条数;
- 排序守得住:按放行风险排在前面的那些模式,没有一条落在未标定栏里——若有,回到 1.4 重排,⛔ 不要用覆盖率数字去安慰自己。
这三道门都不花舱时。它们拦不住的那些问题,从第 2 讲起要靠真实的测点去查:下一讲进冷媒侧,讲多模式 EXV 开度 MAP 的标定顺序、共轴判定,以及继承判定带那三行留痕到底怎么写。
后面还有 9 讲正文 · 关键公式 · 案例拆解 · 常见误区 · 动手做