999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

MATLAB在平面桁架計算中的應用

2017-01-21 16:21:07王鵬周琪琛姚姍姍
卷宗 2016年10期

王鵬+周琪琛+姚姍姍

摘 要:本文基于平面桁架有限元分析的基本原理,利用MATLAB語言編程對有外荷載作用的平面桁架進行有限元分析,結果表明,通過MATLAB軟件對平面桁架受力分析的結果與精確解吻合。本文介紹的方法,在平面桁架有限元中具有普遍的適用性,對復雜的平面桁架結構有限元分析有一定的參考價值。

關鍵詞:平面桁架;MATLAB;有限元分析

MATLAB是以矩陣為基本的運算單元,可以靈活地進行矩陣運算、圖形繪制、編程開發等,具有編程效率高、可移植性強、計算速度快等特點;有限元分析法是根據變分原理求解數學及物理問題的數值計算方法,它是隨著近年來計算機技術的迅速發展而得到的廣泛應用。本文以解決一個實際的平面桁架問題為例,運用有限元分析法,并利用MATLAB軟件進行編程計算來演示MATLAB軟件在平面桁架中的應用。接下來,首先介紹解決平面桁架問題的有限元分析方法。

1 平面桁架有限元分析的基本原理

在用有限元法對平面桁架受力分析中,平面桁架元是分析的基本單元,它是一種二維有限元,每個平面桁架元有2個節點和3個參數,參數分別為長度L、彈性模量E和橫截面積A,當假設桁架元與正方向總體X軸逆時針傾斜θ角時,并令C=Cos(θ),S=Sin(θ),則單元剛度矩陣可表示為:

在有限元分析中,通過單元分析,建立單元剛度矩陣k,然后再將單元剛度矩陣通過剛度集成規則集合成結構的整體剛度矩陣K,對于一個有n個節點的結構而言,其整體的剛度矩陣K為2n×2n的矩陣,在實際MATLAB軟件操作中,并不需要編寫函數程序,而是直接調用相應的函數即可,正是因為這樣,在用MATLAB軟件進行桁架受力分析時,可以大大提高效率,節省時間。整體剛度矩陣的函數名稱為PlaneTrussAssemble。一旦得到剛度矩陣K,就可以列出方程:

式中,U代表節點的位移矢量,F是結構節點的荷載矢量,這兩個邊界條件需要手動賦值,然后利用高斯消元法便可求解上述方程組,一旦求解出為止的位移和支反力,就可以利用方程:

求解單元的節點力。式中f代表單元節點力,u是單元節點的位移矢量,最后,將單元節點力除以桁架的橫截面積便可以得到單元應力,之后就可以進行結構校核、結構安全性檢驗等一系列力學性實驗分析。

2 有限元法分析的一般步驟

有限元法是一種高效能、普遍使用的數值計算方法,隨著近年來計算機技術的迅速進步,有限元法得到了廣泛的使用和發展,對于有限元法分析的步驟,不同書籍的介紹不盡相同,但大體上可以分為以下幾步:

離散化域:將結構分解為獨立的單元和節點,對于桁架和鋼架這類的離散系統,這一步可以省略,對于其他的連續性結構,如板殼,這一步就顯得尤為重要,離散化的好壞直接影響到最后結果的準確性。

得到單元剛度矩陣:由上一步離散化處理的結果,寫出每個單元的剛度矩陣,這一步可以通過調用MATLAB工具箱來完成,相應函數的使用方法將在下面的實例中做出介紹。

集成整體剛度矩陣:根據上一步得到的單元剛度矩陣,通過剛度集成規則,集成結構整體的剛度矩陣,這一步也可以直接用MATLAB工具箱來完成,

引入邊界條件:所謂的邊界條件是指位移、外加荷載、支座類型等,不同結構的邊界條件不盡相同,所以這一步需要手動賦值,具體的操作步驟會在案例中演示。

解方程:在這一步中,需要對整體剛度矩陣進行分解,然后再用高斯消去法求解方程組,在用高斯消去時,有時候需要手動分解矩陣。

后處理:當需要得到其他信息時,如支反力、單元節點力、單元應力等,還需要進行后處理工作,這一步需要操作者掌握一定的材料力學方面的知識。

3 實例分析

為了進一步說明MATLAB在平面桁架計算中的作用,接下來通過計算一個實例,來演示有限元法分析平面桁架問題的具體操作步驟。

如圖為一平面桁架結構,為了便于計算,

假定結構的彈性模E=200GPa

橫截面積A=2cm2,結構受力如圖所示:

先對結構進行離散化處理,由于桁架結構已經是離散化結構,所以我們只需要將結構單元編號即可:

接下來多次調用MATLAB的PlaneTrussElementStiffness函數,分別生成單元剛度矩陣k1、k2、k3。然后集成整體剛度矩陣,由于該結構有3個節點,所以整體剛度矩陣為6×6矩陣,在生成整體剛度矩陣前,要先建立一個6×6的零矩陣,零矩陣可以手動設置,也可以直接調用MATLAB的zeros()函數直接生成相應的零矩陣,得到零矩陣后,再反復調用planeTrussAssemble函數生成整體剛度矩陣K,由于本題結構只有3個單元,所以只需調用3次該函數即可;得到整體剛度矩陣后,就可以建立該結構的矩陣方程[K]{U}={F},再輸入邊界條件,本題的邊界條件為U1x=U1y=U2y=0,F2x=0,F3x=5,F3y=-10 。接著手動分解方程并通過MATLAB軟件用高斯消法求解方程,便可得到節點的位移,最后一步就是后處理,這一步需要看題目要求解什么未知數,如求外力,用F=K*U等式便可求解,然后調用PlaneTrussElementstress函數即可求出。下面是該實例在用MATLAB軟件求解的程序:

% 輸入參數 E=200e6;A=2e-4;

% 計算各桿的長度

L1=4;L2=PlaneTrussElementLength(0,0,2,3);L3=PlaneTrussElementLength(4,0,2,3);

% 計算單元剛度矩陣,

k1=PlaneTrussElementStiffness(E,A,L1,0);theta2=atan(3/2)*180/pi;theta3=180-theta2;k2=PlaneTrussElementStiffness(E,A,L2,theta2);k3=PlaneTrussElementStiffness(E,A,L3,theta3);

% 建立零矩陣 K=zeros(6,6);

% 整體的剛度矩陣

K=PlaneTrussAssemble(K,k1,1,2);K=PlaneTrussAssemble(K,k2,1,3);K=PlaneTrussAssemble(K,k3,2,3);

% 引入邊界條件,手動賦值 k=[K(3,3),K(3,5:6);K(5:6,3),K(5:6,5:6)];

% 外力 f=[0;-5;-10];

% 利用高斯消去法解方程組 u=k\f; U=[0;0;u(1);0;u(2:3)];

% 計算節點力矢量 F=K*U;

% 調用節點位移矢量

u1=[U(1);U(2);U(3);U(4)];u2=[U(1);U(2);U(5);U(6)];u3=[U(3);U(4);U(5);U(6)];

% 計算單元應力

sigmal=PlaneTrussElementStress(E,L1,0,u1);sigma2=PlaneTrussElementStress(E,L2,theta2,u2);sigma3=PlaneTrussElementStress(E,L3,theta3,u3);

運行后的部分結果:

4 結論

實踐證明,應用MATLAB軟件解平面桁架問題簡便、易行、通用,本文只是列舉了一個簡單的例子,對于求解復雜的平面桁架問題,本文介紹的方法同樣適用。因此,我們倡議將MATLAB軟件運用到教學里,讓更多的學生了解并會用MATLAB軟件求解力學問題,以便提高學生學習效率,激發學生學習興趣。

參考文獻

[1] P.I Kattan著,韓來彬譯.MATLAB有限元分析與應用[M].北京:清華大學出版社,2004.

[2] 龍奴球,包世華. 結構力學I(第二版)[M].北京:高等教育出版社,2006.

主站蜘蛛池模板: 久久综合结合久久狠狠狠97色| 爆操波多野结衣| 欧美成人二区| 亚洲精品波多野结衣| 天堂网亚洲系列亚洲系列| 国产青榴视频| 亚洲男人天堂久久| 欧美精品啪啪一区二区三区| 性69交片免费看| 丁香五月激情图片| 性色在线视频精品| www精品久久| 91最新精品视频发布页| 亚洲大尺度在线| 国内精自视频品线一二区| 制服丝袜无码每日更新| 色婷婷在线影院| 五月激激激综合网色播免费| 国产精品亚洲αv天堂无码| 国产精品香蕉在线| 亚洲成人77777| 国内丰满少妇猛烈精品播 | 日韩AV无码一区| 99激情网| 在线观看国产精品第一区免费| 在线va视频| 在线无码私拍| 色香蕉网站| 国产福利在线免费| 欧美日本激情| 伊人成人在线视频| 无码中文AⅤ在线观看| 亚洲一级毛片| 色老头综合网| 伊人激情综合| 成人av专区精品无码国产| 亚洲娇小与黑人巨大交| 欧美精品v| 亚洲精品麻豆| 午夜无码一区二区三区| 日本高清成本人视频一区| 久草青青在线视频| 国产h视频免费观看| 毛片视频网| 亚洲欧美不卡视频| 亚洲自偷自拍另类小说| 五月丁香在线视频| 日本不卡在线| 97久久免费视频| 国产在线麻豆波多野结衣| 日韩国产亚洲一区二区在线观看| 日本影院一区| 亚洲人免费视频| 欧美一区二区丝袜高跟鞋| 精品无码人妻一区二区| 伊人成人在线视频| 91色国产在线| 青青青视频91在线 | 天天综合网亚洲网站| 91人人妻人人做人人爽男同| 伊人久久久久久久| 91福利在线看| 国产精品视频观看裸模| 22sihu国产精品视频影视资讯| 日本a级免费| 成人免费视频一区二区三区| 国产精品网址在线观看你懂的| 毛片免费在线视频| 伊人久久综在合线亚洲91| 国产人妖视频一区在线观看| AV无码无在线观看免费| 久久久久亚洲AV成人网站软件| 高清欧美性猛交XXXX黑人猛交| 99在线观看免费视频| 国产精品福利尤物youwu | 欧美在线视频不卡第一页| 中文无码毛片又爽又刺激| 亚洲欧美自拍视频| 欧美成人看片一区二区三区 | 99re66精品视频在线观看| 亚洲激情区| 狼友视频国产精品首页|