《连杆优化设计》PPT课件

《连杆优化设计》PPT课件

ID:39161804

大小:591.01 KB

页数:20页

时间:2019-06-26

《连杆优化设计》PPT课件_第1页
《连杆优化设计》PPT课件_第2页
《连杆优化设计》PPT课件_第3页
《连杆优化设计》PPT课件_第4页
《连杆优化设计》PPT课件_第5页
资源描述:

《《连杆优化设计》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、四连杆机构优化设计王爱豪付先旺平面连杆机构优化设计平面连杆机构的种类很多,优化设计也涉及到运动学设计及动力学设计等多个方面,类容十分丰富。其中实现给定运动规律的优化设计和再现预期运动轨迹的优化设计,是平面栏杆机构运动学优化设计的两类基本问题。本案例就来介绍曲柄摇杆机构再现预期运动轨迹的优化设计四连杆机构平面连杆机构的典型代表:四连杆机构四连杆机构的分类:双曲柄双摇杆曲柄摇杆曲柄摇杆的存在条件:1)最短杆与最长杆的长度之和小于过等于其余两杆长度之和2)取最短杆的邻变为机架四连杆机构传动角与压力角传动角是从动件上

2、某点的受力方向与从动件上该点速度方向的所夹的锐角(如图所示α)。压力角γ的余角,是连杆BC与摇杆CD夹的锐角。四连杆优化设计课题描述:设计一曲柄摇杆机构,要求从转到时,摇杆的转角最佳再现一致的运动规律,且已知=1,为极位角,其传动角允许在范围内变化。建立该优化设计数学模型,并用MATLAB求解该优化问题的最优解。如图所示,当曲柄作等速运动时,要求摇杆按已知运动规律运动,由此设计各杆件的长度。四连杆优化设计课题分析:这是一个曲柄摇杆再现预期的运动轨迹的优化问题。解决优化问题的一半步骤:(1)分析问题,建立优化设

3、计的数学模型(2)选择优化方法(3)编写MATLAB程序,运行得到结果(4)优化方案的评价与决策解决优化问题的三要素:目标函数,设计变量,约束条件目标函数是什么呢??四连杆优化设计传统机械设计的方法:解析法、图解法、实验法解析法很多时候不可能得到精确解,只能用时凑近的方法求其近似解。几何实验法与图解法都是近似的设计方法所以传统的四连杆设计必然存在误差,特别是对于给定运动轨迹的设计。所以本案例的优化目标就是的实际运动轨迹与预期运动轨迹误差最小。四连杆优化设计优化目标:一已知运动规律与实际运动规律的偏差最小目标函

4、数:式中:——期望输出角,m——输入角的等分数;——实际输出角四连优化设计目标函数的化简:如右图四连杆优化设计可以进一步将他们化简,如下:四连杆优化设计设计变量的选择:、、、是设计变量么?他们可否用其他量表示?因为=1,而其他杆长则按比例取其倍数,分别设为、、。若取曲柄摇杆的初始位置角为极位夹角,则及相应的摇杆位置角为杆长的函数,其关系式为:四连杆优化设计在最终的表达式中,目标函数都用、、表示了。因此设计变量为、、。即四连杆优化设计约束条件:(1)边界约束:曲柄摇杆应该满足曲柄存在的条件,即:曲柄为最短杆,最

5、短杆与最长杆之和小于其余两杆之和。因此,四连杆优化设计(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*

6、(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

7、elseifqbi>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

8、)=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=

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。