Capítulo 12
Control por modelo interno (IMC)

12.1 Idea general y metodología para plantas estables

[391: imc1Control por modelo interno (IMC): diagrama de bloques e ideas básicas *** PIC 09:38

[392: imcQKControl por modelo interno (IMC): equivalencia con controlador convencional *** PIC 10:41

[393: imcfmControl por modelo interno: metodología en procesos estables y de fase mínima *** PIC 10:37

[394: imcml1Control por modelo interno de procesos estables y de fase mínima: ejemplo Matlab *** PIC 10:29

[395: imc4ca1IMC de proceso de segundo orden: ejemplo Matlab alternativas disen~o (I) ** PIC 09:06

[396: imc4ca2IMC de proceso de segundo orden: alternativas disen~o (2), sensibilidad a ruido de medida y de proceso **** PIC 14:14

Nota: Existe una generalización del IMC sencilla, a lo que se denomina control con 2 grados de libertad (procesado de referencia diferente al de medidas, u = Krr + Kyy, en vez de u = K(r y). Esta generalización se discute en el vídeo [ imc2gl(09:19)].

12.1.1 IMC en sistemas de fase no mínima

[397: imcfnmControl por modelo interno (IMC): caso fase no mínima (ceros semiplano derecho y retardo) **** PIC 11:56

[398: imcml2Control por modelo interno (IMC) con cero de fase no mínima: ejemplo Matlab **** PIC 08:28

[399: imcml3Control por modelo interno con retardo y ceros de fase no mínima: ejemplo Matlab **** PIC 05:16

[400: imcnovaControl por modelo interno: contraejemplos (cuando NO funciona bien) *** PIC 08:00

12.2 Sistemas con retardo: predictor de Smith

[401: imcsmithSistemas con retardo: predictor de Smith (derivación a partir de IMC) *** PIC 09:31

[402: smithmlPredictor de Smith para control de sistemas con retardo: ejemplo Matlab *** PIC 09:51

12.3 Disen~o de PIDs con IMC

[403: imcpidDisen~o de PIDs por medio de la metodología de modelo interno (IMC-PID) *** PIC 10:26

[404: simcteoPIDs con IMC para procesos lentos: modificación S-IMC (Skogestad), teoría **** PIC 11:00

[405: simcmlPIDs con IMC para procesos lentos: modificación S-IMC (Skogestad), ejemplo Matlab *** PIC 10:27

[406: imcpiord1Disen~o de PI mediante IMC para proceso de primer orden, y modificación S-IMC: ejemplo Matlab *** PIC 06:40

Caso de estudio

[407: imcce1Ejemplo de disen~o IMC (2o ord+retraso) y transformación a PID en forma paralela *** PIC 13:16

[408: imcce2sSimulación con Simulink de tres posibles implementaciones de un IMC (explícito, implícito-sin ret.interno-, PID): diagrama de bloques *** PIC 07:39

[409: imcce3sSimulación con Simulink de tres posibles implementaciones de un IMC (explícito, implícito-sin ret.interno-, PID): resultados *** PIC 08:15

12.4 Ejercicios adicionales

[410: imcexauFunciones para disen~o/simulación de IMC/S-IMC (Matlab) **** PIC 07:49

[411: imcex1Ejercicio: Análisis de opciones IMC/S-IMC para proceso de segundo orden (Matlab) *** PIC 09:10

[412: imcex2Ejercicio: Análisis de opciones IMC/S-IMC para proceso de 2o orden + retardo (Matlab) *** PIC 06:30

[413: imcex3Ejercicio: Análisis de opciones IMC/S-IMC para proceso integrador+retardo (Matlab) *** PIC 05:01

[414: imcQcteControl de procesos rápidos: IMC con Q constante (1/ganancia) *** PIC 09:20 *Link to English version

[415: imcex4Ejercicio: Análisis de opciones IMC/S-IMC para proceso 2o orden+retardo X. Blasco, J.M. Herrero, C. Ramos, A. Sala (UPV) *** PIC 

[416: imcex5Ejercicio: Análisis de opciones IMC/S-IMC para proceso 2o orden+retardo *** PIC 

12.4.1 Antiwindup

[417: imcantiwindIMC ante saturación: windup y modificación antiwindup. Comparación clamp-antiwindup en PID equivalente. **** PIC 10:11

12.4.2 Disen~o IMC para implementación por computador (tiempo discreto)

[418: imcdt1Control IMC en tiempo discreto (1): discretización de IMC continuo **** PIC 15:38

[419: imcdt2Control IMC en tiempo discreto (2): disen~o Q(z) puramente discreto **** PIC 16:55

12.5 Caso general inestable: parametrización de Youla-Kucera

[420: YQparamParametrización de Youla-Kucera (generalización de IMC): caso general (planta inestable) ***** PIC 13:41