張 強
(西南交通大學 土木工程學院,成都 610031)
薄板結構在土木工程中應用較為廣泛,土木工程結構由于振動特性造成的破裂、損害、傾覆和坍塌等破壞事故已為實踐所證實,正確分析與評估土木工程結構在動力作用下的安全性,在土木工程結構的設計中起著十分重要的作用。因此,為了滿足工程上各種不同的需要,對薄板振動性能的研究是非常必要的。在一定的橫向荷載作用下處于平衡位置的薄板,受到干擾力的作用而偏離這一位置,當干擾力被除去后,薄板在該平衡位置附近作微幅振動。目前對矩形薄板橫向振動的固有頻率計算方法主要有解析法與數值法,其中數值法有差分法,Reyleigh-Ritz法等。
Matlab軟件是一款應用較為廣泛的數學軟件,在土木工程、機械工程等領域都有所應用。Matlab的基本數據單位是矩陣,它的指令表達式與數學、工程中常用的形式十分相似,故用Matlab來解算問題要比用C,FORTRAN等語言完成相同的事情簡捷得多,Matlab軟件具有基本的數值運算、矩陣運算、繪制圖形等多種功能,特別是Matlab具有十分強大的矩陣運算功能。由于在彈性矩形薄板的有限元分析中會涉及到大量的大型矩陣,所以利用Matlab軟件進行彈性矩形薄板的有限元分析較為方便快捷。
Reyleigh-Ritz法即能量法在求解矩形薄板橫向振動的固有頻率中應用較多。設薄板在平衡位置的撓度為we=we(x,y),這時薄板所受的橫向荷載為 q=q(x,y),根據薄板的彈性曲面微分方程可得

當薄板以某一頻率ω及振形W(x,y)進行自由振動時,它的瞬時撓度可以表示為

薄板自由振動時不受荷載的作用,即q=0,在其自由振動過程中薄板的動能為零時,其形變勢能達到最大值 Vε,max

當薄板經過平衡位置時,其自由振動的速度達到最大值,這時薄板的形變勢能為零,而動能達到最大值Ek,max

根據能量守恒定理可得到 Vε,max=Ek,max,通過設定薄板的振形函數W,同時滿足邊界條件即可求得薄板自由振動時的頻率。取振形函數為W =(x2-a2)2(y2-b2)2,其可以滿足邊界條件,根據 Reyleigh-Ritz法可求解出基頻ω


Matlab的具體編程過程可以分為6個步驟,設豎向劃分n列,橫向劃分為m行。劃分的網格數越密,計算出的結果越精確。
1)進行單元節點編號:矩形薄板網格劃分后總節點數為NN=(n+1)(m+1),單元節點編號的規律以及單元編號的規律如圖1所示,式中NN表示節點總數。

圖1 單元與節點編號
2)形成節點位移編號與單元定位向量:對于矩形薄板中面上的每個節點只考慮三個自由度,分別是沿z方向的撓度w,繞 x方向的轉角 θx以及繞 y方向的轉角 θy;對任一節點,按照 w、θx、θy的順序進行編寫。每個單元對應的四個節點可形成每個單元的定位向量。將單元四個節點按照從左下角逆時針旋轉的順序將其相應的位移編號按照 w、θx、θy的順序依次列出,即可得到該單元的定位向量。每個單元的單元定位向量是一個1×12的向量。
3)引入邊界約束條件:對所有的節點位移清零,將自動形成一個存放所有節點位移的一維數組,其維數為3(m+1)(n+1)。當矩形薄板四邊固支時,其沿z方向的撓度w為0,繞y方向的轉角θy為0,繞x方向的轉角θx也為0,為了方便對組集總剛度的修改,將約束方向的位移賦值為1,而沒有約束方向的位移賦值為0。
4)形成單元剛度矩陣與單元質量矩陣。
5)組集總剛度與總的質量矩陣并引入邊界條件加以修改:形成單元剛度矩陣與單元質量矩陣后采用對號入座的方法形成總剛度與總質量矩陣,組集完總剛度和總的質量矩陣后,需要根據薄板的邊界條件對其進行修改,所使用的方法是主一賦零法。
6)求解開孔板自由振動的頻率。
為了驗證利用Matlab軟件編寫的有限元程序的正確性,取彈性矩形薄板a=b=5 m(見圖2),彈性模量E=3.0×1011Pa、泊松比υ=0.3、薄板的厚度t=1 m、薄板的密度ρ=7 900 kg/m3。利用能量法可以得到矩形薄板自由振動時的基頻ω=671.33,工程頻率f=ω/(2π) =106.85。表1列出了利用編寫的Matlab程序計算的基頻。

圖2 四邊固支矩形薄板

表1 利用Matlab算法求解的基頻 Hz
從圖3中可以看到,隨著網格的不斷細分,利用Matlab編寫的程序所求解的基頻值是收斂的,且越來越接近能量法所求解的基頻,表明利用Matlab編寫的此算法是合理的,可以應用到其它階頻率的求解中去。
利用ANSYS求解第二、第三、第四階頻率可以得到:

結合表2可以得到利用Matlab求解的頻率值與ANSYS求解的頻率值相當吻合。且利用Matlab求解中隨著網格的細分所求解的頻率值越接近于ANSYS求解值,且收斂性較好。

圖3 基頻收斂性曲線

表2 利用Matlab算法求解第二至第四階頻率 Hz
通過比較計算結果說明:基于Matlab軟件編寫的程序所求解的矩形薄板在四邊固支時自由振動的頻率值能夠達到足夠的精度。利用Matlab所畫的基頻收斂曲線其收斂性較好。因此利用Matlab編寫地計算頻率程序可以應用到實際工程中去,且能夠方便快捷的計算出頻率值,具有重要的工程意義。由于在工程實際中,部分薄板是開孔的,因此有待于對開孔薄板進行研究。
[1]杜麗艷.基于Matlab的均布荷載作用下矩形薄板的有限元分析[J].重慶工學院學報,2009(1):32-35.
[2]鐘陽,殷建華.兩對邊固支另兩對邊自由彈性矩形薄板理論解[J].重慶建筑大學學報,2005(6):29-32.
[3]王道斌,武蘭河,李延強.結構矩陣分析原理與程序設計[M].成都:西南交通大學出版社,2006.
[4]徐芝綸.彈性力學(下冊)[M].北京:高等教育出版社,2006.
[5]張錚,楊文平,石博強,等.MATLAB程序設計與實例應用[M].北京:中國鐵道出版社,2003.
[6]王勖成,邵敏.有限單元法基本原理和數值分析[M].北京:清華大學出版社,1997.