Documente Academic
Documente Profesional
Documente Cultură
Conceptos
Respuesta temporal de sistemas de primer orden Respuesta temporal de sistemas de segundo orden Introduccin a la identificacin de sistemas Respuesta de sistemas de orden superior Nociones de estabilidad
ISA-UVA 2
Basado en modelos
Anlisis Diseo Control
ISA-UVA
Respuesta temporal
Seales normalizadas
1 2
Tiempo
Transformada en s
tiempo
Deducir las caractersticas de la respuesta en tiempo del sistema directamente de la funcin de transferencia G(s) Identificacin: inferir el modelo (G(s)) a partir de datos experimentales (datos de entrada u(t) y salida y(t)).
ISA-UVA 4
dh + h = Kq dt A2 h 0 2 h0 K= = k k
dy( t ) + y( t ) = Ku( t ) dt
u(t)=u t=0
Y(s)
u=0
Respuesta a un salto en u
dy( t ) + y( t ) = Ku( t ) dt
Y (s) =
U(s)
K s + 1
Y(s)
1 1 1 1 L y( t ) = L [Y (s)] = Ku L + s s 1
1
Comprobacin:
ISA-UVA
t t e + Ku (1 e ) = Ku Ku 6
Respuesta a un salto en u
dy( t ) + y( t ) = Ku( t ) dt
U(s) y(t) Ku > 0 constante de tiempo Respuesta estable, sin retardo ni cambio de concavidad y sobreamortiguada Ganancia = K = Ku/u
ISA-UVA
K s + 1
Y(s)
y( t ) = Ku (1 e )
t u
7
Interpretacin en s
y( t ) = Ku (1 e )
s+1=0 polo = -1/ Plano s t x polo en la parte real izquierda del plano s Si > 0 Respuesta estable, sin cambio de concavidad y sobreamortiguada
ISA-UVA 8
U(s)
K s + 1
Y(s)
y(t) Ku
Un sistema es estable entrada-salida cuando a una entrada acotada le corresponde una salida acotada
ISA-UVA 9
Interpretacin en s (<0)
y( t ) = Ku (1 e )
s+1=0 polo = -1/ positivo Plano s x polo en la parte real derecha del plano s
ISA-UVA
U(s)
K s + 1
Y(s)
y(t) t
Y(s)
Y (s) =
K K u u= (s + 1) (s + 1 )
Ku 1 1 y( t ) = L1 [Y (s)] = L s + 1 Ku y( t ) = e
t
La estabilidad viene determinada por la posicin del polo, no por el tipo de entrada
ISA-UVA
11
Tiempo de asentamiento
Plano s x -1/1 x -1/2
0.95Ku
U(s)
K s + 1
Y(s)
y(t)
t 95
y( t 95 ) = 0.95Ku = Ku (1 e t 95 = 3
t
1 < 2 t t95
ISA-UVA 12
y( t ) = Ku (1 e )
Constante de tiempo
y( t ) = Ku (1 e ) y() = Ku (1 e ) = 0.632Ku
resp Derivada en el origen y(t)
0.63Ku
1 t
U(s)
K s + 1
Y(s)
d y( t ) Ku = (e ) dt d y( t ) Ku = dt t = 0
Ku t
Ku t t=
ISA-UVA
SysQuake
13
Identificacin
El modelo se obtiene a partir de datos experimentales de entrada-salida del proceso U U t Proceso t Y Y
Modelo
ISA-UVA 14
u(t) u
Identificacin
y(t) Si la respuesta desde el equilibrio a un salto u en u(t) es como la figura sistema de primer orden y(t) Estimacin de parmetros: K = y/ u dos mtodos
ISA-UVA
0.63 y
y t t=
15
U(s)
K2 n 2 s + 2n s + 2 n
Y(s)
Reactor isotrmico
A
CAi F
CAi(s) F(s)
1 s 2 + 0 .666 s + 0 .111
0 . 09 s + 0 . 24 s 2 + 0 . 666 s + 0 . 111
ISA-UVA
CB(s)
AB
CA CB
16
d 2 y( t ) dy( t ) 2 2 2 + + y ( t ) = K n n n u(t ) 2 dt dt
U(s)
K2 n 2 s + 2n s + 2 n
AB
CB
Y(s)
Y(s)
Polos:
s 2 + 2n s + 2 n =0
2 2n 422 4 n n = n n 2 1 s= 2 si n > 0
si 1 si < 1
ISA-UVA
18
U(s)
Kab (s + a)(s + b)
Y(s)
Kab u = = + + (s + a )(s + b ) s s s + a s + b (s + a )(s + b) s(s + b) s(s + a ) = + + s(s + a )(s + b) s(s + a )(s + b) s(s + a )(s + b) Kabu = ab = Ku para s = 0
Y (s) =
para s = a para s = -b
Kabu = (a )(a + b)
2 1 = Kub /(a b) = Ku 2 2 1
U(s)
b = n + n 2 1
Kab (s + a)(s + b)
Y(s)
K 1 1 ( s + 1)( s + 1) b a
ISA-UVA
20
U(s)
b = n + n 2 1
Kab (s + a)(s + b)
Y(s)
K 1 1 ( s + 1)( s + 1) b a
y( t ) = + e
at
+ e
bt
2 1 at + 2 1 bt = Ku (1 + e e ) 2 2 2 1 2 1
Respuesta estable, sin retardo con cambio de concavidad y sobreamortiguada Ganancia = K = Ku/u
y(t) Ku t u
ISA-UVA 21
Interpretacin en s
U(s) El polo mas a la derecha domina en la desaparicin del transitorio Plano s -b -a x x polos en la parte real izquierda del plano s
ISA-UVA
respx
P. Dominantes concavidad
Kab (s + a)(s + b)
Y(s)
SysQuake
y( t ) = + e at + e bt
y(t) Ku t u
22
u(t) u
Identificacin
y(t) Si la respuesta desde el equilibrio a un salto u en u(t) es como la figura sistema de segundo orden con raices reales Estimacin de parmetros: K = y/ u constantes de tiempo difciles de estimar
ISA-UVA
t y(t) y t 23
Aproximacin
y(t)
Kab (s + a)(s + b)
d t
Ke ds s + 1
La respuesta del sistema de segundo orden puede aproximarse por la de uno de primer orden mas un retardo
ISA-UVA 24
valor estacionario
= y/u
Ke s + 1
25
ds
Identificacin de FOPD
Ke ds s + 1
y( t ) = Ku (1 e
t +d
y(t)
)
y( t ) = Ku (1 e 1 ) = 0.632Ku y( t ) = Ku (1 e 1 / 3 ) = 0.283Ku
ISA-UVA
y t
Ke s + 1
Problema03
27
ds
Cambiador de calor
Test en lazo abierto
ISA-UVA
28
Cambiador de calor
Respuesta a un salto en u, =1
U(s)
Ka2 (s + a) 2
Y(s)
a = n
Ka 2 u Y (s) = = + = + 2 2 (s + a ) s s s + a (s + a ) s (s + a ) 2 s(s + a ) + + = s(s + a ) 2 s(s + a ) 2 s(s + a ) 2 para s = 0 para s = a para s = a Ka 2 u = a 2 Ka 2 u = (a ) = Ku = Kua = Kun = -Ku
30
Ka 2 u = Ku 4a 2 + 2a 2 Kua 2
ISA-UVA
Respuesta a un salto en u, =1
+ Y (s) = ( + ); 2 s s + a (s + a ) y( t ) = L1 [Y(s)] = 1 1 = L +L +L 2 s s a + (s + a )
1
U(s)
Ka2 (s + a) 2
Y(s)
a = n
y( t ) = + e at + te at = = Ku (1 e y ( 0) = 0
at
+ n te
at
y(t) Ku
y() = Ku
u
31
Y(s)
y(t)
ISA-UVA
t 32
w nt ISA-UVA
33
Y(s)
Frecuencia de oscilacin : d = n 1 2
y(t) Ku t 34
ISA-UVA
Tiempo de pico
1 n t 2 + y( t ) = Ku 1 e sen ( 1 t ) ; n 2 1 d y( t ) =0 d t t=tp d y( t ) Ku n t n t 2 2 2 = e sen ( 1 t + ) + e cos( 1 t + ) 1 n n n n dt 1 2 1 2 = arctg
Ku tp t 35
Tiempo de pico
d y( t ) Ku n t n t 2 2 2 e sen ( 1 t + ) + e cos( 1 t + ) 1 = n n n n dt 1 2 d y( t ) =0 d t t=tp n e
n t p
sen (n 1 t p + ) = e
2 2
n t p
cos(n 1 t p + )n 1
2
tg
tg (n
1 2 1 t p + ) = = tg ()
n 1 2 t p = n
y(t) Ku tp
ISA-UVA
tp =
= 1 2 d
t 36
Sobrepico
1 n t 2 e sen ( 1 t ) y( t ) = Ku 1 + n 2 1 y( t p ) Ku Mp = 100 en % tp = Ku n 1 2 100 Mp = e 2 1 100 = e 2 1
n n 1
2
1 2 = arctg
100 sen ( + ) = e 2 1
1 2
sen () =
1 2
1 2
y(t) Ku
M p = 100e
1
2
en %
ISA-UVA
tp t 37
Tiempo de asentamiento
2 1 1 n t 2 = arctg e sen ( 1 t + ) y( t ) = Ku 1 n 2 1 1 n t ss 2 + e sen ( 1 t ) 0.95Ku = Ku 1 n ss 1 2 Ecuacin 1 n t ss 2 implcita e sen ( 1 t ss + ) = 0.05 max t ss tal que n 2 1
Aproximadamente:
t ss = 3 5 L n n
y(t) tss
ISA-UVA
5%
Ku t 38
Interpretacin en s
Plano s x
n
U(s)
n 1 2
K2 n s 2 + 2n s + 2 n
Y(s)
Polos: x polos complejos conjugados con la parte real en el semiplano izquierdo y(t)
n jn 1 2
t
ISA-UVA 39
Interpretacin en s
Polos: Plano s x
n
n jn 1 2 d = n 1 2
tp = n = 1 2 d
1 2
n 1 2
3 5 t ss = L n n
tg () = 1 2
M p = 100e
en %
y(t)
resp t
ISA-UVA 40
Interpretacin en s
n 1 2
x
n
Plano s
x Y(s)
y(t)
U(s)
K2 n 2 s + 2n s + 2 n
ISA-UVA
41
u(t) u
Identificacin
Si la respuesta desde el equilibrio a un salto u en u(t) es como la figura sistema de segundo orden con raices complejas conjugadas
K2 n s 2 + 2n s + 2 n
t
M p = 100e tp = n
1 2
en %
Problema56
= 1 2 d
42
Respuesta a un salto en u, =0
U(s)
K2 u Y (s) = 2 n 2 s + n s y( t ) = L-1 [Y (s)] = Ku 1 sen (n t + ) 2
K2 n 2 s + 2 n
Y(s)
y(t)
Ku
t
ISA-UVA 43
Interpretacin en s
+ j n
x Plano s
K2 n s 2 + 2 n
polos: s 2 + 2 n = 0 s = jn
j n x
y(t)
Ku
t resp
ISA-UVA
SysQuake
44
Y(s)
45
Y(s)
y( t ) = L1[Y (s)] = L1 + L1 2 + L1 s s s + a 1 1 y( t ) = + t + e at = Ku + t e at a a
y(t)
t Plano s x
ISA-UVA
respx
SysQuake
46
U(s)
Ka s(s + a)
Y(s)
Y (s) =
y( t ) = L1[Y(s)] = Ku[1 e at ]
y(t) Ku
La estabilidad y tipos de respuesta la determinan los polos. Los ceros modifican la forma de la respuesta pero no la ISA-UVA estabilidad
48
ISA-UVA
49
d y( t ) dt
Plano s
+1/c
-b -a x x
Plano s -c
+ -
Y(s) respcero
K2 (bs + 1)
Se genera un cero como resultado de dos efectos diferentes de la misma causa. Si los efectos son de sentidos contrarios puede aparecer un cero inestable
ISA-UVA 52
Cambiador de calor
ISA-UVA
53
Reactor Isotermo
d c A d t 0.33 0 c A 0.09 0.333 F = + 0.09 d c c c 3 0 . 33 0 B B Ai dt
A
CAi F
AB
CA CB
1 s 2 + 0.666s + 0.111
0.09s + 0.24 s 2 + 0.666s + 0.111
CB(s)
ISA-UVA
54
Matlab
ISA-UVA
55
Cstation
ISA-UVA
56
Dos depositos
q u h1 Punto de operacin: q=17.8 l/m u= 70 % F=2 l/m h20= 4 m A1=0.2 dm2 A1=0.2 dm2 F(s) U(s) % F
ISA-UVA 57
0.505 1.01s + 1
h2
LT
H2(s) m
Identificacin
El modelo se obtiene a partir de datos experimentales de entrada-salida del proceso U U t Proceso t Y Y
Modelo
ISA-UVA 58
Metodologa de la identificacin
Conocimiento previo y diseo de experimentos Toma de datos experimentales Anlisis y tratamiento de datos Seleccin del tipo de modelo Estimacin de parmetros Validacin del modelo
ISA-UVA 59
h2
LT
0.127e 0.71s H 2 (s) = U (s) = U (s) qs + 1 1.64s + 1 H 2 (s) = Kf 0.5 F(s) = F(s) f s + 1 0.99s + 1
60
K q e ds
F
ISA-UVA
Mnimos cuadrados
Criterio de estimacin: Dado un conjunto de datos experimentales u(t), y(t), buscar los parmetros del modelo, , que minimizan la funcin de coste V :
N 1 N 1 2 V = e( t ) 2 = [ ( y ( t ) y m ( t , ) ] N t =1 N t =1
v u y Proceso e(t)
Modelo y
ISA-UVA
m
m
61
Cstation
ISA-UVA
62
ISA-UVA
63
ISA-UVA
64
Reactor Qumico
Estudio simplificado: Se consideran ctes. las variables relacionadas con el producto: F, Ti, Cai Solo se estudia la temperatura en el reactor
TT
Fr Tri Refrigerante
Reactor T
Tr MV: caudal de refrigerante CV: Temperatura del reactor DV: temperatura de entrada del refrigerante
65
ISA-UVA
ISA-UVA
66
dx = a11x + a12T dt
+(
UA )Tr Vce
69
Estimacin de parmetros
TT
u Fr Tri Reactor T, x
Tr
Para calcular los parmetros del modelo (U, F0, E,.) necesitamos hacer medidas del proceso. Usaremos datos tomados de Cstation en algunos puntos estacionarios, y los sustituiremos en el modelo para calcular los parmetros desconocidos, pero este procedimiento no permite calcular todos los parmetros.
ISA-UVA 70
Punto de operacin
TT
Tr
Otro:
Estimacin de parmetros
0 = Fx Vke
E RT
(1 x)
E RT
0 = F(Ti T) +
Vke
(1 x)c AiH UA (T Tr ) ce ce
0 = Fr (Tri Tr ) +
0 = 0.902F Vke
E
UA (T Tr ) r c e r
(1 0.902) ln 0.902 + ln
R (92+ 273.2)
R ( 92+ 273.2)
(1 0.902)c AiH UA 0 = F(Ti 92) + (92 75.6) ce ce UA UA = 74.5 0 = 47.8(50 75.6) + (92 75.6) r c er r c e r Vke
ISA-UVA
72
Estimacin de parmetros
T = 92 C x = 0.902 Tr = 75.6 C Fr = 47.8 l/m Tri = 50 C u = 42 %
T = 24.5 C x = 0.047 Tr = 21.9 C Fr = 100 l/m Tri = 20 C u = 100 %
E = 8598.9 R F = 6.46e - 012 Vk c Ai H E R (92+ 273.2) = 114.783 Vke (1 0.902)c AiH UA c e 0 = F(Ti 92) + (92 75.6) ce ce UA E = 1.460e - 011 Vke R (88.8+ 273.2) (1 0.882)c AiH UA c e Vk 0 = F(Ti 88.8) + (88.8 72) ce ce Ti = 25.54
F E ln 0.902 + ln = + ln(1 0.902) Vk R (92 + 273.2) F E ln 0.882 + ln = + ln(1 0.882) Vk R (88.8 + 273.2)
Mas otra en el tercer punto
ISA-UVA 73
Estimacin de parmetros
TT
u Fr Tri
c Ai H = 114.783 c e UA = 1.460e - 011 c e Vk Ti = 25.54
Suponiendo: Tr Reactor T, x
E = 8598.9 R F = 6.46e - 012 Vk UA = 74.5 r c er
ISA-UVA
V = Vr = 68.8941 l F = 34.4471 l/min ce = 4180 j/k l rcer = 4000 j/k l Resulta: k = 7.7399e+010 cAiH = 479792.94 UA = 311410 Reactor Matlab
74
Modelo linealizado
TT
u Fr Tri Reactor T, x
E F0 dx kE E RT0 RT 0 = ( + ke e (1 x 0 ) T ) x + dt V RT02
E E
F T Tr 0 F d Tr UA UA =( ) T ( + r 0 ) Tr + ( ri 0 ) Fr + ( r 0 ) Tri Vr dt Vr r c er Vr r c er Vr Vr
ISA-UVA 75
Matriz de transferencia
& 5.1 0.029 0 x 0 0 x F T & = 528.2 1.707 1.13 T + 0 0 r Tri & 1.081 1.77 Tr 0.37 0.694 Tr 0 x Fr ( ) ( ) T = 0 1 0 T + 0 0 G(s) = C sI A T ri T r
Tri(s) u ? Fr(s)
- 8.882 10 -16 s 2 + 0.784 s + 4 s 3 + 5.17 s 2 + 11.45 s + 5.566 8.882 10 s - 0.4199 s - 2.142 s 3 + 5.17 s 2 + 11.45 s + 5.566
ISA-UVA
-16 2
T(s)
76
Modelo en s Reactor
Tri(s) Fr(s)
0.784 s + 4 s 3 + 5.17 s 2 + 11.45 s + 5.566 - 0.4199 s - 2.142 s 3 + 5.17 s 2 + 11.45 s + 5.566
T(s)
77
Respuesta salto
Fr 1 roots(d2) -2.2571 + 1.8435i -2.2571 - 1.8435i -0.6554 Polo dominante
ISA-UVA
78
0.784 s + 1.527 s 3 + 2.37 s 2 + 1.516 s + 0.6078 - 0.4084 s 0.7954 s 3 + 2.37 s 2 + 1.516 s + 0.6078
T(s)
ISA-UVA
79
T(s)
Step Response
Fr
-0.5
10
12
14
16
18
Time (sec)
ISA-UVA
80
0.784 s + 1.086 s 3 + 2.173 s 2 + 0.4339 s 0.007578 - 0.359 s 0.4975 s 3 + 2.173 s 2 + 0.4339 s 0.007578
T(s)
ISA-UVA
81
Tri(s) Fr(s)
0.784 s + 1.086 s 3 + 2.173 s 2 + 0.4339 s 0.007578 - 0.359 s 0.4975 s 3 + 2.173 s 2 + 0.4339 s 0.007578
Bloques en serie
U(s) G1(s) X(s) G2(s) Y(s)
G(s) = G2(s)G1(s)
ISA-UVA 83
Sistemas realimentados
W(s)
+ -
E(s) R(s)
U(s) G(s)
Y(s)
Y (s) = G (s) U(s) = G (s)R (s) E (s) = G (s)R (s)[W (s) Y (s)] Y (s)[1 + G (s)R (s)] = G (s)R (s) W (s) Y (s) = G (s) R (s) W (s) 1 + G (s)R (s)
ISA-UVA
84
Sistemas realimentados
W(s)
+ -
E(s) R(s)
Y(s)
Y (s)[1 + G (s)R (s)H (s)] = G (s)R (s) W (s) Y (s) = G (s) R (s) W (s) 1 + G (s)R (s) H(s)
Y(s) = G (s) U (s) = G (s)R (s) E (s) = G (s)R (s)[W (s) H (s)Y (s)]
ISA-UVA
85
Perturbaciones
V(s) W(s)
+ -
E(s) R
U(s)
H(s)
Y (s) = G (s) U (s) + D(s)V (s) = G (s)R (s) E (s) + D(s)V(s) = Y (s)[1 + G (s)R (s)H (s)] = G (s)R (s) W (s) + D(s)V (s) Y (s) = G (s) R (s) D(s) W (s) + V(s) 1 + G (s)R (s) H(s) 1 + G (s)R (s)H (s)
ISA-UVA 86
Transmisor-Regulador
V(s)
D(s)
W(s)
+ -
E(s)
R(s)
mA C
U(s) %
G(s)
mA
C mA
Y(s)
Si el regulador usa la calibracin del transmisor, y la dinmica del transmisor es rpida frente a la del proceso, puede despreciarse la funcin de transferencia en la realimentacin. ISA-UVA
87
Lazo cerrado
V(s) W(s)
+ -
E(s) R(s)
U(s)
Y (s) =
E(s) R(s)
U(s)
U (s) = R (s)E (s) = R (s)[ W (s) Y(s)] = R (s)[ W (s) G (s) U (s) D(s)V(s)] = U (s)[1 + R (s)G (s)] = R (s)[ W (s) D(s)V(s)] R (s) R (s)D(s) U (s) = W (s) + V(s) 1 + G (s)R (s) 1 + G (s)R (s)
ISA-UVA 89
E(s) R(s)
U(s)
La respuesta temporal ante cambios en w(t) v(t) puede calcularse con la F.T. en lazo cerrado:
Y (s) = D(s) G (s)R (s) W (s) + V(s) 1 + G (s)R (s) 1 + G (s)R (s)
ISA-UVA 90
Ejemplo
V(s) W(s)
+ -
Kd ds + 1 K s + 1
E(s) Kp
U(s)
Y(s)
Kd K Kp G (s)K p ds + 1 D(s) W (s) + V (s) = s + 1 W (s) + Y (s) = V (s) = K K 1 + G (s)K p 1 + G (s)K p 1+ Kp 1+ Kp s + 1 s + 1 KK p K d (s + 1) = W (s) + V (s) s + 1 + KK p (s + 1 + KK p )( d s + 1)
ISA-UVA 91
Ecuacin caracterstica
Y (s) = D(s) G (s)R (s) W (s) + V(s) 1 + G (s)R (s) 1 + G (s)R (s)
El tipo de respuesta y la estabilidad en lazo cerrado vienen determinadas por los polos de la funcin de transferencia en lazo cerrado, que son las races de la ecuacin caracterstica: 1+G(s)R(s) = 0 Cambiando el regulador R(s) podemos modificar la forma de la respuesta
ISA-UVA 92
Num(s) G (s)R (s) = Den (s) Num(s) G (s)R (s) Num(s) Den (s) = = 1 + G (s)R (s) 1 + Num(s) Den (s) + Num(s) Den (s) D(s) D(s) Den (s)D(s) = = 1 + G (s)R (s) 1 + Num(s) Den (s) + Num(s) Den (s)
ISA-UVA
Los ceros en lazo abierto aparecen tambin como ceros en lazo cerrado
93
Ceros inestables
Num(s) Den (s) Num(s) G (s)R (s) Num(s) Den (s) = = 1 + G (s) R (s) 1 + Num(s) Den (s) + Num(s) Den (s) D(s) D(s) Den (s)D(s) = = 1 + G (s) R (s) 1 + Num(s) Den (s) + Num(s) Den (s) G (s) R (s) =
y(t) yc(t)
Si la respuesta en lazo abierto presenta fase no minima, tambien la presentara en lazo cerrado independientemente de R(s)
ISA-UVA 94
Reactor Qumico
ISA-UVA
95
Reactor Qumico
ISA-UVA
96
Reactor Qumico
Para Kp = -4 los polos en lazo cerrado son: -1.5810 + 2.028i -1.5810 2.028i -2.709 El cero es: -5.1
ISA-UVA
97