毛虎平,高鵬飛
(中北大學(xué) 能源動力工程學(xué)院,太原 030051)
復(fù)雜結(jié)構(gòu)動力學(xué)分析需要對巨大自由度的模型進(jìn)行計算,當(dāng)高頻激勵力作用時,要求計算步長非常小,這將造成計算耗時指數(shù)級增加。為了提高計算效率,可在保證一定精度的情況下,用少量自由度模型代替大量自由度模型,即模型縮減。所謂模型縮減是通過一定的變換,將對總體結(jié)構(gòu)動力學(xué)分析影響較小的次自由度用對總體結(jié)構(gòu)動力學(xué)分析影響較大的少量自由度表示,達(dá)到減少自由度的目的,其中少量自由度就是主自由度。然而如何從龐大的自由度中選擇主自由度,目前在結(jié)構(gòu)動力學(xué)領(lǐng)域仍屬極具挑戰(zhàn)性的問題。不過學(xué)術(shù)界目前提出一些選擇主自由度的原則,最具代表性的有:
(1)將結(jié)構(gòu)振動方向定為主自由度;
(2)在質(zhì)量或轉(zhuǎn)動慣量相對較大而剛度又相對較小的位置選擇主自由度;
(3)在施加力或非零位移的位置選擇主自由度。
這些原則在具體選擇主自由度時,僅僅是指導(dǎo)思想,隨意性較大。主自由度的位置和數(shù)目直接影響模態(tài)分析縮減質(zhì)量矩陣的精度。針對無阻尼系統(tǒng)的各種有效合理PDOFS選擇方法不能直接推廣到阻尼系統(tǒng)中的問題,提出基于自由度能量分布比值的阻尼系統(tǒng)PDOFs選擇方法,并通過算例說明了該方法的有效性和可靠性[1]。由于結(jié)構(gòu)的動力行為受低階模態(tài)控制,不需要計算系統(tǒng)的所有特征值,提出了一種單元級能量估計方法,建立了簡化的有限元模型,該方法有效地節(jié)省了計算時間,并能準(zhǔn)確預(yù)測全局系統(tǒng)的特征值[2]。羅虹等[3]提出2種主自由度選擇方法,以單層懸臂梁為對象分析了這2種方法的特點和適用范圍。劉孝保等[4]對多種主自由度選擇方案進(jìn)行了分析研究,表明結(jié)構(gòu)靜態(tài)縮減模態(tài)分析中誤差的最大影響因素是主自由度數(shù)量和分布,特別是主自由度分布。包學(xué)海等[5]以轉(zhuǎn)向架為分析對象,提出了選取主自由度的部分準(zhǔn)則。
在選擇主自由度后,面臨的問題就是模型縮減。最早的模型縮減法是Guyan[6]提出的,稱為Guyan縮減法,也稱為靜態(tài)縮減法。該方法忽略了自由度相關(guān)的慣性項和阻尼項,質(zhì)量矩陣、剛度矩陣、狀態(tài)向量和載荷向量均被分為主自由度和次自由度兩個部分,然后經(jīng)過矩陣變換,用包含主自由度的部分表示包含次自由度的部分。考慮慣性項,就產(chǎn)生了改進(jìn)的縮減方法,通過Guyan縮減法獲得慣性項,其結(jié)果與整體結(jié)構(gòu)模態(tài)更加接近[7-8]。通過能量估計選擇候選元素來構(gòu)建簡化系統(tǒng),在所選元素關(guān)聯(lián)的候選自由度中通過依次刪除來選擇主自由度,該方法有效地節(jié)省了計算成本,并能從最低頻率到截尾頻率范圍內(nèi)恢復(fù)整個系統(tǒng)的高精度特征值[9]。在模態(tài)疊加法中,所求的需要疊加的模態(tài)與載荷完全沒有關(guān)系,實質(zhì)上有些模態(tài)可能貢獻(xiàn)很小,因此可以考慮用里茲向量疊加,因為里茲向量更能體現(xiàn)結(jié)構(gòu)動態(tài)特性[10]。將簡化系統(tǒng)與子域方案相結(jié)合,對每個子域進(jìn)行尺寸與形狀優(yōu)化,由于在每個子域中都采用了約簡方案,因此該方案對大規(guī)模問題的設(shè)計優(yōu)化問題非常有效[11]。針對Guyan縮減法的不足,提出了改進(jìn)的思路并推導(dǎo)了相關(guān)公式[12]。將里茲向量疊加與靜態(tài)子結(jié)構(gòu)法結(jié)合起來,形成了動力分析的子結(jié)構(gòu)方法[13]。在工程結(jié)構(gòu)損傷識別中應(yīng)用逐級近似模型縮聚法,采用改進(jìn)Guyan遞推縮聚法的一級縮聚模型獲得識別精度最高的結(jié)果[14]。提出了一種求解特征問題迭代凝聚的加速方法,采用序列消除法或能量法選擇主自由度,并尋求了不同縮聚過程中方程的系統(tǒng)推導(dǎo)和比較,矩陣更新不僅包含了逆迭代,還隱含了子空間變換[15]。用結(jié)構(gòu)各階模態(tài)的DC增益作為其價值判斷的準(zhǔn)則,進(jìn)行模態(tài)截斷并實現(xiàn)模型縮減[16]。
通過文獻(xiàn)分析可以看出,人們對結(jié)構(gòu)動態(tài)縮減法以及對其影響最大的主自由度的選擇方法均進(jìn)行了大量研究,然而主自由度的選擇一直以來沒有一種確切的精度高的方法,鑒于此,本文提出一種基于節(jié)點里茲勢能主自由度的結(jié)構(gòu)動態(tài)縮減方法,利用里茲向量與結(jié)構(gòu)自身動態(tài)特性和結(jié)構(gòu)所承受的載荷分布形態(tài)相關(guān)聯(lián)的特點,定義了節(jié)點里茲勢能的概念,并在此基礎(chǔ)上給出加權(quán)系數(shù)的公式,將兩者點乘獲得了節(jié)點里茲勢能向量,以其為依據(jù)選擇主自由度,最后用改進(jìn)的動態(tài)縮減方法獲得小規(guī)模的結(jié)構(gòu)動力方程并求解。
模態(tài)疊加法是計算結(jié)構(gòu)動態(tài)響應(yīng)的一種有效方法,其利用振型的正交性將動力學(xué)方程解耦,分別求解每一個方程再疊加起來。然而在參與計算的模態(tài)中,有些對響應(yīng)影響較小,這是因為振型與結(jié)構(gòu)所受載荷分布方式無任何關(guān)系。里茲向量是一組正交的并與載荷空間分布有關(guān)的向量,其是通過將質(zhì)量矩陣歸一化并正交化獲得的,能夠反映慣性力的影響。里茲向量構(gòu)造過程如下:
(1)求初始向量{x1}。其可通過對[M] 歸一化處理獲得,即
其中:
(2)構(gòu)造迭代式。
里茲向量與模態(tài)向量是相對應(yīng)的,在前k階里茲向量里分別取p1,p2,…,pk個最大里茲向量分量對應(yīng)的自由度,將其組合并刪除重合項,獲得最終的主自由度,這稱為基于里茲向量的主自由度選擇方法。
節(jié)點里茲勢能是指將模態(tài)空間轉(zhuǎn)換到里茲向量空間,用里茲向量與節(jié)點自由度質(zhì)量向量點乘而得到的勢能向量。節(jié)點質(zhì)量是將質(zhì)量矩陣每一行元素求和作為結(jié)構(gòu)有限元節(jié)點自由度的質(zhì)量。選取節(jié)點里茲勢能向量較大的分量對應(yīng)的自由度作為主自由度。然而這樣做會過分強調(diào)低階頻率,并忽略高階頻率,因此可以通過定義加權(quán)系數(shù)來減低計算結(jié)果過分集中于低階頻率的問題。節(jié)點里茲勢能計算公式如下
其中:[K] 為n階剛度矩陣,[M] 為n階質(zhì)量矩陣,ω
其中:φp為主自由度對應(yīng)的特征向量;φs為次自由度對應(yīng)的特征向量;下標(biāo)p表示主自由度對應(yīng)的量,下標(biāo)s表示次自由度對應(yīng)的量。
結(jié)構(gòu)穩(wěn)態(tài)簡諧響應(yīng)可表示為
其中:Ω為簡諧激勵力頻率,f為激勵力。
如果fs=0,根據(jù)式(12)可以獲得精確的縮減關(guān)系
應(yīng)用二項式定理將式(13)展開并省略2階Ω以上的項可得
當(dāng)Ω=0時
那么,靜態(tài)縮減轉(zhuǎn)換矩陣為
通過以下近似來消除Ω
圖1說明了節(jié)點里茲能量主自由度的結(jié)構(gòu)動態(tài)縮減流程,其實施步驟如下:
(1)構(gòu)造里茲向量。通過式(1)至式(5)構(gòu)造里茲向量,第1個里茲向量可以通過質(zhì)量矩陣對角元素與剛度矩陣逆矩陣相乘,并與質(zhì)量矩陣歸一化獲得。
(2)計算節(jié)點里茲勢能。節(jié)點里茲勢能由節(jié)點質(zhì)量與里茲向量對應(yīng)的分量乘積獲得,其表示結(jié)構(gòu)動態(tài)特性的貢獻(xiàn)率,較大者說明貢獻(xiàn)大,較小者貢獻(xiàn)小,因此將此作為選擇主自由度的依據(jù)。然而,這樣做過分強調(diào)低階頻率,通過定義加權(quán)系數(shù)可以提高高頻的精度。
(3)主自由度選擇。通過式(6)計算獲得節(jié)點里茲勢能向量,選擇其分量較大者作為主自由度。
(4)構(gòu)造縮減系統(tǒng)。通過IRS方法,在靜態(tài)縮減法的基礎(chǔ)上,考慮結(jié)構(gòu)慣性力,該慣性項能使模態(tài)結(jié)果更加逼近完整模型的模態(tài),它采用靜態(tài)縮減法獲得。式(20)是最重要的轉(zhuǎn)換矩陣,式(8)至式(19)為其推導(dǎo)過程。
(5)采用廣義Schur分解法[17]求解該矩陣。對于任意n階矩陣A,存在一個酉矩陣U,使得U′AU成為上三角矩陣,且該上三角矩陣的對角線元素為A矩陣的特征值,利用該性質(zhì)進(jìn)行縮減系統(tǒng)求解。
圓柱形曲板半徑為100 mm,高為100 mm,兩側(cè)端固定,彈性模量為0.3 MPa,泊松比為0.3,密度為0.01 kg/m3,采用SHELL63單元,共有216單元,247個節(jié)點,1326個自由度,如圖2所示。
根據(jù)里茲向量和節(jié)點里茲勢能選擇主自由度,并將與主自由度相連的單元顯示出來(其中顏色較深的為主自由度對應(yīng)的單元),圖3為選擇90個主自由度時2種方法的不同效果。
圖1 基于節(jié)點里茲能量主自由度的結(jié)構(gòu)動態(tài)縮減流程
從圖3可以看出,基于里茲向量法選擇的主自由度過于向結(jié)構(gòu)中心集中,這是過分強調(diào)低頻的一個重要表現(xiàn);而基于節(jié)點里茲勢能法選擇的主自由度大部分也集中在結(jié)構(gòu)中心,但有一部分主自由度向兩側(cè)擴散,這可能是提高高階固有頻率的一個重要現(xiàn)象。如圖4所示。
圖2 圓柱曲板幾何參數(shù)
圖3 圓柱曲板上選擇主自由度對應(yīng)的單元
圖4 根據(jù)不同主自由度選擇方法所得圓柱曲板計算結(jié)果相對誤差比較
從圖4可以看出,在選擇相同主自由度數(shù)的情況下,任意選擇主自由度誤差太大,而基于里茲向量法選擇主自由度誤差非常小,在前30階模態(tài)中,最大相對誤差不超過10%,然而基于節(jié)點里茲勢能法選擇主自由度誤差最小,在前30階模態(tài)中,最大誤差3%。
表1是對應(yīng)的固有頻率數(shù)值,從中可以看出本文方法的優(yōu)勢。如圖5所示。
從圖5可以看出,本文方法選擇不同主自由度數(shù)時,結(jié)構(gòu)模態(tài)的相對誤差變化隨著自由度數(shù)量的增加越來越小,當(dāng)主自由度數(shù)為450時,前30階模態(tài)相對誤差最大不超過2%;另一方面,自由度數(shù)量增加相同,而結(jié)構(gòu)模態(tài)相對誤差減小得越來越慢,450個自由度大約是全部自由度數(shù)的1/3,如果繼續(xù)增加主自由度數(shù),雖然可以繼續(xù)減小誤差,然而對于工程應(yīng)用來說意義不大,因此在使用本方法時只要誤差滿足精度要求即可。
表1 根據(jù)不同算法所得圓柱曲板模態(tài)比較(400個主自由度)
曲軸軸徑為6 mm,曲柄直徑為4 mm,曲柄長4 mm,曲軸總長34 mm,兩端固定,彈性模量為210 GPa,泊松比為0.3,密度為7850 kg/m3,采用十節(jié)點四面體結(jié)構(gòu)實體SOLID92單元,共有1022個單元,2127個節(jié)點,6231個自由度,如圖6所示。
圖5 根據(jù)不同主自由度數(shù)所得圓柱曲板計算結(jié)果相對誤差比較
圖6 曲軸幾何參數(shù)
圖7是根據(jù)2種方法選擇的500個主自由度對應(yīng)單元(顏色較深的單元),從中可以看出,基于里茲向量法選擇的主自由度集中在結(jié)構(gòu)中部,而基于節(jié)點里茲勢能法選擇的主自由度從中部向兩端擴散,而且非常明顯。
圖7 所選擇曲軸主自由度對應(yīng)的單元
圖8是采用隨機選擇、基于里茲向量法和基于節(jié)點里茲勢能法分別選擇1800個主自由度并用IRS法構(gòu)造的縮減系統(tǒng),求解獲得的曲軸模態(tài)相對誤差,可以看出,隨機選擇不可行,基于節(jié)點里茲勢能法選擇主自由度結(jié)果相對誤差最小,前30階模態(tài)中,最大相對誤差不超過10%,而基于里茲向量法選擇主自由度雖然優(yōu)于隨機選擇方法,但前30階的相對誤差中,最大誤差超過20%。
圖9為基于節(jié)點里茲勢能法選擇不同數(shù)量的主自由度的計算結(jié)果,進(jìn)一步說明隨著主自由度數(shù)量的不斷增加,結(jié)構(gòu)模態(tài)相對誤差不斷減小,但是減小的幅度越來越小,而主自由度數(shù)為2000時,在前30階中,結(jié)構(gòu)模態(tài)相對誤差最大不超過5%。
表2提供圖8對應(yīng)的具體數(shù)據(jù),更能從數(shù)值上看到本文方法的優(yōu)勢。
表2 模態(tài)計算比較(2000個主自由度)
圖8 根據(jù)不同選擇主自由度方法所得曲軸計算結(jié)果相對誤差比較
圖9 根據(jù)不同主自由度數(shù)所得曲軸計算結(jié)果相對誤差比較
本文通過里茲向量法和節(jié)點里茲勢能法選擇主自由度,并采用改進(jìn)縮減法構(gòu)造縮減系統(tǒng),最后應(yīng)用廣義Schur分解法求解,通過圓柱曲板和曲軸分析說明了基于節(jié)點里茲勢能法選擇主自由度方法的有效性,并獲得以下結(jié)論:
(1)將模態(tài)空間轉(zhuǎn)換到里茲向量空間,可以用很少的幾個里茲向量捕捉到非常精確的動態(tài)特性。由于其過分強調(diào)低階頻率,需進(jìn)一步通過定義加權(quán)系數(shù)來提高高階頻率的精度。
(2)節(jié)點里茲勢能法比里茲向量法能捕捉到更加合適的主自由度,從而能更好地反映結(jié)構(gòu)動態(tài)特性,在同等條件下,能獲得更高的精度,為下一步高效的動態(tài)響應(yīng)優(yōu)化奠定基礎(chǔ)。
(3)在結(jié)構(gòu)縮減中,用大約1/3的主自由度數(shù)量比較合適,如圓柱曲面板總自由度數(shù)為1326,而取450個主自由度獲得了前30階模態(tài)相對誤差不超過2%的精度;曲軸總自由度為6231,取2000個主自由度獲得前30階模態(tài)相對誤差不超過5%的精度。