關(guān)鍵詞:加筋殼結(jié)構(gòu);可靠性優(yōu)化設(shè)計(jì);自適應(yīng)代理模型;預(yù)期可行性函數(shù)準(zhǔn)則
0 引言
加筋殼結(jié)構(gòu)具有較高的比剛度和比強(qiáng)度,被廣泛應(yīng)用于飛機(jī)、導(dǎo)彈、運(yùn)載火箭等航空航天設(shè)備的薄壁承力部段[1-2]。由于航空航天設(shè)備在發(fā)射或飛行階段需承受巨大的慣性載荷,因此加筋殼結(jié)構(gòu)的主要服役工況為軸向壓縮,其失效模式為屈曲失穩(wěn)[3]。過(guò)大的軸壓載荷會(huì)對(duì)加筋殼結(jié)構(gòu)造成不可逆的損傷,進(jìn)而嚴(yán)重影響設(shè)備的安全性,為滿足加筋殼結(jié)構(gòu)在服役工況下的性能要求,采用高效、準(zhǔn)確的方法對(duì)其進(jìn)行結(jié)構(gòu)優(yōu)化設(shè)計(jì)迫在眉睫。對(duì)于航空航天結(jié)構(gòu)而言,質(zhì)量小、可靠性高、成本低是其基本要求,因此獲得承載高、質(zhì)量輕的加筋殼結(jié)構(gòu)是優(yōu)化時(shí)所主要關(guān)注的問(wèn)題[4-5]。
為了提高加筋殼模型的屈曲載荷,龍連春等[6]建立了加筋殼結(jié)構(gòu)的參數(shù)化有限元模型,并研究了筋條數(shù)目對(duì)屈曲載荷的影響,進(jìn)而獲得了最優(yōu)筋條數(shù)目。張東等[7]針對(duì)加筋圓柱殼在溫度載荷和軸壓聯(lián)合作用下的屈曲問(wèn)題進(jìn)行了分析,建立了臨界屈曲載荷和溫度載荷的解析表達(dá)式,為結(jié)構(gòu)優(yōu)化設(shè)計(jì)提供了理論參考。結(jié)構(gòu)質(zhì)量和安全性對(duì)航空航天設(shè)備具有重要意義,這使得加筋殼結(jié)構(gòu)的分析與優(yōu)化問(wèn)題受到廣泛關(guān)注。為此,WANG等[8]提出了一種高效簡(jiǎn)單的混合框架,對(duì)加筋結(jié)構(gòu)進(jìn)行了屈曲分析和優(yōu)化設(shè)計(jì),并通過(guò)3個(gè)實(shí)例證明了所提框架的有效性。為了獲得更好的優(yōu)化結(jié)果,HAO等[9]針對(duì)傳統(tǒng)加筋殼和分級(jí)加筋殼的缺陷,提出分級(jí)加筋殼的涂抹加筋方法,提高了加筋殼結(jié)構(gòu)效率。
隨著我國(guó)航空航天事業(yè)的發(fā)展,加筋殼結(jié)構(gòu)尺寸增大、細(xì)節(jié)更加復(fù)雜,制造過(guò)程中存在的不確定性對(duì)加筋殼結(jié)構(gòu)性能的影響顯著增加。但是傳統(tǒng)的確定性優(yōu)化設(shè)計(jì)缺乏對(duì)隨機(jī)變量的定量表征,其優(yōu)化結(jié)果往往不可靠;可靠性優(yōu)化設(shè)計(jì)(Reliability-BasedDesign Optimization,RBDO)[10]方法綜合考慮了隨機(jī)變量的不確定性,可有效提高優(yōu)化結(jié)果的可靠性。然而,RBDO方法涉及外層優(yōu)化及內(nèi)層可靠性分析,使得基于工程問(wèn)題的RBDO存在計(jì)算量過(guò)大的問(wèn)題[11],需要采用合適的方法提高計(jì)算效率。為此,DU等[12]提出序列優(yōu)化和可靠性評(píng)估方法,在每一次確定性優(yōu)化設(shè)計(jì)完成后進(jìn)行可靠性分析,使優(yōu)化設(shè)計(jì)與可靠性分析完全解耦,大大降低了計(jì)算量。WANG等[13]為了擴(kuò)大解耦策略在RBDO問(wèn)題中的適用范圍,基于統(tǒng)計(jì)距方法計(jì)算了概率約束位移標(biāo)量和局部位移修正因子,進(jìn)一步提高了RBDO的計(jì)算效率。然而當(dāng)前針對(duì)加筋殼結(jié)構(gòu)在RBDO方面的研究還不夠充分,在考慮多種不確定因素的影響下對(duì)結(jié)構(gòu)進(jìn)行RBDO分析的效率和精度還有待提高。
構(gòu)建代理模型是提高優(yōu)化問(wèn)題求解效率的一種有效策略[14],其基本思路是基于已有的樣本數(shù)據(jù)獲得復(fù)雜工程問(wèn)題的近似模型。目前應(yīng)用較為廣泛的代理模型有:混沌多項(xiàng)式(Polynomial Chaos Expansions,PCE)[15]、支持向量機(jī)(Support Vector Machine,SVM)[16]及Kriging 代理模型[17]114462 等。其中Kriging 代理模型可以同時(shí)計(jì)算樣本點(diǎn)的均值和均方誤差,被廣泛應(yīng)用于結(jié)構(gòu)可靠性分析及優(yōu)化設(shè)計(jì)領(lǐng)域。為了進(jìn)一步提高求解效率,ECHARD等[18]提出了一種基于學(xué)習(xí)函數(shù)U的序列建模方法,僅使用較少的樣本點(diǎn)即完成Kriging代理模型的構(gòu)建。DU等[19]在高效全局優(yōu)化(EfficientGlobal Optimization,EGO)算法的基礎(chǔ)上提出了混合高效全局優(yōu)化(Mixed Efficient Global Optimization,MEGO)方法,通過(guò)同時(shí)抽取獨(dú)立變量和時(shí)間的樣本,完成了可靠性優(yōu)化設(shè)計(jì)。BICHON等[20]2459-2468 提出了預(yù)期可行性函數(shù)(Expected Feasibility Function,EFF)準(zhǔn)則,只需極少的樣本點(diǎn)即可構(gòu)建一個(gè)較高精度的自適應(yīng)Kriging代理模型。在基于有限元模型對(duì)加筋殼結(jié)構(gòu)進(jìn)行RBDO 問(wèn)題的求解時(shí),單次計(jì)算耗時(shí)較長(zhǎng),自適應(yīng)Kriging代理模型通過(guò)自適應(yīng)地選取對(duì)建模精度提升較大的樣本點(diǎn),可高效、準(zhǔn)確地解決加筋殼結(jié)構(gòu)的RBDO問(wèn)題,具有較好的應(yīng)用前景。
加筋殼結(jié)構(gòu)被用于部分航空航天設(shè)備的主要承力部段,它直接關(guān)系到設(shè)備的服役安全,對(duì)加筋殼結(jié)構(gòu)進(jìn)行RBDO能夠在保障裝備可靠性的同時(shí)優(yōu)化結(jié)構(gòu)參數(shù)。本文基于自適應(yīng)Kriging代理模型對(duì)加筋殼結(jié)構(gòu)進(jìn)行可靠性優(yōu)化設(shè)計(jì),首先以一個(gè)典型的正交加筋圓柱殼為例,建立起了加筋殼結(jié)構(gòu)的RBDO模型。針對(duì)RBDO求解過(guò)程中計(jì)算量過(guò)大的問(wèn)題,通過(guò)構(gòu)建自適應(yīng)Kriging 代理模型有效提高了計(jì)算效率,并采用EFF方法解決了樣本點(diǎn)自適應(yīng)增加的問(wèn)題。此外,傳統(tǒng)的RBDO問(wèn)題只考慮了隨機(jī)設(shè)計(jì)變量及連續(xù)的確定性設(shè)計(jì)變量,然而加緊殼結(jié)構(gòu)的可靠性優(yōu)化問(wèn)題中還存在離散的確定性設(shè)計(jì)變量,為此本文采用構(gòu)造分段函數(shù)的方法,有效實(shí)現(xiàn)了離散變量的連續(xù)化。最后,分別對(duì)加筋殼結(jié)構(gòu)進(jìn)行RBDO 分析及確定性優(yōu)化設(shè)計(jì),對(duì)比驗(yàn)證了該方法的有效性。
1 加筋殼結(jié)構(gòu)的可靠性優(yōu)化問(wèn)題
長(zhǎng)度及寬度遠(yuǎn)大于厚度的一類結(jié)構(gòu)被稱為殼體結(jié)構(gòu),加筋殼結(jié)構(gòu)由于其良好的物理性能被廣泛應(yīng)用于航空航天領(lǐng)域。某運(yùn)載火箭結(jié)構(gòu)如圖1所示,加筋殼是其燃料箱及承力筒的主要組成部分,在服役時(shí)需承受極大的慣性載荷,此時(shí)主要工況為軸向壓縮,受載時(shí)未達(dá)到強(qiáng)度破壞前就會(huì)發(fā)生失穩(wěn)破壞,需要解決結(jié)構(gòu)的屈曲問(wèn)題才能對(duì)其失穩(wěn)承載力進(jìn)行評(píng)估[21]。同時(shí),由于加筋殼結(jié)構(gòu)主要應(yīng)用于航空航天領(lǐng)域,對(duì)此類結(jié)構(gòu)的基本要求是質(zhì)量輕、可靠性高、成本低。因此,對(duì)加筋殼結(jié)構(gòu)開(kāi)展優(yōu)化設(shè)計(jì)時(shí),通常將屈曲載荷作為約束,將結(jié)構(gòu)質(zhì)量作為優(yōu)化的目標(biāo)函數(shù)。然而,傳統(tǒng)的確定性優(yōu)化設(shè)計(jì)方法通過(guò)給定一個(gè)安全系數(shù)并計(jì)算給定約束下的最優(yōu)解,沒(méi)有考慮到結(jié)構(gòu)、材料等參數(shù)中的隨機(jī)性,進(jìn)而導(dǎo)致設(shè)計(jì)結(jié)果缺乏足夠的可靠性。而RBDO方法通過(guò)考慮參數(shù)的隨機(jī)性,使其優(yōu)化結(jié)果更為安全可靠,故而本文采用RBDO方法對(duì)加筋殼結(jié)構(gòu)進(jìn)行優(yōu)化設(shè)計(jì)。
以一個(gè)典型的正交加筋圓柱殼為例開(kāi)展可靠性優(yōu)化設(shè)計(jì),加筋殼結(jié)構(gòu)及加筋截面如圖2所示[22]。結(jié)構(gòu)所用材料為鋁合金,其材料參數(shù)為彈性模量E = 70 GPa,泊松比μ = 0. 33,屈服應(yīng)力σs = 410 MPa,極限應(yīng)力σb = 480 MPa,密度ρ = 2. 7 × 10-6 kg/mm3。加筋殼直徑D=3 m,高度L=2 m。在開(kāi)展RBDO問(wèn)題的求解時(shí)考慮2個(gè)確定性設(shè)計(jì)變量,分別為軸向加筋個(gè)數(shù)Na 和周向加筋個(gè)數(shù)Nc;3個(gè)隨機(jī)設(shè)計(jì)變量,分別為蒙皮厚度ts、加筋厚度tr 及加筋高度h。因此,該RBDO問(wèn)題的設(shè)計(jì)變量有5個(gè),分別為Na、Nc 以及3個(gè)隨機(jī)設(shè)計(jì)變量的均值μts、μtr 與μh。對(duì)這些變量進(jìn)行優(yōu)化設(shè)計(jì)時(shí)的變量初值、上下界及分布類型等情況如表1所示,此時(shí)加筋殼結(jié)構(gòu)的RBDO問(wèn)題可以表述為
式中,X 為設(shè)計(jì)變量;結(jié)構(gòu)質(zhì)量W 為RBDO 的目標(biāo)函數(shù);P 為結(jié)構(gòu)的臨界屈曲載荷;P0 為設(shè)計(jì)屈曲載荷。RBDO 問(wèn)題的約束為:結(jié)構(gòu)的臨界屈曲載荷大于等于設(shè)計(jì)屈曲載荷的概率Pr 應(yīng)高于給定的可靠性指標(biāo)。
2 基于Kriging 自適應(yīng)代理模型的可靠性優(yōu)化方法
RBDO方法是涉及外層變量尋優(yōu)及內(nèi)層可靠性分析的雙層優(yōu)化,其分析過(guò)程面臨大規(guī)模計(jì)算時(shí)求解效率瓶頸的問(wèn)題。因此,在完成加筋殼結(jié)構(gòu)RBDO問(wèn)題構(gòu)建的基礎(chǔ)上,需要選擇合適的方法提高求解效率。為此,本節(jié)引入自適應(yīng)Kriging 代理模型法,并基于EFF加點(diǎn)準(zhǔn)則來(lái)有效提高建模效率,從而實(shí)現(xiàn)自加筋殼結(jié)構(gòu)參數(shù)到屈曲載荷響應(yīng)的高精度建模。
自適應(yīng)Kriging代理模型的主要構(gòu)建流程如圖3所示。首先設(shè)置并生成一定數(shù)量的初始樣本點(diǎn)并將離散變量連續(xù)化,隨后基于數(shù)值仿真分析求解上述樣本點(diǎn)的響應(yīng),基于此初步構(gòu)建一個(gè)Kriging代理模型,并驗(yàn)證所構(gòu)建的代理模型是否滿足收斂準(zhǔn)則,若滿足,則完成代理模型的構(gòu)建;若不滿足,則根據(jù)EFF加點(diǎn)準(zhǔn)則生成新的樣本點(diǎn)加入原始樣本集,計(jì)算其響應(yīng)并構(gòu)建新的Kriging代理模型,再次驗(yàn)證新的代理模型是否滿足收斂準(zhǔn)則。重復(fù)上述過(guò)程,直至所構(gòu)建的代理模型滿足收斂準(zhǔn)則,即完成自適應(yīng)Kriging 代理模型的構(gòu)建。
至此,即完成Kriging 代理模型的構(gòu)建。自適應(yīng)Kriging代理模型的關(guān)鍵在于通過(guò)學(xué)習(xí)已知樣本的數(shù)據(jù)特征,對(duì)新樣本及模型參數(shù)進(jìn)行自適應(yīng)的選擇。通過(guò)選擇合適的加點(diǎn)準(zhǔn)則來(lái)獲取對(duì)模型精度提升最大的若干樣本,可有效提升模型的建模效率。對(duì)加筋殼結(jié)構(gòu)的RBDO問(wèn)題來(lái)說(shuō),需選取對(duì)結(jié)構(gòu)失效模型計(jì)算精度提升最大的樣本,因此本文采用EFF 加點(diǎn)準(zhǔn)則[20]2459-2468,該方法在代理模型精度不滿足要求時(shí),會(huì)自適應(yīng)地添加屈曲載荷下最可能失效的樣本點(diǎn)。
由此可知,給出初值C1 后結(jié)合設(shè)置的離散值Si 即可計(jì)算Ci 和C′i。針對(duì)加筋殼結(jié)構(gòu)的RBDO問(wèn)題,為保證所構(gòu)建的分段函數(shù)更為準(zhǔn)確,設(shè)置初值C1 = 20。至此,即可采用上述方法高效、準(zhǔn)確地完成加筋殼結(jié)構(gòu)RBDO問(wèn)題的求解。
3 加筋殼結(jié)構(gòu)的可靠性優(yōu)化設(shè)計(jì)
本文第2 節(jié)完成了加筋殼結(jié)構(gòu)RBDO 模型的構(gòu)建,第3節(jié)發(fā)展了自適應(yīng)Kriging代理模型方法用于解決所構(gòu)建的RBDO問(wèn)題,本節(jié)將在此基礎(chǔ)上對(duì)式(1)所示的RBDO問(wèn)題進(jìn)行求解與分析。
為了獲取優(yōu)化設(shè)計(jì)時(shí)的設(shè)計(jì)屈曲載荷P0,首先通過(guò)有限元分析方法計(jì)算各參數(shù)取初值時(shí)對(duì)應(yīng)的屈曲模態(tài),在進(jìn)行上述計(jì)算時(shí)約束結(jié)構(gòu)底部所有自由度,以及頂部除軸向位移外的所有自由度,此時(shí)求得的屈曲模態(tài)分析結(jié)果如圖4所示,其對(duì)應(yīng)結(jié)果如表2所示,結(jié)構(gòu)的臨界屈曲載荷P 為15 704 kN,在進(jìn)行后續(xù)優(yōu)化問(wèn)題的求解時(shí)以此臨界載荷值作為設(shè)計(jì)屈曲載荷P0。
基于第3節(jié)所述構(gòu)建自適應(yīng)Kriging代理模型的方法進(jìn)行加筋殼結(jié)構(gòu)RBDO問(wèn)題的求解。首先需要進(jìn)行Kriging自適應(yīng)代理模型的構(gòu)建,設(shè)置初始樣本點(diǎn)個(gè)數(shù)為10個(gè),基于圖3所示的流程,采用構(gòu)造分段函數(shù)的方法進(jìn)行離散變量連續(xù)化,并基于EFF方法不斷增加樣本點(diǎn)個(gè)數(shù),直至滿足終止準(zhǔn)則。經(jīng)計(jì)算,共添加59個(gè)樣本點(diǎn)后滿足終止準(zhǔn)則,則共調(diào)用模型69(10+59)次即完成了Kriging自適應(yīng)代理模型的構(gòu)建。對(duì)模型的精度進(jìn)行驗(yàn)證,重新抽取20組樣本數(shù)據(jù)分別代入所構(gòu)建的Kriging自適應(yīng)代理模型及有限元模型中去,根據(jù)結(jié)果計(jì)算得,Kriging 自適應(yīng)代理模型的決定系數(shù)R2=0. 996 7,均方差誤差ERMS=456. 9 kN,由結(jié)果可知,所構(gòu)建的代理模型精度較高,可以基于此對(duì)加筋殼結(jié)構(gòu)進(jìn)行RBDO。
基于式(1)進(jìn)行RBOD問(wèn)題的求解,其目標(biāo)函數(shù)為結(jié)構(gòu)質(zhì)量W,約束條件為:結(jié)構(gòu)的臨界屈曲載荷大于等于設(shè)計(jì)屈曲載荷的概率Pr應(yīng)高于給定的可靠性指標(biāo)R,此處給定可靠性指標(biāo)R 為99%,設(shè)計(jì)屈曲載荷P0 為15 704 kN?;谒鶚?gòu)建的Kriging自適應(yīng)代理模型進(jìn)行RBDO時(shí),采用蒙特卡洛模擬的方法,每次優(yōu)化時(shí)根據(jù)表1中隨機(jī)變量的分布類型抽取1×105個(gè)樣本數(shù)據(jù),代入所構(gòu)建的代理模型中去進(jìn)而完成RBDO。
經(jīng)計(jì)算,參數(shù)取初值時(shí)結(jié)構(gòu)的屈曲模態(tài)和質(zhì)量分別為15 704 kN和354. 6 kg,RBDO求解后結(jié)構(gòu)的屈曲模態(tài)和質(zhì)量分別為17 996 kN和358. 0 kg。雖然優(yōu)化后結(jié)構(gòu)質(zhì)量沒(méi)有太大變化,但其對(duì)應(yīng)的臨界屈曲載荷值得到了較大的提高,滿足了設(shè)計(jì)要求。同時(shí)選取安全系數(shù)FS為1、1. 1和1. 3下的確定性優(yōu)化設(shè)計(jì)作為對(duì)比,結(jié)果如表2所示,其中RBDO問(wèn)題對(duì)應(yīng)的P 值為隨機(jī)設(shè)計(jì)變量取均值時(shí)的計(jì)算結(jié)果?;谟邢拊椒▽?duì)不同優(yōu)化結(jié)果下的屈曲模態(tài)分析如圖4所示。
此外,對(duì)于4種不同的優(yōu)化結(jié)果,即RBDO、確定性優(yōu)化設(shè)計(jì)FS=1、1. 1、1. 3,當(dāng)考慮到設(shè)計(jì)變量的隨機(jī)性時(shí),其對(duì)應(yīng)的失效概率分別為1. 00%、61. 82%、17. 72%、0%,優(yōu)化后結(jié)構(gòu)質(zhì)量分別為358. 0、307. 2、346. 0、387. 87 kg。由此可得出結(jié)論:確定性優(yōu)化由于缺乏對(duì)隨機(jī)參數(shù)的表征,無(wú)法達(dá)到預(yù)期的可靠性,其優(yōu)化結(jié)果對(duì)于不同的安全系數(shù)可能會(huì)存在風(fēng)險(xiǎn)或過(guò)于保守;而RBDO方法綜合考慮了優(yōu)化設(shè)計(jì)中存在的不確定參數(shù),能在一定的可靠性約束下完成優(yōu)化設(shè)計(jì)。因此,基于自適應(yīng)Kriging代理模型方法,對(duì)加筋殼結(jié)構(gòu)進(jìn)行RBDO分析可以有效減少計(jì)算量,并保證設(shè)計(jì)結(jié)果的可靠性。
4 結(jié)論
通過(guò)對(duì)加筋殼結(jié)構(gòu)可靠性優(yōu)化的設(shè)計(jì)研究,得出如下結(jié)論:
1)加筋殼結(jié)構(gòu)因其高比強(qiáng)度、比剛度而廣泛應(yīng)用于航空航天設(shè)備的承力部段,對(duì)其進(jìn)行 RBDO 有利于提高設(shè)備的服役性能。
2)傳統(tǒng)的 RBDO 方法涉及外層變量尋優(yōu)及內(nèi)層可靠性分析的雙層優(yōu)化,求解效率低,為了提高加筋殼結(jié)構(gòu) RBDO 問(wèn)題的求解效率,提出基于自適應(yīng)Kriging 代理模型的加筋殼結(jié)構(gòu)可靠性優(yōu)化設(shè)計(jì)方法,該方法僅進(jìn)行少量有限元分析即可完成代理模型的構(gòu)建,有效提高了分析效率。
3)將所提方法的優(yōu)化結(jié)果與確定性優(yōu)化結(jié)果進(jìn)行對(duì)比,分析表明,基于自適應(yīng) Kriging 代理模型的RBDO 方法充分考慮了參數(shù)中存在的隨機(jī)偏差,規(guī)避了確定性優(yōu)化設(shè)計(jì)可能存在風(fēng)險(xiǎn)或過(guò)于保守的問(wèn)題,其優(yōu)化結(jié)果具有更高的可靠性,可用于指導(dǎo)加筋殼結(jié)構(gòu)的優(yōu)化設(shè)計(jì)。