matlab平面问题编程,有限元平面矩形单元MATLAB程序设计.docx

有限元平面矩形单元MATLAB程序设计

有限元平面矩形单元MATLAB程序设计摘要本论文主要研究内容是有限元平面矩形单元的基本原理和MATLAB软件的图形用户界面及函数编程的基本知识,并根据有限元平面矩形单元的计算单元刚度矩阵,结点位移等原理和方法,运用MATLAB语言编写弹性力学平面矩形单元的计算程序,使得程序能够完成对不同荷载类型,不同结构单元的计算,同时设计了图形用户界面(GUI),使得程序能够在图形用户界面(GUI)上对应的输入框内输入相应数据,并能够计算出单元刚度矩阵,等效结点荷载,有限元上结点位移和单元应力;最后将集中荷载和均布荷载情况下的实例进行对MATLAB计算得出的位移和单元结点应力与ANSYS计算值比较分析,验证其正确性和通用性,并总结了MATLAB软件在有限元的运用。关键词MATLAB程序设计;有限元;矩形单元;刚度矩阵;单元应力The Rectangle Unit Planeof Finite Elementof the MATLABProgrammingAbstractThis dissertation mainly studies the radical principle of the rectangle unit plane of the finite element and the basic knowledge of the Graphical User Interfaceand the function programming of the MATLAB software.And make use ofMATLAB language to make up the GUIand the computation program of MATLAB according to the theory and method ofthe rectangle unit plane of the finite element to compute the element stiffness matrix ,nodes’displacementand so on about different types of loads and different elements . Imputing the datas into the GUI to figure out element stiffness matrix ,equivalent nodal load , displacement of nodes and element stress . At last , comparing and analyzing the nodes’displacement and nodes’ stress of element of MATLAB and ANSYS to make sure whether the programming is right and used universally, and making a summary the application of MATLAB software in finite element analysis .KeywordsMATLAB programming ;finite element analysis;rectangle unit of plane;stiffness matrix ;element stress目录第1章绪论11.1研究背景11.1.1 有限元单元法概述11.1.2 MATLAB程序概述21.1.3 MATLAB应用于有限元程序设计的优点21.2 研究内容31.3 研究重点3第2章矩形单元有限元原理42.1 位移函数42.2 几何矩阵52.3 应力矩阵62.4 单元刚度矩阵72.5 等效结点荷载82.6 整体等效结点荷载82.7 整体刚度矩阵82.8 结点位移的计算8第3章Matlab 图形用户界面(GUI)93.1 GUI界面的概述93.1.1控件对象的描述103.1.2部分常用控件通用属性113.2 GUI常用函数语句123.2.1 get和set语句123.2.2if判断语句和for循环语句133.3 M文件的一般结构13第4章有限元平面矩形单元Matlab程序设计154.1 图形用户界面设计154.2 设置控件的相关属性164.3 编写代码18第5章应用实例315.1 9个单元16个结点计算335.2 6个单元13个结点计算395.4 均布荷载下9个相等单元44结论51致谢52参考文献53附录A译文54工程结构构件的有限元模型和剪应力分析54附录B 外文原文70第1章绪论1.1研究背景1.1.1有限元单元法概述有限元法是伴随着电子计算机技术的进步而发展起来的一种工程数值

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值