Académique Documents
Professionnel Documents
Culture Documents
u(t)=K e(t)
R(s) E(s) K U(s)
Re
U ( s ) = K p E ( s ) + K d sE ( s ) + K i
1 E ( s) S
Y(s)
Kp + +
U(s)
u (t ) = K p e(t ) + K d
de(t ) dt
U ( s ) = K p E ( s ) + K d sE ( s )
Gc ( s ) = K p + K d s = K d ( s + Kp Kd )
1.2
0.8
0.6
0.4
0.2
10
15
1.5
1.5
10
15
10
15
Efectos
30 20 10 0 100
80
To: Y(1)
60
40
20
0 3 10
10
10
10
10
10
10
Frequency (rad/sec)
0.5
0.5
Imag Axis
Imag Axis
0.5
0.5
1.5 2
1.5
0.5
1.5 5
2 Real Axis
Figura 12. Efectos del control PD sobre el lugar de las races de la fig.11
2
1.5
1
0.5
Imag Axis
Imag Axis
0.5
1
1
1.5
2
2
3 3
2.5
1.5
0.5
1.5
2.5 3
2.5
1.5
0.5
1.5
Figura 14. Efectos del un control PD sobre el lugar de las races de la fig.13
1 1 0.5
Imag Axis
Imag Axis
2.5 2 1.5 1 0.5 Real Axis 0 0.5 1 1.5 2
0.5 1 1
1.5 2 2
3 3
2.5 3
2.5
1.5
0.5
1.5
Figura 16. Efectos del un control PD sobre el lugar de las races de la fig.15
Imag Axis
Imag Axis
3 3
2.5
1.5
0.5
1.5
3 3
2.5
1.5
0.5
1.5
Figura 18. Efectos del un control PD sobre el lugar de las races de la fig.17
Diseo del Controlador PD: Mtodo del lugar de las races (Algoritmo I)
Principio de diseo Evaluar la contribucin angular del sistema no compensado en el punto de diseo (polo en lazo cerrado asociado a una respuesta transitoria especfica). La diferencia con +/-180 debe ser la contribucin angular del cero del controlador. La ganancia del controlador se ajusta posteriormente, a partir de la condicin de magnitud. Dicha ganancia puede no satisfacer una condicin de error es estado estable. m Algoritmo de diseo I s + zi Sea Gp(s) la funcin de transferencia de la planta: G p ( s) = K i =1 n
sq s + p j
j =1
(1)
un polo asociado a un conjunto de especificaciones temporales. Denote como Zc al cero del controlador, es decir: K zc = p Kd
s0 = + j
Diseo del Controlador PD: Mtodo del lugar de las races (Algoritmo I)
1. Calcule el aporte de fase de G(s) a s=So
= ( s + zi )
i =1
s = s0
( s+ p
j =1
j)
s = s0
q ( s )
s = s0
(2)
+ j
= c
(s + zc ) + j = ( + zc ) + j
c = tg + zc
1
= tgc + zc
(4)
Diseo del Controlador PD: Mtodo del lugar de las races (Algoritmo I)
4. Ajuste la ganancia de lazo del sistema KKd
GcG p ( s ) = KK d ( s + zc )
(s + z )
i
s q (s + p j )
j =1
i =1 n
KKd =
qss
s+ p
j =1 m
0
j s 0
(5)
i s 0
s + zc s
s+z
i =1
Kp Kd
Diseo del Controlador PD: Mtodo del lugar de las races (Algoritmo II)
Principio de diseo Recordemos que la ganancia del sistema compensado viene dada por
Lim Gc G p ( s ) = Lim K ( K d s + K p )
s 0 s 0
(s + z )
i
s q (s + p j )
j =1
i =1 n
= KKp
z
i =1 n j =1
sq p j
(6)
As, las constantes finitas de error de posicin, de velocidad y de aceleracin dependen del valor de la ganancia Kp del Controlador PD. Algoritmo de diseo II Sea Gp(s) la funcin de transferencia de la planta ya definida en (1) y
s0 = + j
un polo asociado a un conjunto de especificaciones temporales y
e < ed
Diseo del Controlador PD: Mtodo del lugar de las races (Algoritmo II)
Elija un valor de Kp que cumpla con las condiciones de error en estado estable. 2. Encuentre el lugar de las races del sistema compensado ante la variacin del parmetro KKd del sistema compensado. Verifique que existe un valor de dicho parmetro que aproxime a las especificaciones de comportamiento temporal y, a partir de dicho valor, encuentre el parmetro Kd del controlador. Como encontrar dicho lugar de las races? m Recuerde: (s + z )
1.
1 + Gc G p ( s ) = 0 1 + K ( K d s + K p )
i =1 n
s q (s + p j )
j =1
m
=0
(8)
s ( s + zi )
i =1
(s + p j ) + KK p (s + zi )
i =1
=0
(9)
Diseo del Controlador PD: Mtodo Analtico Basado en el lugar de las races
El mtodo analtico parte de las siguientes suposiciones: Sea s0 = + j un polo, en general complejo, asociado a una respuesta temporal deseada. Entonces,
s0 = + j = so e j
so = + ; = tg ( )
2 2 1
(a)
G p ( s0 ) = G p ( s0 ) e j ; = argG p ( s0 ) 180
(b)
j y tambin: G p ( s0 )Gc ( s0 ) = e ;
= 180 y = 1
Gc ( s0 ) = Gc ( s0 ) e j c
(d)
Diseo del Controlador PD: Mtodo Analtico Basado en el lugar de las races
A partir de la ecuacin (c), se puede verificar que:
1 Gc ( s0 ) = G p ( s0 ) (e)
Entonces:
+ c = = 180
(f)
Gc ( s0 ) = K p + K d s0 = K p + K d s0 (cos + j sin ) =
Kd =
sin c G p ( s0 ) s0 sin
Diseo del Controlador PD: Mtodo Analtico Basado en el lugar de las races
Se tiene finalmente que
sin Kd = G p ( s0 ) s0 sin
K p + K d s0 cos = Kp =
(h)
cos c G p ( s0 )
(i)
(j)
obtenemos que
cos c = cos
G p (s) =
K ( s + zi ) s q (s + p j )
j =1 i =1 n
(10)
Para propsitos de diseo en el dominio frecuencial, representemos a la funcin del transferencia del controlador de la siguiente manera:
Gc = K p + K d s = K p (1 + Kd Kp s ) = K p (1 + 1
s)
(11)
Gc ( j ) = K p (1 +
(13)
j) c
(12)
Sea m
m = tg 1 (
m
20 log Kp
0.1 c
c
10 c
90 0 45 m
M = tg 1
(13b)
Si
< 0.7
M = 0.01
8 tg M = g Ts (13c)
Fije el valor de Kp para alcanzar la frecuencia de cruce de ganancia deseada g Dibuje el diagrama de Bode del sistema compensado con Kp, es decir, tome la siguiente planta:
G p ( s ) = KK p
(s + z )
i
s q (s + p j )
j =1
i =1 n
(14)
3.
Encuentre el margen de fase del sistema MF y determine la contribucin angular m del controlador, para alcanzar el margen de fase deseado d . Recuerde agregar un poco ms de fase deseada en virtud del desplazamiento de la frecuencia de cruce de ganancia g del sistema no compensado por efecto de la incorporacin del cero de controlador. As,
m= d MF + e
(15)
Gc ( j gd ) = K p + jK d gd = Gc ( j gd ) (cos c + j sin c )
Usando (17)
(19)
K p + jK d gd =
Kp =
cos c G p (s)
(21)
s = j gd
Kd =
sen c
gd G p ( s )
(22)
s = j gd
Observe que de (18), se tiene que: c = arg Gc ( j gd ) = 180 + d arg G p ( j gd ) (23) Y esto no es ms que lo expresado en la ecuacin (15) pero con relacin a la frecuencia de cruce de ganancia deseado gd como se plantea en el algoritmo I Usando el mtodo frecuencial !!!.