Capítulo 12
Control por modelo interno (IMC)

12.1 Idea general y metodología para plantas estables

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

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

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

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

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

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

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

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

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

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

12.2 Sistemas con retardo: predictor de Smith

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

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

12.3 Disen~o de PIDs con IMC

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

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

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

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

Caso de estudio

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

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

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

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

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

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

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

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

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

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

12.4.1 Antiwindup

[422: 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)

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

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

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