郭學(xué)軍,蓋曉華,劉登第
(1.南陽理工學(xué)院 a.數(shù)學(xué)與統(tǒng)計(jì)學(xué)院; b. 電子與電氣工程學(xué)院,河南 南陽 473000;2.空軍指揮學(xué)院 作戰(zhàn)仿真研究所,北京 100097)
加速壽命試驗(yàn)是一種采用較產(chǎn)品正常狀態(tài)更加嚴(yán)酷的試驗(yàn)條件,通過在有限時(shí)間內(nèi)搜集更多的產(chǎn)品壽命與可靠性信息,提高或預(yù)測產(chǎn)品壽命與可靠性的內(nèi)場試驗(yàn)方法,主要是為了節(jié)省時(shí)間、降低費(fèi)用.試驗(yàn)的基本思想是利用加速退化數(shù)據(jù)對高可靠長壽命產(chǎn)品進(jìn)行可靠性評估與壽命預(yù)測.這種試驗(yàn)方法已被廣泛地應(yīng)用在可靠性要求較高行業(yè)或領(lǐng)域之中,尤其是航空、航天及軍事等領(lǐng)域,多數(shù)情況下需要的樣本容量較少.如何在小樣本的情況下實(shí)現(xiàn)比較精確的外推,數(shù)據(jù)的挖掘建模技術(shù)就顯得非常重要[1,2].
小樣本問題的預(yù)測模型有很多種,其中灰色GM(1,1)模型就是一種典型的預(yù)測模型.它通過灰生成方式來挖掘數(shù)據(jù)的深層次信息,弱化系統(tǒng)的隨機(jī)性,從而使紊亂的原始數(shù)據(jù)列呈現(xiàn)出某種規(guī)律性.由于灰色預(yù)測所需要的數(shù)據(jù)量比較少,樣本分布不需要有規(guī)律性,檢驗(yàn)方便,且預(yù)測比較準(zhǔn)確,已成功地解決了生產(chǎn)、生活和科學(xué)研究中的大量實(shí)際問題.傳統(tǒng)的GM(1,1)模型其數(shù)據(jù)序列通常是等距的,然而現(xiàn)實(shí)問題中有許多非等距問題.對于非等距問題,文獻(xiàn)[3-6]分別從原始數(shù)據(jù)加權(quán)累加生成、背景值構(gòu)造等方面進(jìn)行了研究和探討,并取得了一定的效果,但運(yùn)用中仍有其解決不了的問題存在.
本文給出了一種新的非等距GM(1,1)模型,該模型與傳統(tǒng)的非等距生成方式不同,在數(shù)據(jù)生成處理時(shí),不是直接利用原始數(shù)據(jù)進(jìn)行建模預(yù)測,而是通過對原始數(shù)據(jù)列取對數(shù)變換作降幅平滑處理和對背景值作相對權(quán)重的加權(quán)處理.平滑處理有利于規(guī)律的尋求和預(yù)測精度的提高.背景值加權(quán)的權(quán)重是相對距離,而不是絕對距離,可以有效地避免改變原始數(shù)據(jù)列的性質(zhì).
以文獻(xiàn)[7]所提供的表1數(shù)據(jù)進(jìn)行非等距加速應(yīng)力壽命預(yù)測.表1是某廠制造的一種新型材料,為了預(yù)測正常溫度150 ℃下的壽命,采用加速應(yīng)力實(shí)驗(yàn)得到的4個(gè)溫度下的壽命數(shù)據(jù).
表1 4個(gè)溫度下電機(jī)的平均壽命Tab. 1 Average life of motors at four temperatures
在加速壽命試驗(yàn)中用溫度作為應(yīng)力常數(shù)是常見的,因?yàn)楦邷啬苁巩a(chǎn)品(電子元器件、絕艷材料等)內(nèi)部加快化學(xué)反應(yīng),促使產(chǎn)品提前失效.Arrhenius在1800年研究了這類化學(xué)反應(yīng),在大量數(shù)據(jù)的基礎(chǔ)上,提出了加速模型:
θ=AeE/KT,
其中:θ是某壽命特征,如中位壽命、平均壽命等;A是一個(gè)常數(shù),且A>0;E是激活能,與材料有關(guān),單位是電子伏特,以eV表示;K是玻爾茲曼常數(shù),為80617×10-5eV/℃,從而E/K的單位是溫度,故又稱E/K為激活溫度;T是絕對溫度,它等于攝氏溫度加273[7].
Arrhenius模型表明,壽命特征隨著溫度的上升而按指數(shù)下降.對此模型兩邊取對數(shù),可得
lnθ=a+b/T,
(1)
其中a=lnA,b=E/K.它們都是待定的參數(shù).Arrhenius模型表明,壽命特征的對數(shù)是溫度倒數(shù)的線性函數(shù).根據(jù)表1中4個(gè)溫度下電機(jī)加速應(yīng)力實(shí)驗(yàn)數(shù)據(jù),推測正常溫度下(150 ℃)的壽命.
電機(jī)的壽命特征隨著溫度的上升而按指數(shù)下降,按照最小二乘原理可求得模型lnθ=a+b/T中的
a=-3.697 5,b=5 674.9940.
壽命預(yù)測方程為
lnθ=-3.697 5+5 674.994 0/T.
(2)
根據(jù)方程(2)可得歷史數(shù)據(jù)與模擬數(shù)據(jù)的對比圖,如圖1所示.
根據(jù)方程(2)可得,絕對溫度為423 K(150 ℃)時(shí),壽命值為16 623.625 h.現(xiàn)將原始數(shù)據(jù)和預(yù)測數(shù)據(jù)作對比,并計(jì)算相對誤差,結(jié)果如表2所示.從表2可以得出平均誤差為3.1%.
通常情況下,以溫度作為電機(jī)的加速應(yīng)力的試驗(yàn)壽命外推常采用Arrhenius模型,但Arrhenius模型是一種物性論模型,它只有當(dāng)老化過程是一個(gè)單一的化學(xué)反應(yīng),而且用作評定材料老化的性能確能反應(yīng)材料老化過程中組成或結(jié)構(gòu)的變化時(shí)才能應(yīng)用.這說明Arrhenius模型的使用存在一定的局限性[8,9].
圖1 Arrhenius模擬結(jié)果Fig. 1 Arrhenius simulation result
表2 電機(jī)壽命值對比表Tab. 2 Comparison of the motor life
由于灰色建模理論是應(yīng)用數(shù)據(jù)生成手段來挖掘數(shù)據(jù)的深層次信息,實(shí)驗(yàn)數(shù)據(jù)本身就蘊(yùn)含著實(shí)驗(yàn)過程的各種信息,這樣就可以有效地避免通過單一的因素分析給整體帶來的弊端.另一方面,灰色建模通過灰生成的方式弱化了系統(tǒng)的隨機(jī)性,具有所需樣本少、計(jì)算簡便、檢驗(yàn)方便等特點(diǎn).基于此,為避免Arrhenius模型在電機(jī)試驗(yàn)壽命外推中的不足,可用灰色建模理論對電機(jī)的可靠性壽命進(jìn)行預(yù)測.然而,灰色預(yù)測模型在使用過程中也會遇到檢驗(yàn)勉強(qiáng)合格、不合格的狀況,即使檢驗(yàn)為合格或好,但有時(shí)也不一定滿足實(shí)際要求的精度.于是灰色系統(tǒng)理論提出了利用殘差修正模型來進(jìn)行建模.而殘差建模時(shí),修正的殘差系列必須是從某一項(xiàng)起,均大于或小于原始數(shù)據(jù)才能建模,且殘差數(shù)據(jù)列不少于4個(gè)才能有效[10-12].為了有效地避免上述問題的發(fā)生,下面對灰色非等距GM(1,1)模型進(jìn)行改進(jìn).
設(shè)原始數(shù)據(jù)列x(0)=(x(0)(t1),x(0)(t2),…,x(0)(tn)),其中Δti=ti-ti-1≠const,i=2,3,…,n,進(jìn)行一次累加,生成數(shù)據(jù)列為
x(1)=(x(1)(t1),x(1)(t2),…,x(1)(tn)),
其中
由數(shù)據(jù)列x(1)建立GM(1,1)模型:
(3)
yn為向量:
yn=(x(0)(t2),x(0)(t3),…,x(0)(tn))T.
白化形式的微分方程的解為
k=1,2,…,n.
(4)
還原模型為
k=1,2,…,n.
(5)
傳統(tǒng)的非等距GM(1,1)模型在對原始數(shù)據(jù)列進(jìn)行累加生成時(shí),即
所乘的Δti=ti-ti-1≠const,i=2,3,…,n是絕對距離,不是相對距離,尤其是當(dāng)原始數(shù)據(jù)列(x(0)(t1),x(0)(t2),…,x(0)(tn))中的|x(0)(tk)|數(shù)值比較小,而Δti的值相對比較大時(shí),所生成的數(shù)據(jù)x(1)(tk)列會改變原始數(shù)據(jù)列x(0)(tk)的性質(zhì),這樣以x(1)(tk)為基礎(chǔ)建立的微分方程模型就不能真實(shí)反映原始數(shù)據(jù)列的規(guī)律性,求解結(jié)果容易產(chǎn)生較大偏差.現(xiàn)對傳統(tǒng)非等距GM(1,1)模型作改進(jìn),其步驟如下.
1)對原始數(shù)據(jù)列x(0)=(x(0)(t1),x(0)(t2),…,x(0)(tn))進(jìn)行對數(shù)變換
y(0)=lnx(0)=
(lnx(0)(t1),lnx(0)(t2),…,lnx(0)(tn)).
2)作一次累加生成數(shù)據(jù)列為
y(1)=(y(1)(t1),y(1)(t2),…,y(1)(tn)),
其中
以y(1)為原始數(shù)據(jù)列建立GM(1,1)模型
(6)
3)采用加權(quán)緊鄰均值法構(gòu)造背景值,
4)按最小二乘法求解得
(7)
k=1,2,…,n,
5)還原計(jì)算
(8)
k=1,2,…,n,
x(0)(tk)=ey(0)(tk),k=1,2,…,n.
(9)
其中,
然后計(jì)算后驗(yàn)差比值c及小概率誤差p,
c=s2/s1,
根據(jù)表3來判定模型的精度.如果模型滿足后驗(yàn)差檢驗(yàn)要求,即認(rèn)為模型合格.
表3 灰色預(yù)測模型精度Tab. 3 Precision of grey forecast model
灰生成是灰色系統(tǒng)理論最顯著的特點(diǎn)之一.改進(jìn)的非等距GM(1,1)模型正是基于此思想.改進(jìn)的主要目的和作用體現(xiàn)在兩個(gè)方面:1)作對數(shù)變換的目的是對原始數(shù)據(jù)列作降幅平滑處理.2)背景值作加權(quán)乘積中的權(quán)重是相對距離,而不是絕對距離,目的是避免改變原始數(shù)據(jù)列的性質(zhì).
依據(jù)表1,根據(jù)改進(jìn)后灰色預(yù)測模型的式(7)和式(8)可得還原后的模型方程為
(10)
利用Matlab編程可求得模型參數(shù)為
a=-0.073 8,u=6.562 58,
得模型方程
(11)
根據(jù)式(11)可繪出預(yù)測數(shù)據(jù)與原始數(shù)據(jù)對比圖,如圖2所示.進(jìn)而可計(jì)算各溫度下預(yù)測壽命值及其相對誤差,其結(jié)果如表4所示.Matlab運(yùn)行結(jié)果顯示p=1,c= 0.030 15,精度等級為好,并且平均相對誤差為2.087%.
圖2 預(yù)測值與原始值對比圖Fig. 2 Comparison between the predicted value andoriginal value
表4 改進(jìn)非等距GM(1,1)模型預(yù)測值與原始值對比表Tab. 4 Comparison between improved non-equidistantGM (1,1) mode predicted data and original data
依據(jù)表1,根據(jù)改進(jìn)后灰色預(yù)測模型的式(7)和式(8)可得還原后的模型方程為
(12)
即,還原后的模型方程為
(13)
根據(jù)式(13)可繪出預(yù)測數(shù)據(jù)與原始數(shù)據(jù)對比圖,如圖3所示.進(jìn)而可計(jì)算各溫度下預(yù)測壽命值及其相對誤差,其結(jié)果如表5所示.Matlab運(yùn)行結(jié)果顯示p=0.5,c=1.180 0,精度等級為差,并且平均相對誤差為97.61%.誤差太大,可見式(13)不能作為預(yù)測模型.
圖3 預(yù)測值與原始值對比圖Fig. 3 Comparison between predicted and original values
表5 傳統(tǒng)非等距GM(1,1)模型預(yù)測值與原始值對比表Tab. 5 Comparison between traditional non equidistantGM (1,1) mode predicted data and original data
為了有效地說明幾種方法的優(yōu)劣,下面把幾種模型的平均誤差進(jìn)行對比,其結(jié)果如表6所示.從表6可以看出,本文所給出的改進(jìn)的非等距灰色GM(1,1)模型的效果好.
表6 模型平均相對誤差對比表Tab. 6 Comparison of average relative error ofdifferent models
本文所給出的改進(jìn)非等距GM(1,1)模型,從基于小樣本的灰色生成思想出發(fā),進(jìn)一步挖掘了灰色理論的建模優(yōu)勢,不僅改進(jìn)了非等距GM(1,1)建模方法,而且有效地彌補(bǔ)了Arrhenius模型單因素建模預(yù)測的不足,在非等距加速應(yīng)力預(yù)測運(yùn)用方面顯示出了很好的建模優(yōu)勢,相信對相同性質(zhì)問題的解決具有參考意義.但加速應(yīng)力壽命試驗(yàn)的外推技術(shù)是一個(gè)復(fù)雜的技術(shù)問題,本文所給出的方法仍有進(jìn)一步探討的空間.