- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Harbin Institute of Technology
材料力学上机报告
课程名称: 材料力学
设计题目: 简支梁在任意载荷下剪力图弯矩图挠度曲线的绘制
院 系:
班 级:
设 计 者:
学 号:
指导老师:
编程语言: Visual Basic
设计时间: 2014.06
课题要求
求三种截面的简支梁(矩形截面,实心圆截面和空心圆截面)在受到任意多的力F,力偶M和分布力q的作用下,其上任意一点的剪力弯矩和挠度的大小,并绘制梁的剪力图、弯矩图和挠曲线。
输入
1. 梁的总长度l和材料的弹性模量E。
2. 选择界面形状(矩形截面,实心圆,空心圆)。如果是矩形截面,输入矩形的宽度b和高度h。如果是实心圆截面,输入圆的直径D。如果是空心圆截面,输入空心圆的外径D和内径d。
3. 输入载荷情况。若载荷是力,输入力的大小F和作用点a。如果载荷是均布载荷,输入均布载荷的大小q和载荷的起始位置c和终止位置f。如果载荷是力偶。输入力偶的大小m和作用点e。
输出:
1. 结构构形图
2. 任意一点的剪力,弯矩,挠度
3. 画出剪力图,弯矩图和挠曲线
二.数学模型及算法
总体思想为叠加法。不妨假设简支梁的长度为l。
只有一个作用点位置为a的力F的作用下
剪力的大小
当0xa时,f1=(l-a)/l*f
当axl时,f1=(-1)*a/l*f
弯矩的大小
当0xa时:m1= (l-a)/l*F*x
当axl时:m1= a/l*F*(l-x)
挠度的大小
v1=(-1)*(F*(l-a)/(6*E*I*l))*(l/(l-a)*(x-a)^3)+((l*l-(l-a)*(l-a))*x- x^3)
只有一个作用点位置为b和c的均布力作用下
剪力的大小
当0xb时:f2= q*(c-b)*(3*c-b)/(2*l)
当bxc时:f2= q*(c-b)*(3*c-b)/(2*l)-q*(x-b)
当cxl时:f2= (-1)*q*(c*c-b*b)/(2*l)
弯矩的大小
当0xb时:m2=q*(c-b)*(3*c-b)/(2*l)
当bxc时:m2= q*(c-b)*(3*c-b)/(2*l)-(q*(x-b)*(x-b))/2
当cxl时:m2= (-1)*(q*(c*c-b*b)/(2*l))*(c-x)
挠度的大小
当0xb时:v2= q*(c-b)*(3*c-b)/(12 *E*I*l)* (x^3)
当bxc时:v2=q*(c-b)*(3*c-b)/(2*l)* (x^3)/6-((q*(x-b)*(x-b))/4) * (x^2)
当cxl时:v2= (-1)*(q*(c*c-b*b)/(4 *E*I*l))*(c-x)* (x^2)
只有一个作用点位置为d的力偶的作用下
剪力的大小
f3=m/l
弯矩的大小
当0xd时:m3= m/l*x
当dxl时:m3= (-1)*m/l*(l-x)
挠度的大小
v3= (-1)*m/(6*E*I*l)*((-1)* (x^3)+3*l* ((x-d)^2)+x*(l*l-3* ((l-d)^2)))
其中惯性矩I分为三种情况,即实心圆,空心圆和矩形截面:
实心圆:I= pi*(d^4)/64
空心圆:I= pi*(D^4) *(1- ((d/D)^4)/64
矩形截面:I= b* (h^3)/12
三.程序流程图
开始
开始
输入简支梁的长度l和材料弹性模量的大小E
输入截面形状及其参数
输入载荷情况及其参数
输入任意一点的位置,输出该点的剪力弯矩挠度,并画出剪力图,弯矩图和挠曲线
结束
计算
程序变量说明及程序清单
E:弹性模量 n:力的个数 F:集中力大小 c:分布力右端距左端支座的距离 k:空心圆筒内径 o:空心圆筒外径 L:杆件长度 G:切变模量 b:矩形截面的宽度 h:矩形截面的高 Y:挠度 jiao:转角 I:截面惯性矩 L:梁长 E:弹性模量 Z:惯性矩 a:集中力距支座左端的距离 d:实心圆径 q:分布力大小 M:力偶大小
程序源代码
Form 1(封皮)
Private Sub Command1_Click() 点击简支梁,出现form2
Form1.Hide
Form10.Show
End Sub
Private Sub Command2_Click() 点击结束,结束整个程序
End
End Sub
Private Sub Form_Load()
Label1.FontBold = True
End S
文档评论(0)