Documente Academic
Documente Profesional
Documente Cultură
ke(t )
1m3 /V
r (t ) = 3v
qi
e(t )
- + e(t ) = 1V
y(t ) = 2v
Sensor de nivel
ha : metros
q0
Control del tanque Modelo en lazo abierto Para un pequeo ha se puede hacer un modelo lineal para el cual:
ha q0 = R0
H a (s) R0 1 = = 1 Qi ( s ) As + R0 AR0 s + 1
En forma general
H a ( s) H a ( s) KT = = Qi ( s ) U ( s ) s + 1
Control del tanque Modelo en lazo abierto El sistema sin control lo podemos ver como:
motobomba Tanque
U (s)
Voltios
KT s +1
A =1
Qi ( s )
m3 / s
KT s +1
H a ( s)
m
Control del tanque Modelo nominal en lazo abierto Sin embargo R0 es un parmetro muy variable que depende del valor de la vlvula de salida, del caudal y de la presin ejercida. Podemos suponer los valores nominales:
K = 2,
Entonces:
= 25
H a ( s) 2 G (s) = = U ( s ) 25s + 1
Control del tanque Simulacin del Modelo nominal en lazo abierto El sistema con sus valores de parmetros nominales
Step Response 2 1.8
1.6
1.4
1.2
Amplitude
0.8
0.6
0.4
0.2
50 Time (sec)
100
150
El sistema se estabiliza en
4 = 100s
Control del tanque Control en Lazo abierto del Modelo nominal para error cero Queremos que el nivel final del tanque sea de 1m.
G
1 U referencia 2 control
t 25
A=1
2 25 s + 1
H a (s)
Control del tanque Control en Lazo abierto del Modelo nominal y error cero
El primer controlador que nos hemos imaginado:
r (t )
r (t ) U= 2
R1 R1
1m3 /V
r (t ) = 1v
qi
hreferencia (t ) = 1m
hactual (t ) = 2m
Senso r de nivel
q0
Control del tanque Control en Lazo abierto del Modelo nominal, error cero y ,as rpido Y si quisiramos hacer el sistema mas rpido, digamos que responda en 10seg se nos podra ocurrir colocar en C algo para acelerar el sistema inicial.
Caudal Nivel
1 2
25 s + 1 2.5s + 1
Q
1
2 25s + 1
Controlador
Control del tanque Control en Lazo abierto del Modelo nominal, error cero y ms rpido El sistema total tiene funcin de transferencia:
R(s)
1 2.5s + 1
H a (s)
Se quiere r (t ) = 1m
1 R( s) = s 1 1 Y ( s) = R( s) = 2.5s + 1 (2.5s + 1) s
Control del tanque Control en Lazo abierto del Modelo nominal, error cero y ms rpido Con esto logramos la respuesta:
Step Response
2
1.8
1.6
1.4
1.2
0.8
y (t ) = 1 e
0
Amplitude
t 2.5
0.6
0.4
0.2
10
15
Time (sec)
Control del tanque Cambio en el modelo nominal Pero realmente cuando tenemos un sistema fsico real las cosas no son tan simples y pasan dos cosas.
1. Un modelo es inexacto
Kt G (s) = s +1
KT Tiene un % de variacin
Tiene un % de variacin
Control del tanque Cambio en el modelo nominal Estos cambios en los parmetros se deben a dos cosas: De una parte la incertidumbre en la medicin de parmetros de un sistema fsico (La resistencia hidrulica, J en un motor, L en un circuito elctrico, etc.) La variacin en el tiempo de los parmetros.
Control del tanque Variacin de los parmetros Supongamos que los parmetros del tanque varan en un 20%.
Control del tanque Variacin de los parmetros Supongamos que 20%. Analicemos parmetro los
R0 se desva al menos en un
peores casos de cada
KT 0 = 2, 0 = 25
20 30
1.6 KT 2.4,
Control del tanque Variacin de los parmetros Las funciones que conducen a los peores casos:
1.6 G1 = (20% ) 20.5 + 1
2.4 G2 = (+20%) 30.5 + 1
y coloquemos el mismo controlador en Lazo abierto Cuando se desven los parmetros, algo que no es predecible, apliquemos el control de lazo abierto para lograr las mismas especificaciones:
eee = 0 Ts = 10 seg
G1
G1 (con 20%)
25s + 1 2.5s + 1
1.6 20 s + 1
1 2
Ha
(Nivel del tanque actual)
1 R( s) = s
Ha
20
36 35
2.5
G2
25s + 1 2.5s + 1
R
G2 (+20%)
1 2
2.4 30 s + 1
H a (s)
ha 2 (t ) = 1.2 ha 2 ee = 1.2
12 55
30
54 55
2.5
eee = r (t ) ha 2 ee
Control del tanque Simulacin con modelo nominal y desviados Miremos lo que pasa cuando la planta cambi en la simulacin siguiente:
Step Response
1.4
G2
1.2
G
1
0.8
Amplitude
G1
0.6
0.4
10seg
0.2
52seg
70seg
20
40
60
Time (sec)
80
100
120
Control del tanque Control en lazo cerrado proporcional Calculamos la funcin de transferencia de lazo cerrado
Y = R 1+
KKT TS +1 KKT TS +1
KKT = = TS + 1 + KKT
S +1
Y A = R BS + 1
Donde definimos, KKT T A= ; B= 1 + KKT 1 + KKT
tB
Para lograr que y(t) r (t ) y de aqui que eee 0 KKT A 1 1 1 + KKT Para disminuir TS T B 1 + KKT
Aumentar k
Aumentar k
Control del tanque Control en lazo cerrado proporcional Ahora se tiene el sistema:
R
+
2 25s + 1
B = 2.5 Ts = 10s
25 B = 2.5 = = 1 + KKT 1 + K 2 1 + 2 K = 10 K = 4.5 KT K 2 4.5 9 = = = 0.9 A= 1 + KKT 1 + 2 4.5 10
Control del tanque Control en lazo cerrado proporcional del modelo nominal
y (t ) = 0.9 0.9e
0.8
0.7
0.6
Amplitude
0.5
0.4
0.3
0.2
0.1
Time (sec)
Control del tanque Control en lazo cerrado proporcional de modelo desviado por debajo
Ahora, si perturbamos el sistema -20%
R
+
4.5
-
G1 ( s )
1.6 20 s + 1
A1 T1 ( s ) = B1s + 1
Control del tanque Control en lazo cerrado proporcional de modelo desviado por debajo
Control del tanque Control en lazo cerrado proporcional de modelo desviado por encima.
Para el segundo caso: +20%
R
+
4.5
-
G2 ( s)
1.6 20s + 1
A2 T2 ( s ) = B2 S + 1
Control del tanque Control en lazo cerrado proporcional de modelo desviado por encima. 4.5 1.6 = 0.871 A2 = 1 + 4.5 1.6 20 = 2.43 B2 = 1 + 4.5 1.6 La funcin de lazo cerrado y la salida son:
Control del tanque Simulacin de los tres modelos con control de lazo cerrado proporcional.
Step Response 1 0.9 0.8
0.7
0.6
Amplitude
0.5
0.4
0.3
0.2
MATLAB G=tf(2,[25 1]) G1=tf(1.6,[20.5 1]) G2=tf(2.4,[30.5 1]) k=4.5 T=feedback(k*G,1) T1=feedback(k*G1,1) T2=feedback(k*G2,1) step(T,T1,T2)
0 5 Time (sec) 10 15
0.1
Y como notamos los tres sistemas no varan tanto como en el caso anterior.
Control del tanque Simulacin de los tres modelos con control de lazo cerrado proporcional para k =100
0.9
0.8
0.7
0.6
Amplitude
0.5
0.4
0.3
0.2
0.1
0.1
0.2
0.3
0.5
0.6
0.7
0.8
Sensibilidad de un sistema realimentado El caso general Como hemos explorado durante esta clase, un sistema de lazo cerrado puede hacerse menos sensible a los cambios de la planta en lazo abierto. Vamos a expresar este resultado en trminos de lo que llamaremos la Sensibilidad del sistema.
R
+
E
-
Control
U
H
Sistema
Pensemos en la relacin que hay entre un cambio infinitesimal del sistema G y como este se ver reflejado en la funcin de transferencia de lazo cerrado T.
1 S= F
Ser el mdulo de la funcin de sensibilidad Esta funcin S de sensibilidad depender de la frecuencia y en general un sistema es mas sensible en frecuencias ms elevadas.
El sistema en lazo cerrado se hace menos sensible a los cambios en el sistema G a controlar, puesto que hay realimentacin negativa. En el caso contrario si para alguna frecuencia
F << 1 S > 1
El sistema en lazo cerrado cambia an mas con cambios en la planta. Esto es, porque existe realimentacin positiva del sistema
En este caso decimos que el sistema tiene realimentacin Despreciable. CG CGH L T= = H H 1 + CGH Si, en particular, H=1
T L
Ejemplo 2
Calcule cuanto variar la ganancia de la funcin de transferencia de lazo cerrado en el ejemplo del tanque.
1 S = F
A un paso, en estado estacionario, estaremos hablando de frecuencia 0 1 S (s) = s=0 F ( s) 1 1 S (0) = = = 0.005 F (0) 1 + 100 2
kW voltios Controlador
2 P
y (t ), C
horno+carga til
ym (t ), voltios
r (t ), voltios e (t )
+ -
y (t ), C
2 P
horno+carga til
y m (t ), voltios
voltios
G(s)
2
kt
R( s)
+ -
E (s)
Y ( s ), C
s + 1.6 8 s + 0.2
Calentador
0.01 Encuentre la realimentacin F para este, sistema en DC (estado estacionario). Con base en este clculo determine en que porcentaje cambiar T, para un cambio de 40% en el parmetro kt de la planta en estado estacionario.
Calcule cuanto es la temperatura en estado estacionario para el caso nominal y para los casos de desviacin extremos de la planta G Solucin:
8 2 500 0.01 ( s + 1.6) L( s ) = CGH = ( s + 0.2)( s + 0.1)( s + 25) 8 2 500 0.01 1.6 F (0) = 1 + C (0)G (0) H (0) = = 256 (0.2)(0.1)(25) 1 S (0) = = 1/ 256 = 0.003 F (0)
Es decir un cambio de 40% en G ser visto como: 40%*0.003=0.12% en el sistema de lazo cerrado T Falta la segunda parte,del ejercicio termnelo