徐 菁, 張 方, 姜金輝, 浦玉學(xué), 蔣 祺
(南京航空航天大學(xué) 航空宇航學(xué)院 機(jī)械結(jié)構(gòu)力學(xué)及控制國家重點(diǎn)實(shí)驗(yàn)室,南京 210016)
?
基于擬靜態(tài)初值的載荷識(shí)別數(shù)值修正算法
徐菁, 張方, 姜金輝, 浦玉學(xué), 蔣祺
(南京航空航天大學(xué) 航空宇航學(xué)院 機(jī)械結(jié)構(gòu)力學(xué)及控制國家重點(diǎn)實(shí)驗(yàn)室,南京210016)
摘要:推導(dǎo)擬靜態(tài)法獲得載荷初值及穩(wěn)定不發(fā)散計(jì)算結(jié)果,分析獲得初值不準(zhǔn)確原因,推導(dǎo)獲得新的載荷識(shí)別方法。該方法基于數(shù)值原理,利用步步修正達(dá)到減少累積誤差效果,可較大程度提高計(jì)算穩(wěn)定性,并將數(shù)值迭代修正方法用于有限元模型載荷識(shí)別。結(jié)果表明,該方法能較準(zhǔn)確識(shí)別出工程中常見的多種載荷,并具有一定抗噪能力。
關(guān)鍵詞:載荷識(shí)別;時(shí)域;擬靜態(tài)法;數(shù)值修正
動(dòng)載荷識(shí)別技術(shù)為結(jié)構(gòu)動(dòng)態(tài)設(shè)計(jì)關(guān)鍵,屬于結(jié)構(gòu)動(dòng)力學(xué)第二類逆問題。其原理為據(jù)已知系統(tǒng)特性及動(dòng)響應(yīng)求得結(jié)構(gòu)所受動(dòng)載荷。研究?jī)?nèi)容為加載位置識(shí)別及動(dòng)載荷量值識(shí)別。目前,動(dòng)載荷識(shí)別技術(shù)主要有頻、時(shí)域兩類方法,其中時(shí)域法可直觀表現(xiàn)載荷隨時(shí)間歷程的變化規(guī)律。
張方等[1-2]利用廣義正交多項(xiàng)式導(dǎo)出基于多節(jié)點(diǎn)時(shí)間有限元的載荷識(shí)別模型,將廣義正交域線性算子逆運(yùn)算替代時(shí)域的復(fù)雜逆卷積關(guān)系,通過計(jì)算正交多項(xiàng)式系數(shù)求解載荷,使復(fù)雜結(jié)構(gòu)分布動(dòng)態(tài)載荷識(shí)別問題得以解決。Nordstrǒm等[3]采用時(shí)延方法將載荷識(shí)別過程中存在的不適定問題轉(zhuǎn)化為適定問題,研究時(shí)間延遲選取對(duì)激勵(lì)力識(shí)別精度影響。Hashemi等[4]為識(shí)別施加于簡(jiǎn)支梁的動(dòng)載荷引入遺傳算法,仿真結(jié)果表明該方法的正確性及對(duì)測(cè)量噪聲、傳感器位置的魯棒性。Gunawan等[5]采用正則化二次樣條函數(shù)擬合系統(tǒng)沖擊載荷,利用基于L曲線的TSVD方法求解動(dòng)態(tài)載荷。該方法雖能提供較精確的載荷識(shí)別結(jié)果,但不能準(zhǔn)確識(shí)別沖擊載荷卸載過程。Kazemi等[6]利用應(yīng)變響應(yīng)時(shí)間積分識(shí)別動(dòng)載荷。結(jié)果表明,用應(yīng)變識(shí)別的載荷波動(dòng)較大,需用正則化方法修正,且結(jié)果對(duì)測(cè)試噪聲較敏感。韓旭等[7]將動(dòng)態(tài)載荷表示為一系列脈沖或階躍函數(shù)的疊加,并用零相位濾波器、正則化技術(shù)及優(yōu)化策略實(shí)現(xiàn)載荷的穩(wěn)定重構(gòu)。郭杏林等[8]針對(duì)結(jié)構(gòu)受多點(diǎn)分布載荷識(shí)別問題提出精細(xì)正則化算法,對(duì)載荷識(shí)別求解過程中的方程病態(tài)問題用正則化奇異值分解技術(shù)進(jìn)行處理。姜金輝等[9-10]研究基于Wilson-θ反分析法的動(dòng)載荷時(shí)域識(shí)別方法及θ取值、時(shí)間間隔、阻尼比、測(cè)量點(diǎn)位置數(shù)目及采樣中噪聲干擾等因素對(duì)動(dòng)載荷識(shí)別精度影響,并在Wilson-θ反分析法基礎(chǔ)上提出多種修正方案,使計(jì)算結(jié)果趨于收斂。朱濤等[11]引入Newmark積分獲得系統(tǒng)離散運(yùn)動(dòng)方程,并基于動(dòng)態(tài)規(guī)劃法及Bellman最優(yōu)化原理,推導(dǎo)出動(dòng)態(tài)優(yōu)化載荷識(shí)別算法公式,該方法抗噪性能較好。王靜等[12]利用系統(tǒng)響應(yīng)構(gòu)造狀態(tài)空間方程組,建立精確非遞推連鎖計(jì)算格式的時(shí)域內(nèi)動(dòng)載荷反演模型,通過正則化技術(shù)克服模型算子的病態(tài)特性及響應(yīng)測(cè)量中噪聲不利影響。
本文通過擬靜態(tài)法獲得不發(fā)散的識(shí)別力初值,并說明改初值偏離真實(shí)載荷原因。在此基礎(chǔ)上推導(dǎo)獲得基于數(shù)值迭代的修正算法并推廣到多輸入模型;用仿真算例及實(shí)驗(yàn)考察該算法的收斂性及抗噪能力。
1擬靜態(tài)法獲得初值
用數(shù)值迭代算法前提之一需獲得可靠初值范圍,此范圍須含真實(shí)值且大小合適。本文所用擬靜態(tài)載荷法即為能方便獲得初值方法,計(jì)算過程簡(jiǎn)單,結(jié)果不發(fā)散。
加速度信號(hào)為工程中載荷識(shí)別常見輸入形式,Wilson-θ法計(jì)算由加載力得到加速度響應(yīng)時(shí)具有良好的數(shù)值穩(wěn)定性。取θ>1.37即可保證結(jié)果無條件收斂,本文取θ=1.4,結(jié)合Wilson-θ法,可推導(dǎo)出擬靜態(tài)法求載荷公式。對(duì)離散多自由度系統(tǒng),動(dòng)力學(xué)平衡方程為
(1)
在Wilson-θ法計(jì)算中[13],設(shè)外力在t~θΔt時(shí)間內(nèi)線性變化,則有
f(t~θΔt)=f(t)+θ(f(t+Δt)-f(t))
(2)
由此,可得t+θΔt時(shí)刻系統(tǒng)等效靜力方程為
(3)
(i=1,2,…,n)
(4)
(5)
求解上式可得di(t+θΔt),再據(jù)式(4),式(3)的解滿足線性關(guān)系,即
(6)
設(shè)有m個(gè)測(cè)點(diǎn),若已測(cè)出加速度響應(yīng),據(jù)Wilson-θ法假設(shè),有
(7)
(8)
(9)
(10)
該方程組的解可分為3種情況:①m≤n即測(cè)點(diǎn)數(shù)小于未知載荷數(shù)時(shí)不能得到唯一解,無法識(shí)別;②m=n時(shí)可求得唯一解;③m≥n時(shí)對(duì)位移矩陣求廣義逆,可得一組最小二乘解。
求出{λ}t+θΔt后,據(jù)式(4)可求出t+θΔt時(shí)刻動(dòng)載荷值fi(t+θΔt),由于上一步載荷fi(t)已知,故可識(shí)別出下一步載荷為
fi(t+Δt)=
[fi(t+θΔt)-fi(t)]/[θ+fi(t)]
(11)
2數(shù)值迭代修正算法
擬靜態(tài)法計(jì)算簡(jiǎn)便,雖對(duì)已知加速度響應(yīng)求解所得載荷計(jì)算結(jié)果不會(huì)發(fā)散,但假定結(jié)構(gòu)處于靜載荷狀態(tài),獨(dú)立計(jì)算每個(gè)時(shí)間間隔點(diǎn),未考慮一個(gè)時(shí)間步長(zhǎng)內(nèi)前一時(shí)間點(diǎn)載荷、響應(yīng)對(duì)后一時(shí)間點(diǎn)響應(yīng)影響,故不適用于動(dòng)載荷識(shí)別問題。
為進(jìn)一步獲得較精確結(jié)果,可用數(shù)值迭代修正擬靜態(tài)法求得載荷初值,使每個(gè)時(shí)間間隔點(diǎn)載荷更接近真實(shí)載荷。其中,二分法與黃金分割法為常用數(shù)值迭代算法。由Wilson-θ法知
(12)
(12)化簡(jiǎn)為
(13)
若在第b1,…,bi,…bn自由度上施加載荷,在第a1,…,aj,…,am自由度上測(cè)量響應(yīng)加速度,則有
f(t+Δt)={0,…,0,f(t+Δt)b1,0,…,0,f(t+Δt)bj,
(15)
即
?
?
簡(jiǎn)寫為
(16)
在該方程組中取n個(gè)方程,得
(17)
解方程,消去未知量,只保留f1得
(18)
式中:Ai1為系數(shù)矩陣去掉第i行第1列代數(shù)余子式;其余未知量用f1表示,則有
(19)
式中:Ain,1j為系數(shù)矩陣去掉第i、n行第1、j列代數(shù)余子式。令
(20)
對(duì)g(f1)求導(dǎo),即
(21)
由擬靜態(tài)法獲得識(shí)別載荷的初始時(shí)間序列f(t)。設(shè)時(shí)間點(diǎn)tm對(duì)應(yīng)的力為f(tm),令a0=-rf(tm),b0=rf(tm),r為區(qū)間放大倍數(shù),且能滿足g(a0)g(b0)<0,則[a0,b0]為初始含根區(qū)間(設(shè)f(tm)>0)。據(jù)單調(diào)函數(shù)性質(zhì)知,此區(qū)間內(nèi)g(f1)零點(diǎn)即為真實(shí)載荷。一般,若已獲得含根區(qū)間[ak,bk](k=1,2,…),則令
(22)
用二分法[14]計(jì)算時(shí)取q=0.5;用黃金分割法計(jì)算則q=0.618,若
(23)
(24)
實(shí)際計(jì)算中所用終止原則為bk-ak≤10-p,p為正整數(shù),有
ε≤(1-q)(bk-ak)=10-p(1-q)
(25)
式(24)可化為
(26)
求解以上不等式得
(27)
所需迭代步數(shù)上限為
(28)
式中:[ ]為取整。
可見,步步迭代算法增加的計(jì)算量主要取決于每次K*的大小。因此確定所用迭代法后,計(jì)算耗時(shí)與初始含根區(qū)間邊界值a0,b0及精度要求p密切相關(guān),而結(jié)果的精確性主要由p決定。
3仿真計(jì)算
建立自由-自由梁矩形截面梁計(jì)算模型,梁長(zhǎng)2 m,截面0.08 m×0.02 m,各階阻尼比0.02,彈性模量72 GPa,材料密度2 700kg/m3,劃分為20個(gè)有限元單元,每節(jié)點(diǎn)有平動(dòng)、轉(zhuǎn)動(dòng)2個(gè)自由度,共42個(gè)自由度。結(jié)構(gòu)單元節(jié)點(diǎn)示意見圖1。
圖1 結(jié)構(gòu)單元節(jié)點(diǎn)示意圖Fig.1 Diagram of structure elements and nodes
3.1算例1
在第29、33自由度分別加載f1=10sin(4πt)N,f2=15sin(8πt)N的正弦力。已知數(shù)據(jù)為第15、21、35自由度的加速度響應(yīng)。無噪聲下,取Δt=0.001 s,識(shí)別結(jié)果見圖2。圖2(a)為靜態(tài)擬合算法所得識(shí)別力,可見,此擬合算法雖不能獲得準(zhǔn)確載荷,但結(jié)果未現(xiàn)發(fā)散且能穩(wěn)定在一范圍內(nèi),符合數(shù)值迭代修正的初值要求。圖2(b)為修正后的識(shí)別力,故在精度要求合適前提下,數(shù)值迭代算法可獲得較準(zhǔn)確的計(jì)算載荷。
圖2 二輸入載荷識(shí)別對(duì)比圖Fig.2Two-inputloadidentification圖3 三輸入載荷識(shí)別對(duì)比圖Fig.3Three-inputloadidentification
3.2算例2
在上算例基礎(chǔ)上增加一輸入載荷,所測(cè)加速度響應(yīng)增加到5個(gè),即第15、29、33自由度上分別加載f1=8sin(4πt)N,f2=10sin(6πt)N,f3=15sin(8πt)N的正弦力,已知數(shù)據(jù)為第11、17、21、35、39自由度的加速度響應(yīng)。3個(gè)輸入載荷對(duì)比見圖3。
實(shí)際問題中往往所遇為非規(guī)則正弦加載。對(duì)以上算例3個(gè)自由度的工程常見集中載荷,考察數(shù)值迭代修正法的識(shí)別效果。圖4(a)為在第15、29、33自由度上加載半正弦、三角波及方波載荷,圖4(b)為在第15、29、33自由度上加載鋸齒波、組合正弦及沖擊載荷。由圖4知,該加載下結(jié)果均未發(fā)散,說明此算法對(duì)各種載荷具有良好的適應(yīng)性及收斂性。
工程中噪聲影響不可忽略,具不具備良好抗噪性能是判斷算法穩(wěn)定與否的重要依據(jù)。為驗(yàn)證數(shù)值修正算法的抗噪性能,在兩算例正弦輸入下,對(duì)已知加速度響應(yīng)加入5%高斯白噪聲。圖5(a)、(b)分別為二、三輸入下數(shù)值迭代修正算法識(shí)別結(jié)果。由圖5看出,修正后識(shí)別曲線雖與真實(shí)結(jié)果存在一定偏離,但整體并未出現(xiàn)發(fā)散,能基本體現(xiàn)真實(shí)加載。
4實(shí)驗(yàn)驗(yàn)證
實(shí)驗(yàn)?zāi)P筒捎梅抡嬗?jì)算的自由-自由梁,將其劃分為20個(gè)有限元單元。
主要儀器設(shè)備有:NI PXI-4496機(jī)箱,NI USB-4431數(shù)據(jù)采集卡,PCB模態(tài)力錘,ICP型加速度傳感器及連接線等。將實(shí)驗(yàn)梁用橡皮繩懸掛于支架上,實(shí)驗(yàn)裝置見圖6。
利用m+p SmartOffice軟件進(jìn)行模態(tài)實(shí)驗(yàn),獲得梁前幾階固有頻率及阻尼比。建立梁仿真模型、計(jì)算固有頻率,并用實(shí)驗(yàn)數(shù)據(jù)對(duì)仿真模型進(jìn)行修正,使兩者盡量吻合,彈性模量為68 GPa,材料密度2 700kg/m3,模型參數(shù)見表1。
用力錘快速敲擊實(shí)驗(yàn)梁,利用Labview Signal Express軟件采集數(shù)據(jù),獲得固定位置加速度響應(yīng)。用其作為修正模型的加載響應(yīng),利用數(shù)值修正算法回推計(jì)算輸入載荷,對(duì)比實(shí)驗(yàn)所測(cè)得真實(shí)輸入載荷,分析算法的可行性。
圖4 多形式加載識(shí)別對(duì)比圖Fig.4 The identification in multiple types of load
圖5 加噪后的識(shí)別結(jié)果圖Fig.5 The identification after adding noise
參數(shù)第1階第2階第3階第4階第5階第6階第7階第8階第9階固有頻率/Hz實(shí)驗(yàn)值25.771.7141.4235.1348.3486.1645.7828.81032.2計(jì)算值25.771.1139.4230.5344.3481.1640.8823.71031.1 模態(tài)阻尼比/%2.5011.2870.4552.0470.2210.1680.1580.1590.164
圖6 實(shí)驗(yàn)裝置Fig.6 Experimental setup figure
取第7、15號(hào)節(jié)點(diǎn)為錘擊加載點(diǎn),第5、13號(hào)節(jié)點(diǎn)為響應(yīng)采集點(diǎn),采樣率20 kHz。據(jù)加速度與模型參數(shù),用數(shù)值修正算法計(jì)算獲得沖擊載荷曲線,見圖7。
設(shè)fpeak為加載峰值,進(jìn)一步分析實(shí)驗(yàn)結(jié)果數(shù)據(jù),引入峰值誤差參考量Epeak
(29)
實(shí)驗(yàn)中,Epeak,1=4.12%,Epeak,2=3.24%。
由圖7及誤差看出,識(shí)別曲線基本能反映真實(shí)加載趨勢(shì)。沖擊載荷加、卸載過程雖曲線平直段誤差較大,但總體未現(xiàn)發(fā)散趨勢(shì)。實(shí)驗(yàn)中造成誤差原因較多,如梁的有限元模型與實(shí)際模型并不完全一致。實(shí)驗(yàn)儀器設(shè)備亦存在不穩(wěn)定及固有誤差,且錘擊點(diǎn)亦會(huì)有偏離。
圖7 實(shí)驗(yàn)結(jié)果曲線Fig.7 The identified curve of experimental result
5結(jié)論
載荷識(shí)別計(jì)算過程中,誤差累積導(dǎo)致的發(fā)散難以克服。對(duì)此,本文提出載荷識(shí)別的新思路,在每個(gè)時(shí)間步長(zhǎng)內(nèi)利用數(shù)值算法進(jìn)行迭代修正。仿真、實(shí)驗(yàn)結(jié)果表明,該修正算法可有效獲得穩(wěn)定的識(shí)別結(jié)果,基本收斂于真實(shí)加載。
參 考 文 獻(xiàn)
[1] 張方,朱德懋. 基于廣義正交域的一種動(dòng)載荷識(shí)別方法研究[J].南京航空航天大學(xué)學(xué)報(bào), 1996, 9(1):1-8.
ZHANG Fang, ZHU De-mao. A new theoretical study of dynamic load identification based on generalized polynomial expansion[J]. Journal of Nanjing University of Aeronautics & Astronautics, 1996, 9(1):1-8.
[2] 張方,秦遠(yuǎn)田,鄧吉宏. 復(fù)雜動(dòng)態(tài)載荷識(shí)別技術(shù)研究[J].振動(dòng)工程學(xué)報(bào), 2006, 19 (1): 81-85.
ZHANG Fang, QIN Yuan-tian, DENG Ji-hong. Research of identification technology of dynamic load distributed on the structure[J]. Journal of Vibration Engineering, 2006,19(1): 81-85.
[3] Nordstr?m L J L, Nordberg T P. A time delay method to solve non-collocated input estimation problems[J]. Mechanical Systems and Signal Processing, 2004,18:1469-1483.
[4] Hashemi R,Kargarnovin M H.Vibration base identification of impact force using genetic algorithm[J]. International Journal of Mechanical Systems Science and Engineering, 2007,1(4): 204-210.
[5] Gunawan F E, Homma H, Morisawa Y. Impact force estimation by quadratic spline approximation[J]. Journal of Solid Mechanics and Materials Engineering, 2008, 2(8): 1092-1103.
[6] Kazemi M, Hematiyan M R, Ghavami K. An efficient method for dynamic load identification based on structural response[C]//EngOpt 2008 International Conference on Engineering Optimization,Rio de Janeiro, Brazil, 2008: 1-5.
[7] 韓旭,劉杰,李偉杰,等. 時(shí)域內(nèi)多源動(dòng)態(tài)載荷的一種計(jì)算反求技術(shù)[J]. 力學(xué)學(xué)報(bào), 2009, 41(4): 595-602.
HAN Xu, LIU Jie, LI Wei-jie, et al. A computational inverse technique for reconstruction of multisource loads in time domain[J]. Chinese Journal of Theoretical and Applied Mechanics, 2009, 41(4): 595-602.
[8] 郭杏林,毛玉明,趙巖,等. 基于Markov參數(shù)精細(xì)積分法的載荷識(shí)別研究[J]. 振動(dòng)與沖擊, 2009, 28(3):27-30.
GUO Xing-lin, MAO Yu-ming, ZHAO Yan, et al. Load identification based on precise time-step integration for markov parameters[J]. Journal of Vibration and Shock,2009,28(3):27-30.
[9] 徐菁,張方,馬小艷. 時(shí)域動(dòng)載荷識(shí)別的若干修正算法[C]//第十屆全國振動(dòng)理論及應(yīng)用學(xué)術(shù)會(huì)議論文集,南京, 2011: 796-802.
[10] 姜金輝,徐菁,張方,等. Wilson-θ反分析法的動(dòng)載荷識(shí)別精度的若干問題[J]. 振動(dòng)、測(cè)試與診斷, 2013,33(5):783-788.
JIANG Jin-hui, XU Jing, ZHANG Fang,et al. Accuracy of the load identification based on inverse analysis of Wilson-θmethod[J]. Journal of Vibration, Measurement & Diagnosis,2013,33(5):783-788.
[11] 朱濤,肖守訥,陽光武. 一種新的時(shí)域動(dòng)載荷識(shí)別方法[J]. 西安交通大學(xué)學(xué)報(bào), 2012, 47(6): 968-973.
ZHU Tao, XIAO Shou-ne, YANG Guang-wu. A new time-domain method for force identification[J]. Journal of Southwest Jiaotong University, 2012, 47(6): 968-973.
[12] 王靜, 陳海波,王婧. 基于精細(xì)積分的沖擊載荷時(shí)域識(shí)別方法研究[J]. 振動(dòng)與沖擊, 2013, 32(20):81-85.
WANG Jing, CHEN Hai-bo, WANG Jing. Impulsive load identification in time domain based on precise time-integration method[J]. Journal of Vibration and Shock, 2013, 32(20):81-85.
[13] 張雄,王天舒. 計(jì)算動(dòng)力學(xué)[M].北京:清華大學(xué)出版社, 2007.
[14] 藺小林. 計(jì)算方法[M]. 西安:西安電子科技大學(xué)出版, 2009.
基金項(xiàng)目:航空科學(xué)基金(2012ZA52001);高等學(xué)校博士學(xué)科點(diǎn)專項(xiàng)科研基金(20123218120005);中央高?;究蒲袠I(yè)務(wù)費(fèi)專項(xiàng)資金(NS2012080);國家自然科學(xué)基金資助項(xiàng)目(51305197);機(jī)械結(jié)構(gòu)力學(xué)及控制國家重點(diǎn)實(shí)驗(yàn)室自主研究課題(0115K01)
收稿日期:2014-06-30修改稿收到日期:2015-01-22
通信作者張方 男,教授,博士生導(dǎo)師,1962年8月生
中圖分類號(hào):TH 113; O 327
文獻(xiàn)標(biāo)志碼:A
DOI:10.13465/j.cnki.jvs.2016.02.007
Numerical correcting algorithm for load identification based on quasi-static initial value
XU Jing, ZHANG Fang, JIANG Jin-hui, PU Yu-xue, JIANG Qi
(State Key Laboratory of Mechanics and Control of Mechanical Structures,College of Aerospace Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, China)
Abstract:A quasi-static method was presented to obtain the initial value of loading, which is a simple and quick algorithm to get stable and convergent results. The reason why the initial value of the algorithm would be not accurate was analysed, and a new load identification algorithm was deduced. The method is based on the principle of numerical algorithm and uses the idea of step-by-step correction, which can reduce the effect of cumulative error and greatly improve the stability of calculation. This numerical iteration method was applied to the load identification of a finite element model. The results of simulation and experiment show that the method can accurately identify the common variety of loads in engineering, and it has a certain ability to resist noise.
Key words:load identification; time domain; quasi-static method; numerical correction
第一作者 徐菁 女,博士生,1988年9月生