Simulación y comparación de controladores PID, Liapunov y redes neuronales artificiales: Abordando el rechazo de perturbaciones en sistemas no lineales a través de modelado computacional

Palabras clave: simscape multibody, PID, lazo cerrado, Liapunov, ANN, simulink

Resumen

El control de sistemas complejos se basa en resolver problemas en sistemas no lineales, los cuales generalmente son inestables. Un ejemplo de dicho sistema es el robot de auto equilibrio de dos ruedas, un problema típico en el área de modelado y control de sistemas, y un desafío intrigante para entender y controlar. Este artículo tiene como objetivo observar las diferentes características de tres métodos de control existentes en un sentido general, comenzando con el control clásico utilizando el bien conocido PID, seguido por las matemáticas de las funciones candidatas de Liapunov, y finalmente revisando la contribución de los algoritmos de redes neuronales artificiales (ANN). El control PID, el control de Liapunov y el control de redes neuronales artificiales son tres técnicas de control diferentes que pueden ser utilizadas para rechazar perturbaciones en sistemas no lineales. Cada una de estas técnicas tiene sus propias ventajas y desventajas en términos de su capacidad para rechazar perturbaciones en sistemas no lineales. El control PID es una técnica de control bien establecida que puede utilizarse para controlar una amplia variedad de sistemas, incluidos los sistemas no lineales, pero puede no ser tan efectivo para rechazar perturbaciones en sistemas no lineales, ya que la respuesta del controlador puede no ser lo suficientemente rápida o precisa para compensar las perturbaciones. El control de Liapunov es una técnica de control basada en la teoría matemática de la estabilidad y utiliza una función de Liapunov para garantizar la estabilidad del sistema. El control de redes neuronales artificiales se basa en el aprendizaje automático y utiliza una red neuronal para modelar el comportamiento del sistema y generar una señal de control adecuada. Este artículo realiza una comparación entre estos controladores, dando un paso desde el control clásico hacia algunas de las técnicas de control actuales.

Descargas

La descarga de datos todavía no está disponible.

Citas

U. Nagarajan, B. Kim, y R. Hollis, «Planning in high-dimensional shape space for a single-wheeled balancing mobile robot with arms», in 2012 IEEE International Conference on Robotics and Automation, St Paul, MN, USA, may 2012, pp. 130-135. doi: 10.1109/ICRA.2012.6225065.

A. Kumar y R. Sharma, «Liapunov theory based intelligent fuzzy controller for Inverted Pendulum», in 2016 IEEE 1st International Conference on Power Electronics, Intelligent Control and Energy Systems (ICPEICES), Delhi, India, jul. 2016, pp. 1-5. doi: 10.1109/ICPEICES.2016.7853377.

-0-1-k-j-astrom-pid-controllers-theory-design-and-tuning-2ed.pdf». Accedido: 30 de October de 2022. [online]. Disponible in: https://aiecp.files.wordpress.com/2012/07/1-0-1-k-j-astrom-pid-controllers-theory-design-and-tuning-2ed.pdf

G. P. Liu y S. Daley, «Optimal-tuning PID control for industrial systems», Control Eng. Pract., p. 10, 2001.

O. Lequin, M. Gevers, M. Mossberg, E. Bosmans, y L. Triest, «Iterative feedback tuning of PID parameters: comparison with classical tuning rules», Control Eng. Pract., vol. 11, n.o 9, pp. 1023-1033, sep. 2003, doi: 10.1016/S0967-0661(02)00303-9.

C. Aguilar-Ibanez, «A constructive Liapunov function for controlling the inverted pendulum», in 2008 American Control Conference, Seattle, WA, jun. 2008, pp. 5145-5149. doi: 10.1109/ACC.2008.4587311.

Applications ANN Robotics ».

J. F. Gómez y J. J. S. Martín, «DISEÑO E IMPLEMENTACIÓN DE UN ROBOT AUTOBALANCEADO», p. 115.

Ar. Mahgoub, M. M. Elnaggar, y A. L. Elshafei, «Ad-hoc Modeling and Simulation Mechanism of a Self-balancing Robot for Testing L1 Adaptive Control», in IECON 2020 The 46th Annual Conference of the IEEE Industrial Electronics Society, Singapore, Singapore, oct. 2020, pp. 82-87. doi: 10.1109/IECON43393.2020.9255152.

two wheeled self-balancing robots». https://la.mathworks.com/matlabcentral/fileexchange/88768-two-wheeled-self-balancing-robot (acceded 6 January, 2023).

How PID Autotuning Works - MATLAB & Simulink - MathWorks América Latina». https://la.mathworks.com/help/slcontrol/ug/how-pid-autotuning-works.html?searchHighlight=Autotuner%20&s_tid=srchtitle_Autotuner%20_1 (acceded 30, November. 2022).

J. W. Grizzle, C. H. Moog, y C. Chevallereau, «Nonlinear control of mechanical systems with an unactuated cyclic variable», IEEE Trans. Autom. Control, vol. 50, n.o 5, pp. 559-576, may 2005, doi: 10.1109/TAC.2005.847057.

M. W. Spong y L. Praly, «Control of underactuated mechanical systems using switching and saturation», in Control Using Logic-Based Switching, vol. 222, A. Stephen Morse, Ed. London: Springer-Verlag, 1997, pp. 162-172. doi: 10.1007/BFb0036093.

C. A. Ibañez, O. G. Frias, y M. S. Castañón, «Liapunov-Based Controller for the Inverted Pendulum Cart System», Nonlinear Dyn., vol. 40, n.o 4, pp. 367-374, jun. 2005, doi: 10.1007/s11071-005-7290-y.

Xia - 2003 - An inverse model of MR damper using optimal neural.pdf».

Class Notes “Introducción a las Técnicas de Inteligencia Artificial”. Grupo de Ingeniería de Control de la Universidad de Cantabria.pdf».

Publicado
2023-08-17
Cómo citar
Saldaña , C. A., Tumbaco Reyes, A. R., Kuonquí Gaínza, F. I., Pasmay Bohórquez, P. I., & Malave Vivar, C. A. (2023). Simulación y comparación de controladores PID, Liapunov y redes neuronales artificiales: Abordando el rechazo de perturbaciones en sistemas no lineales a través de modelado computacional. Ciencia Latina Revista Científica Multidisciplinar, 7(4), 3849-3865. https://doi.org/10.37811/cl_rcm.v7i4.7234
Sección
Artículos