《有限元基礎(chǔ)教程》_【MATLAB算例】337(2)__三梁平面.doc

《有限元基礎(chǔ)教程》_【MATLAB算例】337(2)__三梁平面.doc

ID:52808636

大小:212.00 KB

頁數(shù):4頁

時間:2020-03-30

《有限元基礎(chǔ)教程》_【MATLAB算例】337(2)__三梁平面.doc_第1頁
《有限元基礎(chǔ)教程》_【MATLAB算例】337(2)__三梁平面.doc_第2頁
《有限元基礎(chǔ)教程》_【MATLAB算例】337(2)__三梁平面.doc_第3頁
《有限元基礎(chǔ)教程》_【MATLAB算例】337(2)__三梁平面.doc_第4頁
資源描述:

《《有限元基礎(chǔ)教程》_【MATLAB算例】337(2)__三梁平面.doc》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、【MATLAB算例】3.3.7(2)三梁平面框架結(jié)構(gòu)的有限元分析(Beam2D2Node)如圖3-19所示的框架結(jié)構(gòu),其頂端受均布力作用,結(jié)構(gòu)中各個截面的參數(shù)都為:,,。試基于MATLAB平臺求解該結(jié)構(gòu)的節(jié)點位移以及支反力。圖3-19框架結(jié)構(gòu)受一均布力作用解答:對該問題進行有限元分析的過程如下。(1)結(jié)構(gòu)的離散化與編號將該結(jié)構(gòu)離散為3個單元,節(jié)點位移及單元編號如圖3-20所示,有關(guān)節(jié)點和單元的信息見表3-5。(a)節(jié)點位移及單元編號(b)等效在節(jié)點上的外力圖3-20單元劃分、節(jié)點位移及節(jié)點上的外載(2)各個單元的描述首先在MATLAB環(huán)境下,輸入彈性模量E、橫截面積A、

2、慣性矩I和長度L,然后針對單元1,單元2和單元3,分別二次調(diào)用函數(shù)Beam2D2Node_ElementStiffness,就可以得到單元的剛度矩陣k1(6×6)和k2(6×6),且單元2和單元3的剛度矩陣相同。>>E=3E11;>>I=6.5E-7;>>A=6.8E-4;>>L1=1.44;>>L2=0.96;>>k1=Beam2D2Node_Stiffness(E,I,A,L1);>>k2=Beam2D2Node_Stiffness(E,I,A,L2);(3)建立整體剛度方程將單元2和單元3的剛度矩陣轉(zhuǎn)換成整體坐標下的形式。由于該結(jié)構(gòu)共有4個節(jié)點,則總共的自由度數(shù)為

3、12,因此,結(jié)構(gòu)總的剛度矩陣為KK(12×12),對KK清零,然后兩次調(diào)用函數(shù)Beam2D2Node_Assemble進行剛度矩陣的組裝。>>T=[0,1,0,0,0,0;-1,0,0,0,0,0;0,0,1,0,0,0;0,0,0,0,1,0;0,0,0,-1,0,0;0,0,0,0,0,1];>>k3=T'*k2*T;>>KK=zeros(12,12);>>KK=Beam2D2Node_Assemble(KK,k1,1,2);>>KK=Beam2D2Node_Assemble(KK,k3,3,1);>>KK=Beam2D2Node_Assemble(KK,k3,4,

4、2)KK=1.0e+008*1.443100.0127-1.416700-0.026400.012700002.13280.00560-0.00780.00560-2.125000000.01270.00560.01350-0.00560.0027-0.012700.0041000-1.4167001.443100.0127000-0.026400.01270-0.0078-0.005602.1328-0.00560000-2.1250000.00560.00270.0127-0.00560.0135000-0.012700.0041-0.02640-0.0127000

5、0.02640-0.01270000-2.1250000002.125000000.012700.0041000-0.012700.0081000000-0.02640-0.01270000.02640-0.01270000-2.1250000002.125000000.012700.0041000-0.012700.0081(4)邊界條件的處理及剛度方程求解該問題的位移邊界條件為。因此,將針對節(jié)點1和節(jié)點2的位移進行求解,節(jié)點1和節(jié)點2的位移將對應(yīng)KK矩陣中的前6行和前6列,則需從KK(12×12)中提出,置給k,然后生成對應(yīng)的載荷列陣p,再采用高斯消去法進行求解。注

6、意:MATLAB中的反斜線符號“”就是采用高斯消去法。>>k=KK(1:6,1:6);>>p=[3000;-3000;-720;0;-3000;720];>>u=kpu=0.0009-0.0000-0.00140.0009-0.0000-0.0000[將列排成了行](5)支反力的計算在得到整個結(jié)構(gòu)的節(jié)點位移后,由原整體剛度方程就可以計算出對應(yīng)的支反力;先將上面得到的位移結(jié)果與位移邊界條件的節(jié)點位移進行組合(注意位置關(guān)系),可以得到整體的位移列陣U(12×1),再代回原整體剛度方程,計算出所有的節(jié)點力P(12×1),按式(3-180)的對應(yīng)關(guān)系就可以找到對應(yīng)的支反力。

7、>>U=[u;0;0;0;0;0;0]U=0.0009-0.0000-0.00140.0009-0.0000-0.0000[將列排成了行]000000[將列排成了行]>>P=KK*UP=1.0e+003*3.0000-3.0000-0.72000.0000-3.00000.7200[將列排成了行]-0.66582.20120.6014-2.33423.79881.1283[將列排成了行]

當前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。