Dynamic approach to optimum synthesis of a four-bar mechanism using a swarm intelligence algorithm

Edgar A. Portilla-Flores; Maria B. Calva-Yáñez; Miguel G. Villarreal-Cervantes; Paola A. Niño Suárez; Gabriel Sepúlveda-Cervantes

Kybernetika (2014)

  • Volume: 50, Issue: 5, page 786-803
  • ISSN: 0023-5954

Abstract

top
This paper presents a dynamic approach to the synthesis of a crank-rocker four-bar mechanism, that is obtained by an optimization problem and its solution using the swarm intelligence algorithm called Modified-Artificial Bee Colony (M-ABC). The proposed dynamic approach states a mono-objective dynamic optimization problem (MODOP), in order to obtain a set of optimal parameters of the system. In this MODOP, the kinematic and dynamic models of the whole system are consider as well as a set of constraints including a dynamic constraint. The M-ABC algorithm is adapted to solve the optimization problem by adding a suitable constraint-handling mechanism that is able to incorporate the kinematic and dynamic constraints of the system. A set of independent computational runs were carried out in order to validate the dynamic approach. An analysis from the mechanical and computational point of view is presented, based on the obtained results. From the analysis of the simulation and its results, it is shown that the solutions for the proposed algorithm lead to a more suitable design based on the dynamic approach.

How to cite

top

Portilla-Flores, Edgar A., et al. "Dynamic approach to optimum synthesis of a four-bar mechanism using a swarm intelligence algorithm." Kybernetika 50.5 (2014): 786-803. <http://eudml.org/doc/262199>.

@article{Portilla2014,
abstract = {This paper presents a dynamic approach to the synthesis of a crank-rocker four-bar mechanism, that is obtained by an optimization problem and its solution using the swarm intelligence algorithm called Modified-Artificial Bee Colony (M-ABC). The proposed dynamic approach states a mono-objective dynamic optimization problem (MODOP), in order to obtain a set of optimal parameters of the system. In this MODOP, the kinematic and dynamic models of the whole system are consider as well as a set of constraints including a dynamic constraint. The M-ABC algorithm is adapted to solve the optimization problem by adding a suitable constraint-handling mechanism that is able to incorporate the kinematic and dynamic constraints of the system. A set of independent computational runs were carried out in order to validate the dynamic approach. An analysis from the mechanical and computational point of view is presented, based on the obtained results. From the analysis of the simulation and its results, it is shown that the solutions for the proposed algorithm lead to a more suitable design based on the dynamic approach.},
author = {Portilla-Flores, Edgar A., Calva-Yáñez, Maria B., Villarreal-Cervantes, Miguel G., Niño Suárez, Paola A., Sepúlveda-Cervantes, Gabriel},
journal = {Kybernetika},
keywords = {synthesis; four-bar mechanism; M-ABC algorithm; synthesis; four-bar mechanism; modified-artificial bee colony (M-ABC) algorithm; mono-objective dynamic optimization problem (MODOP)},
language = {eng},
number = {5},
pages = {786-803},
publisher = {Institute of Information Theory and Automation AS CR},
title = {Dynamic approach to optimum synthesis of a four-bar mechanism using a swarm intelligence algorithm},
url = {http://eudml.org/doc/262199},
volume = {50},
year = {2014},
}

TY - JOUR
AU - Portilla-Flores, Edgar A.
AU - Calva-Yáñez, Maria B.
AU - Villarreal-Cervantes, Miguel G.
AU - Niño Suárez, Paola A.
AU - Sepúlveda-Cervantes, Gabriel
TI - Dynamic approach to optimum synthesis of a four-bar mechanism using a swarm intelligence algorithm
JO - Kybernetika
PY - 2014
PB - Institute of Information Theory and Automation AS CR
VL - 50
IS - 5
SP - 786
EP - 803
AB - This paper presents a dynamic approach to the synthesis of a crank-rocker four-bar mechanism, that is obtained by an optimization problem and its solution using the swarm intelligence algorithm called Modified-Artificial Bee Colony (M-ABC). The proposed dynamic approach states a mono-objective dynamic optimization problem (MODOP), in order to obtain a set of optimal parameters of the system. In this MODOP, the kinematic and dynamic models of the whole system are consider as well as a set of constraints including a dynamic constraint. The M-ABC algorithm is adapted to solve the optimization problem by adding a suitable constraint-handling mechanism that is able to incorporate the kinematic and dynamic constraints of the system. A set of independent computational runs were carried out in order to validate the dynamic approach. An analysis from the mechanical and computational point of view is presented, based on the obtained results. From the analysis of the simulation and its results, it is shown that the solutions for the proposed algorithm lead to a more suitable design based on the dynamic approach.
LA - eng
KW - synthesis; four-bar mechanism; M-ABC algorithm; synthesis; four-bar mechanism; modified-artificial bee colony (M-ABC) algorithm; mono-objective dynamic optimization problem (MODOP)
UR - http://eudml.org/doc/262199
ER -

References

top
  1. Acharyya, S. K., Mandal, M., 10.1016/j.mechmachtheory.2009.03.003, Mechanism and Machine Theory 44 (2009) 1784-1794. Zbl1178.70003DOI10.1016/j.mechmachtheory.2009.03.003
  2. Chiasson, J., Modeling and High Performance Control of Electric Machines, Wiley-IEE Press, 2005 
  3. Deb, K., 10.1016/S0045-7825(99)00389-8, Comput. Methods Appl. Mech. Engrg. 186 (2000), 2/4, 311-338. Zbl1028.90533DOI10.1016/S0045-7825(99)00389-8
  4. Dorigo, M., Caro, G. D., Gambardella, L. M., 10.1162/106454699568728, Artif. Life 3 (1999), 137-172. DOI10.1162/106454699568728
  5. Gao, F., Fei, F., Xu, Q., Deng, Y., Qi, Y., Balasingham, I., 10.1016/j.amc.2012.06.040, Appl. Math. Comput. 219 (2012), 2, 552-568. Zbl1288.34068MR2956986DOI10.1016/j.amc.2012.06.040
  6. Hrones, J., Nelson, G., Analysis of Four Bar Linkage., MIT Press and Wiley 1951. MR0041577
  7. Karaboga, D., Basturk, B., 10.1007/s10898-007-9149-x, J. Global Optim. 3 (2007), 3, 459-471. Zbl1149.90186MR2346178DOI10.1007/s10898-007-9149-x
  8. Karaboga, N., Latifoglu, F., 10.1016/j.engappai.2012.10.011, Engrg. Appl. Artif. Intell. 26 (2013), 2, 677-684. DOI10.1016/j.engappai.2012.10.011
  9. Kennedy, J., Eberhart, R. C., Particle swarm optimization., In: IEEE International Conference on Neural Networks 1995, pp. 1942-1948. 
  10. Khorshidi, M., Soheilypour, M., Peyro, M., Atai, A., Panahi, M. Shariat, 10.1016/j.mechmachtheory.2011.05.006, Mech. Mach. Theory 46 (2011), 10, 1453-1465. DOI10.1016/j.mechmachtheory.2011.05.006
  11. Krishnamurty, S., Turcic, D. A., 10.1016/0094-114X(92)90048-M, Mech. Mach. Theory 27 (1992), 5, 599-612. DOI10.1016/0094-114X(92)90048-M
  12. Laribi, M. A., Mlike, A., Romdhane, L., Zeghloul, S., 10.1016/j.mechmachtheory.2004.02.004, Mech. Mach. Theory 39 (2004), 717-735. DOI10.1016/j.mechmachtheory.2004.02.004
  13. Lin, W., 10.1016/j.mechmachtheory.2010.03.011, Mech. Mach. Theory 45 (2010), 1096-1107. DOI10.1016/j.mechmachtheory.2010.03.011
  14. Ma, J. W., Zhang, G. L., Xie, H., The optimization of feed-forward neural networks based on artificial fish-swarm algorithm., Comput. Appl. 24 (2004), 21-23. 
  15. Mezura-Montes, E., Cetina-Domínguez, O., 10.1016/j.amc.2012.04.057, Appl. Math. Comput. 218 (2012), 10943-10973. Zbl1284.90079MR2942379DOI10.1016/j.amc.2012.04.057
  16. Mezura-Montes, E., Portilla-Flores, E. A., Ocaña, B. Hernández, 10.1080/00207721.2012.745023, Int. J. Systems Sci. 45 (2014), 5, 1080-1100. DOI10.1080/00207721.2012.745023
  17. Norton, R., Diseño de Maquinaria, una introducción a la síntesis y al análisis de mecanismos y máquinas (in Spanish)., McGraw Hill, México 1997. 
  18. Passino, K. M., 10.1109/MCS.2002.1004010, IEEE Control Syst. Mag. (2002) 52-67. DOI10.1109/MCS.2002.1004010
  19. Samanta, S., Chakraborty, S., 10.1016/j.engappai.2011.03.009, Engrg. Appl. Artif. Intell. 24 (2011), 6, 946-957. DOI10.1016/j.engappai.2011.03.009
  20. Shigley, J., Uicker, J., Theory of Machines and Mechanisms., McGraw Hill, México 1995. 

NotesEmbed ?

top

You must be logged in to post comments.

To embed these notes on your page include the following JavaScript code on your page where you want the notes to appear.

Only the controls for the widget will be shown in your chosen language. Notes will be shown in their authored language.

Tells the widget how many notes to show per page. You can cycle through additional notes using the next and previous controls.

    
                

Note: Best practice suggests putting the JavaScript code just before the closing </body> tag.