Вы находитесь на странице: 1из 9

UNIVERSIDAD DE GUAYAQUIL

FACULTAD DE INGENIERÍA QUÍMICA


CARRERA DE INGENIERÍA QUÍMICA

SIMULACIÓN DE PROCESOS INDUSTRIALES II

TEMA:

TALLER #16

NOMBRE DEL ESTUDIANTE:

VIZUETE ESCOBAR WASHINGTON VICENTE

CURSO: SÉPTIMO SEMESTRE PARALELO: 7-3

NOMBRE DEL PROFESOR

Ing. VILLA MANOSALVAS GONZALO IVÁN

FECHA DE ENTREGA:
VIERNES 1 DE MARZO DEL 2019

CICLO II

PERIODO
2018-2019
REACCIONES MÚLTIPLES EN UN REACTOR BATCH

Antes de empezar con la interpretación, debemos saber que es un reactor batch y que es
lo que conlleva en si las reacciones que se efectúan dentro del mismo.
En primer lugar, un reactor batch es un equipo en cuyo interior tiene lugar una o
múltiples reacciones químicas en fase líquida, diseñado para maximizar la conversión y
la selectividad de esa reacción con el menor coste posible.
En resumen, la reacción puede ser diferenciada de la siguiente manera, mediante las
constantes cinéticas respectivas para cada compuesto:
𝑨↔𝑩→𝑪
Donde:
𝒌𝟏𝒇 (𝑨 → 𝑩), 𝒌𝟏𝒓 (𝑩 → 𝑨) 𝒚 𝒌𝟐 (𝑩 → 𝑪)

El cual, el compuesto A reacciona, originando el compuesto B, y éste, puede reaccionar


formando el compuesto C.

Asumiendo que las reacciones son de primer orden y el reactor opera a volumen
constante.
𝒅𝑪𝑨
= 𝒌𝟏𝒓 ∗ 𝑪𝑩 − 𝑲𝟏𝒇 ∗ 𝑪𝑨
𝒅𝒕

𝒅𝑪𝑩
= 𝒌𝟏𝒇 ∗ 𝑪𝑨 − 𝑲𝟏𝒓 ∗ 𝑪𝑩
𝒅𝒕

𝒅𝑪𝑪
= 𝑲𝟐 ∗ 𝑪𝑩
𝒅𝒕

Determine:
𝒎𝒐𝒍
𝒌𝟏𝒇 = 𝟐𝒉−𝟏 ; 𝒌𝟏𝒓 = 𝟏 𝒉−𝟏 ; 𝒌𝟐 = 𝟏. 𝟐𝟓 𝒉−𝟏 ; 𝑪𝑨𝒐 = 𝟏 𝑳

𝑪𝑩𝒐 = 𝑪𝑪𝒐 = 𝟎;
LA SIMULACIÓN SE VA A REALIZAR DURANTE LOS PRIMEROS 10
SEGUNDOS DE TIEMPO EL MODELO CONSTRUIDO EN SIMULINK SE
MUESTRA A CONTINUACIÓN

INTEGRATOR
GANANCIAS

Se establece valores en los parámetros de ganancia de k1f , k1r y k2

TO

WORKSPACE

Para poder exportar el gráfico de simulink a Matlab se debe usar este bloque de to workspace
y se ajusta parámetros como el nombre de la variable simout y el formato array
SCOPE

SCRIPT DE MATLAB PARA GRAFICAR LOS DATOS EXPORTADOS DE SIMULINK

WORKSPACE DE MATLAB
GRÁFICO DE MATLAB

COMANDOS USADOS
PLOT
La función plot es una función genérica para la representación gráfica de objetos en R.
Los gráficos más sencillos que permite generar esta función son nubes de puntos (x,y).
El comando básico para la representación de gráficos 2D es el comando plot.
 Sintaxis

plot(x,y)

 Descripción

Dibuja el conjunto de puntos (x,y) donde las abscisas de los puntos se encuentran en el
vector x y las ordenadas en el y.
Para representar una función f(x) es necesario conocer los valores de puntos de la forma
(x,f(x)).
Para ello puede seguirse alguno de estos caminos: - Definir un vector x con el rango de
variación donde se desea pintar la función.
Para ello puede ser muy útil el comando linspace(xmin,xmax,n). Crear el vector y
evaluando f en x. Por ejemplo:
>> x=linspace(0,10,100);
>> y=sin(x);
>> plot(x,y)
Por defecto, MATLAB dibuja uniendo los puntos con línea continua de color azul y un
grosor determinado, opciones todas que se podrán alterar como veremos.
- También es posible dibujar una función con el comando fplot cuya sintaxis es la
siguiente: fplot(‘f(x)’,[xmin,xmax]). Así, este comando admite como argumento un
nombre de función o de un fichero .m en el que está definida la función a representar.
Por ejemplo:
>> fplot(‘sin(x)',[-3*pi,3*pi,-1,1])
En general, si no se cierra la ventana de dibujo generada al evaluar un comando como
los anteriotes, si se vuelve a ejecutar uno de ellos, se dibuja sobre dicha ventana
perdiéndose el primer dibujo. Si se desea representar varias funciones a la vez las
opciones son:
- plot(x,y,x,z) donde x el vector de las abscisas, común para las dos representaciones, y
es el de las ordenadas de la primera representación y z las de la segunda.
- fplot(‘[f1(x),f2(x),...]’,[xmin,xmax]) donde f1, f2, … son las funciones a representar
en el intervalo de variación marcado por xmin y xmax.
- Mediante el comando: hold on, hold off. Todos los gráficos que se ordene dibujar
entre los comandos hold on y hold off se representan en la misma figura. Si hay una
figura abierta se dibujan en ésta. Ejemplo:
>> hold on
>> x=[-3*pi:1:3*pi];
>> plot(x,sin(x))
>> plot(x,tan(x),'r')
>> hold off
- El comando subplot. Una ventana gráfica se puede dividir en m particiones
horizontales y n verticales para representar mxn figuras. Cada una de las particiones
tendrá sus ejes aunque las propiedades serán comunes a todas ellas. La sintaxis es:
subplot(m,n,i), donde m y n son el número de subdivisiones e i la subdivisión activa.
Por ejemplo:
>> x=0:0.1:2*pi;
>> y=sin(x);z=cos(x);t=exp(-x);v=x^2;
>> subplot(2,2,1), plot(x,y) 51
>> subplot(2,2,2), plot(x,z)
>> subplot(2,2,3), plot(x,t)
>> subplot(2,2,4), plot(x,v)
Ejemplo 1 : Gráficas continuas con “plot”

figure;
x = 0:.1:4*pi;
y1 = sin(x);
y2 = cos(x);
y3 = 2*cos(x);
hold on;
plot(x,y1);
plot(x,y2);
hold off;
figure;

GRID
Mostrar u ocultar líneas de cuadrícula de ejes
 Sintaxis
grid on
grid off
grid
grid minor
grid(target,___)

 Descripción
grid on muestra las principales líneas de cuadrícula para los ejes actuales o el gráfico
devuelto por el gca comando. Las principales líneas de la cuadrícula se extienden desde
cada marca de verificación.
grid off elimina todas las líneas de grillas de los ejes o cuadros actuales.
grid alterna la visibilidad de las principales líneas de la grilla.
grid minoralterna la visibilidad de las líneas de cuadrícula menores. Las líneas de
cuadrícula menores se encuentran entre las marcas. No todos los tipos de gráficos
admiten líneas de cuadrícula menores.
grid(target,___)utiliza los ejes o el gráfico especificado por targetlos ejes o el gráfico
actuales. Especifique targetcomo el primer argumento de entrada. Use comillas simples
alrededor de otros argumentos de entrada, por ejemplo grid(target,'on'),.
 Ejemplo
Mostrar líneas de cuadrícula
Visualice las líneas de la cuadrícula para un diagrama sinusoidal.
x = linspace (0,10);
y = sin (x);
plot (x, y)
grid on

CONCLUSIONES
 Los datos de simulink brindan soporte a la creación de la nueva gráfica creada en
matlab.
 El comando representa los valores de señal internamente, los mismos que se
encuentran en previo proceso realizado en simulink.
 Las variables creadas en el editor de comandos de Matlab, representar gráficamente
los valores del error y de la salida en función del tiempo.

BIBLIOGRAFÍA
Villanueva, M. V., Soria, M. B., & Cantarero, T. Á. (2012). Tutorial de Introducción a
MATLAB
Vargas, M., & Berenguel, M. (2004). Introducción a Matlab y su aplicación al Análisis
y Control de Sistemas.
Métodos numéricos – Teoría, problemas y prácticas con MATLAB. Infante del Río J-A.
& Rey Cabezas J. M. 2da Edición - Pirámide. 2002.
matlab. (4 de junio de 2016). mathwork. Obtenido de
https://www.mathworks.com/help/matlab/ref/global.html?requestedDomain=ww
w.mathworks.c
Simulación de sistemas discretos. (Noviembre de 2006). Obtenido de
http://www.iol.etsii.upm.es/arch/simulacion.pdf
Manual Lopez Martinez Y jose Acosta (2004) Universidad de Sevilla – Manual
Introduccion a Matlab http://www.esi2.us.es/~jaar/Datos/RegAuto/Practica1.pdf

Вам также может понравиться