TMS BOOK · ACADEMY 讲义

面向量产散差与老化的鲁棒标定:把公差、传感器误差与衰减折进阈值

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

K6-06 面向量产散差与老化的鲁棒标定:把公差、传感器误差与衰减折进阈值

课程代码 K6-06 · 板块 K 控制、软件与标定 / 标定与匹配 时长 约 3.0~3.5 小时(10 讲) 前置 B1-02 需求逐级分解:整车 VTS → 系统 SSTS → 零部件;K6-03 电池热管理标定;K6-04 环境舱与整车热平衡标定 本讲义定位 讲师授课蓝本 / 学员自学讲义,是 K6-06 大纲的完整展开版


按任务导航

你手上的事 直接看 还要配
要回答评审那句「你这 3 K 是怎么来的」 第 2 讲:误差预算表的六列,一行=一个误差源,缺哪一列会发生什么 第 4 讲——把整张表收成一个数的主式
手上有一个阈值,不知道它还剩多少裕量 第 4 讲:阈值偏置 B_th 与剩余裕量 M_rem 的分工,以及怎么算 第 1 讲(先判它是不是保护类阈值,不是则本课主式不成立)· 第 5 讲(不止门限,迟滞带宽与超时窗各自怎么分账)
要判这版标定能不能放行 第 6 讲:三向取舍表与裕量分配单的两条自查——重复计入与漏记 第 2 讲的证据等级门槛 · 第 7 讲(这版账是不是只做在名义件上)
要定复标几台车、攒什么件 第 7 讲:名义件与边缘件组合的分工、定向选样与跨炉次班次的理由 第 8 讲(件怎么制备、哪几类变更让这张表失效)
要把电池域「按末期标定」的做法搬到风扇、泵或执行器上 第 9 讲:三步一般化,以及执行器到位超时窗的双角覆盖窗口 第 3 讲(两处衰减必须取在同一个末期定义点上)
收到一条量产一致性投诉,不知道该不该改参数 第 10 讲:分诊两问(同批次共现?换件复现?)与重标触发四类 第 7 讲(硬件散差侧的证据从哪来)
跨平台冻结前要写清约束 第 10 讲末:把测量误差带与散差折算成可冻结的约束项 第 6 讲(哪一向可以让、哪一向不许让)

⛔ 本课不覆盖:

【栏一 · 不讲哪些题目】各部件的衰减机理——空气侧污垢与结霜 → A3-04 污垢、结霜与传热衰减机理;冷却液劣化 → H7-01 冷却液(乙二醇型)配方、性能与劣化;TIM 退化 → H5-03 TIM 可靠性、泵出与老化;电池老化与产热 → D1-01 动力电池产热机理与产热速率建模 / D1-04 电池老化、寿命与温度的耦合关系;传感器漂移机理与在线校零 → K1-03 传感器布置、冗余与信号可靠性;座舱与空气侧传感器的件级误差机理 → G12-04 座舱与空气侧传感器:外温/内温/日照/蒸发器温度的误差机理、布置与补偿;被控量估计模型 → D1-06 电池热状态在线估计:从稀疏 NTC 到 T_max 与 ΔT_pack。几何链的 worst-case/RSS → I5-02 GD&T 与公差分析在热管理中的应用;测量系统分析与 %GRR 的评价流程、过程能力指数 Cp/Cpk 与过程性能指数 Ppk 的口径、评价流程与判定门槛 → M2-01 质量工具:PPAP/8D/SPC/MSA(本课只借「Cpk 正常而 Ppk 明显偏低 ⇒ 组间慢漂移」这一条指纹);传感器动态特性与响应时间对瞬态峰值的削低 → L7-01 测量技术:热电偶/红外/PIV/流量测量。方法学本体:随机分量合成式与「同一项老化只记一次」的记账规则 → B1-02 需求逐级分解:整车 VTS → 系统 SSTS → 零部件;末期参数翻译表与寿命末期口径 → B1-07 整车热量账与能耗账的寿命末期口径:EOL 参数重算与末期设计点。相邻工作的执行面:诊断类阈值的整定、验证与复验 → K5-07 诊断与保护阈值的整定、验证与复验;迟滞带宽三项下界取严的结构式 → K3-01 整车热管理控制策略总览与模式管理;电池三态切换的反推链与功能安全评审判据 → K6-03 电池热管理标定;环境舱收敛判据、复测轮次与放行闸门 → K6-04 环境舱与整车热平衡标定;标定数据版本与回写权限 → K6-05 标定数据管理与版本控制;产线工位项清单与配置字写入 → K6-09 产线下线与售后标定:工位项清单、配置写入与学习值管理;标定量规格的写法与格式 → K6-10 标定量规格定义:轴点、插值/外插保护、上下限与不可标量;学习算法选型与退回护栏 → K7-03 数据驱动的能效自学习控制;在役趋势判据与服务决策 → K5-05 在役健康度与渐变衰减辨识:从车端信号到服务决策;执行器超时窗与堵转热账三件事的结构 → C2-03 风门驱动电机与执行器(步进/有刷/PWM)选型。

【栏二 · ⛔ 真正不给的数】① 未取得原文的标准条款限值与等级号:VDA 5《测量过程能力》本课未取得原文,只写它管哪一类问题与去哪里查;GB/T 34590 与 ISO 26262 只按射程引用,⛔ 不复述任何条款限值与对应表,⛔ 两者之间不写「等同采用」;AIAG 核心工具手册 MSA / SPC、IATF 16949、VDA 2 只写去向;JCGM 100(GUM)只写射程。版次一律「以现行目录为准,引用前须核」→ 去向是标准原文与现行目录。② 本项目自己的验收阈值:%GRR 的可接受上限与 Cpk / Ppk 的判定门槛 → M2-01 质量工具:PPAP/8D/SPC/MSA;误触发率目标、复标台数、裕量三向的具体分配比例 → 它们是平台相关量,⛔ 不属本栏:本课在正文里逐条给怎么反算、何时必须重算,并按典型参考值的四件形态(区间 + 常见值锚点 + 免责句 + 拿到它的路)给出参考带(复标台数见 7.4、批次覆盖见 7.5);⚠ 能被承诺的那个值仍由各自责任方给——本课给的是参考带,⛔ 不是验收依据。③ 教学假设之外的具体产品参数:各部件的末期相对衰减率 δ_EOL → B1-07 整车热量账与能耗账的寿命末期口径:EOL 参数重算与末期设计点 的翻译表与各机理课;执行器行程老化量 → 本体系内没有取值来源,一律按待标参数进入,取值出口=C2-03 风门驱动电机与执行器(步进/有刷/PWM)选型 的耐久前后扭矩/回差/位置精度漂移复测;最恶劣入口水温 T_in,worst 的折算系数 → 本课给折算法、⛔ 不给系数。⚠ 平台相关量⛔ 不在本栏之列:本课在正文里逐条给它的反算路径与重算触发;其中本课确实未取得可信公开区间的,逐条逐字声明「本课未取得可信区间」并写出取值出口,⛔ 不编一个「一般取 X%」混过去。


引言:「这个阈值留了 3 K 裕量」不是一个结论,是一句还没算完的话

标定评审上最常见的一幕是这样的:有人报出「电池冷却启停阈值留了 3 K 裕量」,评审席上没人反对,这一版就过了。半年后夏天来了,同一批次多台车反馈降功率触发偏多、补能时间变长。回头查,那一版确实建过误差预算——只是把结垢和内阻抬升这类单调走一个方向的衰减项,和传感器误差、量产散差一起塞进了同一个根号。

这门课要治的就是这一幕,而它的病灶不在那 3 K 这个数上,在于那句话本身不可复核:换一个人按同样口径重算,必然得出另一个数,而没有任何东西会报错。

图1 自左向右十个方框构成的单向动作链,依次为第 1 讲分野与射程、第 2 讲建误差预算表、第 3 讲两栏合成、第 4 讲主式与剩余裕量、第 5 讲阈值族分账、第 6 讲三向取舍与裕量分配单、第 7 讲取件四格与选样、第 8 讲件的制备与复标触发、第 9 讲跨部件一般化与双角覆盖、第 10 讲放行之后;相邻方框之间为实线单向箭头。链上四处加粗双边框的闸分别写着量具已过关且末期定义点已声明、两栏分开合成且共模已判、无重复计入且无漏记、触发清单已挂在表行上。第 10 讲方框下方一条虚线回指第 2 讲方框,旁注重标触发等于预算表某几行失效。图上不出现任何数值与刻度。本图为流程结构示意,框的大小、间距与位置不代表工作量或时间,⛔ 不得据图取值
图1 读三件事:① 本课是一条从分野走到放行之后的单向链,跳读只能在标出闸的地方切入;② 四道闸各卡住一类整批的错,缺哪一道,那类错就会在后面某一讲以另一种面貌回来;③ 末尾那条回指第 2 讲的虚线说明本课是闭环——重标触发的判据就是预算表的某几行失效,⛔ 不是一次性流程。本图为流程结构示意,框的大小、间距与位置不代表工作量或时间,⛔ 不得据图取值。

钉子①:一个标定阈值的鲁棒性是一张表的结论,⛔ 不是一个数。本课的最小交付单元因此是「一行=一个误差源、六列俱全的那张表」,而不是任何一句话。它的可判形式是:任取一份声称「这个阈值留了 N 度裕量」的标定报告,若它交不出六列俱全的误差预算表,则换一个人按同样口径重算必然得出另一个数——你现在就可以拿手上那一份试。⇒ 这条推出第 2 讲的表与第 8 讲的证据链:评审该问的不是「N 是多少」,而是「这个 N 由哪几行加出来的、每一行指回哪里」。

钉子②:两栏必须分开合成。独立随机分量走随机通道的合成值 σ_stack = √(Σσᵢ²);结垢、寿命末期内阻抬升、TIM 泵出、密封松弛、传感器单向漂移这类单调同向的衰减项 Δ_aging,j,要在同一个末期定义点上做算术叠加。它的可判形式是:任取一张误差预算表,把类型列里标了「单调衰减」的行数出来,若它们出现在根号内,则这版账在末期件上系统性偏乐观,而 BOL 台车复测一定全过。⇒ 混做的后果不是「稍微不准」,是BOL 全过、末期件与散差边缘件集中越限,而账面完全看不出问题。这条推出第 3、4 讲,并且全课所有分账——阈值偏置、迟滞带宽、最小间隔、超时窗、规格 min/max 钳位、降额系数——都只是这两栏在不同对象上的重复应用。

最容易被读反的一条,先在这里点破:读者会把「裕量」读成一个单向的安全储备,于是读完本课后去「多留一点」。⛔ 这是反的。你会做的那个具体动作是:某一项老化(例如 TIM 热阻抬升、寿命末期内阻抬升)在部件技术规范侧已经按末期判据验收过了,而你在标定侧的裕量分配单上再打一次折,理由是「两边都留着更保险」。后果有两层。第一层:阈值偏保守,夏季提前开泵、降功率触发次数与误触发率同时上升、能耗上升——而这些代价由另一个部门承担。第二层更隐蔽:没有任何人会为「多留了」报一个故障,所以这个错永远不会被发现、也永远不会被修,它只会在下一轮「为什么我们的能耗比对标车差」里以完全不同的面貌出现。⇒ 本课的结论与直觉相反:裕量是一笔要在安全越限、性能损失、误触发率三者之间显式分配的预算,它有上界;同一项老化只能记一次,两处都留=过设计,两处都为零=漏记,而这两种错在账面上长得一模一样——都是「表里没有矛盾」。⚠ 判据一句话:拿起裕量分配单,对每一项老化问「它在部件技术规范侧记了没有」,答不出来的那一行,就是本课要治的那一行。它推出第 6 讲的三向取舍与记账规则。

本课的全集怎么建:两条正交轴叉乘,再加三类「不在轴上」的项。本课的对象是「一个具体标定量的鲁棒性账」。轴一是误差源的类型,四类:① 传感器链误差(再拆三项:本征 δ_sensor、安装代表性 δ_rep、采集链 δ_acq);② 被控量估计误差 δ_est;③ 量产散差 δ_prod;④ 全寿命衰减 Δ_aging。分类轴是「这个误差由测量链带来、由估计模型带来、由制造带来,还是由时间带来」。轴二是被折算的对象,八项:阈值偏置、迟滞带宽、最小间隔/去抖时间、投票门槛与仲裁判据、独立退出判据、执行器到位超时窗、规格 min/max 钳位、降额系数与最恶劣输入。⇒ 全集=两轴叉乘的 32 格,每一格都要问一遍「这一类误差源对这个被折对象有没有影响、影响方向是什么」。⚠ 叉乘之后大多数格是空的,而空格必须显式标空并写理由——⛔ 不默认「空白=无影响」;同样,这四类与八项之外的成因⛔ 不等于不存在,遇到时照六列逐列填,填不出的那一列就是这一类的真实敞口。

图2 一张网格图,横轴八列依次为阈值偏置、迟滞带宽、最小间隔、投票门槛、独立退出判据、执行器超时窗、规格 min-max 钳位、降额输入;纵轴四行依次为传感器链误差(内含本征、安装代表性、采集链三小行)、被控量估计误差、量产散差、全寿命衰减。格内不填数值,只用实心底纹、斜纹与空白三种底纹分别表示直接影响、需先折算、需显式标空并写理由。网格右侧一条不同底色的竖带自上而下三格:甲误差源之间的相关性、乙量具本身的变差、丙口径与模型误差,竖带顶部小字写这三样不在纵轴上。网格底部一行说明带写全集按两条正交轴叉乘建,空白格必须显式标空并写理由。本图为全集结构示意,格子的大小与底纹只表达影响的有无与类型,⛔ 不表达量级、⛔ 不得据图取值
图2 读三件事:① 全集是两条轴的叉乘,只沿其中任何一条数都会漏;② 右侧竖带那三样不产生任何一行——甲是行与行之间的关系、乙是行里那个数靠不靠谱、丙是行能不能相加,把它们写成「第五类误差源」是错的;③ 空白格是一个需要写出理由的结论,⛔ 不是默认值。本图为全集结构示意,格子的大小与底纹只表达影响的有无与类型,⛔ 不表达量级、⛔ 不得据图取值。

为什么要专门强调「不在轴上」的三类:本课最常见的漏,不是漏掉某一行,而是整类不出现——几乎所有存量误差预算表都只沿「有几类误差源」这一条线索数,于是这三样全缺,而表看起来完全正常:每行都填了、每列都有值、没有任何一处矛盾。(甲)误差源之间的相关性:共模项不是第五类误差源,它是前四类内部的一个关系;沿「有几类」数永远数不到它,而它一旦被当成独立项塞进根号,账面就系统性偏乐观。(乙)量具本身的变差:它不是误差源,它决定「你填进表里那些数靠不靠谱」——量具不合格时,整张表里「量产散差」那一行是假的,而表的结构完全正常。(丙)口径与模型误差:末期定义点选错、时间基不一致、基准态不一致、单位折算系数没有来源——它们不产生任何一行,却让所有行不可加。⛔ 不要把这三样当成第五类误差源写进表里:那样读者会去找「共模那一行的量级」,而那个量级不存在。

本课在整条链上的位置:上游给方法学、下游只取结果,本课把方法学下沉到一个具体的数。上游 B1-02 需求逐级分解:整车 VTS → 系统 SSTS → 零部件 给随机分量合成式与「同一项老化只记一次」的记账规则本体,B1-07 整车热量账与能耗账的寿命末期口径:EOL 参数重算与末期设计点 给末期参数翻译表与来源分级,K6-01 热管理标定流程与工具(INCA/CANape) 立下「每个标定量都要配一份误差预算」这条要求。下游只取结果:K5-07 诊断与保护阈值的整定、验证与复验 只取随机通道的合成值、并已对读者明说它不重推那条式子;K6-03 电池热管理标定 只要求漂移项必须在式子里;K6-08 电驱与前端散热回路标定(BEV) 只要一个折算法;K6-10 标定量规格定义:轴点、插值/外插保护、上下限与不可标量 只要规格表里那两个数是怎么算出来的。⇒ 本课的存在理由就在中间那一段:方法学在上游、结果在下游,而「这个值在整个量产公差带、传感器误差带与全寿命衰减下是否仍成立」这一步此前没有属主。也正因为下游已经把「不重推」写给了读者,本课必须把那条合成规则给全——式子本身、它的适用条件、以及它的两条失效边界(共模项与单调项),⛔ 不能只写一句「见某某」。

本课的射程与去向:本课解决的是「这个数还成不成立」——怎么把散差、传感器误差与衰减折进一个具体标定量,怎么合成,怎么在三向之间分配,以及拿什么件去验。至于各项衰减为什么会发生(机理)、以及算完之后由谁写、写在哪、谁签、怎么回写产线(执行面),都不在本课——它们各自的去向已经逐条列在上面的栏一里。本课交付三件、⛔ 不交付六件,这条界在第 1 讲末收紧。

全课路线图:第 1 讲先分野——手上这个量是保护类阈值、诊断类阈值、规格钳位还是性能包络,决定它走哪条链,并把本课主式的适用边界写死;第 2 讲建表,六列逐列讲清;第 3 讲两栏合成,含共模例外与末期定义点;第 4 讲给主式、剩余裕量与敏感度排序;第 5 讲把这套账铺到八项阈值族上;第 6 讲三向取舍与裕量分配单;第 7 讲取件与选样;第 8 讲件的制备与复标触发清单;第 9 讲跨部件一般化,落到执行器的双角覆盖;第 10 讲放行之后——自学习的边界、投诉分诊与重标触发。⚠ 跳读是允许的,但只能在图1 标出闸的那四处切入:跳过一道闸,它卡住的那类错会在后面某一讲以另一种面貌出现,而那时它已经不像原来的样子了。

第 1 讲 手上这个量走哪条链:四格分野、本课射程与三份交付物

这一讲不算任何数。它回答的是动笔之前必须先答的三个问题:手上这个量该不该用本课的方法、本课到底交付什么给评审、本课与上下游那几门课在哪一条线上分手。三个问题答错,后面九讲每一步都是对的,结论仍然是废的——因为那张表建在一个不该建表的量上,或者建完之后没有人知道它该被谁读。

1.1 四格分野:先答两问,再决定这个量归谁

是什么。拿到一个待整定的数,先问两个问题,顺序不能反:

问一:这个量有没有一个可反推的物理边界?也就是说,你能不能指着一份物理机理结论或一份供应商数据表说「超过这里就会出事,出的是这一种事」。

问二:它的动作后果是什么?是触发保护动作、是报一条故障码、是把某个输出钳在一个范围里,还是划一条性能包络。

两问叉出四格:

格 判据 去向 本课交付什么
保护类阈值 有可反推的物理边界;动作后果是保护 本课(走主式全套) 误差预算表 + 阈值偏置与剩余裕量 + 复标选样
诊断类阈值 没有可反推的物理限值,只有统计边界;动作后果是报故障 整定、验证与复验全归 K5-07 诊断与保护阈值的整定、验证与复验 只交一个数:误差预算的随机通道合成结果 σ_stack
规格 min/max 钳位 有物理边界;动作后果是把输出钳住 「那两个数怎么算」归本课;「写成什么格式、谁签、谁能改」归 K6-10 标定量规格定义:轴点、插值/外插保护、上下限与不可标量 那两个数的折算法(见 1.3)
性能包络边界 有边界但它是性能目标不是安全限;动作后果是降功率、限流、限风 归 K3-02 空调温控与压缩机转速/过热度控制(制冷与制热两模式)/K6-02 空调与制冷系统标定/K6-03 电池热管理标定 ⛔ 不在本课射程

为什么第一问必须是「有没有可反推的物理边界」。因为本课主式的整条反推链都从 X_limit 出发——先有一个「超过这里就出事」的限值,再从它往回扣掉各项误差,剩下的才是能定的阈值。诊断类阈值没有这个起点。把本课的式子套到诊断类阈值上,读者会做的那个动作是可预测的:随手拿一个「经验限值」或者上一代平台的那个数填进 X_limit,然后照式子扣一遍。做完之后那张表形式上完全合规——六列齐、来源列填了、合成分了两栏——而它整个建在一个编出来的起点上。

易错点,两条。

⛔ 不要把这四格读成「按重要性分级」。这张表的轴是「有没有可反推的物理边界」与「动作后果是什么」,与重要性无关:一条诊断类阈值可能比一条保护类阈值更影响用户体验,它照样不走本课的链。

⛔ 不要以为诊断类阈值「也可以近似用本课的式子,只是要保守一点」。机理不同的两支方法与规程一律不得互套,互套的后果在 1.2 写成了一条可验证的预测。

图3 一条自上而下的判断链。最上方菱形问「这个量有没有可反推的物理边界」,是与否两支分开。是那一支接第二个菱形「动作后果是保护、钳位还是性能包络」,三条出口分别落到三个结论框;否那一支直接落到诊断类阈值那一格。四个结论框下方通栏一个加粗矩形列出本课交付的三件东西。保护类框与诊断类框之间画一个粗的禁止符号,符号旁写出两支互套之后会发生什么。;本图为定性示意,不代表任何具体平台的实测值,不得据图取数
图3 从图上读三件事:一是分野的第一问是「有没有可反推的物理边界」,⛔ 不是重要性;二是四格各有属主,本课只在其中两格上出手——保护类给全套、钳位只给那两个数的算法;三是两支之间那个禁止符号旁写着互套后果,它不是一句提醒,是一条可以事后验证的预测。决策结构示意图,框的位置与大小不代表发生频率或重要性,⛔ 不得据图取值。

1.2 本课主式的适用边界:一句可判真假的话

把边界写成一句拿着表就能判真假的话,⛔ 不写成「注意适用范围」这种无法判定的提醒:

若这个阈值的 X_limit 找不到一份能指名道姓的物理来源或供应商数据表来源,则本课的主式在它上面不成立。

「指名道姓」的含义是可核的:说得出是哪一条机理结论、哪一份数据表的哪一个参数、或者哪一门课持有它。说不出来的,这个量就不在保护类那一格里,往下的一切照本课的方法做出来都是假的。

为什么这条边界要写这么死。诊断类阈值的下界不是一个数算出来的,它是三个来源取其大者:统计边界(正常样本分布的某个分位)、误差预算的合成值、以及第三项由 K5-07 诊断与保护阈值的整定、验证与复验 持有(本课⛔ 不代拟它的名目)。本课只提供其中误差预算合成那一项的结果。把本课的式子直接当成诊断阈值的整定式,等于把三者取大之中的一项当成了全部。

互套之后会发生什么,写成可验证的形态。三取一只取误差预算那一项,算出来的诊断阈值比统计边界更松。更松意味着:

  • 误报频次下降——这一项在复测阶段看得见,而且看起来像好消息;
  • 漏报率上升——这一项在复测阶段看不见,因为正常工况下跑不出漏报,要跑出漏报得先有真实劣化的样本;
  • ⇒ 于是复测报告两项都不报警,问题一直压到量产之后由真实失效暴露。

⚠ 这就是为什么「误报变少了」这个观察不能被当作阈值整定变好的证据——它与「阈值被算松了」在复测阶段的表征完全一样。

易错点。⛔ 不要写成「本课的方法也适用于诊断类阈值,只是要保守一点」——这正是本节要防的那一句。「保守一点」是没有判据的:保守多少?从哪个起点保守?它把一条方法学边界偷换成了一个态度问题。

1.3 规格与裕量的划界:那两个数「要不要折、怎么折」归本课

是什么。这条界用两句话就能划清:

  • 规格回答的是:这一格里该填什么、格式是什么、谁有权改;
  • 裕量账回答的是:这一格里那个数是怎么算出来的。

本课交付的是后者。标定量规格表里的 min/max 是运行期的安全钳位——超出即被截断,⛔ 不是「建议使用范围」。既然是安全钳位,那两个数就必须把量产散差、传感器误差与全寿命衰减折进去,折法就是第 3、4 讲的两栏合成。

为什么这条界不划清会出事。两门课会在同一张标定量规格表上打架,而且打得看不出来:一边按格式要求把标称值填进了 max 那一格,一边按误差账算出一个折过的值填进同一格——规格表上看不出这个数折没折过。两个数都「符合格式」,两个数都能签字,而它们相差的正是本课要算的那一整段。

可执行的要求,一条。规格表里每一个 min/max 必须带一个「折算来源」标记,指向它是哪一份误差预算表的哪一次合成结果。

⇒ 判据是二值的:没有这个标记的按「未折」处理。⛔ 不许因为「填这个数的人应该考虑过」而默认它折过——「应该考虑过」不是一个可核的状态。

易错点,两条。⛔ 不在本课重写标定量规格的格式与字段,那是 K6-10 标定量规格定义:轴点、插值/外插保护、上下限与不可标量 的射程;⛔ 不要把「钳位」读成「建议范围」——这是这张规格表上最常见的一处读反,K6-10 标定量规格定义:轴点、插值/外插保护、上下限与不可标量 已经点过名。

1.4 本课交付三件、⛔ 不交付六件

读者读完一门方法课最常见的失望是:还是不知道该交什么给评审。所以先把交付物摆出来,并且每一件配一句「什么样算可交付」——有了这句,这三份文件才可以被打回,而可以被打回的东西才是交付物。

交付三件。

交付物 它长什么样 它被谁读、读的人用它判什么 可交付门槛(一句话)
① 误差预算表 六列:误差源 · 类型 · 量级 · 来源课题与证据等级 · 合成方式 · owner;一行=一个误差源 标定负责人与评审读它,判「这个阈值定在这里的依据是什么、换个人重算会不会得出另一个数」 每一行都能指回一门属主课或一份实测数据;指不回去的行必须已按待标参数处理并写出取值出口
② 裕量分配单(标定侧) 每行:误差源/落在阈值偏置还是迟滞带宽/取值/依据/owner/部件 CTS 侧是否已计入 部件工程师与整车热管理读它,判「这一项老化是不是在两处各留了一份,或者两处都没留」 每一项老化的「CTS 侧是否已计入」这一列非空——空着就是没查过,⛔ 不是「没有」
③ 复标选样与触发清单 名义件与边缘件组合各标什么、批次怎么覆盖;加一张变更触发清单 试验与质量侧读它,判「这一版参数验过哪一段公差带、什么时候必须重来」 每一类变更都写出它让预算表的哪几行失效——写不出哪几行,这条触发就是一句口号

⛔ 不交付六件,每件带去向。

两条易错点。⛔ 不要把交付物写成一堆表头的罗列——每一份都得说清它被谁读、读的人拿它判什么,否则它在评审会上没有位置。⛔ 本课也不承诺给出模板文件:本课交付的是结构与门槛,落到贵司的文档体系里用什么载体是另一件事。

图4 画面中央一个大椭圆标为本课射程,椭圆内自上而下三个方框写出留在本课的三件事。椭圆外围一圈十六个小方框,每个方框上行写被推出去的内容、下行写属主课号,每个小方框与椭圆之间有一条向外的短箭头。椭圆下方一行说明带写出推出去的是机理与执行面、留下的是折算法与判据。;本图为定性示意,不代表任何具体平台的实测值,不得据图取数
图4 从图上读两件事:一是本课之所以能把话说清楚,靠的是把十六样机理与执行面明确推了出去,而且每一样都带着去处——没有去处的推出叫甩锅,有去处的推出才叫划界;二是椭圆里留下的三件正是本课的三份交付物,其余任何内容出现在本课都属越界。射程结构示意图,椭圆的大小与方框的排布不代表工作量或重要性,⛔ 不得据图取值。

1.5 与 K6-04 环境舱与整车热平衡标定 的接口:u_T 是三项,⛔ 不是一个数

四方分工先摆清。单点温度不确定度 u_T 这件事被四门课分着:

这一层 归谁
u_T 的组成结构:传感器本征误差 δ_sensor + 安装代表性误差 δ_rep + 采集链误差 δ_acq K6-04 环境舱与整车热平衡标定(它同时声明:u_T 本身它不给,未取得可信的跨平台区间)
测量系统分析与 %GRR(你填进表里那些数靠不靠谱) M2-01 质量工具:PPAP/8D/SPC/MSA
传感器动态特性与响应时间对瞬态峰值的削低 L7-01 测量技术:热电偶/红外/PIV/流量测量
把它折进阈值 本课

为什么折进去这一步不能省事。这三项在误差预算表里是三行,⛔ 不是一行。而且 δ_sensor 与 δ_rep 常常同源——同一批传感器的温补系数写入偏差会同时推动这两项往同一个方向走,同一种安装工艺会让一整批车的代表性误差偏同一侧。

⇒ 所以折进阈值的第一步必须是共模判定:⛔ 不能把 u_T 当成一个「已经合成好的数」直接丢进根号。合成的顺序是「先判相关性,再决定进哪个通道」,而不是「先合成,再看看结果合不合理」——后者永远看起来合理。

可执行的要求,一条。凡在本课的表里引用 u_T 的地方,必须同时写清两件:① 它的三项是否已各自成行;② 这三项之间的相关性怎么处置(各自独立进随机通道,还是先同向相加成一项)。两件里缺任何一件,这一行的「量级」列就还不能用。

取值去哪里拿。δ_sensor、δ_rep、δ_acq 三项的量级都是平台相关量,本课⛔ 不给数——K5-07 诊断与保护阈值的整定、验证与复验 已经对读者声明它「只引用、不给数」,本课在这一点上与它一致,因为给数的属主不在这里:件级机理与布置归 K1-03 传感器布置、冗余与信号可靠性,空气侧传感器的件级根因归 G12-04 座舱与空气侧传感器:外温/内温/日照/蒸发器温度的误差机理、布置与补偿,量具能力归 M2-01 质量工具:PPAP/8D/SPC/MSA,而 u_T 的组成与它的实测安排归 K6-04 环境舱与整车热平衡标定。本课给的是它们的口径与拆项方式,⛔ 不是它们的数值。

两条易错点。⛔ 不在本课重讲 %GRR 的评价流程。⛔ 也不要因为「VDA 5 听起来管测量过程能力」就在本课展开它:这条线已被 K6-04 环境舱与整车热平衡标定 判给 M2-01 质量工具:PPAP/8D/SPC/MSA,而且本课未取得 VDA 5 原文——本课只说得出它管哪一类问题(把量具能力结论接进公差带账)与去哪里查,⛔ 不复述它的任何条款内容;版次一律以现行目录为准,引用前须自行核对。

1.6 与 K5-07 诊断与保护阈值的整定、验证与复验 的接口:合成规则的本体在本课,下游已经明说不重推

这是本课承接下游最硬的一条。K5-07 诊断与保护阈值的整定、验证与复验 已经对它的读者承诺:合成规则归本课,它只取结果、⛔ 不重推该式。这句承诺一旦写给了读者,本课就必须把这条式子给全——只写一句「见某某课」,读者在两门课之间走一圈,拿不到那个式子。

「给全」的含义是三样,缺一不算给全:

  1. 式子本身——随机通道的合成写法;
  2. 它的适用条件——各分量相互独立、随机、且已折算到同一单位;
  3. 它的两条失效边界——共模项(有共同成因的两行不得各自进根号)与单调项(单调同向的衰减不得进根号)。

⇒ 这三样在第 3 讲展开。本节做的是接口声明:把交给下游的那句表述定死,⛔ 让两门课的措辞不出现第二种写法。

交给下游的那一句(本课与 K5-07 诊断与保护阈值的整定、验证与复验 逐字对齐的表述):

x_th,det 是由传感器链三项(本征 δ_sensor + 安装代表性 δ_rep + 采集链 δ_acq)、被控量估计误差 δ_est、量产散差 δ_prod 与全寿命衰减 Δ_aging 按误差预算合成得到的确定性下界,其中独立随机分量的平方和开根合成值记作 σ_stack。

⚠ 这一句里的传感器链必须写足三项:⛔ 不许并成一个 δ_sensor(拆法见 2.3)。并成一项时下游会以为采集链那一段已经含在里面,于是整类漏折——而这句正是交给下游逐字复用的那一句,写窄了会被原样抄走。

两条易错点。

⛔ 不要把 σ_stack 与 x_th,det 写成同一个量。前者是随机通道的合成值——它只是表里的一部分行走完根号之后的那个中间量;后者是合成之后的那条下界——它已经把单调衰减那一栏也算进去了。两者在数值上不等,在责任上也不同:σ_stack 是本课交出去的中间结果,x_th,det 是下游拿去与另外两个来源取大者的候选值之一。

⛔ 不要在本课给 δ_sensor 的数(理由同 1.5)。

1.7 与 K5-05 在役健康度与渐变衰减辨识:从车端信号到服务决策 的接口:σ_bin 与测量链误差预算是两个量,取大者

两个量,先写死差别。

σ_bin(格内散布) 测量链误差预算合成值
它描述什么 同一格里这台车自己的分散:工况残余 + 测量噪声 这条链读出来的数偏多少:本课的 δ_sensor + δ_rep + δ_acq 合成
它的性质 分散度 系统性账目
属主 K5-05 在役健康度与渐变衰减辨识:从车端信号到服务决策 本课(口径与拆项)/取值见 1.5 的去向

K5-05 在役健康度与渐变衰减辨识:从车端信号到服务决策 对这两个量的要求是取大者,⛔ 不得互相代用。

为什么这条规矩非写不可。因为这两个量在数值上可能很接近——接近到最省事的做法就是「用一个代替另一个,反正差不多」。而代用之后的后果两个方向都坏,且方向相反:

  • 用 σ_bin 代替误差预算 ⇒ 系统性偏差没有被罩住。格内散布是零均值的分散,它不包含「整条链整体偏了 1.5 个单位」这件事。于是健康度判定阈值被系统性偏差顶穿,一台链路偏置的车会被当成劣化车。
  • 反向代用(用误差预算代替 σ_bin)⇒ 正常的格内分散被判成退化:误差预算里装着系统性账目,拿它当分散度的尺子会把本来正常的波动读成异常。

⇒ 「取大者」不是折中,它是两个方向的错都要避开时唯一剩下的那个选择。

接口的形式:本课交出去的是什么。本课交给 K5-05 在役健康度与渐变衰减辨识:从车端信号到服务决策 的是一个数加一句口径声明——「测量链误差预算合成值 = ×,口径为:含本征、代表性与采集链三项,共模项已按同向相加处置,折算到被诊断量的单位,末期定义点为 ×」。

⚠ ⛔ 本课交出去的不是一个阈值。阈值是 K5-05 在役健康度与渐变衰减辨识:从车端信号到服务决策 拿这个数与 σ_bin 取大者之后再定的,本课⛔ 不代它定。

⚠ 另一条同样要交出去:K5-05 在役健康度与渐变衰减辨识:从车端信号到服务决策 的精度口径必须写进需求文件才算生效——挂在一份分析报告里的口径,下一轮换人就没了。所以本课在交付这个数的同时,把上面那句口径声明一并交出,由接收方放进需求文件。

两条易错点。⛔ 不要把「取大者」写成「取两者的平方和开根」——那是第三个数,两门课都没有承诺过它,它既不是格内散布也不是误差预算,拿它去判健康度等于自造了一把没人认的尺子。⛔ 也不要把 σ_bin 顺手写成 σ 族里的一员而不加区分——它与本课的 σ_i、σ_stack 同形异义,本课强制分列。

1.8 「复标」与「重标」:全课钉死的两个词

这两个词在工程口语里常常混着用,本课把它们分成两件事,全课不再混写。

复标 重标
时点 放行前的验证性再标定与再复测 放行后因换件/换 ECU/学习值丢失/末期定义点变更而必须重新标一版
对象 名义件与边缘件组合 单台车或一个批次
要回答的问题 「这版参数在整个公差带上成不成立」 「这台车上的那一版还算不算数」
判据归谁 选样与台数定法归本课(第 7 讲) 判据归本课(第 10 讲)
执行面归谁 环境舱侧的安排、收敛判据与轮次归 K6-04 环境舱与整车热平衡标定 工位项、配置字写入、按 VIN 追溯、换件后学习值重学归 K6-09 产线下线与售后标定:工位项清单、配置写入与学习值管理

⚠ 本节⛔ 不给任何台数与周期——那两类都是平台相关量,台数的反算路在第 7 讲,触发清单在第 8 讲与第 10 讲。

混写最直接的后果。读者拿放行前的选样方案去做售后重标,于是要求售后站「跨炉次取三台边缘件」——这件事在售后根本不成立:售后手上只有眼前这一台车,没有批次、没有炉次、也没有攒边缘件组合的可能。反过来同样坏:拿单车重标的判据去放行一个平台,等于用一台车的复现证明了整个公差带。

易错点。⛔ 全课凡出现这两个词处必须是上表的两个定义之一,⛔ 不许出现「再标定」「重新复标」「二次标定」这类第三种说法——多一个说法,读者就要多猜一次它指的是放行前还是放行后。⛔ 也不要把第 8 讲的复标触发清单与第 10 讲的重标判据合并讲:两张清单的触发条件有交集(换件、末期定义点变更都在里面),而处置完全不同——一个通向重新走一遍验证矩阵,一个通向一台车的产线或售后动作。

1.9 本讲带走的东西:一张动笔前的分诊卡

拿到一个待整定的数,按顺序走完这五步,再决定要不要建表:

  1. 问物理边界:说得出 X_limit 的指名道姓来源吗?说不出 ⇒ 它不在保护类那一格,本课主式在它上面不成立(1.2)。
  2. 问动作后果:保护 / 报故障 / 钳位 / 性能包络?落进后两格的,本课只交折算法或什么都不交(1.1、1.3)。
  3. 问它有没有「折算来源」标记:若这个数将要填进规格表的 min/max,没有标记就按未折处理,⛔ 不默认填数的人考虑过(1.3)。
  4. 问三份交付物你打算交哪几份:交付物决定了你要收集什么证据,⛔ 不是写完再补(1.4)。
  5. 问上下游接口上那几个量的口径对齐了没有:u_T 是三行还是一行、σ_stack 与 x_th,det 有没有被写成同一个量、σ_bin 与测量链误差预算是不是被互相代用了(1.5~1.7)。

⇒ 第 1 步答「说不出来」,后面四步就都不必走了——这正是本讲最省钱的一处:一张不该建的表,建完之后的所有返工都是它造成的。

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

会员专属

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

查看会员方案