0% encontró este documento útil (0 votos)
35 vistas6 páginas

Análisis de Reactores CSTR y Modelos MATLAB

Este documento presenta un análisis de reactores CSTR con tiempo muerto y un modelo para un sistema de oxígeno-agua. Los estudiantes del curso IQI-S-CO-8-3 de la Facultad de Ingeniería Química de la Universidad de Guayaquil realizaron este reporte para la materia Control Automático de Procesos con el docente Ing. Gonzalo Ivan Villa Manosalvas.

Cargado por

rafael veloz
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 DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
35 vistas6 páginas

Análisis de Reactores CSTR y Modelos MATLAB

Este documento presenta un análisis de reactores CSTR con tiempo muerto y un modelo para un sistema de oxígeno-agua. Los estudiantes del curso IQI-S-CO-8-3 de la Facultad de Ingeniería Química de la Universidad de Guayaquil realizaron este reporte para la materia Control Automático de Procesos con el docente Ing. Gonzalo Ivan Villa Manosalvas.

Cargado por

rafael veloz
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 DOCX, PDF, TXT o lee en línea desde Scribd

UNIVERSIDAD DE GUAYAQUIL

FACULTAD DE INGENIERÍA QUÍMICA


INGENIERÍA QUÍMICA

MATERIA:

CONTROL AUTOMÁTICO DE PROCESOS

REPORTE 12 Segundo Parcial:

ANÁLISIS DE REACTORES CSTR CON TIEMPO MUERTO


& MODELO PARA SISTEMA OXÍGENO – AGUA

DOCENTE:

ING. GONZALO IVAN VILLA MANOSALVAS

ESTUDIANTES:

CURSO/PARALELO:

IQI – S – CO – 8 – 3

PERIODO LECTIVO:

2023 – 2024 CI
CODIGO

La función historiainicial(t) no es una función estándar o predefinida. Sin embargo,


puedo ofrecerte información sobre algunas funciones y conceptos relacionados que
podrían ser relevantes.
Historia Inicial (Initial Condition): En el contexto de sistemas dinámicos y
ecuaciones diferenciales, la "historia inicial" se refiere a las condiciones iniciales de un
sistema en un momento dado. En MATLAB, al resolver ecuaciones diferenciales con la
función ode45 o funciones similares, es común especificar las condiciones iniciales
utilizando un vector. Por ejemplo, si tienes una ecuación diferencial de primer orden del
tipo dt/dy=f(t,y), las condiciones iniciales podrían expresarse como y(t0)=y0 y (t0)=y0,
donde t0 es el tiempo inicial y y0 es el valor inicial de y.
Ejemplo:
% Definir la ecuación diferencial
f = @(t, y) -0.1 * y;

% Definir el intervalo de tiempo


tspan = [0 10];

% Especificar la condición inicial


y0 = 1;

% Resolver la ecuación diferencial


[t, y] = ode45(f, tspan, y0);

% Graficar la solución
plot(t, y);
xlabel('Tiempo');
ylabel('y(t)');
title('Solución de la Ecuación Diferencial con Condición Inicial');

CODIGO

Función ode45:
La función ode45 se utiliza para resolver ecuaciones diferenciales ordinarias de primer
orden. Recibe como entrada la función que describe la ecuación diferencial, el intervalo
de tiempo y las condiciones iniciales.

Ejemplo:
% Definir la ecuación diferencial
f = @(t, y) -0.1 * y;

% Definir el intervalo de tiempo


tspan = [0 10];

% Especificar la condición inicial


y0 = 1;

% Resolver la ecuación diferencial con ode45


[t, y] = ode45(f, tspan, y0);

% Graficar la solución
plot(t, y);
xlabel('Tiempo');
ylabel('y(t)');
title('Solución de la Ecuación Diferencial con ode45');

CODIGO
CAF" se refiere a "Constant Amplitude Factor". Se utiliza en el procesamiento de
señales para ajustar la amplitud de una señal de acuerdo con un factor constante.

El concepto de CAF se implementa comúnmente en operaciones de manipulación de


señales, por ejemplo, para normalizar la amplitud de una señal. Aquí tienes un ejemplo
simple en MATLAB que muestra cómo aplicar un factor de amplitud constante a una
señal:

Supongamos que tienes una señal sinusoidal:

Ejemplo
% Definir parámetros de la señal
amplitud = 5; % Amplitud original de la señal
frecuencia = 2; % Frecuencia de la señal en Hz
tiempo = 0:0.01:2; % Vector de tiempo de 0 a 2 segundos con paso de 0.01 segundos

% Generar la señal sinusoidal


senal_original = amplitud * sin(2 * pi * frecuencia * tiempo);

% Factor de amplitud constante


factor_caf = 2.5;

% Aplicar el factor de amplitud constante a la señal


senal_modificada = senal_original * factor_caf;

% Graficar las señales


subplot(2, 1, 1);
plot(tiempo, senal_original);
title('Señal Original');
xlabel('Tiempo');
ylabel('Amplitud');

subplot(2, 1, 2);
plot(tiempo, senal_modificada);
title('Señal con Factor de Amplitud Constante');
xlabel('Tiempo');
ylabel('Amplitud');
CODIGO Soe0

Es un operador utilizado para el filtrado de imágenes, especialmente para detectar


bordes. El filtro Sobel resalta los cambios abruptos en la intensidad de los píxeles en
una imagen, lo que ayuda a identificar los bordes.

Ejemplo:
% Leer una imagen (reemplaza 'nombre_de_la_imagen.jpg' con
la ruta de tu imagen)
imagen = imread('nombre_de_la_imagen.jpg');

% Convertir la imagen a escala de grises (si no está en


escala de grises)
imagen_gris = rgb2gray(imagen);

% Aplicar el filtro Sobel en las direcciones x e y


sobel_x = edge(imagen_gris, 'Sobel', [], 'horizontal');
sobel_y = edge(imagen_gris, 'Sobel', [], 'vertical');

% Mostrar las imágenes originales y los resultados del


filtro Sobel
subplot(2, 2, 1);
imshow(imagen);
title('Imagen Original');

subplot(2, 2, 2);
imshow(imagen_gris);
title('Imagen en Escala de Grises');

subplot(2, 2, 3);
imshow(sobel_x);
title('Bordes detectados en dirección horizontal (Sobel)');

subplot(2, 2, 4);
imshow(sobel_y);
title('Bordes detectados en dirección vertical (Sobel)');

CODIGO dc=odelo

Una función es un archivo que contiene una secuencia de comandos que realizan una
tarea específica. Puedes crear tus propias funciones para modularizar y reutilizar código.
El término "modelo" puede referirse a una función o archivo llamado "modelo.m" en
MATLAB.

Aquí está el concepto general de cómo crear y utilizar una función en MATLAB junto
con un ejemplo simple:
Concepto:
Una función en MATLAB se define utilizando la palabra clave function. Esta función
puede tomar argumentos de entrada, realizar operaciones en esos datos y devolver
resultados utilizando la palabra clave return.

Ejemplo:
Supongamos que deseas crear una función llamada modelo que realiza una operación
matemática simple, por ejemplo, calcular el cuadrado de un número y sumarle 10.

% Define una función llamada "modelo" en un archivo "modelo.m"


function dc = modelo(numero)
% Realiza la operación
cuadrado = numero^2;
dc = cuadrado + 10;
end

En este ejemplo, la función modelo toma un argumento numero. Realiza el cuadrado de


ese número y luego le suma 10. La variable dc es el resultado que será devuelto por la
función.

Para utilizar esta función, simplemente llama a modelo desde la ventana de comandos
de MATLAB o desde otro script:

% Llamada a la función "modelo"


resultado = modelo(5); % Calcula el modelo para el número 5

disp(resultado); % Muestra el resultado en la ventana de comandos

En este caso, al llamar a modelo(5), se pasará el número 5 como argumento a la función


modelo. La función calculará (5^2) + 10, que es igual a 35, y este resultado se
almacenará en la variable resultado y se mostrará en la ventana de comandos utilizando
disp(resultado).

También podría gustarte