基于Matlab的均布荷载作用下矩形薄板的有限元分析
更新时间:2023-07-20 01:19:01 阅读量: 实用文档 文档下载
matlab 有限单元法
第23卷 第1期Vol.23 No.1
重庆工学院学报(自然科学)
JournalofChongqingInstituteofTechnology(NaturalScience)
2009年1月Jan.2009
基于Matlab的均布荷载作用下矩形
薄板的有限元分析
杜丽艳1,陈建华2
(1.西安建筑科技大学理学院,西安 710055;2.天津城市建设学院,天津 300384)
摘要:利用Matlab语言编程对均布荷载作用下的矩形薄板进行有限元分析,求得挠度的数值解.然后以弹性力学中的Kirchhoff薄板理论为基础,提出双三角级数形式的挠度函数,由此挠度函数求得挠度的精确解,将2种方法求解的结果进行比较.结果表明:利用Matlab语言编制的程序作数值计算结果与精确解基本吻合,因此利用Matlab语言编程求解矩形薄板挠度问题的速度相对较快,有益于工程应用.
关 键 词:矩形薄板;Matlab语言;板的挠度中图分类号:TB125 文献标识码:A
文章编号:1671-0924(2009)01-0032-04
FiniteElementAnalysisonRectangularThinPlateunderEquispacedLoadEffectBasedonMatlabLanguage
DULi-yan,CHENJian-hua
1
2
(1.Xi anUniversityofArchitectureandTechnology,Xi an710055,China;
2.TianjinInstituteofUrbanConstruction,Tianjin300384,China)
Abstract:TheMatlablanguageprogrammingisusedtoconductfiniteelementanalysisonrectangularthinplateundertheequispacedloadeffectandobtainthedeflectionofarithmeticalsolution.ThenaccordingtoelasticitytheoryinKirchhoffthinsteelplatetheory,thedeflectionfunctionofdoubletrigonometricseriesformisproposedtoobtaintheexactsolutiontodeflection.ThesolutionsfromthetwomethodsarecomparedandtheresultsindicatethattheexactsolutionaccordsbasicallywiththenumericalresultobtainedbyusingtheMatlablanguage.Therefore,thespeedofusingtheMatlablanguageprogrammingtosolvethedeflec tionofrectanglethinplateisrelativelyfast,whichisbeneficialtotheprojectapplication.Keywords:rectangularthinsteelplate;MATLABlanguage;platedeflection
收稿日期:2008-11-08
基金项目:陕西省教育厅专项科研项目(08JK342).
作者简介:杜丽艳(1982 ),女,内蒙古赤峰人,硕士研究生,主要从事高层建筑结构分析研究.
matlab 有限单元法
杜丽艳,等:基于Matlab的均布荷载作用下矩形薄板的有限元分析
板是主要的工程构件,弹性矩形薄板是土木工程、地下建筑工程和水利工程中较为常用的一种结构形式,尤其是矩形薄板应用更为普遍.目前,求解此类问题的方法主要有两大类,即解析法和数值法.解析法主要有叠加法、富里哀级数法;数值法主要有有限单元法.各种解析法中都要事先选定挠度函数,而这些函数的选取具有一定的任意性,无确定的规律可循.众所周知,寻求一般边界件下矩形板的精确解是相当困难的.本文中利用Matlab语言对矩形薄板进行有限元分析,得到数值解,为工程应用提供可借鉴的方法.
33
板的中面.厚度h与中面的最小尺寸bmin的比值在下列范围内的称为薄板,即
5!bmin
!
;若!80bmin
,称为厚板;若 ,则叫做薄膜.
5bmin80
1 Matlab在板的有限元分析中的应用
Matlab是工程和教育方面非常流行的数学软件,具有很高的应用价值,在机械工程、土木工程、航空航天工程和材料科学等领域都有所应用.在以往的结构有限元分析编程实践中,通常采用BA SIC,FORTRAN,C,C++等程序语言,它们为科学研究的数值分析作出了不可替代的重要贡献.Mat lab的出现为今后的数值计算提供了便捷.Matlab具有基本的数值运算、矩阵运算、符号运算、绘制图形、界面开发、与其他程序语言接口等多种功能.尤其是Matlab的强大矩阵运算功能,是编程工作大为简化,程序长度大大缩短.它的符号运算功能给结构分析和公式推导带来了很大方便.它的图形功能使计算结果分析更为快捷有效.这些优秀功能,在一定程度上也改变了结构有限元分析方法,解决了工程中大量弹塑性力学问题中的求解困难,具有重要的实际意义.
图1 矩形薄板示意图
2)薄板弯曲时,其中面变成曲面称为挠曲面,而中面内各点沿z向的位移称为挠度(用 表 1/5时称为小挠度弯曲.本文中所讨论h
的是两对边固定另两对边自由的矩形薄板在均布示),当
荷载作用下所产生的小挠度弯曲问题.
3)薄板弯曲问题中,通常采用z轴向下的右手螺旋坐标系,见图1.
2.2 计算假定(克希霍夫(Kirchhoff)假定)
为了便于进行理论分析和工程应用,针对薄板小挠度弯曲理论,引用如下的克希霍夫假定,这一假定已经被大量的实验所证实.
1)直法线假定.变形前垂直于薄板中面的直线段(中面法线)在变形后仍保持为直线,且垂直于变形后的中面,长度不变.即在薄板中有:
z=0, xz= yz=0
2)板内无挤压假设.与!x,!y, xy等相比较,挤压应力!z很小,其引起的变形可不计,但在考虑板微元的平衡时不能忽略.
3)中面位移假设.薄板中面内各点只有垂直位移 ,无x方向和y方向的位移,即
2.1 基本概念
1)由两个平行面和垂直于它的柱面所围成的物体,称为平板(或简称为板),见图1.两个平行面叫板面,柱面称为板侧面(或板边),两个板面之间
u
z=0=
2 薄板弯曲问题
0,z=0=0,z=0= x,y
2.3 理论依据方程
1)挠度 表示的薄板几何方程.2u=-z2,v=-z(1)
matlab 有限单元法
34
2 x=-z#x y=-z
#y2
2
重庆工学院学报
4)由矩形薄板的平衡方程推导出弹性薄板的基本微分方程
(2)
2 2 =
D
(4)
2 xy=-2z2)薄板物理方程.!x=-22+2
#y1-%#x
(3)
2
2
3 范例解析
3
其中D=2
121-%
它的因次是[力][长度].
2
2
2
,称为板的抗弯刚度,
22+2!y=-2
#y2#x1-% xy=-1+2
3)矩形薄板的应力分量是沿薄板厚度积分(取单位厚度),可分别合成单位板宽的内力.
+, 2 = 2,注: =#x#y 2 = 2,Mxy=Myx.
#y
表1为内力同挠度 表示及应力与内力的关系.
表1 内力由挠度 表示及应力与内力的关系
名称
内力由应力合成Mx=My=Mxy=Qx=Qy=
内力由 表示
22Mx=-D(2+%2)
#x#yMy=-D(
#2 #2
+%)#y#x2
应力与内力关系!x=!y= xy= xz= yz=
12Mx
zh12My
zh12Mxy
zh6Qxh2
(-z2)h46Qyh2
-z2
)(4h
-
z!xdz表达式
hz!ydz-hz xydz- xzdz-hh yzdz-hMxy=-D(1-%)Qx=-DQy=-D
#
2 #
2 设两对边固定,另两对边自由矩形薄板(如图2所示),长为a=20m,宽为b=10m,受垂直于板面的均布面荷载q0=10kN/m2作用,厚度为h=0.2m,弹性模量为 =200GPa,泊松比为%=0.3,求板的挠度.
3.1 Matlab有限元分析
利用Matlab编程,生成矩形薄板挠度图,根据板的挠度图可以很直观地看到板的受力位移变化情况.基本步骤:
1)划分单元生成网格.网格划分的越密计算的结果越接近精确解.任意输入行数M和列数N,总结点数为NJ=(M+1) (N+1),总自由度数为NF=3 NJ.
2)形成约束条件.[RE,NF]=RESTRAINT(M,N)子程序生成.
3)生成单元矩阵KE.4)装配整体刚度矩阵K.
K=ASSEM(i,LOC,K,KE)局部坐标形成整体坐标,此时利用乘大数法去除约束.
matlab 有限单元法
杜丽艳,等:基于Matlab的均布荷载作用下矩形薄板的有限元分析
5)计算节点荷载P.题中q0为分布面力,设
q0=
R
eq
35
计算程序得出的数值解进行比较.显示如表2.
表2 2种方法求解结果比较
q0xq0y,其等效荷载为YiXj
YjXm
YmXp
Yp
坐标值/mx55
y010
=Xi
级数所取的项数50.00330.0030
100.00320.0031
6)生成节点位移.U=K\P.7)绘制节点挠度图(图3).
Matlab语言计算程序得出值
0.00300.0029
4 结束语
比较计算结果表明:基于Matlab语言有限元编程得出值,与双三角级数形式挠度函数所求的挠度精确值吻合的很好.因此,计算机的发展及其优秀程序语言的出现,为求解弹,塑性力学等问题提供了方便,提高了解题速度为板在土木工程、水
图3
矩形薄板的挠度
利工程及航空航天的应用研究,具有很大的实际意义.因此程序语言在今后的发展具有很大的优越性.
当长和宽相等,都为10m时,挠度如图4所示.
参考文献:
[1] 徐芝纶.弹性力学(下册)[M].北京:高等教育出版
社,2005:1-26.
[2] [德]KattanPL.MATLAB有限元分析与应用[M].韩
来彬,译.北京:清华大学出版社,2004.
[3] 钟阳,殷建华.两对边固支另两对边自由弹性矩形薄
板理论解[J].重庆大学学报,2005(6):33-35.[4] 岳建勇,曲庆璋.两对边固定两对边自由矩形板的精
图4 正方形薄板的挠度
确解[J].青岛建筑工程学院学报,2000,21(2):12-17.
[5] 王勖成,邵敏.有限单元法基本原理和数值方法[M].
2版.北京:清华大学出版社,2002:329-340.
3.2 结果比较
假设双三角级数形式的挠度函数,求得正方形板两点的挠度(单位:m)精确解,与利用Matlab语言
(责任编辑 陈 松)
正在阅读:
基于Matlab的均布荷载作用下矩形薄板的有限元分析07-20
陌生人的温暖作文600字07-05
有趣的实验作文03-12
国有资产运营有限公司实体化运营实施方案01-15
奇妙的动物作文500字06-26
中国古代语文教育中的语感培养及启示10-24
我家的“小土匪”作文600字07-12
为中华之崛起而读书作文600字07-13
2021年肌萎缩侧索硬化下运动神经元损伤临床评估方法进展(全文)07-26
职业生涯规划与就业指导教案00009-01
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 荷载
- 有限元
- 薄板
- 矩形
- 基于
- 作用
- 分析
- Matlab
- 球墨铸铁化学成分
- 2018年10月保教人员卫生保健知识培训
- 现代生物技术导论之遗传病
- 90例肝硬化患者血脂变化的临床意义探讨
- 毕业设计题目汇总
- 微观经济学单选题
- 应急救援后勤保障措施(已打)
- 尔雅2015中国近现代史纲要答案期末考试93分
- 社区糖尿病患者自我管理的现状及护理对策
- 01_2_Android系统移植结构和方法
- 血细胞分析仪原理一
- 2021年初中英语教研组工作计划书(标准版)
- 连城县小学六年级语文上册第三单元练习题
- 2011届上海市卢湾区高三化学一模试卷(含答案)
- 老爸,请用皮鞭往死里抽我
- 2.2.1《电解质》学案1(鲁科版必修1)高一
- 12_测试系统集成技术
- 庄河十六中学学生阳光体育冬季长跑活动方案
- 办公室主任述职述廉报告
- 论中国民法典的立法体例问题