版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
题目:常微分方程数值解法在钢筋混凝土
梁变形分析的应用算法:常微分方程数值解法组号:第9组组员:马宁涛邵鹏飞王丽君申陆林郭娜王倩聂广虎常微分方程数值解法在钢筋混凝土梁变形分析的应用邵鹏飞,马宁涛,申陆林,聂广虎(河南理工大学土木工程学院河南焦作454003)摘要:为了获得钢筋混凝土梁变形的规律,运用常微分方程数值解法,使用Matlab数值分析软件,根据实验数据对均布荷载集度在简支梁上不同位置所产生的弯矩值和挠度值的关系进行了函数分析,得出在保证梁的强度及其安全变形条件下,找到梁上最危险点,并提出了相关的措施建议。结果表明:简支梁的位置中点处即为梁上最薄弱、危险位置。这个规律可以有针对性的对钢筋混凝土梁进行加固处理提供理论依据,使梁具有更强的耐久性、抗拉及抗压性。关键词:Matlab;材料力学;结构力学;数值分析;裂缝UsingtheNumericalMethodforOrdinaryDifferentialEquationstoDistorttheAnalysisApplicationIntheSimpleReinforcedConcreteBeamShaoPengfei,MaNingtao,ShenLulin,NieGuanghu4540C(SchoolofCivilEngineering,HenanPolytechincUniversity,Jiaozuo,Henan,China,Abstract:Inordertoobtaintherulewhichthesimplereinforcedconcretebeamdistorts,usingthenumericalmethodforordinarydifferentialequations,andtheMatlabnumericalanalysissoftware,havingcarriedonthefunctionalanalysistotherelationshipofbendingmomentvalueandamountofdeflectionvaluewhichisproducedbyequispacedloadcollectioninthesimplebeamdifferentpositionaccordingtotheexperimentaldata,obtainingtofindthemosthazardpointofthesimplebeaminguaranteeingthesimplebeam'sintensityandthesafedistortioncondition,andstatementingtherelatedmeasuresuggestions.Theresultsindicatethatthesimplebeam'scenterpointpositionisthesimplebeam'sweakestandmostdangerousposition.Thisrulecanprovidethetheorybasistocarryonreinforcementprocessingofthesimplereinforcedconcretebeamthatistarget-oriented,causingthesimplebeamtohavethestrongerdurability,tensilestrengthandcompressivestrength.4540CKeywords:Matlab;Materialsmechanics;Structuremechanics;Numericalanalysis;Crack0.问题背景在土木工程学科结构工程研究设计领域的钢筋混凝土梁变形分析中,绘制内力图.寻找到危险点的位置是完成梁的截面设计或强度校核的关键环节,并对此危险点提出措施进行加固,防止梁发生破坏。但在有些复杂荷载共同作用下的梁.其计算内力图的过程比较复杂,费时耗力,在计算机高速发展的今天.我们可以运用计算机软件技术辅助完成粱的内力计算和内力图的绘制,可以应用数值分析软件Matlab和Ansys,Matlab(MATrixLABoratory即矩阵实验室)是当今国际科学界最具影响力和活力的科学计算软件,具有功能强大、语言简单、扩充能力和可开发性强、编程易且效率高等特点,使科技人员从繁琐的编程过程中解脱出来,从而节省大量时间以主攻理论研究。我们可以利用Matlab软件对简支梁进行建模分析,利用其高效省时的编程代码对简支梁进行编程,快速计算出简支梁的各部位的弯矩和挠度,以及绘制其弯矩图和挠度图,找出危险点位置,即为弯矩和挠度值最大处,并对此处危险点位置进行加固处理,防止梁发生进一步的破坏,从而提高建(构)筑物的可靠性和稳定性。—作者简介:专业学位-硕士研究生,主要从事土木工程方向研究。电子邮箱:
L问题分析及建立模型根据《材料力学》(文献[1])和《结构力学》(文献[2])知识可知,基本荷载有集中荷载,均布荷载,集中力偶,在小变形条件下,可以将梁所受的荷载分解为若干简单的基本荷载。即上述三基本荷载,根据力的独立作用原理,先分别计算出各简单的基本荷载作用下梁的内力,然后应用叠加法得到任意荷载下梁的内力,为了简单化,设梁上荷载只有均布荷载,如下图1所示。图1其中,集中荷载也可以转换成均布荷载,以图2所示中的集中荷载转换成均布荷载为例。当a<b时,F=2qa;当a=b时,F=2qa=2qb;当a>b时,F=2qb,其中q,q,q互不相等。3 1 2 3图2由以上问题分析可以求得梁的弯矩图和挠度图的流程为:开始n数据准备(确定直角坐标系,各数据正负值)n输人数据(输入梁的长度,已有和转化后均布荷载集度大小、位置)n根据所得弯矩方程和挠度方程利用Matlab进行编写代码n得出梁的弯矩图和挠度图n结束。根据(文献[4]),所建立的数学模型,利用Matlab编写的代码如下示:根据图1所示可得x处弯矩的方程为:M(x)=—qlx-—qx2,根据弯矩方程可编写代码为:2 2X=0:0.1:4;M=0.5*q*l*x-0.5*q*x,八2;Plot(x,M)即可得到弯矩图。根据图1所示可得x处的挠度方程为:y=上(土qx4-1qlx3+—ql3x),根据(文献[4]),EI24 12 24代入编程代码中,具体Matlab程序如下所示:y=dsolve(E*I*D2y=0.5*q*1*工+0.5*q*必2','y(0)=0,y(1)=0','x')。即可得到挠度图。常微分方程数值解法的数学原理根据(文献[3]),由于Matlab在《数值分析》的常微分方程数值解法中是基于Euler、Runge-Kutta、Adams、Taylor方法和边值问题等算法,对于工程技术人员来说,用这种方法分析钢筋混凝土梁问题是非常适用的计算方法。其数学原理为:包含自变量、未知函数及未知函数的导数或微分的方程称为微分方程。在微分方程中,自变量的个数只有一个,称为常微分方程。自变量的个数为两个或两个以上的微分方程叫偏微分方程。微分方程中出现的未知函数最高阶导数的阶数称为微分方程的阶数。如果未知函数y及其各阶导数都是一次的,则称它是线性的,否则称为非线性的。y'y"... y(n)常微分方程(ODEs未知函数是一元函数)华=g--vdtm偏微分方程(PDEs未知函数是多元函数)竺+u竺=v竺迎+竺=0dt dx 8x2dx2dy在高等数学中,对于常微分方程的求解,给出了一些典型方程求解析解的基本方法,如可分离变量法、常系数齐次线性方程的解法、常系数非齐次线性方程的解法等,但能求解的常微分方程仍然是有限的,大多数的常微分方程是不可能给出解析解。一阶方程的初值问题为:<d=f(x,')'x日"'",要求函数f(x,y)适当光滑,实际问题y(x)=yV0 0中归结出来的微分方程主要靠数值解法求解。数值解法就是寻求解y(x)在一系列离散节点,xi<x2<...<x.<七+1〈…上的近似值y<y<••-<y<y<•••。相邻两个节点的间距。=x-x称为步长,总是假定h为定数,1 2 n n+1 n+1n这时节点为xn=x0+nh,n=0,1,2,•••,都采取“步进式”,即求解过程顺着节点排列的次序一步一步地向前推进,用已知的七,yn-1,^-2,…计算皿的递推公式即可,这种计算公式称为差分格式。算法的MATLAB实现3.1实验数据弯矩值的计算,根据《材料力学》(文献[1])和《结构力学》(文献[2]),设上述图1矩形截面钢筋混凝土简支梁上的均布荷载集度q=2KN/m,L=4m,截面宽度和高度分别为140mm和210mm,弹性模量E=2x10-5MPa,弯曲时梁的许用应力为[c]=10MPa,[f]=总,将q值(其中q值为负)和L值代入编程代码中,根据方程:M⑴二1qlx--qx2,具体程序如下所示。2 2挠度值的计算,根据《材料力学》(文献[1])和《结构力学》(文献[2]),梁的强度校核和刚度校核是利用公式^=^Wmax,M-8ql2,W-6bh2,将上述各数据代入后得:M-8X2X42KNm,七=6x0.14mx0.212m2-0.00103m3,将所求得值待入梁正应力公式b=Mmax后得到:;=8 3.88MPa<[。]-10MPa,根据所求的结果可看出梁的W 0.00103m3z.强度要求得以保证,利用公式EIzy''=-M(x)和边界条件x-0时七=0,x-1时yB=0,可求的x处的挠度方程为:y=上(上qx4-1qlx3^!ql3x),从而代入编程代码中。EI24 12 243.2Matlab程序代码(1) 利用Matlab软件,根据上述所求弯矩的常微分方程求解,并将各相关数据代入编程代码中,根据(文献[4]),编写的Matlab具体程序代码如下所示:0,0q是施加在简支梁上的均布荷载,l是简支梁的长度。/x是距离简支梁左端的距离,M是弯矩大小。-0q--2000;l—4;x-[0:0.1:4];M-0.5*q*l*x一0.5*q*x.a2;plot(x,M,'r');xlabelC简支梁上的位置坐标');ylabel('简支梁各位置的弯矩');title('简支梁的弯矩图')。从而可得弯图为图3所示。(2) 利用Matlab软件,根据上述所求挠度的常微分方程求解,并将各相关数据代入编程代码中,根据(文献[4]),编写的Matlab具体程序代码如下所示:00q是施加在简支梁上的均布荷载,l是简支梁的长度。£E是弹性模量,I是z轴的惯性矩。/x是距离简支梁左端的距离。-0q--2000;E-2*10e11;I-1.0804e-004;q--2000;
l=4;x=[0:0.1:4];y=1/E/1*(1'24*q*x.八4-112*q*l*x>3+124*q*l.八3*x);plot(x,y,'r');xlabel('简支梁上的位置坐标');ylabel('简支梁各位置的挠度');title('简支梁的挠度图')。由此可求得X处挠度图为图4所示。4.计算结果及结果分析4.1计算结果(1)根据上述实例中钢筋混凝土梁上给定的均布荷载集度值q和简支梁长度值乙,以及相关数据,可求得简支梁的弯矩值的分布,并得到梁上所能承受的最大弯矩值M^,取负弯矩。再利用Matlab软件对钢筋混凝土梁进行建模,在qmax值前后附近取值对梁进行加载,得出其弯矩图3。柴削富晌型萸源缺瓯图3柴削富晌型萸源缺瓯(2)根据梁的强度校核和刚度校核实例中,钢筋混凝土梁上给定的弯曲时梁的许用应力[。]、弹性模量E、弯矩最大值M^^和弯曲截面系数W,以及相关数据,可求得简支梁的挠度值的分布,并得到梁上所能承就的最大挠度值,取负值。再利用Matlab软件对钢筋混凝土梁进行建模,在q值前后附近取值对梁进行加载,得出其挠度图4。简支梁的挠度图□ 0.5 1 1.5 2 2.5 3 3:5 4简支梁上的位置坐标图44.2结果分析图3上根据简支梁上的位置坐标(横坐标x),简支梁各位置的弯矩(纵坐标y),当简支梁上的位置坐标x=2m时,弯矩值最大,其值为-4000^m,因而弯矩值最大值处所承受的均布荷载对梁的作用力效果最明显,简支梁的位置中点处即为梁上最薄弱、危险位置。图4上根据简支梁上的位置坐标(横坐标x),简支梁各位置的挠度(纵坐标y),当简支梁上的位置坐标x=2m时,挠度值最大,其值为△'=-3.2xI0-5m=-3.2xlO一2mm,因而挠度值最大值处所承受的均布荷载对梁的作用力效果最明显,简支梁的位置中点处即为梁上最薄弱、危险位置。5.对梁加固的必要性及其措施建议根据钢筋混凝土材料的力学性能(文献[5])分析得到,从本质上讲,材料的破坏是由外部因素和内部因素决定的,外部因素主要是荷载,试件几何形状和环境影响,它们构成促使材料破坏的驱动力,内部因素主要是材料的性质、微观组织和缺陷,形成抵抗材料破坏的阻力,驱动力大于阻力时破坏,小于阻力时安全。材料的裂纹可以是在冶金和加工过程中形成的,也可以是在外载下形成的。从无到有是材料的损伤过程,一旦形成裂纹,裂纹端部场的高应力区又会产生新的损伤和已有损伤的增长。结构的整体破坏是由局部薄弱环节首先开始,然后扩及整体,局部行为在破坏中起着关键性的作用。由上面的工程实例可以得出:简支梁的位置中点处即为梁上最薄弱位置。所以对危险点位置的加固是有必要的。根据梁裂缝产生的原因不同,有设计原因,施工原因,使用原因,温度原因等,可以得到具体的加固措施为:(1)如果裂缝在不降低承载力的情况下,采取表面处理法、充填法、注入法等简易的处理方法。(2)如果裂缝情况影响了钢筋混凝土构件的承载能力,就应更慎重分析比较,采用经济高效的方法,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小学一二年级字谜及答案
- 公制和英制的区别超详细
- 通信技术概论
- 阳江广东省阳江市事业单位引进高层次(急需紧缺)人才74人笔试历年典型考点(频考版试卷)附带答案详解版
- 鞋底防滑处理材料认识考核试卷
- 运动相机租赁考核试卷
- 音响设备音视频系统集成技术考核试卷
- 羊的饲养区域布局优化考核试卷
- 语言服务在贸易中的作用考核试卷
- 铁路电务设备维护操作规程考核试卷
- 2024养老院消防设备升级与消防系统维护服务合同3篇
- 2024-2025学年寒假致学生家长的一封信(安全版)
- 单位内部治安保卫制度
- 人才引进政策购房合同模板
- 学生宿舍消防安全制度模版(3篇)
- GB/T 44990-2024激光熔覆修复层界面结合强度试验方法
- 四川省成都市2023-2024学年高二上学期期末调研考试语文试题(解析版)
- ps经典课程-海报设计(第六讲)
- 江苏省泰州市2023-2024学年高一上学期期末语文试题及答案
- 【MOOC】工程制图解读-西安交通大学 中国大学慕课MOOC答案
- 期末复习(试题)-2024-2025学年三年级上册数学苏教版
评论
0/150
提交评论