0% encontró este documento útil (0 votos)
41 vistas10 páginas

Simulación Dinámica de Tanques en MATLAB

Este documento presenta tres preguntas sobre la simulación dinámica de sistemas de tanques. La primera pregunta simula la dinámica de calentamiento de un tanque y encuentra que entre los minutos 7.5 y 9 la temperatura será de 24°C. La segunda pregunta simula un sistema de reacción química en un tanque y encuentra que los niveles de Ca y Cb alcanzan sus valores finales a los 5 y 6.5 minutos respectivamente. La tercera pregunta describe cómo calcular las funciones de transferencia de un modelo de tanques en cascada.

Cargado por

ivan1989104
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
41 vistas10 páginas

Simulación Dinámica de Tanques en MATLAB

Este documento presenta tres preguntas sobre la simulación dinámica de sistemas de tanques. La primera pregunta simula la dinámica de calentamiento de un tanque y encuentra que entre los minutos 7.5 y 9 la temperatura será de 24°C. La segunda pregunta simula un sistema de reacción química en un tanque y encuentra que los niveles de Ca y Cb alcanzan sus valores finales a los 5 y 6.5 minutos respectivamente. La tercera pregunta describe cómo calcular las funciones de transferencia de un modelo de tanques en cascada.

Cargado por

ivan1989104
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

“Año del Fortalecimiento de la Soberanía Nacional”

AUTOMATIZACION Y CONTROL
INDUSTRIAL

LABORATORIO CALIFICADO N° 2

GRUPO 4

PROFESOR: RONALD DUEÑAS PÉREZ

ALUMNOS:
• MOQUILLAZA ROMANI JOSUE DAVID JUNIOR 1510495
• TOROBEO PARIGUANA IVAN 1020585
• CAMPOS BAYONA JUAN JOSUE 1411260

TEMA: SIMULACION DE LA DINAMICA DE TANQUE DE


CALENTAMIENTO

2022
PREGUNTA 1

SIMULACION DINAMICA:

clear;clc
global dx

% RANGO DE INTEGRACION
xi = 0;
xf = 20;

% VALORES INICIALES DE "y" Y "u"


T = 40;
T1 = 20;
Q = 0;

% PARAMETROS
F = 100;
V = 500;
rho = 1;
Cp = 1;

% SECCION DE INICIACION
% ----------------------------------------

dx = 0.0001;
XPRINT = 1.5; % INTERVALO DE IMPRESION DE DATOS cada
1.5 minutos
X = xi:dx:xf;
n = length(X);
Y = T; % INICIALIZA EL VECTOR Y
%----------------------------------------------------

for i=1:n-1
% SECCION DE ECUACIONES
%-----------------------------------------------
dT = F/V * (T1 - T) + Q/(rho*V*Cp);

% SECCION DE INTEGRACION
%-----------------------------------------------
T = T + dT*dx;
Y(i+1) = T;
end
% SECCION DE PRESENTACION DE RESULTADOS
%---------------------------------------------------
% GRAFICA DE APROXIMACION DE EULER

plot(X,Y,'b-','LineWidth',1)
xlabel('x')
ylabel('y')
axis square
ax = gca;
ax.FontName = 'ARIAL';
ax.FontSize = 12;
hold

% GRAFICA DE SOLUCION ANALITICA


% Y_A = u*(1-exp(-X/Tau));
% plot(X,Y_A,'k--','LineWidth',1)
% legend('Aprox. Euler', 'Sol. Exacta')
%hold off

% TABLA DE RESULTADOS
X_Y = PRINT_INT(X,Y,XPRINT)

RESPUESTA: Entre el minuto 7.5 y minuto 9 la temperatura será


de 24°C
PREGUNTA 2
SIMULACION DINAMICA:
clear;
clc
global dx

% RANGO DE INTEGRACION
xi = 0;
xf = 10;

% VALORES INICIALES DE "y" Y "u"


CA = 5;
CB = 1;

CA1 = 12;

% PARAMETROS
K1 = 5/3;
K2 = 5/6;

V = 8;
F = 5;

% SECCION DE INICIACION
% ----------------------------------------

dx = 0.01;
XPRINT = 0.5; % INTERVALO DE IMPRESION DE DATOS cada 30 SEGUNDOS
X = xi:dx:xf;
n = length(X);
Y = CA; % INICIALIZA EL VECTOR Y
Z = CB;
%----------------------------------------------------

for i=1:n-1
% SECCION DE ECUACIONES
%-----------------------------------------------
r1 = K1*CA;
r2 = K2*CB;

dCA = F/V *(CA1-CA) - r1;

dCB = -F/V*CB + r1 - r2;


% SECCION DE INTEGRACION
%-----------------------------------------------
CA = CA + dCA*dx;
CB = CB + dCB*dx;
Y(i+1) = CA;
Z(i+1) = CB;
end

% SECCION DE PRESENTACION DE RESULTADOS


%---------------------------------------------------
% GRAFICA DE APROXIMACION DE EULER

subplot(2,1,1),plot(X,Y,'b-','LineWidth',1)
xlabel('t(min)')
ylabel('CA(mol/l)')
axis square
axis ([0 xf 0 5])
ax = gca;
ax.FontName = 'ARIAL';
ax.FontSize = 12;
hold

subplot(2,1,2),plot(X,Z,'b-','LineWidth',1)
xlabel('t(min)')
ylabel('CB(mol/l)')
axis square
axis ([0 xf 0 10])
ax = gca;
ax.FontName = 'ARIAL';
ax.FontSize = 12;
hold

% TABLA DE RESULTADOS
X_Y = PRINT_INT(X,Y,XPRINT)
X_Z = PRINT_INT(X,Z,XPRINT)

TABLA Ca

RESPUESTA: Para Ca en el minuto 5 alcanza su valor final


TABLA Cb

RESPUESTA: Para Cb en el minuto 6.5 alcanza su valor final


PREGUNTA 3

MODELO DINAMICO
FUNCION DE TRANSFERENCIA

Funcion de transferencia para el tanque 1

Usando LAPLACE:

Funcion de transferencia del tanque 2


EJEMPLO:

Hallar F1, Fm y F2,

𝑎1 = 0.5
𝑎2 = 0.45

𝑘1 = 0.04 𝑚3 /𝑠

𝑘2 = 0.03 𝑚3 /𝑠

𝑘3 = 0.055 𝑚3 /𝑠
ℎ1 = 9 𝑚
ℎ2 = 16 𝑚
Hallando F1

𝐹1 = 𝑘1 𝑎1
𝐹1 = 0.04 ∗ 0.5 = 1200 l/min

𝐹𝑚 = 𝑘2 √ℎ1 = 0.03√9 = 0.09 = 5400 𝑙/𝑚𝑖𝑛

𝐹2 = 𝑘3 𝑎2 √ℎ2 = 0.055 ∗ 0.45 √16 = 0.099 = 5940 𝑙/𝑚𝑖𝑛


OBSERVACIONES

• Según la pregunta 1, considerando como temperatura inicial 40°C y que la cantidad de


calor disminuye al 50%, tenemos que aproximadamente a los 5 minutos el líquido tiene
una temperatura de 36°C, y que pasado 10 minutos llega a bajar hasta 34°C. Esto quiere
decir que al minuto 1 la temperatura disminuye en 1.2 y pasado otro minuto, disminuye
en 1.1, con eso se tiene que la temperatura tiene una tendencia de reducción de 0.1 en
cada minuto comenzando desde 1.2.
• En la pregunta 2 tenemos que el Ca va disminuyendo en comparación del Cb que va en
aumento.
• En la pregunta 3 se tuvo que averiguar para obtener la función de transferencia del
modelo dinámico de tanque en cascada en función del área y altura de ambos tanques,
así como también de los valores K de cada uno.

CONCLUSIONES

• Mediante el software MATLAB podemos determinar la temperatura del líquido en un


minuto determinado modificando la cantidad de calor que se requiera.
• Así también determinar los valores de Ca y Cb cada rango de minuto y determinar en
cuanto disminuye.
• Para determinar la función de transferencia de un modelo de tanque en cascada, se
procede hallando la función de transferencia de cada tanque.

BIBLIOGRAFIA

https://pdfcoffee.com/sistema-de-control-de-nivel-de-dos-tanques-en-cascada-2-pdf-
free.html

También podría gustarte