控制图报警到底快不快?一个叫ARL的指标说了算

发布时间:2026/10/11 14:12:27
控制图报警到底快不快?一个叫ARL的指标说了算
过程明明很稳定控制图上偶尔还是冒出一个出界点过程明明已经跑偏了图上却安安静静。这两件事到底多久才会发生一次搞质量管理的人几乎天天和控制图打交道却很少有人能回答清楚一张控制图到底要等多久才会报警这个等待时间有一个专门的名字——平均运行长度ARLAverage Run Length。它是衡量一张控制图灵不灵的核心标尺。这篇文章用大白话把它讲透。01 控制图上的两个经典困惑画过控制图的人多半都遇到过两种窝火的情况。第一种过程明明一切正常操作者也很小心可图上就是时不时蹦出一个超出控制限的点。你派人去查设备、原料、工艺都好好的——这是不是误报第二种过程其实已经悄悄漂移了比如均值偏移了一个量可连续十几个点都落在控制限之内图上看着一切正常。等你发现时不合格品已经流出一批了。这两件事不是错觉而是控制图固有的统计特性。问题是误报多久来一次失控后又要多久才被发现这两个多久就是ARL要回答的。02 ARL 是什么从现在开始平均等几个点才报警在2026版《AIAG VDA SPC》手册9.2.4.2节介绍到平均运行链长(ARL)是指在预定的过程位置或过程变差条件下直至出现导致失控状态的控制限超出为止所抽取样本的预期平均数量。顾名思义就是控制图上从一次抽样开始到第一次触发判异为止平均连续抽了多少个点子。打个比方。它就像等公交车每经过一辆车它是末班车判异的概率是固定的 p。那么平均要等几辆才等到答案是1/p。这就是ARL 最核心的公式ARL1/p其中p是单次抽样被判异的概率。只要每次抽样是否报警相互独立、且单次报警概率p保持不变等待报警的次数就服从几何分布它的期望正好是1/p。这个简单的公式是后面所有计算的总钥匙。但关键来了p不是一个数而是取决于过程此刻是好还是坏。于是ARL也分成了两个。03 受控看ARL0为什么±3σ下是370当过程受控本应正常时我们关心的是平均多少个点会误报一次这个数叫ARL0。此时单次报警概率就是误报概率也就是第一类风险α生产方风险。所以ARL01/α以最经典的±3σ控制限、且只采用点出界即判异这一条准则为例。标准正态分布落在3σ以外的单侧概率是0.00135落在−3σ以外也是0.00135两侧加起来α2×0.001350.0027代入公式ARL01/0.0027≈370这就是质量管理里那个著名的370的来历。它的意思是正常生产时平均每抽370 个子组才会出现一次误报警。换个角度说误报其实没那么频繁——这正是人们愿意用±3σ限的原因。顺带说一句直觉ARL0越大越好。过程本来就正常谁也不希望三天两头被误报折腾去排查。04 失控看ARL1同样漂移n4要等6次n16只要1次当过程失控已经漂移时关心的就变成平均抽几次才能把它抓出来这个数叫ARL1。此时单次报警概率是正确检出的概率等于1−β。β是第二类风险使用方风险即过程已经异常却仍落在控制限内、被漏掉的概率。所以ARL11/(1−β)新版SPC手册里给了个子组大小为2和10的比较但是因为涉及到子组均值控制限计算的时候会用到开根号所以我们把子组大小改为4和16来进行模拟。假设某个质量特性真实均值μ0、标准差σ1控制限按±3σ设在样本均值x̄上。现在均值悄悄向上漂移了1个单位μ1。情形一子组样本量n4。此时样本均值的标准差σx̄σ/√n0.5控制限为±1.5。漂移后均值中心移到了1但控制限没变——新分布的大部分面积仍然挤在±1.5之内。算下来漏报概率β≈0.8413单次只有0.1587的概率被检出ARL11/0.1587≈6.301也就是说漂移之后平均要再抽6次才能报警。这6次里不合格品可能已经做出来不少了。情形二子组样本量n16。σx̄缩小到0.25控制限也跟着收窄到±0.75。漂移后的分布又高又窄中心1已经基本跑到控制限外面去了。漏报概率β骤降到0.1587单次检出概率高达 0.8413ARL11/0.8413 ≈1.189几乎第一次抽样就报警了。注意一个容易被忽略的点从n4到n16ARL0仍然是370因为控制限还是±3σ、α没变变的只有ARL1从6.301一路降到1.189。05一张表看懂n到底改变了什么把两个情形并排放在一起结论一目了然读懂这张表就抓住了样本量的本质子组越大样本均值越集中、控制限越窄对同样大小的漂移就越灵敏而误报水平ARL0保持不变。代价只是——每次抽样要测更多件成本更高。06 判异准则加得越多越好吗除了扩大子组另一个调灵敏度的旋钮是判异准则。除了最基础的点出界人们还会叠加连续 9 点在同侧连续 6 点递增递减等多条规则。直觉上规则越多越灵敏。但它是一把双刃剑只用准则一点出界判异条件严格α小ARL0大约370误报少但相应地对漂移的ARL1也偏大。好比只有一项罪名成立才定罪——谨慎但容易漏判。叠加准则二、三、四……判异条件变松只要满足任一模式就报警α随之变大。结果是ARL0变小误报变频繁同时ARL1也变小报警变快。好比八项罪名任一成立即定罪——灵敏但更容易冤枉人。这里没有免费的灵敏度加准则误报和漏报是一起向同一个方向动的。选几条准则本质是在少误报和快报警之间做权衡而不是越多越好。总结回过头看控制图好不好用最后就落在两个数上受控时看ARL01/α越大越好——别让正常过程三天两头误报失控时看ARL11/(1−β)越小越好——漂移了要尽快抓出来。调子组样本量可以在不增加误报的前提下加快报警调判异准则则会让两个 ARL 一起变化。设计一张控制图说到底就是在这两个互相拉扯的数字之间找到适合自己产品和成本的那个平衡点。下次再看到图上一个孤点出界、或一连十几个点稳如泰山时你心里就该有这两个数在转了。