曹魯光,蔡軍亮,王冠坤,陳振中,李曉科,吳子豪
(1.上海機電工程研究所·上?!?01109;2.中車大同電力機車有限公司·大同·037038;3.東華大學(xué) 機械工程學(xué)院·上?!?01620;4.河南省機械裝備智能制造重點實驗室·鄭州·450002)
經(jīng)過近40年的發(fā)展,可靠性設(shè)計優(yōu)化方法目前已經(jīng)在工程中(尤其是航天裝備等具有高可靠性要求的領(lǐng)域中)被廣泛應(yīng)用;可靠性設(shè)計優(yōu)化方法可以充分考慮復(fù)雜航天裝備的各類不確定性因素,如加工過程、材料特性、操作環(huán)境等,可以顯著提高關(guān)鍵核心航天裝備的壽命和可靠性,如可以提高衛(wèi)星姿控飛輪的壽命、導(dǎo)電滑環(huán)的可靠性、航天軸承和彈簧等關(guān)重件的壽命及復(fù)雜飛控系統(tǒng)的穩(wěn)定性等。在精度都滿足要求的情況下,在同等的計算條件下,可靠性設(shè)計優(yōu)化方法是具有更高優(yōu)化效率的方法,能夠減少設(shè)計優(yōu)化所需的時間。尤其對于某些特別復(fù)雜的航空航天裝備而言,高效率的方法能夠節(jié)約的時間是很可觀的。
典型的可靠性設(shè)計的優(yōu)化模型如下所示:
find:d,μX
min:f(d,μX,μP)
s.t.prob(gi(d,X,P)≥0)≥Ri,i=1,2,…,n
(1)
其中,f()是目標(biāo)函數(shù),prob()是當(dāng)前設(shè)計點滿足第i個概率約束gi()的概率,n是概率約束的個數(shù),d是確定性設(shè)計變量,X是隨機設(shè)計變量,μX是X的均值,P是隨機參數(shù),μP是P的均值,Ri表示滿足第i個約束的期望概率,上標(biāo)“Lower”和“Upper” 表示上、下邊界。
目前,可靠性設(shè)計優(yōu)化的主要研究方向包括可靠性分析和解耦方法兩個方向??煽啃苑治龇椒òń馕龇ā⒔稻S法和模擬法。解析法是基于梯度的方法,包括極值分析法、矩法[1]和基于最大可能失效點(Most Probable Point, MPP)的方法[2]。尋找最大可能失效點的方法是較為有效的,也較為常用,如一次二階矩法[3]和二次二階矩法[4]。一次二階矩法包括可靠度指標(biāo)法(Reliability Index Approach, RIA)[5]和性能測度法(Performance Measure Approach, PMA)[6]。一些學(xué)者提出了其他有效的可靠性分析方法,如先進均值法[7]、混合均值法[8]、圓弧搜索法[9]、增強混合均值法[10]和概率與凸集混合可靠性分析方法[11]、精確分析法[12]。
模擬方法[13-17](如蒙特卡羅法[16])被廣泛用于獲取高精度的可靠性分析結(jié)果。蒙特卡羅法通過大量地抽取樣本,判斷每一個樣本是否發(fā)生失效,并統(tǒng)計失效事件發(fā)生的比率,從而達到精確模擬的效果[17]。
基于解耦策略的可靠性設(shè)計優(yōu)化方法,主要可分為三類:雙循環(huán)法、單循環(huán)法、解耦法。雙循環(huán)法包含兩個嵌套的循環(huán),其中設(shè)計優(yōu)化循環(huán)不斷地調(diào)用內(nèi)部可靠性分析循環(huán);單循環(huán)法通過某種途徑將內(nèi)部循環(huán)進行了消除,如單循環(huán)單變量法[18]、單循環(huán)法[19],及可信設(shè)計空間法[20]。
解耦法將設(shè)計優(yōu)化循環(huán)與可靠性分析循環(huán)順序求解,如序列優(yōu)化與可靠性分析法(Sequential Optimization and Reliability Assessment Method, SORA)[21]、直接解耦法[22]、序列逼近規(guī)劃法(Sequential Approximation Programming, SAP)[23]、凸線性逼近法[24]、罰函數(shù)法[25]、自適應(yīng)解耦法[26]、最優(yōu)偏移向量法[27]、混合不確定優(yōu)化法[28]、區(qū)間不確定優(yōu)化法[29]、非概率魯棒優(yōu)化法[30]、概率可行域法[31]及多設(shè)計點方法[32]。
可靠性設(shè)計優(yōu)化解析方法的關(guān)鍵在于最大可能失效點MPP的尋找,而MPP點通常位于一個球面上。如果可靠性分析在球坐標(biāo)中進行,那么在可靠性分析模型中,約束為一個球面,可以將其消除。本文提出一種在球坐標(biāo)中求解可靠性設(shè)計優(yōu)化問題的方法,該方法可以將優(yōu)化循環(huán)與可靠性分析循環(huán)同時進行求解。
本文將首先在第1節(jié)中回顧RIA和PMA方法,在第2節(jié)中介紹球空間法,在第3節(jié)中通過對比算例驗證球空間法的有效性,并在第4節(jié)中給出結(jié)論。
本節(jié)將主要回顧可靠度指標(biāo)法RIA和性能測度法PMA,這兩種可靠性分析方法在雙循環(huán)方法中最為常用。在可靠性分析過程中,通常需要將相關(guān)的、非正態(tài)分布的變量X和P轉(zhuǎn)換為獨立的、正態(tài)分布的變量U(U~(0,1))。一些方法可以實現(xiàn)這種轉(zhuǎn)換:u=T(x,p), or (x,p)=T-1(u),如Rosenblatt 轉(zhuǎn)換[33]和Nataf 轉(zhuǎn)換[34]。
在可靠性指標(biāo)法中, 目標(biāo)函數(shù)是當(dāng)前設(shè)計點的可靠度指標(biāo);約束函數(shù)是概率約束不大于期望值(假設(shè)當(dāng)Gi(u)≤0時是可行設(shè)計)。RIA的數(shù)學(xué)模型如下:
(2)
其中,u是標(biāo)準(zhǔn)設(shè)計空間中的隨機變量,它是(X,P)由原設(shè)計空間轉(zhuǎn)換而來的;Gi(u)是概率約束函數(shù),對應(yīng)于原設(shè)計空間的gi(d,X,P)函數(shù)。
性能測度法也被稱為逆可靠性分析法。在標(biāo)準(zhǔn)正態(tài)空間中,它將概率約束函數(shù)作為目標(biāo)函數(shù),將期望的可靠度指標(biāo)作為約束,它的數(shù)學(xué)模型如下:
(3)
PMA方法在期望的可靠度指標(biāo)球面上尋找逆最大可能失效點(Inverse Most Probable Point:IMPP),該點具有最大的概率約束函數(shù)值(假設(shè)Gi(u)≤0時為可行域)。在通常情況下,PMA方法較RIA方法更加穩(wěn)定,因為它的搜索區(qū)域在一個球面或者超球面上。
逆可靠性分析方法將概率約束函數(shù)作為目標(biāo)函數(shù),將可靠度指標(biāo)作為約束函數(shù),搜索空間為一個球面Gi(u)≤0,它的模型可以表示為:
find:u
(4)
其中,βt是期望得到的可靠度指標(biāo),對應(yīng)于式(1)中的期望獲得的可靠度概率R。
find:γ
min:G(u(ρ,γ))
(5)
可以看出,模型(5)變成了一個無約束的優(yōu)化問題,相對于帶約束的模型(4),它更容易求解。本文提出的球空間法是將可靠性分析模型轉(zhuǎn)換為球坐標(biāo)來表示,同時可以將可靠性分析循環(huán)與設(shè)計優(yōu)化循環(huán)并行求解。坐標(biāo)轉(zhuǎn)換之后,約束函數(shù)g(x)變?yōu)間(x(ρ,γ))=g(ρ,γ),其中x=(x1,x2,…,xn),(ρ,γ)=(ρ,γ1,γ2,…,γn-1)。
find:γ
min:Gi(u(ρ,γ))
γ1∈(-π,π];γ2,…,γn-1∈(-π/2,π/2]
(6)
其中,u=(u1,u2,…,un)是迪卡爾坐標(biāo)系下的隨機變量,(ρ,γ)=(ρ,γ1,γ2,…,γn-1)是球空間中的對應(yīng)的隨機變量。
(7)
可靠性設(shè)計優(yōu)化的雙循環(huán)方法可以表示為式(8)和式(9)。
(8)
(9)
在上述模型中,設(shè)計優(yōu)化循環(huán)(式(8))和可靠性分析循環(huán)(式(9))是嵌套關(guān)系,無法將兩個循環(huán)表達為一個優(yōu)化循環(huán)。
本文將可靠性分析轉(zhuǎn)換為球坐標(biāo),從而可以通過極值條件(式(7))對可靠性分析循環(huán)進行簡化,進而將雙循環(huán)表示為一個優(yōu)化循環(huán),即如式(10)所示
(10)
其中,(ρi,γi)是第i個概率約束在球空間中的IMPP點。
新模型(10)是一個常規(guī)的約束優(yōu)化模型,而且在推導(dǎo)過程中沒有近似求解,式(9)中的可靠性分析模型通過極值條件(式(7))進行代替,逆最大可能失效點x(ρi,γi)將通過迭代求解獲得。
球空間法的步驟與流程圖如圖1所示,步驟如下所示:
圖1 球空間法的流程圖Fig.1 Flow chart of sphere design space method
(3)建立可靠性設(shè)計優(yōu)化模型,如式(10),設(shè)計變量(d,μX)及角度變量γi都將作為新的設(shè)計變量,IMPP點表示為x(ρ,γi);
(4)對式(10)中的約束優(yōu)化問題進行數(shù)值迭代求解,直至設(shè)計變量滿足收斂條件。
在本節(jié)中,通過2個算例來驗證球空間方法的有效性,對比方法包括雙循環(huán)法RIA、PMA+、SAP和SORA。計算結(jié)果通過蒙特卡羅方法進行驗證,樣本數(shù)量為107。
該算例為一個非線性數(shù)學(xué)問題[25],包含兩個隨機設(shè)計變量X1、X2,三個概率約束g1、g2、g3。目標(biāo)函數(shù)為兩個變量之和,模型如下
(11)
優(yōu)化結(jié)果如表1所示,可以看出解耦法SORA較雙循環(huán)法RIA和PMA+效率更高,SAP法具有更高的效率。函數(shù)調(diào)用次數(shù)表示了計算的效率,本文提出的球空間法對于目標(biāo)函數(shù)和約束函數(shù)的調(diào)用次數(shù)均明顯減少,具有較高的計算效率。
在比較的5種方法中,所有方法的目標(biāo)函數(shù)值和設(shè)計變量值都非常接近。因此,所有算法的求解精度都處于同一水平。表2給出了采用蒙特卡羅法對可靠性進行模擬求解的結(jié)果,βi表示第i個概率約束的可靠度指標(biāo)。所有方法的可靠度指標(biāo)值都較為接近,這從另外一個角度驗證了球空間法與其他方法在精度上處于同一水平。
表1 算例1的優(yōu)化結(jié)果
表2 算例1的蒙特卡羅可靠度指標(biāo)
該算例[23]有兩個確定性設(shè)計變量d=[b,h]T,三個隨機參數(shù)X=[M,F(xiàn),Y]T,數(shù)學(xué)模型如下
(12)
表3給出了優(yōu)化結(jié)果,所有方法的可靠度指標(biāo)β1均在2.49附近,目標(biāo)函數(shù)值和設(shè)計變量值都幾乎相等。因此,所有方法均具有相同的計算精度。在函數(shù)調(diào)用次數(shù)方面,本文提出的球空間法僅需要調(diào)用19次目標(biāo)函數(shù)、34次約束函數(shù),遠遠小于其他方法,因此本文提出球空間法具有更高的求解效率。
表3 算例2的優(yōu)化結(jié)果
本文提出了一種可靠性設(shè)計優(yōu)化的球空間法,該方法采用球坐標(biāo),可以方便地表示逆可靠性分析模型,并將其轉(zhuǎn)化為無約束優(yōu)化模型,從而可以利用極值條件將內(nèi)層可靠性分析循環(huán)消除,將總的雙循環(huán)模型變?yōu)閱窝h(huán)模型。在新的模型中,設(shè)計優(yōu)化和可靠性分析可以同步進行。
通過算例進行的驗證表明,球空間法在計算精度上與其他方法處于同一水平,在求解效率上有明顯提升,因此本文提出的球空間法可以作為一種高效的可靠性設(shè)計優(yōu)化新方法。
本文所提出的方法對于復(fù)雜裝備的可靠性設(shè)計優(yōu)化,如復(fù)雜航天飛控裝備的可靠性設(shè)計,具有顯著效果。它將大大縮短可靠性設(shè)計的時間,降低整個產(chǎn)品的設(shè)計周期,同時保證航天產(chǎn)品的可靠性水平滿足設(shè)計要求。