El control de aprendizaje iterativo (ILC) es un enfoque de control de lazo abierto para el seguimiento de sistemas que funcionan de forma repetitiva. [ 1 ] Ejemplos de sistemas que operan de forma repetitiva incluyen manipuladores de brazos robóticos , procesos químicos por lotes y bancos de pruebas de fiabilidad . En cada una de estas tareas, el sistema debe realizar la misma acción repetidamente con alta precisión . Esta acción se representa mediante el objetivo de seguir con exactitud una señal de referencia elegida.en un intervalo de tiempo finito.
La repetición permite que el sistema mejore secuencialmente la precisión del seguimiento, aprendiendo así la entrada necesaria para seguir la referencia con la mayor precisión posible. El proceso de aprendizaje utiliza información de repeticiones anteriores para mejorar la señal de control, lo que permite encontrar iterativamente una acción de control adecuada . El principio del modelo interno proporciona las condiciones bajo las cuales se puede lograr un seguimiento perfecto, pero el diseño del algoritmo de control aún deja muchas decisiones por tomar para adaptarlo a la aplicación. Una ley de control típica y simple tiene la siguiente forma:
dóndees la entrada al sistema durante la p-ésima repetición,es el error de seguimiento durante la repetición pth yes un parámetro de diseño que representa operaciones en. [ 2 ] Lograr un seguimiento perfecto mediante iteración está representado por el requisito matemático de convergencia de las señales de entrada comose vuelve grande, mientras que la tasa de esta convergencia representa la necesidad práctica deseable de que el proceso de aprendizaje sea rápido. También existe la necesidad de garantizar un buen rendimiento del algoritmo incluso en presencia de incertidumbre sobre los detalles de la dinámica del proceso. La operaciónes crucial para lograr los objetivos de diseño (es decir, equilibrar la convergencia rápida y el rendimiento robusto) y abarca desde simples ganancias escalares hasta sofisticados cálculos de optimización. [ 3 ]
En muchos casos se añade un filtro de paso bajo a la entrada para mejorar el rendimiento. La ley de control entonces toma la forma
dóndees una matriz de filtrado de paso bajo. Esto elimina las perturbaciones de alta frecuencia que de otro modo podrían amplificarse durante el proceso de aprendizaje. [ 4 ]
Referencias
- ↑ S. Arimoto, S. Kawamura; F. Miyazaki (1984). "Mejora del funcionamiento de los robots mediante el aprendizaje". Journal of Robotic Systems . 1 (2): 123– 140. doi : 10.1002/rob.4620010203 .
- ↑ Moore, KL (1993). Control de aprendizaje iterativo para sistemas deterministas . Londres: Springer-Verlag. ISBN 0-387-19707-9.
- ↑ Owens DH; Feng K. (20 de julio de 2003). "Optimización de parámetros en el control de aprendizaje iterativo". International Journal of Control . 76 (11): 1059– 1069. doi : 10.1080/0020717031000121410 . S2CID 120288506 .
- ↑ Bristow, DA; Tharayil, M.; Alleyne, AG (2006). "Una revisión del control de aprendizaje iterativo: un método basado en el aprendizaje para el control de seguimiento de alto rendimiento". IEEE Control Systems Magazine . Vol. 26. pp. 96–114 .
- S. Arimoto, S. Kawamura; F. Miyazaki (1984). "Mejora del funcionamiento de los robots mediante el aprendizaje". Journal of Robotic Systems . 1 (2): 123– 140. doi : 10.1002/rob.4620010203 .
- Moore, KL (1993). Control de aprendizaje iterativo para sistemas deterministas . Londres: Springer-Verlag. ISBN 0-387-19707-9.
- Jian Xin Xu ; Ying Tan. (2003). Control de aprendizaje iterativo lineal y no lineal . Springer-Verlag. pág. 177. ISBN 3-540-40173-3.
- Bristow, DA; Tharayil, M.; Alleyne, AG (2006). "Una revisión del control de aprendizaje iterativo: un método basado en el aprendizaje para el control de seguimiento de alto rendimiento". IEEE Control Systems Magazine . Vol. 26. pp. 96–114 .
- Owens DH; Feng K. (20 de julio de 2003). "Optimización de parámetros en el control de aprendizaje iterativo". International Journal of Control . 76 (11): 1059– 1069. doi : 10.1080/0020717031000121410 . S2CID 120288506 .
- Owens DH; Hätönen J. (2005). "Control de aprendizaje iterativo: un paradigma de optimización". Annual Reviews in Control . 29 (1): 57– 70. doi : 10.1016/j.arcontrol.2005.01.003 .
- Daley S.; Owens DH (2008). "Control de aprendizaje iterativo: monotonicidad y optimización" (PDF) . Revista internacional de matemáticas aplicadas y ciencias de la computación . 18 (3): 179– 293. doi : 10.2478/v10006-008-0026-7 .
- Wang Y.; Gao F.; Doyle III, FJ (2009). "Revisión sobre control de aprendizaje iterativo, control repetitivo y control de ejecución a ejecución". Journal of Process Control . 19 (10): 1589– 1600. doi : 10.1016/j.jprocont.2009.09.006 .
- Teoría de control