《连杆优化设计》教学课件_第1页
《连杆优化设计》教学课件_第2页
《连杆优化设计》教学课件_第3页
《连杆优化设计》教学课件_第4页
《连杆优化设计》教学课件_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《连杆优化设计》幻灯片本课件PPT仅供大家学习使用学习完请自行删除,谢谢!本课件PPT仅供大家学习使用学习完请自行删除,谢谢!平面连杆机构优化设计平面连杆机构的种类很多,优化设计也涉及到运动学设计及动力学设计等多个方面,类容十分丰富。其中实现给定运动规律的优化设计和再现预期运动轨迹的优化设计,是平面栏杆机构运动学优化设计的两类基本问题。本案例就来介绍曲柄摇杆机构再现预期运动轨迹的优化设计四连杆机构平面连杆机构的典型代表:四连杆机构四连杆机构的分类:双曲柄双摇杆曲柄摇杆曲柄摇杆的存在条件:1)最短杆与最长杆的长度之和小于过等于其余两杆长度之和2)取最短杆的邻变为机架四连杆机构传动角与压力角传动角是从动件上某点的受力方向与从动件上该点速度方向的所夹的锐角〔如下图α〕。压力角γ的余角,是连杆BC与摇杆CD夹的锐角。四连杆优化设计课题描述:设计一曲柄摇杆机构,要求从转到时,摇杆的转角最正确再现一致的运动规律,且=1,为极位角,其传动角允许在范围内变化。建立该优化设计数学模型,并用MATLAB求解该优化问题的最优解。

如图所示,当曲柄作等速运动时,要求摇杆按已知运动规律运动,由此设计各杆件的长度。四连杆优化设计课题分析:这是一个曲柄摇杆再现预期的运动轨迹的优化问题。解决优化问题的一半步骤:〔1〕分析问题,建立优化设计的数学模型〔2〕选择优化方法〔3〕编写MATLAB程序,运行得到结果〔4〕优化方案的评价与决策解决优化问题的三要素:目标函数,设计变量,约束条件目标函数是什么呢??四连杆优化设计传统机械设计的方法:解析法、图解法、实验法解析法很多时候不可能得到准确解,只能用时凑近的方法求其近似解。几何实验法与图解法都是近似的设计方法所以传统的四连杆设计必然存在误差,特别是对于给定运动轨迹的设计。所以本案例的优化目标就是的实际运动轨迹与预期运动轨迹误差最小。四连杆优化设计优化目标:一运动规律与实际运动规律的偏差最小目标函数:

式中:——期望输出角,

m——输入角的等分数;

——实际输出角四连优化设计目标函数的化简:如右图四连杆优化设计可以进一步将他们化简,如下:四连杆优化设计设计变量的选择:、、、是设计变量么?他们可否用其他量表示?因为=1,而其他杆长那么按比例取其倍数,分别设为、、。假设取曲柄摇杆的初始位置角为极位夹角,那么及相应的摇杆位置角为杆长的函数,其关系式为:四连杆优化设计在最终的表达式中,目标函数都用、、表示了。因此设计变量为、、。

即四连杆优化设计约束条件:〔1〕边界约束:曲柄摇杆应该满足曲柄存在的条件,即:曲柄为最短杆,最短杆与最长杆之和小于其余两杆之和。因此,四连杆优化设计〔2〕性能约束:曲柄摇杆机构的传动角应在和之间,分析知,当曲柄与机架共线时,有最大和最小传动角,可得,四连杆优化设计此问题的数学模型为:四连杆优化设计编写MATLAB程序建立目标函数的M文件fun0(x).mfunctionf=fun0(x)s=60;fx=0qb0=acos(((1+x(1))^2x(2)^2+x(3)^2)/(2*(1+x(1))*x(3)))[曲柄的初始角]yg0=acos(((1+x(1))^2-x(2)^2+x(3)^2)/(2*(x(2))*x(3)))[摇杆的初始角]四连杆优化设计fx=0fori=1:sqbi=qb0+0.5*pi*i/s【曲柄转过的角度】ygi=yg0+2*(qbi-qb0)^3/(4*pi)【摇杆转过的角度】bdc=sqrt(1+x(3)^2-2*x(3)*cos(qbi))【计算】ai=acos((bcd^2+x(2)^2-x(1)^2)/(2*bdc*x(2)))【计算】bi=acos((bdc^2+x(3)^2-1)/(2*bdc*x(3)))【计算】ifqbi>0&qbi<pipsi=pi-ai-bielseifqbi>pi&qbi<=2*pipsi=pi-ai+biendfx=fx+(ygi-psi)^2endf=fx四连杆优化设计建立约束函数的M文件con0(x).mfunction[c,ceq]=con0(x)c(1)=x(1)^2+x(2)^2-(x(3)-1)^2-2*x(1)*x(2)*cos(45*pi/180)【最小转动角约束】%c(2)=-x(1)^2-x(2)^2+(x(3)+1)^2-2*x(1)*x(2)*cos(135*pi/180)【最大传动角约束】c(3)=1-x(1)c(4)=1-x(2)c(5)=1-x(3)c(6)=1+x(1)-x(2)-x(3)c(7)=1+x(2)-x(1)-x(3)c(8)=1+x(3)-x(2)-x(1)ceq=[]四连杆优化设计在MATLAB命令窗口中输入:A=[];b=[];Aeq=[];beq=[];x0=[4.5,4,4];vlb=[1,1,1];vub=[10,10,10];【设定设计变量上限,防止整体尺寸过大】options=optims

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论