Optimum design of cam-roller follower mechanism using a new evolutionary algorithm

  • Ferhat HamzaEmail author
  • Hammoudi Abderazek
  • Smata Lakhdar
  • Djeddou Ferhat
  • Ali Rıza Yıldız


The optimum design of a cam mechanism is a very interesting problem in the contact mechanics today, due to the alternative industrial applications as a mechanism of precision. In this paper, a new evolutionary algorithm called modified adaptive differential evolution (MADE) is introduced for multi-objective optimization of a cam mechanism with offset translating roller follower. The optimization procedure is investigated for three objectives among them minimum congestion, maximum efficiency, and maximum strength resistance of the cam. To enhance the design quality of the mechanism in the optimization process, more geometric parameters and more design constraints are included in the problem formulation. In order to validate the developed algorithm, three engineering design problems are solved. The simulation results for the tested problems indicate the effectiveness and the robustness of the proposed algorithm compared to the various existed optimization methods. Finally, the optimal results obtained for the case study example provide very useful decisions for a cam mechanism synthesis.


Cam mechanism Roller follower Constrained optimization Differential evolution algorithm 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


Funding information

This research was supported by the Algerian Ministry of Higher Education and Scientific Research (CNEPRU Research Project No. J0301220110033).

Compliance with ethical standards

Conflict of interest

The authors declare that there is no conflict of interest.


  1. 1.
    Hirschhorn J (1962) Pressure angle and minimum base radius. Mach Des 34:191–192Google Scholar
  2. 2.
    Fenton RG (1966) Determining minimum cam size. Mach Des 38(2):155–158Google Scholar
  3. 3.
    Terauchi Y, El-Shakery SA (1983) A computer-aided method for optimum design of plate cam size avoiding undercutting and separation phenomena. Mech Mach Theory 18(2):157–163CrossRefGoogle Scholar
  4. 4.
    Bouzakis KD, Mitsi S, Tsiafis I (1997) Computer aided optimum design and NC milling of planar cam mechanisms. Int J Mach Tool Manu 37(8):1131–1142CrossRefGoogle Scholar
  5. 5.
    Carra S, Garziera R, Pellegrini M (2004) Synthesis of cams with negative radius follower and evaluation of the pressure angle. Mech Mach Theory 39:1017–1032zbMATHCrossRefGoogle Scholar
  6. 6.
    Lampinen J (2003) Cam shape optimization by genetic algorithm. Comput Aided Des 35:727–737CrossRefGoogle Scholar
  7. 7.
    Tsiafis I, Paraskevopoulou R, Bouzakis KD (2009) Selection of optimal design parameters for a cam mechanism using multi-objective genetic algorithm. Annals of the Constantin Brancusi, University of TarguJiu, Romania, Engineering series 2: 57–66Google Scholar
  8. 8.
    Tsiafis I, Mitsi S, Bouzakis KD, Papadimitriou A (2013) Optimal design of a cam mechanism with translating flat-face follower using genetic algorithm. Tribol Ind 35(4):255–260Google Scholar
  9. 9.
    Flores P (2013) A computational approach for cam size optimization of disc cam follower mechanisms with translating roller followers. J Mech Robot 5:041010–041016CrossRefGoogle Scholar
  10. 10.
    Hidalgo-Martinez M, Sanmiguel-Rojas E, Burgos MA (2014) Design of cams with negative radius follower using Bézier curves. Mech Mach Theory 82:87–96CrossRefGoogle Scholar
  11. 11.
    Hidalgo-Martinez M, Sanmiguel-Rojas E (2015) Minimization of the sliding velocity in planar cam mechanisms with flat-faced translating followers. Proc Inst Mech Eng C J Mech Eng Sci 231(9):1632–1638CrossRefGoogle Scholar
  12. 12.
    Jana RK, Bhattacharjee P (2017) A multi-objective genetic algorithm for design optimisation of simple and double harmonic motion cams. Int J Design Engineering. CrossRefGoogle Scholar
  13. 13.
    Yu Q, Lee HP (1998) Size optimization of cam mechanisms with translating roller followers. Proc Inst Mech Eng C J Mech Eng Sci 212:381–386CrossRefGoogle Scholar
  14. 14.
    Rothbart HA (2004) Cam design handbook. McGraw-Hill, New JerseyCrossRefGoogle Scholar
  15. 15.
    Chen YF (1982) Mechanics and design of cam mechanisms. Pergamon Press, USAGoogle Scholar
  16. 16.
    Norton RL (2002) Cam design and manufacturing handbook. Industrial Press, New YorkGoogle Scholar
  17. 17.
    Wilson CE, Salder JP (1993) Kinematics and dynamics of machinery, 2nd edn. Harper Collins College Publishers, New YorkGoogle Scholar
  18. 18.
    Desai HD, Patel VK (2010) Computer aided kinematic and dynamic analysis of cam and follower. In: Proceedings of the World Congress on Engineering, vol 2. London, pp 117–127Google Scholar
  19. 19.
    Storn R, Price K (1997) Differential evolution–a simple and efficient adaptive scheme for global optimization over continuous spaces. J Glob Optim 11(4):341–359zbMATHCrossRefGoogle Scholar
  20. 20.
    Hammoudi A, Djeddou F, Atanasovska I (2017) Adaptive mixed differential evolution algorithm for bi-objective tooth profile spur gear optimization. Int J Adv Manuf Technol 90(5–8):2063–2073Google Scholar
  21. 21.
    Brest J, Greiner S, Boskovic B, Mernik M, Zumer V (2006) Self-adapting control parameters in differential evolution: a comparative study on numerical benchmark problems. IEEE T Evolut Comput 10:646–657CrossRefGoogle Scholar
  22. 22.
    Deb K (2000) An efficient constraint handling method for genetic algorithms. Comput Methods Appl Mech Eng 186(2–4):311–338zbMATHCrossRefGoogle Scholar
  23. 23.
    Gong W, Cai Z, Liang D (2014) Engineering optimization by means of an improved constrained differential evolution. Comput Methods Appl Mech Eng 268:884–904MathSciNetzbMATHCrossRefGoogle Scholar
  24. 24.
    Mohamed AW, Sabry HZ (2012) Constrained optimization based on modified differential evolution algorithm. Inf Sci 194:171–208CrossRefGoogle Scholar
  25. 25.
    Mezura-Montes E, Coello CAC, Velázquez-Reyes J, Muñoz Dávila L (2007) Multiple trial vectors in differential evolution for engineering design. Eng Optim 39(5):567–589MathSciNetCrossRefGoogle Scholar
  26. 26.
    Eskandar H, Sadollah A, Bahreininejad A, Hamdi M (2012) Water cycle algorithm-a novel metaheuristic optimization method for solving constrained engineering optimization problems. Comput Struct 110–111:151–166CrossRefGoogle Scholar
  27. 27.
    Wang L, Li L (2010) An effective differential evolution with level comparison for constrained engineering design. Struct Multidiscip Optim 41:947–963CrossRefGoogle Scholar
  28. 28.
    Yi W, Li X, Gao L, Zhou Y, Huang J (2016) ε constrained differential evolution with pre-estimated comparison using gradient-based approximation for constrained optimization problems. Expert Syst Appl 44:37–49CrossRefGoogle Scholar
  29. 29.
    Cuevas E, Cienfuegos M (2014) A new algorithm inspired in the behavior of the social-spider for constrained optimization. Expert Syst Appl 41:412–425CrossRefGoogle Scholar
  30. 30.
    Nowcki H (1973) Optimization in pre-contract ship design. In: Fujida Y, Lind K, Williams TJ (eds) Computer applications in the automation of shipyard operation and ship design, vol 2. Elsevier, New York, pp 327–338Google Scholar
  31. 31.
    Arora JS (1989) Introduction to optimum design. McGraw-Hill, New YorkGoogle Scholar
  32. 32.
    Rao SS (2009) Engineering optimization theory and practice, 4th edn. Wiley, NewYorkCrossRefGoogle Scholar
  33. 33.
    Halicioglu R, Dulger LC, Bozdana AT (2017) Modeling, design, and implementation of a servo press for metal-forming application. Int J Adv Manuf Technol 91(5–8):2689–2700CrossRefGoogle Scholar
  34. 34.
    Halicioglu R, Dulger LC, Bozdana AT (2018) Improvement of metal forming quality by motion design. Robot Cim-Int Manuf 51:112–120CrossRefGoogle Scholar
  35. 35.
    Pedrammehr S, Danaei B, Abdi H, Masouleh MT, Nahavandi S (2018) Dynamic analysis of Hexarot: axis-symmetric parallel manipulator. Robotica 36(2):225–240CrossRefGoogle Scholar
  36. 36.
    Caramia M, Dell'Olmo, P (2008) Multi-objective management in freight logistics: increasing capacity, service level and safety with optimization algorithms. Springer Verlag London Limited, ISBN: 978–1–84800-381-1Google Scholar

Copyright information

© Springer-Verlag London Ltd., part of Springer Nature 2018

Authors and Affiliations

  • Ferhat Hamza
    • 1
    • 2
    Email author
  • Hammoudi Abderazek
    • 1
    • 2
  • Smata Lakhdar
    • 1
    • 3
  • Djeddou Ferhat
    • 1
    • 2
  • Ali Rıza Yıldız
    • 4
  1. 1.Institute of Optics and Precision MechanicsUniversity Setif 1SetifAlgeria
  2. 2.Applied Precision Mechanics LaboratorySetifAlgeria
  3. 3.Physics and Mechanics of Metallic Materials LaboratorySetifAlgeria
  4. 4.Department of Automotive EngineeringUludağ UniversityGörükleTurkey

Personalised recommendations