Documente Academic
Documente Profesional
Documente Cultură
Control de Sistemas
1
D.Saez. EL42D Control de Sistemas. U. Chile
Unidad 3:
Técnica Gráfica de Control en el
Dominio del Tiempo
3
D.Saez. EL42D Control de Sistemas. U. Chile
Estabilidad en el Dominio del Tiempo
Ejemplo: Control de un Cohete
θ(s) 1
=
α(s) s(s + 6)(s + 0.13)
R + α θ
K Cohete
-
θ(s) K
=
R (s) s(s + 6)(s + 0.13) + K
4
D.Saez. EL42D Control de Sistemas. U. Chile
Estabilidad en el Dominio del Tiempo
Ecuación característica: s 3 + 0.73s 2 + 0.078s + K = 0
6
D.Saez. EL42D Control de Sistemas. U. Chile
Estabilidad en el Dominio del Tiempo
Tabla de Routh – Hurwitz:
S n
an a n −2 a n −4 − 1 a n a n −2
b n −1 =
n −1 a n −1 a n −1 a n −3
S a n −1 a n −3 a n −5
Sn − 2 b n −1 b n −3 b n −5 − 1 a n a n −4
b n −3 =
Sn −3 c n −1 c n −3 c n −5 a n −1 a n −1 a n −5
# − 1 a n −1 a n −3
c n −1 =
S0 x b n −1 b n −1 b n −3
7
D.Saez. EL42D Control de Sistemas. U. Chile
Estabilidad en el Dominio del Tiempo
Criterio de Routh – Hurwitz:
8
D.Saez. EL42D Control de Sistemas. U. Chile
Estabilidad en el Dominio del Tiempo
Ej : Cohete → q(s) = s + 0.73s + 0.078s + K K > 0
3 2
S3 1 0.078 0
S2 0.73 K 0
0.056 − K
S1 0 0
0.73
0
S K
9
D.Saez. EL42D Control de Sistemas. U. Chile
Estabilidad en el Dominio del Tiempo
Caso particular: Ceros en la primera columna
q(s) = s 5 + 2s 4 + 2s 3 + 4s 2 + 11s + 10
S5 1 2 11 0
S4 2 4 10 0
S3 ε 6 0 ε~0
S2 c1 10 0
Hay dos cambios de signo,
S1 d1 0
entonces existen 2 raíces con
S0 10
parte real positiva
4ε − 12 12
c1 = = − < 0 porque ε ~ 0 +
ε ε
6c1 − 10ε
d1 = →6>0 10
c1
D.Saez. ε →0 Control de Sistemas. U. Chile
EL42D
Estabilidad en el Dominio del Tiempo
Problema: Determine el rango de valores de K
para la estabilidad de un sistema de control con
retroalimentación unitaria cuya función de
transferencia de lazo abierto es:
K
G (s) =
s(s + 1)(s + 2)
11
D.Saez. EL42D Control de Sistemas. U. Chile
Criterio de Routh – Hurwitz
para Sistemas Discretos
ω +1 z +1
z= →ω=
ω −1 z −1
jv
Plano z Plano w
12
D.Saez. EL42D Control de Sistemas. U. Chile
Criterio de Routh – Hurwitz
para Sistemas Discretos
Si : ω = σ + jv
Estabilidad para sistemas discretos :
ω +1
<1
ω −1
σ + jv + 1 (σ + 1)2 + v 2
<1→ <1
σ + jv − 1 (σ − 1)2 + v 2
(σ + 1)2 + v 2 < (σ − 1)2 + v 2 → σ < 0 ↔ z <1
13
D.Saez. EL42D Control de Sistemas. U. Chile
Criterio de Routh – Hurwitz
para Sistemas Discretos
Nota: El plano ω es similar al plano S, pero no igual.
ω +1
Sustituyendo en la ecuación característica z =
ω −1
P(z) = a 0 z n + " + a n −1z + a 0 = 0
n
ω +1 ω +1
→ a0 + " + a n −1 + a0 = 0
ω −1 ω −1
Q(ω) = b 0 ωn + b1ωn −1 + " + b n = 0
Entonces con este polinomio se puede aplicar
el criterio de R - H de manera similar que a sistemas continuos
14
D.Saez. EL42D Control de Sistemas. U. Chile
MÉTODO DE JURY (Tiempo Discreto)
∆ n ( z ) = a n ⋅ z n + a n − 1 ⋅ z n − 1 + " + a1 ⋅ z + a0
1 a0 a1 a 2 " a k " a n − 1 an
2 an a n −1 " a1 a0
3 b0 b1 b2 " bk " bn −1
4 bn − 1 bn − 2 " b1 b0
5 c0 c1 c2 " cn − 2
#
2 n − 3 h0 h1 h2
a0 an−k b0 bn − 1 − k
bk = ck =
an ak bn − 1 bk
15
D.Saez. EL42D Control de Sistemas. U. Chile
• El polinomio es estable si solo si:
(1) ∆ n ( 1 ) > 0
(2) ∆ n ( − 1 ) > 0 , n par
< 0 , n impar
(3) a0 < a n > 0
(4) b0 > bn −1
(5) c 0 > c n − 2
#
(n+1) h0 > h2
16
D.Saez. EL42D Control de Sistemas. U. Chile
Lugar Geométrico de las Raíces
17
D.Saez. EL42D Control de Sistemas. U. Chile
Lugar Geométrico de las Raíces
+
r(s) K G(s) y(s)
-
H(s)
y (s ) KG (s )
=
r (s ) 1 + KG (s ) H (s )
18
D.Saez. EL42D Control de Sistemas. U. Chile
Lugar Geométrico de las Raíces
• Ecuación característica:
1 + KG(s)H(s) = 0
o bien B(s)
1+ K =0
A(s)
19
D.Saez. EL42D Control de Sistemas. U. Chile
Lugar Geométrico de las Raíces
• Definición: Lugar geométrico de las raíces del plano s
es donde se mueven los polos al variar K.
0<K<∞
• Si B(s)
= P(s)
A(s) 1 + KP(s) = 0
20
D.Saez. EL42D Control de Sistemas. U. Chile
Lugar Geométrico de las Raíces
• Como s es una variable compleja, se puede
escribir en notación polar.
21
D.Saez. EL42D Control de Sistemas. U. Chile
Lugar Geométrico de las Raíces
• De forma equivalente:
|KP(s)| ∠KP(s) = -1
jω
-1 180º
σ
22
D.Saez. EL42D Control de Sistemas. U. Chile
Lugar Geométrico de las Raíces
• Ejemplo: + 1
K (s+1)2
-
K
– Ecuación característica: 1+ =0
(s + 1)2
Polos: s =- 1 ± Kj
23
D.Saez. EL42D Control de Sistemas. U. Chile
Lugar Geométrico de las Raíces
jω Si se desea ξ = 0.7,
calcular K.
+j El polo s* debe cumplir:
-1 σ K
=1
(s *
+1 ) 2
-j
⇒K=1
24
D.Saez. EL42D Control de Sistemas. U. Chile
Procedimiento para graficar el
• Sistema general:
LGR
1 + KG(s) = 0
n
• Ecuación característica:
∏ (s + z )i
1+ K i =1
=0
∏ (s + p )
m
j
j=1
# p−# z
27
D.Saez. EL42D Control de Sistemas. U. Chile
Procedimiento para graficar el
LGR
Ángulo de las asíntotas con respecto al eje real:
θ=
(2λ + 1)·180º λ = 0,1,2 ….#p - #z-
1 # p−# z
28
D.Saez. EL42D Control de Sistemas. U. Chile
Procedimiento para graficar el
LGR
8) El punto de salida de los polos del LGR del eje real se
calcula como:
dK d 1
= − = 0
ds ds G(s)
Las soluciones de esta ecuación que pertenecen al LGR
del eje real son los puntos de salida y/o llegada al eje
real. 1
Si 1 + KG(s) = 0 → K = −
G (s )
29
D.Saez. EL42D Control de Sistemas. U. Chile
Procedimiento para graficar el
LGR
9) El ángulo de salida de un polo o el ángulo de llegada
de un cero en el LGR pueden determinarse por el
criterio del ángulo de fase.
∠z − ∠p = 180º
30
D.Saez. EL42D Control de Sistemas. U. Chile
Ejemplo
• Sea
G(s) =
(s + 1)
(s + 3)(s + 2 − j)(s + 2 + j)
1
-4 -3 -2 -1
Ceros
Polos
-1 31
D.Saez. EL42D Control de Sistemas. U. Chile
Ejemplo
G(s) =
(s + 1)
(s + 3)(s + 2 − j)(s + 2 + j)
1
-4 -3 -2 -1
Ceros
90º
-4 -3 -2 -1
Ceros
Polos
Punto de partida -1 33
de las asíntotas D.Saez. EL42D Control de Sistemas. U. Chile
Ejemplo
θ3 − θ1 − θ2 − θ4 = 180º
135º −θ1 − 45º −90º = 180º ⇒ θ1 = −180º
θ1 1
θ2 θ3
-4 -3 -2 -1
Ceros
θ4 Polos
-1 34
D.Saez. EL42D Control de Sistemas. U. Chile
35
D.Saez. EL42D Control de Sistemas. U. Chile
LGR para Sistemas Discretos
+ Kz 1 - e -Ts 1
- z -1 s (s + 1)
Controlador ZOH Gp(s)
Integral
1 − e -Ts 1
Z(G n (s )G p (s )) = Z (
= 1 − z
−1
)Z 1s s 1+ 1
s s + 1
z −1 1 1 z −1 z z
= Z − = − −T
z s s +1 z z −1 z − e
1 − e−T
=
z − e −T
36
D.Saez. EL42D Control de Sistemas. U. Chile
LGR para Sistemas Discretos
Si G(z) representa el lazo abierto, entonces:
Kz 1 − e − T
G (z ) = G D (z )Z(G n (s )G p (s )) =
z − 1 z − e −T
Si T=1 0.6321Kz
G (z ) =
(z − 1)(z − 0.3679 )
37
D.Saez. EL42D Control de Sistemas. U. Chile
LGR para Sistemas Discretos
• Punto de partida del eje real
1 + KG (z ) = 0
K0.6321z
1+ =0
(z − 1)(z − 0.3679 )
− z 2 + 1.36z + 0.36
K=
0.623z
dK − z 2 + 0.36 ⇒ z = ±0.6
= 2
=0
dz 0.623z
38
D.Saez. EL42D Control de Sistemas. U. Chile
LGR para Sistemas Discretos
• Corte en el eje imaginario (Para LGR discreto y
no para estabilidad)
K0.6321z
1+ =0
(z − 1)(z − 0.3679 )
z 2 − 1.36z + 0.36 + 0.63Kz = 0
0.6
-1 -0.6 0.6 1 σ
-0.6
-1
40
D.Saez. EL42D Control de Sistemas. U. Chile
Diseño de Controladores con LGR
• Ejemplo: Determine el valor de α tal que la relación de
amortiguamiento ξ de los polos dominantes en lazo
cerrado sea 0.5.
+
s +α 10
- s+8 s (s + 1)
41
D.Saez. EL42D Control de Sistemas. U. Chile
y(s) 10(s + α )
=
r(s) s(s + 1)(s + 8) + 10(s + α )
43
D.Saez. EL42D Control de Sistemas. U. Chile
• Ángulo de las asíntotas: 180º (2λ + 1)
– λ=0 ⇒ 60º
# p−# z
– λ=1 ⇒ 180º
– λ=2 ⇒ 300º
– s3 1 18
• K<162
– s2 9 K
– s1
• K>0
162 − K 0
9
– s0 K ⇒K crítico = 162
44
D.Saez. EL42D Control de Sistemas. U. Chile
• Punto de salida del eje real.
d 1
− = 0
ds G(s)
d
ds
( (
− s 3 + 9s 2 + 18s = 0 ))
⇒ −3s 2 − 18s − 18 = 0
⇔ s 2 + 6s + 6 = 0
-ωnξ θ
46
D.Saez. EL42D Control de Sistemas. U. Chile
Diseño de Controladores
utilizando Lugar Geométrico de las Raíces
47
D.Saez. EL42D Control de Sistemas. U. Chile
Diseño de Controladores con
LGR
48
D.Saez. EL42D Control de Sistemas. U. Chile
Diseño de Controladores con LGR
• Efecto de la adición de polos
49
D.Saez. EL42D Control de Sistemas. U. Chile
Diseño de Controladores con LGR
• Efecto de la adición de ceros
50
D.Saez. EL42D Control de Sistemas. U. Chile
Diseño de un Controladores de
Adelanto utilizando LGR
52
D.Saez. EL42D Control de Sistemas. U. Chile
Diseño de un controlador de
adelanto utilizando LGR
Im
φ
(Existen otras soluciones también) φ
2 2
Re
Bisectriz
53
D.Saez. EL42D Control de Sistemas. U. Chile
Diseño de un controlador de
adelanto utilizando LGR
Im
6) Luego, los puntos del eje
real que se intersectan con
las líneas de los ángulos
corresponderán a la P
posición de polo y del
cero del controlador de
adelanto. Con esto se hará
cumplir la condición de φ φ
ángulo del LGR. Polo 2 2
Cero Re
54
D.Saez. EL42D Control de Sistemas. U. Chile
Diseño de Controlador de Adelanto
utilizando LGR
7) Entonces el valor del polo permitirá calcular T,
mientras que con el cero y T se podrá calcular α.
55
D.Saez. EL42D Control de Sistemas. U. Chile
Diseño de Controladores de
Adelanto utilizando LGR
• Ejemplo:
+ 4
-
s(s+2)
56
D.Saez. EL42D Control de Sistemas. U. Chile
Diseño de Controladores de
Adelanto utilizando LGR
Para este sistema, ξ = 0.5, ωn = 2.
ángulo de la planta
en el polo del lazo
cerrado. −2 3
58
D.Saez. EL42D Control de Sistemas. U. Chile
Diseño de Controladores de
Adelanto utilizando LGR
4
∠ G (s ) s = − 2 + j 2 =∠ = −210 º
3
s (s + 2 ) s = − 2 + j 2 3
bisectriz, de modo de
indicar la posición del φ
φ
polo y el cero del 2
2
controlador de Re
adelanto. -5 -4 -3 -2 -1
⇒ K = 4.68
s + 2 .9
⇒ GC (s ) = 4.68
s + 5 .4
62
D.Saez. EL42D Control de Sistemas. U. Chile
Procedimiento de Diseño para
Controladores de Atraso
utilizando LGR.
2) Compensador G c (s) = K cβ Ts + 1
βT s + 1
Calcule Gc(s)G(s)
63
D.Saez. EL42D Control de Sistemas. U. Chile
Diseño de Controladores de Atraso
utilizando LGR
3) Calcule la constante de velocidad estática especificada.
64
D.Saez. EL42D Control de Sistemas. U. Chile
Diseño de Controladores de Atraso
utilizando LGR
65
D.Saez. EL42D Control de Sistemas. U. Chile
Diseño de Controladores de Atraso
utilizando LGR
• Ejemplo:
+ 1.06
-
s(s+1)(s+2)
66
D.Saez. EL42D Control de Sistemas. U. Chile
Diseño de Controladores de Atraso
utilizando LGR
Si K = 1.06KC
s + 0.05
GC (s )G (s ) = K
s (s + 1)(s + 2 )(s + 0.005 )
69
D.Saez. EL42D Control de Sistemas. U. Chile
70
D.Saez. EL42D Control de Sistemas. U. Chile
Diseño de Controladores de Atraso
utilizando LGR
Para esta configuración, los polos dominantes son:
s1, 2 = −0.31 ± j 0.55
Finalmente, aplicando la condición de magnitud se
obtiene el valor de KC.
1.06 (s + 0.05 )
KC =1
s (s + 0.005 )(s + 1)(s + 2 ) s = −0.31+ 0.55 j
⇒KC = 0.9656
71
D.Saez. EL42D Control de Sistemas. U. Chile
Diseño de Controladores Discretos
utilizando LGR
• Ejemplo
+
Controlador 1
ZOH
-
Digital s (s + 2 )
z = e −Tξω n = e −0 .4 = 0.6703
z = 0.5158 + j 0.4281
Polos dominantes:
73
D.Saez. EL42D Control de Sistemas. U. Chile
Diseño de Controladores Discretos
utilizando LGR
0.01758 ( z + 0.876 ) z + α
⇒ G (z ) = K
(z
− 1)( z − 0.6703 )
z +
β
Planta Controlado r
74
D.Saez. EL42D Control de Sistemas. U. Chile
Diseño de Controladores Discretos
utilizando LGR
Analizando ahora el
Polo dominante
ángulo de desfase φ.
⇒ ∠G (z )
0.01758 (z + 0.876 )
=∠
(z − 1)(z − 0.6703 ) z =0.51+ j0.43 α1 θ1 θ2
= α1 − θ1 − θ 2 -0.87 0.67 1
= 17 .10 − 109 .84 − 138 .52
= −231 .26
Por lo tanto, el ángulo φ
que el controlador de
adelanto debe aportar
será 51.26º D.Saez. EL42D Control de Sistemas. U. Chile 75
Diseño de Controladores Discretos
utilizando LGR
Por lo tanto, el compensador debe contribuir con
51.26º.
Para simplificar el diseño se propone cancelar uno de
los polos de la planta con el cero del controlador.
76
D.Saez. EL42D Control de Sistemas. U. Chile
Diseño de Controladores Discretos
utilizando LGR
α1 − x − θ 2 = 180 Polo dominante
17.1º– x -138.52 = 180
51.26
x = -301.4200 = 58.58º
α1 x θ1 θ2
77
D.Saez. EL42D Control de Sistemas. U. Chile
Diseño de Controladores Discretos
utilizando LGR
El controlador discreto será:
z − 0.6703
Gd ( z ) = K
z − 0.2543
Aplicando ahora la condición de magnitud del LGR
para obtener K.
z − 0.6703 0.01758 ( z + 0.876 )
Gd ( z )G ( z ) = K =1
z − 0.2543 ( z − 0.6743 )( z − 1) z = 0.5158 ± j 0.4281
⇒ K = 12.67
78
D.Saez. EL42D Control de Sistemas. U. Chile