You are on page 1of 9

UNIVERSIDAD NACIONAL

“SANTIAGO ANTÙNEZ DE MAYOLO”

FACULTAD DE CIENCIAS DEL AMBIENTE

ESCUELA PROFESIONAL DE INGENIERÍA AMBIENTAL

TEMA: Matlap

ÁREA: DISEÑO AUTOMATIZADO

DOCENTE: ing. MALLQUI MEZA, Helder E

ALUMNOS: MORALESMENDOZA, Kenyo B

2019
UNIVERSIDAD NACIONAL SANTIAGO ANTÚNEZ DE MAYOLO
DISEÑO AUTOMATIZADO FACULTAD DE CIENCIAS DEL AMBIENTE

INTRODUCCIÓN
MATLAB es el nombre abreviado de “MATriz LABoratory”. Es un programa para realizar
cálculos numéricos con vectores y matrices, y por tanto se puede trabajar también con
números escalares (tanto reales como complejos), con cadenas de caracteres y con otras
estructuras de información más complejas.
Matlab es un lenguaje de alto rendimiento para cálculos técnicos, es al mismo tiempo un
entorno y un lenguaje de programación. Uno de sus puntos fuertes es que permite
construir nuestras propias herramientas reutilizables. Podemos crear fácilmente nuestras
propias funciones y programas especiales (conocidos como M-archivos) en código
Matlab, los podemos agrupar en Toolbox (también llamadas librerías): colección
especializada de M-archivos para trabajar en clases particulares de problemas.
Matlab, a parte del cálculo matricial y álgebra lineal, también puede manejar polinomios,
funciones, ecuaciones diferenciales ordinarias, gráficos …
UNIVERSIDAD NACIONAL SANTIAGO ANTÚNEZ DE MAYOLO
DISEÑO AUTOMATIZADO FACULTAD DE CIENCIAS DEL AMBIENTE

1. MATLAP
¿QUE ES MATLAB?: es un potente paquete de software para computación científica,
orientado al cálculo numérico, a las operaciones matriciales y especialmente a las
aplicaciones científicas y de ingeniería.
Puede ser utilizado como simple calculadora matricial, pero su interés principal radica en
los cientos de funciones tanto de propósito general como especializadas que posee, así
como en sus posibilidades para la visualización gráfica.
MATLAB posee además un lenguaje de programación propio, muy próximo a los
habituales en cálculo numérico (Fortran, C,…) que permite al usuario escribir sus propios
scripts (conjunto de comandos escritos en un fichero, que se pueden ejecutar con una
única orden) para resolver un problema concreto y también escribir nuevas funciones con,
por ejemplo, sus propios algoritmos. MATLAB dispone, además, de numerosas
Toolboxes, que le añaden funcionalidades especializadas.
Matlab es un lenguaje de alto funcionamiento para computación técnica, Este integra
computación, visualización, y programación, en un entorno fácil de usar donde los
problemas y las soluciones son expresados en la más familiar notación matemática. Los
usos más familiares de Matlab son:
 Matemática y Computación
 Desarrollo de algoritmos
 Modelamiento, simulación y prototipado
 Análisis de datos, exploración y visualización
 Graficas científicas e ingenieriles
 Desarrollo de aplicaciones, incluyendo construcción de interfaces graficas de
usuario

1.1. Tipos de problemas que resuelve

 Vectores y matrices
 Polinomios
 Derivadas
 Graficas de funciones 2D, 3D
 Integrales
Los datos pueden introducirse a MATLAB de diferentes maneras:
 como una lista explícita de elementos
 cargando los datos de un archivo externo
 generados por otras funciones
 creados por archivos M creados por el usuario

Para asignar un escalar a una variable, se introducen los datos de la siguiente forma
UNIVERSIDAD NACIONAL SANTIAGO ANTÚNEZ DE MAYOLO
DISEÑO AUTOMATIZADO FACULTAD DE CIENCIAS DEL AMBIENTE

Ejemplo. Dar a la variable dato el valor 2001


- dato = 2001
y MATLAB responde de la siguiente manera:
dato = 2001
Para introducir una matriz o un vector, se siguen los siguientes convencionalismos
 separar los elementos de una columna usando espacios en blanco
 usar punto y coma (;) para indicar el fin de una columna o el fin del vector
 encerrar la lista de elementos con paréntesis rectangulares [ ]
Ejemplo. Si se desea introducir el siguiente vector
y = {0.2944 -1.3362 0.7143 1.6236 -0.6918 0.8580}

Teclear en la línea de comando:


» y = [0.2944 -1.3362 0.7143 1.6236 -0.6918 0.8580]
y MATLAB despliega
0.2944 -1.3362 0.7143 1.6236 -0.6918 0.8580

1.2. El lenguaje MATLAB:


MATLAB como cualquier lenguaje de programación proporcionan expresiones
matemáticas, pero a diferencia de la mayoría de ellos, las expresiones matemáticas que
maneja involucran matrices completas.
Las expresiones se dividen en:
Números: MATLAB utiliza una notación decimal convencional con punto decimal
opcional y el signo menos para indicar números negativos. La notación científica utiliza la
letra e para especificar el factor de escala en potencias de 10. Los números imaginarios
utilizan ya sea la i o la j como sufijo.
Variables: MATLAB a diferencia de la mayoría de los lenguajes de programación no
requiere de ningún tipo de declaraciones de tipo de datos (entero, punto flotante,
complejos, etc.) ni de dimensionamiento. Cuando MATLAB encuentra una nueva variable,
automáticamente crea la variable y reserva la cantidad de localidades de memoria
necesarias. Si la variable ya existía dentro del espacio de trabajo actual, simplemente
cambia el contenido, si se requiere, o de ser necesario agrega más localidades de
memoria a la variable para contener más datos.
Operadores: Las expresiones utilizan los operadores aritméticos comunes. Los
operadores aritméticos son los mismos que en cualquier lenguaje de programación y se
sigue un orden de evaluación similar al que se utiliza en los demás lenguajes de
programación
UNIVERSIDAD NACIONAL SANTIAGO ANTÚNEZ DE MAYOLO
DISEÑO AUTOMATIZADO FACULTAD DE CIENCIAS DEL AMBIENTE

Funciones MATLAB proporciona un gran número de funciones matemáticas simples y


avanzadas. La gran mayoría de estas funciones acepta argumentos complejos. Las
funciones más comunes, como sqrt y sin son parte del núcleo de MATLAB y están
programadas en bajo nivel para hacerlas más eficientes y no es posible acceder a su
código. El resto de las funciones está programado en archivos M y su código está
disponible para revisiones o modificaciones

2. PROBLEMAS DE APLICACIÓN EN LA INGENIERIA AMBIENTAL PARA MATLAB

2.1. Modelo de Desoxigenación en Ríos.

La tasa de desoxigenación en cualquier punto de un río se debe suponer


proporcional a la DBO existente en ese punto, esto es:
𝑇𝑎𝑠𝑎 𝑑𝑒 𝐷𝑒𝑠𝑜𝑥𝑖𝑔𝑒𝑛𝑎𝑐𝑖ó𝑛 = 𝐾𝑑 ∗ 𝐿𝑡
Donde: 𝐾𝑑 = constante de desoxigenación en días.
𝐿𝑡 =DBO restante t días después del aporte de residuos al rio (mg/L)
La constante Kd se supone la misma (ajustando la temperatura) que la constante k
obtenida en una prueba estándar de DBO en el laboratorio. En ríos profundos, de
corriente lenta, esta parece ser una razonable aproximación, pero para corrientes
turbulentas, someras, rápidas, la aproximación es menos valida. Tales corrientes
tienen constantes de desoxigenación que pueden ser significativamente más altas
que los valores obtenidos en laboratorio.
La DBO en el momento t será:

𝑇𝑎𝑠𝑎 𝑑𝑒 𝐷𝑒𝑠𝑜𝑥𝑖𝑔𝑒𝑛𝑎𝑐𝑖ó𝑛 = 𝐾𝑑 ∗ 𝐿𝑜 ∗ 𝑒 −𝑘𝑑 ∗𝑡

Dónde: 𝐿𝑜 =DBO de la mescla de aguas corrientes más aguas residuales en el


punto de descarga.
Suponiendo una mezcla completa e instantánea.
UNIVERSIDAD NACIONAL SANTIAGO ANTÚNEZ DE MAYOLO
DISEÑO AUTOMATIZADO FACULTAD DE CIENCIAS DEL AMBIENTE

𝑄𝑤 ∗ 𝐿𝑤 + 𝑄𝑟 ∗ 𝐿𝑟𝑡
𝐿𝑜 =
𝑄𝑤 + 𝑄𝑟
Dónde: 𝐿𝑜𝑚 = DBO final de la mezcla de aguas corrientes con aguas de río (mg/L)
𝐿𝑟 =DBO del río antes de la mezcla (mg/L).
𝐿𝑤 =DBO del agua residual (mg/L).
𝑄𝑤 =Caudal del agua residual (m3/s).
𝑄𝑟 =Caudal del río (m3/s).

2.2. Modelización gaussiana para la estimación de niveles de inmisión de fuentes


puntuales.

La modelización del transporte de contaminantes sirve para la determinación de la


variación de la concentración de un determinado contaminante en el espacio y en
el tiempo. De esta manera, podremos estimar ciertos parámetros de emisión
desde una fuente fija para mantener los límites indicados por la legislación en las
zonas circundantes al foco emisor cuando se diseña una chimenea industrial, en la
planificación del territorio, etc. Existen varios tipos de modelos y paquetes de
software destinados a la estudiar la evolución de los contaminantes en la
atmósfera.
De todos los modelos desarrollados, uno de los más usados, cuando los
contaminantes no son reactivos, es el modelo de dispersión gaussiano. Éste
modelo parte de varias suposiciones, lo que hace que no sea totalmente preciso:
- La velocidad y dirección del viento entre el foco emisor y el receptor de
contaminantes es constante.
- Todo el vertido permanece en la atmósfera, sin reacción alguna, y no existe
deposición en forma de lluvia o partículas.
- La dispersión se puede describir por una distribución de Gauss.

Factores de los que depende la dispersión de contaminantes:


UNIVERSIDAD NACIONAL SANTIAGO ANTÚNEZ DE MAYOLO
DISEÑO AUTOMATIZADO FACULTAD DE CIENCIAS DEL AMBIENTE

 Naturaleza física y química de la emisión.


 Meteorología de la zona.
 Ubicación y tamaño de la chimenea
 Ubicación y tamaño de la chimenea.
 Características orográficas del terreno.

La ecuación general del modelo de Gauss para la medida de la contaminación en


cualquier punto (fórmula de Sutton):

Donde:
C concentración de contaminante en el punto (x,y,z).
Q caudal de emisión del contaminante.
σy σz Son las desviaciones estándar en las direcciones "y" y "z" respectivamente:
µ Velocidad del viento en la boca de la chimenea:
H altura efectiva de la chimenea.

Cálculo de "u" velocidad del viento en la boca de la chimenea:

u10= velocidad del viento a 10 metros de altura

z= altura de la chimenea

p= coeficiente exponencial
UNIVERSIDAD NACIONAL SANTIAGO ANTÚNEZ DE MAYOLO
DISEÑO AUTOMATIZADO FACULTAD DE CIENCIAS DEL AMBIENTE
UNIVERSIDAD NACIONAL SANTIAGO ANTÚNEZ DE MAYOLO
DISEÑO AUTOMATIZADO FACULTAD DE CIENCIAS DEL AMBIENTE

Bibliografía y Referencias

. García López, “Procesamiento Digital de Señales”, (libro en proceso de publicación por


el Fondo de Cultura Económica, Colección Ciencias de la Computación), CITEDI-IPN,
Departamento de Posgrado, 1999.
. José Luis Hueso. Matemática Aplicada; Practicas con MATLAB . Universidad Politécnica
de Valencia. 1999.
. Matlab y sus aplicaciones en la ciencia y la ingeniería, (Cesar Pérez). Prentice Hall.

.Nakamura, Shoichiro, “Análisis numérico y visualización gráfica con Matlab”, Pearson


Educación

You might also like