本發(fā)明涉及一種基于譜有限元的矩形板振動(dòng)模態(tài)計(jì)算方法。
背景技術(shù):
板結(jié)構(gòu)在工程應(yīng)用中占有非常重要的地位,其在航空、土木、電子工程中均有廣泛的應(yīng)用。對(duì)于板結(jié)構(gòu)進(jìn)行振動(dòng)分析是工程應(yīng)用設(shè)計(jì)中的關(guān)鍵,也是振動(dòng)響應(yīng)分析的基礎(chǔ)和重要組成部分。
針對(duì)板結(jié)構(gòu)的自由振動(dòng)模態(tài)計(jì)算的問題,眾多學(xué)者已經(jīng)開展了卓有成效的研究。Y.Xiang針對(duì)一邊帶有簡(jiǎn)支邊界條件的階梯矩形Mindlin板采用域分解計(jì)算方法對(duì)其振動(dòng)頻率進(jìn)行了計(jì)算,得到其分析解。Yufeng Xing利用直接分離變量的方法獲得了矩形Mindlin板自由振動(dòng)閉環(huán)形式的解。J.M.Lee基于鐵木辛柯梁函數(shù)采用Kantorovich方法獲得了Mindlin板特征函數(shù),利用迭代法對(duì)矩形均質(zhì)板進(jìn)行了自由振動(dòng)分析。Gang Wang對(duì)板的自由振動(dòng)問題和振動(dòng)模態(tài)計(jì)算問題進(jìn)行了一系列的研究,主要有采用Kantorovich–Krylov變分方法針對(duì)矩形板的板內(nèi)振動(dòng)模態(tài),彎曲振動(dòng)問題進(jìn)行了研究,也采用譜有限元法對(duì)階梯板的自由振動(dòng)問題進(jìn)行了研究,但是其在計(jì)算過程中并沒有考慮板中任意一點(diǎn)兩個(gè)方向剪切角的影響,針對(duì)相對(duì)較厚的板進(jìn)行計(jì)算時(shí)精度有待提高。M.Boscolo采用一階剪切理論得到板動(dòng)態(tài)剛度元對(duì)矩形板的自由振動(dòng)進(jìn)行了準(zhǔn)確分析,然而此方法只考慮了矩形板某對(duì)邊是簡(jiǎn)支邊界條件的情況,尚未考慮應(yīng)用到矩形板具有其他邊界條件的情形。
技術(shù)實(shí)現(xiàn)要素:
為了解決上述技術(shù)問題,本發(fā)明提供一種準(zhǔn)確性高、實(shí)用性強(qiáng)的基于譜有限元的矩形板振動(dòng)模態(tài)計(jì)算方法。
本發(fā)明解決上述問題的技術(shù)方案是:一種基于譜有限元的矩形板振動(dòng)模態(tài)計(jì)算方法,包括以下步驟:
步驟一:基于能量函數(shù)變分原理得到板振動(dòng)的邊界值問題模型,再基于變量分離方法得到兩個(gè)方向的自由振動(dòng)方程;
步驟二:確定矩形板兩個(gè)方向的邊界條件,在預(yù)設(shè)定的模態(tài)階數(shù)下采用不同方向相互迭代來計(jì)算振動(dòng)頻率和振型,直至兩個(gè)方向計(jì)算得到的振動(dòng)頻率誤差在某個(gè)指定范圍時(shí)停止;
步驟三:利用最終得到的兩個(gè)方向的振動(dòng)模態(tài)進(jìn)行疊加得到矩形板振動(dòng)模態(tài)。
上述基于譜有限元的矩形板振動(dòng)模態(tài)計(jì)算方法,所述步驟一具體步驟為
建立矩形板直角坐標(biāo)系(x,y,z),分別定義x,y,z三個(gè)方向的位移多元函數(shù)u(x,y,t),v(x,y,t),w(x,y,t)如下:
u(x,y,t)=zθy(x,y,t);
v(x,y,t)=-zθx(x,y,t);
w(x,y,t)=w0(x,y,t);
其中w0(x,y,t)表示板(x,y)位置在z方向t時(shí)刻的振動(dòng)幅值,θx表示板(x,y)位置在t時(shí)刻繞x軸的旋轉(zhuǎn)角,θy表示板(x,y)位置在t時(shí)刻繞y軸的旋轉(zhuǎn)角;
定義能量函數(shù):
Π=U+T,
其中表示w(x,y,t)的對(duì)時(shí)間的導(dǎo)數(shù)表示θx(x,y,t)對(duì)時(shí)間的導(dǎo)數(shù)表示θy(x,y,t)對(duì)時(shí)間的導(dǎo)數(shù)常數(shù)常數(shù)
參數(shù)定義為:E:板抗彎剛度,a:板長(zhǎng)度,b:板寬度,h:板厚度,v:泊松比,ρ:板材料密度;
對(duì)w(x,y,t),θx(x,y,t)和θy(x,y,t)進(jìn)行時(shí)空變量分離:
w(x,y,t)=W(x,y)ejωt,
其中二元變量W(x,y)表示板(x,y)位置的振動(dòng)幅值,二元變量表示板(x,y)位置繞x軸的旋轉(zhuǎn)角,二元變量表示板(x,y)位置繞y軸的旋轉(zhuǎn)角;ω:圓頻率(rad/s);
求Π的變分且令變分等于0,即
對(duì)變量W(x,y),進(jìn)行二元變量分離有:
W(x,y)=Wx(x)Wy(y)
其中Wx(x),Wy(y)分別表示W(wǎng)(x,y)在x,y方向的分離模態(tài)函數(shù),分別表示在x,y方向的分離模態(tài)函數(shù),分別表示在x,y方向的分離模態(tài)函數(shù)
假定已知y向振動(dòng)模態(tài)函數(shù)Wy,利用如下變分公式:
δW(x,y)=WyδWx
得到關(guān)于x向三個(gè)變量的常微分方程組Ⅰ:
其中
假定已知x向振動(dòng)模態(tài)函數(shù)Wx,則利用如下變分公式:
δW(x,y)=WxδWy
得到關(guān)于y向三個(gè)變量的常微分方程組Ⅱ:
其中
上述基于譜有限元的矩形板振動(dòng)模態(tài)計(jì)算方法,所述步驟二中,
針對(duì)x方向的邊界條件定義為三種:
簡(jiǎn)支邊界:Wx=0,Mxx=0;
夾緊邊界:Wx=0,
自由邊界:Vxz=0,Mxx=0,Mxy=0;
其中力矩經(jīng)過計(jì)算后得到如下的計(jì)算用邊界條件:
簡(jiǎn)支邊界:Wx=0,
夾緊邊界:Wx=0,
自由邊界:
針對(duì)y方向的邊界條件定義為三種:
簡(jiǎn)支邊界:Wy=0,Myy=0;
夾緊邊界:Wy=0,
自由邊界:Vyz=0,Myy=0,Mxy=0;
其中力矩
經(jīng)過計(jì)算后得到如下的計(jì)算用邊界條件:
簡(jiǎn)支邊界:Wy=0,
夾緊邊界:Wy=0,
自由邊界:
上述基于譜有限元的矩形板振動(dòng)模態(tài)計(jì)算方法,所述步驟二中,采用不同方向相互迭代計(jì)算振動(dòng)頻率和振型函數(shù)的具體步驟如下
2-1)設(shè)定y向?yàn)榈趍階模態(tài),根據(jù)y向邊界條件選擇相應(yīng)自由振動(dòng)梁的模態(tài)函數(shù)作為y向的模態(tài)函數(shù);
2-2)利用給定的y向模態(tài)函數(shù)計(jì)算得到x向的常微分方程組Ⅰ,根據(jù)常微分方程特征值的情況確定x向模態(tài)函數(shù)的形式,根據(jù)邊界條件建立以模態(tài)函數(shù)未知系數(shù)為變量的線性方程組,對(duì)線性方程組6×6系數(shù)矩陣行列式值為0的非線性方程進(jìn)行優(yōu)化求解,得到頻率值wx,再利用wx代入線性方程組進(jìn)行求解得到模態(tài)函數(shù)系數(shù),從而得到x向的模態(tài)函數(shù);
2-3)利用步驟2-2中計(jì)算得到的x向的模態(tài)函數(shù),計(jì)算得到y(tǒng)向的常微分方程組Ⅱ,根據(jù)常微分方程特征值的情況確定y向模態(tài)函數(shù)的形式,根據(jù)邊界條件建立以模態(tài)函數(shù)未知系數(shù)為變量的線性方程組,利用系數(shù)矩陣的行列式為0進(jìn)行優(yōu)化求解得到頻率值wy,再利用wy代入線性方程組進(jìn)行求解得到模態(tài)函數(shù)系數(shù),從而得到y(tǒng)向的模態(tài)函數(shù);
2-4)比較步驟2-2和2-3得到的頻率值的大小,如果滿足|wx-wy|≤ε,則退出迭代,ε為誤差值,取值為0.0001;如果不滿足條件,則將步驟2-3中得到的y向的模態(tài)函數(shù)作為給定的步驟2-2中模態(tài)函數(shù)進(jìn)行迭代計(jì)算。
上述基于譜有限元的矩形板振動(dòng)模態(tài)計(jì)算方法,所述步驟2-2中,基于已知y向模態(tài)函數(shù)計(jì)算得到頻率值wx和x向的模態(tài)函數(shù)方法如下:
根據(jù)常微分方程組Ⅰ,令表示微分算子d/dx,則有如下的式子:
展開式(3)中的行列式得到如下的方程:
其中ψ=wx,or
d1=a3+b3+c3-b1c1-a1c2;
d2=a3b3+a3c3+b3c3+a2b1c2+a1b2c1-a3b1c1-a2b2-a1b3c2;
d3=a3b3c3-a2b2c3;
將試驗(yàn)解ψ=eλ代入方程(4),由于表示微分算子,可產(chǎn)生如下的方程:
λ6+d1λ4+d2λ2+d3=0 (5)
令μ=λ2,則
μ3+d1μ2+d2μ+d3=0 (6)
令判別式Δ=18d1d2d3-4d13d3+d12d22-4d23-27d32,
定義wx(x)與函數(shù)表達(dá)式中的系數(shù)關(guān)系數(shù)值δ1,δ2,δ3,與函數(shù)表達(dá)式中的系數(shù)關(guān)系數(shù)值γ1,γ2,γ3如下
其中i=1,2,3,k為調(diào)節(jié)系數(shù),為展開式用到的正弦函數(shù)頻率值,根據(jù)展開式不同的項(xiàng)來進(jìn)行取整數(shù)值,m=1,2,…,∞;ri為根據(jù)式(6)的解計(jì)算得到的值;根據(jù)判別式的符號(hào)以及式(6)中解μ1,μ2,μ3的情形得到如下10種x向振動(dòng)模態(tài)函數(shù)形式:
(1)判別式小于0,μ1>0:實(shí)根,μ2,μ3:共軛復(fù)根
r2,r3為共軛復(fù)數(shù),Re表示實(shí)部,Im表示虛部;
wx(x)=-δ1B2cosh(r1x)-δ1B1sinh(r1x)-δ2B4cosh(Re(r2)x)-δ2B3sinh(Re(r2)x)
-δ3B6cos(Im(r2)x)-δ3B5sin(Im(r2)x)
(2)判別式小于0,μ1<0:實(shí)根,μ2,μ3:共軛復(fù)根
令r2,r3為共軛復(fù)數(shù),Re表示實(shí)部,Im表示虛部;
wx(x)=-δ1B2cos(r1x)-δ1B1sin(r1x)-δ2B4cosh(Re(r2)x)-δ2B3sinh(Re(r2)x)
-δ3B6cos(Im(r2)x)-δ3B5sin(Im(r2)x)
(3)判別式大于0,μ1>0:實(shí)根,μ2>0:實(shí)根,μ3>0:實(shí)根
令
(4)判別式大于0,μ1>0:實(shí)根,μ2>0:實(shí)根,μ3<0:實(shí)根
(5)判別式大于0,μ1>0:實(shí)根,μ2<0:實(shí)根,μ3>0:實(shí)根
(6)判別式大于0,μ1<0:實(shí)根,μ2>0:實(shí)根,μ3>0:實(shí)根
(7)判別式大于0,μ1>0:實(shí)根,μ2<0:實(shí)根,μ3<0:實(shí)根
(8)判別式大于0,μ1<0:實(shí)根,μ2>0:實(shí)根,μ3<0:實(shí)根
(9)判別式大于0,μ1<0:實(shí)根,μ2<0:實(shí)根,μ3>0:實(shí)根
(10)判別式大于0,μ1<0:實(shí)根,μ2<0:實(shí)根,μ3<0:實(shí)根
將得到的模態(tài)函數(shù)表達(dá)式代入邊界條件,整理以后得到如下形式的方程組:
其中表示線性方程組系數(shù)矩陣,A11~A66表示對(duì)應(yīng)位置的系數(shù)值;令采用matlab中的非線性優(yōu)化函數(shù)fsolve進(jìn)行求解得到ωx,再將ωx代入式(7)中得到線性方程組,對(duì)線性方程組求解得到B1,B2,…,B6的值,從而得到x向的振動(dòng)模態(tài)函數(shù)的表達(dá)式。
上述基于譜有限元的矩形板振動(dòng)模態(tài)計(jì)算方法,所述步驟2-3中基于已知x向模態(tài)函數(shù)計(jì)算得到頻率值wy和y向模態(tài)函數(shù)方法如下:
根據(jù)常微分方程組Ⅱ,令表示微分算子d/dy,則有如下的式子:
展開式(8)中的行列式得到如下的方程:
其中ψ=wy,or
j1=e3+f3+g3-e1f2-g1f1;
j2=g3f3+e3g3+e3f3+e1f1g2+e2f2g1-e3g1f1-e2g2
j3=e3g3f3-e2g2f3-e1g3f2;
將試驗(yàn)解ψ=eλ代入方程(9),由于表示微分算子,則產(chǎn)生如下的方程:
λ6+j1λ4+j2λ2+j3=0 (10)
令μ=λ2,則
μ3+j1μ2+j2μ+j3=0 (11)
令判別式Δ=18j1j2j3-4j13j3+j12j22-4j23-27j32,
定義wy(y)與函數(shù)表達(dá)式中的系數(shù)關(guān)系數(shù)值仍表示為δ1,δ2,δ3,與函數(shù)表達(dá)式中的系數(shù)關(guān)系數(shù)值仍表示為γ1,γ2,γ3如下
其中i=1,2,3,k為調(diào)節(jié)系數(shù),為展開式用到的正弦函數(shù)頻率值,根據(jù)展開式不同的項(xiàng)來進(jìn)行取整數(shù)值,m=1,2,…,∞;ri為根據(jù)式(11)的解計(jì)算得到的值;根據(jù)判別式的符號(hào)以及式(11)中解μ1,μ2,μ3的情形得到如下10種y向振動(dòng)模態(tài)函數(shù)形式:
(11)判別式小于0,μ1>0:實(shí)根,μ2,μ3:共軛復(fù)根
r2,r3為共軛復(fù)數(shù),Re表示實(shí)部,Im表示虛部;
wy(y)=-δ1B2cosh(r1y)-δ1B1sinh(r1y)-δ2B4cosh(Re(r2)y)-δ2B3sinh(Re(r2)y)
-δ3B6cos(Im(r2)y)-δ3B5sin(Im(r2)y)
(12)判別式小于0,μ1<0:實(shí)根,μ2,μ3:共軛復(fù)根
令r2,r3為共軛復(fù)數(shù),Re表示實(shí)部,Im表示虛部;
wy(y)=-δ1B2cos(r1y)-δ1B1sin(r1y)-δ2B4cosh(Re(r2)y)-δ2B3sinh(Re(r2)y)
-δ3B6cos(Im(r2)y)-δ3B5sin(Im(r2)y)
(13)判別式大于0,μ1>0:實(shí)根,μ2>0:實(shí)根,μ3>0:實(shí)根
令
(14)判別式大于0,μ1>0:實(shí)根,μ2>0:實(shí)根,μ3<0:實(shí)根
(15)判別式大于0,μ1>0:實(shí)根,μ2<0:實(shí)根,μ3>0:實(shí)根
(16)判別式大于0,μ1<0:實(shí)根,μ2>0:實(shí)根,μ3>0:實(shí)根
(17)判別式大于0,μ1>0:實(shí)根,μ2<0:實(shí)根,μ3<0:實(shí)根
(18)判別式大于0,μ1<0:實(shí)根,μ2>0:實(shí)根,μ3<0:實(shí)根
(19)判別式大于0,μ1<0:實(shí)根,μ2<0:實(shí)根,μ3>0:實(shí)根
(20)判別式大于0,μ1<0:實(shí)根,μ2<0:實(shí)根,μ3<0:實(shí)根
將得到的表達(dá)式代入邊界條件,整理以后得到如下形式的方程組:
令系數(shù)矩陣的行列式采用matlab中的非線性優(yōu)化函數(shù)fsolve進(jìn)行求解得到ωy,再將ωy代入方程(12)中得到線性方程組,對(duì)線性方程組求解得到B1,B2,…,B6的值,從而得到y(tǒng)向的振動(dòng)模態(tài)函數(shù)的表達(dá)式。
本發(fā)明的有益效果在于:本發(fā)明可針對(duì)多種組合邊界條件進(jìn)行板振動(dòng)模態(tài)的計(jì)算,并考慮板內(nèi)任意位置點(diǎn)兩個(gè)方向的旋轉(zhuǎn)角對(duì)板振動(dòng)模態(tài)計(jì)算的影響,得到以振幅和兩個(gè)旋轉(zhuǎn)角為變量的振動(dòng)方程,更加適應(yīng)計(jì)算對(duì)象板厚度變化時(shí)等實(shí)際情況,計(jì)算出來的結(jié)果更加準(zhǔn)確,具有實(shí)用性廣、方便應(yīng)用的優(yōu)點(diǎn)。
附圖說明
圖1為本發(fā)明的流程圖。
圖2為矩形板坐標(biāo)系圖。
圖3為預(yù)選定的y向初始模態(tài)函數(shù)及其一、二階導(dǎo)數(shù)圖。
圖4為x向振幅一階模態(tài)圖。
圖5為x向繞y軸剪切角一階模態(tài)圖。
圖6為x向繞x軸剪切角一階模態(tài)圖。
圖7為y向振幅一階模態(tài)圖。
圖8為y向繞x軸剪切角一階模態(tài)圖。
圖9為y向繞y軸剪切角一階模態(tài)圖。
圖10為矩形板振動(dòng)幅值一階空間模態(tài)圖。
圖11為矩形板繞x軸剪切角一階空間模態(tài)圖。
圖12為矩形板繞y軸剪切角一階空間模態(tài)圖。
具體實(shí)施方式
下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步的說明。
一種基于譜有限元的矩形板振動(dòng)模態(tài)計(jì)算方法,包括以下步驟:
步驟一:基于能量函數(shù)變分原理得到板振動(dòng)的邊界值問題模型,再基于變量分離方法得到兩個(gè)方向的自由振動(dòng)方程。
具體步驟為
建立矩形板直角坐標(biāo)系(x,y,z),分別定義x,y,z三個(gè)方向的位移多元函數(shù)u(x,y,t),v(x,y,t),w(x,y,t)如下:
u(x,y,t)=zθy(x,y,t);
v(x,y,t)=-zθx(x,y,t);
w(x,y,t)=w0(x,y,t);
其中w0(x,y,t)表示板(x,y)位置在z方向t時(shí)刻的振動(dòng)幅值,θx表示板(x,y)位置在t時(shí)刻繞x軸的旋轉(zhuǎn)角,θy表示板(x,y)位置在t時(shí)刻繞y軸的旋轉(zhuǎn)角;
定義能量函數(shù):
Π=U+T,
其中表示w(x,y,t)的對(duì)時(shí)間的導(dǎo)數(shù)表示θx(x,y,t)對(duì)時(shí)間的導(dǎo)數(shù)表示θy(x,y,t)對(duì)時(shí)間的導(dǎo)數(shù)常數(shù)常數(shù)
參數(shù)定義為:E:板抗彎剛度,a:板長(zhǎng)度,b:板寬度,h:板厚度,v:泊松比,ρ:板材料密度;
對(duì)w(x,y,t),θx(x,y,t)和θy(x,y,t)進(jìn)行時(shí)空變量分離:
w(x,y,t)=W(x,y)ejωt,
其中二元變量W(x,y)表示板(x,y)位置的振動(dòng)幅值,二元變量表示板(x,y)位置繞x軸的旋轉(zhuǎn)角,二元變量表示板(x,y)位置繞y軸的旋轉(zhuǎn)角。ω:圓頻率(rad/s);
求Π的變分且令變分等于0,即
對(duì)變量W(x,y),進(jìn)行變量分離有:
W(x,y)=Wx(x)Wy(y)
其中Wx(x),Wy(y)分別表示W(wǎng)(x,y)在x,y方向的分離模態(tài)函數(shù),分別表示在x,y方向的分離模態(tài)函數(shù),分別表示在x,y方向的分離模態(tài)函數(shù)。
假定已知y向振動(dòng)模態(tài)函數(shù)Wy,利用如下變分公式:
δW(x,y)=WyδWx
得到關(guān)于x向三個(gè)變量的常微分方程組Ⅰ:
其中
假定已知x向振動(dòng)模態(tài)函數(shù)Wx,則利用如下變分公式:
δW(x,y)=WxδWy
得到關(guān)于y向三個(gè)變量的常微分方程組Ⅱ:
其中
步驟二:確定矩形板兩個(gè)方向的邊界條件,在預(yù)設(shè)定的模態(tài)階數(shù)下采用不同方向相互迭代來計(jì)算振動(dòng)頻率和振型,直至兩個(gè)方向計(jì)算得到的振動(dòng)頻率誤差在某個(gè)指定范圍時(shí)停止。
針對(duì)x方向的邊界條件定義為三種:
簡(jiǎn)支邊界:Wx=0,Mxx=0;
夾緊邊界:Wx=0,
自由邊界:Vxz=0,Mxx=0,Mxy=0;
其中力矩
經(jīng)過計(jì)算后得到如下的計(jì)算用邊界條件:
簡(jiǎn)支邊界:Wx=0,
夾緊邊界:Wx=0,
自由邊界:
針對(duì)y方向的邊界條件定義為三種:
簡(jiǎn)支邊界:Wy=0,Myy=0;
夾緊邊界:Wy=0,
自由邊界:Vyz=0,Myy=0,Mxy=0;
其中力矩
經(jīng)過計(jì)算后得到如下的計(jì)算用邊界條件:
簡(jiǎn)支邊界:Wy=0,
夾緊邊界:Wy=0,
自由邊界:
采用不同方向相互迭代計(jì)算振動(dòng)頻率和振型函數(shù)的具體步驟如下
2-1)設(shè)定y(或者x)向?yàn)榈趍階模態(tài),根據(jù)y(或者x)向邊界條件選擇相應(yīng)自由振動(dòng)梁的模態(tài)函數(shù)作為y(或者x)向的模態(tài)函數(shù);
2-2)利用給定的y(或者x)向模態(tài)函數(shù)計(jì)算得到x(或者y)向的常微分方程組Ⅰ(或者Ⅱ),根據(jù)常微分方程特征值的情況確定x(或者y)向模態(tài)函數(shù)的形式,根據(jù)邊界條件建立以模態(tài)函數(shù)未知系數(shù)為變量的線性方程組,對(duì)線性方程組6×6系數(shù)矩陣行列式值為0的非線性方程進(jìn)行優(yōu)化求解,得到頻率值wx,再利用wx代入線性方程組進(jìn)行求解得到模態(tài)函數(shù)系數(shù),從而得到x(或者y)向的模態(tài)函數(shù);
2-3)利用步驟2-2中計(jì)算得到的x(或者y)向的模態(tài)函數(shù),計(jì)算得到y(tǒng)(或者x)向的常微分方程組Ⅱ(或者Ⅰ),根據(jù)常微分方程特征值的情況確定y(或者x)向模態(tài)函數(shù)的形式,根據(jù)邊界條件建立以模態(tài)函數(shù)未知系數(shù)為變量的線性方程組,利用系數(shù)矩陣的行列式為0進(jìn)行優(yōu)化求解得到頻率值wy,再利用wy代入線性方程組進(jìn)行求解得到模態(tài)函數(shù)系數(shù),從而得到y(tǒng)(或者x)向的模態(tài)函數(shù);
2-4)比較步驟2-2和2-3得到的頻率值的大小,如果滿足|wx-wy|≤ε,則退出迭代,ε為誤差值,取值為0.0001;如果不滿足條件,則將步驟2-3中得到的y向或者x向的模態(tài)函數(shù)作為給定的步驟2-2中模態(tài)函數(shù)進(jìn)行迭代計(jì)算。
所述步驟2-2中,基于已知y向模態(tài)函數(shù)計(jì)算得到頻率值wx和x向的模態(tài)函數(shù)方法如下:
根據(jù)常微分方程組Ⅰ,令表示微分算子d/dx,則有如下的式子:
展開式(3)中的行列式得到如下的方程:
其中ψ=wx,or
d1=a3+b3+c3-b1c1-a1c2;
d2=a3b3+a3c3+b3c3+a2b1c2+a1b2c1-a3b1c1-a2b2-a1b3c2;
d3=a3b3c3-a2b2c3;
將試驗(yàn)解ψ=eλ代入方程(4),由于D表示微分算子,可產(chǎn)生如下的方程:
λ6+d1λ4+d2λ2+d3=0 (5)
令μ=λ2,則
μ3+d1μ2+d2μ+d3=0 (6)
令判別式Δ=18d1d2d3-4d13d3+d12d22-4d23-27d32,
定義wx(x)與函數(shù)表達(dá)式中的系數(shù)關(guān)系數(shù)值δ1,δ2,δ3,與函數(shù)表達(dá)式中的系數(shù)關(guān)系數(shù)值γ1,γ2,γ3如下
其中i=1,2,3,k為調(diào)節(jié)系數(shù),為展開式用到的正弦函數(shù)頻率值,根據(jù)展開式不同的項(xiàng)來進(jìn)行取整數(shù)值,m=1,2,…,∞;ri為根據(jù)式(6)的解計(jì)算得到的值;根據(jù)判別式的符號(hào)以及式(6)中解μ1,μ2,μ3的情形得到如下10種x向振動(dòng)模態(tài)函數(shù)形式:
(1)判別式小于0,μ1>0:實(shí)根,μ2,μ3:共軛復(fù)根
r2,r3為共軛復(fù)數(shù),Re表示實(shí)部,Im表示虛部;
wx(x)=-δ1B2cosh(r1x)-δ1B1sinh(r1x)-δ2B4cosh(Re(r2)x)-δ2B3sinh(Re(r2)x)
-δ3B6cos(Im(r2)x)-δ3B5sin(Im(r2)x)
(2)判別式小于0,μ1<0:實(shí)根,μ2,μ3:共軛復(fù)根
令r2,r3為共軛復(fù)數(shù),Re表示實(shí)部,Im表示虛部;
wx(x)=-δ1B2cos(r1x)-δ1B1sin(r1x)-δ2B4cosh(Re(r2)x)-δ2B3sinh(Re(r2)x)
-δ3B6cos(Im(r2)x)-δ3B5sin(Im(r2)x)
(3)判別式大于0,μ1>0:實(shí)根,μ2>0:實(shí)根,μ3>0:實(shí)根
令
(4)判別式大于0,μ1>0:實(shí)根,μ2>0:實(shí)根,μ3<0:實(shí)根
(5)判別式大于0,μ1>0:實(shí)根,μ2<0:實(shí)根,μ3>0:實(shí)根
(6)判別式大于0,μ1<0:實(shí)根,μ2>0:實(shí)根,μ3>0:實(shí)根
(7)判別式大于0,μ1>0:實(shí)根,μ2<0:實(shí)根,μ3<0:實(shí)根
(8)判別式大于0,μ1<0:實(shí)根,μ2>0:實(shí)根,μ3<0:實(shí)根
(9)判別式大于0,μ1<0:實(shí)根,μ2<0:實(shí)根,μ3>0:實(shí)根
(10)判別式大于0,μ1<0:實(shí)根,μ2<0:實(shí)根,μ3<0:實(shí)根
將得到的模態(tài)函數(shù)表達(dá)式代入邊界條件,整理以后得到如下形式的方程組:
其中表示線性方程組系數(shù)矩陣,A11~A66表示對(duì)應(yīng)位置的系數(shù)值;令采用matlab中的非線性優(yōu)化函數(shù)fsolve進(jìn)行求解得到ωx,再將ωx代入式(7)中得到線性方程組,對(duì)線性方程組求解得到B1,B2,…,B6的值,從而得到x向的振動(dòng)模態(tài)函數(shù)的表達(dá)式。
所述步驟2-3中基于已知x向模態(tài)函數(shù)計(jì)算得到頻率值wy和y向模態(tài)函數(shù)方法如下:
根據(jù)常微分方程組Ⅱ,令表示微分算子d/dy,則有如下的式子:
展開式(8)中的行列式得到如下的方程:
其中ψ=wy,or
j1=e3+f3+g3-e1f2-g1f1;
j2=g3f3+e3g3+e3f3+e1f1g2+e2f2g1-e3g1f1-e2g2
j3=e3g3f3-e2g2f3-e1g3f2;
將試驗(yàn)解ψ=eλ代入方程(9),由于表示微分算子,則產(chǎn)生如下的方程:
λ6+j1λ4+j2λ2+j3=0 (10)
令μ=λ2,則
μ3+j1μ2+j2μ+j3=0 (11)
令判別式Δ=18j1j2j3-4j13j3+j12j22-4j23-27j32,
定義wy(y)與函數(shù)表達(dá)式中的系數(shù)關(guān)系數(shù)值仍表示為δ1,δ2,δ3,與函數(shù)表達(dá)式中的系數(shù)關(guān)系數(shù)值仍表示為γ1,γ2,γ3如下
其中i=1,2,3,k為調(diào)節(jié)系數(shù),為展開式用到的正弦函數(shù)頻率值,根據(jù)展開式不同的項(xiàng)來進(jìn)行取整數(shù)值,m=1,2,…,∞;ri為根據(jù)式(11)的解計(jì)算得到的值;根據(jù)判別式的符號(hào)以及式(11)中解μ1,μ2,μ3的情形得到如下10種y向振動(dòng)模態(tài)函數(shù)形式:
(11)判別式小于0,μ1>0:實(shí)根,μ2,μ3:共軛復(fù)根
r2,r3為共軛復(fù)數(shù),Re表示實(shí)部,Im表示虛部;
wy(y)=-δ1B2cosh(r1y)-δ1B1sinh(r1y)-δ2B4cosh(Re(r2)y)-δ2B3sinh(Re(r2)y)
-δ3B6cos(Im(r2)y)-δ3B5sin(Im(r2)y)
(12)判別式小于0,μ1<0:實(shí)根,μ2,μ3:共軛復(fù)根
令r2,r3為共軛復(fù)數(shù),Re表示實(shí)部,Im表示虛部;
wy(y)=-δ1B2cos(r1y)-δ1B1sin(r1y)-δ2B4cosh(Re(r2)y)-δ2B3sinh(Re(r2)y)
-δ3B6cos(Im(r2)y)-δ3B5sin(Im(r2)y)
(13)判別式大于0,μ1>0:實(shí)根,μ2>0:實(shí)根,μ3>0:實(shí)根
令
(14)判別式大于0,μ1>0:實(shí)根,μ2>0:實(shí)根,μ3<0:實(shí)根
(15)判別式大于0,μ1>0:實(shí)根,μ2<0:實(shí)根,μ3>0:實(shí)根
(16)判別式大于0,μ1<0:實(shí)根,μ2>0:實(shí)根,μ3>0:實(shí)根
(17)判別式大于0,μ1>0:實(shí)根,μ2<0:實(shí)根,μ3<0:實(shí)根
(18)判別式大于0,μ1<0:實(shí)根,μ2>0:實(shí)根,μ3<0:實(shí)根
(19)判別式大于0,μ1<0:實(shí)根,μ2<0:實(shí)根,μ3>0:實(shí)根
(20)判別式大于0,μ1<0:實(shí)根,μ2<0:實(shí)根,μ3<0:實(shí)根
將得到的表達(dá)式代入邊界條件,整理以后得到如下形式的方程組:
令采用matlab中的非線性優(yōu)化函數(shù)fsolve進(jìn)行求解得到ωy再將ωy代入方程(12)中得到線性方程組,對(duì)線性方程組求解得到B1,B2,…,B6的值,從而得到y(tǒng)向的振動(dòng)模態(tài)函數(shù)的表達(dá)式。
步驟三:利用最終得到的兩個(gè)方向的振動(dòng)模態(tài)進(jìn)行疊加得到矩形板振動(dòng)模態(tài)。
具體實(shí)例選擇鋁合金矩形板作為計(jì)算對(duì)象,具體的參數(shù)如下:
板長(zhǎng)a=1m,板寬b=1m,板厚h=0.1m,板材料密度ρ=2700kg/m3,楊氏模量E=70×109N/m2,泊松比v=0.3,調(diào)節(jié)系數(shù)k=5/6,D=6.4103×106,G=2.6923×1010。
邊界條件設(shè)定為y向均為簡(jiǎn)支邊界條件,x向也為簡(jiǎn)支邊界條件。已知y向第一階模態(tài)函數(shù)及其導(dǎo)數(shù),需要求解x向一階模態(tài)函數(shù)。
本發(fā)明的矩形板振動(dòng)模態(tài)計(jì)算方法,具體包括如下步驟:
步驟一:建立如圖2坐標(biāo)系,采用變分法和變量分離方法計(jì)算得到如下的兩個(gè)方程組:
步驟二:確定矩形板兩個(gè)方向的邊界條件,在預(yù)設(shè)定的模態(tài)階數(shù)下采用不同方向相互迭代來計(jì)算振動(dòng)頻率和振型,直至兩個(gè)方向計(jì)算得到的振動(dòng)頻率誤差在某個(gè)指定范圍時(shí)停止。具體步驟如下:
(Ⅰ)設(shè)定y(或者x)向?yàn)榈趍階模態(tài),根據(jù)y(或者x)向邊界條件選擇相應(yīng)自由振動(dòng)梁的模態(tài)函數(shù)作為y(或者x)向的模態(tài)函數(shù);
如圖所示,圖3中模態(tài)函數(shù)為先確定矩形板y向的邊界條件為簡(jiǎn)支時(shí)得到的板帶y向振動(dòng)第一階模態(tài)函數(shù)及其前兩階導(dǎo)數(shù)。
(Ⅱ)利用給定的y(或者x)向模態(tài)函數(shù)計(jì)算得到x(或者y)向的常微分方程組(Ⅰ)(或者(Ⅱ)),根據(jù)常微分方程特征值的情況確定x(或者y)向模態(tài)函數(shù)的形式,根據(jù)邊界條件建立以模態(tài)函數(shù)未知系數(shù)為變量的線性方程組,對(duì)線性方程組6×6系數(shù)矩陣行列式值為0的非線性方程進(jìn)行優(yōu)化求解,得到頻率值wx,再利用wx代入線性方程組進(jìn)行求解得到模態(tài)函數(shù)系數(shù),從而得到x(或者y)向的模態(tài)函數(shù)。
則在優(yōu)化時(shí)輸入初始值20hz時(shí),得到如下的公式計(jì)算。
(D6+d1D4+d2D2+d3)ψ=0
其中ψ=wx,or
d1=a3+b3+c3-b1c1-a1c2;
d2=a3b3+a3c3+b3c3+a2b1c2+a1b2c1-a3b1c1-a2b2-a1b3c2;
d3=a3b3c3-a2b2c3。
其中d1=-1027.4,d2=18284.5,d3=281500;
用eλ代入(D6+d1D4+d2D2+d3)ψ=0產(chǎn)生如下的方程:
λ6+d1λ4+d2λ2+d3=0
令μ=λ2,則
μ3+d1μ2+d2μ+d3=0
則判別式Δ=18d1d2d3-4d13d3+d12d22-4d23-27d32>0,
此時(shí)特征根分別為:
μ1=1009,μ2=28.2672,μ3=-9.8696
由于判別式大于0,μ1>0:實(shí)根,μ2>0:實(shí)根,μ3<0:實(shí)根
其中模態(tài)函數(shù)表達(dá)式為:
其中δ1=0,δ2=0.1780,δ3=0.3174,γ1=10.1111,γ2=0.0989,γ3=0.8951。
將得到的表達(dá)式代入邊界條件,整理以后得到如下形式的方程組:
令
采用matlab中的非線性優(yōu)化函數(shù)進(jìn)行求解得到ωx。
再將ωx代入式(3)到線性方程組,對(duì)線性方程組求解得到B1,B2,…,B6的值,從而得到x向的振動(dòng)模態(tài)函數(shù)的表達(dá)式。具體的歸一化后的x向幅值、繞x軸轉(zhuǎn)角、繞y軸轉(zhuǎn)角的第一階模態(tài)如圖4-6所示。
(Ⅲ)利用步驟(Ⅱ)中計(jì)算得到的x(或者y)的模態(tài)函數(shù),計(jì)算得到y(tǒng)(或者x)向的常微分方程組(Ⅱ)(或者(Ⅰ)),根據(jù)常微分方程特征值的情況確定y(或者x)向模態(tài)函數(shù)的形式,根據(jù)邊界條件建立以模態(tài)函數(shù)未知系數(shù)為變量的線性方程組,利用系數(shù)矩陣的行列式為0進(jìn)行優(yōu)化求解得到頻率值wy,再利用wy代入線性方程組進(jìn)行求解得到模態(tài)函數(shù)系數(shù),從而得到y(tǒng)(或者x)向的模態(tài)函數(shù)。
按照如(Ⅱ)中相同步驟進(jìn)行計(jì)算得到y(tǒng)向一階模態(tài)函數(shù)如圖7-9所示。
(Ⅳ)比較步驟(Ⅱ)和(Ⅲ)得到的頻率值的大小,如果滿足|wx-wy|≤ε(ε為誤差值,取0.0001),則退出迭代。如果不滿足條件,則將步驟(Ⅲ)中得到的y(或者x)向的模態(tài)函數(shù)作為給定的步驟(Ⅱ)模態(tài)函數(shù)進(jìn)行迭代計(jì)算。
步驟三:利用最終得到的兩個(gè)方向的一階振動(dòng)模態(tài)進(jìn)行疊加得到矩形板振動(dòng)模態(tài),如圖10-12所示。