《1 引言》

1 引言

关于可靠性工程中的参数估计, 近年来用Bayes方法取得了一些进展。特别是, 自提出多层先验分布的想法[1] 和先验分布的构造方法[2] 以来, Bayes方法在可靠性数据的处理上取得了一些进展。但用Bayes方法得到的结果有时要涉及数值积分, 数值积分计算有时即使借助计算机, 实际计算也是相当困难的, 这在一定程度上制约了Bayes方法在工程中的应用。笔者提出的产品可靠性参数的一种估计方法——新Bayes估计法, 实质上是Bayes估计的一种推广, 不用进行数值积分, 容易实现计算, 便于工程实际使用。

在可靠性试验中, 常会得到各种截尾数据。对某产品进行m次定时截尾试验, 截尾时间为ti, t1 < t2 < …< tm, 相应试验样品数为ni, 若试验的结果是ni个样品中有ri个失效, ri = 0, 1, 2, …, ni, i = 1, 2, …, m, 则称 (ri, ni, ti ) 为此定时截尾试验获得的结果。

《2 参数的新Bayes估计定义》

2 参数的新Bayes估计定义

《2.1 pi的新Bayes估计的定义》

2.1 pi的新Bayes估计的定义

在文献[3]中, 提出了产品可靠性数据的一种处理方法——配分布曲线法, 是在无失效数据的情况下提出这方法 (关于无失效数据的研究情况, 见文献[4]) , 但该方法也适用于有失效数据的情况。配分布曲线法的关键是给出时刻ti处的失效概率pi = P {T < ti }的估计。

取失效概率pi的共轭先验分布——Beta分布作为pi的先验分布, 其密度函数为

π(pi|a,b)=pia-1(1-pi)b-1/B(a,b)(1)

其中 0 < pi < 1, B (a, b) =∫01ta-1 (1-t) b-1dt为Beta函数。

文献[2]中提出先验分布的构造方法——减函数法。若根据先验信息知道所研究产品的失效概率小的可能性大, 或者失效概率大的可能性小, 按文献[2], 应选择ab使π (pi|a, b) 为pi的减函数, 为此求π (pi | a, b) 对pi的一阶导数:

dπ(pi|a,b)dpi=AB(a,b)pia-2(1-pi)b-2[(a-1)(1-pi)-(b-1)pi]

由于a > 0, b > 0, 0 < pi < 1, 所以当0 < a < 1, b > 1时有, dπ(pi|a,b)dpi<0, 即此时π (pia, b) 为pi的减函数。

考虑到Beta分布的性质, 在0 < a < 1的条件下, b越大, Beta分布的密度函数的尾部越细, 从Bayes估计的稳健性看[5], 尾部越细的先验分布常使Bayes估计的稳健性差, 因此b应有一个界限, 设b的上界为c (c > 1为常数) 。由此可确定超参数a, b的范围为0 < a < 1, 1 < b < c

定义1 称p^i=D1p^i(a,b)π(a,b)dadb为失效概率 pi 的新Bayes估计, i = 1, 2, …, m。当 a, b 为已知的常数时, p^i=p^i (a, b) 。其中:D1 ={ (a, b) : 0 < a < 1, 1 < b < c}, c > 1为常数, π (a, b) 为 ab 在区域 D1 上的密度函数 (区域 D1 由超参数 ab 的取值范围构成) , p^i (a, b) 为 pi的Bayes估计。

从定义1可以看出, pi的新Bayes估计p^ip^i (a, b) 的数学期望, 即p^i=E[p^i (a, b) ]。

pi的新Bayes估计是通常意义下pi的Bayes估计的一种推广, 这种推广实质上是把先验分布中的a , b从已知的常数推广到了取值在区域D1 = { (a, b) : 0 < a < 1, 1 < b < c}上的变量。

《2.2λ的新Bayes估计的定义》

2.2λ的新Bayes估计的定义

设某产品的寿命服从指数分布, 其密度函数为

f(t)=λexp(-λt)

其中t > 0, λ > 0, λ为指数分布的失效率。

若失效率λ的先验分布为Gamma分布——Gamma (a, b) , 其密度函数为

π(λ|a,b)=baλa-1exp(-bλ)/Γ(a),0<λ<,a>0,b>0(2)

其中Γ (a) =∫0ta-1e-tdt为Gamma函数, ab为超参数。

若根据先验信息知道所研究产品的失效率小的可能性大, 或者失效率大的可能性小, 按文献[2]应选择ab使π (λ| a, b) 为λ的减函数。从式 (2) 求出π (λ|a, b) 对λ的一阶导数为

dπ(λ|a,b)dλ=[baλa-2exp(-bλ)/Γ(a)][(a-1)-bλ]

由于λ > 0, a > 0, b > 0, 当0<a<1与b>0时, dπ(λ|a,b)dλ<0, 即π (λ|a, b) 为λ的减函数。

从Bayes估计的稳健性看[5], 尾部越细的先验分布会使Bayes估计的稳健性差, 因此b不宜过大, 设b的上界为c (c>0为常数) , 这样可以确定超参数ab的范围为0<a<1, 0<b<c

定义2 称λ^=D2λ^(a,b)π(a,b)dadb为失效率λ的新Bayes估计。 当ab为已知常数时, λ^=λ^ (a, b) 。其中D2 = { (a, b) : 0 < a < 1, 0 < b < c}, c > 0为常数, π (a, b) 为ab在区域D2上的密度函数, λ^ (a, b) 为λ的Bayes估计 (用超参数ab表示的) 。

从定义2可以看出, λ的新Bayes估计λ^λ^ (a, b) 的数学期望, 即λ^=E[λ^ (a, b) ]。

λ的新Bayes估计是通常意义下λ的Bayes估计的一种推广, 这种推广实质上是把先验分布中的ab从已知常数推广到了区域D2 ={ (a, b) : 0 < a < 1, 0 < b < c}上变量。

《3 参数的新Bayes估计》

3 参数的新Bayes估计

《3.1 pi的新Bayes估计》

3.1 pi的新Bayes估计

定理1 对某产品进行m次定时截尾试验, 此定时截尾试验获得的结果为 (ri, ni, ti) , i = 1, 2, …, m, 记ei = r1 + r2 + … + ri , , si = n1 + n2 + … + ni, 若pi的先验密度π (pi | a, b) 由式 (1) 给出, 则

1) 在平方损失下, pi的Bayes估计为

p^i(a,b)=a+eia+b+si

2) 若ab的先验分布为区域D1上的均匀分布, pi的新Bayes估计为

p^i=1(c-1){[g(si,c)-g(si,1)]+ei[p(si,c]-p(si,1)]}

其中:

g(si,c)=q(si,c)/2-(si+c)p(si,c)q(si,c)=(si+1+c)2[ln(si+1+c)-0.5]-(si+c)2[ln(si+c)-0.5]p(si,c)=(si+1+c)[ln(si+1+c)-1]-(si+c)[ln(si+c)-1]

证明 1) 对某产品进行m次定时截尾试验, 此定时截尾试验获得的结果为 (ri, ni, ti) , i = 1, 2, …, m, 记ei = r1 + r2 + … + ri , , si = n1 + n2 + … + ni。若在第i次定时截尾试验中, 结果有ri个样品失效, ri = 0, 1, 2, …, ni, 则pi的似然函数为

L(ri|pi)=Csieipiei(1-pi)si-ei0<pi<1

pi的先验密度π (pi | a, b) 由式 (1) 给出, 根据Bayes定理, 则pi的后验密度为

h(pi|ri)=π(pi|a,b)L(ri|pi)01π(pi|a,b)L(ri|pi)dpi=pia+ei-1(1-pi)b+si-ei-101pia+ei-1(1-pi)b+si-ei-1dpi=pia+ei-1(1-pi)b+si-ei-1B(a+ei,b+si-ei)

其中0 < pi < 1。

则在二次方损失下, pi的Bayes估计为

p^i(a,b)=01pih(pi|ri)dpi=01pi(a+ei+1)-1(1-pi)b+si-ei-1daB(a+ei,b+si-ei)=a+eia+b+si

2) 若ab的先验分布为区域D1上的均匀分布, 根据定义1, 则pi的新Bayes估计为

p^i=D1p^i(a,b)π(a,b)dadb=1(c-1)011ca+eia+b+sidbda=1(c-1)01(a+ei)1c[dba+b+si]da=1(c-1){[01aln(a+c+si)da-01aln(a+1+si)da]+ei[01ln(a+c+si)da-01ln(a+1+si)da]}={[g(si,c)-g(si,1)]+ei[p(si,c)-p(si,1)]}/(c-1),

其中

g(si,c)=q(si,c)/2-(si+c)p(si,c)q(si,c)=(si+1+c)2[ln(si+1+c)-0.5]-(si+c)2[ln(si+c)-0.5]p(si,c)=(si+1+c)[ln(si+1+c)-1]-(si+c)[ln(si+c)-1]

《3.2λ的新Bayes估计》

3.2λ的新Bayes估计

定理2 对寿命服从指数分布的产品进行m次定时截尾试验, 此定时截尾试验获得的结果为 (ri, ni, ti) , i = 1, 2, …, m, 若λ的先验密度π (λ| a, b) 由式 (2) 给出, 则:

1) 在二次方损失下, λ的Bayes估计为

λ^(a,b)=(a+i=1mri)/(b+i=1mniti),

2) 若ab的先验分布为区间D2上的均匀分布, λ的新Bayes估计为

λ^=12c(1+2i=1mri)ln((c+i=1mniti)/(i=1mniti))

证明 1) 对寿命服从指数分布的产品进行m次定时截尾试验, 若在第i次定时截尾试验中, 有Xi个样品失效, 根据文献[6], 则Xi服从参数为 nitiλ的Poisson分布, 则有

p{Xi=ri}=((nitiλ)ri/(ri)!)exp(-nitiλ)

其中 ri = 0, 1, 2, …, ni, i = 1, 2, …, m

λ 的似然函数为 (每次试验是相互独立的)

L(ri|λ)=p{X1=r1,X2=r2,,Xm=rm}=i=1mp{Xi=ri}={exp[-(i=1mniti)λ]}{i=1m(nitiλ)ri/(ri)!}={i=1m(nitiλ)ri/(ri)!}exp(-Μλ)

其中Μ=i=1mniti

λ的先验密度π (λ|a, b) 由式 (2) 给出, 记r=i=1mri, 根据Bayes定理, 则λ 的后验密度为

h(λ|ri)=π(λ|a,b)L(ri|λ)0π(λ|a,b)L(ri|λ)dλ=λ(a+r)-1exp[-(b+Μ)λ]0λ(a+r)-1exp[-(b+Μ)λ]dλ=(b+Μ)a+rλ(a+r)-1exp[-(b+Μ)λ]0[(b+Μ)λ](a+r)-1exp[-(b+Μ)λ]d[(b+Μ)λ]=(b+Μ)a+rλ(a+r)-1exp[-(b+Μ)λ]Γ(a+r),

其中 0 <λ < ∞, Γ (a) =∫0ta-1exp (-t) dt为Gamma函数。

则在二次方损失下, λ 的Bayes估计为

λ^(a,b)=0λh(λ|Μ)dλ=(b+Μ)a+rΓ(a+r)0λ(a+r+1)-1exp[-(b+Μ)λ]dλ=(b+Μ)a+rΓ(a+r+1)(b+Μ)a+r+1Γ(a+r)=a+rb+Μ=(a+i=1mri)/(b+i=1mniti)

2) 若ab的先验分布为区间D2上的均匀分布, 根据定义2, 则 λ 的新Bayes估计为

λ^=D2λ^(a,b)π(a,b)dadb=1c0c01a+rb+Μdadb=1c01(a+r)da0cdbb+Μ=(1+2r)2cln(c+ΜΜ)=12c(1+2i=1mri)ln((c+i=1mniti)/(i=1mniti))

《4 数值例》

4 数值例

《4.1 某型发动机试验数据的处理》

4.1 某型发动机试验数据的处理

对35台某型发动机进行定时截尾试验, 获得的试验数据见表1。

表1 某型发动机的试验数据

Table 1 Test data of some engine

《表1》


i
12345678

ti /h
56 124 337 478 609 8151 1561 480

ni
23354565

ri
00010121

ei
00011245

si
2581317222835

根据表1、定理1, 经计算得到pi的新Bayes估计p^i(2c8), 其结果列于表2。

表2 pi的新Bayes估计p^i的计算结果

Table 2 Result for new Bayesian estimate p^i of pi

《表2》


c

i

1
2345678

2
0.120 9930.069 9590.049 2470.099 7030.078 7530.104 0520.149 9350.148 606

3
0.109 1410.065 6560.047 0370.096 5940.076 7880.101 9730.147 5170.146 651

4
0.099 8880.061 9830.045 0690.093 7290.074 9470.100 0000.145 2000.144 763

5
0.092 4060.058 7990.043 3030.091 0760.073 2190.098 1250.142 9770.142 938

6
0.086 1950.056 0040.041 7060.088 6110.071 5910.096 3390.140 8420.141 172

7
0.080 9360.053 5260.040 2530.086 3130.070 0550.094 6370.138 7880.139 463

8
0.076 4090.051 3090.038 9230.084 1640.068 6020.093 0110.136 8120.137 807

极差
0.044 5840.018 6500.010 3240.015 5390.010 1510.011 0410.013 1230.010 799

从表2可以看出, 对不同的c (2≤c ≤8) , p^i的最大极差< 4.5 %, 因此, 对不同的c (2≤c ≤8) , pi的新Bayes估计p^i是稳健的。

设该发动机的寿命服从Weibull分布, 根据文献[3], 可以给出了Weibull中分布参数mη 的加权最小二乘估计如下:

m^=1σ^,η^=exp(μ^)(3)

其中:μ^=BC-ADB-A2,σ^=D-ACB-A2,A=i=1mωixi,B=i=1mωxxi2,xi=ln(11-p^i),C=i=1mωiyi,D=i=1mωixiyi,yi=lnti,p^ipi的新Bayes估计 (i = 1, 2, …, m) , 由定理2 给出ωi=niti/(j=1mnjtj)为权重。

由此可得可靠度的估计为

R^(t)=exp{-(t/η^)m^}(4)

根据表2和式 (3) , 计算得参数mη 的加权最小二乘估计 (2≤c ≤8) , 结果列于表3。

根据表3、式 (4) , 可得可靠度的估计 (2≤c ≤8) , 其结果列于表4。

表3 mη 的加权最小二乘估计

Table 3 Weighted least squared estimate of m and η

《表3》


c
2345678极差

m^
0.505 9670.511 8260.517 4770.522 9210.528 1650.533 2180.538 0920.032 125

η^
54 902.1654 748.7454 592.5254 441.6854 300.0354 169.1654 049.51852.65

表4 可靠度估计R^ (t)

Table 4 Estimate R^ (t) of the reliability

《表4》


c

t / h

100
3006009001 2001 5001 800

2
0.959 7320.9308490.903 2460.882 5570.865 4490.850 6290.837 434

3
0.961 1100.9327630.905 5210.885 0300.868 0480.853 3130.840 175

4
0.962 3900.9345540.907 6570.887 3580.870 4970.855 8440.842 764

5
0.963 5840.9362340.909 6690.889 5540.872 8120.858 2400.845 216

6
0.964 6980.9378120.911 5670.891 6310.875 0060.860 5130.847 545

7
0.965 7420.9392990.913 3620.893 6020.877 0900.862 6760.849 763

8
0.966 7200.9407030.915 0640.895 4740.879 0740.864 7380.851 880

极差
0.006 9890.0098540.011 8180.012 9170.013 6250.014 1090.014 446

从表3、表4的结果看, 对不同c (2≤ c ≤8) , 虽然mη 的加权最小二乘估计m^η^有些波动, 但可靠度的估计的最大极差 < 1.45 %, 因此, 可靠度的估计是稳健的。建议c在2≤ c ≤8居中取值, 可取c = 5。

《4.2 某型电子元件试验数据的处理》

4.2 某型电子元件试验数据的处理

对41个某型电子元件进行定时截尾试验, 获得的试验数据见表5。

设该型电子元件的寿命服从指数分布, 根据表5和定理2, 计算的失效率的新Bayes估计λ^结果列于表6 (20 ≤ c ≤ 5 000) 。

从表6的结果看, 对不同的 c (20 ≤ c ≤5 000) , 极差为0.130×10-4, 因此失效率的新Bayes估计λ^是稳健的。根据表6, 可靠度估计见表7, 对不同c (20≤ c ≤5 000) , 最大极差为0.015 08, 因此可靠度的估计是稳健的。建议c在20≤c ≤5 000居中附近取值, 如c=2 500。

表5 某型电子元件的试验数据

Table 5 Test data of some electron organ

《表5》


i
123456789

ti / h
1021492374526078911 0241 2581 447

ni
324575645

ri
000110201

表6 失效率的新Bayes估计λ^

Table 6 New Bayesian estimate λ^of the failure rate

《表6》


c
201003006001 0002 0003 0004 0005 000极差

λ^/×10-4
1.7781.7761.7701.7611.7501.7231.6971.6721.6480.130

《5 结语》

5 结语

根据定理1、定理2, 不进行数值积分就可得到失效概率、失效率的新Bayes估计结果, 便于在工程中实际使用。通过两个数值例, 可以看到常数c的确定方法, 使相应的参数估计是稳健的。

笔者推广了参数估计中的Bayes估计法, 提出的可靠性参数的一种方法——新Bayes估计法, 新Bayes估计法, 实质上是在通常意义下的Bayes估计的一种推广, 这种推广实质上是把先验分布中的a, b从已知的常数推广到了区域D (由超参数ab的取值范围构成) 上的变量。

表7 可靠度估计R^ (t)

Table 7 Estimate R^ (t) of the reliability

《表7》


c

ti / h

100
3005007009001 1001 3001 500

20
0.982 380.948 060.914 940.882 970.852 130.822 360.793 630.765 90

100
0.982 400.948 120.915 030.883 100.852 280.822 540.793 840.766 13

300
0.982 460.948 290.915 300.883 470.852 740.823 080.794 450.766 82

6 600
0.982 540.948 540.915 720.884 030.853 430.823 900.795 380.767 86

1 000
0.982 650.948 850.916 220.884 710.854 280.824 890.796 520.769 13

2 000
0.982 920.949 620.917 460.886 380.856 360.827 350.799 330.772 25

3 000
0.983 170.950 350.918 650.888 000.858 360.829 720.802 030.775 27

4 000
0.983 420.951 080.919 800.889 550.860 300.832 000.804 640.778 18

5 000
0.983 660.951 760.920 900.891 050.862 160.834 200.807 160.780 98

极差
0.001 280.003 700.005 960.008 080.010 030.011 840.013 530.015 08

新Bayes估计法不仅适用于可靠性参数的估计, 而且还适用于其他参数估计问题。

致谢:感谢张尧庭教授的指导和鼓励。