You are on page 1of 6

UNIVERSIDAD NACIONAL DE SAN AGUSTÍN

FACULTAD DE INGENIERÍA DE PROCESOS


ESCUELA PROFESIONAL DE INGENIERÍA
QUÍMICA

CURSO:

LABORATORIO DE “DISEÑO DE REACTORES”

TEMA:
“MODELAMIENTO DE PARAMETROS DE UN REACTOR CSTR”

DOCENTE:

Dr. ALEJANDRO SALAS BEGAZO

ESTUDIANTE:
TONY ULISES CAYO HIHUALLANCCA

TURNO:
JUEVES (10:40-12:20)A.M.

AREQUIPA-PERU

2018
“CSTR MODELAMIENTO EN MATLAB”
OBJETIVO:
 Desarrollar en la practica la corrida de un reactor CSTR de sus variables

MARCO TEORICO:
El modelo linealizado de un reactor de tanque agitado continuo (CSTR) que implica una reacción
exotérmica (generadora de calor) se representa mediante las siguientes ecuaciones diferenciales:

Donde C A es la concentración de un reactivo clave, T es la temperatura en el reactor, T c es la


temperatura del refrigerante, C Ai es la concentración de reactante en la alimentación del reactor,
y a ij y b ij son constantes. Los primos (p. Ej., C ' A) denotan una desviación de la condición de estado
estable nominal en la que el modelo se ha linealizado.

La medición de las concentraciones de reactantes a menudo es difícil, si no imposible. Supongamos


que T es una salida medida, C A es una salida no medida, T c es una variable manipulada y C Ai es
una perturbación no medida.
El modelo se ajusta al formato general de espacio de estado

El comando básico para graficar es plot . Cuando es usado con un solo vector como argumento,
gráfica en el eje X el índice del componente del vector, y en el eje Y, el valor de éste.
>> x=[3 2 6 5 3];
>> plot(x)

Lo que nos da como resultado esta imagen:

Si se entregan dos vectores en la función plot (éstos deben ser del mismo tamaño), el primer vector
pasa a ser la lista de coordenadas del eje X, y el segundo, la lista del eje Y.
Gráfico del sen(x)
Este es otro ejemplo de como utilizar la función plot ingresandole las 2 variables x e y. Cabe notar
que también se activo la grilla para poder visualizar con más precisión los detalles de los cruces por
ceros, etc.

>> x=0:0.1:4*pi; %Genero un vector de una dimensión el primer valor es cero y después se va
incrementando a razón de 0.1 hasta 4 pi.
>> plot(x,sin(x)); %Gráfico el seno de x.
>> grid on %Activo la grilla.
Para mayor información, ejecute help plot .
GRAFICOS
Aquí se usa la función plot3 .

>> plot3(x1,x2,x3)
>> grid on

Aclaración las variables x1,x2 y x3 fueron generadas de una simulación con Simulink.

Gráfico de una superficie

>> [X,Y] = meshgrid(-2:.1:2, -2:.1:2); %genero X e Y


>> Z = X.^2+Y.^2; %Ec del paraboloide.
>> surf(X,Y,Z)

PRACTICA DE LABORATORIO
1.- EJEMPLO 1

function
[t,y]=ode45(@ecdif,[0 2],1.5);
plot(t,y,'r')
end
function dy=ecdif(t,y)
dy=-5*y;
end

2.- EJEMPLO 2

function xa_dot=cstrtony(xa,xa_in)
xb=1-xa;
q=1;
v=1;
k1=0.5;
k2=0.2;
xa_dot=(q/v*(xa_in-xa))+k1*xa*xb-k2*xa^2;
>> xa_in=0.5;

>> xa=1.0;

>> [t1,xa1]=ode15s(@(t,x)cstr(x,xa_in),[0 5],xa);

>> plot(t1,xa1)

>> cstrtony

4.- CONCLUSIONES:

En las corridas del programa al principio tuvimos problemas, pero luego se comprendio y
salio con éxito

5.- BIBLIOGRAFIA:

https://www.mathworks.com/help/mpc/gs/cstr-model.html
http://www.umich.edu/~elements/fogler&gurmen/html/asyLearn/bits/cstr/index.htm

You might also like