Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1 Diseño de
compensadores en
dominio de la frecuencia
Respuesta en frecuencia
Motivación:
La forma más natural de observar y analizar el comportamiento y
desempeño de los sistemas dinámicos, es a través del dominio del
tiempo.
e(t) u(t)
r(t) Controlador Proceso y(t)
+ - Gc(s) Gp(s)
H(s)
El controlador se coloca en serie con el proceso controlado
b) Compensación mediante realimentación (paralela)
Controlador
Gc(s)
H(s)
El controlador está colocado en la trayectoria menor de realimentación
3. Una vez elegido el controlador, la siguiente tarea es
determinar los valores de los parámetros del controlador.
Estos parámetros son típicamente coeficientes de una o más
funciones de transferencia que componen al controlador.
U (S ) K p E (S )
•Aumenta la ganancia
• Reduce los errores en régimen
permanente.
E(s) U(s) •Modifica el transitorio y puede
Kp tender a desestabilizar el sistema
Kp = constante
proporcional en muchos casos si Kp aumenta
demasiado.
Pasos del diseño: (1/2)
Estas fórmulas sólo son exactas para los sistemas de segundo orden,
En el resto de los casos son una aproximación a lo que se quiere.
Pasos del diseño: (2/2)
57715.2
Gc ( s )G ( s )
s ( s 100)( s 36)
Hallamos M.G y M.F con
MATLAB del sist. controlador
%**Diagramas de Bode(margen de
ganancia y fase)
%** G(s)*H(S)= 57715.2/(S*(s+100)*(s+36))
n=[0 0 0 57715.2];
d=[1 136 3600 0];
bode(n,d);grid
%**Margenes de ganancia y fase
[gm,pm,wpc,wgc]=margin(n,d)
gmbod=20*log10(gm)
gm =
8.4830
pm =
59.4513
wpc =
60.0000
wgc =
14.6867
gmbod =
18.5710
Hallamos respuesta al escalon
unitario del sist. con controlador
%**Respuesta al escalon unitario con
realimentacion unitario
%** G(s)*H(S)= 57715.2 /(S*(s+100)*(s+36))
n=[0 0 0 57715.2];
d=[1 136 3600 57715.2];
step(n,d);grid
Step Response
1.4
System: sys
1.2 Peak amplitude: 1.08
Overshoot (%): 8.4
At time (seconds): 0.181
System: sys
Final value: 1
1
0.8
Amplitude
0.6
0.4
0.2
0
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4
Time (seconds)
CALCULO DE “K” SIN
DIAGRAMA DE BODE
Primero calculamos ρ a partir del
sobreimpulso
Ln( M p / 100)
0.6
Ln ( M p / 100)
2 2
M .F . x100 60
Representamos en su forma
Polar
La función de transferencia en lazo
abierto
360 1 1
GH 90 tan tan
100 * 36
2 2 2 2 100 36
1 1
M .F . 180 90 tan tan ; deseamos M.F.=60
100 36
1 1
60=90° tan tan ;
100 36
Re solviendo se tiene =14.4 rad/s
Hallamos la ganancia del sistema a
14.4 rad/s
360
Ganancia
100 * 36 14.4
2 2 2 2
360
Ganancia
14.4 14.4 100 * 14.4 36
2 2 2 2
14.4
Ganancia 6.38*103
3
Ganancia 20*log6.38*10 43.9 dB
se tiene que subir 43.9 dB para que pase por 0 dB
Finalmente hallamos K
En general:
1 1
T2 T1
1
T1 T2 1
1 2
T1 T2
-5
Magnitude (dB)
-10
-15 LAG
-20
60
Compensación por retraso
Phase (deg)
1
30
0
-2 -1 0 1 2 3
10 10 10 10 10 10
Frequency (rad/sec)
Bode Diagram
20
15
Magnitude (dB)
10
0
Phase (deg)
-30
-60
-2 -1 0 1 2 3
10 10 10 10 10 10
Frequency (rad/sec)
Compensación por adelanto
de fase
Mejora el transitorio, aunque también
cambia el permanente (error).
La función principal del compensador
de adelanto es volver a dar forma a
la curva de respuesta en frecuencia a
fin de ofrecer un ángulo de adelanto
de fase suficiente para compensar el
atraso de fase excesivo asociado con
los componentes del sistema fijo.
Características de los
compensadores de adelanto
Sea un compensador de adelanto que tiene
la función de transferencia siguiente:
Diagrama polar para
con Kc=1
ω | | ∟
0 α 0°
∞ 1 0°
El valor mínimo de α está limitado por la construcción
física del compensador de adelanto. El valor mínimo
de α normalmente se toma alrededor de 0.05. (Esto
significa que el adelanto de fase máxima que puede
producir el compensador de adelanto es de 65°).
Para un valor determinado de α, el ángulo entre el eje
real positivo y la línea tangente dibujada desde el
origen hasta el semicírculo proporciona el ángulo de
adelanto de fase máximo,ωm. Se llamará Øm a la
frecuencia en el punto tangente, el ángulo de fase en
ω=ωm , donde:
Diagrama de Bode de compensador
de adelanto cuando Kc=1y α=0.1.
0.1 1 1
ωm 100
𝑇 𝑇 α𝑇 𝑇
1 1
ωm = √𝑇α𝑇=𝑇√α
tan 1 T tan 1 T
m tan 1 mT tan 1 mT
1 1 1 1
m tan 1
T tan 1
T ;m tan tan 1
T T
1
tan m
2
1
sen m
1
1 senm
1 senm
Considere el sistema de la figura y Suponga
que las especificaciones del desempeño se dan
en términos del margen de fase, del margen de
ganancia, de las constantes de error estático
de velocidad, etc.
Procedimiento para diseñar un
compensador de adelanto(1)
1. Suponga el siguiente compensador de adelanto:
Defina: Kcα = K
La función de transferencia en lazo abierto del sistema
compensado es
-6.0dB
3.-se necesita un adelanto de fase de al menos(50-
17.96)º+5° se tomara m = 37.04º
4.-Se halla valor de α
1 sen37.04
0.248
1 Sen37.04
-20 log (1/√α)=-20 log (1/√0.248)=- 6.055 dB
ωm= 1/(√α*T)=1/(√0.248*T)=9(del grafico)
1/(√0.248*T)=9→T=0.223
1/T=4.482
5.- Cero: 1/T=4.4833
Polo:1/(αT)=18.07
6.-Kc=K/ α=10/0.248=40.32
40.32( s 4.482)
Gc ( S )
( s 18.07)
Diagrama de Bode de:
4 40.32( s 4.482)
G( S )Gc ( S )
s( s 2) ( s 18.07)
Bode(N,D);grid
[gm,pm,wpc,wgc]=margin(N,D)
SOLUCIÓN UTILIZANDO
MÉTODO ANALÍTICO
El procedimiento hasta el paso 2 es lo
mismo y hallando M.F y M.G analíticamente
40 40 w
G1 ( jw) 90 tan 1
jw(2 jw) w 22 w2 2
w
180 90 tan 1 w
2
M .G
40
1 w1 6.1685
w1 2 w1
2 2
w1
M .F . 180 90 tan 1
2
M .F . 17.96
3.-se necesita un adelanto de fase de al
menos(50- 17.96)º+5° se tomara = 37.04º
1 sen37.04
4.-Se halla valor de α 0.248
1 Sen37.04
-20 log (1/√α)=-20 log (1/√0.248)=- 6.055 dB
40
20 log 6.055,
wm 2 2 wm
2
4
wm 4 wm
2
6450.8951 0
wm 8.8511
ωm= 1/(√α*T)=1/(√0.248*T)=8.8511
1/(√0.248*T)=8.8511→T=0.226
1/T=4.407 y 1/(α*T)=17.773
Ejemplo2
Diseñar el compensador para el siguiente sistema con función de transferencia
directa
4( S 2.7)
G(S )
( S 1)( S 2 10S 1.4)
Tenga un error en estado estacionario ante una entrada escalón unitario del 1% y un
sobreimpulso no superior al 2% y un tiempo de pico a lo sumo 20 segundos, teniendo
en cuenta que la realimentación es unitaria
4( s 2.7)
Glc ( s)
( s 0.7418 0.8554i )( s 0.7418 0.8554i )( s 9.5165)
4* 2.7 / 9.5165 1.095
Glc ( s) 2
( s 1)( s 0.1420) s 1.142s 0.142
Se tiene:
4( s 2.7)
K p lim s 0 7.714
( s 1)( s 10 s 1.4)
2
1 1
ess 0.1147
1 K p 1 7.714
2*
M .F .requerido Tan 1 69
1 4 4 2 2
51.32(s 2.7)
Hallamos Bode de KcGp(s)= (s 1)(s 2 10s 1.4)
12.83(s 4.4242)
Gc (S )
(s 11.78)
Diagrama de Bode de:
bode(N,D);grid
[gm,pm,wpc,wgc]=margin(N,D)
Controlador PD
Renombramos:
Ts 1 Ts 1
Gc s K c K
Ts 1 Ts 1
La función de transferencia del sistema compensado será:
Ts 1 Ts 1
Gc s G s K G s G1 s
Ts 1 Ts 1
G1 s KG s
La función principal de un
compensador de fase es proporcionar
una atenuación en el rango de altas
frecuencias a fin de aportar un
margen de fase suficiente al sistema.
Pasos en el diseño del
compensador en atraso:
1. Se determina la ganancia K para satisfacer los
requerimientos de la constante de error estático dada.
2. Si el sistema no compensado G1(j ω)=KG(j ω) no
satisface las especificaciones en márgenes de fase y
ganancia, se halla el punto de frecuencia donde el
ángulo de fase de la función de transferencia de lazo
abierto es igual a –180º más el margen de fase
requerido es el margen de fase especificado más 5º a
12º. (La suma de 5º a 12º compensa el atraso de fase
del compensador). Se elige esta frecuencia como la
nueva frecuencia de cruce de ganancia.
3. Para evitar efectos perjudiciales del atraso de fase
debido al compensador en atraso, el polo y cero del
compensador en atraso deben ubicarse por debajo de la
nueva frecuencia de cruce de ganancia:
Pasos en el diseño:
v = 5 s-1
MF ≥40º
MG ≥ 10 dB
Solución: método analítico
1.-Se tiene:
2 (ST 1)
v Lim S * 2 *K 5
s 0 S (S 3S 2) ( BST 1)
K 5
2.-Determinamos M.F y M.G
10
G1 ( jw)
jw(2 w2 3 jw)
10 3w
G1 ( jw) 90 tan 1
w (2 w2 ) 2 9 w2 2 w2
Igualando a -180° para hallar M.G.
3w
90 tan 1 180
2 w 2
w 2;
w (2 w 2 ) 2 9 w 2
M .G. 0.6
10
M .G. 4.436dB
10
1; w1 1.8022
w1 (2 w1 ) 9 w1
2 2 2
3w1
M .F . 180 90 tan 1
2 w12
M .F . 90 (103) 13
MF requerido=40º + 12º = 52º
3wc
180 90 tan 1 52
2 wc 2
3wc
tan 1 38
2 wc 2
wc 0.4646
W cruce = 0.464 para 52º; el cero elegimos a una década 1/T=0.0464
10
20*log G1 ( jw) w 0.464 20*log
c
w (2 w2 ) 2 9w2
10
20*log G1 ( jw) w 0.464 20*log
c
0.464 (2 0.4642 ) 2 9*0.4642
20*log(9.522) 19.5745dB
Hay que bajar 19.5745 dB para pasar por 0 dB
4.- Se determina la atenuación de 19.5745 dB para bajar la curva de
magnitud a 0dB en la nueva frecuencia de cruce de ganancia.
Esta atenuación es –20log β=-19.5745
β=9.71. El polo del compensador en atraso) se determina de ω=(1/
βT)=0.0464/9.71=0.004778
5.-Kc=K/β=5/9.71=0.515
2 ( s 0.0464)
G( S )Gc ( S ) 0.515
s( s 2 3s 2) ( s 0.004778)
N=[0 0 0 1.03 0.047792];
D=[1 3.004778 2.014334 0.0095565 0];
bode(N,D);grid
[gm,pm,wpc,wgc]=margin(N,D)
Gmbode=20*log10(gm)
gm =
5.4608
pm =
47.2699
wpc =
1.3693
wgc =
0.4586
Gmbode =
14.7452
Ejemplo2:
2*
M .F .requerido Tan1 10 74.62 75
1 4 4 2 2
bode(N,D);grid
[gm,pm,wpc,wgc]=margin(N,D)
ω=1/T (cero del compensador) se elige a una década por
debajo de la nueva frecuencia de cruce de ganancia.
1 1
s s
1 2
Gc ( s ) K c 1, 1
1
s s
1 2 α =1/ɣ
( s 1) ( 2 s 1)
Gc ( s ) K c * 1
s
( 1 1) ( s 2 1)
•Es común seleccionar Im
•Para 0 1 el compensador
es en atraso.
•Para 1 el compensador
es en adelanto.
•La frecuencia 1es aquella donde
el ángulo de fase es cero. 1 10 Re
Diagrama polar K c 1, .
Diagrama de Bode del compensador atraso-adelanto.
K c 1, 10, 2 10 1.
j j
(1 )(1 )
1 0.1
T1 T1
G c ( j )
j j
(1 )(1 )
10 0.01
T1 T1
Gc ( j ) tan 1 (T1 ) tan 1 (10T1 ) tan 1 (0.1T1 ) tan 1 (100T1 )
Compensación utilizando métodos de respuesta en frecuencia
dB 10
0
10
20
90 º
0º
90º
0.001 0.01 0.1 1
( )
1 10 100
1 1 1 2 1 1 1
( 1s 1) ( 2 s 1) K K K
K v lim sGc ( s )G ( s ) lim sK c * c 10
s 0 s 0 1s ( s 1) s ( s 1)( s 2) 2
( 1) 2
K 20
Trazamos diagrama de Bode de
20 20
G1 ( s) 3
s( s 1)( s 2) s 3s 2 2s
0.3000
mf =
-28.0814
wpi =
1.4142
w1 =
2.4253
mgdb =
-10.4576
1.41
20 dB/dec
1
0.141rad / seg.
2
Compensación utilizando métodos de respuesta en frecuencia
6) Con esto la frecuencia de corte del polo del compensador parte atraso es
1
0.0141rad / seg.
2
s 0.141 s 0.5
Gc (s)
s 0.0141 s 5
s 0.141 s 0.5 20
Gc (s)G(s)
s 0.0141 s 5 s(s 1)(s 2)
Programa para hallar mf y mg
de sistema compensado
4.5058
mf =
50.8638
wpi =
3.5296
w1 =
1.3747
mgdb =
13.0755
Bode Diagram
150
100
50
Magnitude (dB)
-50
-100
-150
-90
-135
Phase (deg)
-180
-225
-270
-4 -3 -2 -1 0 1 2 3
10 10 10 10 10 10 10 10
Frequency (rad/sec)
TRABAJO PARA CASA