IE3036 - Sistemas de Control 1
2do ciclo, 2024
Lección 14: Diseño por emulación de controladores analógicos
Diseño a partir de la primera topología
controlador
controlador
Se está empleando la combinación ADC + \(C(z)\) + DAC para emular el comportamiento de \(C(s)\).
Procedimiento
Procedimiento
\(\to\) Equivalentes mediante aproximaciones numéricas.
\(\to\) Equivalentes mediante zero-pole matching (en las notas).
\(\to\) Equivalentes hold (ZOH).
Aproximaciones numéricas
Aproximaciones numéricas
Depende del tipo de aproximación numérica que se emplee.
Aproximaciones numéricas
Forward Euler
Depende del tipo de aproximación numérica que se emplee.
Aproximaciones numéricas
Forward Euler
Backward Euler
Depende del tipo de aproximación numérica que se emplee.
Aproximaciones numéricas
Transformación bilineal
Método de Tustin
Tustin con prewarping
Cz = c2d(Cs, T, 'tustin')
Depende del tipo de aproximación numérica que se emplee.
¿Cuál es la aproximación discreta de un controlador PI empleando Tustin?
Ejemplo
¿Cuál es la aproximación discreta de un controlador PI empleando Tustin?
Ejemplo
¿Cuál es la aproximación discreta de un controlador PI empleando Tustin?
Ejemplo
Este controlador funcionará adecuadamente siempre y cuando \(T\) sea lo suficientemente pequeño.
>> clase14_ejs_equivalentes.m
¿Aproximaciones numéricas?
Recordemos que
Recordemos que
Recordemos que
¿Qué es esto?
Consecuencia del teorema de muestreo y el criterio de Nyquist.
Mapeo entre planos \(s\) y \(z\)
Para sistemas discretos, el umbral de estabilidad cambia del eje imaginario al círculo unitario.
Para sistemas discretos el umbral de estabilidad cambia del eje imaginario al círculo unitario.
Ej: para (asintóticamente) estable se pasa de \(\mathrm{Re}(p_n)<0\) a \(|p_n|<1\) para todos los polos.
Es evidente que
Es evidente que
por lo que el uso de aproximaciones numéricas genera distorsiones en el mapeo entre el plano-\(s\) y el plano-\(z\), que pueden ocasionar problemas con la estabilidad del sistema.
forward Euler
discreto estable
\(\Rightarrow\) continuo estable
forward Euler
backward Euler
discreto estable
\(\Rightarrow\) continuo estable
continuo estable
\(\Rightarrow\) discreto estable
forward Euler
backward Euler
Tustin
discreto estable
\(\Rightarrow\) continuo estable
continuo estable
\(\Rightarrow\) discreto estable
continuo estable
\(\Leftrightarrow\) discreto estable
forward Euler
backward Euler
Tustin
discreto estable
\(\Rightarrow\) continuo estable
continuo estable
\(\Rightarrow\) discreto estable
continuo estable
\(\Leftrightarrow\) discreto estable
Para evitar problemas, un rule of thumb es hacer \(T\) lo más pequeño que sea prácticamente posible.
Equivalentes hold
Equivalente ZOH
Equivalente ZOH
Equivalente ZOH
sistema discreto
Equivalente ZOH
sistema discreto
El equivalente ZOH se comporta de forma equivalente al sistema continuo en los tiempos de muestreo.
Gs = tf(1, [1, 1, 1]);
T = 0.1;
Gzoh = c2d(Gs, T, 'zoh')
Gtustin = c2d(Gs, T, 'tustin')
step(Gs, Gzoh, Gtustin)
>> clase14_ejs_equivalentes.m
Puede aplicarse mediante la fórmula
Puede aplicarse mediante la fórmula
Notación "extraña". Representa la transformada Z de la integral de la salida del sistema \(G(s)\), luego de ser muestreada.
Puede aplicarse mediante la fórmula
puede encontrarse en tablas
Notación "extraña". Representa la transformada Z de la integral de la salida del sistema \(G(s)\), luego de ser muestreada.
Determine el equivalente ZOH del controlador PD
Ejemplo
Determine el equivalente ZOH del controlador PD
Ejemplo
>> clase14_ejs_equivalentes.m
Encuentre \(u^\star(t)\) para la transformada \(\mathcal{Z}\) dada, si se asume un \(T=1\).
Ejercicio 1
Ejercicio 1
Encuentre \(u^\star(t)\) para la transformada \(\mathcal{Z}\) dada, si se asume un \(T=1\).
Encuentre el control digital que emula el siguiente control analógico, si se emplea Backward Euler.
Ejercicio 2
Encuentre el control digital que emula el siguiente control analógico, si se emplea Backward Euler.
Ejercicio 2
Ejercicio 3
Igual que el ejercicio anterior, pero ahora empleando un equivalente ZOH.
Ejercicio 3
Igual que el ejercicio anterior, pero ahora empleando un equivalente ZOH.