張 淼,于 瀾
(長(zhǎng)春工程學(xué)院理學(xué)院,長(zhǎng)春 130012)
靈敏度分析首先要面對(duì)的是無(wú)阻尼系統(tǒng)和阻尼系統(tǒng)的分類問(wèn)題,其次要面對(duì)的是對(duì)稱和非對(duì)稱系統(tǒng)的分類問(wèn)題,再者還要考慮單頻和重頻系統(tǒng)的分類問(wèn)題。靈敏度分析算法研究的趨勢(shì)表明,目前較為活躍的幾種方法是:1)模態(tài)法[1-3];2)代數(shù)法[4-5];3)直接法[6-7];4)迭代法[8-9]。前兩類方法為精確算法,后兩類方法多數(shù)為近似算法。對(duì)無(wú)阻尼問(wèn)題,F(xiàn)ox和Kapoor[1]首先推導(dǎo)出了對(duì)稱無(wú)阻尼特征問(wèn)題靈敏度的模態(tài)法表達(dá)式,Plaut和Huseyin[10],Garg[11],Rudisill[12],Rudisill和Chu[13]研究了針對(duì)非對(duì)稱無(wú)阻尼系統(tǒng)的特征對(duì)導(dǎo)數(shù)的模態(tài)法,文獻(xiàn)[14-16]提出了幾種修正模態(tài)算法。Nelson[17]提出了有效計(jì)算特征向量導(dǎo)數(shù)的直接法,而張德文等[18]也提出了直接擾動(dòng)技術(shù)等直接法,F(xiàn)riswell[19]擴(kuò)展了Nelson的方法來(lái)計(jì)算特征解的二階及高階導(dǎo)數(shù)。1997年Lee和Jung[20-21]提出了一種針對(duì)對(duì)稱無(wú)阻尼系統(tǒng)的代數(shù)法,通過(guò)解一個(gè)具有對(duì)稱系數(shù)矩陣的代數(shù)方程組來(lái)計(jì)算特征解的導(dǎo)數(shù),既可應(yīng)用于單特征系統(tǒng),也可應(yīng)用于重特征系統(tǒng)。目前的研究顯示,靈敏度分析還要面臨一些新的復(fù)雜問(wèn)題,例如,是否存在標(biāo)號(hào)現(xiàn)象[22],是否存在虧損問(wèn)題[23],是否存在特征向量的正交性退化[24-25]現(xiàn)象等等。
在靈敏度分析中,特征向量之間的正交化是振動(dòng)系統(tǒng)的固有屬性,它是對(duì)振動(dòng)方程及其衍生而來(lái)的方程進(jìn)行解耦的基礎(chǔ)條件,沒(méi)有正交化作為方程解耦或矩陣對(duì)角化的基石,則規(guī)范化的意義不大。而當(dāng)正交化屬性已經(jīng)存在的情況下,規(guī)范化則顯得更為靈活和具有個(gè)性,因?yàn)椴煌男枰褂貌煌囊?guī)范化條件是目前各種靈敏度算法向前發(fā)展的動(dòng)力之一。前文提到有關(guān)模態(tài)法的實(shí)頻率的二階靈敏度算法公式,使用的均是實(shí)模態(tài)關(guān)于質(zhì)量的加權(quán)正交性作為基礎(chǔ)[2],本文則采用了一種與之不同的正交規(guī)范化方法,從而提出了實(shí)現(xiàn)非對(duì)稱系統(tǒng)的靈敏度分析的新的模態(tài)法。數(shù)值算例說(shuō)明了本文算法的精確性、簡(jiǎn)潔性和實(shí)用性。
對(duì)N自由度的線性離散振動(dòng)系統(tǒng)的運(yùn)動(dòng)方程為:
(1)
(K+λiM)φi=0。
(2)
實(shí)際上方程(2)是關(guān)于矩陣M和K的廣義特征矩陣方程,稱λi與φi(i=1,2,…,N)為實(shí)模態(tài)參數(shù)。
如果系統(tǒng)的性質(zhì)矩陣M,C和K具有對(duì)稱性,稱為對(duì)稱系統(tǒng),否則稱為非對(duì)稱系統(tǒng)。對(duì)方程式(2)來(lái)說(shuō),每階特征值λi都是唯一的,但每階特征值所對(duì)應(yīng)的特征向量φi卻有無(wú)窮多個(gè),因此,規(guī)定廣義特征矩陣方程輸出的均是滿足下面條件
φiTφi=1(i=1,2,…,N),
(3)
的特征向量,這樣就保證了特征向量的唯一性。
對(duì)對(duì)稱系統(tǒng)來(lái)說(shuō),可以證明不同實(shí)頻率所對(duì)應(yīng)的實(shí)模態(tài)是關(guān)于質(zhì)量和剛度陣加權(quán)正交的,即
因此,可以采取如下規(guī)范化方法:首先規(guī)范化每個(gè)振型,規(guī)范化后的振型向量在應(yīng)用中常稱為無(wú)阻尼正則固有振型。設(shè)每個(gè)正則化系數(shù)為ai,即
記aiφi=ui,則U=[u1,…,uN]為無(wú)阻尼正則固有振型矩陣,即有
UTMU=E,UTKU=diag(-λ1,…,-λN)。
(4)
但如果系統(tǒng)為非對(duì)稱系統(tǒng),無(wú)法證明不同實(shí)頻率所對(duì)應(yīng)的實(shí)模態(tài)是關(guān)于質(zhì)量和剛度陣加權(quán)正交,則需引入新的向量來(lái)實(shí)現(xiàn)類似式(4)的規(guī)范正交化。先將方程(2)轉(zhuǎn)化為等價(jià)的一般特征問(wèn)題
λiφi=-M-1Kφi。
令D=-M-1K,則上式寫成
λiφi=Dφi,
(5)
φi(下文中也稱為矩陣D的右特征向量)并不能對(duì)角化D,因?yàn)镈一般為非對(duì)稱矩陣,因此需引入左特征向量。
定義1 對(duì)向量ψk∈RN,如果有
(6)
則稱ψk為矩陣D的左特征向量。
對(duì)式(6)右乘φi,對(duì)式(5)左乘ψkT,然后相減,顯然對(duì)于λk≠λi,有
(7)
將式(6)右乘φi,并由式(7)可知
上式說(shuō)明,對(duì)不同的實(shí)頻率,矩陣D的左、右特征向量不僅滿足正交性,而且滿足關(guān)于D的加權(quán)正交性。
下面適當(dāng)規(guī)范化這些左特征向量,調(diào)整ψk(k=1,2,…,N)的各維分量比例,使之滿足
(8)
記左、右特征向量矩陣分別為Ψ=[ψ1,…,ψN]和Φ=[φ1,…,φN],那么左、右特征向量矩陣滿足規(guī)范正交條件為
(9)
(10)
注意此時(shí)式(10)中的φ1,…,φN仍為滿足式(3)的方程(2)的原始輸出模態(tài),因?yàn)槭?8)的規(guī)范化過(guò)程只調(diào)整了左特征向量,所以稱為單側(cè)規(guī)范化。
假設(shè)系統(tǒng)(1)可以被一系列m個(gè)設(shè)計(jì)參數(shù)g=(g1,g2,…,gm)T所描述,稱g為設(shè)計(jì)向量,則M,C和K都是關(guān)于g的函數(shù)。當(dāng)系統(tǒng)發(fā)生變化時(shí),設(shè)計(jì)向量g發(fā)生擾動(dòng),記為Δg=(Δg1,Δg2,…,Δgm)T,其中Δgj(j=1,…,m)是第j個(gè)設(shè)計(jì)參數(shù)的擾動(dòng)量。在設(shè)計(jì)參數(shù)產(chǎn)生擾動(dòng)時(shí),系統(tǒng)的實(shí)模態(tài)參數(shù)也會(huì)隨之發(fā)生變化,這種變化用靈敏度來(lái)反映最為直觀。由于泰勒展開(kāi)式的緣故,我們需要討論實(shí)頻率對(duì)設(shè)計(jì)參數(shù)的靈敏度及實(shí)模態(tài)對(duì)設(shè)計(jì)參數(shù)的靈敏度。
定義2 實(shí)模態(tài)向量φi關(guān)于第j個(gè)設(shè)計(jì)參數(shù)gj的一階靈敏度為
定義3 實(shí)頻率λi關(guān)于第j個(gè)設(shè)計(jì)參數(shù)gj的一階靈敏度為
對(duì)非對(duì)稱單頻系統(tǒng)來(lái)說(shuō),由于所有實(shí)頻率均不相同,因此它們所對(duì)應(yīng)的實(shí)模態(tài)向量φk(k=1,2,…,N)線性無(wú)關(guān),可作為廣義特征空間的基底,也可作為N維向量空間的基底,因此N維向量φi,j(j=1,2,…,m)一定可在N維向量空間內(nèi)表示為基底的某一線性組合
(11)
D,jφi+Dφi,j=λi,jφi+λiφi,j,
那么
(D-λiE)φi,j=λi,jφi-D,jφi,
(12)
把式(11)代入式(12),可得一階靈敏度系數(shù)的控制方程
(D-λiE)Φa(ij)=λi,jφi-D,jφi。
(13)
(14)
(15)
由于計(jì)算實(shí)頻率的二階靈敏度時(shí)需用到實(shí)模態(tài)的一階靈敏度,因此,先討論實(shí)模態(tài)的一階靈敏度算法。在一階靈敏度系數(shù)的控制方程組(14)中除了第i個(gè)方程外都可解得N-1個(gè)一階靈敏度系數(shù)為
即
(16)
將式(11)代入上式得
用矩陣的列分塊形式改寫上式得
即
把規(guī)范化條件φiTφi=1代入上式可得
即
(17)
這樣就得到了全部一階靈敏度系數(shù)。將式(16)和式(17)代入式(11)可得某個(gè)確定的實(shí)模態(tài)φi的一階靈敏度。
由引言中指出求實(shí)頻率的靈敏度,往往都伴隨于求模態(tài)或狀態(tài)向量的靈敏度的過(guò)程中,為了求實(shí)頻率的二階靈敏度,我們展開(kāi)求實(shí)模態(tài)的二階靈敏度的過(guò)程。
定義4 實(shí)模態(tài)向量φi關(guān)于先是第j個(gè)設(shè)計(jì)參數(shù)gj然后是第l個(gè)設(shè)計(jì)參數(shù)gl的二階靈敏度為
定義5 實(shí)頻率λi關(guān)于先是第j個(gè)設(shè)計(jì)參數(shù)gj然后是第l個(gè)設(shè)計(jì)參數(shù)gl的二階靈敏度為
對(duì)非對(duì)稱單頻系統(tǒng)來(lái)說(shuō),實(shí)頻率所對(duì)應(yīng)的實(shí)模態(tài)向量φk(k=1,…,N)雖然不能具有如式(4)般的正交規(guī)范化關(guān)系,但卻能保證無(wú)關(guān)性,可作為N維空間的基底,因此N維向量φi,jl(j,l=1,2,…,m)一定可在N維向量空間內(nèi)展開(kāi)為基底的某一線性組合形式,即
(18)
(D-λiE),jφi+(D-λiE)φi,j=0,
然后是對(duì)第l個(gè)設(shè)計(jì)參數(shù)gl求二階導(dǎo)數(shù)得(D-λiE),jlφi+(D-λiE),jφi,l+(D-λiE),lφi,j+(D-λiE)φi,jl=0,
整理得
(D-λiE)φi,jl=(λiE-D),jlφi+(λiE-D),jφi,l+(λiE-D),lφi,j。
將式(18)代入上式得二階靈敏度系數(shù)的控制方程
(D-λiE)Φa(ijl)=(λiE-D),jlφi+(λiE-D),jφi,l+(λiE-D),lφi,j。
(19)
將式(19)左乘ΨT,并根據(jù)規(guī)范正交關(guān)系(9)和式(10)得二階靈敏度系數(shù)控制方程的解耦形式為
(20)
即
(21)
(22)
設(shè)p∈R,某機(jī)翼振動(dòng)模型的質(zhì)量、阻尼和剛度矩陣分別是
這是一個(gè)非對(duì)稱系統(tǒng),本文取p作為設(shè)計(jì)參數(shù),為了更好地展示算法的可行性,在求二階靈敏度時(shí),仍視p為設(shè)計(jì)參數(shù),那么設(shè)計(jì)參數(shù)向量為g=(p,p)T,設(shè)計(jì)參數(shù)擾動(dòng)量為Δg=(Δp,Δp)T。
首先將p從0.25變化至1.05,利用式(5)每隔0.1作為節(jié)點(diǎn)采樣系統(tǒng)實(shí)頻率λ1和λ2的數(shù)據(jù),并利用三次樣條插值繪制這些實(shí)頻率的擬合曲線圖,如圖1。
圖1 實(shí)頻率曲線圖
再計(jì)算在上述節(jié)點(diǎn)處的兩階實(shí)頻率的一階靈敏度值,同樣利用三次樣條插值繪制這些實(shí)頻率的一階靈敏度的擬合曲線圖,如圖2。其中在每個(gè)節(jié)點(diǎn)處有必要檢查非對(duì)稱性對(duì)實(shí)模態(tài)解耦性能的影響:
1)在每個(gè)節(jié)點(diǎn)處的系統(tǒng)的實(shí)模態(tài)均能滿足
φiTφi=1(i=1,2)。
2)在每個(gè)節(jié)點(diǎn)處的系統(tǒng)的實(shí)模態(tài)均不能滿足式(21)~(23):
φiTφj=0(i≠j;i,j=1,2);
(21)
(22)
(23)
圖2 實(shí)頻率的一階靈敏度曲線圖
顯然這些實(shí)模態(tài)本身并不具有良好的解耦性,這也是非對(duì)稱系統(tǒng)的特性。因此,按本文的算法,在計(jì)算各階靈敏度時(shí),需引入左特征向量來(lái)實(shí)現(xiàn)解耦功能。
在圖1~2中,我們發(fā)現(xiàn)實(shí)頻率λ1,λ2的一階靈敏度曲線圖反映的是實(shí)頻率曲線的幾何性態(tài)。接著執(zhí)行算法流程中第(8)~(9)步,計(jì)算在上述節(jié)點(diǎn)處的兩階實(shí)頻率的二階靈敏度值,同樣利用三次樣條插值繪制這些實(shí)頻率的二階靈敏度的擬合曲線圖,如圖3所示。
圖3 實(shí)頻率的二階靈敏度曲線圖
由圖1~3可知,我們所繪制的這些擬合曲線圖給我們提供了有效的信息。首先由圖2可見(jiàn)節(jié)點(diǎn)處的實(shí)頻率的一階靈敏度能準(zhǔn)確地反映實(shí)頻率曲線在節(jié)點(diǎn)處的單調(diào)性。其次由圖3可見(jiàn)節(jié)點(diǎn)處的實(shí)頻率的二階靈敏度能準(zhǔn)確地反映了實(shí)頻率在節(jié)點(diǎn)處的一階靈敏度函數(shù)的單調(diào)性,同時(shí)反映了節(jié)點(diǎn)處的實(shí)頻率曲線的凹凸性。最重要的一點(diǎn)是它們說(shuō)明了本文算法計(jì)算結(jié)果的良好精度和應(yīng)用性。
在本文的研究中表明,無(wú)論是實(shí)頻率的一階還是二階靈敏度,均伴隨于與其相對(duì)應(yīng)的實(shí)模態(tài)的一階或二階靈敏度的求解過(guò)程中。在求解實(shí)模態(tài)的一階或二階靈敏度的全模態(tài)展開(kāi)式中的一階或二階靈敏度系數(shù)時(shí),由于它們的靈敏度系數(shù)控制方程的降秩現(xiàn)象,雖然絕大多數(shù)靈敏度系數(shù)是可求的,卻有一個(gè)靈敏度系數(shù)不能由靈敏度系數(shù)控制方程求得,但是由靈敏度系數(shù)控制方程相容性卻可以確定實(shí)頻率的一階或二階靈敏度。
本文的主要工作如下:
1)針對(duì)非對(duì)稱系統(tǒng)提出了一種新的規(guī)范化方法,它包括對(duì)輸出實(shí)模態(tài)的規(guī)范化,以及對(duì)與之正交的左特征向量的規(guī)范化,明確了規(guī)范化實(shí)模態(tài)的唯一性;
2)利用這種規(guī)范正交化關(guān)系解耦了一階靈敏度系數(shù)的控制方程,從而同時(shí)求得了實(shí)模態(tài)的一階靈敏度及實(shí)頻率的一階靈敏度;
3)利用這種規(guī)范正交化關(guān)系解耦了二階靈敏度系數(shù)的控制方程,從而獲得了實(shí)頻率的二階靈敏度算法公式;
4)提供了本文算法的流程和步驟,顯示了本文算法的簡(jiǎn)潔性、緊湊性和實(shí)用性;
5)利用多節(jié)點(diǎn)計(jì)算靈敏度的數(shù)據(jù)處理方法,使數(shù)值算例的分析更加清楚直觀。
長(zhǎng)春工程學(xué)院學(xué)報(bào)(自然科學(xué)版)2019年1期