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).