直动从动件盘形凹轮机构的计算机辅助设计.docVIP

直动从动件盘形凹轮机构的计算机辅助设计.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文档。上传文档
查看更多
直动从动件盘形凹轮机构的 计算机辅助设计 Mat I ab 实现 雷昊 航天学院 测制导与控制技术 1080420103 涡轮机构的计算机辅助程序 题目: 用解析法求出涡轮的轮廓线的方程,精确计算出轮廓 各点的坐标,用计算机软件把轮廓线绘制出来。 二、设计思路 由于几乎本人用过的所有c的编译器对win7都不兼 容,只能选用mat I ab来实现程序。 设计思路: 程序开始,由操 输入偏心距E,基圆半径R,最 大位移H,以及凹轮的转角范围J1、J2、J3、J4o程序读 入输入的变量。 首先设置for循环,递增变量J的值判断J的值位于 的区间,从而确定S的函数o (S1 = (H/2) * (1 -cos (p i *J/J1)); S2二H; S3=H-(H/2*(1-cos(pi*J/J3))); S4=0;)。 根据 x=E*cos (J) + (sqrt (R*R-E*E) +S) *s in(J); y= (sqrt (R*R-E*E) +S) *cos (J) -E*s i n (J)来计算在不同角 度J下,X,Y的坐标值,运用打点函数plot (),来实现 绘制函数图像。 由于题目要求要设置旋转的图像,所以,为实现此功 能,还必须再在程序中设置一个for循环,选取I为变量, 使I从0度以5度为步长增加至360度,每一部都绘制出 一个图形,只不过,对应的角度不一样,在新图像生成时 候,使用elf或者hold off来清除上一个图像,在用延时 函数pause ()来使图像暂留,这样就有了图形旋转的效 果。 三、程序: 实现s随着J的变化函数 以及S的导数随J的变换函数的程序 R二input (请输入基圆半径R的值:’); E二input (请输入偏心距E的值:,); H二input (请输入最大位移H的值:’); J1 = inputC请输入推程J1的值:); J2二i nput (请输入远休止J2的值:’); J3=input(*请输入回程J3的值:*); J4= i nput (请输入近休止J4的值:’); hold on for J=0:p i/60:2*p i S1 = (H/2)*(1-cos (pi*J/J1)); SS1 = ((pi*H)*sin(pi*J/J1))/(2*J1); S2二 H; SS2二0; S3二H- (H/2* (1-cos (p i *J/J3))); SS3 二- (p i *H*s in(pi * J/J3))/(2* J3); S4二 0; SS4二0; if J(2*pi-J4) S 二 S4; SS二SS4; elseif J(2*pi-J4-J3)J(2*pi-J4) S 二 S3; SS二SS3; elseif J(2*pi747372)J(2*pi-J4-J3) S 二 S2; SS二SS2; e I se S 二 S1; SS二SS1; end PI ot (J, S); p I ot (J, SS, b:*); end ax i s square 实现凸轮旋转的程序: R=inputC请输入基圆半径R的值:’); E二input (请输入偏心距E的值:’); H二input (请输入最大位移H的值:); J1 = inputC请输入推程J1的值:’); J2=inputC请输入远休止J2的值:’); J3二inputC请输入回程J3的值:’); J4=i nput (请输入近休止J4的值:’); J=0:pi/10:2*pi; x1 二R*cos (J); y1二R*s i n (J); sO=sqrt(R2-E2); for i=1:360 if i=270 s (i)二0; elseif i=180 s(i)=H-H*(1-cos(pi*i/J1))/2; elseif i=90 s (i)二H; v (i)二0; a (i)二0; e I se s (i)二H*(1 -cos (pi*i/J3))/2; end x (i)二E*cos (pi*i/180) + (sO+s (i))*sin(pi*i/180); y (i) = (sO+s (i)) *cos (pi*i/180)-E*sin(pi*i/180); end for j=1:5:360 subp I ot (1,1,1); for i=1:360 R(i)=sqrt(x(i)*x(i) +y(i)*y(i)); if i=1 pIot (R (i) *cos (pi*(j+i)/180), R(i)*sin(pi*(j+i)/180), k:.); el seif i二90 plot(-R(i)*cos(pi*(j+i)/180),R(i)*sin(pi*(j+i)/180), *k:.)

文档评论(0)

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

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

1亿VIP精品文档

相关文档