秦玉靈,韓增堯,鄒元杰,王建民
(1.北京空間飛行器總體設(shè)計部,北京 100094;2.中國空間技術(shù)研究院,北京 100094; 3.北京強度環(huán)境研究所,北京 100076)
現(xiàn)代航天器功能和結(jié)構(gòu)日趨復(fù)雜,復(fù)合材料的大量應(yīng)用及有效載荷的多樣化極大地增加了整星級有限元模型修正的難度,因而需要在具體型號研制過程中科學(xué)合理地安排動力學(xué)試驗、有限元建模、相關(guān)分析、模型修正以及修正結(jié)果對比分析等多項工作。目前航天器結(jié)構(gòu)模型修正主要以模態(tài)數(shù)據(jù)和頻響數(shù)據(jù)為基礎(chǔ),其中基于模態(tài)數(shù)據(jù)的模型修正方法應(yīng)用較為廣泛[1-3],但在整星中的應(yīng)用尚不多見。
粒子群算法(particle swarm optimization,PSO)是以仿生學(xué)為基礎(chǔ)的隨機搜索算法,通過對鳥群覓食過程中的搜尋和聚集行為的模擬實現(xiàn)對問題的優(yōu)化。該算法簡便易行且具有良好的搜索精度和較高的搜索效率,因此在結(jié)構(gòu)優(yōu)化過程中得到了廣泛應(yīng)用并逐漸推廣至模型修正領(lǐng)域[4]。于開平、劉榮賀[5]將多族群思想引入粒子群算法以增強算法的全局搜索能力,并用多族群粒子群優(yōu)化算法對飛行器結(jié)構(gòu)進行了修正,使結(jié)構(gòu)的固有頻率得到了改善。安玖臻[6]用粒子群優(yōu)化算法對實橋主梁關(guān)鍵部位進行了損傷識別和模型修正,證實了粒子群優(yōu)化算法的合理和有效性。吳壇輝[7]用免疫粒子群算法對五層鋼架結(jié)構(gòu)和虎門大橋進行了模態(tài)修正,修正后計算模態(tài)參數(shù)與實測模態(tài)參數(shù)之間誤差小于初始模型誤差,證實了粒子群優(yōu)化算法在模型修正領(lǐng)域的有效性。作者在對多種改進粒子群算法的研究及將其應(yīng)用于鋼架、蜂窩板及小衛(wèi)星等多種模型的修正[8-9]過程中發(fā)現(xiàn),PSO 算法形式簡潔,便于改進,對于結(jié)構(gòu)的優(yōu)化和修正具有良好的改進作用。但作為一種隨機算法,搜索結(jié)果的不確定性和不可復(fù)現(xiàn)性是該算法的固有缺陷,各種改進算法雖可在一定程度上改善算法的搜索能力,但仍不可避免地存在此缺陷。分析PSO 搜索結(jié)果可以發(fā)現(xiàn),雖然算法每次執(zhí)行結(jié)果不同,卻存在一定的規(guī)律性,且通過調(diào)整PSO 算法中某些參數(shù)可以使這種規(guī)律性得到更為清晰的顯示,從而對模型修正過程中修正量的定量計算提供指導(dǎo)。
本文介紹了一組基于粒子群優(yōu)化算法的衛(wèi)星有限元模型試驗驗證策略。首先對整星進行有限元建模和模態(tài)分析;然后對試驗和分析結(jié)果進行相關(guān)性分析,以實現(xiàn)試驗結(jié)果與有限元模態(tài)分析結(jié)果的匹配;最后引入粒子群優(yōu)化算法對整星進行有限元模型修正。粒子群算法具有較高的搜索效率和避免陷入局部最優(yōu)的能力,修正后的有限元模型可用于星箭耦合分析及力學(xué)環(huán)境預(yù)示,對后續(xù)型號的整星和系統(tǒng)級模型修正與試驗驗證具有良好的推廣應(yīng)用價值。
粒子群中的每一個粒子都代表搜索空間范圍內(nèi)的一個可行解(對應(yīng)待修正參數(shù)),先對每個粒子的位置和速度進行隨機初始化,然后粒子自身的歷史最優(yōu)位置或整個種群的最優(yōu)位置引導(dǎo)粒子飛向最優(yōu)解。假定搜索空間維數(shù)為D,粒子群規(guī)模即群體中粒子數(shù)量為S,則第i(i=1,2,…,S)個粒子的第d(d=1,2,…,D)維速度vid和位置xid可表示為
式中:為第i個粒子在第t次迭代終止時的第d維最優(yōu)位置;為整個粒子群體在第t次迭代終止時的第d維最優(yōu)位置;c1表示粒子對自己經(jīng)歷過的歷史最優(yōu)位置的記憶能力,且c1>0;c2表示粒子對整個群體飛行過程中經(jīng)歷的群體最優(yōu)位置的記憶能力,且c2>0;r1和r2為[0,1]之間均勻分布的隨機數(shù);慣性因子ω非負,ω取值較大時算法的全局搜索能力較強而局部搜索能力較差,ω取值較小時算法的局部搜索能力較強但全局搜索能力較差?;綪SO 算法中ω=1,而各種改進算法中一般將ω進行線性或非線性變化以調(diào)整粒子在不同時期飛行速度的變化能力,從而加快收斂速率,提高搜索到全局最優(yōu)解的概率。
本文選用基本PSO 算法(即ω=1)進行計算,取c1=c2= 0.5,表示粒子對自身經(jīng)歷的最優(yōu)位置和群體最優(yōu)位置具有同等程度的記憶能力;為提高PSO 算法搜索結(jié)果中規(guī)律性的顯示度,經(jīng)多次迭代分析對比,將粒子群規(guī)模設(shè)為S= 80,空間維數(shù)設(shè)為D= 60,依此參數(shù)設(shè)置后PSO 算法歷次搜索所得各參數(shù)修正量接近,可將多次計算結(jié)果的平均值視為參數(shù)修正量。
衛(wèi)星主要由中心承力筒和載荷艙、推進艙和服務(wù)艙的外圍結(jié)構(gòu)板組成,有限元建模過程中將中心承力筒和結(jié)構(gòu)板簡化為復(fù)合材料板,劃分為殼單元。儲箱為充液狀態(tài),將液體簡化為集中質(zhì)量,通過多點約束連接到儲箱單元上。對星上主要部件(太陽電池陣和天線等)在有限元建模過程中進行了適當(dāng)簡化,其他儀器設(shè)備按非結(jié)構(gòu)質(zhì)量處理,均布于相應(yīng)結(jié)構(gòu)板上。整星有限元模型共包含150 000 個單元、160 000 個節(jié)點,總質(zhì)量約4500 kg。
圖1 整星簡化有限元模型 Fig.1 Simplified finite element model of a satellite
對整星有限元模型進行正則模態(tài)分析,取前80 階模態(tài)(涵蓋0~66 Hz 頻率范圍)進行分析,得到9 階整星模態(tài)(含x、y、z向一、二階彎曲模態(tài)及前三階扭轉(zhuǎn)模態(tài))如表1所示。
整星模態(tài)試驗邊界條件為下端框固支,夾具固緊結(jié)構(gòu)星對接框并與地軌通過壓環(huán)牢固連接。試驗時分別對結(jié)構(gòu)進行了x、y、z這3 個方向的激勵,根據(jù)實際情況選擇合適的激勵位置以及單點或兩點激勵形式。要求測出結(jié)構(gòu)星主要模態(tài)的頻率、振型和阻尼,包括縱向拉壓、橫向彎曲(2 個方向)和扭轉(zhuǎn)模態(tài)各2 階。整星模態(tài)數(shù)據(jù)如表2所示。
表1 整星初始有限元模型分析主模態(tài) Table1 FE model analysis of the main mode of the satellite
表2 整星模態(tài)數(shù)據(jù) Table2 Modal data of the satellite
整星有限元分析和模態(tài)試驗完成后,用FEMTOOLS 工具對分析模型和試驗進行節(jié)點匹配和MAC 值計算,結(jié)果見表3。
表3 整星試驗與分析模態(tài)匹配 Table3 Test and analysis modal data matching
由表3可知,模態(tài)試驗與分析結(jié)果得到的x向一階彎曲模態(tài)振型、y向一階彎曲模態(tài)振型及扭轉(zhuǎn)二階振型、扭轉(zhuǎn)三階振型一致性較好,MAC 值都超過了90%,說明該4 階模態(tài)為對應(yīng)模態(tài),相關(guān)分析的結(jié)果(MAC 值)可為模型修正過程中參數(shù)的選擇和目標(biāo)函數(shù)的建立提供參考。
根據(jù)以上分析結(jié)果,選擇試驗與有限元模態(tài)分析相關(guān)性較強且測量精度較高的x、y向一階彎曲和扭轉(zhuǎn)三階模態(tài)的頻率及MAC 值共6 個特征量進行修正,構(gòu)造目標(biāo)函數(shù)
式中:N= 3 為用于修正的總的模態(tài)階次;j=(1,2,3)分別對應(yīng)用于修正的模態(tài)頻率階次;為有限元分析所得第j階模態(tài)頻率;為試驗所得第j階模態(tài)頻率;為第j階模態(tài)頻率的加權(quán)系數(shù);為 MACj(第j階振型相似系數(shù)值的加權(quán)系數(shù),各加權(quán)系數(shù)值根據(jù)模態(tài)參數(shù)測量精度 的不同適當(dāng)選擇,此處由于各階頻率及振型測量精度均較高,故平均分配各加權(quán)系數(shù)即取
根據(jù)初始有限元建模經(jīng)驗,結(jié)合靈敏度分析,選擇包括復(fù)合材料彈性模量、鋪層厚度,主要連接部件的幾何尺寸、連接剛度等60 個參數(shù)作為修正參數(shù)x=(x1,x2,…,x60),參數(shù)上下限結(jié)合工程經(jīng)驗定為原值的±20%,即xmin≤x≤xmax(xmin=(1-20%)x,xmax=(1+20%)x)。由于不同量級的參數(shù)在同一矩陣中求解可能導(dǎo)致矩陣奇異,為避免該情況發(fā)生,需要把結(jié)構(gòu)參數(shù)通過歸一化映射到同量級范圍內(nèi),在粒子搜索到歸一化解后再映射回原空間得到待修正量的準(zhǔn)確值。在基本粒子群算法中,粒子空間維數(shù)D= 60(對應(yīng)60 個待修正參數(shù)),群體規(guī)模S= 80(即用80 個粒子進行隨機搜索),迭代次數(shù)設(shè)為Tmax=50,取50 次搜索所得解的平均值作為參數(shù)的修正值,修正前后分析預(yù)示與試驗實測模態(tài)的比較如表4所示。模型修正僅對x、y向一階彎曲模態(tài)和扭轉(zhuǎn)三階模態(tài)進行了修正。
表4 試驗實測結(jié)果與模型修正前后分析預(yù)示結(jié)果的比較 Table4 Comparison between modal test and analysis with non-updated model and updated model
由表4可知,模型修正前對x、y向一階彎曲模態(tài)計算相對誤差分別為1.63%、0.75%,修正后為-0.13%、-0.32%;修正前扭轉(zhuǎn)三階模態(tài)誤差為3.92%,修正后為1.82%??梢钥闯觯瑓⑴c修正的3 階模態(tài)其預(yù)示精度都有所提高。其他未參與修正的模態(tài)中,修正前最大誤差出現(xiàn)在扭轉(zhuǎn)二階,為10.17%,修正后為7.38%;而修正后的最大誤差出現(xiàn)在y向二階彎曲,為7.64%,較修正前的9.16%其預(yù)示精度亦有提高。
綜上所述,修正后有限元模型各模態(tài)的分析頻率相對誤差均小于8.0%,相比修正前的(最大相對誤差達到10.17%)預(yù)示精度有一定提高。
發(fā)展整星級模型修正技術(shù),提高航天器建模水平和模型分析預(yù)示精度已成為我國航天器結(jié)構(gòu)設(shè)計工作的重要內(nèi)容。
相關(guān)性分析是驗證有限元分析和試驗結(jié)果一致性的關(guān)鍵技術(shù),可為初始有限元模型的初始調(diào)整提供依據(jù),也可為模型修正過程中參數(shù)的選擇和目標(biāo)函數(shù)的建立提供參考。
基于模態(tài)試驗數(shù)據(jù)的整星級模型修正技術(shù)是提高有限元分析精度的重要途徑,以模態(tài)試驗所得結(jié)構(gòu)模態(tài)頻率和振型為依據(jù),用粒子群優(yōu)化算法修正后的模型其計算精度較修正前有一定提高,可用于后續(xù)星箭耦合分析和星上力學(xué)環(huán)境預(yù)示。
(References)
[1] 邱吉寶,王建民.航天器虛擬動態(tài)試驗技術(shù)研究及展望[J].航天器環(huán)境工程,2007,24(1): 1-14 Qiu Jibao,Wang Jianmin.A review on virtual dynamic test techniques for space vehicles[J].Spacecraft Environment Engineering,2007,24(1): 1-14
[2] 丁繼鋒,韓增堯,馬興瑞.大型復(fù)雜航天器結(jié)構(gòu)有限元模型的驗證策略研究[J].宇航學(xué)報,2010,31(2): 547-555 Ding Jifeng,Han Zengyao,Ma Xingrui.Finite element model verification strategy of large complex spacecraft[J].Journal of Astronautics,2010,31(2): 547-555
[3] 朱安文,曲廣吉,高耀南.航天器結(jié)構(gòu)模型優(yōu)化修正方法的研究[J].宇航學(xué)報,2003,24(1): 107-110 Zhu Anwen,Qu Guangji,Gao Yaonan.Optimal algorithm of spacecraft structural model updating[J].Journal of Astronautics,2003,24(1): 107-110
[4] 孫木楠,史志俊.基于粒子群優(yōu)化算法的結(jié)構(gòu)模型修改[J].振動工程學(xué)報,2004,17(3): 350-353 Sun Munan,Shi Zhijun.Structural model updating based on particle swarm optimization[J].Journal of Vibration Engineering,2004,17(3): 350-353
[5] 于開平,劉榮賀.多族群粒子群優(yōu)化算法飛行器結(jié)構(gòu)模型修正[J].振動與沖擊,2013,32(17): 79-99 Yu Kaiping,Liu Ronghe.Model updating of a spacecraft structure based on MRPSO[J].Journal of Vibration and Shock,2013,32(17): 79-99
[6] 安玖臻.基于粒子群優(yōu)化算法的結(jié)構(gòu)有限元模型修正[D].西安: 長安大學(xué),2013: 44-55
[7] 吳壇輝.基于免疫粒子群優(yōu)化算法的結(jié)構(gòu)動力模型修正[D].南京: 南京理工大學(xué),2009: 14-53
[8] 秦玉靈,孔憲仁,羅文波.GA-PSO 組合算法模型修正[J].航天器環(huán)境工程,2009,26(4): 383-385 Qin Yuling,Kong Xianren,Luo Wenbo.GA-PSO algorithm based model updating[J].Spacecraft Environment Engineering,2009,26(4): 383-385
[9] 秦玉靈.基于響應(yīng)面建模和改進粒子群算法的有限元模型修正方法[D].哈爾濱: 哈爾濱工業(yè)大學(xué),2011: 12-36