Optimización Multiobjetivo en Modelado y Control de un Péndulo Invertido Rotatorio
DOI:
https://doi.org/10.4995/riai.2018.8739Palabras clave:
Optimización evolutiva multiobjetivo, identificación no lineal, frente de Pareto, modelado, control PIDResumen
Este artículo muestra la aplicación de técnicas de optimización multiobjetivo, tanto para la identificación de parámetros de un modelo como para el ajuste de controladores. En particular, se propone una técnica para identificar los parámetros de un modelo en primeros principios para un péndulo invertido rotatorio aplicando una metodología de optimización multiobjetivo y datos experimentales. Así también la metodología se extiende a la sintonización de controladores PID y PI para el sistema en mención. En la aplicación de la metodología multiobjetivo se utilizan una serie de herramientas para cada una de las etapas. Como optimizador se ha utilizado una implementación basada en algoritmos evolutivos, ev-MOGA (Herrero et al., 2007). Para la fase de análisis de las soluciones del frente se utiliza la herramienta de visualización del frente de Pareto denominada level diagram (Blasco et al., 2017), que permite explorar satisfactoriamente el conjunto de soluciones óptimas de Pareto y seleccionar una de ellas de acuerdo con las preferencias del diseñador. Una ventaja que ofrece esta metodología es la fácil comprensión de las conflictos que aparecen entre los objetivos de diseño, permitiendo seleccionar una solución de compromiso satisfactoria de cuerdo a las preferencias del diseñador, sin perder de vista el conjunto de soluciones óptimas encontradas.Descargas
Citas
Åstrom, K. J., Furuta, K., 2000. Swinging up a pendulum by energy control. Automatica 36 (2), 287-295. https://doi.org/10.1016/S0005-1098(99)00140-5
Barbosa, D. I., Castillo, J. S., Combita, L. F., 2011. Rotary inverted pendulum with real time control. In: Robotics Symposium, 2011 IEEE IX Latin American and IEEE Colombian Conference on Automatic Control and Industry Applications (LARC). IEEE, pp. 1-6. https://doi.org/10.1109/LARC.2011.6086851
Blasco, X., Herrero, J. M., Reynoso-Meza, G., Martínez, M. A., 2017. Interactive tool for analyzing multiobjective optimization results with level diagrams. In: Proceedings of the Genetic and Evolutionary Computation Conference Companion. ACM, pp. 1689-1696. https://doi.org/10.1145/3067695.3082553
Carrillo-Ahumada, J., Reynoso-Meza, G., García-Nieto, S., Sanchis, J., García-Alvarado, M., 2015. Sintonización de controladores pareto-óptimo robustos para sistemas multivariables. aplicación en un helicóptero de 2 grados de libertad. Revista Iberoamericana de Automática e Informática Industrial RIAI 12 (2), 177-188. https://doi.org/10.1016/j.riai.2015.03.002
Fontanet, J. G. G., Cervantes, A. L., Ortiz, I. B., 2016. Alternativas de control para un péndulo de furuta. Revista Iberoamericana de Automática e Informática Industrial RIAI 13 (4), 410-420. https://doi.org/10.1016/j.riai.2016.05.008
Furuta, K., Yamakita, M., Kobayashi, S., 1992. Swing-up control of inverted pendulum using pseudo-state feedback. Proceedings of the Institution of Mechanical Engineers, Part I: Journal of Systems and Control Engineering 206 (4), 263-269. https://doi.org/10.1243/PIME_PROC_1992_206_341_02
Herrero, J., Blasco, X., Martínez, M., Ramos, C., Sanchis, J., 2007. Non-linear robust identification of a greenhouse model using multi-objective evolutionary algorithms. Biosystems Engineering 98 (3), 335-346. https://doi.org/10.1016/j.biosystemseng.2007.06.004
Lima, B., Cajo, R., Huilcapi, V., Agila, W., 2017. Modeling and comparative study of linear and nonlinear controllers for rotary inverted pendulum. In: Journal of Physics: Conference Series. Vol. 783. IOP Publishing, p. 012047. https://doi.org/10.1088/1742-6596/783/1/012047
Mathew, N. J., Rao, K. K., Sivakumaran, N., 2013. Swing up and stabilization control of a rotary inverted pendulum. IFAC Proceedings Volumes 46 (32), 654-659. https://doi.org/10.3182/20131218-3-IN-2045.00128
Ramírez-Neria, M., Sira-Ramírez, H., Garrido-Moctezuma, R., Luviano-Juarez, A., 2014. Linear active disturbance rejection control of underactuated systems: The case of the furuta pendulum. ISA transactions 53 (4), 920-928. https://doi.org/10.1016/j.isatra.2013.09.023
Reynoso-Meza, G., Blasco, X., Sanchis, J., 2009. Diseño multiobjetivo de controladores pid para el benchmark de control 2008-2009. Revista Iberoamericana de Automática e Informática Industrial RIAI 6 (4), 93-103. https://doi.org/10.1016/S1697-7912(09)70112-8
Reynoso-Meza, G., Blasco, X., Sanchis, J., Herrero, J. M., 2016. Controller Tuning with Evolutionary Multiobjective Optimization: A Holistic Multiobjective Optimization Design Procedure. Springer. https://doi.org/10.1007/978-3-319-41301-3
Reynoso-Meza, G., Sanchis, J., Blasco, X., Martínez, M., 2013. Algoritmos evolutivos y su empleo en el ajuste de controladores del tipo pid: Estado actual y perspectivas. Revista Iberoamericana de Automática e Informática Industrial RIAI 10 (3), 251-268. https://doi.org/10.1016/j.riai.2013.04.001
Shahnazi, R., Akbarzadeh-T, M.-R., 2008. Pi adaptive fuzzy control with large and fast disturbance rejection for a class of uncertain nonlinear systems. IEEE Transactions on Fuzzy Systems 16 (1), 187-197. https://doi.org/10.1109/TFUZZ.2007.903320
Wang, J.-J., 2011. Simulation studies of inverted pendulum based on pid controllers. Simulation Modelling Practice and Theory 19 (1), 440-449. https://doi.org/10.1016/j.simpat.2010.08.003
Zhang, J., Zhang, Y., 2011. Optimal linear modeling and its applications on swing-up and stabilization control for rotary inverted pendulum. In: Control Conference (CCC), 2011 30th Chinese. IEEE, pp. 493-500.
Descargas
Publicado
Cómo citar
Número
Sección
Licencia
Esta revista se publica bajo una Licencia Creative Commons Attribution-NonCommercial-CompartirIgual 4.0 International (CC BY-NC-SA 4.0)