Enlace a contenido externo elaborado por terceros: [https://media.upv.es/player/?id=9a7c1580-0fb2-11ea-8698-3da42538efee]
Materiales: [ Cód.: EjemploPI4IndicesFR.zip ] [ PDF ]
En este vídeo se aborda la comparación de la respuesta temporal resultante de optimizar cuatro índices diferentes (ISE, IAE, ITAE, IT2AE) para un mismo proceso (1er orden + retardo).
En concreto, aquí se discute el planteamiento del problema, el modelo
Simulink y su evaluación en bucle abierto y con un regulador inicial subóptimo.
La optimización y análisis de la respuesta temporal son discutidas en el vídeo
[
La primera parte del vídeo discute el comando sim de Matlab, que simula modelos de Simulink (ficheros con extensión .slx); si alguno de los bloques tiene parámetros que dependen de variables, deben estar definidas en el Base Workspace de Matlab; cuando se hacen simulaciones dentro de una función (que tiene su propio Workspace), los parámetros de los modelos deben asignarse mediante el comando assignin.
La primera ejecución tarda bastante, debido a cargas de librerías y compilaciones. Las siguientes tardan menos, y tardan todavía menos si se activa la opción FastRestart.
A continuación, se discuten los detalles de la configuración de los diferentes elementos del diagrama de bloques, tanto del escenario sobre el que se desea simular (rechazo de perturbación tipo escalón a la entrada del proceso), como del cálculo de los índices de coste arriba mencionados. El controlador elegido es un PI, , siendo y los parámetros ajustables (variables de decisión) que se desean calcular para optimizar prestaciones.
Por último, se simula y calculan los costes en bucle abierto (), y también con un controlador inicial , para comprobar que el código que prepara el problema para los optimizadores funciona correctamente, y para hacerse una idea del funcionamiento del proceso.
Colección completa [VER]:
Anterior Optimización para rechazo de perturbaciones vs. seguimiento de referencia (Simulink)
Siguiente Optimización ISE/IAE/ITAE/IT2AE para rechazo de perturbaciones: comparativa de respuesta temporal