邱繼偉, 羅海勝
(中國(guó)兵器工業(yè)標(biāo)準(zhǔn)化研究所, 北京 100089)
可靠性作為通用質(zhì)量特性的核心,長(zhǎng)久以來(lái)制約著我國(guó)兵器裝備及其相關(guān)技術(shù)向更高層次推進(jìn),致使我國(guó)目前的裝備質(zhì)量水平相對(duì)于歐美軍事強(qiáng)國(guó)有較大差距。提升兵器裝備的通用質(zhì)量特性,必須將強(qiáng)化其可靠性水平作為重要目標(biāo),因此系統(tǒng)、深入地開(kāi)展可靠性相關(guān)工作仍將是當(dāng)前及未來(lái)相當(dāng)長(zhǎng)時(shí)期內(nèi)我國(guó)兵器裝備領(lǐng)域研究的重點(diǎn),也是提升裝備通用質(zhì)量特性的關(guān)鍵。
兵器裝備是典型的機(jī)電產(chǎn)品,機(jī)械產(chǎn)品占有較大比重。因此,針對(duì)機(jī)械類產(chǎn)品和零部件進(jìn)行的可靠性分析、設(shè)計(jì)等工作對(duì)提升裝備整體通用質(zhì)量特性具有重要作用。機(jī)械產(chǎn)品可靠性分析的主要目標(biāo)是計(jì)算其在規(guī)定工況下的失效概率Pf[1]:
(1)
式中:X為基本隨機(jī)變量所組成的向量,X=[x1,x2,…,xn]T;g(X)為產(chǎn)品可靠性極限狀態(tài)函數(shù),g(X)≤0表示產(chǎn)品處于不可靠狀態(tài);fX(x1,x2,…,xn)為隨機(jī)向量X各分量的聯(lián)合概率密度函數(shù);上述及下文中,n∈N.
實(shí)際工程中,基本隨機(jī)變量的聯(lián)合概率密度函數(shù)fX(x1,x2,…,xn)難以得到,同時(shí),(1)式中的多重積分也難以求解。通常情況下,可采用兩類方法進(jìn)行機(jī)械產(chǎn)品失效概率的近似計(jì)算,即解析方法和數(shù)值模擬方法。解析方法中以1階可靠性方法[2-4](FORM)和2階可靠性方法[5-6](SORM)最為實(shí)用,兩類方法在本質(zhì)上都是利用梯度和曲率等幾何條件,對(duì)極限狀態(tài)函數(shù)進(jìn)行局部近似,進(jìn)而求得所需的可靠度系數(shù)。數(shù)值模擬方法以蒙特卡洛仿真[7-8](MCS)為基礎(chǔ),通過(guò)抽樣方法對(duì)(1)式中的多重積分進(jìn)行近似求解;對(duì)于無(wú)法獲得顯式極限狀態(tài)函數(shù)的可靠性分析問(wèn)題,可通過(guò)構(gòu)建代理模型[9-13]對(duì)產(chǎn)品的真實(shí)極限狀態(tài)函數(shù)進(jìn)行近似,進(jìn)而采用數(shù)值模擬方法計(jì)算其失效概率。
目前,求解結(jié)構(gòu)可靠性分析問(wèn)題解析方法均不同程度地以FORM中經(jīng)典的Hasofer-Lind and Rackwitz-Fiesslen(HL-RF)方法[14]或有限步長(zhǎng)法[15](FSLM)為基礎(chǔ),利用迭代設(shè)計(jì)點(diǎn)的極限狀態(tài)函數(shù)值及其梯度等單點(diǎn)局部信息,近似求解響應(yīng)的可靠度系數(shù)。Santosh等[16]基于Armijo準(zhǔn)則,通過(guò)設(shè)計(jì)有限迭代步長(zhǎng)對(duì)HL-RF算法進(jìn)行了改進(jìn)。Yang[17]利用穩(wěn)態(tài)變換方法(STM),并基于混沌反饋控制算法改進(jìn)了經(jīng)典FORM算法的穩(wěn)定性。雖然FSLM、STM和方向STM[18]等方法相對(duì)于HL-RF方法具有較高的計(jì)算穩(wěn)定性,但迭代步長(zhǎng)和控制參數(shù)的選擇會(huì)顯著影響上述3類方法的計(jì)算效率[19]。同時(shí),一些改進(jìn)的HL-RF方法,例如松弛HL-RF方法[20]、混合松弛HL-RF方法[20]、混沌共軛穩(wěn)定性變換方法[21]等,雖然可以改善計(jì)算過(guò)程的穩(wěn)定性,然而線性或弱非線性問(wèn)題的求解效率則遠(yuǎn)遠(yuǎn)低于HL-RF方法。
基于經(jīng)典FORM進(jìn)行結(jié)構(gòu)可靠性分析時(shí),關(guān)鍵在于對(duì)非線性問(wèn)題求解的高效性及穩(wěn)定性。前述方法在迭代求解可靠度系數(shù)時(shí),僅利用了單一迭代設(shè)計(jì)點(diǎn)的極限狀態(tài)函數(shù)值與梯度值等局部信息,極易導(dǎo)致計(jì)算的不穩(wěn)定性。因此,本文在兩點(diǎn)自適應(yīng)非線性近似(TANA)方法的基礎(chǔ)上,通過(guò)構(gòu)建共軛搜索方向,并利用當(dāng)前迭代設(shè)計(jì)點(diǎn)和以往若干步迭代設(shè)計(jì)點(diǎn)的信息(包括精確極限狀態(tài)函數(shù)值及梯度值),提出一種自適應(yīng)共軛非線性近似(SACS-TANA)方法,在迭代過(guò)程中自動(dòng)調(diào)整近似模型的非線性指數(shù)和搜索方向,提高對(duì)非線性可靠性問(wèn)題求解的效率和穩(wěn)定性。最后,通過(guò)3個(gè)案例驗(yàn)證了所提方法的適用性。
應(yīng)用FORM進(jìn)行結(jié)構(gòu)可靠性分析的最終目標(biāo)是根據(jù)其極限狀態(tài)函數(shù),在標(biāo)準(zhǔn)正態(tài)隨機(jī)變量所張成的空間(以下簡(jiǎn)稱標(biāo)準(zhǔn)空間)中尋找結(jié)構(gòu)的最可能失效點(diǎn)(MPP)[22],即極限狀態(tài)函數(shù)所表示的曲面上與標(biāo)準(zhǔn)空間原點(diǎn)距離最近的點(diǎn),也稱為設(shè)計(jì)點(diǎn)。因此MPP的搜索問(wèn)題可以表述為如下最優(yōu)化問(wèn)題[19]:
(2)
式中:β表示結(jié)構(gòu)極限狀態(tài)曲面上的點(diǎn)與標(biāo)準(zhǔn)空間原點(diǎn)的歐式距離;g(P)=0為標(biāo)準(zhǔn)空間中的極限狀態(tài)曲面方程;P表示隨機(jī)變量X在標(biāo)準(zhǔn)正態(tài)空間內(nèi)的映射,通常需要由物理隨機(jī)空間變換到標(biāo)準(zhǔn)正態(tài)空間。該優(yōu)化問(wèn)題的最優(yōu)解用P*表示,其意義為MPP點(diǎn)。MPP點(diǎn)對(duì)應(yīng)可靠度系數(shù)即為β*,則β*=‖(P*)TP*‖。
針對(duì)上述最優(yōu)化問(wèn)題,Hasofer等[23]首先提出了HL方法,采用迭代公式(3)式求得標(biāo)準(zhǔn)空間中的設(shè)計(jì)點(diǎn)P*:
(3)
HL方法以及在此基礎(chǔ)上的各種改進(jìn)迭代算法(如HL-RF方法、STM、FSLM等)對(duì)于極限狀態(tài)函數(shù)進(jìn)行了基于泰勒技術(shù)展開(kāi)的線性近似,且僅利用了標(biāo)準(zhǔn)空間中單點(diǎn)處的局部信息,包括其極限狀態(tài)函數(shù)值與梯度向量。然而,當(dāng)極限狀態(tài)函數(shù)的非線性程度較高時(shí),基于單點(diǎn)函數(shù)值及梯度值的迭代算法極易出現(xiàn)求解結(jié)果振蕩或陷入局部最優(yōu),迭代過(guò)程難以繼續(xù),導(dǎo)致結(jié)構(gòu)可靠度計(jì)算結(jié)果失真甚至錯(cuò)誤。
TANA模型由Wang等[24]提出,在對(duì)(2)式表示的最優(yōu)化問(wèn)題進(jìn)行迭代計(jì)算的過(guò)程中,采用當(dāng)前迭代點(diǎn)和上一迭代點(diǎn)的函數(shù)值和梯度信息構(gòu)建近似極限狀態(tài)函數(shù),并利用自適應(yīng)干涉變量的泰勒級(jí)數(shù)展開(kāi)式進(jìn)行近似。構(gòu)建TANA模型的主要步驟如下:
1) 在原始隨機(jī)變量所張成的空間(以下簡(jiǎn)稱原始空間)中,構(gòu)建真實(shí)極限狀態(tài)曲面的近似函數(shù)為
(4)
2) 利用前次迭代點(diǎn)的信息計(jì)算(4)式中的自適應(yīng)非線性指數(shù)ρ為
(5)
(6)
式中:μxi和σxi分別為隨機(jī)變量xi的均值與標(biāo)準(zhǔn)差。
由此可以看出,TANA方法在構(gòu)建近似極限狀態(tài)函數(shù)的過(guò)程中,利用了前次迭代設(shè)計(jì)點(diǎn)的極限狀態(tài)函數(shù)值信息,通過(guò)自動(dòng)調(diào)整ρ值,獲得最優(yōu)的近似。TANA方法所構(gòu)建的模型對(duì)于非線性程度較高的極限狀態(tài)函數(shù)具有較好的局部近似能力[22]。
經(jīng)典FORM(例如HL方法、HL-RF方法、有限步長(zhǎng)法等)在計(jì)算結(jié)構(gòu)可靠度的過(guò)程中,僅采用了當(dāng)前迭代設(shè)計(jì)點(diǎn)的梯度信息,對(duì)于非線性程度較高的結(jié)構(gòu)極限狀態(tài)函數(shù),(3)式中的γk向量在迭代計(jì)算過(guò)程中很可能與之前迭代設(shè)計(jì)點(diǎn)處的梯度向量共線,進(jìn)而造成迭代過(guò)程具有周期性,計(jì)算結(jié)果難以收斂于真實(shí)的設(shè)計(jì)點(diǎn)。因此,本文在基于TANA模型的基礎(chǔ)上,借鑒FR共軛方法[25](FRCM),提出一種自適應(yīng)共軛搜索非線性近似計(jì)算方法,利用當(dāng)前迭代設(shè)計(jì)點(diǎn)以及以往兩步迭代設(shè)計(jì)點(diǎn)的極限狀態(tài)函數(shù)值和梯度信息,在計(jì)算過(guò)程中對(duì)迭代搜索方向進(jìn)行自適應(yīng)調(diào)整,避免求解過(guò)程的周期性,提高計(jì)算結(jié)果的穩(wěn)定性和精確性。
本文所提出的SACS-TANA方法具體步驟如下:
步驟1基本隨機(jī)變量的等效正態(tài)化處理。等效正態(tài)化處理后基本隨機(jī)變量所組成的向量表示為X=[x1,x2,…,xn]T.
步驟2進(jìn)行第1次迭代過(guò)程。選擇等效正態(tài)化后的各隨機(jī)變量均值點(diǎn)作為初始迭代設(shè)計(jì)點(diǎn),利用1階泰勒展開(kāi)構(gòu)建初值點(diǎn)處的近似極限狀態(tài)函數(shù),并計(jì)算初值點(diǎn)處的極限狀態(tài)函數(shù)值及梯度值。
步驟3采用均值點(diǎn)法求解初始可靠度指標(biāo)β1及相應(yīng)的方向余弦γ1=[γ11,γ12,…,γ1n]T,并計(jì)算新的設(shè)計(jì)點(diǎn)X1=[x1,1,x1,2,…,x1,n]:
x1,i=μxi+β1σxiγ1i,
(7)
式中:[μx1,μx2,…,μxn]T=μ和[σx1,σx2,…,σxn]T=σ分別為隨機(jī)向量X所對(duì)應(yīng)的均值向量和標(biāo)準(zhǔn)差向量。
步驟4重復(fù)步驟2、步驟3,得出新的迭代設(shè)計(jì)點(diǎn)Xk、Xk+1(k≥2),并計(jì)算相應(yīng)的極限狀態(tài)函數(shù)值及梯度值。
步驟5根據(jù)TANA方法的(4)式,在原始空間中利用設(shè)計(jì)點(diǎn)X2、X3的極限狀態(tài)函數(shù)值及梯度值構(gòu)建近似極限狀態(tài)函數(shù),并基于(5)式計(jì)算自適應(yīng)非線性指數(shù)ρ.
步驟6利用(6)式將原始空間中的近似極限狀態(tài)函數(shù)變換到標(biāo)準(zhǔn)空間中,用上標(biāo)c表示標(biāo)準(zhǔn)空間。
步驟7在標(biāo)準(zhǔn)空間中,構(gòu)建如下共軛搜索方向:
(8)
式中:ηk為共軛搜索方向向量,
(9)
系數(shù)ξk和θk分別定義如下:
(10)
(11)
步驟8計(jì)算得到新的設(shè)計(jì)點(diǎn)。根據(jù)(12)式迭代計(jì)算得出標(biāo)準(zhǔn)空間中新的設(shè)計(jì)點(diǎn)Pk+1=[pk+1,1,pk+1,2,…,pk+1,n]:
(12)
步驟9將標(biāo)準(zhǔn)空間中的設(shè)計(jì)點(diǎn)變換到原始空間中:
xk+1,i=μxi+σxipk+1,i.
(13)
步驟11得出結(jié)構(gòu)可靠度指標(biāo)β=βk+1=‖Pk+1‖2.
3.1.1 數(shù)值案例1
考慮非線性極限狀態(tài)函數(shù)為
(14)
式中:隨機(jī)變量x1及x2服從相同的正態(tài)分布,二者的均值分別為μx1=10、μx2=9.9,標(biāo)準(zhǔn)差為σx1=σx2=5. 采用HL-RF方法、FR共軛方法、TANA方法與本文所提SACS-TANA方法計(jì)算上述極限狀態(tài)函數(shù)所對(duì)應(yīng)的可靠度系數(shù),在給定誤差限為0.001的前提下,與1 000 000次MCS結(jié)果[22]進(jìn)行對(duì)比,如表1所示。
由表1可以看出,經(jīng)典FORM中的HL-RF方法在迭代21次后結(jié)果出現(xiàn)振蕩,且計(jì)算結(jié)果并未收斂至準(zhǔn)確的可靠度系數(shù);而本文所提出的SACS-TANA方法與未采用共軛搜索方向的經(jīng)典TANA方法,經(jīng)過(guò)3次迭代計(jì)算即可收斂至準(zhǔn)確結(jié)果;基于共軛搜索方向的FRCM則經(jīng)過(guò)7次迭代收斂得到準(zhǔn)確的可靠度系數(shù)。算例表明,采用共軛搜索方向且同時(shí)考慮近似模型本身非線性特征的SACS-TANA方法具有較高的精度及計(jì)算效率。
3.1.2 數(shù)值案例2
考慮如下高維極限狀態(tài)函數(shù):
(15)
式中:隨機(jī)變量xi,i=1,2,…,n獨(dú)立同分布,服從均值為1、標(biāo)準(zhǔn)差σ=0.2的對(duì)數(shù)正態(tài)分布。本案例中,取n=100,采用1 000 000次MCS分析,得出上述極限狀態(tài)函數(shù)所對(duì)應(yīng)的可靠度系數(shù)β=2.923 6[12](對(duì)應(yīng)的失效概率為Pf=1.73×10-3)。在規(guī)定迭代誤差為0.001的基礎(chǔ)上,利用HL-RF方法、FRC方法、TANA方法與本文所提出的SACS-TANA方法近似計(jì)算上述極限狀態(tài)函數(shù)所對(duì)應(yīng)的可靠度系數(shù),并與MCS分析結(jié)果進(jìn)行對(duì)比,如表2所示。
表1 數(shù)值案例1可靠度系數(shù)迭代過(guò)程對(duì)比Tab.1 Comparative results of different methods for reliability index iteration of numerical example 1
表2 數(shù)值案例2可靠度系數(shù)迭代過(guò)程對(duì)比Tab.2 Comparative results of different methods for reliability index iteration of numerical example 2
由表2可以看出:經(jīng)典FORM中的HL-RF方法在迭代5次后,計(jì)算結(jié)果收斂至β=3.842 7(相對(duì)誤差為31.44%);基于共軛搜索方向的FRCM,經(jīng)過(guò)7次迭代計(jì)算后結(jié)果收斂至β=3.106 1(相對(duì)誤差為6.24%);未采用共軛搜索方向的經(jīng)典TANA方法,經(jīng)過(guò)5次迭代計(jì)算后,結(jié)果收斂至β=3.569 0(相對(duì)誤差為22.08%);而本文所提出的SACS-TANA方法,經(jīng)過(guò)6次迭代計(jì)算即可收斂至準(zhǔn)確結(jié)果β=2.920 0(相對(duì)誤差為0.12%)。綜合數(shù)值案例1、案例2的計(jì)算結(jié)果,表明本文所提出的SACS-TANA方法對(duì)于非線性及高維極限狀態(tài)函數(shù)的可靠性指標(biāo)求解均具有較好的適用性。
某錐體結(jié)構(gòu)的尺寸及其受載情況如圖1所示,其中,M和p分別為其所受的彎矩(N·m)和軸向壓力(N),d為錐體壁厚(m),α為傾斜角(rad),ri為錐體內(nèi)徑(m);ro為錐體外徑(m)。由彈塑性力學(xué)理論可知,錐體結(jié)構(gòu)屈曲失效模式所對(duì)應(yīng)的極限狀態(tài)函數(shù)[26]可表示為
圖1 錐體結(jié)構(gòu)示意圖Fig.1 Schematic view of a conical structure
(16)
式中:E和ν分別為錐體材料的彈性模量和泊松比。
錐體結(jié)構(gòu)尺寸和載荷的詳細(xì)參數(shù)如表3所示。依據(jù)(16)式及表3中所列隨機(jī)參數(shù)的分布信息,分別利用HL-RF方法、FRC方法、TANA方法與本文所提出的SACS-TANA方法近似計(jì)算上述極限狀態(tài)函數(shù)所對(duì)應(yīng)的可靠度系數(shù),迭代計(jì)算結(jié)果如圖2所示。
表3 錐體結(jié)構(gòu)尺寸及載荷參數(shù)Tab.3 Structural and loading parameters ofconical structure
圖2 基于不同方法的錐體結(jié)構(gòu)可靠度系數(shù)迭代計(jì)算過(guò)程Fig.2 Iteration calculation process of reliability index of conical structure based on different methods
由圖2可以看出,4種方法均可以收斂到最終的準(zhǔn)確結(jié)果(β=4.632 489),但相對(duì)于其他方法,本文所提出的SACS-TANA方法具有更高的計(jì)算效率。
針對(duì)基于經(jīng)典FORM的各類結(jié)構(gòu)可靠性方法在求解非線性問(wèn)題時(shí)的數(shù)值不穩(wěn)定性缺陷,本文提出了一種自適應(yīng)共軛非線性近似方法,通過(guò)3個(gè)案例驗(yàn)證了該方法的適用性。所得主要結(jié)論如下:
1) 相對(duì)于基于1階泰勒級(jí)數(shù)展開(kāi)并僅利用當(dāng)前迭代設(shè)計(jì)點(diǎn)局部信息的各類迭代方法,由于本文所提方法利用以往迭代設(shè)計(jì)點(diǎn)的信息構(gòu)建了自適應(yīng)非線性近似模型,在保證計(jì)算效率的基礎(chǔ)上,計(jì)算精度較高,對(duì)于具有非線性極限狀態(tài)函數(shù)的可靠性分析問(wèn)題較為適用。
2) 本文所提出的自適應(yīng)共軛非線性近似方法,在TANA方法的基礎(chǔ)上,基于以往兩步迭代設(shè)計(jì)點(diǎn)信息,構(gòu)建了自適應(yīng)共軛搜索方向。相比于僅利用最速下降搜索方向的各類方法,本文所提方法在保證計(jì)算精度的基礎(chǔ)上,計(jì)算穩(wěn)定性更高。