TMS BOOK · ACADEMY 讲义

热泵与多模式切换标定

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

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 讲)。

引言:化霜太勤,把门限调钝,它来得更勤了

一个反复出现的场景(按因果链合成的复合案例,⛔ 不对应任何具体项目):低温高湿档下热泵化霜太频繁,舱内温度被反复拉下去,用户抱怨。标定侧的处置很自然——把化霜进入门限调钝一点,让它更晚再化。改完回舱复测,频次不降反升,而且每一次化霜的舱内温降更深了。参数表上看起来更保守,现象却更糟,于是没人再怀疑那个方向。

这件事之所以会发生,是因为它同时踩中了本课要立的两根钉子和一条最容易读反的直觉。先把图摆在这里,它是全课的骨架,后面每一讲都能在图上找到自己的那一格。

自左向右的全课主链示意:输入格内三行写模式表已定稿、模式—阀位映射已定、静态体检已通过,左上角准入标记写体检未过⛔ 不进本链;其后依次为降维格(三分类判定与骨架选取,下引两个交付物标签写模式覆盖率、未标定模式兜底表)、模式内格(多模式 EXV 开度 MAP 与共轴判定)、模式对格(切换窗口读法与四项瞬态判据定义,格下注记写这一格的量⛔ 不能用稳态扫点取)、分档格(六类时序量逐档整定、档间继承与档边界迟滞)、热源间格(三热源交接点、仲裁权重、化霜冲突消解)、矩阵格(含湿度轴三层矩阵与舱时预算)、放行格(加粗双边框画成闸,三行写四项判据全过、频次封顶不越、适用包络声明齐备),闸右经细实线引到虚线边框的本版不覆盖格(未验证区间与兜底行为)。图下方另有一条与主链并排的独立横带标制热安全侧,三格写水暖侧目标出水温度—功率请求 MAP、热泵—PTC 补差点与迟滞、法规除霜除雾整定四要素,左端标签写这一条腿⛔ 不在模式矩阵这条线索上,按热源请求组织;横带与分档格、热源间格之间各有一条双向虚线箭头,旁标共用同一套档与同一个需求功率口径。本图为流程与归属关系示意,框的大小与间距⛔ 不代表工作量或时间比例,⛔ 不得据图取值。
图1 该从图上读出三件:① 本课的动作是有先后的——降维发生在进舱之前,放行是一道闸而不是一个动作;② 下方那条横带是另一条组织线索,它与主链共用同一套档与同一个需求功率口径,却不在同一条线上;③ 链尾那个虚线格是本课合法的出口,未覆盖不等于不合格,但它必须带兜底行为与「未验证」标注。本图为流程与归属关系示意,框的大小与间距⛔ 不代表工作量或时间比例,⛔ 不得据图取值。

钉子一:爆炸不发生在模式数上,发生在「模式 × 环温湿度档 × 必标模式对」这个乘积上。可判真假的形式是这样一句:标定工作量正比于这个三重乘积,而不是正比于模式数。⇒ 所以「模式从 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)整车热管理架构设计(讲架构判据的那一讲),本课不重复。

⛔ 两个易错点:一是把「工况点」写成「模式」(口径已在本讲开头钉死);二是展开时漏掉只在降级态里出现的模式——它们没有人主动提起,只能靠拿模式表逐行扫。

分组柱状图:横轴为模式数个位数、十几、几十三个情形,纵轴为标定量条目数;每个情形上四根并排柱分别是 EXV 开度 MAP、门限与迟滞、切换时序参数、热源仲裁权重,其中门限与迟滞、切换时序参数两根柱内部用横向分隔线画出分档层数并标注乘以档数,右侧另有一根总计柱;本图纵轴数值为教学假设值、不对应任何平台、不得取用
图2 从这张拆账里读两件事:每加一个模式不是多几个数,而是多一整套四类量;四类里有两类还要再乘分档数,所以它们涨得比模式数更快。⇒ 降维只能发生在进舱之前,进舱之后能调的只有测点数,调不了这个乘积。本图纵轴数值为教学假设值、⛔ 不对应任何平台、⛔ 不得取用。

今天就能用的一件事:拿你手上的模式表,数出模式条数 n 与打算分的档数 N,按「条目数 ≈ n ×(1 + 2N + 1)」估一个上界。这个数不是预算,它只回答一件事——如果一条都不降维,量级在哪一层。多数人算完会发现它比自己原来的预期高一个数量级,而这正是后面 1.2 到 1.4 存在的理由。

1.2 三分类:每一行都必须有一个分类结论 + 一条判定依据

清单展开完,下一步是把它压下去。压的办法只有一个:每一项标定量必须落进三类之一,并且在同一行里写出判定依据。

第一类:必标。四条独立入口,任何一条成立就判必标,不再往下问:

  1. 安全相关;
  2. 法规相关;
  3. 无同机理骨架可依——找不到一个机理相同、已经标透的模式作为参照;
  4. 跨路线不可迁移——典型的三类是跨换向的模式对、除湿再热、带补气/喷气增焓。

⚠ 这四条是「或」不是「与」。实际项目里判下来,必标通常是清单里最大的一块,其次是继承,仿真替代最少(它的门槛最高)。

第二类:可从骨架模式继承。唯一入口是继承判定带成立,且留痕三行齐全。判定带的形式是

|ys − yb| ≤ k·σstack (公式二)

其中 yb 是骨架模式上的值、ys 是差异模式上实测到的值,σstack 是该量的叠加不确定度,k 是继承判定带系数。这四个符号的定义、σstack 的三项构成、k 按什么分级定,全部在第 2 讲给——本讲只用它的结论:继承是三类里唯一需要拿数说话的那一条路,而且它的出口必须挂三行留痕(继承来源模式 / 被继承的量与对齐的工况点 / 偏差值与判定带结论)。

第三类:可用仿真替代。唯一入口是该模型已经具备标定资格。资格怎么判、自动寻优循环怎么走,归 K6-13 虚拟标定:把标定动作前移到 MIL/SIL/HIL、自动寻优与回归标定(讲仿真替代资格与自动寻优的那一讲),本课只用它的结论:没有过资格的模型不构成分类依据。

为什么每一行都要有依据这一列?因为没有判定依据的分类不是舱时账,是愿望清单。两者在纸面上长得一模一样——都是一张三色表,都能算出一个好看的压缩比例。区别只在环境舱里显形:愿望清单会在最后一周以「这个点跑不完」的形式爆发,那时已经没有补救窗口,也说不出砍掉的是哪一类、依据是什么。

⛔ 三个易错点:

  • ⛔ 不许把「以前一直这么用」当继承依据——那是照抄上一代平台,不是判定带成立;
  • ⛔ 不许把「没时间测」当仿真替代依据——那是把一个资源约束写成了技术结论,而且写完之后没有任何人看得出它原本是资源问题;
  • ⚠ 三分类的比例本身不是考核指标。⛔ 不要为了让清单好看去调分类:调分类不省任何舱时,它只是把同一份风险从「已知」挪到「看不见」。

⚠ 还有一条顺序上的事,值得在这里就说清:第 ④ 条必标入口(跨路线不可迁移)在流程上位于判定带之前。也就是说,跨换向、除湿再热、带补气这三类模式,即使偏差算出来很小也不得继承——它们的被控对象本身变了,不是工作点变了。这是判定带的失效方向之一,第 2 讲会在算例里展开。

判定流程图:入口框为一项标定量,向下四个菱形依次问是否安全相关、是否法规相关、是否无同机理骨架可依、是否跨路线不可迁移,四个是分支全部汇到加粗的必标终止框;第四个菱形的否分支进入模型是否已具备标定资格的菱形,再进入继承判定带是否成立的菱形,继承出口下方挂三行留痕框,左侧一条竖直注记带写没有判定依据的分类不是舱时账;本图为判定流程示意图,框的位置、大小与连线长度不代表判定成本或发生频率,不得据图取值
图3 按这张流程读三件事:必标有四条独立入口、是「或」不是「与」;可继承是唯一需要拿数说话的路径,它的出口必须带三行留痕;「跨路线不可迁移」这一问排在判定带之前,所以那三类模式偏差再小也不得继承。本图为判定流程示意图,框的位置、大小与连线长度不代表判定成本或发生频率,⛔ 不得据图取值。

今天就能用的一件事:把你手上那张三色表打开,看有没有「判定依据」这一列。没有这一列的三色表,压缩比例再漂亮也不能进排产——它没有任何一处可以被别人复核。有这一列但整列写着「参考某模式」的,等价于没有:它记的是动作,不是判据。

1.3 骨架模式怎么选:两个条件同时成立,且骨架不得跨换向

继承要有参照,参照就是骨架模式。本课把一个模式对记作 (b, s),b 是骨架模式、s 是差异模式。⚠ 这个记法在本课有两种用法——在继承语境里它是「从 b 继承到 s」,在切换语境(第 3、4 讲)里它是「从 b 切到 s」。两种用法必须在句中写明是哪一种,本节全部是继承语境。

骨架的选法:两个条件同时成立。

  1. 暴露权重最大——读目标市场使用谱,这个模式在真实使用里占的比重最高;
  2. 机理最完整——该模式里所有部件都在常规工作区,没有哪一个落在保护动作或限幅里。

通常落在常温制冷与中低温热泵制热这两个模式上。但请注意:这是结论,不是前提。换一个目标市场(例如一个全年高湿的市场),骨架完全可能换成别的模式;照搬「常温制冷 + 中低温热泵制热」而不回去读一遍使用谱,就是把别人平台的结论当成了自己的判据。

骨架取几个?两个,一冷一热,分居换向两侧。

  • 只取一个 ⇒ 跨换向的那一侧没有参照,那一侧的所有继承都不成立;
  • 取三个以上 ⇒ 继承关系从树变成网,一个量可能同时挂着两个来源,留痕的三行写不出来,回归标定时也判不出该跟谁一起改。

⛔ 骨架本身不得跨换向。换向之后两器角色互换、风量分配与油分布全变,一个横跨换向的「骨架」对两侧都不是同机理参照,两侧的继承会同时垮掉。

为什么要先把骨架标透再往外铺?因为继承的全部价值建立在「参照已被验证」上。骨架本身没标透时,公式二仍然会算出一个漂亮的偏差值——判定带是一个关于两个数之差的判据,它不检查被减数对不对。于是一串继承全部建在沙上,而每一行都有依据、每一行都在带内,审起来毫无破绽。

方法上,本讲不是凭空发明:「先定骨架 MAP 再叠工况修正」这个原型来自 C6-01 双区/四区自动空调控制逻辑(讲空气侧骨架 MAP 的那一讲),本课把它从空气侧的单模式搬到冷媒侧的模式矩阵——搬的是方法,C6-01 的温度目标链路与三张空气侧 MAP 本课不重讲。

⛔ 一个高频误判:把「最常用」直接等同于骨架。最常用的模式完全可能正好跑在限幅里(例如某平台的低温制热常年顶着压缩机排气温度保护)——它满足条件 1 而不满足条件 2,拿它当骨架,等于把一组被保护动作修饰过的值当成了参照。

模式关系拓扑图:中央偏左与偏右两个加粗圆角矩形为两个骨架模式,之间一条粗竖线标跨换向分界,每个骨架向外辐射连线接到差异模式小框,除湿再热与带补气两条连线画成打叉虚线并标必须独立扫点,其余连线标可继承需判定带,画面下方一条横带内用灰底虚线框画出不可达与死锁模式并标注不进分母,右上角为图例框;本图为模式关系示意图,模式名为示例,框的位置与距离不代表相似度或继承难度,不得据图取值
图4 从这张拓扑读三件事:骨架取两个且分居换向两侧,取一个会让另一侧没有参照、取三个以上会让继承关系变成网状而无法留痕;打叉虚线那三类是机理不同、不是「偏差大」;灰底虚线那一栏不进覆盖率的分母,这一点直接决定 1.5 的覆盖率算得对不对。本图为模式关系示意图,模式名为示例,框的位置与距离不代表相似度或继承难度,⛔ 不得据图取值。

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 会变,而标定工作一个字都没改。一个孤零零的百分数无法复算,也无法跨版本比较。

交付物二:未标定模式兜底表

先把「未标定」这三个字的口径钉死:指本版参数集里既没有为它独立扫过点、也没有通过判定带继承下来的模式。

⚠ 「有默认值」不等于「已标定」——恰恰相反,默认值正是那一类没有被任何测试覆盖过的值。这一条是本讲最容易被含糊过去的地方:车辆走到一个未标定模式时不会报故障码,它只是拿着一组默认值安静地跑。事后从故障码里看不出来,从数据里也只看得到「它跑了」,看不到「它没被验证过」。

⇒ 兜底表是唯一能把「未覆盖」变成「已知且有约定行为」的交付物。每一个未覆盖模式一行,写清三件事:

  1. 降级去处——车辆走到它时退到哪一个已标定模式。⛔ 不许写「退到安全模式」这种没有去处的话;降级的等级体系按 K5-02 热管理故障处理与降级策略(讲降级等级体系的那一讲)定等级,本课不重讲。
  2. 告知方式与时机——告知规则与可见性归 K3-16 座舱 HVAC 请求源仲裁与人机接管:安全强制、AUTO 退出/恢复与设定记忆,本课只要求这一列不为空。
  3. 在标定报告里标注「未验证」。⚠ 「未验证」是一个结论,它的意思是「这里的行为本版不作承诺」,⛔ 不是「大概没问题」;⛔ 也不得写成「合格」「无异常」「预计可用」。这个口径与 K6-02 空调与制冷系统标定 的适用工况包络声明一致,并会在第 8 讲与适用包络声明逐行对齐。

兜底表的行数 = |M| − |Mcal|,逐行可数。这给了一道不花任何舱时的自检门:兜底表行数 + 已标定模式数,必须等于可达模式集的条数。对不上,说明有模式在两张表之间掉了。

一个走完的算例

⚠ 以下算例中的一切数值均为教学假设值,⛔ 不对应任何平台、⛔ 不得取用。

设某纯电 SUV 平台经静态体检后的可达模式集 |M| = 12 条,使用谱(假设版本 v3)给出的归一化权重与本版标定结论如下:

模式 mwm本版结论
制冷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 按公式三算,分母由静态体检给出的可达集确定。
  • 典型区间:⛔ 本课未取得可信的公开区间——它随目标市场变化,同一套标定在两个市场上会得到两个不同的覆盖率,一个跨项目的「行业典型覆盖率」在口径上不成立。⇒ 替代物就是上面这条报值规则:必须同时给使用谱版本号与分母条数,⛔ 不许单报一个百分数。
  • 何时必须重算:使用谱换版、目标市场变更、模式表改版(分母变)、每完成一批标定(分子变)。
上半部为一根横向堆叠条,三段分别标独立扫点已标定、经判定带继承已标定、斜纹填充的未标定,条下方一条带箭头横线标注分母为可达模式集的权重和、条上方一条较短横线标注分子为已标定模式的权重和,右侧给出覆盖率算式与算例数值;下半部为四列的未标定模式兜底表,列头为模式名、走到它的触发条件、降级去处、告知方式,表下一行注记给出兜底表行数加已标定模式数等于可达模式集条数的自检等式;本图一切数值为教学假设值、不对应任何平台、不得取用
图5 从这张拆账读三件事:覆盖率的分子分母都是权重和而不是条数;斜纹那一段与下方的兜底表是同一件事的两种表达,覆盖率高而兜底表空说明剩下那些模式根本没人想过;底部那条等式是一道不花舱时就能自己对的门。本图一切数值为教学假设值、⛔ 不对应任何平台、⛔ 不得取用。

今天就能用的一件事:找出你上一版标定报告里的覆盖率数字,问三句——分母是可达集还是模式表全表?分子分母用的是权重还是条数?使用谱是哪一版?三句里有一句答不上来,这个百分数就不具备跨版本比较的资格,它只是一个当时算出来的数。

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 本讲的边界,与交出去之前的三道自检

负向边界,一次交代完(按「去哪门课拿」写,⛔ 不写成「本课不负责」):

⇒ 本讲只做两件事:把通用 DoE 与骨架 MAP 方法迁移到模式矩阵上;三分类判定。

本讲收束——清单交出去之前,三道自检自己就能过:

  1. 逐行有依据:九列里的第 4 列没有空格,且没有一行写着「以前一直这么用」或「没时间测」;
  2. 三表对得上:已标定模式数 + 兜底表行数 = 可达模式集条数;且覆盖率报值带着使用谱版本号与分母条数;
  3. 排序守得住:按放行风险排在前面的那些模式,没有一条落在未标定栏里——若有,回到 1.4 重排,⛔ 不要用覆盖率数字去安慰自己。

这三道门都不花舱时。它们拦不住的那些问题,从第 2 讲起要靠真实的测点去查:下一讲进冷媒侧,讲多模式 EXV 开度 MAP 的标定顺序、共轴判定,以及继承判定带那三行留痕到底怎么写。

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

会员专属

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

查看会员方案