Documentos de Académico
Documentos de Profesional
Documentos de Cultura
a la Teora de Control
Sistemas de Control
en Tiempo Discreto
Michel Hakas
Bibliografa
El controlador es un filtro
digital.
Veremos cmo
determinar funciones de transferencia discretas,
disear funciones de transferencia, y
analizar la estabilidad de sistemas de tiempo discreto.
Introduccin (2)
La transformada de Laplace
Ejemplos
1) Sea E(z) = 1 + 3.z-1 - 2.z-2 + z-4 + ..., {e(k)} = ?
e(0) = 1; e(1) = 3; e(2) = -2; e(3) = 0; e(4) = 1; ....
2) Sea e(k) = 1 para todo k, E(z) = ?
1 z
E ( z ) 1 z 1 z 2 z 1 1
1 z 1 z 1
Nota: e(k) = 1 puede ser generada por muestreo de un escaln unitario,
o de cualquier otra funcin que valga 1 cada T seg.
La Transformada Z (2)
Teoremas
Linealidad Z . h1 (k ) . h2 (k ) .H1 ( z ) .H 2 ( z )
n1
k
adelanto Z h ( k n ) z .
n
H ( z ) h ( k ). z
k 0
Traslacin compleja
Z e a.k .h(k ) H ( z.e a )
Nota: Existe el limite si todos los polos de H(z) estn dentro del crculo unitario,
excepto por un posible polo simple en z = 1.
La Antitransformada Z (1)
Para que la transformada Z sea til, se requieren mtodos para
determinar la inversa.
a z. sin a.T
sin a.t sin(a.k .T )
s2 a2 z 2.z. cos a.T 1
2
s z. z cos a.T
cos a.t cos(a.k .T )
s2 a2 z 2 2.z. cos a.T 1
z.e b.T sin a.T
a
( s b) 2 a 2 e b.t sin a.t e b.k .T
sin( a.k .T ) z 2 2.z.e b.T cos a.T e 2.b.T
sb
2 2 e b.t cos a.t e b.k .T
cos(a.k .T )
z. z e b.T cos a.T
( s b) a 2
z 2.z.e b.T
cos a.T e 2.b.T
La Antitransformada Z (3)
Mtodo de la expansin en fracciones simples
Notemos en la tabla anterior que en el numerador generalmente
hay factores de z, as que conviene hacer la expansin a E(z)/z,
para que la identificacin de trminos sea ms fcil.
z
Ejemplo E( z)
z 2 3.z 2
E( z) 1 1 1
z z 1. z 2 z 1 z 2
z 1 z
Z 1 E ( z ) Z 1 Z
z 1 z 2
Las tablas indican entonces que e k 1 2
k
La Antitransformada Z (4)
Mtodo de la frmula de inversin
Frmula general, obtenida va la teora de variable compleja.
1
e( k ) E ( z ).z k 1.dz
2. . j
donde encierra todos los polos finitos del integrando.
Usando el Teorema de los Residuos, se puede evaluar la
integral anterior a travs de la expresin
e k res E ( z ).z k 1
polos de
E ( z ). z k 1
Para un polo en z = a,
de orden 1: res z a z a .E ( z ).z k 1 z a
m 1
1 d
de orden m: res z a z a m
. E ( z ). z k 1
m 1! dz m1 z a
Funcin de transferencia (1)
Consideremos la ecuacin en diferencias lineal y de orden n:
y (k ) n .u ( k ) n1.u (k 1) 0 .u (k n)
n1. y (k 1) 0 . y (k n)
n .z n n1.z n1 0
Y ( z) n n1
.U ( z )
z n1.z 0
n .z n n1.z n1 0
H ( z) n
z n1.z n1 0
Diagrama de bloques (1)
Una tercera forma de representar un sist. en tiempo discreto, l.i.t.
Otros:
multiplicacin de una seal por una constante
suma de seales
Ejemplo
m(k ) e(k ) e( k 1) m(k 1)
Diagrama de bloques (2)
Para la ecuacin en diferencias genrica de un sist. de orden n
Solucin no mnima
(son 2.n retardos o
shift registers)
Diagrama de bloques (3)
Para la funcin de transferencia de un sistema de orden n
Y ( z) an .z n an1.z n1 a0
H ( z) n
U ( z) z bn1.z n1 b0
an
Solucin mnima
(son n retardos)
Respuesta al pulso y convolucin (1)
Consideremos un sistema en
tiempo discreto, causal, lineal e u(k) y(k)
invariante en el tiempo, S:
S
1 0 k 0
(k ) k
1 k 0
0 1 2 k
Si el sistema es causal
k
yk un .hk n un .hk n hk n 0 si (k n) 0
n 0 n 0
y el trmino yk slo depende del efecto de entradas anteriores.
Respuesta al pulso y transferencia
Teorema: Convolucin discreta
F ( z ) Z f k
G( z ) Z g k C ( z ) Z ck F ( z ).G ( z )
c f * g
k k k
Luego:
Y ( z ) C. z.I 1. D .U ( z ) C. z.I 1.z.x0
i 0
k 1
yk C. k .x0 C. k i 1..ui D.uk
i 0
Muestreo y retencin de seales (1)
Muestreador ideal (sampler)
e* (t ) e(t ). (t ) e(t ). (t T )
e(0). (t ) e(T ). (t T )
e (t ) e( n.T ),
n.T t ( n 1).T
Y ( z ) z 1 1 G ( s )
G ( z) .Z L
U ( z) z s t k .T
Muestreo de sist. continuo: TM (2)
Relacin entrada-salida:
Teorema de la Transmitancia Muestreada
Demostracin
Ejemplo uk + ek y(t) yk
MOC G(s)
_ T
wk
H(s)
T
Y ( z ) G ( z ).E ( z )
U ( z)
E( z) U ( z) W ( z) E( z)
1 G.H ( z )
W ( z ) G.H ( z ).E ( z )
G( z)
Y ( z) .U ( z )
1 G.H ( z )
e A.T
De donde
e A.s .ds .B
T
0
uk xk+1 xk yk
+ z -1 C +
D
Estabilidad (1)
Estabilidad BIBO
Teorema
xk 1 .xk .uk
El sistema es BIBO estable
yk C.xk D.uk
todos los autovalores de la matriz j
tienen mdulo menor que 1, o sea 1
-1 1
todos los polos (las soluciones de
det z.I 0 ) estn dentro del crculo unitario. -j
Luego, un polo en s = 0,
se transforma en un polo
en z = 1 j
1
-1 1
-j
Criterios de estabilidad (1)
Necesitamos criterios que nos digan si el mdulo de los polos
de la funcin de transferencia es menor que 1.
1) Routh-Hurwitz
2) Nyquist
3) Lugar de las races
4) Respuesta en frecuencia
a0 a1 an1 an
an
an an1 a1 a0 n
a0
aik 1 aik k .akki
a0n1 a1n1 ann11
ann11 akk
k
ann11 ann12 a0n1 n1 a0k
a0n1
a00 Si a0 > 0, el sist. es estable
los a0k, k = 0, 1, ... , n-1 son >0.
Criterios de estabilidad (4)
Criterio de Juri Schur Kohn
1 a1 a2
a2 a1 1 2 a2
1 a22 a1.(1 a2 )
a1
a1.(1 a2 ) 1 a22 1
1 a2
a12 .(1 a2 )
1 a22
1 a2 a2
1
1 a22 0 a2 1
Estable
1 a
2 1
1 a2 . 1 a 2 a 2 0
a2 1 a1
a2 1 a1
-1
-1
1 a1
2
Control (1)
Hasta ahora nos preocupamos esencialmente por las
herramientas y el anlisis de sistemas dados.
Pero, cmo diseamos una funcin de transferencia (o la
ecuacin en diferencias) de un controlador digital que satisfaga
las especificaciones de diseo de un cierto sistema de control?
Especificaciones
Estabilidad relativa
Existen frmulas que relacionan los mrgenes con la respuesta de
sist. de 2 orden. Para rdenes mayores slo hay aproximaciones.
Sensibilidad
Hay parmetros que varan con la temp., humedad, altitud, edad,
etc. Se busca reducir la sensibilidad de las caractersticas del sist. a
estos cambios.
Esto se consigue, en general, aumentando la ganancia del lazo
abierto.
Rechazo a perturbaciones
Es deseable que nuestro sistema responda mnimamente a cambios
en entradas que no son usadas para controlar la salida.
Para eso, se precisan ganancias de lazo abierto grandes, pero que
no ocurran en el camino directo entre la entrada perturbadora y la
salida.
Control (3)
Controladores para sistemas realimentados
Controladores PID
Su sintona tambin se apoya en la respuesta en frecuencia.
Existen tcnicas similares a las de tiempo continuo.
T z 1 z 1
PID( z ) K P K I . . KD.
2 z 1 T .z
Diseo con el Lugar de las Races
Agregado de ceros y polos de manera de ubicar los polos del
sistema en lazo cerrado en lugares ms adecuados del plano z.
D
Control: Realimentacin de estados (6)
La ubicacin de polos
Si notamos ' ,
los .K
elementos de la matriz K se determinan a
partir de la ubicacin de los polos del sistema, o sea de las
races de la ecuacin caracterstica . det( z.I ' ) 0
Control: Realimentacin de estados (7)
La ubicacin de polos
i 0
k 1
yk C. k .x0 C. k i 1..ui D.uk
i 0
Teorema