利用MATLAB求解复杂荷载作用下三铰拱内力.docVIP

利用MATLAB求解复杂荷载作用下三铰拱内力.doc

  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文档。上传文档
查看更多
利用MATLAB求解复杂荷载作用下三铰拱内力

利用MATLAB求解复杂荷载作用下三铰拱内力   摘要:在《结构力学》课程教学中,三铰拱的内力计算是个难点。本文应用MATLAB编制了通用程序,可以解决三铰拱在复杂荷载作用下截面内力的计算问题。   关键词:结构力学;MATLAB;三铰拱;内力   中图分类号:G642.0?摇 文献标志码:A 文章编号:1674-9324(2014)05-0096-02   三铰拱是《结构力学》课程其中的一个章节,由于拱的截面法线与水平轴的夹角φ随截面位置发生改变,截面内力又与φ有关,因而求解三铰拱,尤其在复杂荷载作用下截面的内力是件烦琐的事情。为了让师生能从烦琐、重复的手工计算的劳动中解放出来,把更多的时间用于基本概念、基本理论的理解及问题的解决方法上[1],本文利用MATLAB软件的符号运算、数值计算、编程等功能,编制了三铰拱在复杂荷载作用下截面内力计算的通用程序,不仅提高了教学效率,也激发了学生学习《结构力学》和MATLAB的极大兴趣。   三铰平拱在只有竖向荷载作用下任一截面的内力与同跨度、同荷载的对应简支梁对应截面的内力有如下关系[2]:   M=M0-FHy,Fs=F0scosφ-FHsinφ,FN=-F0Ssinφ-FHcosφ (1)   因此,先介绍简支梁任一截面的内力计算,再介绍三铰拱任一截面的内力计算。   一、简支梁的内力   若简支梁[3]上作用有均布荷载qi(i=1,nq),集中荷载 Fpi(i=1,nF)和集中力偶Mi(i=1,nM)。均布荷载的左、右端点到支座A的距离分别为ai(i=1,nq)、bi(i=1,nq),集中荷载和集中力偶到支座A的距离分别为ci(i=1,nF)、di(i=1,nM)(见图1)。设支座反力FAy、FBy已经由平衡方程求出。   求任一截面x的内力。根据截面法,取x截面以左部分为隔离体,考虑隔离体上的荷载是任意、复杂的,可能有均布荷载,可能有集中荷载,也有可能有集中力偶,且荷载数目可能是多个。小变形条件下,可用叠加法计算内力[4]。根据截面上的剪力和弯矩分别等于隔离体上所有外力沿截面切向的投影代数和以及对所求截面力矩代数和的计算法则,分别考虑隔离体上支座反力FAy、均布荷载qi、集中荷载Fpi和集中力偶Mi等对x截面内力的影响。   (一)反力FAy的影响   M1=FAy·x,FS1=FAy (2)   (二)均布荷载qi的影响   均布荷载与所求截面的位置有如下3种情况:(1)均布荷载qi全部作用在隔离体上(图2a),此时考虑全部均布荷载的作用;(2)均布荷载qi部分作用在隔离体上,部分在隔离体外(图2b),此时只考虑隔离体上部分荷载的作用,则 bi=x;(3)均布荷载qi全部作用在隔离体外(图2c),则不考虑均布荷载的作用,即qi=0,ai=bi=0。   nq个均布荷载产生的x截面内力为:M2=-■qi(bi-ai)xi-■,FS2=-■qi(bi-ai) (3)   对于不同的均布荷载情况,公式中的qi、ai、bi取不同值。   (三)集中荷载Fpi的影响   集中荷载与所求截面的位置有如下2种情况:(1)集中荷载Fpi作用在隔离体上,应考虑Fpi的作用;(2)集中荷载 Fpi作用在隔离体外,不考虑Fpi的作用,则Fpi=0,ci=0。   nF个集中荷载产生的x截面内力为:M3=-■Fpi(xi=ci), FS3=-■Fpi (4)   对于不同的集中荷载情况,Fpi、ci取不同值。   (四)集中力偶Mi的影响   集中力偶与所求截面的位置有两种情况:(1)集中力偶Mi作用在隔离体上,应考虑Mi的作用,则dix;(2)集中力偶Mi作用在隔离体外,不考虑Mi的作用,则Mi=0。   nM个集中力偶产生的x截面内力为:M4=-■Mi,FS4=0(5)   对于不同的集中力偶情况,Mi取不同值。   则反力FAy、均布荷载qi、集中荷载FPi和集中力偶Mi共同作用下x截面内力为:   M=M1+M2+M3+M4,Fs=Fs1+Fs2+Fs3+Fs4 (6)   利用MATLAB编制通用的程序,只需分别将均布荷载、集中荷载和集中力偶的个数:nq、nF、nM、大小qi、Fpi、Mi,以及分别到左端支座A的距离ai、bi、ci、di,梁长L以及截面位置x等输入,就可以利用程序快速求解出复杂荷载作用下简支梁任一截面的内力。数据输入时,规定荷载向下为正;集中力偶顺时针转为正。结果输出时,规定弯矩使杆件下侧受拉为正,剪力使杆件顺时针转为正(这里MATLAB程序未给出)。   例1:求如图3所示简支梁C截面的内力。   图3中nq=2,q=[10 15],a=[4 0],b=[9 13];nF=1,F=50,c=4;nM=1,M=-

文档评论(0)

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

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

1亿VIP精品文档

相关文档