下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
材料力学电算大作业题目名称:有限差分法求梁的弯曲变形通用程序作者班号:XXXXXXXXX作者学号:XXXXXXXXX作者姓名:XXXXXX指导教师:完成时间:2023年6月27日评语:成绩〔总分值10分〕:签名:时间:有限差分法求梁的弯曲变形通用程序设计说明书作品简介本作品采用强大的数据处理软件Matlab编程,可以计算简支梁和悬臂梁在复杂受力载荷〔弯矩,集中力,分布力〕作用下的弯矩,并画出图形。本作品有良好的图形交互GUI界面,使用方便。同时本作品已经编译成独立运行的可安装.exe软件,只要目标计算机上安装有MCR编译器,本程序可以完美运行。1确定求解流程:选择梁的类型2数学模型建立和对应matlab程序文件复杂受力情况下,采用叠加法求梁的任一点的弯矩。图一复杂受力载荷下的简支梁2.1叠加法求任意一点弯矩:M(x)M_M(X)=-M/L*x(0<=x<a)=-M/L*X+M(a<=x<=L)M_F(x)=(L-b)/L*F*x(0<=x<b)=(L-b)/L*F*x-F(x-b)(b<=x<L)M_q(x)=(L-0.5(c+d))/L*q*(d-c)*x(0<=x<c)=(L-0.5(c+d))/L*q*(d-c)*x-0.5*q(x-c)^2(c<=x<d)=(L-0.5(c+d))/L*q*(d-c)*x-0.5*q(d-c)*(2*x-d-c)(d<=x<L)M(x)=M_M(x)+M_F(x)+M_q(x);对应Matlab函数文件function[M_x]=M_x(L,M,a,F,b,q,c,d)%叠加法求解简支梁弯矩;nd=3000;nf=nd+1;x=linspace(0,L,nf);dx=L/nd;%力偶产生的弯矩n_a=round(a/dx)+1;M_M1=-M/L*x(1:n_a);M_M2=-M/L*x(n_a+1:nf)+M;M_M=[M_M1,M_M2];%力产生的弯矩n_b=round(b/dx)+1;M_F1=(L-b)/L*F*x(1:n_b);M_F2=(L-b)/L*F*x(n_b+1:nf)-F*(x(n_b+1:nf)-b);M_F=[M_F1,M_F2];%分布力产生的弯矩n_c=round(c/dx)+1;n_d=round(d/dx)+1;M_q1=(L-0.5*(c+d))/L*q*(d-c)*x(1:n_c);M_q2=(L-0.5*(c+d))/L*q*(d-c)*x(n_c+1:n_d)-0.5*q*(x(n_c+1:n_d)-c).^2;M_q3=(L-0.5*(c+d))/L*q*(d-c)*x(n_d+1:nf)-0.5*q*(d-c)*(2*x(n_d+1:nf)-d-c);M_q=[M_q1,M_q2,M_q3];%总的弯矩M_x=M_M+M_F+M_q;end3创立GUI图形交互界面GUI图形交互界面特点:1给出操作提示,方便参数输入;2同时界面绘出弯矩图;GUI局部代码〔绘弯矩图代码〕:%简支梁读入参数L=str2num(get(handles.edit_L,'string'));M=str2num(get(handles.edit_M,'string'));a=str2num(get(handles.edit_a,'string'));F=str2num(get(handles.edit_F,'string'));b=str2num(get(handles.edit_b,'string'));q=str2num(get(handles.edit_q,'string'));c=str2num(get(handles.edit_c,'string'));d=str2num(get(handles.edit_d,'string'));EI=str2num(get(handles.edit_EI,'string'));%求弯矩,画弯矩图axes(handles.axes13);cla[Mx]=M_x(L,M,a,F,b,q,c,d);line(linspace(0,L,3001),Mx);gridon;title('简支梁的弯矩图');xlabel('x/m');ylabel('M_x/kN*m');GUI界面展示:4算例4.1简支梁的算例:例题1〔材料力学书上例
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 海南省三亚2026-2027学年物理八年级第一学期期末经典试题含解析
- 江西省抚州市临川区2026年八上物理期末考试模拟试题含解析
- 2026年踩踏事件伤员搜救急救演练方案
- 无创呼吸机辅助呼吸护理
- 仓储管理系统应用图解案例解析课件
- 2026年时尚行业智能服装技术应用报告
- 认识呼吸系统与健康
- 建筑节能施工准则
- 建筑施工安全管控制度
- 哮喘急性发作的病情评估及治疗流程
- 《“诺曼底号”遇难记》课件
- 人教PEP四年级英语上册阅读理解专项30篇(含答案)
- 2026年秋季开学中秋诗词赏析课件
- 2026临汾市侯马市招聘乡(街道)消防协管员考试备考试题及答案详解
- 2026秋学期人教版小学数学六年级上册(新教材)教学计划附进度表
- 2026年秋季学期小学四年级上册英语(人教版PEP新教材)教学计划
- 自来水生产工岗前专项能力考核试卷含答案
- 2026教科版六年级科学上册第一单元《健康生活》全部教案
- 2026年山东青岛市中考历史试题(附答案)
- 江西省人才发展集团有限公司2026年春季集中招聘专题【11人】建设笔试备考题库及答案解析
- 2026年重庆市九龙坡区辅警人员招聘考试试卷及答案
评论
0/150
提交评论