可靠性数据分析

寿命数据分析

简介

寿命数据分析(Life Data Analysis,LDA)也称为威布尔分析或可靠性分析,是用于评估产品或系统失效时间数据的统计方法。它帮助工程师和决策者了解产品在失效前可能运行多长时间,从而对可靠性、可维修性和性能作出有依据的预测。通过将寿命数据拟合至威布尔、指数或对数正态等概率分布,LDA 可以得到平均失效时间(MTTF)、失效率和随时间变化的可靠度等重要指标。这些信息可用于改进产品设计、保修规划和维修安排。

LDA 广泛应用于航空航天、制造、电子和能源等重视运行时间与安全性的行业。它通过量化失效行为和识别主要失效模式,支持以数据为依据的决策。LDA 不仅能够处理完整失效数据,也能处理删失(不完整)数据,例如试验结束时仍在运行的样品,或因其他原因退出观察的样品。因此,它为提高系统可靠性和优化寿命周期成本提供了灵活而有力的分析框架。

统计学基础

随机变量

随机变量是代表随机试验结果的数值。它为试验的各种可能结果赋予数值,使我们能够利用数学方法分析和描述不确定性。随机变量是概率论和统计学的基础,用于量化结果并计算其发生概率。

随机变量主要分为离散型和连续型两类。离散随机变量只能取可数的数值,例如试验中出现 0、1、2 或 3 次失效;它通常来自计数或分类过程。连续随机变量则可以在某个范围内取任意数值,例如某个部件的准确失效时间。连续变量通常通过测量得到,并以概率密度函数(PDF)描述;离散变量则使用概率质量函数(PMF)。

寿命数据分析只处理连续随机变量。

概率密度函数(PDF)

假设以下数据是 1,000 个轴承的失效时间(天)。

1,000 个轴承的失效时间
1,000 个轴承的失效时间

以 100 天为组距绘制直方图:

组距为 100 天的直方图
组距为 100 天的直方图

假设我们要估计运行至 300 天时总体中已经失效的百分比。300 天之前有三个柱,其高度分别为 6、31 和 74,合计得到 111 次失效。

样本总数为 1,000 个,因此轴承在运行 300 天内失效的概率为 0.111。请注意,以这个直方图只能按照 100 天的组距查询 100、200、300 天等时点的失效概率。

现在在直方图上叠加一条函数曲线:

在直方图上叠加概率密度曲线
在直方图上叠加概率密度曲线

该函数应具有以下特性:

  1. 函数轮廓反映并平滑各柱的数值。
  2. 函数曲线下的总面积等于 1。

有了这个函数,我们可以查询任意目标时间的失效概率。例如,将该函数从 0 积分至 150 天,即可求得 150 天内的失效概率。

这个函数称为概率密度函数(Probability Density Function,PDF),记为 f(t)f(t)。

概率密度函数
概率密度函数

概率密度函数是描述连续随机变量在某一数值附近出现可能性的数学函数。变量落在指定区间内的概率,由 PDF 曲线在该区间下方的面积确定。整条 PDF 曲线下的总面积恒等于 1,表示变量必然在其定义域内取某个数值。

累积分布函数(CDF)

PDF 可以直观显示随机变量的分布,但要直接读取函数曲线截至某个时点的面积并不方便。累积分布函数(CDF)则允许我们直接读取时间 tt 时的失效概率。

大多数经典统计教材以 F(t)F(t) 表示 CDF;可靠性教材则常用 Q(t)Q(t)。CDF 也称为不可靠度函数。

如下图所示,可直接从 CDF 读取:Q(t=300 天)=0.11Q(t=300\text{ 天})=0.11。

从 CDF 和 PDF 读取失效概率
从 CDF 和 PDF 读取失效概率

若从 PDF 读取该数值,必须求出 f(t)f(t) 从 t=0t=0 至 t=300t=300 天的曲线下面积,这并非简单的工作。CDF 是 PDF 的积分:

Q(t0)=P(t≤t0)=∫−∞t0f(t)dtQ(t_{0}) = P(t \leq t_{0}) = \int_{- \infty}^{t_{0}}{f(t)dt}

反之,PDF 是 CDF 的导数:

f(t)=d(Q(t))dtf(t) = \frac{d(Q(t))}{dt}

可靠度与不可靠度

不可靠度图(CDF)允许用户直接读取时间 tt 时的失效概率。时间 tt 时的可靠度为:

R(t)=1−Q(t)R(t) = 1 - Q(t)

从不可靠度图读取可靠度
从不可靠度图读取可靠度

利用上述关系可以得到可靠度曲线。

可靠度随时间变化曲线
可靠度随时间变化曲线

失效率

数学上,时间 tt 时的失效率 λ(t)\lambda(t) 定义为:在总体已经存活至时间 tt 的条件下,单位时间内发生失效的概率。

失效率示意图
失效率示意图

根据定义:

λ(t)=ΔFN(t)Δt=N0N(t)f(t)=N0N0∙R(t)f(t)=f(t) R(t){\lambda(t) = \frac{\frac{\Delta F}{N(t)}}{\Delta t} }{= \frac{N_{0}}{N(t)}f(t) }{= \frac{N_{0}}{N_{0} \bullet R(t)}f(t) }{= \frac{f(t)\text{~}}{R(t)}}

其中,N(t)N(t) 是时间 tt 时的存活数量,N0N_{0} 是初始总体数量。

条件可靠度

条件可靠度 R(t/T)R(t/T) 是指:某单元已经累积运行至年龄 TT 的条件下,在随后任务时间 tt 内继续存活的概率。

条件可靠度
条件可靠度

要使某单元从 A 点存活至 C 点,它必须先从 A 点存活至 B 点,再从 B 点存活至 C 点。因此:

R(T+t)=R(tT)×R(T)⇒R(tT)=R(T+t)R(T){R(T + t) = R\left( \frac{t}{T} \right) \times R(T) }{\Rightarrow R(\frac{t}{T}) = \frac{R(T + t)}{R(T)}}

均值与中位数

平均失效时间(MTTF)T‾\overline{T} 定义为:

T‾=∫0∞t∙f(t)dt\overline{T} = \int_{0}^{\infty}t \bullet f(t)dt

中位寿命 T˘\breve{T} 是总体中 50% 已经失效时所对应的时间:

Q(T˘)=0.5Q\left( \breve{T} \right) = 0.5

各种分布的均值与中位数
各种分布的均值与中位数

可靠性数据分类

寿命数据分析使用以下主要数据类型:

  1. 完整(失效)数据:每个样品均观察至失效,准确失效时间已知。这是最直接的数据类型。
  2. 右删失数据(暂停数据):样品在观察期内没有失效,只知道它至少存活至某个时间。实际试验和现场数据中经常出现这种情况。
  3. 区间删失数据:准确失效时间未知,但已知失效发生在某个时间区间内,例如定期检查时发现样品在两次检查之间失效。
  4. 左删失数据:已知失效发生在某个时间之前,但没有观察到准确失效时间。
寿命数据分析使用的数据类型
寿命数据分析使用的数据类型

这些数据类型可以共同用于估计寿命分布和可靠性指标。

分布模型

分布模型用于从统计角度描述部件、系统或产品的失效时间。它帮助工程师了解潜在失效行为,例如失效是随机发生、随年龄增加,还是遵循某种退化模式。将合适的分布拟合至观测失效数据后,可以估计失效率、随时间变化的可靠度和平均失效时间等关键指标,从而支持设计、维修、保修预测和风险管理方面的决策。

指数分布(λ)

指数分布通常用于描述随机且无记忆事件之间的时间,特别适用于失效率随时间保持恒定的情况。它结构简单,但在可靠性和生存分析中十分重要,并常被用作基准模型。

概率密度函数(PDF)

指数分布的 PDF 为:

f(t)=λe−λtf(t) = {\lambda e}^{- \lambda t}

参数 lambda 对指数分布 PDF 的影响
参数 lambda 对指数分布 PDF 的影响

当 λ\lambda 减小时,指数分布向右伸展。为保持 PDF 曲线下总面积恒等于 1,曲线高度会相应降低。

累积分布函数(CDF)
Q(t)=∫0tf(s)ds=[−e−λs]0t=1−e−λt{Q(t) = \int_{0}^{t}{f(s)ds} }{= \left\lbrack {- e}^{- \lambda s} \right\rbrack_{0}^{t} }{= 1 - e^{- \lambda t}}
参数 lambda 对指数分布 CDF 的影响
参数 lambda 对指数分布 CDF 的影响

当 λ\lambda 减小时,指数分布向右伸展。

失效率函数
λ(t)=f(t)R(t)=λe−λte−λt=λ{\lambda(t) = \frac{f(t)}{R(t)} }{= \frac{{\lambda e}^{- \lambda t}}{e^{- \lambda t}} }{= \lambda}
指数分布的失效率
指数分布的失效率
平均失效时间(MTTF)
T‾=∫0∞tf(t)dt=∫0∞tλe−λtdt=1λ{\overline{T} = \int_{0}^{\infty}{tf(t)dt} }{= \int_{0}^{\infty}{t{\lambda e}^{- \lambda t}dt} }{= \frac{1}{\lambda}}
中位寿命

中位寿命 T˘\breve{T} 是总体中 50% 已经失效时所对应的时间:

Q(T˘)=0.51−e−λt=0.5T˘=−ln⁡(0.5)λ{Q\left( \breve{T} \right) = 0.5 }{1 - e^{- \lambda t} = 0.5 }{\breve{T} = - \frac{\ln(0.5)}{\lambda}}

威布尔分布(β,η)

威布尔分布常用于描述失效时间数据。它具有很高的灵活性,可通过形状参数 β\beta 表示多种不同的失效行为。

概率密度函数(PDF)

威布尔分布的 PDF 为:

f(t;β,η)=βη(tη)β−1e−(tη)βf(t;\beta,\eta) = \frac{\beta}{\eta}\left( \frac{t}{\eta} \right)^{\beta - 1}e^{{- \left( \frac{t}{\eta} \right)}^{\beta}}

beta 和 eta 对威布尔分布 PDF 的影响
beta 和 eta 对威布尔分布 PDF 的影响
  • 当 0<β<10 < \beta < 1:f(t)f(t) 在起点为无穷大,随后迅速下降。
  • 当 β=1\beta = 1:呈指数分布形状。
  • 当 β>1\beta > 1:f(t)f(t) 在起点为 0,随后上升至峰值再下降。

当 β\beta 保持不变而 η\eta 增大时,威布尔分布向右伸展。曲线整体形状保持不变,但峰值降低,以保证 PDF 曲线下总面积仍为 1。

累积分布函数(CDF)

CDF 也称为不可靠度,通常记为 Q(t)Q(t) 或 F(t)F(t):

Q(t;β,η)=1−e−(tη)βQ(t;\beta,\eta) = 1 - e^{- \left( \frac{t}{\eta} \right)^{\beta}}

beta 和 eta 对威布尔分布 CDF 的影响
beta 和 eta 对威布尔分布 CDF 的影响
  • 当 0<β<10 < \beta < 1:初期迅速上升,之后逐渐趋缓。
  • 当 β=1\beta = 1:呈指数分布形状。
  • 当 β>1\beta > 1:呈 S 形,初期增长缓慢,随后快速上升。

当 β\beta 保持不变而 η\eta 增大时,CDF 曲线向右伸展,整体形状不变。

失效率函数

失效率函数 λ(t)\lambda(t) 表示单位时间内发生失效的比例:

λ(t)=f(t) R(t)\lambda(t) = \frac{f(t)\text{~}}{R(t)}

代入 f(t)=βη(tη)β−1e−(tη)βf(t) = \frac{\beta}{\eta}\left( \frac{t}{\eta} \right)^{\beta - 1}e^{{- \left( \frac{t}{\eta} \right)}^{\beta}}

和 R(t)=e−(tη)βR(t) = e^{- \left( \frac{t}{\eta} \right)^{\beta}}:

λ(t)=βη(tη)β−1e−(tη)βe−(tη)β=βη(tη)β−1{\lambda(t) = \frac{\frac{\beta}{\eta}\left( \frac{t}{\eta} \right)^{\beta - 1}e^{{- \left( \frac{t}{\eta} \right)}^{\beta}}}{e^{- \left( \frac{t}{\eta} \right)^{\beta}}} }{= \frac{\beta}{\eta}\left( \frac{t}{\eta} \right)^{\beta - 1}}
beta 和 eta 对威布尔失效率函数的影响
beta 和 eta 对威布尔失效率函数的影响
  • 当 0<β<10 < \beta < 1:初始失效率较高,之后随时间下降,适合描述早期失效。
  • 当 β=1\beta = 1:失效率恒定。
  • 当 β>1\beta > 1:失效率随时间上升,适合描述磨损失效。

减小 η\eta 会使失效提前,因此相同时间 tt 下的失效率更高。

平均失效时间(MTTF)

威布尔分布的均值为:

T‾=η∙Γ(1β+1)\overline{T} = \eta \bullet \Gamma\left( \frac{1}{\beta} + 1 \right)

其中:

Γ(n)=∫0∞e−xxn−1dx\Gamma(n) = \int_{0}^{\infty}{e^{- x}x^{n - 1}dx}

中位寿命
Q(T˘)=0.51−e−(T˘η)β=0.5T˘=η[ln⁡(2)]1β{Q\left( \breve{T} \right) = 0.5 }{1 - e^{- \left( \frac{\breve{T}}{\eta} \right)^{\beta}} = 0.5 }{\breve{T} = \eta\left\lbrack \ln(2) \right\rbrack^{\frac{1}{\beta}}}

正态分布(μ,σ)

正态分布是一种对称的钟形概率分布,在统计学中应用广泛。由于它允许出现负值,而失效时间不可能为负,因此在寿命数据分析中不如威布尔或对数正态分布常用。但当变异较小且失效集中在某个中心值附近时,正态分布仍可能适用。

概率密度函数(PDF)

正态分布的 PDF 为:

f(t;μ,σ)=1σ2πe−12(t−μσ)2f(t;\mu,\sigma) = \frac{1}{\sigma\sqrt{2\pi}}e^{- \frac{1}{2}\left( \frac{t - \mu}{\sigma} \right)^{2}}

mu 和 sigma 对正态分布 PDF 的影响
mu 和 sigma 对正态分布 PDF 的影响

μ\mu 决定分布的中心(均值)或位置;σ\sigma 控制数据围绕 μ\mu 的离散程度。

累积分布函数(CDF)

Q(t)=1σ2π∫−∞te−12(x−μσ)2dxQ(t) = \frac{1}{\sigma\sqrt{2\pi}}\int_{- \infty}^{t}e^{- \frac{1}{2}\left( \frac{x - \mu}{\sigma} \right)^{2}}\mathbb{d}x

正态 CDF 也可以用标准正态 CDF 表示:

Q(t)=Φ(t−μσ)Q(t) = \Phi\left( \frac{t - \mu}{\sigma} \right)

其中,Φ(∙)\Phi(\bullet) 为标准正态 CDF。

mu 和 sigma 对正态分布 CDF 的影响
mu 和 sigma 对正态分布 CDF 的影响
失效率函数

正态分布的失效率为:

λ(t)=f(t)R(t)\lambda(t) = \frac{f(t)}{R(t)}

其中:

f(t)=1σ2πe−12(t−μσ)2f(t) = \frac{1}{\sigma\sqrt{2\pi}}e^{- \frac{1}{2}\left( \frac{t - \mu}{\sigma} \right)^{2}}

R(t)=1−1σ2π∫−∞te−12(x−μσ)2dxR(t) = 1 - \frac{1}{\sigma\sqrt{2\pi}}\int_{- \infty}^{t}e^{- \frac{1}{2}\left( \frac{x - \mu}{\sigma} \right)^{2}}\mathbb{d}x

平均失效时间(MTTF)与中位寿命

由于正态分布对称,中位数等于均值,也就是分布参数 μ\mu:

T‾=T˘=μ\overline{T} = \breve{T} = \mu

对数正态分布(μ',σ')

对数正态分布用于描述其对数值服从正态分布的失效时间。它特别适用于失效机理由疲劳、腐蚀或化学分解等损伤或退化逐步累积所驱动的产品或系统。对数正态模型为右偏分布:多数单元在某一时间附近失效,但少数单元可以运行得更久。其特征是初始失效率较低,随后随时间上升,适合描述失效时间变异较大的磨损行为。

概率密度函数(PDF)

对数正态分布的 PDF 为:

f(t)=1t∙σ′2πe−12(ln(t)−μ′σ′)2 f(t) = \frac{1}{{t \bullet \sigma}'\sqrt{2\pi}}e^{- \frac{1}{2}\left( \frac{ln(t) - \mu'}{\sigma'} \right)^{2}\text{~}}

其中:

  • μ′\mu':tt 的自然对数均值(对数位置参数)。
  • σ′\sigma':tt 的自然对数标准差(对数尺度参数)。
sigma 对对数正态分布 PDF 的影响
sigma 对对数正态分布 PDF 的影响

σ′\sigma' 控制分布的离散程度和偏度。较大的 σ′\sigma' 使曲线更平、更宽,表示出现很长寿命的可能性更高;较小的 σ′\sigma'(小于 1)使曲线更窄、更高,表示失效更集中在中位寿命附近。

mu 对对数正态分布 PDF 的影响
mu 对对数正态分布 PDF 的影响

μ′\mu' 控制 PDF 的水平位置(时间尺度),但不改变曲线形状。

累积分布函数(CDF)

Q(t)=1tσ′2π∫0te−12(ln(s)−μ′σ′)2 dsQ(t) = \frac{1}{t\sigma'\sqrt{2\pi}}\int_{0}^{t}{e^{- \frac{1}{2}\left( \frac{ln(s) - \mu'}{\sigma'} \right)^{2}\text{~}}ds}

也可以表示为:

Q(t)=Φ(ln⁡(t)−μ′σ′)Q(t) = \Phi\left( \frac{\ln(t) - \mu'}{\sigma'} \right)

其中,Φ(∙)\Phi(\bullet) 为标准正态 CDF。

sigma 对对数正态分布 CDF 的影响
sigma 对对数正态分布 CDF 的影响

较大的 σ′\sigma' 在水平方向拉伸 CDF,表示失效分散在更宽的时间范围;较小的 σ′\sigma' 则压缩 CDF 并使其更陡,表示失效集中在较窄的时间区间。

mu 对对数正态分布 CDF 的影响
mu 对对数正态分布 CDF 的影响

μ′\mu' 控制 CDF 的水平位置(时间尺度),但不改变其形状。

失效率函数

对数正态分布的失效率为:

λ(t)=f(t)R(t)\lambda(t) = \frac{f(t)}{R(t)}

其中:

f(t)=1t∙σ′2πe−12(ln(t)−μ′σ′)2 f(t) = \frac{1}{{t \bullet \sigma}'\sqrt{2\pi}}e^{- \frac{1}{2}\left( \frac{ln(t) - \mu'}{\sigma'} \right)^{2}\text{~}}

R(t)=1−1tσ′2π∫0te−12(ln⁡(s)−μ′σ′)2 dsR(t) = 1 - \frac{1}{t\sigma^{'\sqrt{2\pi}}}\int_{0}^{t}{e^{- \frac{1}{2}\left( \frac{\ln(s) - \mu'}{\sigma'} \right)^{2}\text{~}}ds}

平均失效时间(MTTF)
T‾=∫0∞tf(t)dt=∫0∞t1t∙σ′2πe−12(ln(t)−μ′σ′)2 dt=1σ′2π∫0∞e−12(ln(t)−μ′σ′)2 dt{\overline{T} = \int_{0}^{\infty}{tf(t)dt} }{= \int_{0}^{\infty}{t\frac{1}{{t \bullet \sigma}'\sqrt{2\pi}}e^{- \frac{1}{2}\left( \frac{ln(t) - \mu'}{\sigma'} \right)^{2}\text{~}}dt} }{= \frac{1}{\sigma'\sqrt{2\pi}}\int_{0}^{\infty}{e^{- \frac{1}{2}\left( \frac{ln(t) - \mu'}{\sigma'} \right)^{2}\text{~}}dt}}

该积分在统计学中的已知结果为:

T‾=eμ+12σ′2\overline{T} = e^{\mu + \frac{1}{2}{\sigma'}^{2}}

中位寿命

Q(T˘)=Φ(ln⁡(T˘)−μ′σ′)=0.5Q\left( \breve{T} \right) = \Phi\left( \frac{\ln\left( \breve{T} \right) - \mu'}{\sigma'} \right) = 0.5

由于 Φ(0)=0.5\Phi(0)=0.5:

ln⁡(T˘)−μ′σ′=0T˘=eμ{\frac{\ln\left( \breve{T} \right) - \mu'}{\sigma'} = 0 }{\breve{T} = e^{\mu}}

参数估计

参数估计的目的是确定最能描述一组观测数据的分布参数值。以下介绍两种常用方法:概率图法和极大似然估计(MLE)。它们常用于利用样本数据拟合威布尔、对数正态、正态和指数等参数分布。

概率图法

概率图法是一种以图形方式估计理论概率分布参数(例如均值、标准差和形状参数)的方法,使所选分布尽可能拟合给定数据。

以下使用数据集 {30, 40, 20, 50} 说明。首先对失效数据排序,得到 {20, 30, 40, 50}。

对于每个失效时间 tit_i,使用累积二项式方程计算累积概率 qiq_i:

0.5=∑k=jN(Nk)qk(1−q)N−k0.5 = \sum_{k = j}^{N}{\binom{N}{k}q^{k}(1 - q)^{N - k}}

秩位置
秩位置

每个 tjt_j 对应一个累积概率 qjq_j。下一步是建立概率纸。对 X 轴和 Y 轴进行变换,使目标分布的 CDF 在概率纸上呈直线。

以下各节说明如何建立概率纸,并求解指数、威布尔、正态和对数正态分布的参数。

指数分布

指数分布的 CDF 为:

F(t)=1−e−λt1−F(t)=e−λtR(t)=e−λt{F(t) = 1 - e^{- \lambda t} }{1 - F(t) = e^{- \lambda t} }{R(t) = e^{- \lambda t}}

两边取自然对数:

ln⁡(R(t))=−λt\ln\left( R(t) \right) = - \lambda t

因此,ln⁡(R(t))\ln(R(t)) 对 tt 作图将形成一条斜率为 −λ-\lambda 的直线。

计算各失效时间对应的 ln(R(t))
计算各失效时间对应的 ln(R(t))

将坐标 (t,ln⁡(R(t)))(t,\ln(R(t))) 绘制在指数概率纸上。由于 R(t=0)=1R(t=0)=1,拟合直线必须通过 (t=0,ln⁡(R(0))=0)(t=0,\ln(R(0))=0)。

指数概率图
指数概率图

为求斜率,可在拟合线上选取一个已知 Y 值的点。当 Y=−2.303Y=-2.303 时,对应时间 t=75t=75。

从概率图求取指数分布参数
从概率图求取指数分布参数

指数分布参数为:

λ=−斜率=−0−(−2.303 )75=0.0307\lambda = -\text{斜率} = - \frac{0 - \left( - \text{2.303~} \right)}{75} = 0.0307

单位为每单位时间。

威布尔分布

威布尔分布的 CDF 可以写为:

Q(t)=1−e−(tη)β1−Q(t)=e−(tη)β{Q(t) = 1 - e^{- \left( \frac{t}{\eta} \right)^{\beta}} }{1 - Q(t) = e^{- \left( \frac{t}{\eta} \right)^{\beta}}}

⇒ ln(ln⁡(11−Q(t)))=β∙ln(t)−β∙ln(η)\Rightarrow \ ln\left( \ln\left( \frac{1}{1 - Q(t)} \right) \right) = \beta \bullet ln(t) - \beta \bullet ln(\eta)

将方程线性化为 Y=βX+CY=\beta X+C,其中:

Y=ln(ln⁡(11−Q(t)))Y = ln\left( \ln\left( \frac{1}{1 - Q(t)} \right) \right)

X=ln(t)X = ln(t)

斜率=β\text{斜率} = \beta

因此,Y 对 X 作图将形成一条斜率为 β\beta 的直线。

计算各失效时间对应的 X 和 Y
计算各失效时间对应的 X 和 Y

将坐标 (X,Y)(X,Y) 绘制在威布尔概率纸上。

威布尔概率图
威布尔概率图

由威布尔 CDF:

Q(t)=1−e−(tη)βQ(t) = 1 - e^{- \left( \frac{t}{\eta} \right)^{\beta}}

令 t=ηt=\eta,则:

Q(η)=1−e−(1)β=63.1%Q(\eta) = 1 - e^{- (1)^{\beta}} = 63.1\%

因此,Q=63.1%Q=63.1\% 对应的时间就是 η\eta(本例为 40)。

为求 β\beta,可在拟合线上选择两个已知 Y 值的点并计算斜率。例如:

  • 当 Z=0.834Z=0.834 时,Q(t)=0.9Q(t)=0.9。
  • 当 Z=−0.367Z=-0.367 时,Q(t)=0.5Q(t)=0.5。
从概率图求取威布尔分布参数
从概率图求取威布尔分布参数

β=0.834−(−0.367)ln⁡(55.4)−ln(34.6)=2.56\beta = \frac{0.834 - ( - 0.367)}{\ln(55.4) - ln(34.6)} = 2.56

正态分布

对于正态分布 Nor(μ,σ)Nor(\mu,\sigma):

Q(t)=Φ(t−μσ)Q(t) = \Phi\left( \frac{t - \mu}{\sigma} \right)

⇒ Φ−1[Q(t)]=−μσ+1σt{{\Rightarrow \ \Phi}^{- 1}\left\lbrack Q(t) \right\rbrack = - \frac{\mu}{\sigma} + \frac{1}{\sigma}t}

其中,Φ−1\Phi^{-1} 为标准正态 CDF 的反函数。若以 Φ−1(Q(t))\Phi^{-1}(Q(t)) 为 Y 轴,以未经变换的 tt 为 X 轴,则正态分布的 CDF 在变换后的概率纸上成为直线,其 Y 轴截距为 −μ/σ-\mu/\sigma,斜率为 1/σ1/\sigma。

将累积概率 Q(t)Q(t) 转换为标准正态分位数(Z 值):

Z=Φ−1(Q(t))Z = \Phi^{- 1}\left( Q(t) \right)

可以使用标准正态表或 Excel 函数 NORM.S.INV(Q) 得到 Z 值。

计算各 Q(t) 对应的标准正态分位数
计算各 Q(t) 对应的标准正态分位数

将坐标 (t,Z)(t,Z) 绘制在正态概率纸上。

正态概率图
正态概率图

数学上可由 Y 轴截距 −μ/σ-\mu/\sigma 和斜率 1/σ1/\sigma 求得均值和标准差。对于正态分布,Q(t=μ)=50%Q(t=\mu)=50\%,从图中可得 μ=35\mu=35。

为求 σ\sigma,在拟合线上选取两个已知 Z 值的点(例如 Z=1Z=1 和 Z=−1Z=-1),再取斜率的倒数。

  • 当 Z=1Z=1 时,Q(t)=0.841Q(t)=0.841。
  • 当 Z=−1Z=-1 时,Q(t)=0.159Q(t)=0.159。

可以使用标准正态表或 Excel 函数 NORM.S.DIST(Z) 得到累积概率。

从概率图求取正态分布参数
从概率图求取正态分布参数

标准差为:

σ=1斜率=50−301−(−1)=15{\sigma = \frac{1}{\text{斜率}} }{= \frac{50 - 30}{1 - ( - 1)} = 15}
对数正态分布

若变量 tt 服从对数正态分布,则 ln⁡(t)\ln(t) 服从正态分布。因此,只需对失效时间取对数,再与标准正态分位数作图。

对数正态分布 Log(μ′,σ′)Log(\mu',\sigma') 的 CDF 为:

Q(t)=Φ(ln⁡(t)−μ′σ′)Q(t) = \Phi\left( \frac{\ln(t) - \mu'}{\sigma'} \right)

⇒ Φ−1[Q(t)]=−μ′σ′+1σ′ln⁡(t)\Rightarrow \ \Phi^{- 1}\left\lbrack Q(t) \right\rbrack = - \frac{\mu'}{\sigma'} + \frac{1}{\sigma'}\ln(t)

其中:

  • μ′\mu' 是对数变换后失效时间的均值。
  • σ′\sigma' 是对数变换后失效时间的标准差。

若以 Φ−1(Q(t))\Phi^{-1}(Q(t)) 为 Y 轴,以 ln⁡(t)\ln(t) 为 X 轴,对数正态分布的 CDF 将形成一条斜率为 1/σ′1/\sigma' 的直线。

将 Y 轴的累积概率转换为标准正态分位数:

Z=Φ−1(Q(t))Z=\Phi^{-1}(Q(t))

同时将 X 轴转换为 ln⁡(t)\ln(t)。可使用标准正态表或 Excel 函数 NORM.S.INV(Q) 求取 Z 值。

将 X 轴转换为 ln(t),Y 轴转换为标准正态分位数
将 X 轴转换为 ln(t),Y 轴转换为标准正态分位数

将坐标 (ln⁡(t),Z)(\ln(t),Z) 绘制在对数正态概率纸上。

对数正态概率图
对数正态概率图

对数均值 μ′\mu' 出现在 Z=0Z=0,即 Q(t)=50%Q(t)=50\% 的位置,此时 ln⁡(t)=μ′\ln(t)=\mu'。本例中 Q(t)=50%Q(t)=50\% 对应的 t=33.1t=33.1,因此:

μ′=ln⁡(33.1)=3.5\mu'=\ln(33.1)=3.5

为求 σ′\sigma',在拟合线上选择两个已知 Z 值的点(例如 Z=1Z=1 和 Z=−1Z=-1),并计算斜率的倒数。本例中相应的 tt 值为 18.3 和 52.5。

从概率图求取对数正态分布参数
从概率图求取对数正态分布参数

对数标准差为:

σ′=1斜率=ln⁡(52.5)−ln(18.3)1−(−1)=3.91−32=0.46{\sigma' = \frac{1}{\text{斜率}} }{= \frac{\ln(52.5) - ln(18.3)}{1 - ( - 1)} }{= \frac{3.91 - 3}{2} = 0.46}
秩回归

秩回归通过对观测数据拟合直线来估计分布参数,其目标是使观测值与拟合直线预测值之间的平方误差之和最小。

Y 方向秩回归

RRY(Rank Regression on Y)拟合线使各数据点与回归线之间 Y 方向的误差最小。当需要根据给定概率预测时间(例如在不可靠度为 90% 时预测失效时间)时,通常使用 RRY。

Y 方向秩回归
Y 方向秩回归

给定成对数据点 (x1,y1),(x2,y2),…,(xn,yn)(x_1,y_1),(x_2,y_2),\ldots,(x_n,y_n),并假定 X 值准确已知:

yi=a′+b′xi+eiy_{i} = a' + b'x_{i} + e_{i}

其中:

b′=∑i=1n(yi−y‾)(xi−x‾)∑i=1n(xi−x‾)2b' = \frac{\sum_{i = 1}^{n}{\left( y_{i} - \overline{y} \right)\left( x_{i} - \overline{x} \right)}}{\sum_{i = 1}^{n}\left( x_{i} - \overline{x} \right)^{2}}

a′=y‾−b′x‾a' = \overline{y} - b^{'\overline{x}}

x‾=1n∑i=1nxi\overline{x} = \frac{1}{n}\sum_{i = 1}^{n}x_{i}

y‾=1n∑i=1nyi\overline{y} = \frac{1}{n}\sum_{i = 1}^{n}y_{i}

eie_i 为误差项。

X 方向秩回归

RRX(Rank Regression on X)拟合线使各数据点与回归线之间 X 方向的误差最小。当需要根据给定时间预测概率时,通常使用 RRX。

X 方向秩回归
X 方向秩回归

给定成对数据点,并假定 Y 值准确已知,为使 X 方向误差最小,对 X 关于 Y 进行回归:

xi=a′+b′yi+eix_{i} = a' + b'y_{i} + e_{i}

其中:

b′=∑i=1n(yi−y‾)(xi−x‾)∑i=1n(yi−y‾)2b' = \frac{\sum_{i = 1}^{n}{\left( y_{i} - \overline{y} \right)\left( x_{i} - \overline{x} \right)}}{\sum_{i = 1}^{n}\left( y_{i} - \overline{y} \right)^{2}}

a′=x‾−b′y‾a' = \overline{x} - b'\overline{y}

x‾=1n∑i=1nxi\overline{x} = \frac{1}{n}\sum_{i = 1}^{n}x_{i}

y‾=1n∑i=1nyi\overline{y} = \frac{1}{n}\sum_{i = 1}^{n}y_{i}

eie_i 为误差项。

相关系数

秩回归中的一个重要概念是相关系数,用来衡量所选分布对数据的拟合程度。相关系数 ρ\rho 定义为:

ρ=Cov(X,Y)σXσY=∑i=1n(xi−x‾)(yi−y‾)∑i=1n(xi−x‾)2∑i=1n(yi−y‾)2{\rho = \frac{Cov(X,Y)}{\sigma_{X}\sigma_{Y}} }{= \frac{\sum_{i = 1}^{n}\left( x_{i} - \overline{x} \right)\left( y_{i} - \overline{y} \right)}{\sqrt{\sum_{i = 1}^{n}\left( x_{i} - \overline{x} \right)^{2}\sum_{i = 1}^{n}\left( y_{i} - \overline{y} \right)^{2}}}}

其中:

  • x‾\overline{x} 和 y‾\overline{y} 为 X 和 Y 的样本均值。
  • Cov(X,Y)Cov(X,Y) 为协方差。
  • σX\sigma_X 和 σY\sigma_Y 为 X 和 Y 的标准差。

解释如下:

  • 数值范围为 -1 至 +1。
  • -1 表示负斜率的完全拟合。
  • +1 表示正斜率的完全拟合。
相关系数衡量数据点形成直线的程度
相关系数衡量数据点形成直线的程度

考虑数据集 {20, 30, 40, 50}。下图显示使用 RRX 将该数据拟合至指数、威布尔、正态和对数正态模型时得到的 ρ\rho 值。

不同分布的相关系数
不同分布的相关系数

在概率图法(秩回归)中,ρ\rho 可作为所选分布拟合数据优劣的指标。

极大似然估计

极大似然估计(Maximum Likelihood Estimation,MLE)是一种估计概率分布参数的统计方法。它寻找一组参数,使在假定分布下观察到当前数据的可能性最大。其核心是建立一个似然函数,将观测数据的概率或概率密度表示为未知参数的函数,再求使该函数达到最大值的参数。

令:

  • f(t;θ)f(t;\theta):分布的概率密度函数,例如威布尔或对数正态分布。
  • F(t;θ)F(t;\theta):累积分布函数。
  • R(t;θ)=1−F(t;θ)R(t;\theta)=1-F(t;\theta):可靠度函数(存活概率)。
  • θ\theta:未知分布参数向量,例如形状参数和尺度参数。
  • n1n_1:在时间 tit_i 发生的准确失效。
  • n2n_2:在时间 tit_i 的右删失观测。
  • n3n_3:在 tLit_{L_i} 与 tUit_{U_i} 之间的区间删失观测。

完整似然函数为:

L(θ)=∏i=1n1f(ti;θ)× ∏i=1n2R(ti;θ)×∏i=1n3[F(tUi;θ)−F(tLi;θ)] L(\theta) = \prod_{i = 1}^{n_{1}}{f\left( t_{i};\theta \right) \times \text{~}}\prod_{i = 1}^{n_{2}}{R\left( t_{i};\theta \right) \times \prod_{i = 1}^{n_{3}}{\left\lbrack F\left( t_{U_{i}};\theta \right) - F\left( t_{L_{i}};\theta \right) \right\rbrack\text{~}}}

直接求乘积的最大值较为复杂,因此通常使用对数似然函数:

Λ=ln(L(θ))=∑i=1n1ln⁡(f(ti;θ))×∑i=1n2ln⁡(R(ti;θ))×∑i=1n3ln⁡[F(tUi;θ)−F(tLi;θ)] \Lambda = ln\left( L(\theta) \right) = \sum_{i = 1}^{n_{1}}{\ln\left( f\left( t_{i};\theta \right) \right) \times \sum_{i = 1}^{n_{2}}{\ln\left( R\left( t_{i};\theta \right) \right) \times \sum_{i = 1}^{n_{3}}{\ln\left\lbrack F\left( t_{U_{i}};\theta \right) - F\left( t_{L_{i}};\theta \right) \right\rbrack\text{~}}}}

MLE 寻找使对数似然 Λ\Lambda 最大的参数 θ\theta。

以下示例将一个数据集采用 MLE 拟合至威布尔分布。

威布尔分布函数
威布尔分布函数

PDF:

f(t;β,η)=βη(tη)β−1e−(tη)βf(t;\beta,\eta) = \frac{\beta}{\eta}\left( \frac{t}{\eta} \right)^{\beta - 1}e^{{- \left( \frac{t}{\eta} \right)}^{\beta}}

CDF:

Q(t;β,η)=1−e−(tη)βQ(t;\beta,\eta) = 1 - e^{- \left( \frac{t}{\eta} \right)^{\beta}}

可靠度:

R(t;β,η)=e−(tη)βR(t;\beta,\eta) = e^{- \left( \frac{t}{\eta} \right)^{\beta}}

对数似然函数:

Λ=ln(f(20;β,η))+ln(f(30;β,η))+2×ln(R(40;β,η))+ln[F(30;β,η)−F(50;β,η)]\small\Lambda = ln\left( f(20;\beta,\eta) \right) + ln\left( f(30;\beta,\eta) \right) + 2 \times ln\left( R(40;\beta,\eta) \right) + ln\left\lbrack F(30;\beta,\eta) - F(50;\beta,\eta) \right\rbrack

代入威布尔分布函数:

Λ=[ln⁡(βη)+(β−1)ln⁡(20)−(20η)β]+[ln⁡(βη)+(β−1)ln⁡(30)−(30η)β]\small\Lambda = \left\lbrack \ln\left( \frac{\beta}{\eta} \right) + (\beta - 1)\ln(20) - \left( \frac{20}{\eta} \right)^{\beta} \right\rbrack + \left\lbrack \ln\left( \frac{\beta}{\eta} \right) + (\beta - 1)\ln(30) - \left( \frac{30}{\eta} \right)^{\beta} \right\rbrack

−2(40η)β+ln(e−(30η)β−e−(50η)β)\small- 2\left( \frac{40}{\eta} \right)^{\beta} + ln\left( e^{- \left( \frac{30}{\eta} \right)^{\beta}} - e^{- \left( \frac{50}{\eta} \right)^{\beta}} \right)

上述对数似然是 β\beta 和 η\eta 的函数。MLE 求取使 Λ\Lambda 最大的 β\beta 和 η\eta。由于该函数通常为非线性且较复杂,需要使用数值优化方法。Weibull Toolbox 使用 Nelder–Mead 优化方法求解。

将威布尔分布拟合至示例数据
将威布尔分布拟合至示例数据

本例得到 β=3.37\beta=3.37、η=41.9\eta=41.9。将其代回对数似然方程:

Λ=[ln⁡(3.3741.9)+(3.37−1)ln⁡(20)−(2041.9)3.37]+[ln⁡(3.3741.9)+(3.37−1)ln⁡(30)−(3041.9)3.37]\small\Lambda = \left\lbrack \ln\left( \frac{\text{3.37}}{\text{41.9}} \right) + \left( \text{3.37} - 1 \right)\ln(20) - \left( \frac{20}{\text{41.9}} \right)^{\text{3.37}} \right\rbrack + \left\lbrack \ln\left( \frac{\text{3.37}}{\text{41.9}} \right) + \left( \text{3.37} - 1 \right)\ln(30) - \left( \frac{30}{\text{41.9}} \right)^{\text{3.37}} \right\rbrack

−2(4041.9)3.37+ln(e−(3041.9)3.37−e−(5041.9)3.37)=−10.28\small - 2\left( \frac{40}{\text{41.9}} \right)^{\text{3.37}}+ ln\left( e^{- \left( \frac{30}{\text{41.9}} \right)^{\text{3.37}}} - e^{- \left( \frac{50}{\text{41.9}} \right)^{\text{3.37}}} \right) {= - 10.28}

在 Weibull Toolbox 中,对数似然值以 LK Value 显示在分析结果中。

若将同一数据集分别拟合至正态、对数正态、威布尔和指数分布,可比较它们的 LK Value:

不同分布的 LK Value
不同分布的 LK Value

正态分布得到最高(即最接近零)的 LK Value,因此在这些候选分布中拟合最佳。指数分布的 LK Value 明显较低,表示其对数据的拟合较差。

置信限

方法选择。 没有一种置信限方法在所有情况下都必然优于其他方法。Fisher 矩阵法、似然比法和模拟法采用不同的近似方法,特别是在数据量有限或存在大量删失数据时,可能得到不同的结果。所选方法应与数据、拟合模型以及需要解决的工程问题相适应。

Fisher 矩阵置信限

将威布尔模型拟合至失效数据后,可以利用 Fisher 矩阵置信限(FMCB)量化参数估计值 β^\widehat{\beta} 和 η^\widehat{\eta} 的不确定性,并由此求得 β\beta 和 η\eta 的方差。

参数的 Fisher 矩阵置信限

以下使用威布尔分布说明 Fisher 矩阵置信限;相同概念也适用于其他寿命分布模型。

二参数威布尔分布的似然函数为:

L(β,η)=∏i=1n[(βη(tiη)β−1)δi⋅exp(−(tiη)β)]L(\beta,\eta) = \prod_{i = 1}^{n}\left\lbrack \left( \frac{\beta}{\eta}\left( \frac{t_{i}}{\eta} \right)^{\beta - 1} \right)^{\delta_{i}} \cdot exp\left( - \left( \frac{t_{i}}{\eta} \right)^{\beta} \right) \right\rbrack

其中,tit_i 是第 ii 个样品的观测时间;失效数据的 δi=1\delta_i=1,删失数据的 δi=0\delta_i=0。

对数似然函数为:

ln⁡(L(β,η))=∑i=1nδi[ln⁡(β)−βln(η)+(β−1)ln⁡(ti)]−∑i=1n(tiη)β\ln\left( L(\beta,\eta) \right) = \sum_{i = 1}^{n}\delta_{i}\left\lbrack \ln(\beta) - \beta ln(\eta) + (\beta - 1)\ln\left( t_{i} \right) \right\rbrack - \sum_{i = 1}^{n}\left( \frac{t_{i}}{\eta} \right)^{\beta}

威布尔分布的 Fisher 信息矩阵

Fisher 信息矩阵 I(β,η)I(\beta,\eta) 描述对数似然函数在 MLE 点附近的曲率,定义为二阶导数负期望:

I(β,η)=[−∂2ln⁡L∂β2−∂2ln⁡L∂β∂η−∂2ln⁡L∂β∂η−∂2ln⁡L∂η2]∣(β^,η^)I(\beta, \eta) = \left. \begin{bmatrix} -\frac{\partial^2 \ln L}{\partial \beta^2} & -\frac{\partial^2 \ln L}{\partial \beta \partial \eta} \\ -\frac{\partial^2 \ln L}{\partial \beta \partial \eta} & -\frac{\partial^2 \ln L}{\partial \eta^2} \end{bmatrix} \right|_{(\hat{\beta}, \hat{\eta})}

其逆矩阵给出估计值的协方差矩阵:

Cov(β^,η^)≈I−1(β^,η^)=[Var(β^)Cov(β^,η^)Cov(β^,η^)Var(η^)]Cov\left( \widehat{\beta},\widehat{\eta} \right) \approx I^{- 1}\left( \widehat{\beta},\widehat{\eta} \right) = \begin{bmatrix} Var\left( \widehat{\beta} \right) & Cov\left( \widehat{\beta},\widehat{\eta} \right) \\ Cov\left( \widehat{\beta},\widehat{\eta} \right) & Var\left( \widehat{\eta} \right) \end{bmatrix}

假设 ln⁡(β)\ln(\beta) 和 ln⁡(η)\ln(\eta) 近似服从正态分布,以确保 β\beta 和 η\eta 的置信限始终为正。

形状参数 β\beta 的置信限

ln⁡(βU,L)=ln(β^)±zα2⋅Var(ln⁡(β^))\ln\left( \beta_{U,L} \right) = ln\left( \widehat{\beta} \right) \pm z_{\frac{\alpha}{2}} \cdot \sqrt{Var\left( \ln\left( \widehat{\beta} \right) \right)}

利用 Delta 方法:

Var(ln(β^)≈Var(β^)β2Var(ln(\widehat{\beta}) \approx \frac{Var(\widehat{\beta})}{\beta^{2}}

因此:

ln⁡(βU,L)=ln⁡(β^)±zα2⋅Var(β^)β^\ln\left( \beta_{U,L} \right) = \ln\left( \widehat{\beta} \right) \pm z_{\frac{\alpha}{2}} \cdot \frac{\sqrt{Var\left( \widehat{\beta} \right)}}{\widehat{\beta}}

对于 90% 置信水平,α=0.1\alpha=0.1,zα/2=1.64z_{\alpha/2}=1.64。

ln(beta) 的 90% Fisher 矩阵置信限
ln(beta) 的 90% Fisher 矩阵置信限

置信水平 α\alpha 下 β\beta 的双侧置信限为:

βU,L=β^∙e±zα2Var(β^)β^\beta_{U,L} = \widehat{\beta} \bullet e^{\pm z_{\frac{\alpha}{2}}\frac{\sqrt{Var\left( \widehat{\beta} \right)}}{\widehat{\beta}}}

尺度参数 η\eta 的置信限

ln⁡(ηU,L)=ln(η^)±zα2⋅Var(η^)η^\ln\left( \eta_{U,L} \right) = ln\left( \widehat{\eta} \right) \pm z_{\frac{\alpha}{2}} \cdot \frac{\sqrt{Var\left( \widehat{\eta} \right)}}{\widehat{\eta}}

ln(eta) 的 90% Fisher 矩阵置信限
ln(eta) 的 90% Fisher 矩阵置信限

ηU,L=η^∙e±zα2Var(η^)η^\eta_{U,L} = \widehat{\eta} \bullet e^{\pm z_{\frac{\alpha}{2}}\frac{\sqrt{Var\left( \widehat{\eta} \right)}}{\widehat{\eta}}}

示例

将数据集 {20, 30, 40, 50} 使用 RRX 拟合至二参数威布尔分布,求参数的 90% 置信限。

RRX 解为:β=2.55\beta=2.55,η=39.9\eta=39.9。

Fisher 信息矩阵:

I(β,η)=[0.8270.004860.004860.0131]I(\beta, \eta) = \begin{bmatrix} 0.827 & 0.00486 \\ 0.00486 & 0.0131 \end{bmatrix}

协方差矩阵:

Cov(β^,η^)=[1.215−0.4493−0.449376.42]Cov\left( \widehat{\beta},\widehat{\eta} \right) = \begin{bmatrix} 1.215 & -0.4493 \\ -0.4493 & 76.42 \end{bmatrix}

因此:

Var(β^)=1.215Var\left( \widehat{\beta} \right)=1.215

Var(η^)=76.42Var\left( \widehat{\eta} \right)=76.42

βU=β^∙ezα2Var(β^)β^\beta_{U} = \widehat{\beta} \bullet e^{z_{\frac{\alpha}{2}}\frac{\sqrt{Var\left( \widehat{\beta} \right)}}{\widehat{\beta}}}

βL=β^∙e−zα2Var(β^)β^\beta_{L} = \widehat{\beta} \bullet e^{- z_{\frac{\alpha}{2}}\frac{\sqrt{Var\left( \widehat{\beta} \right)}}{\widehat{\beta}}}

ηU=39.9×e1.64(76.4239.9)=57.23\eta_{U} = 39.9 \times e^{1.64\left( \frac{\sqrt{76.42}}{39.9} \right)} = 57.23

ηL=39.9×e−1.64(76.4239.9)=27.84\eta_{L} = 39.9 \times e^{-1.64\left( \frac{\sqrt{76.42}}{39.9} \right)} = 27.84

Fisher 矩阵置信限的概念可概括为:

  1. 通过统计分析(本例为 MLE 或 RRX)得到估计值,作为均值。
  2. 由 Fisher 信息矩阵求得标准差。
  3. 使用由标准正态分位数定义置信水平的正态分布,对估计值建立置信限。
时间的 Fisher 矩阵置信限

将数据集 {20, 30, 40, 50} 拟合至二参数威布尔分布,求总体中 10% 失效(不可靠度 Q=10%Q=10\%)所对应时间的 90% 置信限。

RRX 解为:β=2.55\beta=2.55,η=39.9\eta=39.9。

威布尔 CDF:

Q(t)=1−e−(tη)βQ(t) = 1 - e^{- \left( \frac{t}{\eta} \right)^{\beta}}

当 Q=10%Q=10\% 时,t=16.5t=16.5。以下在均值为 16.5 的时间上建立正态置信限:

在均值为 16.5 的时间上建立正态置信限
在均值为 16.5 的时间上建立正态置信限

由于 X 轴采用自然对数尺度 ln⁡(t)\ln(t),实际均值是 ln⁡(16.5)\ln(16.5)。还需要方差 Var(ln⁡(t^))Var(\ln(\widehat{t})) 才能完整定义正态置信限。

令 u=ln⁡(t)u=\ln(t),则:

uU=u^+zα2⋅Var(u^)u_{U} = \widehat{u} + z_{\frac{\alpha}{2}} \cdot \sqrt{Var\left( \widehat{u} \right)}

uL=u^−zα2⋅Var(u^)u_{L} = \widehat{u} - z_{\frac{\alpha}{2}} \cdot \sqrt{Var\left( \widehat{u} \right)}

已知 Var(β^)Var(\widehat{\beta}) 和 Var(η^)Var(\widehat{\eta}),但不知道 Var(u^)Var(\widehat{u}),因此使用 Delta 方法求取。

由威布尔 CDF 线性化:

lnln(11−Q(t))=β[ln(t)−ln(η)]lnln\left( \frac{1}{1 - Q(t)} \right) = \beta\left\lbrack ln(t) - ln(\eta) \right\rbrack

u=ln(t)=1βlnln(11−Q(t))+ln(η)u=ln(t)=\frac{1}{\beta}lnln\left( \frac{1}{1 - Q(t)} \right)+ln(\eta)

利用 Delta 方法:

Var(u)=(∂u∂β)2Var(β)+(∂u∂η)2Var(η)+2(∂u∂β)(∂u∂η)Cov(β,η)Var(u) = \left( \frac{\partial u}{\partial\beta} \right)^{2}Var(\beta) + \left( \frac{\partial u}{\partial\eta} \right)^{2}Var(\eta) + 2\left( \frac{\partial u}{\partial\beta} \right)\left( \frac{\partial u}{\partial\eta} \right)Cov(\beta,\eta)

=1β4(lnln(1(1−Q)))2Var(β)+(1η)2Var(η)−2ηβ2(lnln(1(1−Q)))Cov(β,η)= \frac{1}{\beta^{4}}\left( lnln\left( \frac{1}{(1 - Q)} \right) \right)^{2}Var(\beta) + \left( \frac{1}{\eta} \right)^{2}Var(\eta) - \frac{2}{{\eta\beta}^{2}}\left( lnln\left( \frac{1}{(1 - Q)} \right) \right)Cov(\beta,\eta)

代入:

Var(β^)=1.215,Var(η^)=76.42,Q=0.1,β^=2.55,η^=39.9Var(\widehat{\beta})=1.215,\quad Var(\widehat{\eta})=76.42,\quad Q=0.1,\quad \widehat{\beta}=2.55,\quad \widehat{\eta}=39.9

得到:

Var(u^)=0.1854Var(\widehat{u})=0.1854

u^=ln⁡(16.5)=2.804\widehat{u}=\ln(16.5)=2.804

因此:

uU=3.513,uL=2.096u_U=3.513,\qquad u_L=2.096

由于 u=ln⁡(t)u=\ln(t),所以 t=exp⁡(u)t=\exp(u):

tU=exp⁡(uU)=33.5t_U=\exp(u_U)=33.5

tL=exp⁡(uL)=8.13t_L=\exp(u_L)=8.13

Q 等于 10% 时,时间的 90% Fisher 矩阵双侧置信限
Q 等于 10% 时,时间的 90% Fisher 矩阵双侧置信限

在 Q=10%Q=10\% 处得到时间 tt 的 90% 置信区间。对不同的 Q 值重复计算:

不同不可靠度下时间的 90% 置信限
不同不可靠度下时间的 90% 置信限

将概率图上的各点连接起来,即得到置信限曲线:

时间的 Fisher 矩阵置信限
时间的 Fisher 矩阵置信限
可靠度的 Fisher 矩阵置信限

将数据集 {20, 30, 40, 50} 拟合至二参数威布尔分布,求时间 t=20t=20 时不可靠度的 90% 置信限。

RRX 解为:β=2.55\beta=2.55,η=39.9\eta=39.9。由威布尔 CDF,当 t=20t=20 时,Q=15.8%Q=15.8\%。

以下在均值为 15.8% 的不可靠度上建立正态置信限:

在均值为 0.158 的不可靠度上建立正态置信限
在均值为 0.158 的不可靠度上建立正态置信限

由于 Y 轴采用双对数倒数尺度 lnln(1/(1−Q(t)))lnln(1/(1-Q(t))),实际均值为 lnln(1/(1−0.158))lnln(1/(1-0.158))。

令:

u=lnln(11−Q(t))u = lnln\left( \frac{1}{1 - Q(t)} \right)

则:

uU=u^+zα2⋅Var(u^)u_{U} = \widehat{u} + z_{\frac{\alpha}{2}} \cdot \sqrt{Var\left( \widehat{u} \right)}

uL=u^−zα2⋅Var(u^)u_{L} = \widehat{u} - z_{\frac{\alpha}{2}} \cdot \sqrt{Var\left( \widehat{u} \right)}

由威布尔 CDF 线性化:

u=β[ln(t)−ln(η)]u=\beta\left\lbrack ln(t)-ln(\eta)\right\rbrack

应用 Delta 方法:

Var(u)=(ln⁡(t)−ln(η))2Var(β)+(βη)2Var(η)−2βη(ln⁡(t)−ln(η))Cov(β,η)Var(u) = \left( \ln(t) - ln(\eta) \right)^{2}Var(\beta) + \left( \frac{\beta}{\eta} \right)^{2}Var(\eta) - \frac{2\beta}{\eta}\left( \ln(t) - ln(\eta) \right)Cov(\beta,\eta)

代入 Var(β^)=1.215Var(\widehat{\beta})=1.215、Var(η^)=76.42Var(\widehat{\eta})=76.42、t=20t=20、β^=2.55\widehat{\beta}=2.55 和 η^=39.9\widehat{\eta}=39.9:

Var(u^)=0.8513Var(\widehat{u})=0.8513

u^=−1.762\widehat{u}=-1.762

得到:

uU=−0.2447,uL=−3.280u_U=-0.2447,\qquad u_L=-3.280

再将变换尺度转换回不可靠度,得到:

qU=0.543,qL=0.0369q_U=0.543,\qquad q_L=0.0369

时间 t 等于 20 时不可靠度的 90% Fisher 矩阵双侧置信限
时间 t 等于 20 时不可靠度的 90% Fisher 矩阵双侧置信限

对不同时间 tt 重复计算,可以把置信限叠加在概率图上。

不同时间下不可靠度 Q 的 90% 置信限
不同时间下不可靠度 Q 的 90% 置信限
叠加在概率图上的不可靠度置信限
叠加在概率图上的不可靠度置信限

似然比置信限

似然比原理

似然比置信限以似然比检验为基础。以下以估计数据所拟合的威布尔分布形状参数 β\beta 的置信限为例。

似然比统计量为:

Λ(β)=−2ln⁡(L(β,η^)L(β^,η^))=−2[ln⁡(L(β,η^))−ln(L(β^,η^))]\small\Lambda(\beta) = - 2\ln\left( \frac{L\left( \beta,\widehat{\eta} \right)}{L\left( \widehat{\beta},\widehat{\eta} \right)} \right) = - 2\left\lbrack \ln\left( L\left( \beta,\widehat{\eta} \right) \right) - ln\left( L\left( \widehat{\beta},\widehat{\eta} \right) \right) \right\rbrack

其中:

  • L(β,η^)L(\beta,\widehat{\eta}):将 η\eta 固定为 η^\widehat{\eta} 时的似然函数。
  • L(β^,η^)L(\widehat{\beta},\widehat{\eta}):在估计参数处求得的似然值。

二参数威布尔分布的似然函数为:

L(β,η)=∏i=1n[(βη(tiη)β−1)δi⋅exp(−(tiη)β)]\small L(\beta,\eta) = \prod_{i = 1}^{n}\left\lbrack \left( \frac{\beta}{\eta}\left( \frac{t_{i}}{\eta} \right)^{\beta - 1} \right)^{\delta_{i}} \cdot exp\left( - \left( \frac{t_{i}}{\eta} \right)^{\beta} \right) \right\rbrack

对于小样本,Λ(β)\Lambda(\beta) 的准确分布未知;根据 Wilks 定理,当样本量较大时,它收敛于自由度等于被检验参数数目的卡方分布。本例只检验一个参数,因此自由度为 1。

在 100(1−α)%100(1-\alpha)\% 置信区间和一个自由度下:

Λ(β)≤χ1,1−α2\Lambda(\beta) \leq \chi_{1,1 - \alpha}^{2}

因此,β\beta 的上下限可通过求解满足以下等式的最大和最小 β\beta 得到:

−2[ln⁡(L(β,η^))−ln(L(β^,η^))]=χ1,1−α2- 2\left\lbrack \ln\left( L\left( \beta,\widehat{\eta} \right) \right) - ln\left( L\left( \widehat{\beta},\widehat{\eta} \right) \right) \right\rbrack = \chi_{1,1 - \alpha}^{2}

示例

将数据集 {20, 30, 40, 50} 拟合至二参数威布尔分布,采用似然比法求 β\beta 的 90% 置信限。

MLE 解为:β=3.57\beta=3.57,η=39\eta=39。

求解满足以下等式的 β\beta 上下限:

−2[ln⁡(L(β,39))−ln(L(3.57, 39))]=χ1,0.92\small- 2\left\lbrack \ln\left( L(\beta,39) \right) - ln\left( L(3.57,\ 39) \right) \right\rbrack = \chi_{1,0.9}^{2}

由临界卡方值约束的 beta 似然比置信限
由临界卡方值约束的 beta 似然比置信限

由此得到 β\beta 的上下置信限。η\eta 的置信限可按相同方法估计。

由临界卡方值约束的 eta 似然比置信限
由临界卡方值约束的 eta 似然比置信限
时间的置信限

考虑相同的数据集 {20, 30, 40, 50},拟合至二参数威布尔分布。其 B(10) 寿命为 t=20.8t=20.8 单位时间,即 Q(t=20.8)=10%Q(t=20.8)=10\%。现在求 90% 双侧置信限。

时间的似然比置信限示例数据
时间的似然比置信限示例数据

以时间 tt 表示似然比统计量:

Λ(t)=−2ln⁡(L(t,β^)L(t^,β^))=−2[ln⁡(L(t,β^))−ln(L(t^,β^))]\small\Lambda(t) = - 2\ln\left( \frac{L\left( t,\widehat{\beta} \right)}{L\left( \widehat{t},\widehat{\beta} \right)} \right) = - 2\left\lbrack \ln\left( L\left( t,\widehat{\beta} \right) \right) - ln\left( L\left( \widehat{t},\widehat{\beta} \right) \right) \right\rbrack

其中:

  • L(t,β^)L(t,\widehat{\beta}):将 β\beta 固定为 β^\widehat{\beta} 时的似然函数。
  • L(t^,β^)L(\widehat{t},\widehat{\beta}):在估计时间和估计 β\beta 处求得的似然值;它与 L(β^,η^)L(\widehat{\beta},\widehat{\eta}) 相同。

L(t,β)L(t,\beta) 可通过在 L(β,η)L(\beta,\eta) 中代入下式得到:

η=t^[ln⁡(11−Q)]1β\eta = \frac{\widehat{t}}{\left\lbrack \ln\left( \frac{1}{1 - Q} \right) \right\rbrack^{\frac{1}{\beta}}}

对于完整数据:

L(β,t)=∏i=iN(βη)(tη)β−1e−(tη)βL(\beta,t) = \prod_{i = i}^{N}\left( \frac{\beta}{\eta} \right)\left( \frac{t}{\eta} \right)^{\beta - 1}e^{- \left( \frac{t}{\eta} \right)^{\beta}}

其中 Q=0.1Q=0.1。求满足以下等式的最大和最小 tt:

−2[ln⁡(L(t,3.57))−ln(L(20.8, 3.57))]=χ1,0.92- 2\left\lbrack \ln\left( L(t,3.57) \right) - ln\left( L(20.8,\ 3.57) \right) \right\rbrack = \chi_{1,0.9}^{2}

由临界卡方值约束的时间似然比等高线
由临界卡方值约束的时间似然比等高线
时间的似然比置信限
时间的似然比置信限

其含义是:在 90% 置信水平下,预计总体中 10% 的单元将在 9.1 至 30.7 单位时间之间失效。

在 Q=10%Q=10\% 处得到时间的 90% 置信区间。对不同 Q 值重复计算:

不同不可靠度下时间的 90% 似然比置信限
不同不可靠度下时间的 90% 似然比置信限

将概率图上的各点连接起来,即得到置信限曲线:

似然比置信限
似然比置信限
可靠度的置信限

给定时间 tt 时,可靠度置信限的求取过程与上一节相同。以不可靠度 Q 表示似然比统计量:

Λ(Q)=−2ln⁡(L(Q,β^)L(Q^,β^))=−2[ln⁡(L(Q,β^))−ln(L(Q^,β^))]\Lambda(Q) = - 2\ln\left( \frac{L\left( Q,\widehat{\beta} \right)}{L\left( \widehat{Q},\widehat{\beta} \right)} \right) = - 2\left\lbrack \ln\left( L\left( Q,\widehat{\beta} \right) \right) - ln\left( L\left( \widehat{Q},\widehat{\beta} \right) \right) \right\rbrack

L(Q,β)L(Q,\beta) 可通过在 L(β,η)L(\beta,\eta) 中代入下式得到:

η=t^[ln⁡(11−Q)]1β\eta = \frac{\widehat{t}}{\left\lbrack \ln\left( \frac{1}{1 - Q} \right) \right\rbrack^{\frac{1}{\beta}}}

对于完整数据:

L(β,t)=∏i=iN(βη)(tη)β−1e−(tη)βL(\beta,t) = \prod_{i = i}^{N}\left( \frac{\beta}{\eta} \right)\left( \frac{t}{\eta} \right)^{\beta - 1}e^{- \left( \frac{t}{\eta} \right)^{\beta}}

考虑同一数据集,在 t=20t=20 时,Q=8.81%Q=8.81\%。目标是估计 Q 的上下限。

不可靠度置信限的示例数据
不可靠度置信限的示例数据

求满足以下等式的最大和最小 Q:

−2[ln⁡(L(Q,3.57))−ln(L(0.0881, 3.57))]=χ1,0.92- 2\left\lbrack \ln\left( L(Q,3.57) \right) - ln\left( L(0.0881,\ 3.57) \right) \right\rbrack = \chi_{1,0.9}^{2}

由临界卡方值约束的不可靠度似然比等高线
由临界卡方值约束的不可靠度似然比等高线
不可靠度的似然比置信限
不可靠度的似然比置信限

在 t=20t=20 处得到不可靠度 Q 的 90% 置信区间。对不同时间重复计算并叠加在概率图上,所得结果与时间的似然比置信限相同,因此这里不再重复。

模拟置信限

模拟置信限通过重复生成合成数据集,近似评估拟合分布参数和由其推导的可靠性指标的抽样不确定性。本节所称的模拟是参数自助法(parametric bootstrap):每个合成数据集均由已拟合的寿命分布生成,而不是直接从原始观测值中重复抽样。

模拟结果可用于计算分布参数、指定时间的可靠度,或 B(10) 等寿命分位数的置信限。这些置信限反映在给定分布和估计方法条件下,由现有样本引起的不确定性;它们不能反映分布模型选择不当、数据缺乏代表性,或删失假设错误所造成的影响。

方法
  1. 拟合原始数据。 选择寿命分布和估计方法,例如极大似然估计(MLE)或 X 方向秩回归(RRX),并利用观测数据估计模型参数。
  2. 生成参数自助样本。 根据拟合分布生成足够多的合成寿命数据集,数量记为 NN。每个数据集应保持与原始数据相同的样本量,并在适用时保持相同的删失或暂停结构。
  3. 重新估计模型。 使用与原始数据相同的分布和估计方法拟合每个合成数据集,从而得到 NN 组参数估计值及相应的可靠性结果。
  4. 计算百分位置信限。 对每次拟合计算关注的指标,例如可靠度 R(t)R(t)、B(10) 寿命或某个分布参数。将 NN 个结果排序,并按照所需的单侧或双侧置信限选取相应百分位数。
算例

将完整失效数据集 {20, 30, 40, 50} 拟合至二参数威布尔分布。目标是采用参数自助法,在威布尔概率图上建立下单侧 90% 逐点置信限曲线。

1. 拟合原始数据

采用 RRX 得到的参数估计值为 β^=2.55\widehat{\beta}=2.55 和 η^=39.9\widehat{\eta}=39.9。

2. 生成参数自助样本

根据拟合的二参数威布尔分布生成 N=1,000N=1{,}000 个合成数据集。每个数据集包含四个完整失效时间,与原始数据的样本量和数据结构一致。如需更平滑、更稳定的百分位数估计,可以采用更大的 NN。

3. 重新估计参数

使用 RRX 将每个合成数据集重新拟合至二参数威布尔分布。每次拟合都会得到一组新的 β\beta 和 η\eta 估计值,并形成一条新的威布尔拟合直线。

由 1,000 个参数自助样本得到的威布尔拟合直线;每个样本包含四个失效时间
由 1,000 个参数自助样本得到的威布尔拟合直线;每个样本包含四个失效时间

计算每次自助拟合的 B(10) 寿命,并将 1,000 个结果由小到大排序。下单侧 90% 置信限是该分布的第 10 百分位数;当 N=1,000N=1{,}000 时,约为排序后的第 100 个值。本例得到的下限为 t=7.2t=7.2。

B(10) 的下单侧 90% 置信限,即自助 B(10) 估计值的第 10 百分位数
B(10) 的下单侧 90% 置信限,即自助 B(10) 估计值的第 10 百分位数

对 B(1)、B(2)、…、B(99) 重复上述计算。在每个不可靠度水平上,选取相应自助寿命估计值的第 10 百分位数。连接这些点即可得到下单侧 90% 逐点置信限曲线。这里的“逐点”非常重要:90% 置信水平分别适用于每一个不可靠度水平,并不表示整条拟合分布曲线有 90% 的概率包含在该置信限内。

成对显示的下、上单侧 90% 逐点置信限
成对显示的下、上单侧 90% 逐点置信限

图 66 显示 FreeWeibull.com 提供的下、上单侧 90% 置信限。在每个不可靠度水平上,下限曲线取自助寿命估计值的第 10 百分位数,上限曲线取第 90 百分位数。因此,两条曲线之间包含中间 80% 的自助估计值,相当于中心双侧 80% 百分位区间。它不应被解释为传统的双侧 90% 置信区间;后者应采用第 5 和第 95 百分位数。

复现数据分析

简介

寿命数据分析关注只经历一次失效的系统,记录其失效时间或当前未失效年龄;复现数据分析(Recurring Data Analysis,RDA)则处理系统随时间可能多次失效的情况。它特别适用于可修复系统,需要分析失效趋势和可靠性随时间变化的场景。

使用 NHPP 模型的动机

从可靠性角度看,非齐次泊松过程(Non-Homogeneous Poisson Process,NHPP)适用于分析可修复系统,主要用途包括:

  • 识别系统失效强度的变化趋势。
  • 支持维修和大修决策。
  • 为可靠性仿真和 RAM 研究中的数字孪生分析提供统计模型,例如应用于 AeROS。

幂律 NHPP

幂律非齐次泊松过程常用于描述可修复系统。它能够表示系统随时间改善(例如开发过程中的系统)或恶化(例如现场运行系统)的情况。

NHPP 假设

  • 修复使系统恢复至“与故障前一样差”的状态,即最小修复。
  • 首次失效时间服从威布尔分布。
  • 系统具有无限多个潜在失效模式。

统计表达

对于在给定时间区间内期望发生 λ\lambda 次事件的泊松分布,观察到 nn 次事件的概率为:

P[N=n]=λne−λn!P\lbrack N = n\rbrack = \frac{\lambda^{n}e^{- \lambda}}{n!}

若 λ\lambda 为常数,该过程称为齐次泊松过程。若累积失效函数(均值函数)随时间服从幂律:

Λ(t)=λ^tβ^\Lambda(t) = \widehat{\lambda}t^{\widehat{\beta}}

则失效强度为 Λ(t)\Lambda(t) 对时间的导数:

u(t)=λβtβ−1u(t) = \lambda\beta t^{\beta - 1}

随机变量 N(t)N(t) 等于 nn 的概率为:

P[N(t)=n]=(Λ(t))ne−Λ(t)n!P\left\lbrack N(t) = n \right\rbrack = \frac{\left( \Lambda(t) \right)^{n}e^{- \Lambda(t)}}{n!}

这里使用“失效强度”而不是“失效率”,以区别于寿命数据分析中的用法。

存活概率与重新参数化

年龄为 tt 的系统在随后 dd 时间内不发生失效并存活至 t+dt+d 的概率 R(d/t)R(d/t) 为:

R(d/t)=e−[λ(t+d)β−λtβ]R(d/t) = e^{- \left\lbrack {\lambda(t + d)}^{\beta} - \lambda t^{\beta} \right\rbrack}

若把强度函数重新参数化为威布尔失效率函数:

u(t)=βη(tη)β−1u(t) = \frac{\beta}{\eta}\left( \frac{t}{\eta} \right)^{\beta - 1}

则:

η=(1λ)1β\eta = \left( \frac{1}{\lambda} \right)^{\frac{1}{\beta}}

这进一步说明首次失效时间服从威布尔分布,而后续失效服从 NHPP 模型。

NHPP 模型参数估计

为估计 NHPP 模型的 λ\lambda 和 β\beta,使用来自 kk 个系统的失效数据。每个系统 qq(q=1,…,kq=1,\ldots,k)从时间 SqS_q 开始运行,到 TqT_q 结束观察;NqN_q 是系统 qq 的观测失效次数,XiqX_{iq} 表示第 ii 次失效时的系统年龄。

k 个系统的复现失效
k 个系统的复现失效

λ\lambda 和 β\beta 的极大似然估计为:

λ^=∑q=1kNq∑q=1k(Tqβ^−Sqβ^)\small{\widehat{\lambda} = \frac{\sum_{q = 1}^{k}N_{q}}{\sum_{q = 1}^{k}\left( T_{q}^{\widehat{\beta}} - S_{q}^{\widehat{\beta}} \right)} }β^=∑q=1kNqλ^∑q=1k[(Tqβ^ln⁡(Tq)−Sqβ^ln⁡(Sq))]−∑q=1k∑i=1Nqln⁡(Xiq){\widehat{\beta} = \frac{\sum_{q = 1}^{k}N_{q}}{\widehat{\lambda}\sum_{q = 1}^{k}{\left\lbrack \left( T_{q}^{\widehat{\beta}}\ln\left( T_{q} \right) - S_{q}^{\widehat{\beta}}\ln\left( S_{q} \right) \right) \right\rbrack - \sum_{q = 1}^{k}{\sum_{i = 1}^{N_{q}}{\ln\left( X_{iq} \right)}}}}}

由于这些方程没有闭式解,必须采用迭代方法求解 λ\lambda 和 β\beta。

β\beta 的数值反映系统行为随时间的变化:

beta 对失效强度的影响
beta 对失效强度的影响
  • β<1\beta<1:失效强度随时间下降,系统正在改善。
  • β=1\beta=1:失效强度恒定,为齐次泊松过程。
  • β>1\beta>1:失效强度随时间上升,系统正在恶化。

示例:泵失效数据

考虑三台在相似应力条件下运行的泵。每台泵在指定运行期间经历多次失效。

三台泵的失效记录
三台泵的失效记录
失效时间线
失效时间线

将累积失效记录(天)输入 Weibull Toolbox 的 RDA 工作表。

RDA 工作表
RDA 工作表

NHPP 参数的 MLE 解为:

λ^=0.0000148 /天\widehat{\lambda} = 0.0000148\ /\text{天}

β^=1.89\widehat{\beta} = 1.89

利用这些参数,可绘制累积失效次数(均值函数)和失效强度随时间的变化。

累积失效次数函数:

Λ(t)=λ^tβ^=0.0000148×t1.89\Lambda(t) = \widehat{\lambda}t^{\widehat{\beta}} = 0.0000148 \times t^{1.89}

累积失效次数随时间变化
累积失效次数随时间变化

失效强度函数:

u(t)=λβtβ−1=0.0000280×t0.89u(t) = \lambda\beta t^{\beta - 1} = 0.0000280 \times t^{0.89}

失效强度随时间变化
失效强度随时间变化

置信限

由重复失效数据估计得到的参数存在抽样不确定性。置信限为模型参数以及由拟合模型推导的量提供合理取值范围,包括预期累积失效次数、失效强度和瞬时 MTBF。

本节采用 Fisher 信息矩阵进行计算。对数似然函数在极大似然估计值附近的曲率,可用于近似计算 λ^\widehat{\lambda} 和 β^\widehat{\beta} 的方差与协方差。随后利用 Delta 方法在对数尺度上建立正值量的置信限,从而保证所有置信限均为正值。

幂律 NHPP 模型

截至时间 tt 的预期累积失效次数,也称为均值函数,为:

Λ(t)=λtβ\Lambda(t)=\lambda t^{\beta}

相应的失效强度,即失效发生率,为:

u(t)=λβtβ−1u(t)=\lambda\beta t^{\beta-1}

本节所用符号定义如下。

符号定义
Λ(t)\Lambda(t)从时间 0 到时间 tt 的预期累积失效次数
u(t)u(t)时间 tt 的瞬时失效强度
λ\lambda尺度系数;λ>0\lambda>0
β\beta描述失效强度趋势的形状参数;β>0\beta>0
kk数据集中可修复系统的数量
SqS_q系统 qq 观察窗口的起始时间
TqT_q系统 qq 观察窗口的结束时间
XiqX_{iq}系统 qq 第 ii 次失效时的累积运行时间
NqN_q系统 qq 的观测失效次数
nn所有系统的观测失效总数,n=∑q=1kNqn=\sum_{q=1}^{k}N_q

从时间 0 开始观察至时间 TT 的单个系统,是 k=1k=1、S1=0S_1=0 和 T1=TT_1=T 的特殊情况。

似然函数

每个系统 qq 的观察窗口为 (Sq,Tq](S_q,T_q],并把各系统视为相互独立的 NHPP 过程。在 NHPP 假设下,所有系统失效历史的联合对数似然函数为:

ℓ(λ,β)=nln⁡λ+nln⁡β+(β−1)∑q=1k∑i=1Nqln⁡Xiq−λ∑q=1k(Tqβ−Sqβ)\ell(\lambda,\beta) =n\ln\lambda+n\ln\beta +(\beta-1)\sum_{q=1}^{k}\sum_{i=1}^{N_q}\ln X_{iq} -\lambda\sum_{q=1}^{k}\left(T_q^{\beta}-S_q^{\beta}\right)

全文使用自然对数。当系统从时间零开始观察,即 Sq=0S_q=0 时,与起始时间的幂和对数有关的项在极限意义下为零,因此从求和项中省略。

极大似然估计值 λ^\widehat{\lambda} 和 β^\widehat{\beta} 使该函数达到最大,并满足下列得分方程:

λ=n∑q=1k(Tqβ−Sqβ)\lambda=\frac{n}{\displaystyle\sum_{q=1}^{k}\left(T_q^{\beta}-S_q^{\beta}\right)}β=nλ∑q=1k(Tqβln⁡Tq−Sqβln⁡Sq)−∑q=1k∑i=1Nqln⁡Xiq\beta= \frac{n}{ \displaystyle \lambda\sum_{q=1}^{k}\left(T_q^{\beta}\ln T_q-S_q^{\beta}\ln S_q\right) -\sum_{q=1}^{k}\sum_{i=1}^{N_q}\ln X_{iq}}

与参数估计一节相同,这些方程需要采用迭代方法求解;当 Sq=0S_q=0 时,省略相应的起始时间项。

Fisher 信息矩阵

观测 Fisher 信息由 ℓ(λ,β)\ell(\lambda,\beta) 的负二阶导数得到,并在极大似然估计值处计算。矩阵元素为:

Iλλ=nλ^,2I_{\lambda\lambda}=\frac{n}{\widehat{\lambda}^{,2}}

Iλβ=∑q=1k(Tqβ^ln⁡Tq−Sqβ^ln⁡Sq)I_{\lambda\beta} =\sum_{q=1}^{k}\left(T_q^{\widehat{\beta}}\ln T_q-S_q^{\widehat{\beta}}\ln S_q\right)Iββ=nβ^,2+λ^∑q=1k[Tqβ^(ln⁡Tq)2−Sqβ^(ln⁡Sq)2]I_{\beta\beta} =\frac{n}{\widehat{\beta}^{,2}} +\widehat{\lambda}\sum_{q=1}^{k} \left[ T_q^{\widehat{\beta}}(\ln T_q)^2 -S_q^{\widehat{\beta}}(\ln S_q)^2 \right]

(λ^,β^)(\widehat{\lambda},\widehat{\beta}) 的近似协方差矩阵为该信息矩阵的逆矩阵。令:

D=IλλIββ−Iλβ,2D=I_{\lambda\lambda}I_{\beta\beta}-I_{\lambda\beta}^{,2}

则:

Var⁡(λ^)=IββD\operatorname{Var}(\widehat{\lambda})=\frac{I_{\beta\beta}}{D}

Var⁡(β^)=IλλD\operatorname{Var}(\widehat{\beta})=\frac{I_{\lambda\lambda}}{D}

Cov⁡(λ^,β^)=−IλβD\operatorname{Cov}(\widehat{\lambda},\widehat{\beta})=-\frac{I_{\lambda\beta}}{D}

当所求置信限同时依赖两个参数时,必须保留协方差项。以上方差和协方差均位于参数的原始尺度;在建立置信限时才引入对数尺度。

参数的置信限

对于 100(1−α)%100(1-\alpha)\% 的置信水平,令 zz 为所选置信限类型对应的标准正态分位数:

  • 双侧置信限使用 z=z1−α/2z=z_{1-\alpha/2}。近似 95% 双侧置信限取 z=1.96z=1.96。
  • 下单侧、上单侧以及同时显示的上下单侧置信限使用 z=z1−αz=z_{1-\alpha}。近似 95% 单侧置信限取 z=1.645z=1.645。

由于 λ\lambda 和 β\beta 必须为正值,利用 Delta 方法把正态近似应用于其对数:

Var⁡(ln⁡λ^)≈Var⁡(λ^)λ^,2\operatorname{Var}(\ln\widehat{\lambda}) \approx\frac{\operatorname{Var}(\widehat{\lambda})}{\widehat{\lambda}^{,2}}Var⁡(ln⁡β^)≈Var⁡(β^)β^,2\operatorname{Var}(\ln\widehat{\beta}) \approx\frac{\operatorname{Var}(\widehat{\beta})}{\widehat{\beta}^{,2}}

参数置信限为:

λL=λ^exp⁡[−zVar⁡(λ^)λ^],λU=λ^exp⁡[+zVar⁡(λ^)λ^]\lambda_L=\widehat{\lambda}\exp\left[-\frac{z\sqrt{\operatorname{Var}(\widehat{\lambda})}}{\widehat{\lambda}}\right], \qquad \lambda_U=\widehat{\lambda}\exp\left[+\frac{z\sqrt{\operatorname{Var}(\widehat{\lambda})}}{\widehat{\lambda}}\right]βL=β^exp⁡[−zVar⁡(β^)β^],βU=β^exp⁡[+zVar⁡(β^)β^]\beta_L=\widehat{\beta}\exp\left[-\frac{z\sqrt{\operatorname{Var}(\widehat{\beta})}}{\widehat{\beta}}\right], \qquad \beta_U=\widehat{\beta}\exp\left[+\frac{z\sqrt{\operatorname{Var}(\widehat{\beta})}}{\widehat{\beta}}\right]

每一种置信限类型都计算上下两个限值。双侧显示和上下单侧同时显示会给出两个限值;下单侧显示只给出下限,上单侧显示只给出上限。单侧以及上下单侧同时显示均采用单侧分位数。

均值函数的置信限

在时间 t>0t>0,拟合得到的预期累积失效次数为:

Λ^(t)=λ^tβ^\widehat{\Lambda}(t)=\widehat{\lambda}t^{\widehat{\beta}}

所需偏导数为:

∂Λ∂λ=tβ\frac{\partial\Lambda}{\partial\lambda}=t^{\beta}

∂Λ∂β=Λ(t)ln⁡t\frac{\partial\Lambda}{\partial\beta}=\Lambda(t)\ln t

近似方差为:

Var⁡ ⁣(Λ^(t))=(∂Λ∂λ)2Var⁡(λ^)+(∂Λ∂β)2Var⁡(β^)+2(∂Λ∂λ)(∂Λ∂β)Cov⁡(λ^,β^)\operatorname{Var}\!\left(\widehat{\Lambda}(t)\right) =\left(\frac{\partial\Lambda}{\partial\lambda}\right)^2\operatorname{Var}(\widehat{\lambda}) +\left(\frac{\partial\Lambda}{\partial\beta}\right)^2\operatorname{Var}(\widehat{\beta}) +2\left(\frac{\partial\Lambda}{\partial\lambda}\right) \left(\frac{\partial\Lambda}{\partial\beta}\right) \operatorname{Cov}(\widehat{\lambda},\widehat{\beta})

逐点置信限为:

ΛL(t)=Λ^(t)exp⁡[−zVar⁡(Λ^(t))Λ^(t)]\Lambda_L(t)=\widehat{\Lambda}(t) \exp\left[-\frac{z\sqrt{\operatorname{Var}(\widehat{\Lambda}(t))}}{\widehat{\Lambda}(t)}\right]ΛU(t)=Λ^(t)exp⁡[+zVar⁡(Λ^(t))Λ^(t)]\Lambda_U(t)=\widehat{\Lambda}(t) \exp\left[+\frac{z\sqrt{\operatorname{Var}(\widehat{\Lambda}(t))}}{\widehat{\Lambda}(t)}\right]

把方差除以 Λ^(t)2\widehat{\Lambda}(t)^2,即可得到 ln⁡Λ^(t)\ln\widehat{\Lambda}(t) 的 Delta 方法方差。每个选定时间点的置信限描述拟合模型对预期累积失效次数估计的不确定性;它并不是整条曲线的同时置信带。

失效强度的置信限

在时间 t>0t>0,拟合失效强度为:

u^(t)=λ^β^tβ^−1\widehat{u}(t)=\widehat{\lambda}\widehat{\beta}t^{\widehat{\beta}-1}

其偏导数为:

∂u∂λ=βtβ−1\frac{\partial u}{\partial\lambda}=\beta t^{\beta-1}

∂u∂β=λtβ−1(1+βln⁡t)\frac{\partial u}{\partial\beta}=\lambda t^{\beta-1}(1+\beta\ln t)

近似方差为:

Var⁡(u^(t))=(∂u∂λ)2Var⁡(λ^)+(∂u∂β)2Var⁡(β^)+2(∂u∂λ)(∂u∂β)Cov⁡(λ^,β^)\operatorname{Var}(\widehat{u}(t)) =\left(\frac{\partial u}{\partial\lambda}\right)^2\operatorname{Var}(\widehat{\lambda}) +\left(\frac{\partial u}{\partial\beta}\right)^2\operatorname{Var}(\widehat{\beta}) +2\left(\frac{\partial u}{\partial\lambda}\right) \left(\frac{\partial u}{\partial\beta}\right) \operatorname{Cov}(\widehat{\lambda},\widehat{\beta})

置信限为:

uL(t)=u^(t)exp⁡[−zVar⁡(u^(t))u^(t)]u_L(t)=\widehat{u}(t) \exp\left[-\frac{z\sqrt{\operatorname{Var}(\widehat{u}(t))}}{\widehat{u}(t)}\right]uU(t)=u^(t)exp⁡[+zVar⁡(u^(t))u^(t)]u_U(t)=\widehat{u}(t) \exp\left[+\frac{z\sqrt{\operatorname{Var}(\widehat{u}(t))}}{\widehat{u}(t)}\right]

瞬时 MTBF 的置信限

对于失效强度随时间变化的系统,将失效强度的倒数称为瞬时 MTBF:

MTBF⁡^inst(t)=1u^(t)\widehat{\operatorname{MTBF}}_{\mathrm{inst}}(t)=\frac{1}{\widehat{u}(t)}

取倒数会使上下限次序互换:

MTBF⁡inst,L(t)=1uU(t),MTBF⁡inst,U(t)=1uL(t)\operatorname{MTBF}_{\mathrm{inst},L}(t)=\frac{1}{u_U(t)}, \qquad \operatorname{MTBF}_{\mathrm{inst},U}(t)=\frac{1}{u_L(t)}

该指标是时间 tt 处的局部量。只有当 β=1\beta=1、失效强度恒定时,它才表示长期平均失效间隔。

解释与局限性

这些置信限描述 NHPP 模型平均行为估计值的不确定性,并不是未来失效次数的预测限。未来的失效次数仍会围绕均值函数随机变化,并服从所假设的泊松过程。

Fisher 矩阵法对极大似然点附近的似然曲面采用局部正态近似。随着观测失效次数增加,其准确性通常会提高。当失效次数较少、参数估计值高度相关或似然曲面明显不对称时,该近似的准确性可能较低。

置信限也不能弥补模型选择不当所造成的问题。在把置信限用于预测、维修规划或经济决策之前,应先评估幂律 NHPP 模型的假设及拟合优度。

整个分析必须采用一致的时间单位。改变时间单位会改变 λ\lambda 的数值;只要正确进行参数转换,拟合所代表的实际失效过程不会改变。

最佳大修时间(经济寿命)

当 β>1\beta>1 时,失效强度随时间上升。虽然初期修理可能比大修更经济,但最终会到达大修或更换更具成本效益的时点。

令:

  • TOHT_{OH}:大修时间。
  • CCMC_{CM}:纠正性维修成本。
  • COHC_{OH}:大修成本。

单位时间成本(Cost per Unit Time,CPUT)定义为:

CPUT=[CCM×Λ(TOH)+COH]TOHCPUT = \frac{\left\lbrack C_{CM} \times \Lambda\left( T_{OH} \right) + C_{OH} \right\rbrack}{T_{OH}}

其中:

Λ(TOH)=λ^(TOH)β^\Lambda\left( T_{OH} \right) = \widehat{\lambda}\left( T_{OH} \right)^{\widehat{\beta}}

为求最佳 TOHT_{OH},对 CPUT 关于 TOHT_{OH} 求导并令导数为零:

d(CPUT)dTOH=0\frac{d(CPUT)}{dT_{OH}} = 0

求解得到:

TOH=[COHλ(β−1)CCM]1βT_{OH} = \left\lbrack \frac{C_{OH}}{\lambda(\beta - 1)C_{CM}} \right\rbrack^{\frac{1}{\beta}}

对于上述泵示例,修理成本为 $10,000,大修成本为 $50,000:

λ^=0.0000148 /天,β^=1.89\widehat{\lambda}=0.0000148\ /\text{天},\qquad \widehat{\beta}=1.89

TOH=[50,0000.0000148×(1.89−1)×10,000]11.89≈892{T_{OH} = \left\lbrack \frac{50,000}{0.0000148 \times (1.89 - 1) \times 10,000} \right\rbrack^{\frac{1}{1.89}} }{\approx 892}

下图显示 CPUT 随大修时间的变化:

最佳大修时间
最佳大修时间

存在最佳大修间隔需要满足:

  • β>1\beta>1,即失效强度随时间上升。
  • 修理成本低于大修成本。

当 β<1\beta<1 时,系统可靠性随时间改善;此时实施大修反而可能降低其性能。

若修理成本高于大修成本,则系统发生失效时应进行更换。

加速寿命试验分析

简介

加速寿命试验(ALT)通过在高于正常使用条件的应力水平下测试产品,从而更快地获得可靠性信息。根据加速条件下收集的数据拟合寿命–应力关系,并据此估计预期使用条件下的寿命分布。

本节讨论恒定应力 ALT,包括精确失效时间、暂停数据(右删失观测)和区间删失观测。每个观测值都必须与施加于该试件的应力水平或应力组合相对应。

两个温度水平下的失效时间数据
失效时间(小时)
350 K450 K
20010
35015
42530
82045
120065
125070
130085
1600130
2000195
2100300
将加速温度数据外推至使用应力水平寿命分布的寿命–应力关系
从加速应力水平外推至使用条件下的寿命分布

模型假设与所需输入

只有当所选应力所加速的失效机理与正常使用条件下发生的失效机理相同时,外推结果才有意义。在通常的尺度加速假设下,各应力水平的分布形状参数保持不变;应力改变时间尺度,但不改变分布类型。因此,随着寿命尺度向低应力使用条件增大,失效时间的绝对离散程度也可能增大,如上图所示。

ALT 分析需要:

  • 包含观测时间、观测类型及相应应力值的数据集。
  • 寿命分布,例如 Weibull、对数正态或指数分布。
  • 与应力及失效机理相适合的寿命–应力关系。
  • 用于估计寿命或可靠度的明确使用条件。

对于一个未知应力效应,数学上至少需要两个不同的应力水平才能识别模型。若有 pp 个应力变量,设计矩阵必须满秩,因此至少需要 p+1p+1 个不同的应力组合。在实际应用中,通常还需要更多应力单元和重复试验,以评估模型适用性并估计不确定性。

删失 ALT 数据的似然函数

令 ziz_i 表示第 ii 个观测的应力条件。对于精确失效、暂停和区间删失观测,联合对数似然函数可写为:

ℓ=∑i=1Nfln⁡f(ti∣zi)+∑i=1Nsln⁡R(ti∣zi)+∑i=1NIln⁡[R(tLi∣zi)−R(tRi∣zi)]\ell=\sum_{i=1}^{N_f}\ln f(t_i\mid z_i)+\sum_{i=1}^{N_s}\ln R(t_i\mid z_i)+\sum_{i=1}^{N_I}\ln\left[R(t_{Li}\mid z_i)-R(t_{Ri}\mid z_i)\right]

其中,NfN_f、NsN_s 和 NIN_I 分别为精确失效、暂停和区间删失观测的数量。对于第 ii 个区间观测,tLit_{Li} 和 tRit_{Ri} 分别为区间下限和上限。使该对数似然函数达到最大值的参数即为最大似然估计值(MLE)。

Arrhenius 寿命–应力关系

当温度加速热激活失效机理时,通常采用 Arrhenius 关系:

L(V)=Cexp⁡(BV)L(V)=C\exp\left(\frac{B}{V}\right)

其中,VV 为开尔文绝对温度,CC 和 BB 为模型参数,L(V)L(V) 为温度 VV 下的分布寿命尺度。对于 Weibull 分布,L(V)L(V) 为特征寿命 η(V)\eta(V);对于对数正态分布,L(V)L(V) 为中位寿命。

加速因子

对于使用温度 VuV_u 和加速温度 VaV_a,加速因子为使用条件寿命与加速条件寿命之比:

AF=L(Vu)L(Va)=exp⁡[B(1Vu−1Va)]AF=\frac{L(V_u)}{L(V_a)}=\exp\left[B\left(\frac{1}{V_u}-\frac{1}{V_a}\right)\right]

Arrhenius-Weibull 模型

对于各应力水平具有共同形状参数 β\beta 的 Weibull 寿命分布:

f(t,V)=βη(V)[tη(V)]β−1exp⁡[−(tη(V))β]f(t,V)=\frac{\beta}{\eta(V)}\left[\frac{t}{\eta(V)}\right]^{\beta-1}\exp\left[-\left(\frac{t}{\eta(V)}\right)^\beta\right]

R(t,V)=exp⁡[−(tη(V))β],η(V)=Cexp⁡(BV)R(t,V)=\exp\left[-\left(\frac{t}{\eta(V)}\right)^\beta\right],\qquad \eta(V)=C\exp\left(\frac{B}{V}\right)

MLE 解包括 β\beta、BB 和 CC。

Arrhenius-对数正态模型

对于各应力水平具有共同对数尺度标准差 σ\sigma 的对数正态寿命分布,定义 μ(V)=ln⁡[L(V)]\mu(V)=\ln[L(V)],则:

f(t,V)=1tσ2πexp⁡{−12[ln⁡t−μ(V)σ]2}f(t,V)=\frac{1}{t\sigma\sqrt{2\pi}}\exp\left\{-\frac{1}{2}\left[\frac{\ln t-\mu(V)}{\sigma}\right]^2\right\}

R(t,V)=1−Φ[ln⁡t−μ(V)σ],μ(V)=ln⁡C+BVR(t,V)=1-\Phi\left[\frac{\ln t-\mu(V)}{\sigma}\right],\qquad \mu(V)=\ln C+\frac{B}{V}

MLE 解包括 BB、CC 和 σ\sigma。

Arrhenius-指数模型

对于指数寿命分布,L(V)L(V) 为平均失效时间,失效率为 λ(V)=1/L(V)\lambda(V)=1/L(V)。因此:

f(t,V)=1L(V)exp⁡[−tL(V)],R(t,V)=exp⁡[−tL(V)]f(t,V)=\frac{1}{L(V)}\exp\left[-\frac{t}{L(V)}\right],\qquad R(t,V)=\exp\left[-\frac{t}{L(V)}\right]

L(V)=Cexp⁡(BV),λ(V)=1Cexp⁡(−BV)L(V)=C\exp\left(\frac{B}{V}\right),\qquad \lambda(V)=\frac{1}{C}\exp\left(-\frac{B}{V}\right)

MLE 解包括 BB 和 CC。该模型等价于 β=1\beta=1 的 Arrhenius-Weibull 模型。

逆幂律寿命–应力关系

当寿命近似随应力的幂次变化时,逆幂律(IPL)关系通常用于电压、载荷、压力或振动等非热应力:

L(V)=1KVnL(V)=\frac{1}{KV^n}

其中,VV 为应力水平,KK 和 nn 为模型参数。加速方向必须与拟合所得的 nn 值及实际失效机理一致。

加速因子

对于使用应力 VuV_u 和加速应力 VaV_a:

AF=L(Vu)L(Va)=(VaVu)nAF=\frac{L(V_u)}{L(V_a)}=\left(\frac{V_a}{V_u}\right)^n

IPL-Weibull 模型

对于具有共同形状参数 β\beta 的 Weibull 寿命分布:

f(t,V)=βη(V)[tη(V)]β−1exp⁡[−(tη(V))β]f(t,V)=\frac{\beta}{\eta(V)}\left[\frac{t}{\eta(V)}\right]^{\beta-1}\exp\left[-\left(\frac{t}{\eta(V)}\right)^\beta\right]

R(t,V)=exp⁡[−(KVnt)β],η(V)=1KVnR(t,V)=\exp\left[-\left(KV^nt\right)^\beta\right],\qquad \eta(V)=\frac{1}{KV^n}

MLE 解包括 β\beta、KK 和 nn。

IPL-对数正态模型

对于具有共同对数尺度标准差 σ\sigma 的对数正态寿命分布:

f(t,V)=1tσ2πexp⁡{−12[ln⁡t−μ(V)σ]2}f(t,V)=\frac{1}{t\sigma\sqrt{2\pi}}\exp\left\{-\frac{1}{2}\left[\frac{\ln t-\mu(V)}{\sigma}\right]^2\right\}

R(t,V)=1−Φ[ln⁡t−μ(V)σ],μ(V)=−ln⁡K−nln⁡VR(t,V)=1-\Phi\left[\frac{\ln t-\mu(V)}{\sigma}\right],\qquad \mu(V)=-\ln K-n\ln V

MLE 解包括 KK、nn 和 σ\sigma。

IPL-指数模型

对于指数寿命分布,L(V)L(V) 为平均失效时间,且 λ(V)=1/L(V)\lambda(V)=1/L(V)。因此:

f(t,V)=KVnexp⁡(−KVnt),R(t,V)=exp⁡(−KVnt)f(t,V)=KV^n\exp(-KV^nt),\qquad R(t,V)=\exp(-KV^nt)

L(V)=1KVn,λ(V)=KVnL(V)=\frac{1}{KV^n},\qquad \lambda(V)=KV^n

MLE 解包括 KK 和 nn。该模型等价于 β=1\beta=1 的 IPL-Weibull 模型。

通用对数线性寿命–应力关系

通用对数线性(GLL)模型将寿命表示为一个或多个变换后应力变量的函数:

L(X)=exp⁡(α0+∑j=1pαjXj)L(\mathbf{X})=\exp\left(\alpha_0+\sum_{j=1}^{p}\alpha_jX_j\right)

其中,X=(X1,X2,…,Xp)\mathbf{X}=(X_1,X_2,\ldots,X_p) 为变换后应力组成的向量,α0,α1,…,αp\alpha_0,\alpha_1,\ldots,\alpha_p 为模型参数。Weibull Toolbox 最多支持三个应力变量。

与单应力模型的关系

对于一个应力变量,GLL 模型变为 L(X)=exp⁡(α0+α1X)L(X)=\exp(\alpha_0+\alpha_1X)。对 XX 采用的变换决定寿命–应力关系:

  • X=1/VX=1/V 得到 Arrhenius 形式,其中 C=exp⁡(α0)C=\exp(\alpha_0),B=α1B=\alpha_1。
  • X=ln⁡(V)X=\ln(V) 得到 IPL 形式,其中 K=exp⁡(−α0)K=\exp(-\alpha_0),n=−α1n=-\alpha_1。
  • X=VX=V 得到指数型寿命–应力形式。

加速因子

对于使用条件和加速条件下的变换应力向量 Xu\mathbf{X}_u 与 Xa\mathbf{X}_a:

AF=L(Xu)L(Xa)=exp⁡[∑j=1pαj(Xju−Xja)]AF=\frac{L(\mathbf{X}_u)}{L(\mathbf{X}_a)}=\exp\left[\sum_{j=1}^{p}\alpha_j(X_{ju}-X_{ja})\right]

多应力通用对数线性模型

考虑一个以温度和电压为应力的 ALT 试验。假设温度服从 Arrhenius 关系,而电压服从逆幂律关系。示例数据如下。

温度和电压应力下的 ALT 示例数据
F/S区间起点区间终点温度 (K)电压 (V)
F65653005
F77773005
F90903005
F901103005
F901103005
S1101103005
S1101103005
S1101103005
F353530010
F404030010
F434330010
F494930010
F555530010
S555530010
S555530010
F6.56.54005
F884005
F8.88.84005
F10104005
F12124005

F 表示失效观测,S 表示暂停观测。区间起点与终点不同的记录为区间删失观测。

应力变量变换为:温度采用 X1=1/V1X_1=1/V_1,电压采用 X2=ln⁡(V2)X_2=\ln(V_2)。

温度和电压应力变换示例
F/S起点终点V1 (K)V2 (V)X1 = 1/V1X2 = ln(V2)
F656530050.0033331.609438
F777730050.0033331.609438
F3535300100.0033332.302585
F4040300100.0033332.302585
F6.56.540050.0025001.609438
F8840050.0025001.609438
GLL-Weibull 模型

对于具有共同形状参数 β\beta 的 Weibull 分布:

f(t,X)=βη(X)[tη(X)]β−1exp⁡[−(tη(X))β]f(t,\mathbf{X})=\frac{\beta}{\eta(\mathbf{X})}\left[\frac{t}{\eta(\mathbf{X})}\right]^{\beta-1}\exp\left[-\left(\frac{t}{\eta(\mathbf{X})}\right)^\beta\right]

R(t,X)=exp⁡[−(tη(X))β],η(X)=L(X)R(t,\mathbf{X})=\exp\left[-\left(\frac{t}{\eta(\mathbf{X})}\right)^\beta\right],\qquad \eta(\mathbf{X})=L(\mathbf{X})

对于 pp 个应力,MLE 解包括 α0,α1,…,αp\alpha_0,\alpha_1,\ldots,\alpha_p 和 β\beta。

GLL-对数正态模型

对于具有共同对数尺度标准差 σ\sigma 的对数正态分布:

f(t,X)=1tσ2πexp⁡{−12[ln⁡t−μ(X)σ]2}f(t,\mathbf{X})=\frac{1}{t\sigma\sqrt{2\pi}}\exp\left\{-\frac{1}{2}\left[\frac{\ln t-\mu(\mathbf{X})}{\sigma}\right]^2\right\}

R(t,X)=1−Φ[ln⁡t−μ(X)σ],μ(X)=ln⁡L(X)=α0+∑j=1pαjXjR(t,\mathbf{X})=1-\Phi\left[\frac{\ln t-\mu(\mathbf{X})}{\sigma}\right],\qquad \mu(\mathbf{X})=\ln L(\mathbf{X})=\alpha_0+\sum_{j=1}^{p}\alpha_jX_j

对于 pp 个应力,MLE 解包括 α0,α1,…,αp\alpha_0,\alpha_1,\ldots,\alpha_p 和 σ\sigma。

GLL-指数模型

对于指数寿命分布,L(X)L(\mathbf{X}) 为平均失效时间,且 λ(X)=1/L(X)\lambda(\mathbf{X})=1/L(\mathbf{X})。因此:

f(t,X)=1L(X)exp⁡[−tL(X)],R(t,X)=exp⁡[−tL(X)]f(t,\mathbf{X})=\frac{1}{L(\mathbf{X})}\exp\left[-\frac{t}{L(\mathbf{X})}\right],\qquad R(t,\mathbf{X})=\exp\left[-\frac{t}{L(\mathbf{X})}\right]

L(X)=exp⁡(α0+∑j=1pαjXj),λ(X)=exp⁡(−α0−∑j=1pαjXj)L(\mathbf{X})=\exp\left(\alpha_0+\sum_{j=1}^{p}\alpha_jX_j\right),\qquad \lambda(\mathbf{X})=\exp\left(-\alpha_0-\sum_{j=1}^{p}\alpha_jX_j\right)

对于 pp 个应力,MLE 解包括 α0,α1,…,αp\alpha_0,\alpha_1,\ldots,\alpha_p。该模型等价于 β=1\beta=1 的 GLL-Weibull 模型。

总结

ALT 分析将寿命分布与物理上适用的寿命–应力关系结合起来。主要分析步骤为:

  • 准备数据,包括每个试件的观测类型和应力值。
  • 确认各试验条件所加速的是同一种失效机理。
  • 选择应力变量数量以及每个应力的变换形式。
  • 选择基础寿命分布,例如 Weibull、对数正态或指数分布。
  • 采用最大似然法估计模型参数,并在外推至使用条件之前评估寿命分布和寿命–应力假设是否适用。