游令非, 張建國(guó),*, 翟浩, 李橋
(1. 北京航空航天大學(xué) 可靠性與系統(tǒng)工程學(xué)院, 北京 100083;2. 北京航空航天大學(xué) 可靠性與環(huán)境工程技術(shù)國(guó)防科技重點(diǎn)實(shí)驗(yàn)室, 北京 100083)
機(jī)構(gòu)運(yùn)動(dòng)時(shí)變可靠性是現(xiàn)有機(jī)構(gòu)可靠性理論的重要內(nèi)容,機(jī)構(gòu)運(yùn)動(dòng)時(shí)變可靠度定義為在規(guī)定的運(yùn)動(dòng)區(qū)間上,規(guī)定的運(yùn)動(dòng)環(huán)境中,機(jī)構(gòu)完成規(guī)定動(dòng)作的能力,數(shù)學(xué)中表示為機(jī)構(gòu)的實(shí)際運(yùn)動(dòng)輸出滿足期望運(yùn)動(dòng)輸出的概率,即機(jī)構(gòu)運(yùn)動(dòng)誤差位于最大允許誤差范圍內(nèi)的概率,其依賴于機(jī)構(gòu)的運(yùn)動(dòng)誤差建模和分析。機(jī)構(gòu)運(yùn)動(dòng)誤差問(wèn)題一直受到機(jī)構(gòu)學(xué)研究者的廣泛關(guān)注,并提出了諸如最壞情況分析、概率分析和模糊分析等方法。Tuo等[1-2]考慮機(jī)構(gòu)參數(shù)的不確定性,建立了機(jī)構(gòu)動(dòng)態(tài)可靠性分析模型,并對(duì)連桿機(jī)構(gòu)等典型傳動(dòng)機(jī)構(gòu)進(jìn)行了動(dòng)態(tài)精度可靠性分析。董玉革等[3]提出將機(jī)構(gòu)中不確定性因素處理為模糊變量進(jìn)而構(gòu)造了機(jī)構(gòu)模糊可靠度分析算法。張義民等[4-5]采用Edgeworth級(jí)數(shù)方法研究了隨機(jī)變量不完全概率信息和隨機(jī)變量為任意分布的機(jī)構(gòu)可靠性問(wèn)題。但上述方法均為靜態(tài)可靠性分析問(wèn)題,并未衡量機(jī)構(gòu)在整個(gè)工作范圍內(nèi)的可靠度。Zhang和Du[6]結(jié)合結(jié)構(gòu)可靠性分析中上穿越率和下穿越率概念,推導(dǎo)了計(jì)算機(jī)構(gòu)時(shí)變運(yùn)動(dòng)可靠性解析算法。除此以外,傳統(tǒng)的時(shí)變可靠性方法,也可以解決一般的機(jī)構(gòu)運(yùn)動(dòng)精度可靠性求解問(wèn)題,例如PHI2法[7-8],極值響應(yīng)面法[9-10]等。但這些研究只限于兩態(tài)假設(shè),即非成功即失敗,這并不適用于實(shí)際工程應(yīng)用中由認(rèn)知不確定性帶來(lái)的非兩態(tài)問(wèn)題分析。
基于包絡(luò)思想的解決機(jī)構(gòu)運(yùn)動(dòng)精度可靠性問(wèn)題的方法由Du[11]首次提出,其通過(guò)誤差帶包絡(luò)和一次二階矩方法相結(jié)合,解決機(jī)構(gòu)運(yùn)動(dòng)誤差時(shí)變可靠度的求解問(wèn)題。Zhang和Du[12]運(yùn)用包絡(luò)函數(shù)的方法,對(duì)鉸鏈間隙尺寸和結(jié)構(gòu)尺寸同時(shí)具有隨機(jī)特性的機(jī)構(gòu)進(jìn)行了時(shí)變可靠性分析。Wei等[13]提出了基于包絡(luò)函數(shù)法的參數(shù)可靠性靈敏度分析和全局可靠性靈敏度分析方法,求出了參數(shù)可靠性靈敏度指標(biāo)和全局可靠性靈敏度指標(biāo)。Wei等[14]利用包絡(luò)函數(shù)與一次二階矩相結(jié)合的方法,針對(duì)輸入變量具隨機(jī)過(guò)程特性的桿系,對(duì)整個(gè)運(yùn)動(dòng)行程進(jìn)行了可靠度求解。但這些研究并未考慮參數(shù)的模糊性,僅考慮了隨機(jī)特性,這與實(shí)際工程應(yīng)用是不相符的。
綜上所述,傳統(tǒng)的包絡(luò)函數(shù)方法雖然可以很好地求解機(jī)構(gòu)在整個(gè)工作范圍內(nèi)的可靠度,但其并沒(méi)有考慮普遍存在的認(rèn)知不確定性問(wèn)題,特別是一些參數(shù)除隨機(jī)特性外,往往伴隨著模糊性問(wèn)題;同時(shí),其并未考慮失效準(zhǔn)則的模糊性,即認(rèn)為產(chǎn)品只有“成功”和“失效”2個(gè)狀態(tài),但實(shí)際工況中,由于對(duì)故障機(jī)理、失效模式等的認(rèn)知不確定性,使得常規(guī)“兩態(tài)”假設(shè)無(wú)法滿足實(shí)際要求。因此,對(duì)于同時(shí)具有模糊和隨機(jī)特性的機(jī)構(gòu)系統(tǒng)的運(yùn)動(dòng)可靠度的研究十分必要。本文在關(guān)于機(jī)構(gòu)模糊-隨機(jī)時(shí)變可靠性研究的基礎(chǔ)上,針對(duì)機(jī)構(gòu)運(yùn)動(dòng)誤差存在模糊判據(jù)和不確定參數(shù)具有模糊-隨機(jī)混合特性的情況進(jìn)行可靠性建模分析,對(duì)模糊判據(jù)和參數(shù)進(jìn)行等效轉(zhuǎn)化的同時(shí),應(yīng)用包絡(luò)思想對(duì)運(yùn)動(dòng)誤差帶建立模糊-隨機(jī)時(shí)變可靠性模型,將時(shí)變可靠性問(wèn)題轉(zhuǎn)化為時(shí)不變可靠性問(wèn)題,并最終在每一截集下求出相應(yīng)可靠度并進(jìn)行平均加權(quán),得到了機(jī)構(gòu)系統(tǒng)運(yùn)動(dòng)在全行程內(nèi)的可靠度,并最終應(yīng)用于四連桿機(jī)構(gòu)。
組成機(jī)構(gòu)的構(gòu)件存在著加工和裝配誤差,這就使得構(gòu)件的尺寸具有不確定性,從而造成機(jī)構(gòu)運(yùn)動(dòng)誤差的不確定性[12],設(shè)g(X,θ)為機(jī)構(gòu)運(yùn)動(dòng)誤差,其中X=(X1,X2,…,Xn)為機(jī)構(gòu)構(gòu)件尺寸隨機(jī)變量,θ=θ(t)為機(jī)構(gòu)運(yùn)動(dòng)角度,運(yùn)動(dòng)誤差定義為機(jī)構(gòu)實(shí)際輸出ψ(X,θ)和理想輸出ψd(θ)之差,即
g(X,θ)=ψ(X,θ)-ψd(θ)
(1)
由機(jī)構(gòu)運(yùn)動(dòng)可靠度定義[3]可知,若運(yùn)動(dòng)誤差不大于機(jī)構(gòu)允許的運(yùn)動(dòng)誤差,則認(rèn)為機(jī)構(gòu)可靠;反之,則認(rèn)為機(jī)構(gòu)處于失效狀態(tài)。機(jī)構(gòu)運(yùn)動(dòng)誤差功能函數(shù)G(X)可表示為
G(X)=|g(X,θ)|-ε
(2)
式中:ε為運(yùn)動(dòng)誤差閾值。相應(yīng)地,在輸入角θ的范圍為[θ0,θe]上,其時(shí)變運(yùn)動(dòng)可靠度為
R=P{G(X)<0,θ∈[θ0,θe]}
(3)
但上述處理方法會(huì)帶來(lái)一些困難,如設(shè)機(jī)構(gòu)運(yùn)動(dòng)誤差閾值為0.025 mm,則當(dāng)機(jī)構(gòu)運(yùn)動(dòng)誤差為0.025 mm時(shí),機(jī)構(gòu)是可靠的;而當(dāng)機(jī)構(gòu)運(yùn)動(dòng)誤差為0.025 01 mm時(shí),則認(rèn)為機(jī)構(gòu)不可靠,但這2種情況之間并無(wú)本質(zhì)差別。造成這種矛盾的原因是將完好與失效狀態(tài)截然分開(kāi),而未考慮中間過(guò)渡狀態(tài),即失效和完好這2個(gè)概念的外延是模糊的。為解決上述矛盾,更加準(zhǔn)確、真實(shí)地反映機(jī)構(gòu)的運(yùn)動(dòng)可靠性,有必要將模糊數(shù)學(xué)方法引入機(jī)構(gòu)的運(yùn)動(dòng)可靠性分析中。
失效邊界(誤差閾值ε)定義為某一模糊區(qū)間[zL,zU],其中zL和zU分別為模糊區(qū)間的下界和上界,把機(jī)構(gòu)運(yùn)動(dòng)誤差失效準(zhǔn)則看作模糊事件,描述事件狀態(tài)程度隸屬函數(shù)μG(z)可以用來(lái)表示這一過(guò)渡情況,其數(shù)值越大,事件失效的傾向越大,數(shù)值越小,失效的傾向越小。機(jī)構(gòu)運(yùn)動(dòng)失效概率可表示為
(4)
式中:z為機(jī)構(gòu)模糊-隨機(jī)混合空間Ω中的隨機(jī)變量,其概率密度函數(shù)為fG(z);μG(z)為描述事件狀態(tài)程度的隸屬函數(shù),其范圍為0≤μG(z)≤1。
若μG(z)為遞減函數(shù),即使得機(jī)構(gòu)運(yùn)動(dòng)的失效程度隨z值的減小而增大,根據(jù)文獻(xiàn)[15],結(jié)合隨機(jī)變量的概率分布函數(shù)的定義,可以把1-μG(z)看作一個(gè)新的隨機(jī)變量(記為Z′)概率分布函數(shù),模糊-隨機(jī)失效域可以描述為{X|G(X)≤Z′},等效的功能函數(shù)為Ge=G(X)-Z′。
若μG(z)為遞增函數(shù),則可以把μG(z)看作一個(gè)新的隨機(jī)變量(記為Z″)概率分布函數(shù),同理,這種情況下機(jī)構(gòu)運(yùn)動(dòng)的失效域描述為{X|G(X)≥Z″},對(duì)應(yīng)的等效功能函數(shù)為Ge=Z″-G(X)。
對(duì)于機(jī)構(gòu)輸入角范圍為[θ0,θe],由X的隨機(jī)特性易知在誤差閾值ε下,g(X,θ)=ε實(shí)為一族曲線,包絡(luò)法[11]定義了對(duì)[θ0,θe]上運(yùn)動(dòng)誤差曲線族g(X,θ)=ε中所有曲線的包絡(luò),定義包絡(luò)方程G+(X)=0和G-(X)=0分別對(duì)應(yīng)上界包絡(luò)和下界包絡(luò),即曲線族的上邊界和下邊界,機(jī)構(gòu)運(yùn)動(dòng)誤差的包絡(luò)函數(shù)如圖1所示[12]。由定義知在包絡(luò)曲線上,函數(shù)值應(yīng)處處等于ε,同時(shí)由于包絡(luò)曲線包絡(luò)了不同θ下的曲線,所以其對(duì)θ求偏導(dǎo)應(yīng)為0。
在包絡(luò)方程給出之后,考慮在整個(gè)運(yùn)行周期中的機(jī)構(gòu)運(yùn)動(dòng)誤差時(shí)變可靠性問(wèn)題,可表示為
R(θ0,θe)=Pr{S+∩S-}
(5)
圖1 機(jī)構(gòu)運(yùn)動(dòng)誤差的包絡(luò)函數(shù)Fig.1 Envelope functions of mechanism motion error
式中:S+={G+(X)<0};S-={G-(X)>0}。
上邊界包絡(luò)方程G+(X)=0為
(6)
下邊界包絡(luò)方程G-(X)=0為
(7)
由以上分析可知,可對(duì)每個(gè)包絡(luò)方程的2個(gè)式子進(jìn)行聯(lián)立進(jìn)而消除θ,時(shí)變可靠性問(wèn)題則轉(zhuǎn)變?yōu)闀r(shí)不變可靠性問(wèn)題。
考慮具有模糊-隨機(jī)混合不確定性的機(jī)構(gòu),在其輸入角范圍[θ0,θe]內(nèi),其運(yùn)動(dòng)誤差可表示為
(8)
結(jié)合前文所述,其模糊-隨機(jī)時(shí)變運(yùn)動(dòng)可靠性功能函數(shù)可表示為
(9)
圖2 運(yùn)動(dòng)誤差的失效隸屬度函數(shù)Fig.2 Membership function of motion error failure
圖3 閾值模糊的時(shí)變可靠性失效事件描述Fig.3 Failure event description of time-dependent reliability based on fuzzy threshold
至此,在含有模糊-隨機(jī)混合變量和模糊判據(jù)情況下,α水平下的機(jī)構(gòu)運(yùn)動(dòng)的可靠度為
Rα(θ0,θe)=P{-ε-Z≤g(Xα,θ)≤ε+
Z,?θ∈[θ0,θe]}|=|P{|g(Xα,θ)|≤ε+
Z,?θ∈[θ0,θe]}
(10)
后續(xù)通過(guò)對(duì)α的離散求和或數(shù)值積分可以求得機(jī)構(gòu)運(yùn)動(dòng)的失效概率。
(11)
(12)
(13)
此時(shí),通過(guò)改進(jìn)包絡(luò)方程,功能函數(shù)已轉(zhuǎn)變?yōu)閮H含參數(shù)α的隨機(jī)變量的表達(dá)式,但繼續(xù)通過(guò)聯(lián)立消除θ的方法,一般很難獲得其精確的解析表達(dá)式,下面用近似方法對(duì)包絡(luò)函數(shù)進(jìn)行求解。
由于包絡(luò)函數(shù)一般具有較強(qiáng)的非線性特性[15],若通過(guò)傳統(tǒng)的可靠度求解方法,即在一個(gè)展開(kāi)點(diǎn)展開(kāi)構(gòu)造其近似表達(dá)式,會(huì)導(dǎo)致與原式誤差較大。為充分利用包絡(luò)函數(shù)特性,將包絡(luò)函數(shù)在多個(gè)展開(kāi)點(diǎn)上分段線性化,構(gòu)造近似包絡(luò)函數(shù)并求出每段的展開(kāi)點(diǎn),最終通過(guò)求這些展開(kāi)點(diǎn)的聯(lián)合分布函數(shù)最終求得可靠度。
假設(shè)Xα=[X1α,X2α,…,Xnα]為相互獨(dú)立的正態(tài)分布隨機(jī)變量,對(duì)g(Xα,θ)-Z在Xα的均值μXα處用一階泰勒級(jí)數(shù)展開(kāi)來(lái)近似運(yùn)動(dòng)誤差,并把Xα化成標(biāo)準(zhǔn)正態(tài)隨機(jī)變量U,展開(kāi)后表達(dá)式記為L(zhǎng)α(U,θ),則由式(12)與式(13)知:
(14)
(15)
另一方面,由式(14)與式(15)可知,近似運(yùn)動(dòng)誤差S(θi)Lα(U,θi)為正態(tài)分布,由此可以用展開(kāi)點(diǎn)的高維正態(tài)分布函數(shù)(均值μα和協(xié)方差陣Σα)對(duì)失效概率進(jìn)行數(shù)值求解:
μα=(s(θi)μLα(θi))i=1,2,…,m=
(S(θi)aα(θi))i=1,2,…,m
(16)
Σα=(σij)i,j=1,2,…,m
σij=s(θi)s(θj)bα(θi)bα(θj)
(17)
S(θi)=
(18)
Pfα(θi)=Pr{s(θi)Lα(U,θi)>ε}=
(19)
(20)
將α在[0,1]上離散n等份,則閾值為ε下的可靠度可表示為
(21)
特別地,若α連續(xù)且所有水平中去除的多余展開(kāi)點(diǎn)均相同,則閾值為ε下的可靠度可表示為
(22)
步驟2將α在[0,1]上離散n等份,α初始化為0。將步驟一的結(jié)果轉(zhuǎn)化成α水平下的僅含隨機(jī)變量的功能函數(shù)Gα。
圖4 基于改進(jìn)包絡(luò)函數(shù)的可靠度計(jì)算方法流程Fig.4 Flowchart of reliability computation method based on advanced envelope function
本例用本文方法對(duì)四連桿機(jī)構(gòu)進(jìn)行運(yùn)動(dòng)可靠度分析,首先,對(duì)四連桿機(jī)構(gòu)進(jìn)行運(yùn)動(dòng)學(xué)建模。在二維空間F(x,y)中,機(jī)構(gòu)如圖5所示,輸入角為θ,輸出角為ψ。
(23)
首先考慮模糊判據(jù),根據(jù)第1節(jié)的分析,將模糊閾值等效為隨機(jī)變量,本例γ取0.01,對(duì)比式(10)及分析可知,應(yīng)引入隨機(jī)變量Z,它的概率累積分布函數(shù)為
(24)
(25)
則α水平下的概率密度函數(shù)為
fα(r2)=
(26)
則α水平下R2的均值和標(biāo)準(zhǔn)差分別為
圖5 四連桿機(jī)構(gòu)Fig.5 Four-bar linkage mechanism
Eα(r2)=5
(27)
(28)
其運(yùn)動(dòng)輸出方程組在α水平下的表達(dá)式為
(29)
由式(27)和式(28)可得α水平下尺寸隨機(jī)變量分布的數(shù)字特征,如表1所示。
表1 α水平下尺寸隨機(jī)變量的數(shù)字特征Table 1 Numerical characteristics of random dimension variables under α level
通過(guò)以上對(duì)模糊變量的等效,由式(23)解得α水平下的ψ(Rα,θ)為
(30)
式中:
A=-2R1R3sinθ
B=2R3(R4-R1cosθ)
進(jìn)而由式(15)可得求得b=(b1,b2,b3,b4)。
如圖5所示的四連桿機(jī)構(gòu)理想的運(yùn)動(dòng)方程為
ψd(θ)=90+7.13sin(2(θ-95.5))
輸入角范圍為[θ0,θe],其中θ0為0°,θe為90°,則其理想運(yùn)動(dòng)輸出ψd(θ)為輸入角從0°~90°間輸出端的角度。
在可變閾值ε上,用本文提出的計(jì)算方法和蒙特卡羅仿真(Monte Carlo Simulation,MCS)法的結(jié)果進(jìn)行比較,其中,由于蒙特卡羅法的仿真次數(shù)規(guī)模為107級(jí),認(rèn)為其計(jì)算結(jié)果是趨于真實(shí)值的。
由式(20)可得可靠度R1(θ0,θe)=0.313 3。其余截集水平下的可靠度結(jié)果重復(fù)以上步驟即可,計(jì)算結(jié)果如圖7所示。將其平均加權(quán)即為ε=0.5時(shí)的運(yùn)動(dòng)可靠度。
當(dāng)ε在[0.2,1.4]上變化時(shí)計(jì)算結(jié)果如圖8所示,由失效概率曲線圖表明本文提出的模糊-隨機(jī)時(shí)變可靠度計(jì)算方法與MCS法在失效概率的計(jì)算上差別較小,計(jì)算結(jié)果準(zhǔn)確度可以認(rèn)為滿足機(jī)構(gòu)運(yùn)動(dòng)誤差的分析要求,對(duì)工程實(shí)際應(yīng)用有一定的參考價(jià)值。部分誤差閾值對(duì)應(yīng)的結(jié)果見(jiàn)表2。
圖6 變量取均值時(shí)的運(yùn)動(dòng)誤差變化Fig. 6 Motion error change at means of variables
圖7 ε=0.5時(shí)可靠度隨截集水平α的變化Fig.7 Change of reliability with cut set level α when ε=0.5
圖8 0°~90°的失效概率Fig.8 Probability of failure at 0°-90°
ε/(°)本文方法MCS法0.700.714250.713830.800.836450.836110.900.914070.913671.000.958250.957941.100.981310.981031.200.992320.99218
從計(jì)算結(jié)果可以看出,基于本文方法所得的結(jié)果均略大于MCS法的結(jié)果,這是因?yàn)镸CS法是對(duì)所有時(shí)刻(角度)進(jìn)行遍歷并進(jìn)行求解,而基于本文提出的方法是對(duì)有限的、失效概率較大的展開(kāi)點(diǎn)進(jìn)行計(jì)算,所以可靠度計(jì)算結(jié)果均比MCS法略大一些。
本文針對(duì)機(jī)構(gòu)產(chǎn)品的時(shí)變可靠性建模分析問(wèn)題,綜合考慮了模糊性和隨機(jī)性,針對(duì)機(jī)構(gòu)運(yùn)動(dòng)誤差建立了機(jī)構(gòu)運(yùn)動(dòng)模糊-隨機(jī)時(shí)變可靠性模型,提出了模糊-隨機(jī)時(shí)變可靠度求解方法,經(jīng)案例驗(yàn)證表明:
1) 本文提出的模糊-隨機(jī)時(shí)變可靠度求解方法相較于傳統(tǒng)時(shí)變可靠度求解方法,不但考慮了參數(shù)的模糊性,同時(shí)還考慮了判據(jù)的模糊性,解決了模糊-隨機(jī)混合參數(shù)下的機(jī)構(gòu)時(shí)變可靠性問(wèn)題,更符合實(shí)際工程應(yīng)用,對(duì)類似的機(jī)構(gòu)運(yùn)動(dòng)可靠性分析具有一定的指導(dǎo)意義。
2) 本文方法求解方便,相比于MCS法計(jì)算誤差較小,本案例中2種方法的計(jì)算誤差最大不超過(guò)0.000 8,貼合度較高;同時(shí)計(jì)算效率大大提高,每α水平下MCS法計(jì)算次數(shù)為107次,而本文方法為50次左右。
3) 本文提出的機(jī)構(gòu)運(yùn)動(dòng)模糊-隨機(jī)時(shí)變可靠性分析方法適用于隨機(jī)樣本不完善,或樣本數(shù)量不夠的情況,可計(jì)算出較精確的結(jié)果。