Hostname: page-component-77f85d65b8-g4pgd Total loading time: 0 Render date: 2026-03-29T00:17:33.009Z Has data issue: false hasContentIssue false

Computer-aided design tool for typical flexible mechanisms synthesis by means of evolutionary algorithms

Published online by Cambridge University Press:  04 March 2024

Mohamed Amine Ben Abdallah*
Affiliation:
Department of Engineering and Mathematics, College of Business and Technology, Sheffield Hallam University, Sheffield, UK
Imed Khemili
Affiliation:
Laboratory of Mechanics of Sousse, National Engineering School of Sousse, University of Sousse, Sousse, Tunisia
Nizar Aifaoui
Affiliation:
Laboratory of Mechanical Engineering, National Engineering School of Monastir, University of Monastir, Monastir, Tunisia
Med Amine Laribi
Affiliation:
Département Génie Mécanique et systèmes complexes, Institut Pprime, University of Poitiers, Poitiers, France
*
Corresponding author: Mohamed Amine Ben Abdallah; Email: M.Ben-abdallah@shu.ac.uk
Rights & Permissions [Opens in a new window]

Abstract

Accurate prediction for mechanisms’ dynamic responses has always been a challenging task for designers. For modeling easiness purposes, mechanisms’ synthesis and optimization have been mostly limited to rigid systems, making consequently the designer unable to vow that the manufactured mechanism satisfies the target responses. To address this limitation, flexible mechanism synthesis is aimed in this work. Two benchmark mechanisms being the core of myriad mechanical devices are of scope, mainly, the flexible slider-crank and the four-bar. In addition to the mechanism dimensions, materials properties have been embedded in the synthesis problem. Two responses are of interest for the slider-crank mechanism, the slider velocity, and the midpoint axial displacement for the flexible connecting rod. Whereas five responses have been compiled for the four-bar mechanism synthesis. A comparative analysis of seven optimization techniques to solve the synthesis problem for both mechanisms has been performed. Subsequently, an executable computer-aided design tool for mechanisms synthesis has been developed under MATLAB®. Numerical outcomes emphasize the limits of a single-response-based synthesis for a flexible mechanism. It has been proven that combining different responses alleviates possible error and fulfill high-accuracy requirement.

Information

Type
Research Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2024. Published by Cambridge University Press
Figure 0

Figure 1. The general coordinates for a flexible beam.

Figure 1

Figure 2. The flexible connecting rod in both rigid and deformed configurations.

Figure 2

Table I. The inputs parameters.

Figure 3

Figure 3. The flexible mechanisms: (a) slider crank and (b) four-bar.

Figure 4

Figure 4. The error evaluation.

Figure 5

Table II. The different parameter search intervals for the slider-crank mechanism.

Figure 6

Table III. The different parameter search intervals for the four-bar mechanism.

Figure 7

Figure 5. The Computer-Aided Design for Multibody Synthesis (CADMS) graphical interface.

Figure 8

Figure 6. The flexible slider-crank mechanism synthesis menu.

Figure 9

Figure 7. The four-bar mechanism synthesis menu.

Figure 10

Figure 8. The postprocessing window for the flexible slider-crank mechanism.

Figure 11

Figure 9. The slider velocity based on the slider velocity synthesis.

Figure 12

Figure 10. The slider acceleration based on the slider velocity synthesis.

Figure 13

Figure 11. The axial displacement based on the slider velocity synthesis.

Figure 14

Figure 12. The error evolution based on the slider velocity synthesis.

Figure 15

Figure 13. Graphical summary for the performance of the optimization techniques based on the slider velocity, (a) for the slider velocity, (b) for the slider acceleration, and (c) for the axial displacement.

Figure 16

Table IV. Summary of the synthesis results based on the velocity synthesis.

Figure 17

Figure 14. The error evolution based on the flexible connecting rod midpoint axial displacement.

Figure 18

Figure 15. The slider velocity based on the axial displacement synthesis.

Figure 19

Figure 16. The slider acceleration based on the axial displacement synthesis.

Figure 20

Figure 17. The axial displacement based on the axial displacement synthesis.

Figure 21

Table V. Summary of the synthesis results based on the axial displacement synthesis.

Figure 22

Figure 18. Graphical summary for the performance of the optimization techniques based on the axial displacement, (a) for the slider velocity, (b) for the slider acceleration, and (c) for the axial displacement.

Figure 23

Figure 19. The error evolution based on the combined synthesis.

Figure 24

Figure 20. The slider velocity responses based on the combined synthesis.

Figure 25

Table VI. Summary of the synthesis results based on the combined synthesis.

Figure 26

Figure 21. The slider acceleration responses based on the combined synthesis.

Figure 27

Figure 22. The axial displacement responses based on the combined synthesis.

Figure 28

Figure 23. Graphical summary for the performance of the optimization techniques based on the combined synthesis, (a) for the slider velocity, (b) for the slider acceleration, and (c) for the axial displacement.

Figure 29

Figure 24. The error evolution.

Figure 30

Figure 25. The crank midpoint path.

Figure 31

Figure 26. The flexible coupler midpoint path.

Figure 32

Figure 27. The flexible follower midpoint path.

Figure 33

Figure 28. The flexible coupler midpoint axial displacement.

Figure 34

Figure 29. The flexible follower midpoint axial displacement.

Figure 35

Figure 30. Graphical summary for the performance of the optimization techniques based on the combined synthesis, (a) for the crank midpoint path, (b) for the flexible coupler midpoint path, (c) for the flexible follower midpoint path, (d) for the flexible coupler midpoint axial displacement, and (e) for the flexible follower midpoint axial displacement.

Figure 36

Table VII. Summary of the synthesis results for the four-bar mechanism.

Figure 37

Figure A1. Histograms of the objective function computed in 100 runs of the slider velocity synthesis.

Figure 38

Table AI. Classification of the bibliographic references.

Figure 39

Figure A2. The automatic interaction between optimization module and dynamic analysis module for the Computer-Aided Design for Multibody Systems.

Figure 40

Table AII. The obtained mechanism design variables based on the slider velocity synthesis.

Figure 41

Figure A3. Histograms of the objective function computed in 100 runs of the axial displacement synthesis.

Figure 42

Table AIII. The obtained mechanism design variables based on the flexible connecting rod midpoint axial displacement.

Figure 43

Figure A4. Histograms of the objective function computed in 100 runs of the combined synthesis.

Figure 44

Table AIV. The obtained mechanism design variables based on the combined synthesis.

Figure 45

Table AV. The obtained results for the flexible four-bar mechanism based on the combined synthesis.

Figure 46

Figure A5. Histograms of the objective function computed in 100 runs for the flexible four-bar mechanism based on the combined synthesis.

Figure 47

Appendix B. Glossary.

Figure 48

Appendix C. List of abbreviations