Академический Документы
Профессиональный Документы
Культура Документы
3 Modelamiento de Sistemas Hidrulicos y Trmicos UNIVERSIDAD FRANCISCO DE PAULA SANTANDER FACULTAD DE INGENIERIA INGENIERA ELECTRMECANICA BALANCE DE MASA Y ENERGIA 1090602
1.
INTRODUCCION
Los fluidos, sea en forma lquida o gaseosa, constituyen los medios mas verstiles para la transmisin de seales y de potencia, siendo largamente empleados en la industria, principalmente en procesos qumicos, o maquinaria. Los sistemas fluidos son normalmente interconectados a componentes a travs de bombas, compresores, vlvulas, entre otros. Bsicamente, lquidos o gases pueden ser diferenciados por su comprensibilidad: los lquidos son considerados prcticamente incomprensible, adems un lquido puede presentar una superficie libre. Los sistemas hidrulicos especficamente utilizan un lquido como fluido de trabajo. Un anlisis ms exacto de un sistema hidrulico usualmente se da en modelos aproximados en un punto de operacin, de modo que el puede trabajar con una naturaleza estable y confiable.
Teniendo en vista que los sistemas hidrulicos envuelven flujos y acumulacin de lquidos, las variables ms usadas para describir su comportamiento dinmico son el flujo volumtrico [m3/s], volumen [m3], la altura del liquido [m] y la presin [N/m2] o [Pa]. Algunas caractersticas de los lquidos que indican su aplicacin son: precisin, flexibilidad de uso, respuesta dinmica. Por ese motivo el conocimiento y anlisis de sistemas hidrulicos a travs de herramientas como el MATLAB, es bsico en la formacin de ingenieros, principalmente enfocados reas de AUTOMATIZACIN Y CONTROL.
2.
La aplicabilidad abierta del comando ode45 a travs del matlab, permite solucionar cualquier ecuacin diferencial que representa el modelo dinmico para nuestro estudio sistemas hidrulicos como tambin para otros tipos de sistemas. Bajo su configuracin, el comando ode45 requiere cuatro argumentos. El primer argumento es el nombre de la funcin, definida en el MATLAB, que retorna el valor de la ecuacin diferencial y = g(x,y) cuando es fornecido valor para x e y. El segundo y el tercer argumentos representan los limites en el intervalo en el cual deseamos calcular el valor de la funcin y = f(x). El cuarto argumento contiene la condicin inicial necesaria para determinar la nica solucin para la ecuacin diferencial ordinaria. Se asume que ese argumento representa el valor de la funcin dentro del intervalo considerado. El comando ode45 posee dos salidas: un conjunto de coordenadas x e, un conjunto de coordenadas y correspondientes, los cuales representan los puntos de la funcin y = f(x).
a.
Ejemplo de Modelaje de un sistema hidrulico e Trmico a travs del balance de energa y masa.
En muchas actividades productivas es necesaria la presencia de tanques para almacenar lquidos como se muestra en la figura 1. Las aplicaciones resultan muy diversas. Por ejemplo el proceso de tratamiento de grandes cantidades de aguas servidas previo a su descarga en el mar, ros o lagos, requiere de tanques como elemento principal para su funcionamiento. Dependiendo de la aplicacin que se desea dar al tanque, muchas veces es necesaria el control del nivel del fluido almacenado a una altura constante la mayor parte del tiempo, a pesar de la existencia de flujos de entrada y salida permanentes. As se evitan rebalses o la descarga total del tanque mientras se renueva el contenido de ste a medida que transcurre el tiempo.
A continuacin se presenta un ejemplo prctico de un tanque de calentamiento de rea transversal A, representado en el siguiente diagrama:
A seguir son presentadas de forma resumida las etapas en la formulacin del modelo de este proceso trmico e hidrulico.
Algunas condiciones simplificadoras: densidad del agua constante, Calor especfico constante, variaciones de energa cintica y potencial despreciables.
Balance de masa:
d V d Ah dh dh = = A = Fi F A = Fi F dt dt dt dt dh Fi F = dt A
Balance de masa y energa Prof. Dr. Ing. FRANCISCO E. MORENO GARCIA
Balance de Energa:
d [ E V ] = Fi i H i F H + Q dt
Como las variaciones de energa potencial y cintica son despreciables, entonces por definicin:
d C p (T Tref )hA dt
AC p (T Tref )
A(T Tref )
( Fi F ) + T
A
ref
( Fi F ) + hA
hA
dT Q = Fi (Ti T ) + dt C p
dh = Fi F dt
dV = Fi F dt
hA
dT Q = Fi (Ti T ) + dt C p
hA
dT Q = Fi (Ti T ) + dt C p
Donde h y T son las variables del sistema. Como variables de entrada se tiene: Ti, Fi, y F. Los parmetros constantes fsicos del modelo son: rea (A), densidad liquido (), Calor especifico (C p)
%PROGRAMA PRINCIPAL PARA MODELAR UN TANQUE DE CALENTAMIENTO clear all clc global U A V ro Cp Fi Ti F Th tfin %parametros del modelo (en el sistema Ingls de unidades): U=150; A=200; ro=50; Cp=0.75; %variables de entrada: Fi=400; %[g/h] F=38; %[g/h] Th=40; %[C] Ti=30; %[C] %condiciones iniciales: T=30; V=50; x0=[T V]; %intervalo de integracin: tin=0; tfin=1; tspan=[tin tfin]; %comando ODE45: [t,x] = ode45 (@dtdh, tspan, x0); %grficos: subplot(2,1,1), plot(t,x(:,1),'r') xlabel('Tiempo (h)') ylabel('Temperatura (C)') subplot(2,1,2), plot(t,x(:,2),'b') xlabel('Tiempo (h)') ylabel('Altura (m)')
Creamos una funcin dtdh.m para ser llamada por el programa principal
function dTH=dtdh(t,x) global U A V ro Cp Fi Ti F Th tfin dTH = zeros(1,2); dh=(Fi-F)/A; dT=(Fi*(Ti-x(1))+U*A*(Th-x(1))/ro/Cp)/x(2); dTH=[dT dh]';
0.1
0.2
0.3
0.4
0.7
0.8
0.9
0.1
0.2
0.3
0.4
0.7
0.8
0.9
3.
SIMSCAPE
Al tratar con el modelamiento de sistemas hidraulicos, en la actualidad se presentan en el mercado buenas herramientas con el apoyo de lenguajes de programacin basados en la plataforma de Matlab. Especficamente, el toolbox Simscape contribuye al Simulink para el modelado y simulacin de sistemas dinmicos y otros multi-dominio, mediante el uso de una red fsica o un enfoque de modelado a causal. Permite desarrollar componentes, dominios y bibliotecas fsicas en el entorno Simulink. Estos modelos fsicos permiten simular el comportamiento de sistemas, desarrollar estrategias de control slidas, realizar cambios en el diseo y encontrar los errores de rendimiento. Se puede combinar con herramientas de modelado especficas: SimElectronics, SimMechanics, SimHydraulics y SimPowerSystems, que se venden por separado. Permite desarrollar modelos reutilizables de componentes y sistemas que permitan seguir el avance de tecnologas como las celdas de combustible, sistemas de energa elica y vehculos elctricos hbridos. Est disponible como parte del producto Simscape.
b.
Ejemplo de Modelaje de un sistema hidrulico y Trmico utilizando la herramienta del simscape / Simulink
Ejemplo
Adicionalmente para profundizar el estudio del simulink en nuestro curso, el matlab presenta diversos ejemplos que pueden ser estudiados y analizados, como es presentado a continuacin donde se modela el comportamiento dinmico de un motor DC considerando perdidas de energa.
EJERCICIO A REALIZAR.
1)
Retomando el ejemplo (a), desarrollar utilizando las herramientas de simscape / simulink un anlisis del comportamiento dinmico de la Temperatura interna del fluido presente en la tanque de calentamiento.