有限元算例分析..docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
有限元算例分析.

一、平面3节点三角形单元分析的算例 F=10000N作用,材料常数为:弹性模量、泊松比,板的厚度为,试按平面应力问题计算各个节点位移及支座反力。 解: 结构的离散化与编号 对该结构进行离散,单元编号及节点编号如图4-20(b)所示,即有二个3节点三角形单元。载荷F按静力等效原则向节点1、节点2移置等效。 节点位移列阵: 节点外载列阵: 约束的支反力列阵: 其中和分别为节点3和节点4的两个方向的支反力。 各个单元的描述 当两个单元取图示中的局部编码(i,j,m)时,其单元刚度矩阵完全相同,即 = 建立整体刚度方程 按单元的位移自由度所对应的位置进行组装可以得到整体刚度矩阵,该组装过程可以写成 具体写出单元刚度矩阵的各个子块在总刚度矩阵中的对应位置如下 代入整体刚度方程Kq=P中,有 边界条件的处理及刚度方程求解 该问题的位移边界条件为,将其代入上式中,划去已知节点位移对应的第5行至第8行(列),有 由上式可求出节点位移如下 支反力的计算 将所求得的节点位移式代入总刚度方程中,可求得支反力如下 二、MATLAB—平面3节点三角形单元分析的算例(Triangle2D3Node) 3节点三角形单元,单元编号及节点编号如图4-20(b)所示。 计算各单元的刚度矩阵(以国际单位) 首先在MATLAB环境下,输入弹性模量E、泊松比NU,薄板厚度为t,平面应力问题性质指示参数ID,然后针对单元1和单元2,分别调用两次函数Triangle2D3Node_Stiffness,就可以得到单元的刚度矩阵k1(6×6)和k2(6×6)。 建立整体刚度方程 由于该结构共有4个节点,则总共的自由度数为8,因此,结构总的刚度矩阵为KK(8×8),先对KK清零,然后两次调用函数Triangle2D3Node_Assembly进行刚度矩阵的组装。 KK = zeros(8,8); KK=Triangle2D3Node_Assembly(KK,k1,2,3,4); KK=Triangle2D3Node_Assembly(KK,k2,3,2,1) KK = 1.0e+006 * 0.6563 0.3750 -0.3750 -0.1875 -0.2813 -0.1875 0 0 0.3750 1.2188 -0.1875 -1.1250 -0.1875 -0.0938 0 0 -0.3750 -0.1875 0.6563 0 0 0.3750 -0.2813 -0.1875 -0.1875 -1.1250 0 1.2188 0.3750 0 -0.1875 -0.0938 -0.2813 -0.1875 0 0.3750 0.6563 0 -0.3750 -0.1875 -0.1875 -0.0938 0.3750 0 0 1.2188 -0.1875 -1.1250 0 0 -0.2813 -0.1875 -0.3750 -0.1875 0.6563 0.3750 0 0 -0.1875 -0.0938 -0.1875 -1.1250 0.3750 1.2188 边界条件的处理及刚度方程求解 由图4-20(b)可以看出,节点3和节点4的两个方向的位移将为零,即。因此,将针对节点1和节点2的位移进行求解,节点1和节点2的位移将对应KK矩阵中的前4行和前4列,则需从KK(8×8)中提出,置给k,然后生成对应的载荷列阵p,再采用高斯消去法进行求解,注意:MATLAB中的反斜线符号“\”就是采用高斯消去法。 k=KK(1:4,1:4) k = 1.0e+006 * 0.6563 0.3750 -0.3750 -0.1875 0.3750 1.2188 -0.1875 -1.1250 -0.3750 -0.1875 0.6563 0 -0.1875 -1.1250 0 1.2188 p=[0;-5000;0;-5000]; u=k\p u = 0.0188 -0.0899 -0.0150 -0.0842 由此可以看出,所

文档评论(0)

sdgr + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档