Académique Documents
Professionnel Documents
Culture Documents
Control digital
Asignatura: Sistemas Electrnicos de Control
Curso:
2013/2014-1
Realizacin: D4-211, 24/5/13 (g12) y 31/5/13 (g19), 18h-20h
1. Discretizacin
G(s)
10
s 7 s 2 6s
3
Se pide:
Estudio Previo:
Disear un corrector de avance de fase tal que el servo resultante presente un margen de fase
superior a 45. Indicar claramente el procedimiento que se ha seguido para su diseo.
Simulacin:
s 1
. Se pide:
s3
1) Representar el diagrama de Bode del lazo L( s ) G ( s )C ( s ) y obtener el margen de
fase (MF) (unciones tf, margin).
2) Obtener la funcin de transferencia del servo M(s) (funcin feedback).
3) Representar la respuesta indicial del servo (funcin step).
Suponer que el corrector de avance diseado es C ( s ) 1.5
Ejercicio 2.
Discretizacin de la planta.
Considerar de nuevo la planta
s 1
10
G ( s) 3
. Se pide:
y el controlador C ( s ) 1.5
s3
s 7 s 2 6s
Estudio Previo:
1) Discretizar la planta anteponindole un ZOH.
2)
Simulacin:
1) Comprobar los resultados del estudio previo con ayuda de la funcin c2d.
2) Obtener la funcin de transferencia del servo discreto M(z) y representar su
respuesta indicial (funciones feedback, step).
3) Representar el diagrama de polos y ceros de M(z) (funcin pzmap). Es de fase
mnima?
4) Obtener la funcin de transferencia en lazo cerrado Mu(z) que relaciona la entrada
de referencia (r) con el esfuerzo de control (salida del controlador, u) y representar
esta ltima seal cuando la referencia es un escaln unitario (funciones feedback,
step).
Ejercicio 3.
Simulacin:
1) Obtener el numerador y el denominador del controlador digital equivalente
aplicando la transformacin bilineal (funciones c2d, tfdata).
2) Implementar el siguiente modelo Simulink del servo:
Ejercicio 4.
Mtodos de discretizacin.
Considerar de nuevo la planta
s 1
10
. Se pide:
G ( s) 3
y el controlador C ( s) 1.5
2
s3
s 7 s 6s
Simulacin:
Tomando como periodo de muestreo T=0.1s,
1) Obtener el controlador D2(z) discretizando mediante el mtodo de diferencias
1 z 1
(funciones ss, bilin) y simular la respuesta del servo y el
regresivas s
T z
esfuerzo de control mediante el modelo Simulink del ejercicio anterior.
2) dem mediante la transformacin de polos y ceros z e sT con igual ganancia de
continua. Nota: La ganancia en continua es C(0) = D3(1). (Funcin c2d)
2. Discretizacin de PIDs
El regulador de 3 trminos o PID es el controlador industrial ms utilizado y se usa a
menudo en su versin digital. Se puede discretizar por diversos mtodos. En esta
prctica veremos algunos de ellos.
Considerar la planta de la Prctica 3,
Fig. 1. Planta
Vc ( s )
4545,45 1010
.
M ( s ) ( s 2.005 10 6 )( s 7513)( s 3018)
k
exp( 0 s )
s 1
con parmetros k 1 , 0.4 10 3 y 0 0.08 10 3 .
Estos tres parmetros permiten sintonizar reguladores PID segn Ziegler-Nichols. En concreto,
el regulador PI por C ( s ) k p 1
1
donde k p 0.9 /( k 0 ) , Ti 3.3 0 , y
Ti s
1
Td s donde k p 1.2 /( k 0 ) , Ti 2 0 ,
Ti s
y Td 0.5 0 .
Ejercicio 8.
Se pide:
1) Discretizar el regulador PID aplicando la transformada bilineal con Ts=10-5.
(Funcin c2d).
Se pide:
-5
1) Obtener el PID discreto va diferencias regresivas. Tomar Ts=510 s.
2) Obtener la funcin de transferencia del servo y representar su respuesta indicial.
3) Obtener la funcin de transferencia del esfuerzo de control y representar su
respuesta indicial.
T (e en 1 ) 1 (en en 1 )Ts
un k p en d n
PrevInt
2
Ts
Ti
o, lo que es lo mismo,
kp
T
T
T
T
PrevInt
un k p 1 d s en k p d s en 1
Ti
Ts 2Ti
Ts 2Ti
donde en cada intervalo hay que actualizar PrevInt PrevInt
( en en 1 )Ts
.
2
porque cuando el controlador ya est en marcha solo hay que calcular el primer
movimiento incremental y no se debe inicializar para dar la misma seal absoluta un que
se tena en control manual. Adems, muchos actuadores, como los motores paso a paso,
ya esperan entradas de control incrementales.
Para obtener el incremento de la seal de control basta con calcular u un un 1 .
( e en 1 )Ts
mientras que el
Notar que el rea aadida a la integral en el instante n es n
2
( e e )T
rea aadida en el instante n-1 es n 1 n 2 s siendo PrevIntn-1 la integral hasta el
2
momento n-1. As,
Td ( en en 1 ) 1 ( en en 1 )Ts
( en 1 en 2 )Ts
PrevInt n -1
u n k p en
Ts
Ti
2
2
PrevInt
( e e )T
T (e e ) 1
un 1 k p en 1 d n 1 n 2 PrevIntn -1 n 1 n 2 s
2
Ts
Ti
s
i
Y ( z ) 1 /( z 1) 1
. As, el
R( z ) z /( z 1) z
1
T ( z)
1/ z
.
G ( z ) 1 T ( z ) 1 1 / z G ( z )