Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
(1)
1 Introduccion.
2 Muestreo de senales.
3 Reconstruccion de senales.
Bloqueadores
4 Transformada de Laplace de una senal muestreada
muestreada y solapamiento.
5 Espectro de una senal
6 El Teorema del muestreo.
Introduccion.
(2)
Introduccion.
Componentes
- Muestreadores
- Retenedores
- Computador
(mantenedores)
(3)
Introduccion.
Tipos de senales
En tiempo continuo
- Anal o gicas
En tiempo discreto
- Muestreadas
- Digitales
(4)
Introduccion.
De esa ecuacio n se puede obtener la respuesta temporal del sistema como una se n al muestreada,
una coleccio n de valores de la salida en los instantes de muestreo.
Univ. de Valladolid. Depto. Ingeniera de Sistemas y Automatica.
(5)
Introduccion.
Ejemplo
Si se dispone del modelo de un sistema mediante la ecuaci o n en diferencias
y(k + 1) y(k) = 2u(k)
Y si u(k) es la sen al escalon discretizada
u(k) = 1 si k = 0, 1, 2 . . .
La salida (respuesta) y en los instantes de muestreo es
k
u(k)
y(k)
y(k + 1)
0
1
2
3
...
0
T
2T
3T
...
1
1
1
1
...
0
2
4
6
...
0+2 = 2
2+2 = 4
4+2 = 6
6+2 = 8
...
(6)
Muestreo de senales
2. Muestreo de senales.
Del muestreo de una se n al en intervalos discretos se obtiene una secuencia de valores, de amplitud
Como representar matematicamente la sen al x (t) para no tener que trabajar con la secuencia x(kT ).
1 si t = kT,
Si se toma la funcio n (t kT ), donde (t kT ) =
.
0 si t = kT.
Entonces
x (t) =
k=0 x(kT )(t kT )
Que corresponde a
o bien a
(7)
Muestreo de senales
x (t) =
x(t)(t kT )
k=0
(8)
3. Reconstruccion de senales.
Bloqueadores
Se supone un sistema como el de la Figura
En este caso
Formalmente la funci o n desempen ada por el Convertidor Digital Anal o gico es entonces la de un
Retenedor (mantenedor) de orden cero (ZOH).
Univ. de Valladolid. Depto. Ingeniera de Sistemas y Automatica.
(9)
(10)
Con lo que
y (t) = u(t) u(t T )
R
(11)
(12)
Se puede obtener su respuesta temporal de manera semejante a la de orden cero, por composici o n
de funciones elementales. Entre instantes de muestreo kT < t < (k + 1)T
(13)
sT
U(s) = [1 e
sT
1 esT
]U(s) =
s
Donde
senal reconstruida
h(t) senal continua, h (t) senal muestreada, h(t)
y H (s).
Como obtener y que significa H(s)
Univ. de Valladolid. Depto. Ingeniera de Sistemas y Automatica.
(14)
(15)
k=0
y operando de manera
a la Transformada de Laplace de la se n al reconstruida h(t)
Llamando H(s)
similar a lo visto en el caso de ZOH(s)
= h(0)[ 1 esT ] + h(T )[ esT e2sT ] + h(2T )[ e2sT e3sT ] + . . . =
H(s)
s
s
s
s
s
s
sT
= ( 1es
sT
skT
)
k=0 h(kT )e
H (s) =
h(kT )eskT
k=0
Graficament
Notas y definiciones
skT es la transformada estrella o estrellada.
H (s) =
k=0 h(kT )e
(16)
Ejemplo:
Determinar H (s) siendo h(t) = u(t) (escalo n unidad).
Al muestrear h(t) se tiene que:
h (t) = h(t) = 1 para t = kT .
Luego
H (s) =
h(kT )eskT
k=0
= 1 + esT + e2sT + . . .
1
1r
1
1 esT
(17)
(18)
muestreada y solapamiento.
5. Espectro de una senal
donde cm =
1 T /2
jmst dt
T T /2 h(t)e
n de periodo T , y si s =
Como
k=0 (t kT ) es una funcio
k=0 (t kT )
jmst
m=0 cm e
donde cm =
2
T
es la frec. de muestreo
es su frecuencia fundamental.
1 T /2
jmst dt
T T /2 k=0 (t kT )e
1
(t
kT
)
=
T
k=0
e jmst
m=0
H (s) =
H (s) =
st dt
k= h(t)(t kT )e
st dt =
h (t)e
st dt
h(t) k= (t kT )e
1
jmst est dt =
h(t) T m= e
1
T
m= h(t)e(s jms)t dt
m=
H(s jms )
m=
H( j jms)
(19)
(20)
'
Otras dos formas de calcular H (s) son:
H (s) =
1
H (s) =
T
&
[residuos de (H()
m=
H(s + jms ) +
1
1 eT (s)
)]
h(0)
2
1
(s + 1)(s + 2)
1
1 eT (s)
1
1
( + 1)( + 2) 1 eT (s)
1
1
]
]=2
+
[
=1
( + 2)(1 eT(s) )
( + 1)(1 eT(s) )
H (s) =
1
1 eT (s+1)
1
1 eT (s+2)
(21)
(22)
Solapamiento.
Sea f (t) una senal con ancho de banda limitado en frecuencia, es decir, con componentes nulos o
despreciables para frecuencias superiores a un valor dado c . Tomando s como frecuencia de
muestreo:
|F( j)| = 0 para || > |c |
(23)
es mayor o igual que 2c , entonces la sen al muestreada h (t) caracteriza por completo la se n al
(24)
(25)
La transformada Z
1 La Transformada Z .
2 Funcion de transferencia pulsada.
3 Diagramas de bloques.
La transformada Z
1. La Transformada Z .
Transformada Z . Definic o n.
Parece necesario disponer de una herramienta para el an a lisis de los sistemas muestreados. La
transformada de Laplace de una se n al muestreada se defini o como
F (s) =
n=
f (nT )esnT
Esta transformada presenta problemas de c a lculo. La aparicio n de terminos con esnT puede ser
una dificulta an adida.
Sin entrar en consideraciones rigurosas:
Se va usar una nueva variable compleja z
z = esT o bien s =
1
T
ln z
Z ( f ) = F(z) =
n=
f (nT )zn
(26)
La transformada Z
Ejemplo.
Sea u(t) el escalo n unitario
u(t) = 1 si t 0
u (t) = 1 si t = kT
con k = 0, 1, 2, . . .
U (s) =
k=
u(kT )e
Luego:
U (s) =
skT
k=0
u(kT ))
1
1
z
U(z)
=
=
1 esT
1 z1
z1
(27)
La transformada Z
Z [ f (k n)] = zn F(z)
k
Z [ f (k + n)] = zn [F(z) n1
k=0 f (k)z ]
Valor inicial
lm [ f (k)] = lm F(z)
z
k0
Valor fina
lm [ f (k)] = lm (1 z1 )F(z)
z1
(28)
La transformada Z
CALCULO
de la Transformada Z .
A partir de la ecuacio n en diferencias y utilizando las propiedad:
n
n1
(29)
La transformada Z
Ejemplo.
Para la ecuacio n en diferencias y(k + 1) y(k) = 2u(k)
z
z1
Suponiendo y (0) = 0:
T2
X(z) = 2
U(z)
[z + (CT 2 1)]
Univ. de Valladolid. Depto. Ingeniera de Sistemas y Automatica.
(30)
La transformada Z
Z 1 [
Az
] = AeaT
aT
ze
zA
zB
+
+ ...
z+a
z+b
Y de ah
(31)
La transformada Z
F1 (z) = ( 1z )F(z) =
Igualando:
A = 1, B = 1.
Es decir:
F1 (z) =
1
z1
(1eaT )
(z1)(zeaT )
1
zeaT
F(z) =
A
z1
z
z1
B
zeaT
z
zeaT
1
1z1
1z1 eaT
f (t) =
(1 ekT )(t kT )
k=0
(32)
La transformada Z
Ejemplo.(2)
X(z) =
z(z + 2)
Az
B
1
3z
=
+
+
+
C
=
+1
(z 1)2
(z 1)2
(z 1)
(z 1)2
(z 1)
Z 1 [1] = 1 si k = 0 (impulso)
3z
Z 1 [ (z1)
2 ] = 3kT si k 0 (rampa)
1
z
Z 1 [ (z1)
] = Z 1 [z1 ( (z1)
)] = 1 si k 1 (escalo n retrasado)
x(k) =
k = 0,
3k + 1 k 1
(33)
La transformada Z
Division directa.
Se hace directamente la divisi o n Numerador/Denominador de F(z).
Se obtiene como resultado un polinomio en z k
Se asocia el resultado obtenido con
F(z) =
f (kT )zk
k=0
(34)
La transformada Z
Ejemplo.
Calcular la transformada inversa de F(z):
Tomando b = eaT queda
F(z) =
F(z) =
(1eaT )z
(z1)(zeaT )
(1b)z
z2 (1+b)z+b
(1eaT )z
z2 (1+eaT )z+eaT
Dividiendo
(1 b)z
| z2 (1 + b)z + b
(1 b)z + (1 b2 )z0 b(1 b)z1
(1 b)z1 + (1 b2 )z2 + . . .
(1 b2 )z0 b(1 b)z1
(1 b2 )z0 + (1 b2 )(1 + b)z1 b(1 b2 )z2
.........
Es decir:
k
F(z) = (1 eaT )z1 + (1 e2aT )z2 + . . . =
k=0 f (kT )z
f (kT ) = (1 ekT )
(35)
La transformada Z
B(z)
E(z)
A(z)
Conociendo e(k) se obtiene E(z). Con ella y con A(z) y B(z) se obtiene M(z) y de ella m(k).
(36)
La transformada Z
Ejemplo.
Dada la ecuacio n en diferencias:
2z
z1
(escalon de amplitud 2)
M(z) =
2z
kAT
m(k)
=
2e
z eAT
(37)
(38)
Se tiene que
1
C (s) =
T
m=
1
C (s) = E (s)
T
m=
G(z) =
C(z)
E(z)
(39)
G(z) = Z [G(s)]
Se cumple que
Y (s) = G(s)X(s) = [GX](s)
Y (s) = [G(s)X(s)] = [GX] (s)
Luego, en este caso
Y (z) = [GX](z) = G(z)X(z)
(40)
1 esT
G(s)
X(s) = (
)G(s) = (1 esT )
=
s
s
= (1 esT )G1 (s) = G1 (s) esT G1 (s)
Donde
G1 (s) =
G(s)
s
Para estas configuracione se puede obtener G 1 (z) de tablas mientras que se demuestra que el otro
termino lleva a z1 G1 (z)
Con lo que se obtiene
X(z) = (1 z1 )G1 (z) = (
z1
G(s)
)G1 (z) siendo G1 (s) =
z
s
Regulacin Automtica en Sistemas Elctricos.
(41)
Diagramas de bloques.
3. Diagramas de bloques.
Funcion de Transferencia pulso para elementos en cascada
Depende de la situacio n del o de los muestreadores
En ocasiones no se puede defini la Funci o n de Transferencia como relaci o n Salida-Entrada
Suponiendo que Gi (s) siempre incluye el mantenedor
Elementos en cascada con muestreadores intermedios
Luego:
(42)
Diagramas de bloques.
C(s) = G2 (s)D(s)
(43)
Diagramas de bloques.
D(s) = G1 (s)R(s)
Luego:
En esta u ltima configurac o n no se puede establecer una relaci o n entre C(z) y R(z)
(44)
Diagramas de bloques.
C(z) =
C(z) =
G(z)
R(z)
1 + GH(z)
G(z)
R(z)
1 + G(z)H(z)
(45)
Diagramas de bloques.
C(z) =
G1 (z)G2 (z)
R(z)
1 + G1 (z)G2 H(z)
C(z) =
GR(z)
1 + GH(z)
(46)
(47)
Respuesta temporal.
Estabilidad.
Transformacion de Tustin.
Respuesta temporal.
1. Respuesta temporal.
En los sistemas muestreados se puede estudiar la respuesta del sistema ante entradas de prueba
(escalon, rampa, ...) de manera similar a los sistemas continuos.
La salida de un sistema en lazo cerrado estable ante una entrada constante se aproxima a un valor
constante a medida que aumenta el tiempo.
Si c(kT ) representa la respuesta muestreada del sistema (de la forma vista en apartados
anteriores)
lm c(kT ) = lm (z 1) C(z)
z1
Para un sistema en lazo cerrado, la elecci o n del periodo de muestreo modifica a su respuesta
(48)
Respuesta temporal.
G p (s) =
1
s(s+1)
H(s) = 1
R(s) =
G(z) =
C(z) =
(R(z) =
z
z1 )
1
G(z) = ( z1
)
Z
[
]
2
z
s (s+1)
1
s
G(z)
1+GH(z) R(z)
G(z)
1+G(z)
z
( z1
)
(49)
Respuesta temporal.
T = 0.5 seg.
0.1065z + 0.0902
z2 1.607z + 0.6065
z
0.1065z + .0902
(
)
C(z) = 2
z 1.5z + 0.6967 z 1
G(z) =
T = 0.1 seg.
0.004837z + 0.004679
z2 1.905z + 0.9048
0.004837z + 0.004679 z
C(z) =
(
)
z2 1.9z + 0.9095 z 1
G(z) =
(50)
Respuesta temporal.
1.6
1.4
1.4
1.2
1.2
0.8
0.8
0.6
0.6
0.4
0.4
0.2
0.2
10
12
1.6
1.6
1.4
1.4
1.2
1.2
0.8
0.8
0.6
0.6
0.4
0.4
0.2
12
10
12
0.2
10
10
12
(51)
(52)
2
T )
se corresponden
s = + j z = eT e jT
s = + j( + ks ) z = e(T ) e j(+ks )T = e(T ) e j(T +2k)
Para cada valor de z existen un n u mero infinito de valores de s.
Todo esto tendra interes a la hora de localizar los polos y ceros en el plano z equivalentes a los del
plano s.
Y otras secundarias:
s /2 a 3s /2,
+s /2 a +3s /2,
etc.
Univ. de Valladolid. Depto. Ingeniera de Sistemas y Automatica.
(53)
(54)
Eje imaginario en S .
=0
desde hasta +
(55)
En Z
=0 =0
z = e jT = cos(0) + jsen(0) = 1
= 0 = + 2s
z = e+ j(
= = + 2s
z = e e+ j(
s
2 )T
=0
= = 2s
z = e e j(
s
2 )T
=0
= 0 = 2s
z = e j(
s
2 )T
s
2 )T
= cos() + jsen() = 1
= cos() + jsen() = 1
(56)
(57)
UNIDAD.)
(CIRCUNFERENCIA INTERIOR AL CIRCULO
(58)
= sen
s1,2 = n jn 1 2 = n jd
n cos = n 1 2 = d
n sen = n
tg = /
(59)
(s /2)
tg
T tg
z = e T e jT = eT e jT tg
Como es negativo en el segundo y tercer cuadrante de s, en z se describe una espiral logar tmica
con amplitud decreciente al aumentar la magnitud de
Univ. de Valladolid. Depto. Ingeniera de Sistemas y Automatica.
De donde, tomando n = d / 1 2
T
T
= 2 2 ds
1
= d T = 2 ds
(60)
|z| = e(2/
12 )(d /s )
z = 2 ds
12 )
= e/tg .
La espiral se gradu a segun la relacion d /s , donde d depende del sistema y s del muestreo.
Si la lnea de amortiguamiento constante est a en el segundo o tercer cuadrante, la espiral
esta dentro del crculo unidad.
Si esta en el primer o cuarto cuadrante (amortiguamiento negativo) estar a fuera del crculo.
Para 0 (s /2)
(61)
(62)
(63)
Polos
En S
En Z
1
2,3
Origen ( = = 0)
Reales negativos
en 2: ( < 0 = 0)
en 3: ( << 0 = 0)
Real positivo ( > 0 = 0)
Complejos conjugados en semiplano derecho
( > 0 = 0)
Imaginarios puros ( = 0 = 0)
4
5
6
7,8
9,10
en 9:
en 10:
z = r (r = eT < 1, = )
z = r (r = eT << 1, = )
(64)
Comportamiento transitorio
(Plano Z )
Respuesta c (t)
ESTABLE
INESTABLE
OSCILATORIA CON AMPLITUD CONSTANTE
SUBAMORTIGUADA
EXPONENCIAL DECRECIENTE
(65)
(66)
Una regla habitual es elegir el periodo de muestreo a partir de la constante de tiempo del
sistema y dividir 5-10 veces dicha constante de tiempo.
Desde un punto de vista formal, se puede estudiar seg u n sea el orden del sistema cual es el periodo
adecuado.
Es importante recalcar que la implantaci o n practica de ese periodo ideal no siempre es posible.
La velocidad de muestreo depende tambi e n, logicamente, de los equipos de que se dispone
(tarjetas de adquisici o n, p.ej.).
C(s)
R(s)
K
1+s
0.8
0.632
0.6
0.4
0.2
0
0
10
15
20
25
30
(sec)
(67)
C(s)
R(s)
K2n
s2 +2n s+2n
La respuesta no es periodica,
pero presenta picos a intervalos,
con frecuencia d = 2
Td
1.4
1.2
0.8
Periodo de oscilacin
Td
0.6
0.4
0.2
0
0
10
12
14
16
(68)
(69)
T
(
j
12 )T = en T e jd T = en T (cos T jsen T )
n
n
z=e
e
d
d
En forma polar z = r
r modulo del polo en Z
Luego:
=
=
= T 2 + (ln(r))2
2
2
2
1
+(ln(r))
(70)
Td =
2
d
es el periodo con que oscila la respuesta amortiguada del sistema de segundo orden.
Td
T
8 10.
8 10.
Es decir T (8 10) T .
Ademas se cumple que que
Td
T
2
d T
Es decir que al emplear ese periodo de muestreo T para obtener ese n u mero de muestras (8 10)
2
el valor del argumento de los polos ser a = 810
.
Si ademas se quiere mantener (para obtener el mismo sobrepico, p.ej.) se puede fijar
|z| = r = en T
El periodo elegido lleva a una fase determinada.
El amortiguamiento constante conduce a un m o dulo determinado en los polos de Z .
Es decir, se obtiene una localizaci o n de los polos en Z
(71)
Estabilidad.
(72)
4. Estabilidad.
La localizacion de los polos de la Funcion de Transferencia en lazo cerrado permiten determinar la
estabilidad del sistema.
C(z) =
G(z)
1+GH(z) R(z)
Estabilidad.
(73)
> 0 si n es par,
3. P(z)|z=1 = P(1)
< 0 si n es impar.
4. A partir de los diferentes ai se construye una tabla con (2n 3) filas en la que para cada fila
impar a partir de la tercera se debe cumplir que el valor absoluto del primer elemento de la fila sea
mayor que el valor absoluto del u ltimo de dicha fila. Es decir:
|bn1 |
>
|b0 |
|cn2 |
>
|c0 |
...
...
...
|q2 |
>
|q0 |
Estabilidad.
bk =
an
an1k
a0
ak+1
. . . qk =
p3
p2k
p0
pk+1
z0
an
a0
bn1
b0
cn2
c0
..
.
p3
p0
q2
z1
an1
a1
bn2
b1
cn3
c1
..
.
p2
p1
q1
z2
an2
a2
bn3
b2
cn4
c2
..
.
p1
p2
q0
con k = 0, 1, . . ., (n 1)
...
...
...
...
...
...
...
..
.
z3
an3
a3
bn4
b3
cn5
c3
..
.
p0
p3
ck =
zn2
a2
an2
b1
bn2
c0
cn2
bn1
bn2k
b0
bk+1
zn1
a1
an1
b0
bn1
zn
a0
an
con k = 0, 1, . . ., (n 2) . . .
con k = 0, 1, 2
(74)
Estabilidad.
Se cumple
Se cumple
Se cumple (n par)
(75)
Estabilidad.
z1
a3
a1
b2
b1
c1
z2
a2
a2
b1
b2
c0
z3
a1
a3
b0
b3
z4
a0
a4
b3 =
0.08
1
1
0.08
= 0.994 ; b2 =
0.08
1
b0 =
0.08
1
0.3
= 0.204
1.2
c2 =
0.994
0.204
z0
0.08
1
0.994
0.204
0.946
0.204
0.994
= 0.946 ; c1 =
0.994
0.204
z1
0.3
1.2
1.176
0.0756
1.184
z2
0.07
0.07
0.0756
1.176
0.315
1.2
0.08
= 1.176 ; b1 =
0.3
1
z3
1.2
0.3
0.204
0.994
z4
1
0.08
0.07
= 0.0756 ;
0.07
0.0756
0.994
= 1.184 ; c0 =
1.176
0.204
1.176
= 0.315
0.0756
(76)
Estabilidad.
se cumple
se cumple
CARACTERISTICA ES ESTABLE.
EL SISTEMA CON ESA ECUACION
P(z) = (z 0.8)(z + 0.5)(z 0.5)(z 0.4)
(Todas sus races dentro del crculo unidad.)
(77)
Transformacion de Tustin.
(78)
5. Transformacion de Tustin.
Se puede pasar del plano complejo z al plano (w r ) mediante una transformacion bilineal, dada
por las expresiones:
r+1
z+1
z=
r=
r1
z1
1 + T2 w
2 z1
w
=
z=
T z+1
1 T2 w
El interior del crculo unidad se transforma en el semiplano izquierdo de r o de w, mientras que la
circunferencia unidad pasa a ser el eje imaginario en dichos planos.
Por ejemplo, para r, llamando r = + j:
|z| = |
+ j + 1
|
+ j 1
( + 1)2 + 2
< 1
Interior del crculo unidad: |z| < 1
( 1)2 + 2
( + 1)2 + 2 < ( 1)2 + 2 < 0 semiplano izquierdo de r
|z| = 1 = 0 eje imaginario de r
Univ. de Valladolid. Depto. Ingeniera de Sistemas y Automatica.
Estabilidad.
(79)
Recordar que para cada polo en z existen infinitos polos en s, no se puede estudiar la estabilidad en
s y trasladarla a z.
C(z) =
G(z)
1+GH(z) R(z)
La Funcion de Transferencia que relaciona el error de referencia E(z) con la entrada de referencia
R(z) es
1
E(z) =
R(z)
1 + GH(z)
El error en regimen permanente se puede obtener mediante el teorema del valor final, en este caso
para la transformada Z :
e() = lm e(kT ) = lm
k
z1
z1
E(z) = lm (1 z1 ) E(z)
z1
z
(80)
Es decir:
e() = lm
z1
(81)
z1
1
1
R(z) = lm (1 z1 )
R(z)
z1
z 1 + GH(z)
1 + GH(z)
Observar que:
lm (1 z1 )
z1
1
1
R(z) = lm (z 1)
R(z)
z1
1 + GH(z)
1 + GH(z)
Se define entonces el TIPO del sistema como el numero de polos de GH(z) (o de G(z)H(z) . . . ) en
z = 1.
Se emplean entradas de prueba para estudiar el comportamiento del sistema en regimen
permanente. Las tres mas usuales son las entradas escalon,rampa y parabolica.
R(z) =
z
1
=
z 1 1 z1
ep =
1
1
1 + GH(z) 1 z1
1
1 + Kp
Donde:
K p = lm GH(z)
z1
(82)
Tz
T z1
R(z) =
=
(z 1)2 (1 z1 )2
T z1
T
1
= lm
=
l
m
z1 1 + GH(z) (1 z1 )
z1 (1 z1 )GH(z)
1
ev =
Kv
donde
(1 z1 )GH(z)
Kv = lm
z1
T
Constante de error de velocidad
(83)
T 2 (1 + z1 )z1
R(z) =
2(1 z1 )3
T2
T2
= lm
= lm
z1 (1 + GH(z))(1 z1)2
z1 (1 z1 )2 GH(z)
1
ea =
Ka
donde
(1 z1 )2 GH(z)
Ka = lm
z1
T2
Constante de error de aceleracion
(84)
Para la configuracion anterior, y segun el tipo de sistema se obtienen entonces como errores en
estacionario:
Sistema
Rampa
Aceleracion
Tipo 0
1
1+K p
Tipo 1
1
Kv
Tipo 2
1
Ka
Para otras configuraciones las expresiones cambian. A continuacion se muestra alguna de ellas.
Solo tiene sentido hablar de constantes de error para sistemas que tienen una FT en lazo cerrado
definida.
(85)
K p = lmz1 G(z)H(z)
1 )G(z)H(z)
Kv = lmz1 (1z
T
(1z1 )2 G(z)H(z)
Ka = lmz1
T2
Kv = lmz1 (1z
1 (z)G2 H(z)
T
(1z1 )2 G1 (z)G2 H(z)
Ka = lmz1
T2
Kv = lmz1 (1z
1 (z)G2 (z)H(z)
T
(1z1 )2 G1 (z)G2 (z)H(z)
Ka = lmz1
T2
(86)
|Gd (z)G(z)| 1
C(z)
N(z)
C(z) =
G(z)
1+Gd (z)G(z) N(z)
1
Gd
En este caso, en el que se ha supuesto R(z) = 0, el error de referencia se puede expresar como:
E(z) = R(z) C(z) = C(z)
Esto es, la componente del error debida a la perturbacion es:
(87)
(88)
Hay que estudiar como puede influir ese aumento de ganancia en la estabilidad y en el
comportamiento del sistema.
'
Por ejemplo, recordando que se toma R(z) = 0, y que entonces E(z) = C(z)
C(z)
E(z)
1
=
=
N(z)
N(z) 1 + Gd (z)G(z)
Interesa aumentar la ganancia de Gd (z)G(z)
C(z)
E(z)
Gd (z)G(z)
=
=
N(z)
N(z) 1 + Gd (z)G(z)
Interesa dismimuir la ganancia de Gd (z)G(z)
(89)
(90)
Ejemplo:
Tomando de nuevo la configuracion
Gd (z) =
G d (z)
(z1)
G d (z)z1
(1z1 )
N(z) =
N
(1z1 )
(1 z1 )N
=0
ess = lm
z1
G d (z)
Univ. de Valladolid. Depto. Ingeniera de Sistemas y Automatica.
Sist. Muestreado
1 + GH(z)
1 + G(z)H(z) o
...
Es importante recordar que, conceptualmente, el lugar de las races sigue siendo el mismo: donde
se localizan las races de una ecuacion al variar un parametro. La construccion del LR se realiza
pues de forma semejante en los sistemas continuo y en los muestreados.
(91)
(92)
(93)
Ejemplo:
Sea el sistema muestreado ya visto anteriormente.
C(z) =
G(z)
1+GH(z) R(z)
0.8
0.8
0.6
0.6
0.4
0.4
0.2
0.2
Imag Axis
Imag Axis
K
Si se toma G(s) = s+1
y H(s) = 1 se obtiene G(z) = K 1e
. Los lugares de las races para el sistema
zeT
continuo y el muestreado correspondiente son entonces:
0.2
0.2
0.4
0.4
0.6
0.6
0.8
0.8
1
2
1.5
0.5
Real Axis
0.5
1
1
0.8
0.6
0.4
0.2
0
Real Axis
0.2
0.4
0.6
0.8
(94)
0.8
0.8
0.6
0.6
0.6
0.4
0.4
0.4
0.2
0.2
0.2
Imag Axis
1
0.8
Imag Axis
Imag Axis
0.2
0.2
0.2
0.4
0.4
0.4
0.6
0.6
0.6
0.8
0.8
0.8
1
1
0.8
0.6
0.4
0.2
0
Real Axis
0.2
0.4
0.6
0.8
1
1
0.8
e0.1 = 0.9048
0.6
0.4
0.2
0
Real Axis
0.2
0.4
0.6
0.8
1
1
e1 = 0.3678
0.8
0.6
0.4
0.2
0
Real Axis
0.2
0.4
0.8
e2 = 0.1353
0.6
1
eT
1
eT
0.
1.
Para estudiar la estabilidad habra que ver para que ganancia el LR corta la circunferencia de radio
uno.
(95)
G(z)
1 + G(z) = z eT + K(1 eT ) = 0
1 eT + K(1 eT ) = 0
K=
Luego:
Algunos valores son, por ejemplo:
1+eT
1eT
Polo
0.1 seg.
0.9048
20.0166
1 seg.
0.3678
2.1639
2 seg.
0.1353
1.3130
(96)
entonces
U(z) =
z sen(T )
(ze jT )(ze jT )
z sen(T )
Y (z) = G(z)U(z) = G(z) (ze jT
)(ze jT )
(97)
Si z e jT se cumple que:
senT
G(z) (ze
jT )
(ze jT )
= a + a(ze jT )
(ze )
a(ze
jT ) 0 y
jT
(ze jT )
T (z)
z
(ze jT )
T (z) 0, pues el sistema es estable.
z
senT
jT ) 1 .
Luego a = G(z) (ze
jT ) |z=e jT = G(e
2j
=
2j
2j
Sustituyendo:
M
ze j
ze j
Y (z) = [
] + [T (z)]
2 j (z e jT ) (z e jT )
Univ. de Valladolid. Depto. Ingeniera de Sistemas y Automatica.
(98)
Partiendo de
M
ze j
ze j
Y (z) = [
] + [T (z)]
2 j (z e jT ) (z e jT )
y(k) = Z 1 [Y (z)]
Z 1 [ 2Mj [. . .]]
(estacionario)
Z 1 [T (z)]
(transitorio)
El estacionario es entonces:
=
M j(kT +)
e j(kT +) ] =
2 j [e
M
2 j [cos(kT + ) cos(kT
M
2 j [0 +
yss (k) =
j2sen(kT + )]
Es decir:
yss (k) = Msen(kT + )
O, lo que es lo mismo:
yss (k) = |G(e jT )| sen(kT + G(e jT ))
Univ. de Valladolid. Depto. Ingeniera de Sistemas y Automatica.
(99)
(100)
'
G(e jT )
es periodica, de periodo T:
&
G(e jT )
2
j(T
+
T T ))
G(e
(101)
(102)
Ejemplo:
Sea un sistema con
GH(z) =
Entonces:
GH(e jT ) =
0.86z
z0.7
0.86 e jT
e jT 0.7
0.86(cosT + jsenT )
(cosT 0.7) + jsenT
0.86(cosT + jsenT )
M = |GH(e jT )| = | (cosT
0.7) + jsenT | =
0.86
(cosT 0.7)2 + sen2 T
Y el argumento:
senT
GH(e jT ) = = arctg senT
cosT arctg cosT 0.7
0.86
1.49 1.4cosT
0.2
0.4
0.6
0.8
1.0
1.2
1.4
2.86
2.50
1.92
1.48
1.19
1.00
0.86
0.76
-23.89
-37.49
-43.10
-44.42
-43.45
-41.15
-38.05
1.6
1.8
2.0
2.2
2.4
2.6
2.8
0.69
0.63
0.59
0.56
0.54
0.52
0.51
0.50
-34.43
-30.46
-26.23
-21.84
-17.32
-12.71
-8.04
1.5
1
1
0.5
T=0
T=
0.5
0.5
0
T=
T=0
1
0.5
1.5
0.5
0.5
PLANO Z
1.5
0.5
1.5
PLANO GH(z)
2.5
(103)
Diagrama de Bode.
La realizacion de los diagramas en frecuencia (Bode) para los sistemas muestreados, se dificulta
por la presencia de terminos exponenciales (e jT ).
Es habitual emplear la transformacion bilineal dada por:
z=
1+ T2 w
1 T2 w
w=
2 z1
T z+1
Se ve la importancia de la eleccion de T ( s =
(0, 0)
(1, 0)
(0, 0)
(0, j w2s )
(1, 0)
(0, + j)
(, 0)
(0, 0)
( T2 , 0)
(0, j w2s )
(1, 0)
(0, j)
2
T ).
A 2s = T se la denomina frecuencia de Nyquist. La validez del Bode viene limitada por esa
frecuencia.
Univ. de Valladolid. Depto. Ingeniera de Sistemas y Automatica.
(10)
2 z1
T z+1 |z=e jT
2 z1
2 e jT 1
w|w= j = j =
| jT =
T z + 1 z=e
T e jT + 1
2 e j 2 T (e j 2 T e j 2 T )
2 e jT 1
2 e j 2 T e j 2 T
=
j =
=
T e jT + 1 T e j 2 T (e j 2 T + e j 2 T ) T e j 2 T + e j 2 T
2 sen 2 T
2 cos 2 T + jsen 2 T cos
2 T jsen 2 T
= j
j =
Luego:
tg( T )
T
2
(Tambien =
2 senT
T 1+cosT )
(105)
El resultado anterior indica que para que , T debe tomar valores pequenos. Esto se
consigue a frecuencias bajas o mediante una adecuada eleccion de T .
Por ejemplo, si vara desde 2s hasta
=
2s
=0
s
2
s
2
pasando por 0
=
=
=
2 T
2
2
T 2
tg
=
tg
T
2
T
2 =
2
T tg(0) = 0
2 T
2
2
T 2
T tg 2 = T tg 2 = +
Graficamente:
(T/2)
/4
s
/2
s
(106)
(107)
10
Ejemplo: Se parte de G(s) = s+10
.
Si se discretiza empleando un mantenedor de orden cero y un periodo de muestreo de T = 0.1 :
10
0.6321
1 e10T
z1
Z[
=
]=
G(z) =
z
s(s + 10)
z e10T
z 0.3679
Si ahora se emplea la transformacion bilineal: z =
Se obtiene G(w) = 0.6321 1+0.05w 1
10.05w 0.3679
Con lo que:
1+ T2 w
1 T2 w
1+0.05w
10.05w
10.05w
= 0.6321 0.6321+0.06840w
G(s)
Ganancia 10
Un polo en s = 10
a:
G(w)
Ganancia 9.241
Un polo en w = 9.241
Pero mientras G(w) presenta un cero en w = T2 = 20, G(s) no presenta ningun cero finito. Se puede
observar que si T 0 entonces ese cero de w se acerca a
Siempre se cumple que:
lm G(w) = lm G(s)
w0
s0
Ejemplo:
1
s(s+1) .
Si se toma T = 1:
1
z1
0.368z + 0.264
Z[ 2
]= 2
z
s (s + 1)
z 1.368z + 0.368
1 + T2 w 1 + 0.5w
=
z=
1 T2 w 1 0.5w
G(w)
=
=
0.368( 1+0.5w
10.5w )+0.264
1+0.5w
2
( 1+0.5w
10.5w ) 1.368( 10.5w )+0.368
0.026w2 0.264w+0.0971
0.684w2 +0.632w
0.368(10.25w2 )+0.264(10.5w)2
(1+0.5w)2 1.368(10.25w2 )+0.368(10.5w)2
= 0.0380(w+10.3878)(w2.4308)
w(w+0.924)
Haciendo ahora w = j
)(1 + j 2.4308
) 0.0380 10.3878 2.4308
(1 + j 10.3878
G( j) =
j(1 + j 0.924
)
0.924
)(1 + j 2.4308
)
(1 + j 10.3878
G( j) = 1.0384
j(1 + j 0.924
)
(108)
Magnitude (dB)
20
20
40
Phase (deg);
50
100
150
200
250
2
10
10
10
10
10
Frequency (rad/sec)
Magnitude (dB)
20
20
100
To: Y(1)
Phase (deg);
40
100
200
300
2
10
10
Frequency (rad/sec)
10
(109)
(110)
Se puede observar que la validez del modelo aproximado llega hasta una frecuencia de, aproximadamente, 2s = T =
40
"aproximado"
Magnitude (dB)
20
"exacto"
20
Phase (deg);
40
50
"aproximado"
100
150
200
"exacto"
250
2
10
10
Frequency (rad/sec)
10