Capítulo 13
Control por modelo interno (IMC)

13.1 Idea general y metodología para plantas estables

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

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

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

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

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

[406: 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)].

13.1.1 IMC en sistemas de fase no mínima

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

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

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

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

13.2 Sistemas con retardo: predictor de Smith

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

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

13.3 Disen~o de PIDs con IMC

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

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

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

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

Caso de estudio

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

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

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

13.4 Ejercicios adicionales

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

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

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

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

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

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

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

13.4.1 Antiwindup

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

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

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

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

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

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