《有限元基础教程》_【MATLAB算例】3.2.5(2)四杆桁架结构的有限元分析(Bar2D2Node).docx

《有限元基础教程》_【MATLAB算例】3.2.5(2)四杆桁架结构的有限元分析(Bar2D2Node).docx

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
【MATLAB  算例】  3.2.5(2)  四杆桁架结构的有限元分析  (Bar2D2Node) 如图  3-8  所示的结构,各个杆的弹性模量和横截面积都为  E 29.5  104 N / mm2  , 100mm2 。试基于 MATLAB 平台求解该结构的节点位移、单元应力以及支反力。 图 3-8 四杆桁架结构 解答 :对该问题进行有限元分析的过程如下。 (1) 结构的离散化与编号 对该结构进行自然离散, 节点编号和单元编号如图 3-8 所示,有关节点和单元的信息见 表 3-1~ 表 3-3。 (2)计算各单元的刚度矩阵 ( 基于国际标准单位 ) 建立一个工作目录,将所编制的用于平面桁架单元分析的 4 个 MATLAB 函数放置于该 工 作 目 录 中 , 分 别 以 各 自 函 数 的 名 称 给 出 文 件 名 , 即 : Bar2D2Node_Stiffness , Bar2D2Node_Assembly ,Bar2D2Node_Stress,Bar2D2Node_Forces 。然后启动 MATLAB ,将 工作目录设置到已建立的目录中,在 MATLAB 环境中,输入弹性模量 E、横截面积 A,各 点坐标 x1,y1,x2,y2,x3,y3,x4,y4, 角度 alpha 1, alpha 2 和 alpha 3,然后分别针对单元 1,2, 3 和 4,调用 4 次 Bar2D2Node_Stiffness ,就可以得到单元的刚度矩阵。相关的计算流程如下。 E=2.95e11; A=0.0001; x1=0; y1=0; x2=0.4; y2=0; x3=0.4; y3=0.3; x4=0; y4=0.3; alpha1=0; alpha2=90; alpha3=atan(0.75)*180/pi; k1=Bar2D2Node_Stiffness (E,A,x1,y1,x2,y2,alpha1) k1 =0 0 0 0 0 0 00 0 0 0 0 k2=Bar2D2Node_Stiffness (E,A,x2,y2,x3,y3,alpha2) k2 = 1.0e+007 * 0.0000 0.0000 -0.0000 -0.0000 0.0000 9.8333 -0.0000 -9.8333 -0.0000 -0.0000 0.0000 0.0000 -0.0000 -9.8333 0.0000 9.8333 k3=Bar2D2Node_Stiffness (E,A,x1,y1,x3,y3,alpha3) k3 = 1.0e+007 * 3.77602.8320 -3.7760 -2.8320 2.83202.1240 -2.8320 -2.1240 -3.7760 -2.83203.77602.8320 -2.8320 -2.1240 2.8320 2.1240 k4=Bar2D2Node_Stiffness (E,A,x4,y4,x3,y3,alpha1) k4 = 0 0 0 0 0 0 00 0 0 0 0 (3) 建立整体刚度方程 由于该结构共有 4 个节点,因此,设置结构总的刚度矩阵为 KK(8× 8),先对 KK 清零, 然后四次调用函数 Bar2D2Node _Assembly 进行刚度矩阵的组装。相关的计算流程如下。 KK=zeros(8,8); KK=Bar2D2Node_Assembly (KK,k1,1,2); KK=Bar2D2Node_Assembly (KK,k2,2,3); KK=Bar2D2Node_Assembly (KK,k3,1,3); KK=Bar2D2Node_Assembly (KK,k4,4,3) KK= 1.0e+008 * 1.1151 0.2832 -0.7375 0 -0.3776 -0.2832 0 0 0.2832 0.2124 0 0 -0.2832 -0.2124 0 0 -0.7375 0 0.7375 0.0000 -0.0000 -0.0000 0 0 0 0 0.0000 0.9833 -0.0000 -0.9833 0 0 -0.3776 -0.2832 -0.0000 -0.0000 1.1151 0.2832 -0.7375 0 -0.2832 -0.2124 -0.0000 -0.9833 0.2832 1.1957 0 0 0 0 0 0 -0.7375 0 0.7375 0 0 0 0 0

文档评论(0)

156****2389 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档