Académique Documents
Professionnel Documents
Culture Documents
Sesion3.0
Jacob astocondor villar
FIEE-UNAC
jav@hotmail.es
Proceso de muestreo
u(t)
t
w
Ordenador
t
Proceso
D/A
MICROCONTROLADOR
u(t)
y(kT)
A/D
y(kT)
y(t)
t
T
y(t)
Proceso de muestreo
y*(t)
y(t)
t
T
y( kT ) t kT
y (t)
t kT
0
*
y (t)
*
T
T(t)
y(t)
(t)
T
y*(t)
T (t)
y * ( t ) y( t ) T ( t ) y( t ) ( t ) y( t T) ( t T ) ..
y(nT) (t nT)
Aliasing
Seal
continua
Seal
muesteada
Ejemplo: Se muestrea a frecuencia menor que 20 En el
ordenador se ve la seal como una de frecuencia menor
Cuando se muestrea incorrectamente una seal pueden
aparecer frecuencias en la seal muestreada que no estn en
la original
y(t)
y*(t)
y(t)
t
Filtro
B ancho de
banda
Mantenedores
u(kT)
u(t)
Orden 0
ZOH
u(t)
u(kT)
Orden 1
Tren de pulsos
y( kT ) t kT
y (t)
t kT
0
*
y (t)
*
y(t)
t
T
y(t)
*
t
T (t)
Condiciones
iniciales nulas
y*(t)
(t)
T
y ( t ) y( t ) T ( t ) y( t ) ( t ) y( t T) ( t T) .. y(nT) ( t nT)
*
n 0
Transformada de y*(t)
nTs
y
(
nT
)
(
t
nT
)
y
(
nT
)
L
(
t
nT
)
y
(
nT
)
e
n 0
n 0
n 0
Y*(s) L y* ( t ) L
Y*(s) y(nT)enTs
n 0
Ejemplos:
Salto
unit.
Exp.
Decr.
Y (s) y(nT ) e
*
n 0
nTs
1 e
Ts
2 Ts
3Ts
1
...
1 e Ts
n 0
1
1 e ( a s ) T
Expresiones no racionales en s
Transformada Z
Dada la secuencia discreta f(0), f(1), f(2), .f(k), se
define su transformada Z mediante:
Z f (k ) F( z) f (k )z
f(k)
k 0
Ejemplos
Impulso
unitario
(t)
1
Z ( k ) ( k ) z k z 0 1
k 0
Escaln
unitario
u(kT)
Z u ( k ) z k
k 0
Z u ( k )
T
T
Exponencial
decreciente
Funciones racionales de z
e-akT
Z e
akT
1
z
1 z 1 z 1
Z e akT
-1
akT
k 0
(e aT z 1 ) k
k 0
1
1 e -aT z 1
z
z e -aT
Tabla de transformadas Z
Propiedades de F(z)
(1)
Linealidad
a f1 (k )z
b f 2 (k )z k
k 0
k 0
Retardos
Z f (k d ) z d F(z)
d 1
Z f (k d ) z F(z) f ( k ) z k
k 0
d
Z f ( k d ) f ( k d )z
k 0
d 1
haciendo k d i f (i)z d z i
i d
d 1
f (i )z f (i )z f (i )z z
i 0
i 0
id
z
d
d 1
i
f
(
i
)
z
f
(
i
)
z
i 0
i 0
z F( z ) f ( i ) z i
i0
Valor
inicial
lim f (k ) lim F( z)
k 0
d 1
Valor final
(1 z )F(z) f (k )z
1
k 0
z 1
f (k 1)z
k 0
Supuesta
estable
f ( k ) f (k 1) z k
k 0
Transformada
Z inversa
si z 1 f()
1
k 1
f (k )
F
(
z
)
z
dz
2j
Donde el
camino cerrado
encierra las
singularidades
de F(z)
Propiedades de F(z)
f
(
i
)
g
(
k
i
)
F(z)G (z)
i0
Convolucin
i 0
f (i)g(n )z
n i i 0
k 0 i 0
haciendo k - i n
z i al ser g(-k) 0
f (i)g( n )z z f (i)z
n 0 i 0
(4)
n 0
n
g
(
n
)
z
F(z)G (z)
i 0
y(kT)
ZOH+Proceso
T
u(k)
y(k)
y ( k ) h ( k i ) u (i )
Transformada
de la
convolucin
i0
h
(
k
i
)
u
(
i
)
H(z) U(z)
i 0
Y(z) Z y(k ) Z
H(z) transformada
Z de h(kT)
y(kT)
x ( k 1) x ( k ) u( k )
y( k ) Cx ( k )
u(k)
y(k)
H (z ) C zI
1
Funcin racional en z
Con
condiciones
iniciales nulas
v(k 1) q 1 v(k )
V (z) Z v(k 1) z 1V (z)
Polos de H(z)= autovalores de
H(z)
1
1
1
A (q )
1 0.7q
1 0.7z
Transformada s de un ZOH
(t)
y(t)
ZOH
T
u(t)
1
u(t-T)
y(t)
1
Y(s) U(s) e Ts U (s) (1 e Ts )
s
1 e Ts
G ZOH (s)
s
y(kT)
T
T
u(k)
ZOH
G(s)
T
y(k)
1-e Ts
e Ts G (s)
G (s)
Y(z) Z
G (s) U (z) Z
U(z) Z
U(z)
s
s
s
G (s)
G (s)
G (s)
1
1
U
(
z
)
z
Z
U
(
z
)
(
1
z
)
Z
U(z)
s
s
s
G (s)
s
H(z ) (1 z 1 ) Z
Tabla de transformadas Z
G(s)/s
Z[G(s)/s]
Tabla de transformadas Z
G(s)/s
Z[G(s)/s]
Tabla de transformadas Z
G(s)/s
Z[G(s)/s]
Ejemplo: deposito
q
h
F
u
T = 0.5
0.062q 1
y( k )
u (k )
1
1 0.535q
dh
0.167
h u G (s)
dt
s s 1.252
G (s)
1
H( z) (1 z 1 ) Z
(
1
z
)
Z
s
s(s )
z 1
z s(s )
T
z 1
(1 e T ) z
(1 e )
T
T
z ( z e )(z 1) ( z e )
0.062
0.062z 1
z 0.535 1 0.535z 1
Con matlab:
0.12
0.1
Amplitude
Gp=tf(-0.167,[1,1.252]);
G=c2d(Gp,0.5)
step(Gp)
[y,t]=step(G);
hold on
plot(t,y,'.')
Step Response
0.14
0.08
0.06
0.04
0.02
0.5
1.5
2.5
Time (sec)
3.5
4.5
Ejemplo: Motor
R
0 1
0
1 0
0
V
1
(s) C (sI A) B (1 0)
s 1
(1 0)
0 s
s 0 0 1
0 s 0
1
1
(1 0) s s(s )
1
0
L
I
T
0
500
s(s ) s(s 5.108)
Ejemplo: Motor
2.123q 1 1.792q 2
( k )
V( k )
1
2
1 1.6q 0.6q
V(k)
(1 z 1 ) Z
T=0.1
1 2
1
(1 z ) 2 Z
s s s
z 1 z
Tz
z
2
2
T
z z 1 ( z 1) z e
1
ZOH
V
G (s )
s (s )
H ( z ) (1 z 1 ) Z
Ampl
Encoder
(k)
( T 1 e T )z (1 (1 T )e T )
2
( z 1)( z e )
2.123z 1.792
2
z 1.6z 0.6
Polos: 1 , 0.6
Ejemplo: Mezcla
uq
Tc
T
q , Te
L, vol
(1-u)q
TT
Tf
d T (t )
e s 50
T (t ) 50u (t 1)
G(s)
periodo 0.5
dt
s 1
e s 50
z 1 2
(1 e 0.5 ) z
G ( s)
1
1
H ( z ) (1 z ) Z
(1 z ) Z
z 50
0.5
z
( z e )( z 1)
s
s ( s 1)
4.75 z 2
1 0.905 z 1
T (k ) 0.905T (k 1) 4.75u (k 2)
Proporciona un enlace
entre resultados
obtenidos en el plano s
y en el z
Plano s
s=+j
ze
sT
Plano z
z e sT
s=+j
/T
Plano z
z e T
arg( z) T
-/T
s=+j
Plano s
z e sT e T jT e T e jT
/T
Plano z
z e T
arg( z) T
-/T
Plano s
s=
s=j
Plano z
z e T
arg( z) T
-/T
s=+j
/T
Plano z
z e T
arg( z) T
-/T
Plano s
Plano z
z e T
arg( z) T
-/T
Plano s
Plano z
z e T
arg( z) T
-/T
Plano s
Plano z
z e T
arg( z) T
-/T
Abaco en z
Respuesta temporal
u(k)
y(kT)
ZOH+Proceso
T
u(k)
y(k)
Ejemplo deposito
q
T = 0.5
0.062q 1
y( k )
u (k )
1
1 0.535q
h
F
Plano z
Respuesta a un salto en u
sobreamortiguada, de primer orden y
de tiempo de asentamiento:
z 0.535 e s 0.5
Polo =
0.535
s 2 ln(0.535)
3
2 ln(0.535)
Ejemplo: Motor
Respuesta del motor en posicin a un pulso de 1 voltio
V(z)=1
1
2
2.123z 1.792z
2.123z 1.792
V
(
z
)
1
2
1 1.6z 0.6z
( z 1)( z 0.6)
9.787 7.664
z 1 z 0.6
9.787z 7.664z
z( z )
z 1 z 0.6
( z )
Ampl
9.787z
1 7.664z
Z z( z ) Z
Z
z 1
z 0.6
HOZ
T=0.1
V(k)
1
T
Encoder
(k)
kT
Plano z
/T
Plano s
s=
-/T
Correspondencia
de polos y ceros
s2
z e 2T
(s 1)(s 4)
(z e T )(z e 4 T )
z 0.999..
(z 0.99..)(z 0.999...)
Problemas
numricos