journal article·2025-07-04Open access

Performance Comparison of Multi-Objective Optimizers for Dynamic Balancing of Six-Bar Watt Linkages Using a Fully Cartesian Model

María T. Orvañanos-Guerrero, Claudia N. Sánchez, Luis Eduardo Robles-Jiménez, Sara Carolina Gómez-Delgado

Applied Sciences· Volume 15· Issue 13

Abstract

Balancing mechanisms require the minimization of both the Shaking Moment (ShM) and Shaking Force (ShF), a complex multi-criteria challenge often tackled using single-objective algorithms. However, these methods face difficulties in navigating competing objectives. In contrast, multi-objective algorithms provide a more efficient and adaptable framework, while Fully Cartesian Coordinates (FCC) simplify the balancing equations compared to conventional Cartesian formulations. This study focuses on optimizing the dynamic balance of a six-bar Watt linkage using FCC. A wide set of optimization methods is analyzed and compared, and among them, the S-Metric Selection Evolutionary Multi-objective Optimization Algorithm (SMS-EMOA) demonstrates superior performance. This algorithm achieves the most significant hypervolume value in only 10.44 min of execution. The results indicate that multi-objective algorithms outperform single-objective approaches, offering faster and more diverse optimization solutions. Additionally, this study introduces an analytical method that enables the straightforward identification of removable counterweights, achieving an equally effective balance while minimizing the number of counterweights required.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Optimal Experimental Design Methods · Advanced Multi-Objective Optimization Algorithms · Manufacturing Process and Optimization

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Facultad de Ingeniería, Universidad Panamericana, Aguascalientes 20296, Aguascalientes, Mexico

Departamento de Estadística, Universidad Autónoma de Aguascalientes, Aguascalientes 20100, Aguascalientes, Mexico

Funding

Instituto de Ciencia y Tecnología del Estado de Aguascalientes (INCyTEA)

References (47)

Show source-provided references
1. Arakelian, V., Dahan, M., and Smith, M. (2000). A Historical Review of the Evolution of the Theory on Balancing of Mechanisms. International Symposium on History of Machines and Mechanisms Proceedings HMM 2000, Springer.10.1007/978-94-015-9554-4_33 ↗
2. Shaking force and shaking moment balancing of mechanisms: A historical review with new examples10.1115/1.1829067 ↗
3. Orvañanos-Guerrero, M.T., Sánchez, C.N., Rivera, M., Acevedo, M., and Velázquez, R. (2019). Gradient descent-based optimization method of a four-bar mechanism using fully cartesian coordinates. Appl. Sci., 9.10.3390/app9194115 ↗
4. Porter, B., and Sanger, D.J. (1972). Synthesis of dynamically optimum four-bar linkages. Proc. Conf. on Mechanisms, Paper C69/72, Institution of Mechanical Engineers.
5. Optimum Mechanism Design Combining Kinematic and Dynamic-Force Considerations10.1115/1.3438631 ↗
6. Rechnergestützte Optimierung der Antribs-und Gestellkraftgrössen ebene. Koppelgetriebe-Teil 110.1016/0094-114X(76)90032-X ↗
7. Rechnergestützte Optimierung der Antriebs- und Gestellkraftgrössen ebener Koppelgetriebe—Teil II10.1016/0094-114X(76)90033-1 ↗
8. A study of counterweight synthesis for a 6-bar chain10.1016/0094-114X(82)90015-5 ↗
9. Optimal Balancing of High-Speed Linkages Using Multiobjective Programming Techniques10.1115/1.3258754 ↗
10. Optimum balancing of four-bar linkages10.1016/0094-114X(91)90074-E ↗
11. Balancing of shaking forces and shaking moments for planar mechanisms using the equimomental systems10.1016/j.mechmachtheory.2007.04.003 ↗
12. Investigation of balancing problem for a planar mechanism using genetic algorithm10.1007/s12206-013-0530-z ↗
13. Chaudhary, K., and Chaudhary, H. (2013, January 18–20). Minimization of Shaking Force and Shaking Moment in Multiloop Planar Mechanisms. Proceedings of the 1st International and 16th National Conference on Machines and Mechanisms, Roorkee, India.
14. Dynamic balancing of planar mechanisms using genetic algorithm10.1007/s12206-014-0934-4 ↗
15. Shape Optimization of Dynamically Balanced Planar Four-bar Mechanism10.1016/j.procs.2015.07.378 ↗
16. Chaudhary, K., and Chaudhary, H. (2015, January 10–11). Optimum Dynamic Balancing of a Planar Five-Bar Mechanisms Using Genetic Algorithm. Proceedings of the International Conference on Advances in Materials and Product Design (AMPD-2015), Sardar Vallabhbhai Patel Institute of Technology, Surat, Gujarat, India.
17. Chaudhary, H., and Chaudhary, K. (2016). Design of Reactionless Mechanisms Based on Constrained Optimization Procedure. Dynamic Balancing of Mechanisms and Synthesizing of Parallel Robots, Springer.10.1007/978-3-319-17683-3_11 ↗
18. Optimal dynamic design of planar mechanisms using teaching-learning-based optimization algorithm10.1177/0954406215612831 ↗
19. A new optimization method for dynamic design of planar linkage with clearances at joints—Optimizing the mass distribution of links to reduce the change of joint forces10.1115/1.1425393 ↗
20. Balancing of planar six-bar mechanism with genetic algorithm10.30464/jmee.2020.4.4.303 ↗
21. Orvananos-Guerrero, M.T., Sanchez, C.N., Davalos-Orozco, O., Rivera, M., Velazquez, R., and Acevedo, M. (2018, January 7–8). Using Fully Cartesian Coordinates to Calculate the Support Reactions of Multi-Scale Mechanisms. Proceedings of the 2018 Nanotechnology for Instrumentation and Measurement, NANOfIM 2018, Mexico City, Mexico.10.1109/NANOFIM.2018.8688610 ↗
22. Orvañanos-Guerrero, M.T., Acevedo, M., Sánchez, C.N., Campos-Delgado, D.U., Ghavifekr, A.A., Visconti, P., and Velázquez, R. (2022). Complete Balancing of the Six-Bar Mechanism Using Fully Cartesian Coordinates and Multiobjective Differential Evolution Optimization. Mathematics, 10.10.3390/math10111830 ↗
23. A Fast and Elitist Multiobjective Genetic Algorithm: NSGA-II10.1109/4235.996017 ↗
24. Multiobjective Optimization Using Nondominated Sorting in Genetic Algorithms10.1162/evco.1994.2.3.221 ↗
25. Farmani, M.R., and Jaamiolahmadi, A. (2009, January 13–19). Optimization of Force and Moment Balance of a Four-Bar Linkage using Multi-Objective Genetic Algorithm. Proceedings of the ASME International Mechanical Engineering Congress and Exposition, Lake Buena Vista, FL, USA.10.1115/IMECE2009-12740 ↗
26. Dorigo, M., Birattari, M., Li, X., López-Ibañez, M., Ohkura, K., Pinciroli, C., and Stützle, T. (2016). A Study of Archiving Strategies in Multi-objective PSO for Molecular Docking. Swarm Intelligence: 10th International Conference, ANTS 2016, Brussels, Belgium, 7–9 September 2016, Proceedings 10, Springer.
27. Deb, K. (2004). Better Spread and Convergence: Particle Swarm Multiobjective Optimization Using the Maximin Fitness Function. Genetic and Evolutionary Computation—GECCO 2004 Genetic and Evolutionary Computation Conference Seattle, WA, USA, 26–30 June 2004, Proceedings, Part I, Springer.10.1007/b98645 ↗
28. Multiobjective optimization for force and moment balance of a four-bar linkage using evolutionary algorithms10.1007/s12206-011-0924-8 ↗
29. Mejia-Rodriguez, R., Villarreal-Cervantes, M.G., Rodríguez-Molina, A., Pérez-Cruz, J.H., and Silva-García, V.M. (2023). Evolutionary Multiobjective Design Approach for Robust Balancing of the Shaking Force, Shaking Moment, and Torque under Uncertainties: Application to Robotic Manipulators. Mathematics, 11.10.3390/math11081776 ↗
30. Collette, Y., and Siarry, P. (2004). Multiobjective Optimization, Principles and Case Studies, Springer.10.1007/978-3-662-08883-8 ↗
31. A Survey on the Hypervolume Indicator in Evolutionary Multiobjective Optimization10.1109/TEVC.2020.3013290 ↗
32. Holland, J.H. (1992). Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence, MIT Press.10.7551/mitpress/1090.001.0001 ↗
33. “Direct Search” Solution of Numerical and Statistical Problems10.1145/321062.321069 ↗
34. Bergmann, H.W. (1989). Evolution Strategy: Nature’s Way of Optimization. Optimization: Methods and Applications, Possibilities and Limitations— Proceedings of an International Seminar Organized by Deutsche Forschungsanstalt für Luft- und Raumfahrt (DLR), Bonn, Germany, June 1989, Springer.10.1007/978-3-642-83814-9 ↗
35. Price, K.V., Storn, R.M., and Lampinen, J.A. (1998). Differential Evolution: A Practical Approach to Global Optimization, Springer.
36. Stochastic Ranking for Constrained Evolutionary Optimization10.1109/4235.873238 ↗
37. Search biases in constrained evolutionary optimization10.1109/TSMCC.2004.841906 ↗
38. Deb, K., Sundar, J., Bhaskara Rao, U.N., and Chaudhuri, S. (2006, January 8–12). Reference Point Based Multi-Objective Optimization Using Evolutionary Algorithms. Proceedings of the 8th Annual Conference on Genetic and Evolutionary Computation (GECCO ’06), Seattle, WA, USA. Technical Report 3.10.1145/1143997.1144112 ↗
39. An evolutionary many-objective optimization algorithm using reference-point-based nondominated sorting approach, part I: Solving problems with box constraints10.1109/TEVC.2013.2281535 ↗
40. Seada, H., and Deb, K. (April, January 29). U-NSGA-III: A Unified Evolutionary Algorithm for Single, Multiple, and Many-Objective Optimization. Proceedings of the International Conference on Evolutionary Multi-Criterion Optimization, Guimaraes, Portugal.
41. Vesikar, Y., Deb, K., and Blank, J. (2018, January 18–21). Reference Point Based NSGA-III for Preferred Solutions. Proceedings of the 2018 IEEE Symposium Series on Computational Intelligence (SSCI), Bangalore, India.10.1109/SSCI.2018.8628819 ↗
42. MOEA/D: A multiobjective evolutionary algorithm based on decomposition10.1109/TEVC.2007.892759 ↗
43. Panichella, A. (2019, January 13–17). An adaptive evolutionary algorithm based on non-euclidean geometry for many-objective optimization. Proceedings of the GECCO 2019—Proceedings of the 2019 Genetic and Evolutionary Computation Conference, Prague, Czech Republic.10.1145/3321707.3321839 ↗
44. Two-Archive Evolutionary Algorithm for Constrained Multiobjective Optimization10.1109/TEVC.2018.2855411 ↗
45. SMS-EMOA: Multiobjective selection based on dominated hypervolume10.1016/j.ejor.2006.08.008 ↗
46. A Reference Vector Guided Evolutionary Algorithm for Many-Objective Optimization10.1109/TEVC.2016.2519378 ↗
47. Pymoo: Multi-Objective Optimization in Python10.1109/ACCESS.2020.2990567 ↗