探索3-参数威布尔分析的现实范围

1100 Words, 35 Min Read

本文使用了 AssetStudio 的 AeROS 和 Weibull Toolbox 软件

引言

本文将简要说明在将数据集拟合到三参数韦布尔分布(3P-Weibull)时,γ 值(Gamma)是如何计算的,从而帮助你判断是否应当避免使用这种分析方法。

我也将提供一个合适使用三参数韦布尔分布的实际案例。

三参数韦布尔公式

3P-Weibull formula

β(Beta),也叫做“形状参数”,是一个正数,用于描述失效率随时间的变化速率。若 β < 1,说明失效率随时间下降,表示该群体随着时间推移变得更稳定;若 β = 1,失效率恒定;若 β > 1,失效率随时间上升。

η(Eta),也叫做“特征寿命”,是指 63.2% 的个体发生失效时所对应的时间。

γ(Gamma) 是一个“时间位移”项,也叫做“位置参数”,用于从原始的二参数韦布尔分布(2P-Weibull)扩展而来。若 γ = 0,三参数分布就退化成二参数韦布尔分布。

当 γ 为正时,表示在 t = γ 之前不会有失效发生。从可靠性角度来看,这是一个理想的特性。

但如果 γ 为负呢?这代表该群体中的样本可以在“负时间”发生失效!然而,在可靠性工程中,我们只关注“正时间域”。

若缺乏对 γ 值的先验认知,应优先采用二参数韦布尔分布。

将失效数据拟合到三参数韦布尔分布

作为一名可靠性工程师,使用 3P-Weibull 的主要理由,是你认为该群体中存在一个“无失效时间”(即正的 γ),并希望通过分析得出这个值。

考虑以下两个失效时间(单位:小时)数据集(通过 Monte Carlo 模拟,基于相同的 2P-Weibull 参数 β = 9 和 η = 3600 生成):

  • 数据集 1: [3000, 3086, 3322, 3650, 4001]
  • 数据集 2: [2850, 3503, 3606, 3800, 4000]

将这两个数据集使用 RRX 方法拟合 2P-Weibull,得到以下结果:

2P-Weibull fitting results
Probability Weibull, PDF, Reliability and Contour plots
图 1:重叠的概率图、PDF、可靠性和等高线图。黑色曲线代表数据集 1,蓝色曲线代表数据集 2。

从等高线图可以观察到,两组数据之间没有显著差异(即,两者的等高线有明显重叠)。

你希望判断 γ 是否存在,因此继续进行 3P-Weibull 分析。也许你坚信在前 1000 小时内不可能发生失效。

此时你期望 γ 是一个正数。

γ 是如何计算的?

现在,我们来看看 γ 是如何通过数据集 1:[3000, 3086, 3322, 3650, 4001] 计算出来的。

将数据点绘制在 Weibull 概率图上,一条 2P-Weibull 拟合线回归这些点。注意,数据点形成了一个“向下弯曲”的弧线(见图 2)。

Downward curvature in data points
图 2:数据点形成了一个“向下”的曲率

如果我们将所有失效时间减去一个合适的常数(即 γ),这个曲率就可以消除。我们试着将数据集中的每个值减去 2965。

Adjusted dataset

将这些“调整后”的点再次绘制在 Weibull 概率图上。

Straightened data points
图 3:调整后的数据点不再形成弧形的曲线

此时 γ = 2965 小时。软件寻找使得数据点不再弯曲的 γ 值。

对应的 β 和 η 分别为 0.7611 和 485.8 小时(基于拟合出的直线)。我们就此完成了对原始数据的 3P-Weibull 拟合。

3P-Weibull parameters

接着我们来分析数据集 2:[2850, 3503, 3606, 3800, 4000]。我们预期 γ 应接近数据集 1 的值(2965)。由于数据集 2 中最小值是 2850,γ 应该小于 2850。

将数据集 2 拟合到 2P-Weibull 后发现:

Upward curvature in data points
图 4:数据点形成了一个“向上”的曲率

为了将数据点拉成直线,我们需要一个负的 γ 值。拟合出的最佳 γ 值为 -582,112 小时!

对应的 β 和 η 分别为 1,427 小时和 585,866 小时!

我们得到了一个负的 γ!这该如何解释?而且,β 的值竟然远超 50!

补充说明: 如果 β 很大,表示接近 η 时失效率会迅速上升。若 β > 20,我个人会考虑使用其他分布模型,如正态或对数正态分布。

评论

这两个数据集均由 2P-Weibull 仿真生成,本没有包含 γ。但使用 3P-Weibull 拟合后,软件总是可以估计出一个 γ。

然而,现实世界中的数据——无论是实验室测试、现场数据还是模拟数据——大约有 50% 的可能性呈现向下曲率,另 50% 呈现向上曲率。若为向下趋势,则可能得到一个合理的正 γ;否则则会出现荒谬的负 γ。

考虑到背后的数学逻辑,你是否真的能信任这个 γ 值,即便它看起来很合理(比如在 0 与最小值之间)?

如果我们使用最大似然估计(MLE)来替代回归方法做 3P-Weibull 拟合会怎样?不展开讨论,仅指出一点:MLE 通常会得到更荒谬的结果!

实际应用案例:使用 3P-Weibull 的合理情境

假设你正在为仿真建模,模拟供应商发货的备件提前期。以下是历史交货时间(单位:天):

历史交付周期数据(天):30, 30, 30, 30, 31, 31, 35, 36, 42

你知道最短交货时间是 27 天(考虑行政处理和运输)。这个现实约束意味着没有值能小于 27 天,因此非常适合将 27 作为 γ(位置参数)使用。

拟合 3P-Weibull 的步骤:

  1. 将原始数据减去 γ = 27 天:

    [3, 3, 3, 3, 4, 4, 8, 9, 15]

  2. 拟合调整后的数据至 2P-Weibull:

    • 形状参数(β)= 1.64
    • 特征寿命 (η) = 6.5 天
  3. 得到最终 3P-Weibull 分布:

    • β = 1.64, η = 6.5 days, γ = 27 days

这种方式确保了分布符合实际限制(γ = 27),并能准确模拟提前期的变化。

结论

我们不能期待通过拟合数据到 3P-Weibull 就能“求出” γ。γ 应当是分析师已知的先验信息。如果你并不知道 γ 的值,那就坚持使用 2P-Weibull 吧。

天下没有免费的午餐...

- End -