Capítulo 12
Control por modelo interno (IMC)

12.1 Idea general y metodología para plantas estables

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

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

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

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

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

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

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

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

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

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

12.2 Sistemas con retardo: predictor de Smith

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

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

12.3 Diseño de PIDs con IMC

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

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

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

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

Caso de estudio

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

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

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

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

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

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

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

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

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

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

12.4.1 Antiwindup

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

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

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

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