2D四杆桁架结构的有限元分析实例.doc

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2D四杆桁架结构的有限元分析实例

实例:2D四杆桁架结构的有限元分析 学习有限元方法的一个最佳途径,就是在充分掌握基本概念的基础上亲自编写有限元分析程序,这就需要一个良好的编程环境或平台。MATLAB软件就是这样一个平台,它以功能强大、编程逻辑直观、使用方便见长。将提供有限元分析中主要单元完整的MATLAB程序,并给出详细的说明。 1D杆单元的有限元分析程序(Bar1D2Node) 最简单的线性杆单元的程序应该包括单元刚度矩阵、单元组装、单元应力等几个基本计算程序。下面给出编写的线性杆单元的四个MATLAB函数。 Bar1D2Node _Stiffness(E,A,L) 该函数计算单元的刚度矩阵,输入弹性模量E,横截面积A和长度L,输出单元刚度矩阵k(2×2)。 Bar1D2Node _Assembly(KK,k,i,j) 该函数进行单元刚度矩阵的组装,输入单元刚度矩阵k,单元的节点编号i、j,输出整体刚度矩阵KK。 Bar1D2Node _Stress(k,u,A) 该函数计算单元的应力,输入单元刚度矩阵k、单元的位移列阵u(2×1)以及横截面积A计算单元应力矢量,输出单元应力stress。 Bar1D2Node_Force(k,u) 该函数计算单元节点力矢量,输入单元刚度矩阵k和单元的位移列阵u(2×1),输出2×1的单元节点力矢量forces。 基于1D杆单元的有限元分析的基本公式,写出具体实现以上每个函数的MATLAB程序如下。 %%%%%%%%%%% Bar1D2Node %% begin %%%%%%%%% function k=Bar1D2Node_Stiffness(E, A, L) %该函数计算单元的刚度矩阵 %输入弹性模量E,横截面积A和长度L %输出单元刚度矩阵k(2×2) %--------------------------------------- k=[E*A/L -E*A/L; -E*A/L E*A/L]; %%%%%%%%%%%%%%%%%%%%%%%%%% function z=Bar1D2Node_Assembly(KK,k,i,j) %该函数进行单元刚度矩阵的组装 %输入单元刚度矩阵k,单元的节点编号i、j %输出整体刚度矩阵KK %----------------------------------- DOF(1)=i; DOF(2)=j; for n1=1:2 for n2=1:2 KK(DOF(n1), DOF(n2))= KK(DOF(n1), DOF(n2))+k(n1, n2); end end z=KK; %------------------------------------------------------------ function stress=Bar1D2Node_Stress(k, u, A) %该函数计算单元的应力 %输入单元刚度矩阵k, 单元的位移列阵u(2×1) %输入横截面积A计算单元应力矢量 %输出单元应力stress %----------------------------------- stress=k*u/A; %----------------------------------------------------------- %%%%%%%%%%%%%%%%%%%%%%%%% function forces=Bar1D2Node_Force(k, u) %该函数计算单元节点力矢量 %输入单元刚度矩阵k和单元的位移列阵u(2×1) %输出2×1的单元节点力分量forces %----------------------------------------- forces=k*u; %%%%%%%%%%% Bar1D2Node %% end %%%%%%%%% 【四杆桁架结构的有限元分析数学推导】 如图所示的结构,各杆的弹性模量和横截面积都为E=29.54×10N/mm2, A=100mm 2,试求解该结构的节点位移、单元应力以及支反力。 图 四杆桁架结构 解答:对该问题进行有限元分析的过程如下。 (1) 结构的离散化与编号 对该结构进行自然离散,节点编号和单元编号如图所示,有关节点和单元的信息见表1表3。 表1 节点及坐标表2 单元编号及对应节点表3 各单元的长度及轴线方向余弦 节点 x y 单元 节点 节点2 单元 l xn yn 1 0 0 ① 1 2 ① 400 1 0 2 400 0 ② 3 2 ② 300 0 -1 3 400 300 ③ 1 3 ③ 500 0.

文档评论(0)

pangzilva + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档