ImageVerifierCode 换一换
格式:DOC , 页数:17 ,大小:1.58MB ,
资源ID:8584901      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-8584901.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于MATLAB曲柄滑块机构运动仿真报告.doc)为本站会员(精品资料)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

基于MATLAB曲柄滑块机构运动仿真报告.doc

1、1计算机仿真技术 matlab报告曲柄滑块机构2目录一、基于 GUI 的曲柄滑块机构运动仿真二、基于 simulink 的曲柄滑块机构运动仿真3曲柄滑块机构1.题目描述题目:对如图 1 所示的曲柄滑块机构的运动过程进行仿真,并用动画的方式显示曲柄滑块机构的运动过程,位移曲线、速度曲线和加速度曲线。图中,AB长 R2,BC 长 R3mm,A 点为坐标原点。图 1 曲柄滑块机构示意图2.实现方法利用 GUI 界面设计来对曲柄滑块机构的运动过程进行仿真,并用动画的方式显示曲柄滑块机构的运动过程。3.界面设计1. Gui 设计1)新建 GUI:菜单-新建-gui,并保存为 test542)界面设计:拖

2、拽左侧 图标到绘图区,创建 GUI 界面拖拽左侧 图标值绘图区5设置如下的按钮最终的仿真界面如图所示63)代码添加:进入代码界面74.代码编程%模型求解a1=str2double(get(handles.edit1,String);a2=str2double(get(handles.edit2,String);a3=str2double(get(handles.edit3,String);a4=str2double(get(handles.edit4,String);a5=str2double(get(handles.edit5,String);a=a1*(1-cos(a4*a5)+0.25*

3、(a1/a2)*(1-cos(2*a4*a5);set(handles.edit6,String,a);a0=(a4*a1)*(sin(a4*a5)+0.5*(a1/a2)*sin(2*a4*a5);set(handles.edit7,String,a0);a6=(a4*a4*a1)*(cos(a4*a5)+(a1/a2)*cos(a4*a5);set(handles.edit8,String,a6);%绘制位移、速度、加速度曲线axes(handles.axes3);r1=str2double(get(handles.edit1,String);r2=str2double(get(handl

4、es.edit2,String);omiga1=str2double(get(handles.edit4,String);x11=1:720;for i=1:720x1(i)=i*pi/180;%sin(x2(i)=r1/r2*sin(x1(i);x2(i)=asin(-r1/r2*sin(x1(i);x22(i)=x2(i)*180/pi;r3(i)=r1*cos(x1(i)+r2*cos(x2(i);B=-r1*omiga1*sin(x1(i);r1*omiga1*cos(x1(i);A=r2*sin(x2(i) 1;-r2*cos(x2(i) 0;X=inv(A)*B;omiga2(i)

5、=X(1,1);v3(i)=X(2,1);endplot(x11/60,0.5*r1*sin(x1);xlabel( t/sec)ylabel(Y/mm)figure(2)8plot(x11/60,r3);title()grid onhold off;xlabel(t/sec)ylabel( r3/mm)figure(3)plot(x11/60,omiga2);title()grid onhold off;xlabel( t/sec)ylabel( omiga2/rad/sec)figure(4)plot(x11/60,v3*pi/180);title()grid onhold off;xla

6、bel( t/sec)ylabel( v3/mm/sec)%绘制表格axes(handles.axes3);grid onaxes(handles.axes1);grid on%制作动画axes(handles.axes1);hf=figure(name,);set(hf,color,r);hold onaxis(-6,6,-4,4);grid onaxis(off);xa0=-5;%xa1=-2.5;%xb0=-2.5;%xb1=2.2;%x3=3.5;%9y3=0;%x4=xb1;%y4=0;%x5=xa1;y5=0;x6=x3;%y6=0;%a=0.7;b=0.7c=0.7a1=line

7、(xa0;xa1,0;0,color,b,linestyle,-,linewidth,40); %a3=line(x3,y3,color,0.5 0.6 0.3,linestyle,.,markersize,300);%a2=line(xb0;xb1,0;0,color,black,linewidth,10);%a5=line(x5,y5,color,black,linestyle,.,markersize,40);%a4=line(x4,y4,color,black,linestyle,.,markersize,50);%a6=line(xb1;x3,0;0,color,black,line

8、style,-,linewidth,10);a7=line(x3,0,color,black,linestyle,.,markersize,50);%a8=line(-5.1;-0.2,0.7;0.7,color,y,linestyle,-,linewidth,5);%a9=line(-5.1;-0.2,-0.72;-0.72,color,y,linestyle,-,linewidth,5);%a10=line(-5.1;-5.1,-0.8;0.75,color,y,linestyle,-,linewidth,5);%a11=fill(-5,-5,-5,-5,0.61,0.61,-0.61,-

9、0.61,a,b,c);%len1=4.8;%len2=2.5;%r=1.3;%dt=0.015*pi;t=0;while 1t=t+dt;if t2*pit=0;endlena1=sqrt(len1)2-10(r*sin(t)2);%rr1=r*cos(t);%xaa1=x3-sqrt(len12-(sin(t)*r)2)-(r*cos(t);%xaa0=xaa1-2.5;%x55=x3-cos(t)*r;%y55=y3-sin(t)*r;%set(a4,xdata,x55,ydata,y55);%set(a1,xdata,xaa1-2.5;xaa1,ydata,0;0);%set(a2,x

10、data,xaa1;x55,ydata,0;y55);set(a5,xdata,xaa1);%set(a6,xdata,x55;x3,ydata,y55;0);set(a11,xdata,-5,xaa0,xaa0,-5);%set(gcf,doublebuffer,on);%drawnow;end5结果(1)对它的结构参数进行设置,如下图所示11点击计算按钮 动画,结果如下图所示12点击表格对图形进行画表格处理点击绘图,即可得到位移、速度、加速度曲线,如下图所示1314二、基于 simulink 的曲柄滑块机构运动仿真(1)运用矢量求解法求解15(2)绘制速度接线图,如下图所示:16运动仿真结果如下图:(3)绘制加速度接线图,如下图所示:17运行结果如图所示:

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报