基于MATLAB平面桁架有限元分析研究.pdf





《基于MATLAB平面桁架有限元分析研究.pdf》由会员分享,可在线阅读,更多相关《基于MATLAB平面桁架有限元分析研究.pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第 30 卷第 8 期嘉应学院学报(自然科学)Vol 30No 082012 年 8 月JOURNAL OF JIAYING UNIVERSITY(Natural Science)Aug 2012基于 MATLAB 平面桁架有限元分析研究李远瑛,张德生收稿日期:2012 05 26基金项目:广东省自然科学基金项目(S2011010001679);2011 年梅州市科技计划项目作者简介:李远瑛(1973 ),女,广东平远人,副教授,硕士,主要研究方向:结构理论研究与计算(嘉应学院 土木工程学院,广东 梅州 514015)摘要:基于平面桁架有限元分析的基本原理,利用 MATLAB 软件对某平面桁架
2、编制了计算程序,得到了结构的内力计算结果、变形图和结构的动力特性,并将计算结果与 ANSYS 有限元分析软件的结果进行比较 结果表明,二者的计算结果一致 利用 MATLAB 可以编制结构有限元分析程序,计算速度快,数据准确,并能为复杂结构有限元分析提供参考关键词:MATLAB;平面桁架;有限元;ANSYS中图分类号:TU311 2文献标识码:A文章编号:1006 642X(2012)08 0029 050前言有限元法是根据变分原理求解数学及物理问题的数值计算方法1 随着计算机技术的快速发展,有限元分析得到了广泛应用 MATLAB 是效率高的工程计算软件工具,可以实现编程计算、数据图形化集成 本
3、文利用 MATLAB 软件,利用有限元分析的基本原理对平面桁架进行受力分析,得到了结构各杆件的内力、应力、结构变形及结构动力特性,并将计算结果同 ANSYS 有限元分析软件结果进行比较 结果表明,利用 MATLAB 可以编制结构有限元分析程序,计算速度快,数据准确,并能为复杂结构有限元分析提供参考1桁架结构有限元分析的基本原理桁架结构在屋架、桥梁等工程中应用很多 在桁架结构中,各杆件的连接处近似为铰接,杆件绕结点可以自由转动,结构中的各个杆件只受轴力,属于一维问题,各杆件内的位移线性变化,杆件内的位移分布函数是精确的2 在进行结构离散化时,不需要对杆件再细分单元,直接以杆件为分析单元1 1 局
4、部坐标系下的杆件单元刚度矩阵桁架中任意杆件 ij 为分析单元,建立结构的整体坐标系为 xoy,局部坐标系为 xoy,如图 1 所示 一维杆件单元在局部坐标中的单元刚度矩阵为Ke=EAl1010000010100000图 1平面桁架杆件单元整体坐标与局部坐标1 2 坐标转换矩阵对于平面桁架单元,通过坐标系旋转可以完成从单元局部坐标系到结构整体坐标系的转换 杆件局部坐标系与整体坐标系的夹角为,转换矩阵为1 3 整体坐标系下的杆件单元刚度矩阵整体坐标系下桁架单元刚度矩阵与局部坐标系下的单元刚度矩阵关系为 ke=TTkeT,即1 4 整体坐标下结构总刚度矩阵 K在结构的整体分析中涉及许多单元及联接它们
5、的结点,为避免混淆,必须对各单元、结点及结点位移(水平位移和竖向位移)进行编号,由单元刚度矩阵通过单元定位向量集成结构总刚度矩阵 K,矩阵的阶数为结点总数的 2 倍 单元定位向量由单元两端的结点位移编号确定1 5 建立结构的结点荷载向量 P1 6 建立结构的刚度方程K=P为结构整体坐标下各结点位移向量1 7 分析各杆件的单元轴力及应力3 Fe=keTe;e=FeA其中:Fe为局部坐标下单元的轴力;ke为局部坐标下单元的刚度矩阵;T 为坐标转换矩阵;e为整体坐标系下单元的结点位移向量,由单元定位向量确定e为局部坐标下单元的应力2工程算例某平面桁架如图 2 所示 桁架的材料特性为:弹性模量E=2
6、0 1011Pa:所有单元的横截面积为2 5 103m2 在结点 2 和结点 4 施加竖向 200 kn的集中力图 2平面桁架计算简图2 1 单元编号,结点编号各单元编号,单元始末端结点编号,见表1 所示表 1各单元始末端结点编号单元始末端结点编号单元始末端结点编号(1)12(6)35(2)13(7)45(3)23(8)46(4)24(9)56(5)25(10)2503嘉应学院学报(自然科学)2012 年 8 月2 2 编制程序流程图编制 MATLAB 平面桁架静力有限元分析模拟流程图,见图 3 所示图3基于MATLAB 平面桁架静力有限元分析模拟流程图2 3 编制 MATLAB 平面桁架有限
7、元静力分析程序编制 MATLAB 平面桁架有限元静力分析程序程序中 PlaneTrussElementStiffness 为生成单元刚度矩阵的子程序,PlaneTrussAssemble 为集成结构总刚度矩阵的子程序4 clear;clc;E=2 0E11;杆件弹性模量A=2 5E 3;%杆件横截面积L1=4;L4=4;L8=4;L6=4;L2=5;L5=5;L9=5;L3=3;L7=3;L10=5;%计算各单元长度theta1=0;theta2=atan(3/4)*180/pi;theta3=90;theta4=0;theta5=atan(3/4)*180/pi;theta6=0;theta
8、7=90;theta8=0;theta9=atan(3/4)*180/pi;theta10=atan(3/4)*180/pi;%计算各单元局部坐标与整体坐标的夹角k1=PlaneTrussElementStiffness(E,A,L1,theta1);k2=PlaneTrussElementStiffness(E,A,L2,theta2);k3=PlaneTrussElementStiffness(E,A,L3,theta3);k4=PlaneTrussElementStiffness(E,A,L4,theta4);k5=PlaneTrussElementStiffness(E,A,L5,th
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 MATLAB 平面 桁架 有限元 分析研究

限制150内