Skip to main content
Log in

Optimization of dynamic quantities of a four-bar mechanism using the Hybrid Cuckoo Search and Firefly Algorithm (H-CS-FA)

  • Original
  • Published:
Archive of Applied Mechanics Aims and scope Submit manuscript

Abstract

This paper presents an optimization technique for dynamic balancing of a four-bar mechanism for the purpose of minimization of joint reactions, shaking forces and shaking moment. Joint reaction forces were determined by using a new method which can be applied in rigid planar closed-loop kinematic chains with revolute joints, and it is based on the use of absolute angles of rotation. The problem of balancing the obtained joint reaction forces was then solved as a multi-objective optimization problem. Kinematic and dynamic parameters of the four-bar linkage were taken as design variables. Three cases with simultaneous minimization of several objective functions were considered. The new hybrid algorithm named Hybrid Cuckoo Search and Firefly Algorithm (H-CS-FA) was used for solving the defined optimization problem in accordance with the given constraints. The appropriate selection of objective functions (three cases) and the application of the proposed algorithm resulted in a significant reduction of the values of joint reactions, shaking forces, shaking moment and driving torque. A concrete numerical example was used to show the efficiency of the new hybrid algorithm. The results obtained by H-CS-FA are compared with those obtained by using basic algorithms in the hybridization process (CS and FA) which proved the superiority of the newly proposed optimization procedure.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15

Similar content being viewed by others

References

  1. Šalinić, S.: Determination of joint reaction forces in a symbolic form in rigid multibody systems. Mech. Mach. Theory 46, 1796–1810 (2011)

    Article  Google Scholar 

  2. Norton, R.: Design of Machinery—An Introduction to the Synthesis and Analysis of Mechanisms and Machines. McGraw-Hill, New York (2004)

    Google Scholar 

  3. Walker, M.J., Oldhamn, K.: A general theory of force balancing using counterweights. Mech. Mach. Theory 13, 175–185 (1978)

    Article  Google Scholar 

  4. Tepper, F.R., Lowen, G.G.: General theorems concerning full force balancing of planar mechanisms by internal mass redistribution. ASME J. Eng. Ind. 94(3), 789–796 (1972)

    Article  Google Scholar 

  5. Berkof, R.S., Lowen, G.G.: A new method for completely force balancing simple linkages. ASME J. Eng. Ind. 91, 21–26 (1969)

    Article  Google Scholar 

  6. Arakelian, V., Dahan, M.: Partial shaking moment balancing of fully force balanced linkages. Mech. Mach. Theory 36, 1241–1252 (2001)

    Article  Google Scholar 

  7. Zhang, D., Wei, B.: Dynamic Balancing of Mechanisms and Synthesizing of Parallel Robots. Springer, Switzerland (2016)

    Book  Google Scholar 

  8. Chaudhary, H., Saha, S.K.: Dynamic and Balancing of Multibody Systems. Springer, Berlin (2009)

    Book  Google Scholar 

  9. Chaudhary, H., Saha, S.K.: Balancing of four-bar linkages using maximum recursive dynamic algorithm. Mech. Mach. Theory 42, 216–232 (2007)

    Article  MathSciNet  Google Scholar 

  10. Chaudhary, K., Chaudhary, H.: Dynamic balancing of planar mechanisms using genetic algorithm. J. Mech. Sci. Technol. 28, 4213–4220 (2014)

    Article  Google Scholar 

  11. Chaudhary, K., Chaudhary, H.: Optimal dynamic design of planar mechanisms using teaching-learning-based optimization algorithm. J. Mech. Sci. Technol. 29, 5189–5198 (2015)

    Article  Google Scholar 

  12. Farmani, M.R., Jaamialahmadi, A., Babaie, M.: Multiobjective optimization for force and moment balance of a four-bar linkage using evolutionary algorithms. J. Mech. Sci. Technol. 25, 2971–2977 (2011)

    Article  Google Scholar 

  13. Guo, G., Morita, N., Torii, T.: Optimum dynamic design of planar linkage using genetic algorithm. JSME Int. J. C-Mech. Syst. 43, 372–377 (2000)

    Article  Google Scholar 

  14. Erkaya, S.: Investigation of balancing problem for a planar mechanism using genetic algorithm. J. Mech. Sci. Technol. 27, 2153–2160 (2013)

    Article  Google Scholar 

  15. Šalinić, S., Bošković, M., Bulatović, R.R.: Minimization of dynamic joint reaction forces of the 2-dof serial manipulators based on interpolating polynomials and counterweights. Theor. Appl. Mech. 42, 249–260 (2015)

    Article  Google Scholar 

  16. Harl, B., Oblak, M., Butinar, B.: Minimization of joint reaction forces of kinematic chains by a multi-objective approach. Struct. Multidiscip. Optim. 27, 243–249 (2004)

    Article  Google Scholar 

  17. Arakelian, V.H., Smith, M.R.: Shaking force and shaking moment balancing of mechanisms: a historical review with new examples. ASME J. Mech. Des. 127, 334–339 (2005)

    Article  Google Scholar 

  18. Wijk, V.V., Herder, J.L., Demeulenaere, B.: Comparison of various dynamic balancing principles regarding additional mass and additional inertia. ASME J. Mech. Robot. 1(4), 041006 (2009). https://doi.org/10.1115/1.3211022

    Article  Google Scholar 

  19. Yang, X.S., Deb, S.: Cuckoo search via Levy flights. In: World Congress on Nature and Biologically Inspired Computing (NaBIC), pp. 210–214. IEEE Publications, (2009)

  20. Yang, X.S.: Nature-Inspired Metaheuristic Algorithms. Luniver Press, Frome (2008)

    Google Scholar 

  21. Yang, X.S., Deb, S., Fong, S.: Metaheuristic algorithms: optimal balance of intensification and diversification. Appl. Math. Inf. Sci. 8(3), 977–983 (2014)

    Article  Google Scholar 

  22. Fiser, I., Fister Jr., I., Yang, X.S., Brest, J.: A comprehensive review of firefly algorithms. Swarm. Evol. Comput. 13(1), 34–46 (2013)

    Article  Google Scholar 

  23. Yang, X.S., Xingshi, H.: Nature-Inspired Optimization Algorithms in Engineering Overview and Applications. Nature Inspired Computation in Engineering, pp. 1–20. Springer, Berlin (2016)

    Google Scholar 

  24. Bulatović, R.R., Đorđević, S.R., Đorđević, V.S.: Cuckoo search algorithm: a metaheuristic approach to solving the problem of optimum synthesis of a six-bar double dwell linkage. Mech. Mach. Theory 61, 1–13 (2013)

    Article  Google Scholar 

  25. Mezura-Montes, E., Portilla-Flores, E.A., Hernández-Ocaña, B.: Optimum synthesis of a four-bar mechanism using the modified bacterial foraging algorithm. Int. J. Syst. Sci. 45(5), 1080–1100 (2014)

    Article  Google Scholar 

  26. Bulatović, R.R., Miodragović, G., Bošković, M.S.: Modified krill herd (mkh) algorithm and its application in dimensional synthesis of a four-bar linkage. Mech. Mach. Theory 95, 1–21 (2016)

    Article  Google Scholar 

  27. Lin, W.Y., Hsiao, K.M.: Cuckoo search and teaching-learning-based optimization algorithms for optimum synthesis of path-generating four-bar mechanisms. J. Chin. Inst. Eng. 40(1), 66–74 (2017)

    Article  Google Scholar 

  28. Selvi, Ö., Yavuz, S.: Design and dimensional optimization of a novel walking mechanism with firefly algorithm. In: International Workshop on Computational Kinematics, pp. 67–75. Springer, Cham (2017)

    Google Scholar 

  29. Li, X., Wang, G., Miao, S., Li, X.: Optimal design of a hydraulic excavator working device based on parallel particle swarm optimization. J. Braz. Soc. Mech. Sci. (2017). https://doi.org/10.1007/s40430-017-0798-5

    Article  Google Scholar 

  30. Sardashti, A., Daniali, H.M., Varedi, S.M.: Optimal free-defect synthesis of four-bar linkage with joint clearance using PSO algorithm. Meccanica 48(7), 1681–1693 (2013)

    Article  Google Scholar 

  31. Ebrahimi, S., Payvandy, P.: Efficient constrained synthesis of path generating four-bar mechanisms based on the heuristic optimization algorithms. Mech. Mach. Theory. 85, 189–204 (2015)

    Article  Google Scholar 

  32. Lee, C.T., Lee, C.C.: On a hybrid particle swarm optimization method and its application in mechanism design. Proc. Ins. Mech. Eng. C-J. Mech. 228(15), 2844–2857 (2014)

    Article  Google Scholar 

  33. Singh, R., Chaudhary, H., Singh, A.K.: Defect-free optimal synthesis of crank-rocker linkage using nature-inspired optimization algorithms. Mech. Mach. Theory 116, 105–122 (2017)

    Article  Google Scholar 

  34. Barthelemy, P., Bertolotti, J., Wiersma, D.S.: A Lévy-flight for light. Nature 453, 495–498 (2008)

    Article  Google Scholar 

  35. Brown, C., Liebovitch, L.S., Glendon, R.: Lévy-flights in Dobe Ju/’hoansi foraging patterns. Hum. Ecol. 35, 129–138 (2007)

    Article  Google Scholar 

  36. Lin, S.K.: Dynamics of the manipulator with closed chains. IEEE Trans. Robot. Autom. 6, 496–501 (1990)

    Article  Google Scholar 

  37. Lurie, A.I.: Notes on analytical mechanics. Prikladnaya Matematika i Mekhanika (PMM) 21(6), 759–768 (1957). (in Russian)

    Google Scholar 

  38. Lurie, A.I.: Analytical Mechanics. Springer, Berlin (2002)

    Book  Google Scholar 

  39. Wang, J.T., Huston, R.L.: Kane’s equations with undetermined multipliers—application to constrained multibody systems. ASME J. Appl. Mech. 54, 424–429 (1987)

    Article  Google Scholar 

  40. Blajer, W.: On the determination of joint reactions in multibody mechanisms. ASME J. Mech. Des. 126, 341–350 (2004)

    Article  Google Scholar 

  41. Yang, S., Deb, S.: Cuckoo search: recent advances and applications. Neural Comput. Appl. 24(1), 169–174 (2014)

    Article  Google Scholar 

  42. Fister Jr., I., Fister, D., Fister, I.: A comprehensive review of cuckoo search: variants and hybrids. Int. J. Math. Model. Numer. Opitm. 4(4), 387–409 (2013)

    MATH  Google Scholar 

  43. Shehab, M., Khader, A.T., Al-Betar, M.A.: A survey on applications and variants of the cuckoo search algorithm. Appl. Soft. Comput. (In Press) (2017). https://doi.org/10.1016/j.asoc.2017.02.034

    Article  Google Scholar 

  44. Fister, I., Yang, X.S., Brest, J.: A comprehensive review of firefly algorithms. Swarm. Evol. Comput. 13, 34–46 (2013)

    Article  Google Scholar 

  45. Yang, X.S., Xingshi, H.: Firefly algorithm: recent advances and applications. Int. J. Swarm Intell. 1(1), 36–50 (2013)

    Article  Google Scholar 

Download references

Acknowledgements

Authors wish to acknowledge the support of the Ministry of Education and Science of the Republic of Serbia for support through research projects TR-35038, TR-35006 and TR-33015.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Radovan R. Bulatović.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Appendix

Appendix

The Cartesian coordinates of mass centers \(C_p \left( {p=1, 2, 3} \right) \) of the mechanisms \(\left( {V_p } \right) \left( {p=1, 2, 3} \right) \) of the mechanism shown in Fig. 3 are:

$$\begin{aligned} x_{C_1 }= & {} s_1 +d_1 \cos \left( {\theta _1 +\alpha _1 } \right) ,\\ y_{C_1 }= & {} s_2 +d_1 \sin \left( {\theta _1 +\alpha _1 } \right) ,\\ x_{C_2 }= & {} s_1 +L_1 \cos \theta _1 +s_3 +d_2 \cos \left( {\theta _2 +\alpha _2 } \right) ,\\ y_{C_2 }= & {} s_2 +L_1 \sin \theta _1 +s_4 +d_2 \sin \left( {\theta _2 +\alpha _2 } \right) ,\\ x_{C_3 }= & {} L_4 +s_5 +d_3 \cos \left( {\theta _3 +\alpha _3 } \right) ,\\ y_{C_3 }= & {} s_6 +d_3 \sin \left( {\theta _3 +\alpha _3 } \right) . \end{aligned}$$

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Bošković, M., Bulatović, R.R., Šalinić, S. et al. Optimization of dynamic quantities of a four-bar mechanism using the Hybrid Cuckoo Search and Firefly Algorithm (H-CS-FA). Arch Appl Mech 88, 2317–2338 (2018). https://doi.org/10.1007/s00419-018-1457-8

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00419-018-1457-8

Keywords

Navigation