TMS BOOK · ACADEMY 讲义

热泵与多通阀协调控制

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

K3-04 热泵与多通阀协调控制

课程代码 K3-04 · 板块 K 控制、软件与标定 / 控制策略与算法 时长 约 4.0 小时(8 讲) 前置 K3-01 整车热管理控制策略总览与模式管理;B3-04 热泵型整车热管理架构;G4-03 多通阀结构与密封设计 本讲义定位 讲师授课蓝本 / 学员自学讲义,是 K3-04 大纲的完整展开版


按任务导航

你手上的事 直接看 还要配
审一份别人交来的模式—阀位映射表 第 2 讲:建表的四步反推、格里只写目标状态、单向阀也占一格 第 3 讲(非法构型两侧对称枚举)
写一次模式切换的时序规格交给软件 第 4 讲:三段式四条轨、降载落点上下限怎么夹、稳定延时的三笔账 第 5 讲(恢复放行双判据、两个 PI 三选一)
定阀动作失败的诊断判据与降级路径 第 8 讲:偏差阈值与去抖时长的上下界反解、无反馈阀怎么反证、确认窗口起点 第 1 讲(分型两问决定走哪条确认路)
排一次除霜的进出时序与舱内采暖补偿 第 7 讲:退出判据的完整形状、两条退出路径去向不同、一次除霜含两次切换 第 5 讲(每次进出都走恢复放行判据)
定停机序列,或判停机那声响该归谁 第 6 讲:三步次序由后果反推、再平衡唯一的控制手柄、两声异响怎么分 第 1 讲(停机构型决定下次开不开得动阀)

本课不覆盖:阀的结构、角序、密封与开阀力学 → G4-03 多通阀(四通/八通)结构与密封设计 G4-05 单向阀、截止阀与电磁阀应用;冷却液侧的阀位表与泵—阀联动时序 → K3-09 冷却液回路模式切换的执行时序:泵—阀联动、断流窗口与切换序列表 G8-06 冷却液侧集成模块(CIM):阀岛/泵/膨胀壶一体化架构;跨环温跨模式对的分档整定与验收判据 → K6-07 热泵与多模式切换标定;除霜的触发、路线选择与频次账 → C3-04 除霜循环与化霜策略(热泵);热泵/PTC/余热之间的实时切分 → K3-02 空调温控与压缩机转速/过热度控制(制冷与制热两模式);除湿制热的中压控制律 → C3-06 热泵除湿再热模式:冷媒侧构型、中压与双 EXV 解耦控制;guard 的落法与状态机完备性 → K4-05 模式状态机的完备性核对与可验证性设计;整车模式全集与切换请求来源全集 → K3-01 整车热管理控制策略总览与模式管理;泄漏检测与故障探测时间 → K5-03 制冷剂泄漏检测与安全响应 K5-02 热管理故障处理与降级策略;声压级、频段与主观评分 → G11-04 管路 NVH:传递路径与减振设计 L6-01 空调系统 NVH 试验与声品质评价以及任何一个具体的许可压差、降载转速、延时秒数、偏差阈值与温度门限——它们由部件规格书与本项目自己的整车标定给出,⛔ 本课一个数都不给(本课给的是每个阈值的反解路径:由谁定、由什么夹出上下界、取不到时向谁索取)。

引言:一张全对的阀位表,防不住任何一次切换事故

多通阀是热泵型热管理架构的路由器——阀切一步,冷媒改道,换热器的角色跟着变。到了控制层,输入是一套已经定型的冷媒侧构型:阀选完了,角序定死了,走行程的角速度、开阀要多大压差、密封等级都写在部件规格书里,这些在硬件期就不再由控制层决定。控制层能动的只剩三件事——什么时候切、按什么次序切、凭什么判它切成了。本课写的就是这三件。

这条线上翻车的形态很固定,下面三种,没有一种是靠把阀位表画得更全能挡住的。

一、评审会上过了,实车偶发。 一张覆盖十种模式的阀位表,逐格核过,没有一格是非法组合;上车之后偶发排温异常与阀异响,回头查表,表上什么都查不到。因为那个危险构型根本不在表里——它出现在两个合法阀位之间:多通阀扫过中间角,或者电磁阀组的两条指令一先一后,排气与吸气之间被短暂串通了一次。二、台架全绿,换个工况就带液。 一版切换时序在台架上跑几百次不出问题,到低温或长管路的车上,压缩机在恢复瞬间带液。参数一个字没改,变的是工况——而那一版判「什么时候可以恢复」用的是一个固定延时。三、诊断把好阀判成坏阀。 阀位反馈与指令对不上,软件按判据报卡滞、锁死、降级;拆下来阀是好的,坏的是反馈通道。这三件事,本课分别在第 3、第 5、第 8 讲正面拆开。

钉子①:阀位表只回答「终点在哪」,时序回答「路上怎么走」——本课要防的事故几乎全部发生在路上

这一句直接决定三件事。

① 危险构型在哪。 高低压串通、压缩机吸气侧全断、液体被关在压缩机侧,这三样在任何一张稳态阀位表里都不出现;它们只在两个合法阀位之间的过渡过程中出现——多通阀扫过中间角、电磁阀组指令乱序、上一条指令还没走完又来了一条。所以把阀位表穷举得更全,在原理上就防不住它们:表里没有的组合⛔ 不等于不会出现。它们只能写成 guard——在指令层就把这些组合拦下的运行期不变式(第 3 讲)。

② 时间花在哪。 一次切换的时间轴由「判许可(含建压)→ 降载 → 阀动作 → 稳定延时 → 恢复斜坡」组成,每一段有自己的取值依据,也有自己独立的失败方式,⛔ 不许把它们合成一个「切换时间」参数去拍(第 4 讲)。

③ 停机也是一条时间轴。 停机序列是切换三段式的对偶,而次序颠倒的代价不在停机那一刻——它在下一次启动(液体被关在压缩机侧)或下一次阀动作(阀两端留着大压差,驱动力不足)时才爆发(第 6 讲)。

钉子②:许可与放行一律由系统状态说了算;定时器只能做上限兜底,⛔ 不得做主判据

本课有四处「凭什么往下走」的放行点,四处的正解形状完全一致:

  • 开阀许可(第 1 讲)——先导式电磁阀要阀口两端压差 Δp ≥ Δp_min,四通换向阀要 p_high − p_low ≥ Δp_slide;压差不足时先跑一段建压动作,跑不出来则超时退出并降级。
  • 阀到位确认(第 8 讲)——有阀位反馈的用 |θ_fb − θ_cmd| ≤ ε_valve;四通阀与电磁阀组多数没有反馈,那一类只能用系统响应反证。
  • 恢复放行(第 5 讲)——压比 PR 回到窗口内压缩机吸气口过热度重新建立并保持,两条同时成立才放。
  • 除霜退出(第 7 讲)——室外盘管温度 T_coil 越过阈值并保持为主判据,最长除霜时长 t_max 只作上限兜底。

四处的反面也一致:拿定时器当主判据的那一版,在台架上永远是对的——台架工况窄,这条错误只在低温、长管路、低流量这三类工况下才显形,所以它总是在标定结束、车已经交到用户手里之后才第一次被看见。

今天就能用的一条:拿到任何一份切换或除霜规格,先对这四处放行各问一句——它写的是「等 X 秒」还是「测到 Y 满足」?凡写「等 X 秒」的,再追一句「这个 X 是由哪几笔账加出来的,它在本平台最低温工况下还够不够」。答不上来的那一处,就是这份规格在实车上最先失效的地方。

⚠ 两根钉子不是并列而是嵌套:钉子①说时间轴上有哪几个节点,钉子②说每个节点凭什么往下走。合起来,本课的交付物就有了确定形状——一张阀位表(终点)+一条带放行判据的时间轴(过程)+一套动作确认与降级(判过程有没有走成)

★ 反钉子:「切得越快越安全」——现象没看错,动作是反的

最容易被读反的一条是:「阀动作越快,切换过程越短,中间态暴露时间就越短,所以切换越快越安全。」

它的直觉部分不能说错:危险中间态确实是被「扫过」的,工程师看到的现象也确实是切得慢时更容易听到异响、更容易看到压力波动。正是「现象没看错、动作做反了」这个组合,让它成为本课最贵的一条。读者据此会做两个具体动作,两个都是反的。

动作一:把阀动作速率标到执行器能力上限,或者换一只「响应更快」的阀。 反在两处。其一,阀动作瞬间的压力尖峰 Δp_spike 与开度变化速率是正相关——阀动作越快,流路截面变化率越大,尖峰越高,长期加速阀密封面与压缩机的磨损。其二,速率上限是取小不是取能力:它由「部件受力与压力尖峰允许的速率」和「可闻噪声允许的速率」两条判据取小值,而执行器的能力上限通常比这两条都高——把速率标到能力上限,等于同时越过两条被控目标线。★ 在本课里,噪声是并列的被控目标而不是副产品,这一条正是为了堵死「先按能力标定,NVH 有问题再回来调」那条路。

动作二:既然换了更快的阀,就把稳定延时按新的行程时间一起缩短。 这一条更贵,因为它在台架上不报错。稳定延时是三笔相互独立的账:阀走行程的时间 θ_valve/ω_valve、冷媒从阀出口输运到下游换热器与测点的时间 τ_transport、高低压重新弛豫到新工作点的时间 τ_relax。换快阀只缩短第一笔;后两笔由管路容积、流量与热力学定,与阀速无关。按第一笔的缩短量去砍总延时,结果就是恢复瞬间高低压尚未弛豫、吸气过热度尚未重建,而压缩机已经在带液状态下升速。

⇒ 正解的方向恰好相反。要降低中间态风险,手段是:① 降载——把切换瞬间流路突变所携带的能量先压下去(第 4 讲);② 改阀位角序,让常用阀位对之间的最短弧不跨过危险角段(这是硬件期的活,本体见 G4-03 多通阀(四通/八通)结构与密封设计,本课只把它写成控制侧无解时的出路);③ 把非法构型写成 guard,让它在指令层就到不了(第 3 讲)。三条都不涉及「更快」。

⚠ 反向也要说清,否则会被读成另一个极端:本课⛔ 不主张把切换做慢。切换时长本身也是被控目标(乘员那句「等半天不出风」同样是缺陷,而且长时间停在中间构型反倒延长了非法态的暴露)。本课的结论是——切换时长由三段各自的取值依据算出来,⛔ 不由「越快越好」或「越稳越好」任何一个单调偏好定;算出来太长时的出路是分两步切、或先退出大功率模式,⛔ 不是提速率。

★ 这条反钉子有一个一句话的记法:到位不等于稳定。 到位是几何到位(阀转到了、通断阀换向了),稳定是流路到位(冷媒重分布与压力弛豫完成),中间隔着 τ_transport 与 τ_relax 两笔账——而这两笔跟阀有多快没有关系。

本课的射程

输入是构型已定的一套冷媒侧系统,输出是三样可交付物:模式—阀位映射表(终点)、一次切换的三段式时序含每段取值依据(过程)、动作确认与降级策略(判过程有没有走成)。⛔ 它不是阀的选型课(阀的结构、角序、密封与开阀力学见 G4-03 多通阀(四通/八通)结构与密封设计G4-05 单向阀、截止阀与电磁阀应用),也不是标定课(跨环温、跨模式对的分档整定、参数继承与验收判据归 K6-07 热泵与多模式切换标定)。★ 更要紧的是:本课几乎所有阈值都是平台或部件相关量,⛔ 一个数都不给;本课给的是每个阈值的反解路径——由谁定、由什么从两侧夹出上下界、本体系内取不到时该向谁索取。

⚠ 还有两条边界先说清,免得整篇读偏:其一,本课的「模式」指冷媒侧流路构型,它是 K3-01 整车热管理控制策略总览与模式管理 整车热功能模式在冷媒侧的投影,两者⛔ 不是同一个集合——K3-01 整车热管理控制策略总览与模式管理 的模式表还含空气侧与冷却液侧的状态,同一个「制热」在两张表上的行数可以不同。其二,本课的三段式骨架只在冷媒侧成立:主动件是可降载的压缩机,约束是热力学(压比、带液、回油);冷却液侧的对偶动作是泵—阀联动,主动件是泵,约束是水力学(水锤、断流窗口、气蚀),两套骨架⛔ 不可互套,水侧见 K3-09 冷却液回路模式切换的执行时序:泵—阀联动、断流窗口与切换序列表

全课路线

  • 第 1 讲 执行器与许可:三条实现路线按「能不能走中间位」「有没有位置反馈」两问分型,压差许可窗口与建压动作,电磁阀为什么必须先降流量再关阀,以及四类时间量级的顺序关系。
  • 第 2 讲 阀位表怎么建:四步反推法,十类典型模式按换热器角色枚举,除湿制热多出来的中压自由度,多解怎么定,格里到底写什么。
  • 第 3 讲 非法构型怎么拦:两侧对称枚举(「该断的连了」与「该连的断了」),为什么穷举在原理上防不住过渡态,guard 的三个落点与严重度分档。
  • 第 4 讲 三段式骨架:四条轨上的一条时间轴,降载落点 n_switch 的上下限怎么夹,EXV 的保护性开度,阀动作速率上限取小,稳定延时的三笔账。
  • 第 5 讲 恢复放行与状态交接:双判据的合取,两个 PI 的积分项三选一,切换窗口内的诊断使能,以及「切换中」互斥态。
  • 第 6 讲 停机与压力再平衡:三步次序由后果反推,两种颠倒的后果分别在下一次启动与下一次阀动作爆发,再平衡时间 τ_eq 与它唯一的控制手柄,两个不同源的可闻事件怎么分。
  • 第 7 讲 除霜的仲裁与退出:一次除霜在冷媒侧含两次切换,舱内采暖补偿的触发与退出,退出判据的完整形状,两条退出路径去向不同。
  • 第 8 讲 动作确认与降级:卡滞判据两个阈值的上下界反解,反馈失效与阀卡滞表现相同而处置相反,无反馈阀的四类反证证据与确认窗口起点,重试与降级路径。
  • 收尾六节:把八个式子按「它回答哪个问题」重排,拆一个「快充中座舱要制热」的案例,集中讲十条误区的共同根因,并给出三份可交付产物的规格。
全课地图,分上下两带的结构示意图。上带是一条从左到右的时间轴,依次为判许可(含建压)、降载、阀动作、稳定延时、恢复放行、恢复斜坡;轴上每个节点画一个菱形判断框并标出该处的放行判据名称,分别为压差许可、到位确认、压比与过热度双判据。下带是一张阀位表的缩略骨架,行为模式、列为执行器,用一条竖虚线把上下两带连起来,虚线上标注「表只回答终点在哪」。左侧另挂一条向下的支路「停机序列」,右侧挂两条支路,一条为「动作失败 → 重试 → 降级」,一条为「除霜 → 两次三段式」。每一段下方标出它对应第几讲。图上标注「本课归纳」四字,说明「表回答终点、时序回答路上」这一组织方式为本课归纳。图中箭头表示先做哪一步,不表示数据流向;时间轴不按比例,各段横向长度与真实时长无关。结构示意图,不含任何数值与平台数据,⛔ 不得据图读取任何数值或时长。
图1 这张图要读出三件事:一,本课的交付物是「一张表(终点)+一条带放行判据的时间轴(过程)+一套动作确认与降级」,而事故几乎全部发生在时间轴上;二,时间轴上每个节点都挂着一个判据名,⛔ 没有一个节点是靠计时往下走的;三,读者手上的问题该从哪一格进来,图上每一段都标了对应的讲次。⚠ 箭头表示「先做哪一步」而不表示数据流向;时间轴不按比例,各段横向长度与真实时长无关。结构示意图,不含任何数值与平台数据,⛔ 不得据图读取任何数值或时长。

⚠ 最后钉住五条全课口径,它们每一讲都会用到:① 压力一律取绝压(写作 p_high/p_low,单位 MPa(abs)),确需写表压处必须带 (g) 并当场换算——压比只有在绝压下才有物理意义,混用会让它在低压侧偏小时产生成倍误差;② 全课 θ 一律指阀转角(°),引用 K3-05 PID/前馈/增益调度控制实战 的延迟量时须写全称「延迟总账 θ_total」并带单位 s,⛔ 一处都不许裸写 θ 指时间;③ 许可用压差 Δp、放行用压比 PR,两者⛔ 不可互推、不可互相顶替,也⛔ 不可只用其中一条代替两条——它们之间的换算依赖当时低压侧的绝对值;④ 到位专指几何到位、稳定专指流路到位,两个词全课不互换,也⛔ 不简称「切换完成」;⑤ 各段时长一律以指令下发时刻为零点,⛔ 不以「阀开始动作」为零点——后者会把驱动级的使能延迟与启动死区从账里整段漏掉。

第 1 讲 阀是硬件期定死的,控制层能动的只有三件事

拿到一套热泵多通阀系统,控制工程师最先想问的往往是「这只阀该选哪一款」。⛔ 这门课不回答那个问题。它的输入是一套已经定型的冷媒侧系统——架构定了、阀选了、规格书到手了,角序、行程时间、密封等级、有没有位置反馈全部在硬件期定完;控制层能动的只剩三件事:什么时候切、按什么次序切、凭什么判它切成了。这一讲把这三件事的落点逐个交代清楚:先划本课的输入与输出(1.1),点破全课最容易被读反的那一条(1.2),再用两个问句把冷媒侧的换向执行器分完型(1.3),逐类写出各自的控制落点(1.4~1.6),然后进入本讲最实的一段——压差驱动阀的开阀许可与建压动作(1.7~1.8)、电磁阀的关阀次序(1.9)、一体化模块带来的接口变化(1.10),最后把本课涉及的四类时间量放到一根对数轴上,为第 4 讲的三段式做量级铺垫(1.11)。

本讲开头一次说清的记法(全课通用,后面各讲不再重复)压力一律取绝压,写作 p_high / p_low,单位 MPa(abs);确需写表压的地方必须带 (g) 并当场换算。理由不是习惯:压比 PR = p_high/p_low 只有在绝压下才有物理意义,混用会在低压侧偏小时产生成倍误差。 ② θ 全课一律指阀转角,单位 °。⛔ 引用 K3-05 PID/前馈/增益调度控制实战 的延迟量时必须写全称「延迟总账 θ_total」并带单位 s——那是时间不是角度,两者量纲不同,⛔ 不可互算、不可比大小。 ③ 「许可」用压差、「放行」用压比:开阀许可判据一律用 Δp(压差驱动阀的驱动力就是压差本身),恢复放行判据一律用 PR(它反映循环有没有回到工作点)。⛔ 两者不得互相反算——换算依赖当时低压侧的绝对值,把一个当另一个用会在低压工况下整体判反;⛔ 也不得只用其中一条代替两条。 ④ 「到位」与「稳定」是两个词到位专指几何到位(阀位反馈满足判据,或通断阀已换向),稳定专指流路到位(冷媒重分布与压力弛豫完成)。⛔ 全课不许互换,⛔ 不许简称「切换完成」。 ⑤ 各段时长一律以指令下发时刻为零点,⛔ 不以「阀开始动作」为零点——驱动级本身有使能延迟与最小启动占空比造成的死区(前指 G12-03 执行器硬件接口与电气规格),以阀动作为零点会把这段死区从账里漏掉。

1.1 本课的输入是定死的硬件,输出是一张表加一条时间轴——⛔ 不是选型课,也不是标定表

是什么。本课的输入是「架构已定、阀已选、部件规格书已到手」的一套冷媒侧系统。输出是三样可交付物,一样都不能少:

交付物 它回答的问题 本课哪一讲交它
模式—阀位映射表 终点在哪:每个模式下每只执行器处在什么状态 第 2 讲(建表)、第 3 讲(哪些组合非法)
一次切换的三段式时序,含每段取值依据 路上怎么走:先降到哪、等多久、凭什么往下放行 第 4 讲(骨架与取值)、第 5 讲(放行判据)、第 6 讲(停机的对偶)
动作确认与降级策略 怎么判它真的走成了、没走成怎么办 第 8 讲(确认与降级)、第 7 讲(除霜的进出)

为什么控制层只剩这三件事。多通阀是热泵型架构的路由器:阀切一步,冷媒改道,换热器的角色跟着变——本来在蒸发的那一件开始冷凝。而阀本身是硬件期定死的:阀位角序(哪几个阀位排在圆周的哪个角度上)、走行程时间、密封等级、有没有位置反馈,全部在部件那一层定完(结构本体见 G4-03 多通阀(四通/八通)结构与密封设计G4-05 单向阀、截止阀与电磁阀应用,冷媒侧构型本体见 B3-04 热泵型整车热管理架构(多通阀一体化方案))。控制层拿到的是一套不可改的执行器,能动的只有那三件事。

工程量级。本课几乎所有阈值都是平台或部件相关量,⛔ 一个数都不给。本课给的是每个阈值的反解路径——它由谁定、由哪两条边夹出上下界、本体系内取不到时向谁索取。这不是回避:一个换平台就失效的数,价值远低于一条换平台仍然成立的反解路径。

易错点。① 把本课当成「阀位表模板」去抄——表的形状可以借鉴,表的内容由构型定,换一套构型整张表作废;② 把本课当成标定课——跨环温、跨模式对的分档整定流程、参数继承与验收判据一律归 K6-07 热泵与多模式切换标定,本课只交付单次切换的骨架与依据。这条界线在第 4 讲末会再写一次,因为那里最容易越线。

1.2 「切得越快越安全」是反的——加快只把尖峰和噪声一起做上去

是什么。本课最容易被读反的一句话是:「阀动作越快,切换过程越短,中间态暴露时间就越短,所以切换越快越安全。」它的直觉部分不能说错——危险中间构型确实是被「扫过」的,工程师在现场看到的现象也确实是「切得慢的时候更容易听到异响、更容易看到压力波动」。正是「现象没看错、动作做反了」这个组合,让它成为本课最危险的一条。读者据此会做两个具体动作,两个都是反的:

  • 动作一:把阀的动作速率标定到执行器能力上限,或换一只「响应更快」的阀。反在两处。其一,阀动作瞬间的压力尖峰与开度变化速率的关系写作 Δp_spike ~ f(dθ_valve/dt),是正相关——阀动作越快,流路截面变化率越大,尖峰越高,长期加速阀密封面与压缩机的磨损。其二,速率上限是「取小」不是「取能力」:它由「部件受力与压力尖峰允许的速率」和「可闻噪声允许的速率」两条判据取小值,而执行器的能力上限通常比这两条都高——把速率标到能力上限,等于同时越过两条被控目标线。
  • 动作二:因为换了更快的阀,就把稳定延时按新的行程时间一起缩短。这一条更贵,因为它在台架上不报错。稳定延时写作 t_delay = θ_valve/ω_valve + τ_transport + τ_relax,是三笔相互独立的账:换快阀只缩短第一笔;第二笔(冷媒从阀出口输运到下游换热器与测点的时间)由管路容积与流量定,第三笔(高低压重新弛豫到新工作点)由热力学定,两者都与阀的速度无关。按第一笔的缩短量去砍总延时,结果是恢复瞬间高低压尚未弛豫、吸气过热度尚未重建,压缩机在带液状态下升速。

为什么正解的方向恰好相反。要降低中间构型的风险,手段是三条,一条都不涉及「更快」:① 降载——把切换瞬间流路突变时携带的能量先压下去(第 4 讲);② 改阀位角序——让常用阀位对之间的最短弧不跨过危险角段,这是硬件期的活(本体见 G4-03 多通阀(四通/八通)结构与密封设计),控制侧只把它作为无解时的出路;③ 把非法构型写成运行期约束,让它在指令层就到不了(第 3 讲)。⚠ 反向也要说清,否则会被读成另一个极端:本课⛔ 不主张把切换做慢。切换时长本身也是被控目标(乘员感知的「等半天不出风」同样是缺陷,且长时间停在中间构型反而延长非法构型的暴露)。本课的结论是——切换时长由「三段各自的取值依据」算出来,⛔ 不由「越快越好」或「越稳越好」任何一个单调偏好定;算出来太长时的出路是分两步切、先退出大功率模式,⛔ 不是提速率。

工程量级。三笔账的相对长短随平台与工况变,本课⛔ 不给比例、⛔ 不断言哪一笔最长。本课断言的只有一句:只有第一笔随阀速变——这个断言不依赖任何比例,所以它换平台仍然成立。机理与算例在第 4 讲展开。

易错点。① 把「中间构型暴露时间短」当成风险低——危险中间构型是构型问题不是时长问题,高低压串通哪怕只存在很短一瞬,也在排气与吸气之间开了一条旁通;② 读反成「那就切得越慢越好」(上一段已写死反向边界)。

1.3 分型判据是两个问句,⛔ 不是零件名

是什么。冷媒侧的换向有三条实现路线并列:四通换向阀 / 多通阀(八通等)路由 / EXV 兼截止+电磁阀组。但把它们按零件名分类对控制层没有用。真正决定控制落点的是两个问句:

问一:这只阀能不能走中间位?——决定危险中间构型会不会被扫过问二:这只阀有没有位置反馈?——决定动作确认走哪条路

两问的答案把冷媒侧执行器分成下面这几类。这张表可以直接照着填:把手上这套系统的每一只执行器填进去,填不出「控制落点」那一列的,说明它的规格书还没看全。

执行器 能走中间位 有位置反馈 控制落点(本课能动的) 动作确认走哪条路
冷媒侧多通阀(位置型) 阀位号 · 到位判据 · 走行程时间 阀位偏差判据(第 8 讲)
四通换向阀(通断型) 不能,只有两态 多数没有 许可条件 · 动作反证 · 关阀次序 系统响应反证(第 8 讲)
电磁截止阀组(通断型) 不能,只有两态 多数没有 同上 系统响应反证(第 8 讲)
电子膨胀阀 EXV(连续型兼截止) 能连续调 有开度指令 切换期的保护性开度 · 停机前的预置开度 由过热度环与压力响应间接看
单向阀(★ 本课归纳补上的一类) 不可指令 不给反馈 表里占一格,格内写「不可指令,通断由流向定」 无——只能由系统响应发现

★ 表里最后一行与另一件东西是本课归纳补上的,⛔ 不是既有分类里的成员:单向阀(它不接受任何指令、不给任何反馈,但它参与决定构型——某些非法组合因为它在硬件上根本不可达),以及压缩机本身(停机=主动断流,第 6 讲;停机后还有无人下指令而构型在变的被动冷媒迁移与压力再平衡)。

为什么必须补这两类。沿「可指令执行器」这条线枚举,在原理上就产不出它们——它们不接受指令,于是永远不会出现在执行器清单上,而它们确实在改变构型。这正是本讲要立的一条枚举纪律:枚举轴选错了,漏掉的那一类不会以「表上缺一行」的形式暴露,它会以「实车出现了一个表上没有的构型」的形式暴露,而那时已经在路上了。

射程外但必须占位的两格(不显式占位,读者会默认它们不存在):冷却液侧执行器(冷却液多通阀、比例三通阀、电子节温器、电子水泵)——去向 K3-09 冷却液回路模式切换的执行时序:泵—阀联动、断流窗口与切换序列表(切换时序)与 G8-06 冷却液侧集成模块(CIM):阀岛/泵/膨胀壶一体化架构(阀岛与真值表);⚠ 这一格尤其要显式写出来,因为量产车上的多通阀多数装在冷却液侧,读者最可能带着水侧的问题进来,而本课口径限冷媒侧。空气侧风门(模式门、内外循环门、温度门)——去向 K3-01 整车热管理控制策略总览与模式管理,第 7 讲除霜期的舱内补偿会联动风路,但风门不算本课的执行器。

工程量级。两问的答案是部件属性,由规格书给出,⛔ 本课不给数;控制侧要做的是把答案填进阀位表的列头(第 2 讲)。

易错点。① 按零件名分型,于是把「冷却液多通阀」与「冷媒多通阀」当成同一类去套同一套时序——前者归 K3-09 冷却液回路模式切换的执行时序:泵—阀联动、断流窗口与切换序列表,主动件与约束都不同;② 默认所有多通阀都有位置反馈——有没有是规格问题,没有反馈的位置型阀在诊断上退化成通断型,第 8 讲那套判据对它不成立。

冷媒侧换向执行器分型图。横轴问句为「能不能走中间位」、纵轴问句为「有没有位置反馈」,两轴把平面分成四格。格内依次为:位置型多通阀(能走中间位且有反馈)、EXV(能连续调、有开度指令,框内另标「兼截止,全关不等于关严」)、四通换向阀与电磁阀组(只有两态、无反馈)。右下角另置一个独立框「单向阀:不可指令、不给反馈」,标注为本课归纳的补类。每个框下方挂三行小字,写该类执行器的三个控制落点;无反馈那一格没有「到位判据」这一行,取而代之的是「动作反证」。图右侧另设一栏射程外占位区,竖排四个灰底斜纹框并各带去向课号:冷却液侧阀(去向 K3-09 与 G8-06)、空气侧风门(去向 K3-01)、压缩机本身作为断流手段(本课第 6 讲,标注为本课归纳的补类)、TMM 集成模块(去向 G8-01 与 G8-02,并标注诊断、隔离、降级三种粒度一起变粗)。四格的面积与成员数量无关,不表示任何比例。本图为分类示意图,不含数值与平台数据,不得据图读取任何数值。
图2 这张图要读出三件事:一,分型判据是两个问句而不是零件名,两问的答案直接决定这只阀的控制落点;二,无反馈那一格没有「到位判据」这一行——取而代之的是「动作反证」,这就是第 8 讲整讲存在的理由;三,右栏四个射程外项各自带去向,其中冷却液侧那一格是本课刻意占位的(量产车的多通阀多数装在那一侧,而本课口径限冷媒侧)。★ 单向阀与「压缩机本身」两格标着「本课归纳」——沿「能下指令的东西」这条线枚举,在原理上就产不出这两类。本图为分类示意图,不含数值与平台数据,⛔ 不得据图读取任何数值。

1.4 位置型阀的控制落点只有三样:阀位号、到位判据、走行程时间

是什么。对一只位置型多通阀,控制层能做的事一共三样:发一个阀位号(θ_cmd)、读回一个阀位反馈角(θ_fb)并据此判到位、以及算出这次要走多远(θ_valve)和要走多久(θ_valve/ω_valve)。其中 θ_valve 取本次切换的实际转角——由本次的起止阀位与角序算出,⛔ 不是全行程角。

为什么落点只有这三样。阀位角序(哪几个阀位排在圆周的哪个角度上)、切换时是先通后断还是先断后通、密封面能不能压住,全部在部件设计那一层定死(本体见 G4-03 多通阀(四通/八通)结构与密封设计)。控制策略能做的只是「在既定角序上选走哪条弧、什么时候走」。⇒ 「改切换顺序」不是控制侧的手段:它在硬件层(角序设计)就该解决,控制侧的改顺序只是硬件没解决时的绕行,代价更高。

工程量级。ω_valve 由电机、减速比与传动型式定死,属硬件期变量,⛔ 控制侧不可改、本课不给数,须向供应商索取(写清是哪个产品、哪个组合)。θ_valve 由本次切换的起止阀位与角序算出。走行程时间 = θ_valve/ω_valve。

今天就能做的一件事。给手上这只阀建一张「阀位对 → θ_valve → 走行程时间」的对照表:行是常用的阀位对(制冷↔电池冷却、制热↔除霜……),列是本次转角与由 ω_valve 算出的行程时间。这张表在第 4 讲要用(它是稳定延时三笔账的第一笔),在第 8 讲还要用(它决定动作确认窗口的起点)。⚠ 建表的那一刻就会暴露一件事:如果某个常用阀位对的转角明显长于其它对,那个对的切换时长会一直拖着整车体验,而这是角序的问题,得回到硬件期去改。

易错点。① 用全行程时间当每次切换的行程时间——同一只阀在不同阀位对之间要走的角度可以相差很大,用全行程时间会把每一次切换的延时都留得过长;② 以为「改切换顺序」是控制侧能出的牌(上一段已写死)。

1.5 通断型阀的控制落点也是三样:许可条件、动作反证、关阀次序——一样都不能少

是什么。四通换向阀与电磁截止阀组只有两态,没有阀位号可发,也没有反馈可读。控制层能做的是三件事:先判许可(压差够不够,1.7)、发完指令后反证它是不是真动了(第 8 讲)、以及在关它之前先把流量降下来(1.9)。

为什么这三样是它的全部。它没有中间位可停,所以「走到一半」这种失败在它身上表现为「根本没动」或「动了但没到底」——两者都读不出来,只能靠系统响应反证;而它关闭极快,直接关会在液相支路上激起压力波。⇒ 「发了指令」不等于「已经换向」,这一步没有任何天然回执。这句话看起来像常识,但它在软件里的后果很具体:整条切换序列的下一步是不是可以往下走,缺一个信号。

工程量级。先导式电磁阀的最小工作压差 Δp_min 与四通换向阀的滑块启动压差 Δp_slide 都是部件相关量,⛔ 不给数,须向供应商索取;电磁阀的关闭时间落在毫秒量级带(承接 G4-05 单向阀、截止阀与电磁阀应用 已给的结构性结论:无中间开度、关闭极快)。

易错点。① 把「发了指令」当成「已经换向」;② 以为通断阀不用管次序——它恰恰是最需要管次序的,因为它的动作是不可分割的一步,做出去就收不回来,位置型阀还能中途停在一个合法阀位上,它不能。

1.6 EXV 在本课只有两个落点,而「全关」⛔ 不是阀位表里的合法隔离态

是什么。EXV 兼有节流与截止两种用途,但本课只用它的两个非稳态落点:切换窗口内的保护性开度 u_EXV,prot(先泄压导通取大值、先隔离取小值,视架构定,第 4 讲),以及停机前的预置开度(它决定停机后压力再平衡落在哪个时间尺度,第 6 讲)。过热度闭环整定本体归 K3-02 空调温控与压缩机转速/过热度控制(制冷与制热两模式)K6-02 空调与制冷系统标定,⛔ 本课不重讲。

为什么「全关」不算合法隔离态。EXV 全关的密封等级须向供应商确认,⛔ 不得默认关到零就关严(G4-05 单向阀、截止阀与电磁阀应用 已点名)。把它写进阀位表当隔离态而不校核内漏,等于在表上画了一道实际不存在的墙——而后面第 3 讲的非法构型校核、第 6 讲的停机构型校核,全都建立在「这道墙是真的」这个假设上。一道假墙会让三讲的结论一起失效。

工程量级。内漏等级是部件相关量、⛔ 不给数,须索取规格。本课只给一条判据:要把「EXV 全关」写进阀位表当隔离态,先拿到它的内漏等级并校核;拿不到就不许写进表,改用一只真正的截止件。

易错点。① 拿 EXV 全关去替代一只电磁截止阀——省了一个件,却把「隔离」变成了「泄漏」;② 把保护性开度当成一个固定标定值——它的方向(开大还是关小)由架构定,同一个数在两种架构下作用相反(第 4 讲展开)。

1.7 两条压差许可判据本质同源,但⛔ 必须分列成两个量、两套标定

是什么。压差驱动的阀都要求「阀两端(或系统高低压之间)有足够压差」才动作得了。控制侧要把它写成一条开阀前的许可判据:判据不成立就不许发动作指令。两条判据长这样:

先导式电磁阀 四通换向阀
许可判据 Δp ≥ Δp_min p_high − p_low ≥ Δp_slide
压差取在哪 该阀口两端的实际压差 系统高低压之间(推滑块)
判据写法 规格值 + 裕量 规格值 + 裕量
裕量由什么定 压力测量的不确定度 压力测量的不确定度
取值来源 供应商规格书(⛔ 本课不给数) 供应商规格书(⛔ 本课不给数)
机理本体 G4-05 单向阀、截止阀与电磁阀应用 G4-03 多通阀(四通/八通)结构与密封设计

为什么必须分列。两者的部件、机理与取值来源都不同:先导式电磁阀看的是阀口两端的压差,四通阀看的是系统高低压差。⚠ G4-05 单向阀、截止阀与电磁阀应用 已经点名过一个高频错误——拿系统绝对压力代替阀口两端压差去估电磁力,会把选型推向相反方向。共用一个标定量必然在其中一侧判错,而判错的方向还不一致:一侧偏严(该开的不让开),另一侧偏松(不该开的放行了)。

工程量级。两者都是部件相关量、⛔ 不给数。判据的形状是固定的:取规格书的值,再加一段裕量,裕量由压力测量的不确定度定——因为你是拿两个带误差的压力读数去判一个差值。

易错点。① 把换向失败归因成零件坏(G4-05 单向阀、截止阀与电磁阀应用 引言里那个「拆了三只线圈」的形态)——压差不足时换几只线圈都一样;② 用绝对压力代替压差;③ 只在系统稳态下校验许可窗口,而它恰恰在压缩机刚起、极低负荷、极低环温这三类工况下最容易不成立——这三类正是台架上标定时最不容易覆盖到的。

本讲已经点出四项「本体系内取不到、必须向供应商索取」的量(写清是哪个产品、哪个组合,⛔ 不要只写牌号): ① ω_valve 与阀位角序(1.4)——用来算 θ_valve 与走行程时间; ② EXV 全关的内漏等级(1.6)——决定「全关」能不能写进阀位表当隔离态; ③ Δp_min(1.7)——先导式电磁阀的许可判据基准值; ④ Δp_slide(1.7)——四通换向阀的许可判据基准值,⛔ 与 ③ 不共用标定量。 ⚠ 这张索取清单在第 4 讲还要加一项(下游最敏感部件的允许压升),在第 8 讲再加一项(阀位反馈的分辨率与重复性),全课一共六项。⚠ 第 8 讲还会用到最小相邻阀位角间隔(ε_valve 的上界),但它由角序算得、已含在上面第 ① 项里,⛔ 不另占一项。★ 值得现在就开这张清单:这几项的到货周期常常比软件开发周期长,而它们缺一项就有一条判据落不了地。

1.8 压差不足的正解是先建压再重试,且必须有超时出口——没有它,建压就是一个隐藏态

是什么。许可判据不成立时的正确处置不是「拒绝切换」,而是先执行一段建压动作:在当前构型下把压缩机转速抬到能建立压差的水平并保持一段时间,压差达标后再发阀动作指令;超过最长允许时长仍不达标,则超时退出并降级——保留在当前模式、上报、必要时改走不依赖该阀的降级构型。

建压动作有四个必答项,一个答不出来这段就落不了地:

  1. 跑哪一段——在当前构型下抬到什么转速、维持什么工作点;转速下限受「切换完成后重新建立压差所需的最小转速」约束(这个量本课记作 n_build,min,★ 这个名字是本课命名的,⛔ 不是既有术语;它与另外两条转速下限一起在第 4 讲取大)。
  2. 跑多久——最长允许时长;上限由「乘员能忍受多久没反应」与「这段时间的能耗」两侧夹。
  3. 超时之后去哪——保留当前模式 + 上报 + 走降级构型。⛔ 这一条不许缺。
  4. 跑的时候诊断怎么使能——建压过程本身会把压力推离常态,不做屏蔽或阈值放宽,建压会触发压力异常报警(这一层的完整判据在第 5 讲)。

为什么超时出口不能省。建压动作本身要耗能、要产生噪声、还会把系统推到非目标工作点。没有超时,它就变成一个可以无限拖下去的隐藏状态——现场表现是「按了没反应,也没有故障码」。★ 这是本课最难归因的一种形态:没有故障、没有报警、功能就是不动,而诊断系统认为一切正常。同一族错误在第 8 讲还会出现一次(重试没有上限)。

工程量级。建压所需的转速与时长都是平台相关量、⛔ 不给数。本课给的是上面那四个必答项——它们是这段动作的规格,填不满就说明这段还没设计完。

易错点。① 把建压做成无限重试(上一段);② 建压期间不做诊断屏蔽,于是建压过程自己触发压力异常报警,一次本可以成功的切换被自己的诊断打断。

开阀许可与建压动作的决策链流程图。起点框为「收到切换请求」。第一个菱形判断「本次要动的阀是不是压差驱动型」,否分支直接连到下一步。是分支进入第二个菱形「许可判据成立吗」,菱形内并列两条判据:先导阀看 Δp 大于等于 Δp_min,四通阀看 p_high 减 p_low 大于等于 Δp_slide。成立分支放行去「阀动作」。不成立分支进入建压动作框,框内挂三个必答项标签「跑哪一段」「跑多久」「跑的时候诊断怎么使能」;建压框有一条回边指回许可菱形做复判,另有一条红色虚线超时边指向终点框「超时退出:保留当前模式 加 上报 加 走降级构型」。链的右侧竖排三条注记:两条 Δp 判据必须分列两套标定量(部件不同、看的压差不同)、不许用系统绝对压力代替阀口两端压差、不许无限重试。「必须有超时出口,否则是隐藏态」这一判断与三个必答项的提法为本课归纳。本图为流程示意图,图上不给 Δp_min 与 Δp_slide 的任何数值、不画任何门槛刻度,不得据图读取任何数值。
图4 这张图要读出的判断是:压差不足时的正解是「先建压再重试,且必须有超时出口」——⛔ 不是拒绝切换,也⛔ 不是无限重试。★ 特别要读出超时边是必需的:没有它,建压就成了一个「按了没反应也没有故障码」的隐藏态,而所有诊断都会认为系统正常。右侧三条注记是把这一节的三个易错点钉在图上:两条许可判据分列两套标定量、⛔ 不许用系统绝对压力代替阀口两端压差、⛔ 不许无限重试。本图画的是控制侧的许可与建压流程,⛔ 不是阀的开阀力学(那在 [G4-05 单向阀、截止阀与电磁阀应用](/academy/topic/G4-05/) 与 [G4-03 多通阀(四通/八通)结构与密封设计](/academy/topic/G4-03/));⛔ 图上不给任何数值与门槛刻度,不得据图读取任何数值。

1.9 电磁阀必须先降流量再关阀:它关闭近似阶跃,直接关等于做一次截流

是什么。切换序列里凡有电磁截止阀参与关闭动作的,必须先把该支路的流量降下来(降压缩机转速,或先用 EXV 把流量收小),再发关阀指令。

为什么。电磁阀没有中间开度,它的关闭在时间上近似一个阶跃;液相支路上流速被瞬间截断会激起压力波(承接 G4-05 单向阀、截止阀与电磁阀应用;同物理的冷却液侧版本见 G8-06 冷却液侧集成模块(CIM):阀岛/泵/膨胀壶一体化架构K3-09 冷却液回路模式切换的执行时序:泵—阀联动、断流窗口与切换序列表,⛔ 参数不可互套)。位置型阀不会这样——它走行程需要时间,流量是被「拉」下来的,不是被「砍」下来的。

工程量级。电磁阀通断落在毫秒量级带,位置型多通阀走行程落在秒量级带——两者不在同一档上(量级带与来源见 1.11,⛔ 本课只给量级带与顺序关系,不写倍数句)。这条顺序关系有一个很实的后果:同一套「先降载再动作」的原则,在两类阀上的时间预算完全不同——按多通阀的行程时间去排降载,留给电磁阀的那一段往往根本不够,因为它的动作在你还没降完的时候就已经做完了。

今天就能做的一件事。给切换序列里每一只电磁阀写一行关阀前置条件:这一行只有三格——「关它之前,哪条支路的流量必须先降到什么状态」「靠谁降(压缩机还是 EXV)」「降到位怎么判」。第三格写不出来的,就是又一处「拿定时器当放行判据」的入口。

易错点。① 把冷媒侧这条与冷却液侧的水锤当成同一条去套同一组参数——机理同族,但介质、声速与管路都不同,⛔ 不可互套(K3-09 冷却液回路模式切换的执行时序:泵—阀联动、断流窗口与切换序列表);② 只在阀关闭那一步降流量,而忘了同一序列里可能还有另一只阀在同时动作——降载是给整个序列留的,不是给某一只阀留的。

电磁阀关阀次序的定性时序对照图,上下两栏,各含三条轨:该支路流量、电磁阀开关状态、该段管路压力。上栏标题为「直接关」,用警示红表示错误做法:流量轨保持高位,开关轨在某时刻由开跳到关(跳变画得极陡并标注毫秒级),压力轨在同一时刻出现一个尖峰。下栏标题为「先降流量再关阀」,用青绿表示正确做法:流量轨先沿一段斜坡下降,到低位后开关轨才跳到关,压力轨只出现一个明显小得多的隆起。两栏共用同一条时间基准线,时间零点均为指令下发时刻,并用一条竖虚线对齐关阀时刻。右侧标注一行:两栏纵轴同基准、同量纲,但不给刻度。图下方标注去向:同物理的冷却液侧版本见 G8-06 与 K3-09,参数不可互套。三条轨用不同线型区分并各带文字标签,不靠颜色单独承载信息;纵轴画轴线但不画刻度、不标数值。本图为定性示意图,两栏的压力形态不来自任何仿真或实测数据,不得据图读取任何数值。
图5 这张图要读出的判断是:电磁阀的关闭近似阶跃,所以先把流量降下来再关,压力冲击才压得住。要对照着看的是两栏压力轨的形态差别(尖峰对隆起),以及下栏里流量斜坡与开关跳变之间那一段刻意留出的间隔——那一段就是「先降流量」这个动作在时间轴上的位置。两栏三条轨同基准、同量纲、同时间零点(均为指令下发时刻),⛔ 不许一栏用指令时刻另一栏用动作时刻。★ ⛔ 明确不该从图上读出的:尖峰与隆起的具体幅值、两者的比值——纵轴无刻度正是为此。本图为定性示意,不代表任何平台的实际值,⛔ 不得据图读取任何数值。

1.10 一体化把诊断、隔离、降级三种粒度一起变粗——阀位表的列头也要跟着换

是什么。阀+泵+传感器一体化(集成模块)之后,控制层拿到的是模块级指令与模块级状态,而不是逐阀指令与逐阀反馈。模块架构本体前指 G8-01 集成热管理模块(TMM/阀岛/超级水壶)架构G8-02 多通阀 + 泵 + 传感器的一体化集成设计,本课只到控制接口这一层。

为什么这是控制层的事而不只是架构的事。因为三种粒度是绑在一起变的:诊断只能判到「模块异常」而判不到「哪只阀卡了」;故障隔离只能隔到模块级;降级也只能按模块级去退,不能只禁用一条支路。⇒ 由此推出一条对第 2 讲的直接要求:阀位表的列头必须跟着变——列不再是单只阀,而是模块提供的功能位。列头写错了,第 3 讲的非法构型校核和第 8 讲的降级分档都会落在一个不存在的粒度上。

工程量级。模块提供哪些状态位、状态位的更新周期与语义,全部是模块规格问题,⛔ 本课不给数。

今天就能做的一件事。拿到模块规格书后先问三句,三句都写进接口文档:① 模块给出的状态位,粒度到哪一级(模块级?功能位级?还是真的到单阀级);② 这些状态位是原始测量还是模块内部处理过的结论;③ 降级时最小可退单位是什么(能不能只停一条支路)。三句的答案直接决定阀位表怎么画列头、以及第 8 讲的降级路径能分几档。

易错点。① 沿用分立方案的诊断策略,写出一条「判某只阀卡滞」的判据,而模块根本不给那只阀的反馈——判据永远不会成立,也永远不会报错,只是不工作;② 把模块内部的状态位当成传感器读数直接用于合理性判据,而它可能已经是模块内部处理过的结论——拿一个结论去做另一个结论的独立证据,等于自己给自己作证。

1.11 把四类时间量放到一根对数轴上,三段式为什么这么排就有了答案

是什么。本课涉及的时间量分属四条量级带,它们之间的顺序关系是结构性的(⛔ 本课只给量级带与顺序关系,⛔ 不给具体值、不写倍数句):

量级带 落在这一带的量 来源
毫秒级(典型) 报文周期与控制任务周期 前指 K2-02 CAN/LIN/CAN-FD 通信与整车 EEA 集成K4-01 热管理嵌入式软件架构与 AUTOSAR 基础 已持有的口径
毫秒级(典型) 电磁阀通断 承接 G4-05 单向阀、截止阀与电磁阀应用「无中间开度、关闭极快」这一结构性结论
秒级(典型) 位置型阀走行程 · 冷媒输运 τ_transport · 压力弛豫 τ_relax 承接 K3-05 PID/前馈/增益调度控制实战 已持有的「执行器那一笔常是最大的一笔,秒级」;后两项另有本课的实测法(第 4 讲)
分钟级(典型) 被控对象的热惯性 前指 K3-05 PID/前馈/增益调度控制实战 的 τ_plant

为什么这个顺序是结构性结论。它一次解释三件事,而这三件事各自支撑后面一整讲:

  1. 指令链的延迟相对阀动作可以忽略 ⇒ 以指令下发时刻为时间零点是安全的(本讲开头记法⑤);
  2. 稳定延时必须按秒级留,按毫秒级留必然不够 ⇒ 第 4 讲的三笔账都落在秒量级带上;
  3. 慢外环在一次切换窗口里几乎不动 ⇒ 它的处置与两个快环不同(第 5 讲)。

★ 由这四条带还能合成推出一条:一次冷媒侧模式切换,从指令下发到恢复完成,总时长在秒级到十秒级(典型)。⚠ 这个量级是本课由上表合成推出的(三笔账各属秒级 ⇒ 合成仍属秒级),⛔ 不是实测统计、⛔ 不是任何标准既有的数。它的用途只有一个——让你判出「按毫秒级留延时必然不够、按分钟级留则切换体验不可接受」;⛔ 不得当作验收指标,⛔ 端点不作可承诺值。

今天就能做的一件事。把手上这套系统的时间量各归一档,然后问自己一句:我现在给稳定延时留的那个数,是按哪一档留的?如果它是从报文周期或任务周期推出来的,那它落在毫秒带上,而它要覆盖的三笔账落在秒带上——这一条不需要任何平台数据就能判出来。

易错点。① 把量级带读成推荐值——带的两端在图上刻意画成羽化的,就是为了让人读不出端点;② 忽略「同一条量级带里的两件事仍然可以相差很大」,于是把 τ_transport 与阀行程时间当成一件事——它们同属秒带,但一个由管路容积与流量定、一个由阀的角速度定,变化方向在不同工况下并不一致(第 4 讲拆账)。

四类时间量的对数量级阶梯图。一根对数时间轴横贯全图,刻度只标十进制格:1 毫秒、10 毫秒、100 毫秒、1 秒、10 秒、100 秒、10 分钟,轴上不标任何具体数值点。轴上方自上而下排四条横带,每条带覆盖它所属的量级范围并在带内写名称与来源:第一条为报文周期与控制任务周期(毫秒级,来源标 K2-02 与 K4-01);第二条为电磁阀通断(毫秒级,来源标 G4-05);第三条为位置型阀走行程、冷媒输运 τ_transport、压力弛豫 τ_relax(秒级,来源标 K3-05 与本课实测法);第四条为被控对象热惯性 τ_plant(分钟级,来源标 K3-05)。每条带的两端画成渐隐的羽化边而不是硬端点,四条带均设透明度以示范围而非取值。轴下方用三条引出线标出三个结论:以指令下发为时间零点是安全的、稳定延时必须按秒级留、慢外环在一次切换窗口里几乎不动。本图为量级示意图,全图不出现任何一个具体的时长取值,不得据图读取任何具体时长,也不得据两条带的相对位置写倍数或数量级比较。
图3 这张图要读出的是四类时间量的顺序关系,以及由这个顺序直接推出的三条结论(图下方三条引出线)——这三条分别是本讲记法⑤、第 4 讲的稳定延时、第 5 讲慢外环处置的依据。每条带里都标着它的来源:毫秒级两条承接 [K2-02 CAN/LIN/CAN-FD 通信与整车 EEA 集成](/academy/topic/K2-02/)/[K4-01 热管理嵌入式软件架构与 AUTOSAR 基础](/academy/topic/K4-01/) 与 [G4-05 单向阀、截止阀与电磁阀应用](/academy/topic/G4-05/) 已持有的口径,秒级一条承接 [K3-05 PID/前馈/增益调度控制实战](/academy/topic/K3-05/),分钟级一条是 [K3-05 PID/前馈/增益调度控制实战](/academy/topic/K3-05/) 的 τ_plant;⛔ 它们不是本课的实测统计。★ ⛔ 明确不该从图上读出的:任何一条带的具体数值、两条带之间的倍数关系——带的两端刻意画成羽化的,正是为了让人读不出端点。⛔ 不得据图读取任何具体时长,⛔ 不得据两条带的相对位置写倍数或数量级比较。

这一讲把「控制层能动的三件事」拆到了执行器这一级:每一类阀的落点是什么、开阀之前凭什么放行、关阀之前要先做什么、模块化之后接口变粗到哪一层,以及这一切发生在哪一条时间量级带上。但到此为止,讲的都还是单个动作。下一讲把它们组织成一张表——把「这个模式下每只执行器该处在什么状态」写成一行,而这张表回答的只是终点在哪;事故几乎全部发生在两行之间的路上,那是第 3 讲往后的事。

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

会员专属

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

查看会员方案