函数机构的设计.docVIP

  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文档。上传文档
查看更多
函数机构的设计

机械电子工程专业 课程设计 课程名称 机械原理、 机械设计 课题名称 函数机构的设计 一、课程设计的任务 设计的铰链四杆机构两连架杆对应角位移关系近似实现函数: y=lg(x) (1≤x≤2) 要求:设计计算对应三个结点(三对角位移、)的铰链四杆机构。 绘表、统计同组同学的计算结果,并计算对应每个主动角时的从动角的实际角位移,计算拟合误差SUM。 分析如何利用拟合误差法确定同一组同学中的最佳设计方案。 编制用计算机设计计算和优化时的程序框图。 设计数据分配: 组数 (r/min) (°) (°) (°) (°) 结点数目n 2 45 80 20 195 110 9 (序号:0-8) 二、课程设计的内容 1、求、对应关系: 设计铰链四杆机构来实现给定函数时,首要的问题是要按一定的比例关系,把给定函数y=f(x)转化成两连架杆对应的角位移关系函数=(),其中—主动杆角位移;—从动杆角位移。 设给定函数y=f(x)的自变量变化范围为≤x≤,对应函数y=f(x)的变化范围为≤y≤。并假定对应自变量x的指定区间[,],主动构件和从动构件的转角区间分别为[,],[,]。 则由上可知:=1,=2 对应函数y=f(x)的变化范围为:0≤y≤lg2,则=0,=lg2 计算自变量x与主动角比例因子—,得: =(—)/(—)=(195—80)/(2—1)=115 计算函数值y与从动角的比例因子—,得: =(—)/(—)=(110—20)/lg2=90/lg2 自变量x值可按下式选取: =(+)/2+(—)/2cos[(2i—1)/2n×180] i=1,2,3…n n为要求精确实现的结点数目。(因为已知,这里取:n=8,求解—)代入函数y=f(x)可求得函数值f()。计算结果如下: =1.0096 f()=4.149× =1.0843 f()=0.0351 =1.2222 f()=0.0871 =1.4025 f()=0.1469 =1.5975 f()=0.2034 =1.7778 f()=0.2499 =1.9157 f()=0.2823 =1.9904 f()=0.2989 因而对应(,),可求得 =+(—) =+[f()—f()] i=1,2,3…n(这里取:n=8) 计算结果如下: ≈81.10° ≈21.24° ≈89.70° ≈30.49° ≈105.55° ≈46.04° ≈126.29° ≈63.92° ≈148.71° ≈80.81° ≈169.45° ≈94.71° ≈185.31° ≈104.40° ≈193.90° ≈109.36° 2、根据两连架杆的对应角位移设计四杆机构: 如果,给定,则铰链四杆机构最多能精确实现两连架杆三组对应角位置,得 cos=cos+cos(—)+ cos()=cos()+cos(—)+ cos()=cos()+cos(—)+ 由以上三个线性方程组可解出,,。由,,即可得各构件的相对长度m,n,p。其中,=n,=n/p,=(++1—)/2p 再根据实际需要选定构件AB的长度a后,其他构件的长度便可确定。 将上述方程组变成如下的形式: cos+cos(—)+1×—cos=0 cos()+cos(—)+1×—cos()=0 cos()+cos(—)+1×—cos()=0 令cos=A1,cos()=A2,cos()=A3,cos(—)=B1,cos(—)=B2,cos(—)=B3,1=C1,1=C2,1=C3,—cos=D1,—cos()=D2,—cos()=D3,则计算,,的程序如下所示: 程序1: #includestdio.h #includemath.h float fun_x(float a1,float a2,float a3,float b1,float b2,float b3,int c1,int c2,int c3,float d1,float d2,float d3) { float x; x=-((b1*c2*d3-b1*c3*d2-b2*c1*d3+b2*c3*d1+b3*c1*d2-b3*c2*d1)/(a1*b2*c3-a1*b3*c2-a2*b1*c3+a2*b3*c1+a3*b1*c2-a3*b2*c1)); return (x); } void main() { float A1;float A2;float A3;float B1;float B2;floa

文档评论(0)

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

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

1亿VIP精品文档

相关文档