机械原理 牛头刨床附录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编程分析 源程序: clear all;clc; %初始条件 theta1=linspace(-20.77,339.23,100);%单位度 theta1=theta1*pi/180;%转换为弧度制 W1=80*pi/30;%角速度 单位rad/s H=0.5;%行程 单位m L1=0.1605;%O2A的长度 单位m L3=0.6914;%O3B的长度 单位m L4=0.2074;%BF的长度 单位m L6=0.430;%O2O3的长度 单位m L6u=0.6572;%O3D的长度 单位m Z=pi/180;%角度与弧度之间的转换 dT=(theta1(3)-theta1(2))/W1;%时间间隔 for j=1:100 t(j)=dT*(j-1);%时间因素 end %求解S3、Theta3、Theta4和SE四个变量 S3=((L6)^2+(L1)^2-2*L6*L1*cos(theta1+pi/2)).^0.5;%求出O3A的值 for i=1:100%求解角度theta3、Theta4和SE的长度 theta3(i)=acos(L1*cos(theta1(i))/S3(i)); theta4(i)=asin((L6u-L3*sin(theta3(i)))/L4); SE(i)=L3*cos(theta3(i))+L4*cos(theta4(i)); end%求解完成 %求解完成 %求解VS3、W3、W4和VE四个变量 for i=1:100 J= inv([cos(theta3(i)),-S3(i)*sin(theta3(i)),0,0; sin(theta3(i)),S3(i)*cos(theta3(i)),0,0; 0,-L3*sin(theta3(i)),-L4*sin(theta4(i)),-1; 0,L3*cos(theta3(i)),L4*cos(theta4(i)),0]); K=J*W1*[-L1*sin(theta1(i));L1*cos(theta1(i));0;0]; VS3(i)=K(1); W3(i)=K(2); W4(i)=K(3); VE(i)=K(4); end%求解完成 %求解aS3、a3、a4、aE四个变量 for i=1:100 J= inv([cos(theta3(i)),-S3(i)*sin(theta3(i)),0,0; sin(theta3(i)),S3(i)*cos(theta3(i)),0,0; 0,-L3*sin(theta3(i)),-L4*sin(theta4(i)),-1; 0,L3*cos(theta3(i)),L4*cos(theta4(i)),0]); P=W1*W1*[-L1*cos(theta1(i));-L1*sin(theta1(i));0;0]; M=[-W3(i)*sin(theta3(i)),-VS3(i)*sin(theta3(i))-S3(i)*W3(i)*cos(theta3(i)),0,0; W3(i)*cos(theta3(i)),VS3(i)*cos(theta3(i))-S3(i)*W3(i)*sin(theta3(i)),0,0; 0,-L3*W3(i)*cos(theta3(i)),-L4*W4(i)*cos(theta4(i)),0; 0,-L3*W3(i)*sin(theta3(i)),-L4*W4(i)*sin(theta4(i)),0]; N=[VS3(i);W3(i);W4(i);VE(i)]; K=J*(-M*N+P); aS3(i)=K(1); a3(i)=K(2); a4(i)=K(3); aE(i)=K(4); end%求解完成 %动态静力分析 %初始条件 M4=20; M5=3; M6=62; Js4=1.2; Js5=0.0255; Fc=1500; Ls4=0.5*L3; Ls5=0.5*L4; %给切削阻力赋值 for i=1:100 if((abs(SE(1)-SE(i))0.05*Habs(SE(1)-SE(i))0.

文档评论(0)

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

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

1亿VIP精品文档

相关文档