实现预定轨迹的平面四连杆机构的优化设计
实现预定轨迹的平面四连杆机构的优化设计
汕头大学工学院 09机电系citycars
摘 要: 四连杆机构是工程上广泛应用的传动机构,按照预定的轨迹曲线设计平面连杆机构,就是要确定机构的各尺寸参数和连杆上的描点位置,使该点所描的连杆曲线与预定的轨迹相符。利用软件Matlab优化工具箱进行优化设计,使得实际运动轨迹与预定的轨迹误差最小,得到最优的连杆参数。
关键词:平面四连杆机构 预定轨迹 优化设计
For achieving the orbit of the plane four bar linkage
of optimization design
Abstract: Four bar linkage is widely used in engineering transmission mechanism, according to the predetermined path curve planar linkage mechanism design is to determine the size of the agency and the parameters of the tracing points, and make the point of link curve and draw a path consistent. Use of software Matlab optimal toolbox for optimum design, make the actual trajectory and scheduled path error smallest, the optimal parameters of the connecting rod.
Key words: Plane four bar linkage Scheduled path Optimization design 1
问题描述
设计一平面四连杆机构,如图1所示。要求曲柄在运动过程中实现运动轨迹y
2x
,2x5,因传递力的需要,最小转动角大于50度。
图1
2 建立优化数学模型
2.1 确定设计变量
根据设计要求,由机械原理知识可知,设计变量有L1、L2、L3、L4、。将曲柄的长度取为一个单位长度1,其余三杆长可表示为L1的倍数。由图1所示的几何关系可知
2
(L1L2)2L2L34
arccos
2L3L4
为杆长的函数。另外,根据机构在机器中的许可空间,可以适当预选机架L4
的长度,取L4=5,经以上分析,只剩下L2、L3两个独立变量,所以,该优化问题的设计变量为
XX1,X2L2,L3
T
T
因此。本优化设计为一个二维优化问题。 2.2 建立目标函数
按轨迹的优化设计,可以将连杆上M点xmi,ymi与预期轨迹点坐标偏差最小为寻优目标,其偏差为xixMixi和yiyMiyii1,2,,xn,如图2。为此,把摇杆运动区间2到5分成S等分,M点坐标有相应分点与之对应。将各分点标号记作i,根据均方根差可建立其目标函数,即
fX
x
Mi
xiyMiyi
2
21/2
min
yMiL3sin
xMi3L3cos
yi
2xi
3s
xi1(i1),S为运动区间的分段数
2(L1L2)2L2L43
arccos
2LL34
于是由以上表达式便构成了一个目标函数的数学表达式,对应于每一个机构设计方案(即给定X1,X2),即可计算出均方根差fX。
图 2
2.3 确定约束条件
根据设计条件,该机构的约束条件有两个方面:一是传递运动过程中的最小传动角应大于50度;二是保证四杆机构满足曲柄存在的条件。以此为基础建立优化线束条件。 ①保证传动角
50
图 3
按传动条件,根据图3可能发生传动角最小值的位置图,由余弦定理 cos500.6428
arccos
(L1L4)L2L3
2L2L3
2
2
2
arccos0.6428
(见图3(a))
所以
2
L31.2496L2L3 (a) (L1L4)2L22
arccos
L2L3(L4L1)
2L2L3
222
arccos0.6428
(见图3(b))
所以
22
L2L3(L4L1)1.2496L2L3 (b) 2
式(a)、(b)为两个约束条件,将L11,L45,L2x1,L3x2代入式(a)、(b),得
g1xx1x21.2496x1x2360
2
2
g2xx1x21.2496x1x2160
2
2
②曲柄存在的条件
按曲柄存在条件,由机械原理知识可知
L2L1,L3L1,L1L4L2L3
L1L2L3L4,L1L3L2L4
把它们写成不等式约束条件(将L11,L45,L2x1,L3x2代入上式),得
g3x1x10
g4x1x20
g5x6x1x20
g6xx1x240 g7xx2x140
经过分析,上述七个约束条件式中,g1X和g2X为紧约束条件,g3X~g7X为松约束条件,即满足g1X0和g2X0的
X
,必满足不等式
g3X0~g7X0,所以本优化问题实际起作用的只有g1X和g2X两个不
等式约束条件。 2.4 写出优化数学模型
综上所述,可得本优化问题的数学模型为
minfX
x
i0
s
Mi
xiyMiyi
2
21/2
XX1,X2L2,L3
T
T
s.t
g1xx12x221.2496x1x2360
g2xx12x221.2496x1x2160
即本优化问题具有两个不等式约束的二维约束优化问题。 3
选择优化方法及优化结果
3.1 选取Matlab 2011a版优化工具箱进行本优化问题优化。取初始点
X
0
3,2
T
,优化结果为
X
x1,x2
T
5.10,2.69
2.41
T
,
即L2=5.10(长度单位),L3=2.69(长度单位);
f
fX
3.2 验证优化结果
利用优化结果反求连杆M点运动轨迹,并与理论轨迹比较,如图所示
图 M点运动理论轨迹与实际轨迹
由M点实际运动轨迹可以看出,与理论轨迹的误差最大不超过1.4,根据设计要求可以认为在误差允许范围内。 4 结论
利用软件Matlab来优化预定运动轨迹的平面四连杆机构的设计,得出最优的四杆参数。利用这最优参数进行设计时,连杆实际运动轨迹与理论运动轨迹误差最小。
参考文献:
[1] 张鄂,买买提明.现代设计理论与方法.北京:科学出版社,2007.13-90 [2] 孙桓,陈作模,葛文杰.机械原理.第七版,北京:高等教育出版社,2006.135-138
[3] 张志涌,杨祖樱等编著.MATLAB 教程:R2010a.北京:北京航天航空大学出版社,2010.8.188-200