Introduction of control points in splines for synthesis of optimized cam motion program.doc
《Introduction of control points in splines for synthesis of optimized cam motion program.doc》由会员分享,可在线阅读,更多相关《Introduction of control points in splines for synthesis of optimized cam motion program.doc(6页珍藏版)》请在三一办公上搜索。
1、Introduction of control points in splines for synthesis of optimized cam motion programM. Mandal, T.K. Naskar*Department of Mechanical Engineering, Jadavpur University, Kolkata 700 032, West Bengal, IndiaAbstractBasic objective of synthesis of cam displacement functions is minimizing the acceleratio
2、n and jerk of the cam-follower especially in high-speed drives. Here classical splines of 6-, 7- and 8-orders and B-splines of 6- and 8-orders are taken for designing cam displacement functions. Multiple control points are introduced. Acceleration and jerk are minimized by manipulating the control p
3、oint parameters. A searching procedure is adopted, based on GA and fuzzy membership function. It establishes that introduction of control points largely minimizes acceleration and jerk. 2008 Elsevier Ltd. All rights reserved.Keywords: Classical splines; B-splines; Control points; Optimization; Genet
4、ic algorithm1. IntroductionOne of the basic objectives of designing cam motion program is to minimize the kinematics parameters like AP and JP of the follower for smooth and noiseless drive, especially in high-speed machines. Polynomial splines used as cam displacement functions yield good results i
5、n lowering AP and JP of the follower 1-8. Higher order polynomials are combined piecewise for constructing splines with the objective of designing cam displacement functions. A classical spline of order m is a curve consisting of polynomial pieces, each of degree m1, that are tied together at their
6、ends, called knots, in such a way that the curve along with its derivatives, up to and including the derivative of order m 2, is continuous. For example, if a classical spline of order 5 is used to represent a cam curve, then the displacement will be made up of polynomial pieces of degree 4 and will
7、 be continuous. The velocity, acceleration and jerk will be continuous but the fourth derivative, the ping, will not be continuous. The classical spline always interpolates prescribed values at knots. Many works were done by manipulating the knots in B-splines 10. In these works, the knots were vari
8、ed rather arbitrarily. Also no general method for varying the APs was proposed. An attempt was made to present a general method for manipulating the knot parameters of 6-order classical splines that yielded satisfactory. results 9. In 9, the intermediate knots were called the control points (CP) and
9、 were characterized by two parameters - AP and FD.In this work classical splines of orders 6, 7 and 8 are taken; AP and /P are minimized by manipulating the values of AP and FD of each CP; and a comparative study is done on the results thus obtained. It is observed that the acceleration and jerk are
10、 so interrelated that lowering of peak value of one causes rise to that of the other. In addition to classical splines of orders 6, 7 and 8, CPs are also introduced in 6- and 8-order fi-splines for the same objective.2. Synthesis of cam displacement functions by classical splinesThere is a fundament
11、al principle 11 that guides the synthesis of cam displacement functions. The fundamental principle states:(1) A displacement function must be continuous through the first and second derivatives (i.e. velocity and acceleration) across the entire cycle.(2) The jerk function must be finite across the e
12、ntire interval.This means that every cam function must have third order continuity (function plus two derivatives) at all boundaries. That is, if velocity and acceleration curves are continuous and jerk function gives finite values across the interval, it would be considered a satisfactory cam displ
13、acement function.A classical spline of order 6 conform the said fundamental principles and a number of such splines can be blended together at knots to get a desired cam function as shown in Fig. 1. Here three splines are joined together at two intermediate knots to get a smooth curve. These interme
14、diate knots are CPs 9.Following specifications are considered for the synthesis of a single dwell cam displacement function with 6-order classical splines:Rise h in a cam rotation angle of 2y, fall h in next 2y, dwell at zero displacement for remaining 2(p 2y) cam rotation angle; the angular velocit
15、y of the camshaft is taken as constant. Two CPs are introduced at Aps. equal to c and 3c with corresponding FDs of h/2 each; two end knots at cam rotation angles of 0 and 4c with FD of 0 each. These are stated in Table 1. It needs four polynomial pieces for the segments of 0c, c2c, 2c3c and 3c4c.The
16、 displacement equations of the above four polynomial pieces are 11. here are 24 unknown coefficients like a1,. . .,a4, b1,. . . ,b4, c1,. . .,c4, d1,. . .,d4, e1,. . .,e4, f1,. . .,f4 necessitating 24 equations for solution. Successive derivations of the Eqs. (1)(4) give sets of equations for veloci
17、ty, acceleration, jerk and ping. Fifteen smoothness equations, three interpolation equations, six boundary condition equations, i.e. a total of 24 equations are obtained as described in 11. Splines of orders 7 and 8 are considered for analysis. For the latter the number of unknown coefficients will
18、be 28 and 32, respectively.3. OptimizationFor optimization, GA 12 is adopted here since it is an efficient way to search a highly non-linear multidimensional space. A good overview of the many practical applications of the GA is found in 13. The algorithm starts from an initial set of candidate indi
19、viduals called the initial population and, using genetic operators - crossover, mutation, selection - which try to mimic natural selection laws, simulate the biological evolution producing new populations with better individuals at each iterative step. After a number of iterations, which depends on
20、the complexity of the problem, the algorithm finds the optimal solution to the problem as the best fit individual 12. Fig. 2 illustrates the steps of a simple GA 14.4. Objective function 15,16As in the hierarchical optimization method, only one objective function f1(x), is first optimized while the
21、second objective function f2(x) is ignored. The optimization is carried out taking into account the constraints and using standard methods such as a random search and variable metric combination. The optimal value, referred to as the ideal value for this objective function, is represented by/1min(x1
22、) and the design parameters contained in vector X1 are referred to as a fuzzy set. This set is then substituted into the second objective functiona2(), to obtain /2max(x1). The second objective is optimized to get its ideal value, /2min(x). The fuzzy set belonging to x2 is substituted into the first
23、 objective function to obtain f1maxx). These values denoted as /1min,/2max,/2min and fmax, respectively, are used to form the global objective function.The membership function is expressed in general terms as From 15 it is observed that the search space is concave in nature. This is obvious from the
24、 ApJp map shown in Fig. 6. Since Ap decreases while Jp increases and vice versa, Ap and Jp cannot be minimum simultaneously. That is why the search space for optimum point is considered to be in between fimin and fimax, where f1 stands for Ap and f2 stands for Jp. From the set of Eq. (5) the followi
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Introduction of control points in splines for synthesis optimized cam motion program
链接地址:https://www.31ppt.com/p-2925398.html