TMS BOOK · ACADEMY 课题

多回路耦合识别与通道配对:谁控谁、耦合多强、抢控怎么查

【剔除既有课与已判新课后的净新增,五块,逐块给复核过的 0 命中证据】 ① 执行器×被控量 MIMO 台账与自由度核对:把压缩机转速、各路 EXV、水泵、多通阀、风扇/AGS、混风门、PTC 对上座舱出风温度、各路过热度、蒸发/冷凝压力、电芯温度与温差、电驱水温,先数自由度再谈闭环(`MIMO`/`多变量` 全库仅 K

K3-14 · 控制、软件与标定 / 控制策略与算法
L3 专家
待认领listed → 众筹中recruiting → 已开课open · Course 售卖 一课题可并存多讲师版本

课程大纲

学完能做什么
  • 能按模式列出执行器×被控量台账,先数出该模式的可控自由度再判定闭环被控量数是否超标,并把欠定情形显式降为「一个被控量转监视量」
  • 能用「一次只动一个执行器」的台架阶跃数据算出归一化稳态增益矩阵,并说清归一化口径为何必须全表统一、口径变了配对结论会怎么反
  • 能算 RGA 并按三条读法给出通道配对表:λ_ii 近 1 者配、λ_ii<0 一律禁配、λ_ii≫1 判为「配上了仍强耦合」需叠结构手段
  • 能用条件数判断增益矩阵是否病态、指出弱方向,并说明病态的出路是补自由度/降被控量/合成综合指标,而不是继续找更好的配对
  • 能在时标分离、主从/优先权、低选-override 三条结构手段之间按判据选型,并给出「快多少算够」的时标分离量化核对方法与各手段的失效场景
  • 能从实测波形按五步流程区分抢控/互推、单环 PI 失调、迟延主导与时序类振荡,并算清三种误判各自的返工成本
  • 能为被两个 ECU 同时发连续量目标值的执行器写出写权规格:生效表、无权方请求的处理、交接限速率与交接期无扰约束
  • 能按四候选(静态解耦矩阵/解耦前馈/选择器/主从)的判据表给出结构选型说明,并判定何时属于「配对无解」需移交 MPC
内容大纲
  1. 执行器×被控量台账与自由度核对:先数自由度,再谈闭环
    • 台账的行列定义:行=被控量(座舱出风温度、各路过热度、蒸发/冷凝压力、电芯温度与温差、电驱水温),列=执行器(压缩机转速、各路 EXV、水泵、多通阀、风扇/AGS、混风门、PTC);格子里填的不是「有无关系」,而是该工况下的稳态增益符号与量级——空格与弱格同样是结论,它们决定第 2 讲哪些通道值得做阶跃
    • 台账按模式建、不按整车建:同一台车不同模式下有效执行器集与被控量集都在变(多通阀在热泵模式里是连续控量、在制冷模式里可能只是常开件),一张跨模式的大表必然把不存在的耦合当成存在的,配对结论随之失真
    • 先数自由度再谈闭环:可控自由度 = 该模式下真正能独立改变系统状态的执行器数——撞在限幅、落在死区或最小可控开度之下、被上层锁定为常值的一律不计入;闭环被控量数不得超过可控自由度,欠定时必须显式把一个被控量降为监视量,而不是放两条环去抢
    • 与 K3-01「模式×执行器目标态映射表」形近实异,必须在课上点破,否则学员当成同一张表:那张表按模式排、定的是每个执行器在该模式下的目标状态(开/关/目标值),本课的配对表按环路排、定的是每条闭环里哪个执行器负责把哪个被控量拉回目标;同一模式下两张表并存,合成一张就会出现「模式表给了目标态、却没人负责闭环」
    • 一句话辨异三件容易与配对混掉的事:N 个热请求合成为 1 个执行器目标值(取严/加权/否决/多路迟滞互不打架)是需求合成,归 K3-08;同一被控量由多个执行器接力顶是分程 split-range,归 K3-05;离散模式的仲裁优先级与迟滞归 K3-01——本课的配对只解「1 执行器 ↔ 1 被控量」的归属指派
    • 架构层解耦已经做过一轮,本课不重复做:换热器隔离/旁通/支路独立泵/串并联可切换治的是稳态互扰与流量抢占,归 B3-01;本课处理的是架构定型之后、同一模式内多条连续闭环照样互相追(反相摆动、极限环)的那一层——B3-01 已把这一层前指本课
    • 交付物一:分模式的执行器×被控量台账。每格标增益符号、量级与该工况下是否落在可调域内;「撞限幅格」与「弱格」单独列出——它们是第 2 讲增益矩阵能不能算、算出来能不能信的前提
  2. 耦合强度怎么测:归一化稳态增益矩阵、RGA 配对与病态判定
    • 阶跃激励的做法:一次只动一个执行器,其余锁为常值开环,等所有被控量都到稳态后再取稳态值;阶跃幅值要大于死区与噪声若干倍、又小于把系统推出该工况分区的幅度,正反双向各做一次以暴露回差与非线性
    • 这组数据不重复采:K3-05 增益调度分段所需的工况角点阶跃与本课的增益矩阵共用同一份采集,标定计划里一次排完;工况角点的选取依据归 K3-05,激励下发与多通道同步录波的工具口径归 K6-01/K6-02
    • 归一化是算 RGA 的前提,也是最容易做错的一步:不同单位的通道必须先按各自工程量程(或统一的标定基准点)无量纲化,全表口径必须一致;换一套归一化口径,RGA 可能给出与实际相反的配对结论,故口径要与增益矩阵一同存档、随规格交付
    • RGA 的读法只有三条:λ_ii 越接近 1 越该配(该通道在其它环闭合前后增益几乎不变);λ_ii < 0 一律禁配(其它环闭合后本通道增益反号,环路必然发散,或只能靠饱和「假稳」);λ_ii ≫ 1 说明配上了仍强耦合,必须叠第 3 讲的结构手段才敢闭环
    • 配对是在所有置换里挑一个,不是逐行挑最大值:目标是对角元整体最接近 1 的那个置换;n 增大时置换数爆炸,实操顺序是先锁掉禁配格、再从强通道开始贪心、最后核对每行每列各只被用一次
    • 条件数判病态:γ 大意味着存在某个执行器组合方向对被控量几乎没有权度,沿该方向的需求会把执行器推到限幅而被控量几乎不动;γ 与归一化口径强绑定,只能在同一口径内横向比较,不许引用别人的绝对数当阈值
    • 病态的正确出路不是找更好的配对,而是回到架构或需求侧:补一个自由度(加执行器/加旁通)、把一个被控量降为监视量、或把两个被控量合成一个综合指标;三条都走不通才轮到 MPC,移交判据在末讲
    • 弱方向在现场的表现就是撞限幅:撞限幅的三类分诊(限幅参数设错/通道无权度/目标超出能力包线)与阀权度、最小可控开度、压缩机运行边界这些部件级判据归 K3-05 及其前指的 G4-04/G4-01/G1-02,本课只负责用条件数回答「是否存在弱方向」这一问
  3. 配对之外的三条结构手段:时标分离、主从/优先权、低选-override
    • 三条手段各治一病、不可互相替代:时标分离治「两环带宽撞车」,主从/优先权治「共用执行器的写权归属」,低选-override 治「多条约束同时要压同一个执行器」;配对表里 λ_ii ≫ 1 的那些格子就是这三条手段的作用点
    • 时标分离的一般判据是本课欠 K3-02 与 B3-01 的那条通法,必须在这里交出来:对两环分别做阶跃辨识取主导时间常数,并把 K3-05 的延迟总账 θ_total 计入,要求慢环闭环带宽比快环低一个量级级别;比值不足时先降慢环增益或加解耦前馈,经验比值只是起点、必须实测标定
    • 时标分离的两个实例不重讲、只作判据的印证:K3-02「转速环(闭蒸发温度)与过热度环的响应速度不能靠得太近」与 C3-05「补气路做慢环」是同一判据的两个投影,本课只给通法
    • 时标分离的失效场景要讲透:当执行器行程/换向/斜坡时间 θ_act 本身就吃掉了慢环全部时间预算时,慢环再慢就跟不上工况变化,此时时标分离无解,只能改配对或补前馈——延迟总账的合账方法归 K3-05
    • 主从/优先权的落法:共用执行器时先写死主导权归谁,从方只能在主方未饱和的余量内动作;C6-01「双区共用一台鼓风机、温度可分风量不可分、冲突时必须先定优先权」是它的座舱版实例,K6-02 EXV 标定里「与压缩机转速环的耦合调试顺序」是它在标定顺序上的实践投影——顺序反了,从环的参数会把主环的成果吃掉
    • 低选(min-select)/override 选择器的通法:各条约束各自算出一个允许值上限,取最小者下发,禁止写 if-else 优先级链(两条限交替占优时输出来回跳);输出必须带一位「当前哪条在压制」的标记,否则标定看到执行器上不去只能靠猜、售后也无法归因
    • 低选的两个代价必须一起讲:被淘汰那几条环的积分器会持续朝饱和方向积(饱和标志上行与抗饱和结构归 K3-05),以及被选中支路切换瞬间的输出跳变(无扰三手段归 K3-05)
    • 三条手段的既有实例一律前指、本讲只做选型层:制冷回路七条红线的低选汇流与压制者标记见 K3-02,多路限值汇流的通用形式与压制者标识可观测要求见 K3-01,直冷板温环的低选实例见 D2-02,分程接力见 K3-05
  4. 抢控/互推怎么在实测数据里认出来
    • 本讲只讲怎么认,不讲抢控是什么:抢控的机理与两条定性药方(明确分工、时间尺度分离)已在 G1-02 第 5 讲 5.2 节讲透(含图 G1-02-05,压缩机与 EXV 争过热度),并联抢冷媒的机理与「上层仲裁分配制冷量预算 + 转速指令前馈」已在 G3-03 第 4 讲 4.1/4.2 节讲透(含图 G3-03-05),课上一律交叉引用、不得重述
    • 第一判据看相位不看幅值:抢控的特征是两个执行器的动作反相(一个开大另一个就退,动作序列的相关符号为负),被控量在两者之间被来回推;单环 PI 失调时只有一个执行器在动,外部负荷扰动时两个执行器同相动作
    • 第二判据看摆动频率与执行器动作的相关性:抢控的摆动周期由两条环里较慢者的闭环带宽与执行器行程时间共同定,改任一条环的增益,周期会跟着变而幅值不降;纯迟延主导的振荡周期在 2 倍纯滞后的量级、且降增益能压下幅值
    • 第三判据是时序类排除:若振荡周期与任务周期、报文周期或滤波时间常数成整数倍或强相关,且改这些周期后振荡特征随之改变,那是时序问题不是结构问题——分诊三分类「参数/结构/时序」的框架归 K3-05,本课只补「结构」这一支的判别细节
    • 鉴别流程落成一张可执行的表:① 数几个执行器在动 → ② 算两两动作的相关符号 → ③ 扫增益,看周期与幅值各自怎么变 → ④ 扫任务/报文周期做时序排除 → ⑤ 回第 1 讲台账,看这两个执行器是否指向同一被控量或同一中间物理量(吸气压力、公共腔温度、共用流量)
    • 误判成本要在课上算清:把抢控误诊为 P 过大→降增益后全工况响应变钝、结构问题仍在,下一轮标定还会再降一次;把 PI 失调误诊为抢控→白改控制结构、还引入新的写权与交接风险;把时序问题误诊为抢控→结构改完振荡照旧,最后才回去查周期,代价是一整轮台架
    • 抢控在单 ECU 台架上常测不出来:两个闭环分别在两个 ECU 里,各自单测都稳,只有联机且共用执行器时才发作;这类必须在整车或多 ECU HIL 上造复现工况,复现的接口前提与责任划分接第 5 讲的写权规格
  5. 解耦结构选型与跨 ECU 连续量写权交接
    • 四个候选摆进一张选型判据表:静态解耦矩阵用于条件数小、增益矩阵随工况漂得慢、稳态精度是主要诉求的场合;解耦前馈用于扰动源是控制器自己发出的指令(转速指令喂给各路 EXV 就是完美前馈源,实例见 G3-03 §4.2);选择器(低选/override)用于多条约束压同一执行器;主从/优先权用于共用执行器且能分出主次
    • 静态解耦矩阵的边界不重新论证、只引用结论当判据:解耦补偿只在稳态有效、动态过程照样互串,且补偿本身会把响应节奏拖慢——边界论证已在 C2-08 第 5 讲 5.2/5.3 节完成;由此得出选型判据「动态精度是主要诉求时不选静态解耦」
    • 静态解耦的第二条禁用条件来自第 2 讲:增益矩阵病态时求逆会把测量噪声与增益漂移放大成执行器大动作,病态矩阵一律不许求逆下发;增益矩阵随工况漂时,解耦矩阵本身要做增益调度——调度变量选取与分段方法归 K3-05
    • 跨 ECU 的连续量写权是本课独有的一块(体系内既有的「无扰」只覆盖单控制器内的 PI 预置):同一个执行器(压缩机、共用水泵、多通阀)被两个 ECU 各发一路连续量目标值时,接口规格必须写死三件事——谁的目标值生效(含随模式/故障态变化的生效表)、无权方的请求怎么处理(丢弃,还是作为上限参与低选)、生效方切换时的目标值限速率
    • 写权交接的第三件事是交接期无扰:交接瞬间要保持的实际输出必须由新的生效方继承下去,手段(积分项反算/输出初值继承/tracking)与公式归 K3-05;本课只规定跨 ECU 场景多出来的两条约束——交接前后至少一拍的目标值重叠窗口,以及报文丢失/超时时写权的默认归属
    • 写权不写清的后果就是隐性抢控:默认「后到的报文生效」会让两个 ECU 的目标值轮流生效,现象与第 4 讲的反相摆动一致,但根因在接口而非控制律;这类缺陷单 ECU 测不出,必须在接口规格评审阶段拦住(报文周期与最坏情况延迟的口径见 K2-02)
    • 配对无解时的出路是 MPC,但先过「是否值得」这道闸:若 RGA 已给出可接受的配对方案,多数场景配对+解耦前馈即可收敛,不必付建模与算力代价;MPC 本体(滚动时域、状态空间、代价函数、约束表达、在线求解与算力)归 K3-06,本课只交付「什么条件下判定配对无解」这一条移交判据
    • 全课交付物合并为一份控制结构规格:分模式台账 + 增益矩阵与归一化口径 + RGA/条件数 + 配对表(含禁配项)+ 结构手段选型说明 + 跨 ECU 写权与交接规格;这份规格是 K3-05 单环整定的输入前提,也是 K3-09 编排切换时序时判断「哪些环在切换窗口内必须先解耦」的依据
关键公式
g̃_ij = (Δy_i / y_i,span) / (Δu_j / u_j,span)
把不同物理量、不同单位的通道放到同一把尺子上,才谈得上比较「谁对谁影响更强」;它是 RGA 与条件数的唯一输入,也是全课唯一的实测入口
Λ = K̃ ⊙ (K̃⁻¹)ᵀ(⊙ 为逐元素相乘)
把「若其它环都闭合,本通道的增益会被改变多少」量化成一个数——这是通道配对目前唯一成熟、可交付成表格的工程判据
配对准则:在所有置换中取 Σ_i |λ_ii − 1| 最小者;且任一 λ_ii < 0 的格子一律禁配
把 RGA 从一组数变成一张可交付、可评审的配对表;「禁配」一栏比「推荐配对」一栏更值钱,它直接拦掉一类无论如何整定都收不住的方案
γ = σ_max / σ_min(σ 为 K̃ 的奇异值)
回答「增益矩阵是否病态、有没有弱方向」这一问:γ 大意味着某个执行器组合方向对被控量几乎没有权度,沿该方向的需求会把执行器推到限幅而被控量几乎不动
u = K̃⁻¹ · v(静态解耦器 D = K̃⁻¹)
四个结构候选中唯一「把耦合在稳态上拆干净」的一个,用于稳态精度是主要诉求且矩阵良态的场合;把它与解耦前馈、选择器、主从并列成判据表,是本课末讲的交付核心
关键概念
执行器×被控量台账(MIMO 台账)可控自由度与被控量数的核对归一化稳态增益矩阵相对增益阵列 RGA通道配对(谁控谁)负 RGA 禁配条件数与病态方向弱方向/通道无权度时标分离(带宽分离)主从/优先权低选(min-select)/override 选择器压制者标识(谁在限)静态解耦矩阵解耦前馈抢控/互推反相摆动写权(write authority)跨 ECU 连续量目标值交接交接限速率与目标值重叠窗口监视量降级(欠定时的处置)
推荐工具与标准
INCA / CANape(阶跃激励下发、多通道同步录波与在线观察;标定工具流程本体见 K6-01/K6-02) Matlab / Octave(增益矩阵、RGA、奇异值与条件数计算;实操的主用计算环境) 台架或 HIL(做单执行器双向阶跃、造抢控复现工况;跨 ECU 抢控须用多 ECU HIL 或整车,单 ECU 台架测不出) 数据后处理脚本(阶跃段自动截取、稳态判定、执行器动作两两相关符号计算——第 4 讲鉴别流程的第 ② 步)
ISO 26262(跨 ECU 写权归属、报文丢失/超时时的默认写权与降级路径的安全分析参考;具体条款与适用版本按现行版本确认)
工程案例
某 BEV 快充叠加座舱制冷工况下,座舱出风温度与 chiller 出口过热度同时出现周期性摆动。现象:标定按「P 过大」连续两轮降增益,摆动周期被拉长、幅值几乎不降,全工况响应明显变钝。根因排查按本课流程走:先补第 1 讲台账,发现该模式下压缩机转速环闭吸气压力、两路 EXV 各闭自己那一路过热度,共三条闭环,但两路 EXV 实际是通过同一个吸气压力互相作用——有效自由度只有两个,属结构性欠定;再做单执行器双向阶跃,算出的归一化增益矩阵条件数在几十的量级,且 chiller 通道的 RGA 对角元为负,落在禁配区。整改三步:把 chiller 侧过热度降为监视量,其 EXV 开度改由上层按制冷量预算下发的前馈给出(预算分配与仲裁本体归 K3-01),只保留座舱侧过热度闭环;转速环带宽下调一个量级做时标分离;把转速指令作为前馈喂给保留的那条过热度环。复测摆动消失,且降下去的增益可以全部回调。误判成本记账:前两轮按 PI 失调降增益,代价是两轮台架加全工况响应变钝,而结构问题一直在原地。
动手做
交付物 · 给一组台架阶跃数据(三个执行器各单独双向阶跃、四个被控量同步录波):① 做量纲归一化、算出 4×3 稳态增益矩阵,并说明为何要先按自由度核对裁成方阵、裁掉的那一列该交给分程还是主从;② 算 RGA 与条件数,给出配对表并标出禁配项,附归一化口径说明(换口径重算一次,看配对结论是否翻转);③ 按第 3、5 讲判据从五个候选(配对+解耦前馈/时标分离/主从-优先权/低选-override/静态解耦矩阵)中选一个,并逐条写出不选其余四个的理由;④ 为方案里被两个 ECU 同时请求的那个执行器写一页写权交接规格:生效表、无权方请求的处理、交接限速率、目标值重叠窗口、报文超时时的默认归属。交付:增益矩阵表 + 归一化口径说明 + RGA/条件数 + 配对表(含禁配项)+ 结构选型说明 + 写权交接规格一页。
常见误区
  • 以为「通道配对」就是把 K3-01 那张模式×执行器目标态映射表再填一遍——其实那张表按模式排、定的是每个执行器的目标状态,配对表按环路排、定的是每条闭环里谁负责把哪个被控量拉回目标;两张表同一模式下并存,合成一张的直接后果是「模式表给了目标态、却没人负责闭环」
  • 以为「多路热请求合成到一个执行器」就是耦合配对——其实那是 N 请求→1 执行器的需求合成(归 K3-08),配对是 1 执行器↔1 被控量的归属指派;混做的典型故障是仲裁完的目标值被下发给一个本就不该闭这个量的执行器
  • 以为两条环轮流推翻对方是 P 过大——其实典型抢控是两个执行器反相动作且摆动与动作强相关,降 P 只把周期拉长、幅值不降;鉴别流程见第 4 讲,机理见 G1-02 §5.2 与 G3-03 §4.1/4.2
  • 以为 RGA 通过了就可以直接上单环整定——其实 RGA 只描述稳态,判不出「配对合理但两环带宽撞车」;RGA 之后必须再过一遍第 3 讲的时标分离核对
  • 以为条件数大就该上 MPC——其实病态首先说明少了一个有效自由度,出路是补执行器/加旁通、把一个被控量降为监视量、或合成综合指标;MPC 是三条都走不通后的出路,本体归 K3-06
  • 以为归一化只是换个单位、不影响结论——其实归一化口径不统一会让 RGA 给出相反的配对,且结果看上去毫无异常;口径必须全表统一并与矩阵一同存档
  • 以为静态解耦矩阵能把耦合彻底拆干净——其实它只在稳态成立、动态照串(论证见 C2-08 §5.2/5.3),且矩阵病态时求逆会把测量噪声放大成执行器大动作
  • 以为低选(min-select)和优先权是一回事——其实低选是「各条约束各算允许值、取最小者下发」的连续量选择器,优先权是「谁的请求排前面」的离散归属;低选天然偏安全,但会让被淘汰那几条环的积分器持续朝饱和积(饱和标志上行与抗饱和归 K3-05)
  • 以为同一执行器被两个 ECU 请求时「后到的报文生效」是自然规则——其实这是必须显式写死的写权:不规定生效表、交接限速率与交接期无扰,两个 ECU 的目标值就会轮流生效,形成一种在单 ECU 台架上完全测不出来的隐性抢控
相关课题
前置:K3-05 PID/前馈/增益调度控制实战 · K3-01 整车热管理控制策略总览与模式管理 · 体系外前置(需自备):线性代数(矩阵求逆、奇异值分解)与自动控制原理中的闭环带宽概念
适合:控制/系统工程师,热管理域控软件负责人与控制标定负责人(必修);角色=控/系 · 时长 约 4 小时(5 讲 + 1 次实操)

需求区 · 想听众筹

0/10 人想听
登录后想听 / 点名

想听/点名均为需求登记,不涉及任何付款(意向金仅登记不收款)。满 5 人点名 → 自动向平台专家发邀约。