Capítulo 12
Control por modelo interno (IMC)

12.1 Idea general y metodología para plantas estables

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

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

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

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

[399: imc4ca1IMC de proceso de segundo orden: ejemplo Matlab alternativas diseño (I) ** PIC 09:06

[400: imc4ca2IMC de proceso de segundo orden: alternativas diseñ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

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

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

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

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

12.2 Sistemas con retardo: predictor de Smith

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

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

12.3 Diseño de PIDs con IMC

[407: imcpidDiseño de PIDs por medio de la metodología de modelo interno (IMC-PID) *** PIC 10:26

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

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

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

Caso de estudio

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

[412: 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

[413: 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

[414: imcexauFunciones para diseño/simulación de IMC/S-IMC (Matlab) **** PIC 07:49

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

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

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

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

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

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

12.4.1 Antiwindup

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

12.4.2 Diseño IMC para implementación por computador (tiempo discreto)

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

[423: imcdt2Control IMC en tiempo discreto (2): diseño Q(z) puramente discreto **** PIC 16:55

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

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