Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Prof. Mara Jess de la Fuente Dpt. Ingeniera de Sistemas y Automtica Univ. De Valladolid
ISA, UVA
Modelos
Representacin aproximada de la realidad Abstraccin: Incluimos solo aquellos aspectos y relaciones que son de inters. Modelos fsicos, cualitativos, cuantitativos, Usos de los modelos: diseo, entrenamiento, que pasa si., decisiones,... Como generarlos, resolverlos, utilizarlos, validarlos?
ISA, UVA 2
Qu es un modelo matemtico?
Conjunto de ecuaciones que relacionan las variables de inters del proceso y representan adecuadamente su comportamiento Siempre son aproximaciones de la realidad Distintos modelos para distintos objetivos y tipos de procesos Compromiso entre facilidad de uso y exactitud
ISA, UVA 3
Representacin adecuada
y Proceso u ym tiempo Modelo tiempo
ISA, UVA 4
tiempo
h Procesos continuos: Las variables evolucionan continuamente en el tiempo y pueden tomar cualquier valor en un rango dado Procesos de eventos: Las variables solo cambian en instantes discretos y pueden tomar solo un nmero finito de valores
5
ISA, UVA
q = k h
Modelo esttico: Relaciona las variables en un estado de equilibrio Modelo dinmico: Relaciona las variables a lo largo del tiempo
ISA, UVA 7
d h A = q k h d t
Respuesta dinmica
h
q tiempo
ISA, UVA
A/D
modelos en tiempo discreto deben relacionar las variables de entrada y salida en los instantes de muestreo kT Ecuaciones en diferencias y((k+1)T)=f(y(kT),u(kT))
ISA, UVA 10
ISA, UVA
Modelos de conocimiento
Se obtienen mediante razonamientos y la aplicacin de principios de conservacin de masa, energa, momento, etc. y otras leyes particulares del dominio de aplicacin Tienen validez general Requieren conocimiento profundo del proceso y de las leyes fisico-qumicas
ISA, UVA 12
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 13
Modelos de conocimiento
Metodologa de modelado: Establecer los lmites y objetivos del modelo Establecer las hiptesis bsicas Escribir las ecuaciones usando leyes de conservacin y del dominio de aplicacin Estimar el valor de los parmetros Validar el modelo
ISA, UVA
14
Tipos de modelos
Parmetros concentrados Parmetros distribuidos No-lineales Lineales Tiempo Frecuencia .
ISA, UVA 15
Conservacin de masa
Acumulacin de masa en el sistema por unidad de tiempo = Masa que entra al sistema por unidad de tiempo Masa que sale del sistema por unidad de tiempo + Masa que se genera en el sistema por unidad de tiempo Masa que se consume en el sistema por unidad de tiempo
dm = Fi F0 + G C dt
Fi
G m C
F0
ISA, UVA
16
Ejemplo: Depsito
q p0 p1 F
m masa en el depsito A seccin del depsito densidad, k constante
ISA, UVA
Ejemplo: Depsito
q Conservacin de masa Acumulacin= flujo entrada q - flujo salida F
dm = q F dt m = Ah A F = uk h V = Ah
Ecuacin algebraica
18
h u
F
m masa en el depsito A seccin del depsito densidad, k constante u posicin de la vlvula
dh = q uk h dt
ISA, UVA
Simulacin
q Integrando numricamente el modelo pueden obtenerse los valores del volumen de lquido en funcin de los valores de q
dh 1 uk = q h dt A A V = Ah
h F
Integracin numrica mediante el mtodo de Euler
u ( t )k 1 h ( t + t ) = h ( t ) + q ( t ) h ( t ) t A A
ISA, UVA 20
Causalidad
q
dh = qF A dt F=k h
El uso del modelo (Qu pasa si..? Control, etc.) requiere una determinada causalidad computacional.
ISA, UVA 21
Hiptesis
ci q q
c F Mezcla perfecta
d Vc = qc i Fc dt
h F Flujo pistn
h Ah V c( t ) = c i ( t ) = c i ( t ) = ci (t ) v Av F
ISA, UVA 22
Formulacin
ci
Concentracin ci Volumen V
d (Vc) = qc i Fc dt Vc = c dV V = qF dt V dV dc +c = qc i Fc dt dt dc V + c(q F) = qc i Fc dt dc = q (c i c) V dt
23
ISA, UVA
Computabilidad
q1 q2
h1 F1
dh A1 1 = q1 F1 dt F1 = k 1 h 1 h 2 dh A 2 2 = q 2 + F1 F2 dt h 1 < h 2 ? F2 = k 2 h 2
h2 F2
Leyes + restricciones
qi 0
24
F1 = k 1 sgn(h 1 h 2 ) h 1 h 2
ISA, UVA
0 h i h max
B
FT
Materia prima
A Reactor A, B
ISA, UVA
Productos
25
Modelo Matemtico
Hiptesis: Mezcla perfecta en el reactor Temperatura T constante Volumen constante V
d cA E RT V = FcAi FcA Vke cA dt d cB E RT V = FcB + Vke cA dt
Balance msico del producto A Balance msico del producto B ISA, UVA 26
CAi , Ti
Producto A
F
AB CA CB T
Presin en un recipiente
pf
dm = Fi F = Fi aC v p 2 p f2 Fi dt p m = V p = RT tanque isotermo M VM dp = Fi aC v p 2 p f2 RT d t
ISA, UVA
27
Conservacin de energa
Ti q
d(mH) V2 = qH i qH + dt R si H = c e T m = Ah dT V2 Ah = q (Ti T) + dt c e R
Ecuacin diferencial no-lineal T temperatura, V voltaje m masa en el depsito H entalpia, ce calor especfico A seccin del depsito densidad, R resistencia
ISA, UVA
F m x
Sistema de referencia
ISA, UVA
29
d mv = A p 0 A p v AfL v 2 Ah g dt 1 p v = 2 2 q 2 m = AL q = Av a Cv p0 L dq 1 fL ( 2 2 + 2 ) q 2 gh = A dt a Cv A
a pv
h p0
ISA, UVA
30
Vlvula de regulacin
Muelle
Diafragma
Aire
d2x dx m 2 = (p p0 )A + p vS kx k v dt dt p v x q = Cv L
p
Friccin
Aire abre
Lquido
Procesos distribuidos
Ti
x
ISA, UVA
F
32
Proceso distribuido
Ts T(x,t) x Ti-1 Ti x Ti+1 F
Se divide el proceso en celdas de ancho x en las que T pueda considerarse uniforme Balance de energa en un elemento Limite cuando x 0
ISA, UVA 33
Proceso distribuido
Ts T(x,t) r Ti-1 Ti x Balance energtico Ecuaciones en derivadas parciales
d r 2 xc e Ti = Fc e Ti 1 Fc e Ti + 2rxU(Ts Ti ) dt d Ti F (T Ti ) 2U (Ts Ti ) = 2 i 1 + x dt rc e r 2 U(Ts Ti ) (T Ti ) d Ti F = 2 lim i 1 + lim x 0 d t x 0 x rc e r x 0 lim T( x, t ) F T( x, t ) 2 U(Ts T( x , t )) = 2 + rc e t x r
ISA, UVA 34
Ti+1
Modelos de conocimiento
Formados por conjuntos de ecuaciones diferenciales y algebraicas frecuentemente no lineales Utiles para muchos fines Requieren ciertos conocimientos Difciles de manipular matemticamente Se resuelven mediante simulacin
ISA, UVA 35
Simulacin: EcosimPro
Lenguaje de Modelado / Simulacin Qu pasa si? Basado en tecnologa orientada a objetos Mtodos numricos y funcionalidades avanzadas ESA: Agencia Europea del Espacio Generador de cdigo C++ con un entorno de desarrollo y ejecucin Librera / Componente / Particin / Experimento Abierto
ISA, UVA 36
EcosimPro
ISA, UVA
37
Entorno Grfico
ISA, UVA
38
Simulacin
ISA, UVA
39
Modelos linealizados
Aproximaciones lineales de las ecuaciones no-lineales Mas fciles de manipular matemticamente pero su rango de validez es limitado
A dh =qk h dt A dh = q h dt
ISA, UVA
40
Linealizacin
Desarrollo en serie de Taylor sobre un punto de operacin u0, y0, z0, .
f ( u , y, z ) = 0 f (u 0 , y 0 , z 0 ) = 0 f f f (u u 0 ) + ( y y0 ) + (z z 0 ) + ... z 0 u 0 y 0
y = y y 0 z = z z 0
f ( u , y, z ) = f ( u 0 , y 0 , z 0 ) +
f f f u + y + z = 0 u = u u 0 u 0 y 0 z 0
h F
Variables desviacin h = h - h0 q = q - q0
dh k + h q = 0 dt 2 h 0
Simulacin
5.0 4.8 4.6 4.4 4.2 4.0 0 10 20 TIME 30 40 h h_l 6 5 4 0 10 20 TIME 30 40 h h_l 8 7
ISA, UVA
43
dh k A + h q = 0 dt 2 h 0
h
F
Variables desviacin h = h - h0 q = q - q0
A2 h 0 dh 2 h0 + h = q k dt k dh + h = Kq dt A2 h 0 2 h0 = K= k k
Modelos linealizados
las variables u e y son cambios sobre un punto de operacin U0 , Y0 U
u ( t ) = U( t ) U 0 ( t ) y( t ) = Y( t ) Y0 ( t )
U0 t
U Proceso
Y t
Y0
fL )q A2
gh
f q
(q q0 ) +
0
f p0
( p0 ( p0 )0 ) +
0
f a
(a a0 ) = 0
0
a pv
h p0
ISA, UVA
46
crece en puntos de operacin con apertura alta K2 decrece en puntos de operacin con apertura alta
ISA, UVA 48
Modelo linealizado
dT V2 Ah = q (Ti T ) + dt c e R & , T, q, V ) = 0 f (T si Ti y h = cte. f & & f f f (T T0 ) + (T T0 ) + (q q 0 ) + (V V0 ) = 0 & T 0 T 0 q 0 V 0
Ti
Ah
2V0 dT = q 0 T + (Ti T0 )q + V dt c e R
(T T0 ) 2V0 Ah dT + T = i q + V q0 q 0 dt c e Rq 0
dT + T = K1q + K 2 V dt
49
ISA, UVA
Semejanza formal
a pv Ti
h p0
d q + q = K 1 ( p 0 ) + K 2 a dt
dT + T = K1q + K 2 V dt
ISA, UVA 50
Producto A
F
Dos ecuaciones
f1 ( c & A , c A , F, c Ai ) = 0 f 2 (c & B , c B , c A , F) = 0
AB CA CB T
ISA, UVA
51
Punto de linealizacin
Si el punto de linealizacin corresponde a una operacin en equilibrio:
E dcA V = FcAi FcA Vke RTcA = 0 dt E dc V B = FcB + Vke RTcA = 0 dt
ISA, UVA
53
ISA, UVA
54
c A c B = (0 1) c B
dx = Ax + Bu dt y = Cx
55
ISA, UVA
Reactor isotermo
d cA d t 0.33 0 cA 0.09 0.333 F + = d c c c 3 0 . 33 0 . 09 0 B Ai B dt
cA cB = (0 1) c B
Producto A
CAi F
Reactor isotermo
AB CA CB T
ISA, UVA
56
q p0
d q + q = K 1 (p 0 ) + K 2 a dt d q 1 K1 = q + dt q = 1q
ISA, UVA 57
dx = Ax + Bu dt y = Cx
K 2 (p 0 ) a
Solucin analtica:
ISA, UVA
58
Equivalencia
dx = Ax + Bu dt y = Cx
z = Px x = P -1z
u y
y = [CP -1 ] z
dz = [PAP -1 ] z + [PB ]u dt
Autovalores
dx = Ax + Bu dt y = Cx
A I = 0
y = [CP -1 ] z
dz = [PAP -1 ] z + [PB ]u dt
respuesta impulsional
(t)
g(t)
y ( t ) = g ( t ) u ( ) d
y ( t ) = g ( t ) u ( ) d
ISA, UVA
61
t=
d = d
y ( t ) = g ( t ) u ( ) d
0
= 0 = t = t = 0 y( t ) = g ()u ( t )d
0 t
(t)
g(t)
y ( t ) = g ( ) u ( t ) d
0
ISA, UVA 62
Transformada de Laplace
f(t) funcin temporal f(t) = 0 para t < 0
L[f ( t )] = F(s) = f ( t )e st dt
0
f(t) t
Cambio de variable t s
ISA, UVA 63
Transformada de Laplace
si f(t) = g ( t ) L[f ( t )] = L[g ( t )] F(s) = G (s)
Cambio de variable t s
Cambio de variable s t
64
ISA, UVA
Ejemplo
f(t) funcin salto f(t) = 0 para t < 0 f(t) = k para t >= 0
L[f ( t )] = F(s) = f ( t )e st dt = ke st dt = k
0 0 st
f(t)=k t
e k s
ISA, UVA
65
Tabla de Transformadas
ISA, UVA
66
Tabla de transformadas
ISA, UVA
67
Propiedades de la T. Laplace
L[f ( t )] = F(s) = f ( t )e st dt L[af ( t ) + bg ( t )] = aF(s) + bG (s) df ( t ) L = sF(s) f (0) dt L[f ( t d )] = e sd F(s) lim f ( t ) = lim sF(s)
t s 0 0
Transformada inversa
f ( t ) = L1 [F(s ) ] =
j st F ( s ) e ds
68
Propiedades I
L[f ( t )] = F(s) = f ( t )e st dt
0
df ( t ) L = sF(s) f (0) dt
u dv = uv v du
df ( t ) st df ( t ) L = e dt dt dt 0 df ( t ) dt u = e st v = f ( t ) du = se st dt dv = dt
df ( t ) st df ( t ) st L = e dt = e f (t) dt 0 dt
] + f (t )se
0 0
st
dt = f (0) + sF(s)
ISA, UVA
69
Propiedades
d f ( )d
0 t
dt
= f (t)
d t f ( )d = L[f ( t )] = F(s) L 0 dt
d t f ( )d t 0 t 0 L = sL f ( )d f ( )d = sL f ( )d 0 0 0 dt t 1 L f ( )d = F(s) 0 s
ISA, UVA
70
Propiedades II
L[f ( t d )] = e sd F(s) L[f ( t d )] = f ( t d )e st dt
0
t d = t = 0 = d; t = =
st s ( + d ) sd s sd s sd f ( t d ) e dt = f ( ) e d = f ( ) e e d = e f ( ) e d = e F(s) 0 d 0 0
sF(s) =
d f ( t ) st e dt + f (0) dt 0
Propiedades III
L f ()g ( t )d = F(s)G (s) 0 L f ()g ( t )d = f ()g ( t )d e st dt 0 0 0 t= t = 0 = ; t = =
st st s ( + ) d d = f ()g ( t )d e dt = f ()g ( t )e d dt = f ()g ()e 0 0 0 0 0
Resolucin de LODES
Ejemplo:
d2y dy du + + = 0 .5 u 2 y 2 dt dt dt y(0) = 0; d y ( 0) = 0; u ( t ) = e 2 t para t 0 dt
1 a b c = + + (s + 1)2 s + 2 s + 2 s + 1 (s + 1)2 a (s + 1) b(s + 1)(s + 2) c(s + 2) 1 = + + (s + 1)2 s + 2 (s + 1)2 (s + 2) (s + 1) 2 (s + 2) (s + 1)2 (s + 2) s = 1 1.5 = c s 0.5
2
s 0.5
s = 2 2.5 = a s = 0 0.5 = a + 2b + 2c = 5.5 + 2b b = 2.5 2.5 2.5 1.5 y( t ) = L + + = 2.5e 2 t + 2.5e t 1.5te t 2 s + 2 s + 1 (s + 1)
1
ISA, UVA
74
Funcin de Transferencia
y ( t ) = g ( ) u ( t ) d
0 t
s variable compleja
75
Funcin de Transferencia
dx = Ax+ Bu dt y = Cx
Tomando transformadas de Laplace, con condiciones iniciales nulas:
Y(s) = G(s)U(s)
Funcin de Transferencia
G(s) = C[sI A ] B
1
dx = Ax+ Bu dt y = Cx
y ( t ) = g ( ) u ( t ) d
0
Respuesta impulsional
Funcin de transferencia
Matriz de Transferencia
u1 u2 y1 y2 y3 En un proceso con varias entradas y salidas (MIMO) G(s) es una matriz de funciones de transferencia
G(s) = C[sI A ] B
1
Y1 (s) G11 (s) G12 (s) Y (s) = G (s) G (s) U1 (s) 22 2 21 U 2 (s) Y3 (s) G 31 (s) G 32 (s)
ISA, UVA 79
Depsito. Modelo en FT
q h F
Q(s) H(s) K dh L + h = L[Kq] s + 1 dt sH(s) + H(s) = KQ(s) H(s)(s + 1) = KQ(s) K K H(s) = Q(s) H(s) = G(s)Q(s) G(s) = s + 1 s + 1
ISA, UVA 80
1 I1dt C
E=
1 I1dt C
V(s)
ISA, UVA
K s + 1
E(s)
81
Flujo. Modelo en FT
a q p0
d q + q = K1(p0 ) + K2a dt
d q L + q = L[K1(p0 ) + K2a] dt sQ(s) + Q(s) = Q(s)(s + 1) = K1P(s) + K2A(s) K1 K2 Q(s) = P(s) + A(s) s + 1 s + 1
K 2 P(s) K1 Q(s) = s + 1 s + 1 A (s)
P(s)
ISA, UVA
K1 s + 1
Q(s)
82
Temperatura. Modelo en FT
Ti q R
dT + T = K1q + K 2 V dt
T
d T L + T = L[K1q + K2V] dt sT(s) + T(s) = T(s)(s + 1) = K1Q(s) + K2V(s) K1 K2 T(s) = Q(s) + V(s) s + 1 s + 1
Q(s)
ISA, UVA
K1 s + 1
T(s)
83
A
F
AB
CA CB
sCB (s) = a 21CA (s) + a 22CB (s) + b21F(s) CB (s)[s a 22 ] = a 21CA (s) + b21F(s) CB (s) = a 21 b CA (s) + 21 F(s) s a 22 s a 22
84
Diagrama de bloques
CAi
A
F
CB (s) =
a 21 b CA (s) + 21 F(s) s a 22 s a 22
b21 s a 22
AB
CA CB
F(s)
CA(s)
a 21 s a 22
CB(s)
CAi(s)
ISA, UVA
85
Diagrama de bloques
CB (s) = b21 a 21 b11 b12 F ( s ) C ( s ) + Ai + s a F(s) = s a 22 s a s a 22 11 11 a b11 b a b12 CAi (s) = = 21 + 21 F(s) + 21 s a 22 s a11 s a 22 s a11 s a 22 b s + a 21b11 b21a11 a 21b12 F(s) + C (s) = 21 (s a 22 )(s a11 ) (s a 22 )(s a11 ) Ai
CAi(s) F(s)
CB(s)
86
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
CAi(s) F(s)
1 s 2 + 0.666s + 0.111
0.09s + 0.24 s 2 + 0.666s + 0.111
ISA, UVA
CB(s)
87
Bloques en serie
U(s) G1(s) X(s) G2(s) Y(s)
G(s) = G2(s)G1(s)
ISA, UVA 88
e()d + Td
d e( t ) ) dt
E(s) R(s)
U(s)
ISA, UVA
89
Entradas Normalizadas
u u
impulso
t=0
u
rampa
t=0
u
salto
t=0
ISA, UVA
t
seno
u
t=0
t
90
Polos y ceros
b ms m + b m 1s m 1 + ... + b1s + b 0 N (s) = G(s) = n n 1 a n s + a n 1s + ... + a 1s + a 0 D(s)
Ceros de G(s) = races de N(s) = 0 Polos de G(s) = races de D(s) = 0
ISA, UVA
92
Ganancia
y y u u
Polos y Autovalores
G(s) = C[sI A ] B =
1
N (s) D(s)
Realizabilidad Fsica
q h Sistema fsico continuo
K s + 1
Existe
G(s) =
ISA, UVA
95
Realizabilidad
b ms m + b m 1s m 1 + ... + b1s + b 0 N (s) = G(s) = n n 1 a n s + a n 1s + ... + a 1s + a 0 D(s)
Para que G(s) sea fisicamente realizable: m n En caso contrario:
s 2 + 2s + 1 1 Y (s) = U(s) = s + U (s) s+2 s + 2 du ( t ) -1 1 y( t ) = +L U (s) dt s + 2
Para una entrada en salto en u(t) tendra que dar una y(t) infinita
ISA, UVA 96
uq
Tc
T q , Te L, vol m TT
u (1-u)q Tf
L LA vol = = = v vA q
Suponiendo , ce ctes.
97
uq u (1-u)q
T TT
V d T ( t ) e s (Tc Tf ) + T( t ) = (Tc Tf ) u( t ) T (s) = U (s ) V q dt s +1 q d T ( t ) q q(Tc Tf ) = T ( t ) + u ( t ) T( t ) = 1.T( t ) dt V V d x( t) Modelo con retardo a = Ax ( t ) + Bu( t ) dt la entrada y( t ) = Cx ( t )
ISA, UVA 99
Retardo a la salida
uq u (1-u)q Tf Tc q , Te m Tm T L, vol TT
Retardo
Ti q L V R T
TT
L Td ( t ) = T ( t d ) = T ( t ) v
T (s) =
K1 K2 Q(s) + V(s) 1s + 1 1s + 1
y
ds
Td (s) = e ds T (s) =
e K1 e K2 Q(s) + V (s) 1s + 1 1s + 1
ds
d t u t
101
Aproximacin de Pade
e ds K (1s + 1)......( ms + 1) G (s) = (1s + 1)( 2s + 1)......( n s + 1)
G(s) con un retardo d no es racional. Si se necesita, puede aproximarse el retardo por una expansin en serie: Aprox. de 2 orden: resppade
ds (ds ) 1 + 2 12 = 2 d (ds ) 1+ s + 2 12
2
ds
ds
d 1 s 2 d 1+ s 2
ISA, UVA
Actuador Proceso
y(t)
Transmisor Las seales que recibe y procesa el ordenador son de naturaleza distinta: digitales y solo cambian en ciertos instantes de tiempo
ISA, UVA 103
Seales
u(kT) u(t)
t w Ordenador
y(kT) y(kT)
t Proceso u(t)
y(t)
D/A
A/D
y(t)
t
T
Modelo discretizado
u(kT) u(t)
t
dx = Ax + Bu dt y = Cx
y(t)
y(kT)
A/D
Encontrar un modelo y(kT) = f( u(kT) ) tal que y(kT) = y(t) en los instantes de muestreo
ISA, UVA 105
Modelo discretizado
dx = Ax + Bu dt y = Cx + Du
Tomando como tiempos de inicio y final los instantes kT y (k+1)T de un periodo de muestreo:
( k +1) T A (( k +1) T ) kT
x (( k + 1)T ) = e AT x ( kT) +
Bu( )d
ISA, UVA
106
Modelo discretizado
u(t)
( k +1) T A (( k +1) T ) kT
( k +1) T A (( k +1) T ) kT
Modelo discretizado
dx = Ax + Bu dt y = Cx + Du
Matlab c2d
u(t)
Ecuacin en diferencias Para este tipo de entradas, el modelo discretizado da los mismos valores en los instantes t = kT que el modelo continuo. (Partiendo del mismo estado inicial y aplicando las mismas entradas)
ISA, UVA 108
y(t) y(kT)
Modelo discretizado
dx = Ax + Bu dt y = Cx
Notacin simplificada: k se refiere al primer, segundo, tercer, etc. periodo de muestreo
x (k + 1) = x (k 1) + u (k 1) y(k ) = Cx (k )
ISA, UVA 109
Ejemplo: Depsito
Si q = 0:
dh = h + u dt h = 1.h
= e T = e d =
0 T T
T (e 1)
Ejemplo: Depsito
Si q = 0:
dh = h + u dt h = 1.h
Si
= = u 0k = 1.252 2A h 0
T h(( k + 1)T ) = e h( kT) + (e 1) u( kT) h(( k + 1)0.5) = 0.535h ( k0.5) 0.062 u ( k0.5)
T
k h0 = 0.167 A T = 0.5
ISA, UVA 111
Respuesta temporal
x ( k + 1) = x ( k ) + u( k ) y( k ) = Cx ( k )
x (1) = x (0) + u(0) x (2) = x (1) + u(1) = [ x (0) + u(0)] + u(1) = = 2 x (0) + u(0) + u(1) x (3) = x ( 2) + u( 2) = 2 x (0) + u(0) + u(1) + u( 2) = = 3x (0) + 2 u(0) + u(1) + u( 2) ....... x ( k ) = k x (0) + k i1u(i)
i =0 k 1
ISA, UVA
y( k ) = C k x (0) + C k i1u(i)
i =0
k 1
112
h(k)
u(k)
t ZOH+Proceso
y(k)
T
T Impulso unitario en t = 0
k k 1 i =0
y( k ) = C x (0) + C k i1u(i) = C k 1 = h( k ) y( k ) = h ( k i ) u ( i )
i =0 k 1
h(k)
Como h(i) = 0 para i 0 y para condiciones inociales nulas: u(i) = 0 para i < 0 :
y( k ) = h( k i) u(i) = h( j) u( k j)
i =0 j=1
Ejemplo: Mezcla
uq u (1-u)q Tf Tc T q , Te L, vol m TT
Para q=4 l/min, V=10 l, Tc=60C, Tf=10C, vol=4 l, periodo = 0.5 min.
= 4 = 1 min 4
d T ( t ) q q(Tc Tf ) u ( t ) = T ( t ) + dt V V = e AT = e
4 0.5 20
= 0.905
= e
0
0.5
4 20
T ( k + 1) = 0.905T( k ) + 4.75u( k 2)
ISA, UVA 115
Operador desplazamiento
q 1z ( k ) = z ( k 1) qz ( k ) = z ( k + 1)
-1 q
[qI ]x ( k ) = u ( k ) 1 [ ] x ( k ) = qI u ( k ) 1 y ( k ) = C[qI ] u ( k )
x ( k + 1) = qx ( k ) = x ( k ) + u ( k )
Funcin racional de q
ISA, UVA
116
q n [ b0q m + b1q m1 + ... + b m1q1 + b m ] u( k ) = = n n n 1 1 q [q + a1q + ... + a n 1q + a n ] q ( n m ) ( b0 + b1q 1 + ... + b m 1q m +1 + b mq m ) u( k ) = 1 n +1 n 1 + a1q + ... + a n 1q + a nq d=nm
La salida es una combinacin lineal de valores pasados de la salida y de la entrada al proceso ISA, UVA
118
Ejemplo: Depsito
q
u T = 0.5