Discretizacion LEANDRO GARCIA
Discretizacion LEANDRO GARCIA
Discretizacion LEANDRO GARCIA
Descripción
En éste documento se enuncian los distintos métodos de discretización para controladores de
tiempo continuo, se hará una profundización sobre el método de Ragazzini-Truxal.
Los sistemas de control en tiempo discreto pueden operar en parte en tiempo discreto y en
parte en tiempo continuo. De esta manera, en dichos sistemas de control algunas señales
aparecen como funciones en tiempo discreto (a menudo en la forma de una secuencia de
números o un código numérico) y otras señales como funciones en tiempo continuo. Al
analizar sistemas de control en tiempo discreto, la teoría de la transformada z juega un
papel importante.
donde 𝑢(𝑡) es la entrada que se aplica en el instante 𝑡 y 𝑒(𝑡) = 𝑦(𝑡) − 𝑟𝑒𝑓(𝑡), es decir la
diferencia entre la salida y la referencia a seguir en 𝑡. Es importante destacar que el
resultado que se obtiene al aplicar la discretización es una aproximación del controlador
original. Para obtener dicha aproximación se pueden usar diferentes alternativas.
Existen varias técnicas de discretización bien conocidas. Cada una de ellas presenta sus
ventajas e inconvenientes y por tanto se adaptan más o menos a cada problema en
particular, ninguna de ellas puede considerarse mejor que las otras de forma general.
Esta aproximación se ilustra en la figura 3, en la que la suma del área de los rectángulos
sombreados sería la aproximación de la integral.
Nótese que esta expresión puede ser retrasada en el tiempo de manera que:
Con:
(2)
Repetir:
y de ahí a:
Con:
Esta aproximación es la más cercana al valor real de la integral, como se ilustran en la figura
5.
Como en los casos anteriores se llega a un resultado igual en forma, pero variando el valor
de los coeficientes:
Esta aproximación se corresponde con una sustitución de 𝑠 por:
(3)
y de ahí,
En este caso se cumple que 𝑢(𝑡) = 𝑢((𝑘 − 1)𝑇) en todo el intervalo de integración
de 𝐴 por lo que:
Figura 8: Integral de 𝒖(𝒕) para un periodo de muestreo
Donde 𝐺(𝑧) es la función de transferencia de bucle abierto del sistema y 𝐶(𝑧) es la función
de transferencia del controlador. Es evidente que se puede despejar 𝐶(𝑧) en la ecuaci´on
anterior, quedando:
Figura 9. Sistema en bucle cerrado
1. Restricción de causalidad: Para que 𝐷(𝑧) en la ecuación sea causal, 𝐺𝑤 𝑧 debe cumplir
con la condición:
2. Restricción de estabilidad: Si 𝐻𝐺(𝑧) tiene polos o ceros fuera del círculo unitario, se deben
cumplir las siguientes condiciones:
• 1 − 𝐺𝑤 (𝑧) debe tener como ceros todos los polos de 𝐻𝐺(𝑧) que estén fuera del círculo
unitario.
• 𝐺𝑤 (𝑧) debe tener como ceros todos los ceros de 𝐻𝐺(𝑧) que estén fuera del círculo unitario.
𝐸 𝑧 = 1 − 𝐺𝑤 𝑧 𝑅 𝑧
Si el sistema es tipo 1, con constante de error de velocidad 𝐾𝑣, debe tener un error de
estado estable igual a cero ante una entrada en escalón unitario y 1/𝐾𝑣 de error de estado
estable ante una entrada en rampa unitaria, es decir:
𝐺𝑤 (𝑧) 𝑧 = 1 = 1
EJEMPLO 1
Diseñar un compensador según Ragazzini de modo que el sistema, en lazo cerrado, tenga
tiempo de crecimiento de 10 𝑠, sobreimpulso máximo del 10% y coeficiente estático de error
de velocidad igual a 2.
La ubicación deseada para los polos de lazo cerrado está dada por:
a) Restricción de causalidad :
𝐺𝑤 (𝑧)|𝑧→∞ = 0 → 𝑏0 = 0
b) Restricción de estabilidad: no se aplica pues 𝐺𝑤 (𝑧) no tiene polos ni ceros fuera del
círculo unitario.
c) Restricción de exactitud :
𝑧 2 − 1.426𝑧 + 0.5828 = 0
Entrada escalón:
Entrada Rampa:
Solución: la función de transferencia del sistema tiene un cero por fuera del círculo unitario
y se puede escribir en la forma:
a) Restricción de causalidad:
𝐺𝑤 (𝑧)|𝑧→∞ = 0 → 𝑏0 = 0
b) Restricción de estabilidad: 𝐻𝐺(𝑧) tiene un cero inestable, por lo tanto 𝐺𝑤(𝑧) debe tener
como cero el cero inestable de 𝐻𝐺(𝑧) es decir:
c) Restricción de exactitud: el sistema en lazo cerrado es tipo cero, para que tenga error
cero al escalón unitario se debe cumplir que:
La ecuación del controlador es:
REFERENCIAS
Cursos
Libros
[1] S. Soliman, M. Srinath y A. Torres Suárez, Señales y sistemas, 2nd ed. Madrid: Prentice
Hall, 1999.
[4]A. Oppenheim y A. Willsky, Señales y sistemas, 2nd ed. México: Pearson Educación,
1998, pp. 514-516.
[5]B. Al-Hadithi, Análisis y diseño de sistemas discretos de control. Madrid: Visión Libros,
2006, pp. 195-200.
[7]R. Ñeco García, Ó. Reinoso García, N. García Aracíl and R. Aracíl Santoja, Apuntes de
sistemas de control, 1st ed. San Vicente (Alicante), España: ECU, 2003, pp. 300-320.
[8] H. González Hernández, Sistemas de control en tiempo continuo y discreto, 1st ed.
Monterrey: Editorial Digital del Tecnológico de Monterrey, 2013.
[11]J. Gil Nobajas, Ingeniería de control II. San Sebastián (Po. de Ayete 25, 20009, San
Sebastián): J.J. Gil, 2007.
[14]J. Proakis and D. Manolakis, Tratamiento digital de señales (4a. ed.). Madrid: Pearson
Educación, 2007.
[15]R. Fernández del Busto y Ezeta, G. Mata Hernández and C. Vázquez Aguilera, Análisis
y diseño de sistemas de control digital. México, D.F.: McGraw-Hill Interamericana, 2013.
[18]J. Marín Hurtado, J. Ramírez Gutiérrez and J. Buitrago, Señales y sistemas. Armenia,
Quindio: Editorial Granada, 2014.
[19]C. Phillips, H. Nagle and A. Chakrabortty, Digital control system analysis & design
[20] E. Pinto., Fundamentos de control con MATLAB. Pearson Educación de México, S.A.
de C.V., 2011.