Cam-follower systems are ideally suited for many machine applications that require a specific and an accurate output motion. The required follower motion is achieved by carefully designing the shape or profile of the cam. Modern profiles are typically synthesized by piecing together a set of trigonometric and/or polynomial functions that satisfy the constraints. For most problems, there are many profile solutions that satisfy the constraints. In this paper, a relatively new optimization technique known as particle swarm optimization (PSO) is applied to the optimization of two different cam problems. The first example is a single-dwell cam in which the magnitude of the negative acceleration is minimized. The second example is a cam with a constant velocity segment in which the cycle time is optimized. The intent is to show the method in two different settings so that the reader can extend it to the optimization of any cam-follower problem. To illustrate the method, first the PSO method is applied to a mathematical function with two independent variables. Then, the method is used to find the cam profile that provides the minimum acceleration in a single-dwell cam using three independent variables. Finally, it is applied to obtain the minimum cycle time of a cam with a constant velocity segment using cubic interpolations and seven or more independent variables. The PSO method was very successful in all the optimization problems discussed in this paper. In the first cam problem, it significantly lowered the level of negative acceleration, while maintaining the positive acceleration at a constrained upper limit. The optimization procedure for the second cam problem found a very elegant five-segment solution. This solution results no matter how many initial segments or independent variables are chosen so long as there are at least five segments. Presented in this paper is the particle swarm optimizing technique that is applicable to many aspects of cam design. Two diverse examples were presented that illustrate how the PSO method can be used effectively in the optimization of cam-follower problems. In both illustrative examples, the PSO method proved to be robust, easy to implement, and suitable for minimizing a wide variety objective functions applicable to the design of cam-follower systems.

## References

1.
Norton
,
R. L.
, 2002,
Cam Design and Manufacturing Handbook
Industrial
,
New York
, Chap. 1.
2.
Rothbart
,
H. A.
, ed., 2004,
Cam Design Handbook
McGraw-Hill
,
New York
, Chap. 1.
3.
Lampinen
,
J.
, 2003, “
Cam Shape Optimisation by Genetic Algorithm
,”
Comput.-Aided Des.
,
35
, pp.
727
737
.
4.
Mermelstein
,
S. P.
, and
Acar
,
M.
, 2004, “
Optimising Cam Motion Using Piecewise Polynomials
,”
Eng. Comput.
,
19
, pp.
241
254
.
5.
Qiu
,
H.
,
Lin
,
C.-J.
,
Li
,
Z.-Y.
,
Ozaki
,
H.
,
Wang
,
J.
, and
Yue
,
Y.
, 2005, “
A Universal Optimal Approach to Cam Curve Design and it Applications
,”
Mech. Mach. Theory
,
40
, pp.
669
692
.
6.
Chew
,
M.
, and
Chuang
,
C. H.
, 1995, “
Minimizing Residual Vibrations in High-Speed Cam-Follower systems Over a Range of Speeds
,”
ASME J. Mech. Des.
,
117
(
1
), pp.
166
172
.
7.
Srinivasan
,
L. N.
, and
Ge
,
Q. J.
, 1998, “
Designing Dynamically Compensated and Robust Cam Profiles with Bernstein-Bezier Harmonic Curves
,”
ASME J. Mech. Des.
,
120
(
1
), pp.
40
45
.
8.
Acharyya
,
S.
, and
,
T. K.
, 2008, “
Fractional Polynomial Mod Traps for Optimization of Jerk and Hertzian Contact Stress in Cam Surface
,”
Comput. Struct.
,
86
, pp.
322
329
.
9.
Flocker
,
F. W.
, 2009, “
Addressing Cam Wear and Follower Jump in Single-Dwell Cam-Follower Systems With an Adjustable Modified Trapezoidal Acceleration Cam Profile
,”
ASME J. Eng. Gas Turbines Power
,
131
(
3
), p.
032804
.
10.
Mandal
,
M.
, and
,
T. K.
, 2009, “
Introduction of Control Points in Splines for Synthesis of Optimized Cam Motion Program
,”
Mech. Mach. Theory
,
44
, pp.
255
271
.
11.
Eberhart
,
R. C.
, and
Kennedy
,
J.
, 1995, “
A New Optimizer Using Particle Swarm Theory
,”
Proceedings of the Sixth International Symposium on Micro Machine and Human Science
Institute of Electrical and Electronics Engineers
.
Piscataway, NJ
, pp.
39
43
.
12.
Kennedy
,
J.
, and
Eberhart
,
R. C.
, 1995, “
Particle Swarm Optimization
,”
Proceedings of the 1995 IEEE International Conference on Neural Networks
,
Institute of Electrical and Electronics Engineers
.
Piscataway, NJ
, Vol.
4
, pp.
1942
1948
.
13.
Poli
,
R.
,
Kennedy
,
J.
, and
Blackwell
,
T.
, 2007, “
Particle Swarm Optimization, an Overview
,”
Swarm Intell.
,
1
(
1
), pp.
33
57
.
14.
Venter
,
G.
, and
Sobieszczanski-Sobieski
,
J.
, 2003, “
Particle Swarm Optimization
,”
AIAA J.
,
41
(
8
), pp.
1583
1589
.
15.
Bravo
,
R. H.
, and
Flocker
,
F. W.
, 2011, “
Designing HVAC Systems Using Particle Swarm Optimization
,”
Proceeding of the 2011 ASHRAE Winter Conference
,
Las Vegas, NV
, ASHRAE2011-86130.
16.
Shi
,
Y.
, and
Eberhart
,
R.
, 1998, “
A Modified Particle Swarm Optimizer
,”
Proceedings of the International Conference on Evolutionary Computation
Institute of Electrical and Electronics Engineers
,
Piscataway, NJ
, pp.
69
73
.
17.
Greenberg
,
M. D.
, 1978,
Foundations of Applied Mathematics
, Prentice-Hall, Englewood Cliffs, NJ, pp.
199
202
.
18.
Norton
,
R. L.
, 2004,
Design of Machinery: An Introduction to the Synthesis and Analysis of Mechanisms and Machines
, 3rd ed.,
McGraw-Hill
,
New York
, Chap. 8.