Está en la página 1de 7

Daniel Alejandro Guerra Parra 213075

1. Desarrolle la instrucción por pasos para resolver mediante simulación por Euler (40 puntos).
Daniel Alejandro Guerra Parra 213075
Daniel Alejandro Guerra Parra 213075
Daniel Alejandro Guerra Parra 213075

2. Obtenga la gráfica del comportamiento de la TEMPERATURA del reactor a través del tiempo. Simule
un proceso de 1.5 horas con intervalos de medición de 0.001 min (20 puntos).

3. Obtenga la tabla de resultados cada 15 min de operación (20 puntos).

4. ¿Qué temperatura se alcanza a los 12 min de operación? (10 puntos).


Daniel Alejandro Guerra Parra 213075

5. ¿Cuáles son las variables de entrada en el sistema? (5 puntos).

T0=25.75C

T1=65C

T2=80C

F1=0.85 m3/min

F2=0.24m3/min

Q=1000kcal/kg*C

6. Presente el código utilizado en MATLAB (5 puntos)


%PROGRAMA DEDICADO A LA RESOLUCIÓN DE ECUACIONES DEL TIPO
%dy/dx = f(y,u)

%DONDE:
%"y" ES LA VARIABLE DE SALIDA, "x" ES LA VARIABLE DE INTEGRACIÓN (t)
%"u" ES LA VARIABLE DE ENTRADA
%xi: x INICIAL (TIEMPO INICIAL)
%xf: x FINAL (TIEMPO FINAL)
%dx: DIFERENCIAL DEL TIEMPO (dt)
%X: VECTOR DE "x"
%Y: VECTOR DE "y"
%n: NÚMERO DE ITERACIONES

%LIMPIEZA DE VARIABLES GLOBALES


Daniel Alejandro Guerra Parra 213075

clear all; clc

%ESTABLECER UNA VARIABLE GLOBAL PARA EL DIFERENCIAL EN CASO DE NECESITAR


%PROGRAMAS AJENOS A ESTE MIENTRAS SE ENCUENTREN EN EL MISMO DIRECTORIO
global dx

%1. DEFINIR RANGO DE INTEGRACIÓN


xi=0; %TIEMPO INICIAL (min)
xf=90; %TIEMPO FINAL (min)

%2. DEFINIR VALORES INICIALES PARA "y" Y "u"


y=25.75; %temperatura inicial (C)
u=65; %temperatura 1 (C)
u1=80; %temperatura 2 (C)
u2=0.85; %flujo 1 (m3/min)
u3=0.24; %flujo 2 (m3/min)
u4=1000; %calor (kcal/min)

%3. PARÁMETROS Y DATOS


rho=995; %DENSIDAD (kg/m3)
cp=1.086; %(kcal/kg*C)
V=3; %(m3)

%4. SECCIÓN DE INICIACIÓN


dx=0.001; %TAMAÑO DE PASO O DIFERENCIAL DEL TIEMPO (dt)
XPRINT=1; %INTERVALO PARA LA IMPRESIÓN DE DATOS
X=xi:dx:xf; %VECTOR DE X POR INCREMETOS DE "dx"
n=length(X); %NÚMERO DE ITERACIONES
Y=y; %INICIALIZA EL VECTOR Y

%CICLO DE PROGRAMACIÓN

for i=1:n-1
%5. SECCIÓN DE ECUACIONES AUXILIARES
F=u2+u3;
T=u1+u;
%6. SECCIÓN DE ECUACIÓN DE MODELO DINÁMICO
dy=F/V*(T-y)+(u4/(rho*cp*V));

%7. SECCIÓN DE INTEGRACIÓN MEDIANTE EULER


y=INT_EULER(y,dy);
Y(i+1)=y;
end

%8. SECCIÓN DE PRESENTACIÓN DE RESULTADOS

%GRÁFICA DEL MÉTODO DE APROXIMACIÓN DE EULER


plot(X,Y,'b-','LineWidth',1)
xlabel('Tiempo'), ylabel('Diferencial'), title('Gráfica 1')

%TABLA DE RESULTADOS
X_Y=PRINT_INT(X,Y,XPRINT) %COMANDO DE PRESENTACIÓN DE RESULTADOS
Daniel Alejandro Guerra Parra 213075

También podría gustarte