Beruflich Dokumente
Kultur Dokumente
Carlos Gaviria
Febrero 14, 2007
Introduction
El proposito de este sencillo ejercicio es el de familiarizar al estudiante con
alguna terminologa del control procesos, la obtencion de modelos dinamicos y
su simulacion mediante MatLab.
Un sistema es una entidad material formada por partes organizadas (o sus componentes) que interact
uan entre s de manera que las propiedades del conjunto,
sin contradecirlas, no pueden deducirse por completo de las propiedades de las
partes.
Los sistemas reales intercambian con su entorno energa, informacion y, en la
mayor parte de los casos, tambien materia. Como un ejemplo de sistema, consideremos el proceso de nivel de un tanque de almacenamiento de fluido indicado
en la 1.
Qi
(1)
(2)
Qo
D
1.
Modelo din
amico del nivel
1.1.
Balance de masa
de la masa en el sistema
entra al sistema
sale del sistema
Lo anterior matematicamente se describe como,
dm
= 1 qi 2 qo
(1)
dt
Ya que no hay cambio de densidad del lquido durante el proceso, 1 = 2 = .
La masa acumulada en el tanque puede calcularse como m = V , siendo V =
A.h(t) el volumen del lquido almacenado (note que h es funcion del tiempo).
Luego,
dh(t)
dm
=A
= qi qo
(2)
dt
dt
La ecuacion (2) describe la dinamica del nivel h(t). Ya que qi es conocido y es la
entrada del sistema, solo hace falta conocer una relacion para qo . Esta relacion
la podemos establecer mediante un balance de energa.
1.2.
Balance de energa
Flujo de energa
Flujo de energa
dt
dt
dt
2
(3)
Donde el subndice 1 y 2 indican los valores en los puntos (1) y (2) en la figura
1. La energa en este sistema particular esta comprendida por la energa cinetica
K = 21 mv 2 y = mgz, siendo z el nivel sobre la referencia.
La ecuacion de balance de energa (3)en el sistema de nivel del tanque entonces es:
d( 1 mv 2 + mgz1 ) d( 21 mv22 + mgz2 )
dE
= 2 1
dt
dt
dt
(4)
2gh
(5)
dh(t)
D2
2gh(t)
(7)
= qi
dt
4
La variable h(t) es una variable de estado, ya que no es posible conocer h(t) a
partir de qi sin saber algo acerca de la historia del sistema, es decir, es necesario
saber a partir de que nivel inicial h(0) se inicia a estudiar el comportamiento de
h(t). Matematicamente, la solucion para h(t) se obtiene a partir de la ecuacion
diferencial 7, y como se sabe, esta solucion es dependiente de la condicion inicial
en h(0).
A
2.
Simulaci
on del modelo
MODELO EXACTO
qi
qi
nivel_sfcn
SFunction
Scope
MODELO LINEALIZADO
x = Ax+Bu
y = Cx+Du
qi
Qi0
StateSpace
h0
Qi1
18
16
14
12
10
200
400
600
800
1000
1200
1400
1600
1800
2000