Procesos de Tratamientos de Aguas Residuales y PDF
Procesos de Tratamientos de Aguas Residuales y PDF
Procesos de Tratamientos de Aguas Residuales y PDF
Procesos de tratamientos de
aguas residuales y simulacin con
MatLab
NDICE
1. RESUMEN .......................................................................................................................................8
1.1 Castellano ......................................................................................................................................8
1.2 Catal.............................................................................................................................................8
1.3 English ...........................................................................................................................................8
2. MOTIVACIN................................................................................................................................9
3. OBJETIVOS ....................................................................................................................................9
4. INTRODUCCIN .........................................................................................................................10
4.1 Espacio Europeo de Educacin Superior (E.E.E.S.)....................................................................10
4.2 Gestin del agua ..........................................................................................................................11
4.3 Simulacin de Procesos ...............................................................................................................12
4.3.1. Descripcin de la ventana inicial ..........................................................................................13
2
Procesos de tratamientos de aguas residuales y simulacin con MatLab
for (desde)......................................................................................................................23
Funciones ..........................................................................................................................23
Funcin lenght ...............................................................................................................23
Funcin abs....................................................................................................................23
Funcin exp ...................................................................................................................23
Graficar..............................................................................................................................23
Opciones ........................................................................................................................23
Estilo de lneas, marcadores y colores ...........................................................................23
Adicin de rejillas y etiquetas........................................................................................24
Ejercicio ................................................................................................................................24
Solucin.............................................................................................................................24
Grfica ...........................................................................................................................25
Tema 2 : AUTODEPURACIN..................................................................................................26
Prctica 2: AUTODEPURACIN ...........................................................................................27
Horas de trabajo real presencial................................................................................................27
Resumen ...................................................................................................................................27
Objetivos ..................................................................................................................................27
Fsico-Qumicos....................................................................................................................27
MatLab/Informticos ............................................................................................................27
Conocimientos bsicos .............................................................................................................28
Biooxidacin .....................................................................................................................28
Biodegradacin..................................................................................................................28
Fundamentos qumicos .............................................................................................................28
Introduccin ..........................................................................................................................28
Autodepuracin de los ros ...................................................................................................28
Desoxigenacin.....................................................................................................................29
Reoxigenacin.......................................................................................................................30
Dficit de concentracin de oxgeno.....................................................................................30
Determinacin de k1 ..........................................................................................................30
Determinacin de k2 ..........................................................................................................30
Evolucin de la concentracin de oxgeno causada por un vertido.......................................31
Programa en MatLab ................................................................................................................32
IDEAS PREVIAS .................................................................................................................32
Conceptos generales ..........................................................................................................32
Clf ..................................................................................................................................32
Global ............................................................................................................................32
Definicin de matrices, vectores y escalares .....................................................................32
Operaciones de matrices, vectores y escalares ..................................................................32
Archivos *.m .....................................................................................................................32
Como crearlos................................................................................................................32
Como ejecutarlos ...........................................................................................................32
Como guiar a MatLab para encontrarlos........................................................................32
Funciones ..........................................................................................................................33
Length ............................................................................................................................33
Optimset.........................................................................................................................33
Fminsearh ......................................................................................................................33
Num2sr ..........................................................................................................................33
Round.............................................................................................................................33
Sum................................................................................................................................33
Graficar..............................................................................................................................33
Funcin Hold .................................................................................................................34
Funcin line ...................................................................................................................34
Ejes a medida .................................................................................................................34
Ejercicio ................................................................................................................................34
Solucin.............................................................................................................................34
Grfica ...........................................................................................................................35
3
Procesos de tratamientos de aguas residuales y simulacin con MatLab
4
Procesos de tratamientos de aguas residuales y simulacin con MatLab
5
Procesos de tratamientos de aguas residuales y simulacin con MatLab
if (condicional)...............................................................................................................68
Funciones ..........................................................................................................................68
Odeset ............................................................................................................................68
Ode23.............................................................................................................................68
Length ............................................................................................................................69
Zeros ..............................................................................................................................69
Graficar..............................................................................................................................69
Ejercicio ................................................................................................................................69
Solucin.............................................................................................................................70
Grfica ...........................................................................................................................72
Prctica 6.2 : TANQUE DE MEZCLA PERFECTA ...............................................................73
Horas de trabajo real presencial................................................................................................73
Resumen ...................................................................................................................................73
Objetivos ..................................................................................................................................73
Fsico-Qumicos....................................................................................................................73
MatLab/Informticos ............................................................................................................73
Fundamentos qumicos .............................................................................................................74
Programa en MatLab ................................................................................................................75
IDEAS PREVIAS .................................................................................................................75
Conceptos generales ..........................................................................................................75
Direccionamiento de matrices y vectores ..........................................................................75
Definicin de matrices, vectores y escalares .....................................................................75
Operaciones de matrices, vectores y escalares ..................................................................75
Archivos *.m .....................................................................................................................75
Controles de flujo o bucles ................................................................................................75
if (condicional)...............................................................................................................75
Funciones ..........................................................................................................................75
Odeset ............................................................................................................................75
Ode23.............................................................................................................................75
Length ............................................................................................................................75
Zeros ..............................................................................................................................75
Graficar..............................................................................................................................75
Ejercicio ................................................................................................................................76
Solucin.............................................................................................................................76
Grfica ...........................................................................................................................79
Prctica 6.3 : DISEO DE TANQUES REGULADORES DE CAUDAL..............................80
Horas de trabajo real presencial................................................................................................80
Resumen ...................................................................................................................................80
Objetivos ..................................................................................................................................80
Fsico-Qumicos....................................................................................................................80
MatLab/Informticos ............................................................................................................80
Fundamentos qumicos .............................................................................................................81
Mediante el grfico Volumen-tiempo ...................................................................................82
Mediante la variacin del caudal frente al tiempo ................................................................83
IDEAS PREVIAS .................................................................................................................84
Conceptos generales ..........................................................................................................84
Direccionamiento de matrices y vectores ..........................................................................84
Definicin de matrices, vectores y escalares .....................................................................84
Operaciones de matrices, vectores y escalares ..................................................................84
Archivos *.m .....................................................................................................................84
Controles de flujo o bucles ................................................................................................84
Funciones ..........................................................................................................................84
Odeset ............................................................................................................................84
Round.............................................................................................................................84
Length ............................................................................................................................84
Num2str .........................................................................................................................84
Spline .............................................................................................................................84
Fzero ..............................................................................................................................84
Graficar..............................................................................................................................84
Programa en MatLab ................................................................................................................84
6
Procesos de tratamientos de aguas residuales y simulacin con MatLab
Ejercicio ................................................................................................................................85
Solucin.............................................................................................................................85
Grfica ...........................................................................................................................86
6. REFERENCIAS.............................................................................................................................94
7. AGRADECIMIENTOS.................................................................................................................95
7
Procesos de tratamientos de aguas residuales y simulacin con MatLab
1. RESUMEN
1.1 Castellano
El proyecto presente consiste en el diseo de una asignatura de 4,5 crditos ECTS de la
titulacin de la Ingeniera Tcnica Industrial, especialidad en Qumica Industrial, aplicable para
toda la enseanza Europea.
El objetivo de esta asignatura es combinar los contenidos sobre la caracterizacin de aguas
residuales y sus tratamientos y la metodologa prctica de resolucin de ejercicios mediante
tcnicas de simulacin (MatLab).
1.2 Catal
El projecte present consisteix en el disseny d'una assignatura de 4,5 crdits ECTS de la
titulaci de l'Enginyeria Tcnica Industrial, especialitat en Qumica Industrial, aplicable per a tot
l'ensenyament Europeu.
L'objectiu d'aquesta assignatura s combinar els continguts sobre la caracteritzaci d'aiges
residuals i els seus tractaments i la metodologia prctica de resoluci d'exercicis mitjanant
tcniques de simulaci (MatLab).
1.3 English
The present project consists of the design of a course of 4.5 ECTS credits of the degree of
Industrial Technical Engineering, speciality in Industrial Chemistry, applicable for all European
education.
The objective of this subject is to combine the contents on the waste water characterization and
its treatments and the practical methodology of resolution of exercises by means of simulation
techniques (MatLab).
8
Procesos de tratamientos de aguas residuales y simulacin con MatLab
2. MOTIVACIN
La eleccin del diseo de una asignatura de Ingeniera Tcnica Industrial, especialidad en
Qumica industrial que combine los contenidos sobre la caracterizacin de aguas residuales y
sus tratamientos y la metodologa prctica de resolucin de ejercicios mediante tcnicas de
simulacin (MatLab) como proyecto final de carrera nace de las ganas de aprender el
funcionamiento y aplicaciones de nuevos programas informticos, y por la satisfaccin de ser
promotora de este tipo de asignaturas, asignaturas menos tradicionales y actualizadas a las
nuevas tecnologas.
Esta asignatura se debe implantar en la enseanza Europea ya que trata de un tema muy
presente en la sociedad actual, el agua y los tratamientos de depuracin a los que se somete.
Por otra parte, este tema al ser tratado con mtodos informticos, tan desarrollados y utilizados
en la actualidad, estimula a los alumnos al uso de las simulaciones en situaciones reales
ahorrando, as, tiempo, espacio y dinero.
3. OBJETIVOS
El principal objetivo del PFC, Proyecto de Final de Carrera, es que el alumno aprenda, tanto en
el campo que estudia (Ingeniera Tcnica Industrial, especialidad en Qumica Industrial, en mi
caso), como en el organizativo (planificar, estructurar y disear un proyecto).
Por otro lado, los objetivos de este proyecto, disear una herramienta, asignatura, capaz de:
- Desarrollar los conocimientos qumicos y fisico-qumicos que aparecen en los
procesos de determinacin de la contaminacin del agua.
- Progresar en los fundamentos de la Ingenieria Tcnica Industrial, especializada
en Qumica industrial necesarios para el diseo y operacin de los procesos de
tratamientos de agua.
- Estimular la simulacin por ordenador, mediante el programa MatLab.
- Garantizar su aplicacin dentro del Espacio Europeo de Educacin Superior.
9
Procesos de tratamientos de aguas residuales y simulacin con MatLab
4. INTRODUCCIN
Para introducir el diseo de la asignatura se ha de mencionar sus tres principales ideas:
En el ao 1998, donde los Ministros de Educacin de Francia, Alemania, Italia y Reino unido
firman la Declaracin de la Sorbona1. Desde entonces, en Europa se ha iniciado un proceso
para promover la convergencia entre los sistemas nacionales de educacin superior. Los
Ministerios de cada pas miembro de la unin han refrendado2, con la firma de la Declaracin
de Bolonia (1999), la importancia de un desarrollo armnico de un Espacio Europeo de
Educacin Superior antes del 2010. Este objetivo est propiciando diversos foros de debate en
todos los pases miembros, para la evaluacin de programas acadmicos convergentes que
aseguren una calidad docente, adoptando el sistema de transferencia de crditos que permitir
un reconocimiento acadmico inmediato de ttulos, una movilidad entre pases y un aprendizaje
a lo largo de toda la vida.
La Declaracin de Bolonia incluye entre sus principales objetivos:
- La adopcin de un sistema fcilmente legible y comparable de titulaciones,
mediante la implantacin, entre otras cosas, de un Suplemento al Diploma.
- La adopcin de un sistema basado, fundamentalmente, en dos ciclos
principales: pregrado y grado.
El ttulo otorgado al terminar el primer ciclo tendr que tener un valor especfico
en el mercado de trabajo Europeo. El segundo ciclo llevar a la obtencin de
un Master y/o Doctorado como ocurre en muchos estados Europeos.
- El establecimiento de un sistema de crditos, como el sistema ECTS.
- La promocin de la cooperacin Europea para asegurar un nivel de calidad
para el desarrollo de criterios y metodologas comparables.
- La promocin de una necesaria dimensin Europea en la educacin superior
con particular nfasis en el desarrollo curricular.
Todos estos objetivos estn siendo discutidos, a distintos niveles, en la mayora de los estados
de la Unin Europea, tratando de llegar a la deseada "armonizacin" preconizada3 desde la
Declaracin de la Sorbona.
1
Declaracin conjunta para la armonizacin del diseo del Sistema de Educacin Superior Europeo.
2
Contenido, dominado o hacer menos violento.
3
Defendida, apoyada.
10
Procesos de tratamientos de aguas residuales y simulacin con MatLab
En Espaa, los principales puntos a tener en cuenta, para alcanzar una adaptacin del sistema
actual de docencia y crditos, seran, en una primera fase:
- La implantacin de un sistema de crditos europeos.
- La adopcin de un sistema de calificaciones que permitan una conversin fcil
al sistema de calificaciones y grados ECTS, Sistema europeo de transferencia
de crditos (European Credit Transfer System).
- La implantacin del Suplemento al Diploma. (1)
Por el momento, el objetivo ms avanzado es la implantacin del ECTS. Y por tanto, es la
condicin que aplicaremos al diseo de la asignatura.
Otro requisito a tener en cuenta y seguir las pautas marcadas por el tratado es la perfeccin del
sistema de calificaciones.
Por el momento, la restriccin ms clara es la introduccin de notas numricas con un nico
decimal.
Para conseguir la calidad adecuada en las aguas, estas se han de someter a procesos de
tratamientos de depuracin.
Estos tratamientos, como es evidente, tienen como objetivo conseguir, a partir de aguas
servidas y mediante diferentes procedimientos fsicos, qumicos y biolgicos, un agua efluente
de mejores caractersticas de calidad, tomando como base ciertos parmetros normalizados,
que se pueden estimar con indicadores como la DBO5 (demanda biolgica de oxgeno a los
11
Procesos de tratamientos de aguas residuales y simulacin con MatLab
cinco das) y la DQO (demanda qumica de oxgeno), que son las cantidades de oxgeno que
se necesitan para oxidar la materia orgnica susceptible de ser oxidada bien por va orgnica
(bacterias y microorganismos) o bien por va qumica.
Otro de los parmetros comunes es la cantidad de slidos en suspensin totales (SST) que da
una idea de la cantidad de materia contaminante slida del agua. (3)
El uso de simulacin en computadoras para modelar los sistemas se ha vuelto popular en los
ltimos aos, y uno de los programas destacados en esta categora es el MatLab.
MatLab es el nombre abreviado de MATrix LABoratory. Este programa se utiliza para realizar
clculos numricos con vectores y matrices. Como caso particular puede tambin trabajar con
nmeros escalares (tanto reales como complejos), con cadenas de caracteres y con otras
estructuras de informacin ms complejas.
Una de las capacidades ms atractivas es la de realizar una amplia variedad de grficos en dos
y tres dimensiones.
Esta asignatura utiliza la versin 7.0.4 de este programa, aparecida a mediados de 2004.
12
Procesos de tratamientos de aguas residuales y simulacin con MatLab
En la parte superior izquierda de la pantalla aparecen dos ventanas tambin muy tiles: en la
parte superior aparece la ventana Current Directory, que se puede alternar con Workspace
clicando en la pestaa correspondiente.
La ventana Current Directory muestra los ficheros del directorio activo o actual. Dicho directorio
se puede cambiar desde la propia ventana o desde la barra de herramientas, debajo de la
barra de mens con los mtodos de navegacin de directorios propios de Windows. Clicando
dos veces sobre alguno de los ficheros *.m del directorio activo se abre el editor de ficheros de
MatLab, herramienta fundamental para la programacin.
El Workspace contiene informacin sobre todas las variables que se definen en una sesin y
permite ver y modificar las matrices con las que se trabaje.
En la parte inferior derecha aparece la ventana Command History que muestra los ltimos
comandos ejecutados en la Command Window.
Clicando sobre un comando con el botn secundario, se muestra un men contextual con las
posibilidades disponibles en ese momento.
Para editar uno de estos comandos hay que copiarlo antes a la Command Window.
En la parte inferior izquierda de la pantalla aparece el botn Start, con una funcin semejante a
la del botn Inicio de Windows. (5)
13
Procesos de tratamientos de aguas residuales y simulacin con MatLab
5. DISEO DE LA ASIGNATURA
Para disear satisfactoriamente una asignatura se han de analizar los factores que intervienen
en dicho diseo:
14
Procesos de tratamientos de aguas residuales y simulacin con MatLab
Para seguir sin problemas esta asignatura, el alumno deber tener conocimientos universitarios
de:
- Qumica Analtica.
- Fisico-qumica.
- Matemticas.
- Informtica.
5.2 Estructura
La asignatura consta de 6 temas relacionados con los procesos de tratamientos de depuracin
de las aguas, y siguen el siguiente orden:
Para un mximo rendimiento del alumnado todos los temas son independientes, evitando as
el retraso del alumno que no comprenda uno de los temas tratados.
Y para facilitar la comprensin, cada tema est definido por prcticas que siguen el siguiente
orden:
15
Procesos de tratamientos de aguas residuales y simulacin con MatLab
5.3 Temas
horas
Se considera que la duracin ptima de esta asignatura es de 1 clase de 2,5 , durante
semana
15 semanas. En ese perodo deben tratarse y asumirse los diferentes temas:
Tema 1 : SOLUBILIDAD...................................................................................................................17
16
Procesos de tratamientos de aguas residuales y simulacin con MatLab
Tema 1 :
SOLUBILIDAD
17
Procesos de tratamientos de aguas residuales y simulacin con MatLab
Prctica 1: SOLUBILIDAD
Resumen
Se conocer los parmetros que influyen en la solubilidad del oxgeno en el agua, la ecuacin
matemtica que las relaciona y, con la ayuda del MatLab, se representar la cloronidad en
funcin de la concentracin de oxgeno y de la Temperatura, a 1 atm.
Objetivos
La persona que haya realizado correctamente esta actividad de aprendizaje deber ser capaz
de:
Fsico-Qumicos
- Conocer los factores que influyen en la solubilidad del oxgeno en el agua.
- Reconocer la relacin existente entre la temperatura y la solubilidad del
oxgeno disuelto.
MatLab/Informticos
- Definir vectores lineales (linspace).
- Direccionar matrices y vectores.
- Operar con matrices, vectores y escalares.
- Ejecutar las funciones:
lenght
abs
exp
- Crear bucles, controles de flujo (for).
- Graficar (plot).
- Modificar opciones de los graficos:
Color
LineWidth
fontsize
- Aadir etiquetas
18
Procesos de tratamientos de aguas residuales y simulacin con MatLab
Fundamentos qumicos
Introduccin
Una de las primeras manifestaciones del efecto de la contaminacin orgnica de las aguas es
la disminucin brusca de la concentracin de oxgeno disuelto, en el lugar de los vertidos,
debido a que el oxgeno es utilizado, y por tanto retirado del medio, por los microorganismos
que proliferan4 en las aguas contaminadas, impidiendo el desarrollo de la vida de las especies
superiores, no slo por el dficit de oxgeno, sino tambin por la insalubridad5 que acarrea la
poblacin microbiana resultante.
Donde:
T: Temperatura absoluta.
Cl: Clorinidad equivalente6 a KCl, mg/L (salinidad).
(1 Pw / P) (1 P) [1.2]
C p = C * p
(1 Pw) (1 )
Donde:
Cp: Solubilidad del oxgeno a la presin P[atm].
Pw: Presin de vapor del agua, atm.
: 9,75 * 10-4 -1,426 * 10-5 * t + 6,436 * 10-8 * t2, t C.
4
Multiplicar abundantemente.
5 No saludable.
6
La clorinidad equivalente en KCl, es la disolucin de KCl que produce la misma conductividad elctrica
que la disolucin problema.
19
Procesos de tratamientos de aguas residuales y simulacin con MatLab
La presin de vapor del agua, Pw, y la presin de vapor a saturacin del agua, Pws, tensin de
vapor, estn relacionados a travs de la humedad relativa, landa, segn la expresin:
Pw
= [1.3]
Pws
20
Procesos de tratamientos de aguas residuales y simulacin con MatLab
Programa en MatLab
IDEAS PREVIAS
Conceptos generales
Clear
Formatea el workspace (Tambin utilizado clear all).
Punto y coma
El punto y como se coloca al final de cada orden, dependiendo si queremos o no, que MatLab nos
muestre en el Command Window todo lo procesado.
Ans
Answer aparecer siempre que no se declar a ninguna varialbe el resultado de una operacin, MatLab
utiliza este nombre de variable especial por defecto (ans).
Ejemplo:
Definicin de una matriz A de dimensin (33):
>> 123+45
La respuesta del programa es la siguiente:
ans = 168
Aadir comentarios
Para escribir comentarios en la programacin de MatLab, basta con aadir el smbolo del porcentaje (%)
antes del comentario.
Matrices
Las matrices se definen mediante corchetes y se introducen por filas.
Los elementos de una misma fila estn separados por espacios o comas (vector fila), mientras que las
filas estn separadas por pulsaciones intro o por caracteres punto y coma(vector columna).
Ejemplo:
Definicin de una matriz A de dimensin (33):
>> A =[1 2 3; 4 5 6; 7 8 9]
La respuesta del programa es la siguiente:
A = 1 2 3
4 5 6
7 8 9
Vectores
Para definir vectores solo basta con introducir una fila de numeros, sin punto y coma dentro de los
corchetes.
Ejemplo:
>>a =[1 2 2 3 2 4 3]
Respuesta:
a = 1 2 2 3 2 4 3
21
Procesos de tratamientos de aguas residuales y simulacin con MatLab
Escalares
Igualacin simple. Sin corchetes.
Ejemplo:
>>b =32
Respuesta:
b = 32
Es importante saber que las matrices se almacenan por columnas (aunque se introduzcan por filas), y
teniendo en cuenta esto puede accederse a cualquier elemento de una matriz con un slo subndice.
Ejemplo:
Si A es una matriz (33) se obtiene el mismo valor escribiendo A(1,2) que escribiendo A(4).
Acceso en bloque
Para acceder a un bloque de elementos a la vez existen dos caminos:
1. La notacin de dos puntos:
a(a:b) nos da los elementos desde la posicin a hasta la posicin b.
Si aadimos un tercer valor, nos maracar el intervalo:
a(a:c:b), obtendriamos el segundo, cuarto y sexto elemento del array.
o bin,
>>c=a([2 4 1 6])
c = 2 3 1 4
Elemento-a-elemento
Si tienen la misma longitud y orientacin, la suma, resta, multiplicacin y divisin se aplican sobre la base
de elemento-a-elemento.
Para multiplicar elemento a elemento, escribimos un punto antes del operador deseado.
Ejemplo:
Elevacin al cuadrado elemento-a-elemento de la matriz A:
>> A.^2
La respuesta del programa es la siguiente:
ans = 1 4 9
16 25 36
49 64 81
22
Procesos de tratamientos de aguas residuales y simulacin con MatLab
for (desde)
La estructura for es un bloque que ejecuta las rdenes desde i = a hasta i=b, siendo i el subndice del
vectores y/o matrices que intervienen en las rdenes.
for i = a:b
rdenes
end
Funciones
Funcin lenght
Length( ) = Nmero de valores que hay en el vector ( ).
Funcin abs
abs( ) = Valor absoluto de ( ).
Funcin exp
exp( ) = Exponencial de ( ).
Graficar
La orden ms utilizada para graficar es:
plot(X1,Y1,)
Opciones
El grafico puede ser modificado especificando el parmetro, como:
lineWidth: Espesor de la lnea.
color: Color de todas las lneas graficadas.
fontsize: Tamao de letra.
23
Procesos de tratamientos de aguas residuales y simulacin con MatLab
- Los ejes horizontal y vertical se pueden etiquetar, respectivamente, con las rdenes xlabel(texto eje
x) e ylabel(texto eje y).
- La orden title aade una lnea de texto en la parte superior de la grfica.
- Podemos aadir tambin cualquier cadena de texto a cualquier punto en la grfica, especificando las
coordenadas:
text (x,y,texto)
Tambin se puede poner una cadena de texto con el ratn, gtext (texto).
Ejercicio
Solucin
24
Procesos de tratamientos de aguas residuales y simulacin con MatLab
Grfica
16
12
Clorinidad = 0 g/L
10
Clorinidad = 25 g/L
4
0 5 10 15 20 25 30 35 40 45 50
Temperatura, oC
Figura 1.1.1: Representacin de la cloronidad en funcin de la concentracin de oxgeno y de la
Temperatura
Aclaraciones:
cl=cl : El apostrof traspone el vector, y as poder operar con el vector T, tambin traspuesto.
25
Procesos de tratamientos de aguas residuales y simulacin con MatLab
Tema 2 :
AUTODEPURACIN
26
Procesos de tratamientos de aguas residuales y simulacin con MatLab
Prctica 2: AUTODEPURACIN
Resumen
Se introducir el concepto de autodepuracin, sus etapas (desoxigenacin y reoxigenacin) y
se determinarn las constantes (k1 y k2) a partir de:
- Concentracin del oxgeno disuelto de un curso de agua (terico y prctico).
- Concentracin de oxgeno de saturacin.
- DBOu.
- Tiempo.
Se modelizar el oxgeno disuelto respecto el tiempo, y se comparar los resultados prcticos
versus tericos.
Objetivos
La persona que haya realizado correctamente esta actividad de aprendizaje deber ser capaz
de:
Fsico-Qumicos
- Definir el concepto de autodepuracin.
- Identificar las etapas de la autodepuracin (desoxigenacin y reoxigenacin)
- Determinar las constantes de autodepuracin a partir de la ecuacin de
Streeter y Phelps.
- Modelizar un proceso de autodepuracin.
MatLab/Informticos
- Definir vectores y escalares.
- Operar con vectores y escalares.
- Crear y llamar a un archivo *.m.
- Conocer y ejecutar las funciones:
optimset
fminsearch
sum
exp
round
num2str
- Graficar (plot).
- Modificar opciones de los graficos:
hold on
axis
- Aadir etiquetas.
- Dibujar una recta (line).
27
Procesos de tratamientos de aguas residuales y simulacin con MatLab
Conocimientos bsicos
Biooxidacin
Proceso natural de disolucin que resulta de la accin de un grupo de bacterias con habilidad de
oxidar minerales sulfurados, permitiendo la liberacin de los valores metlicos contenidos en ellos.
Biodegradacin
Llamada tambin biocorreccin.
Es un proceso en el cual los microorganismos naturales (levaduras, hongos o bacterias)
descomponen o degradan sustancias peligrosas, transformndolas en sustancias menos txicas o
inocuas. Los microorganismos, igual que los seres humanos, comen y digieren sustancias
orgnicas, de las cuales se nutren y obtienen energa. (En trminos qumicos, los compuestos
"orgnicos" son aquellos que contienen tomos de carbono y de hidrgeno).
Fundamentos qumicos
Introduccin
El movimiento de las aguas en su discurrir reoxigena las aguas de modo que la carga
contaminante vertida disminuye por biooxidacin y por decantacin, tendiendo la concentracin
de oxgeno disuelto a recuperar la saturacin, a la vez que se degrada la materia microbiana,
denominndose a este proceso autodepuracin.
7
La materia que sufre una descomposicin de protenas animales, especialmente por microorganismos
anaerbicos. El resultado es el de un olor desagradable.
8
Atraeidas por una celula para ser destruidas o digeridas
28
Procesos de tratamientos de aguas residuales y simulacin con MatLab
Desoxigenacin
Al entrar la materia orgnica en el ro, comienza su biodegradacin, proliferando las bacterias
sobre el sustrato orgnico, utilizando el oxgeno disuelto en el agua para su metabolizacin, lo
que da como resultado una disminucin de la concentracin de oxigeno disuelto desde la
saturacin, dficit de oxgeno disuelto:
D = Os O [2.4]
Donde:
D: Dficit de concentracin de oxgeno disuelto.
Os: Concentracin de oxgeno disuelto a saturacin.
O: Concentracin de oxgeno disuelto en el agua.
dD
( ) d = k1 DBO [2.5]
dt
dD
( ) d = k1 DBOu e -k1 t [2.7]
dt
29
Procesos de tratamientos de aguas residuales y simulacin con MatLab
Reoxigenacin
El movimiento del agua en su discurrir provoca que el oxgeno del aire se disuelva en el agua,
influyendo en esta transferencia gas-lquido las condiciones fsicas del curso del agua y su
propia concentracin de oxgeno, de modo que la reoxigenacin, disminucin de dficit de
oxgeno, es contraria al propio dficit de oxgeno:
dD
-( )r = k2 D [2.8]
dt
dD dD dD
( )= ( )r + ( ) d = k 2 D + k1 DBOu e -k1 t [2.9]
dt dt dt
Determinacin de k1
Se obtiene de los datos de la evolucin de la determinacin de la DBO del vertido, o de la
expresin equivalente:
1 DBOa
k1 = log e [2.11]
t ab DBO b
Donde tab es el tiempo del curso del agua entre los puntos a y b, a los que le corresponden
DBOa y DBOb.
Determinacin de k2
Se realiza a travs de medidas experimentales; una de las ecuaciones empleadas es:
v
k2 = C 3
[2.13]
h 2
Donde:
C: Constante.
v: Velocidad media del ro [m/s].
h: Profundidad media del ro [m].
Es importante conocer cundo el dficit de oxgeno ser mximo, y cul es su cuanta, ya que
esta condicin determina dnde estar el tramo de mximo deterioro del ro, por mnima,
concentracin de oxgeno disuelto.
El tiempo en el que el dficit se hace mximo, se obtiene de la derivada y anulacin de la
Ecuacin integrada [2.10]. Con el tiempo del mximo se obtiene el dficit mximo, por su
sustitucin en la misma ecuacin.
30
Procesos de tratamientos de aguas residuales y simulacin con MatLab
dO
( ) d = - k1 DBOu e -k1 t [2.14]
dt
La reoxigenacin:
dO
= k 2 (O s - O) [2.15]
dt r
dO
= k 2 (O s - O) - k1 DBOu e -k1 t [2.16]
dt
Si integramos:
31
Procesos de tratamientos de aguas residuales y simulacin con MatLab
Programa en MatLab
IDEAS PREVIAS
Conceptos generales
Explicado en el Prctica 1.
Clf
Ordena a MatLab que suprima todos los objetos de la figura actual.
Global
Toda variable que est declarada como global, ser compartida por todas las funciones del programa
principal que tambin la declaren global, es decir, cualquier asignacin a esa variable, en cualquier
funcin, est disponible para todas las funciones que la declaran global.
Archivos *.m
Se pueden colocar rdenes en un archivo de texto y, a continuacin, decirle a MatLab que lo abra y
evale las rdenes exactamente como si hubiesen sido escritas desde la lnea de orden de MatLab.
Estos archivos, que al fin y al cabo son funciones, se llaman archivos scripts o archivos-M, y deben
finalizar con la extensin m.
Como crearlos
Para crear un archivo-M clicamos New del men File y seleccionamos M-file. Abriendose as, el editor,
dnde se escriben las rdenes que contendr el archivo creada (archivo script).
Como ejecutarlos
Una vez guardado este archivo-M en el disco, MatLab ejecutar las rdenes de dicho archivo cuando el
usuario escriba el nombre del archivo(sin extensin) en la lnea de orden.
Las rdenes dentro del archivo-M tienen acceso a todas las variables en el espacio de trabajo de
MatLab, y todas las variables creadas en el archivo-M se hacen parte del espacio de trabajo.
32
Procesos de tratamientos de aguas residuales y simulacin con MatLab
2
NOTA: En el caso de que quisieramos crear una funcin de pocas lneas, como es 2x +7, podriamos
hacerlo mediante la Function-Handel.
>> y=@(x) 2*x.^2+7;
Funciones
Length
Explicado en el Prctica 1.
Optimset
Crear o corregir una estructura de las opciones de la optimizacin.
>>opciones = optimset('parmetro1',valor1,'parmetro2',valor2,...)
Las opciones que se podrian canviar con la funcin optimset son:
TolFun y TolX: tolerancia en la funcin y en el eje x
MaxFunEvals: nmero mximo de evaluaciones
Fminsearh
El archivo fminsearch.m encuentra el mnimo de una funcin escalar de varias variables (fun)
comenzando en una estimacin inicial (x0) y con unas determinadas opciones.
>>x = fminsearch(funcin,x0,opciones)
Num2sr
Funcin que convierte nmeros a sus representaciones de la secuencia.
Round
Por defecto redondea al entero ms cercano, pero puedes introducir cuantos decimales quieres.
n n
round(10 *valor)/ 10 : Redondear el valor con n decimales
Sum
Funcin sumatorio.
Graficar
Explicado en el Prctica 1.
33
Procesos de tratamientos de aguas residuales y simulacin con MatLab
Funcin Hold
Permite modificaciones de un grfico ya definido.
Hold on (aplica las rdenes en el grfico existente)
Hold off (formatea el grfico existente, y muestra las nuevas rdenes en la misma figura).
Funcin line
Crea una linea en el grfico en la posicin (x, y) con las propiedades deseadas:
>>line([X1 X2],[Y1 Y2],'Nombre de la propiedad a canviar',Valor de la
propiedad,...)
Ejes a medida
axis([xmin, xmax, ymin e ymax]) fija los valores mximo y mnimo de los ejes usando los valores
dados en el vector fila.
Ejercicio
A partir de los datos y sabiendo que el sistema estudiado cumple la ecuacin de Streeter-
Phelps, calcular las constantes de autodepuracin ( k1 y k2) y representar la concentracin de
oxgeno disuelto en el agua problema respecto al tiempo.
Solucin
34
Procesos de tratamientos de aguas residuales y simulacin con MatLab
Grfica
8.5
Conc. de oxgeno a saturacin
8
Conc. de oxgeno (mg/L)
7.5
6.5
5.5
Aclaraciones:
plot(tc,Oc,'k-','LineWidth',1), hold on, plot(t,O,'ko') : Grfica tc respecto Oc, en color negro, con grosor
de 1, y en la misma grfica (hold on) segunda representacin de t respecto a O,
per con puntos ('ko').
line([t(1) t(length(t))],[Os Os],'Color','k','LineWidth',1) : Dibuja una lnea desde t(1) hasta t(length(t)) en el
eje x, en Os del eje y, en color negro y con grosor de 1.
35
Procesos de tratamientos de aguas residuales y simulacin con MatLab
Tema 3 :
FRMULA EMPRICA
36
Procesos de tratamientos de aguas residuales y simulacin con MatLab
Resumen
Se calcular la frmula emprica de los microorganismos y sustratos de las aguas,
representadas por frmulas qumicas, (CaHbOcNd), obtenidas de los anlisis qumicos de los
componentes de las aguas.
Dicho calculo se realiza con la finalidad de facilitar el seguimiento y evaluacin de las
reacciones bioqumicas de biodegradacin.
Objetivos
La persona que haya realizado correctamente esta actividad de aprendizaje deber ser capaz
de:
Fsico-Qumicos
- Clcular frmula emprica mediante balances estequiomtricos, teniendo en
cuenta:
la reaccin de oxidacin
la DQO
los SV
el COT
el nitrogeno orgnico
MatLab/Informticos
- Definir vectores y escalares.
- Operar con vectores y escalares.
- Conocer y ejecutar las funciones:
double
round
min
- Resolver sistema de ecuaciones (solve).
Construir objetos simblicos (syms).
37
Procesos de tratamientos de aguas residuales y simulacin con MatLab
Conocimientos bsicos
Demanda Qumica de Oxigeno (DQO)
Parmetro que mide la cantidad de materia orgnica susceptible de ser oxidada por medios
qumicos que hay en una muestra lquida. Se utiliza para medir el grado de contaminacin y se
expresa en mg O2/litro.
Sin embargo, se ha de saber que puede haber interferencias debido a que haya sustancias
inorgnicas susceptibles de ser oxidadas (sulfuros, sulfitos, yoduros, etc.).
Es un mtodo aplicable en aguas continentales (ros, lagos, acuferos, etc.), aguas residuales o
cualquier agua que pueda contener una cantidad apreciable de materia orgnica. No es aplicable
para las aguas potables debido al valor tan bajo que se obtendra y, en este caso, se utiliza el
mtodo de oxidabilidad9 con permanganato potsico.
Fundamentos qumicos
Introduccin
Los microorganismos de un agua que cumple las condiciones de la medida de la DBO,
metabolizan las materias orgnicas biodegradables de las muestras a examinar, de
procedencia urbana o industrial, multiplicndose, a la vez que consumen las sustancias
biodegradables.
Las reacciones bioqumicas de esta actividad metablica se resumen en reacciones de sntesis
de nuevos organismos, reacciones de produccin de energa, para desarrollo de su actividad y
reacciones de degradacin de los propios microorganismos, consumiendo estas tres
reacciones oxgeno, hasta que el sustrato disponible se agota, comenzando entonces la fase
de metabolismo endgeno10, caracterizado por un consumo mnimo de oxgeno.
La DBO mide el consumo de oxgeno en una muestra causado por las reacciones indicadas.
Aclaraciones:
a) El clculo se basa en la reaccin qumica de la oxidacin total de la materia
carbonada de la muestra, pero no de la nitrogenada, tal como se lleva a cabo
en la determinacin de la DQO.
9
Capacidad para que un tomo o un ion pierda electrones.
10
Que se forma o engendra en el interior de algo, como la clula que se forma en el interior de otra.
38
Procesos de tratamientos de aguas residuales y simulacin con MatLab
C a H b Oc N d + xO2
aCO2 + yH 2 O + dNH 3 [3.1]
COT
a= [3.2]
12
Del mismo modo para el nitrgeno:
N
d= [3.3]
14
c) Para la DQO, se tiene:
DQO
x=
32 [3.4]
a 12 + b + c 16 + d 14 = SV [3.5]
b = 2 y + 3 d [3.6]
c + 2 x = 2a + y [3.7]
Con estas ecuaciones el problema queda resuelto, obteniendo que el agua residual responde a
C13,8 H26,11 O4,02 N1,36, frmula que se simplifica dividiendo los subndices de los elementos por
el menor; y posteriormente redondeando, C10 H20 O3 N.
39
Procesos de tratamientos de aguas residuales y simulacin con MatLab
Programa en MatLab
IDEAS PREVIAS
Conceptos generales
Explicado en el Prctica 1 y 2.
Funciones
Double
Transforma fracciones a nmeros reales.
double ( ) : Transforma el valor ( ).
Round
Explicado en el Prctica 2.
Min
min ( ) : Busca el valor mnimo de ( ).
40
Procesos de tratamientos de aguas residuales y simulacin con MatLab
Ejercicio
Solucin
%----------------------EcuFormula.m-----------------------------
%Calculo de la formula qumica de un agua residual, conociendo
%la DQO, los SSV, el COT, y el nitrogeno orgnico.
%---------------------------------------------------------------
DQO=555; SV=275; COT=165; N=19;
A=COT/12; D=N/14; X=DQO/32;
syms b c y
[b,c,y]=solve(12*A+b+16*c+14*D-SV,2*y+3*D-b,c+2*X-2*A-y);
B=double(b); C=double(c);
z=[A B C D];
z=round(z/min(z))
%---------------------------------------------------------------
Aclaraciones:
41
Procesos de tratamientos de aguas residuales y simulacin con MatLab
Tema 4 :
DEMANDA BIOQUMICA DE
OXGENO
42
Procesos de tratamientos de aguas residuales y simulacin con MatLab
Resumen
Se tratarn los conceptos bsicos relacionados con la DBO y sus parmetros cinticos.
Representando luego la DBO en funcin del tiempo y comparando datos experimentales con
tericos.
Objetivos
La persona que haya realizado correctamente esta actividad de aprendizaje deber ser capaz
de:
Fsico-Qumicos
- Definir y ver la importancia de la DBO.
- Conocer los conceptos relacionados con la DBO (DOU, DON, DBOu y DBO5).
- Reconocer las reacciones bioqumicas que ocurren en las aguas.
- Conocer los parmetros cinticos de la DBO.
- Modelizar la evolucin de la DBO respecto al tiempo.
- Comparar resultados tericos versus experimentales.
MatLab/Informticos
- Definir matrices, vectores y escalares.
- Operar con matrices, vectores y escalares.
- Conocer y ejecutar las funciones:
length
sum
diff
log
exp
round
num2str
- Crear bucles, controles de flujo (for).
- Graficar (plot)
Ms de un grafico en una sola figura.(subplot)
- Modificar opciones de los graficos:
axis
- Aadir etiquetas.
43
Procesos de tratamientos de aguas residuales y simulacin con MatLab
Conocimientos bsicos
Demana Biologica de Oxgeno
Tambin denominada demanda bioqumica de oxgeno, (DBO).
Es el parmetro que mide la cantidad de materia susceptible de ser consumida u oxidada por
medios biolgicos que contiene una muestra lquida, y se utiliza para determinar su grado de
contaminacin. Normalmente se mide transcurridos 5 das (DBO5) y se expresa en mg O2/litro.
Fundamentos qumicos
Disponiendo de frmulas qumicas, se pueden representar las reacciones bioqumicas que
ocurren en las aguas, como es la sntesis de hetertrofos que se representa con las frmulas
ms sencillas:
44
Procesos de tratamientos de aguas residuales y simulacin con MatLab
- pH neturo.
- Inhibidor de nitrificacin.
- Absorcin del CO2 formado en los mtodos manomtricos.
- Inculo inicial mnimo de 104 bacterias/mL.
- Presencia de sales minerales.
- Incubacin en oscuridad.
- Agitacin.
Cintica de la DBO
La variacin temporal de la DBO, en las condiciones de la medida estandarizada, oxgeno
utilizado en las Reacciones (3.1), (3.2) y (3.3), se considera de primer grado, con tendencia a
que la DBO alcance a tiempo infinito la DBOu, que se expresa como:
dDBO(t )
= K (DBOu DBO(t ) ) [3.1]
dt
Siendo K una variable que depende de la temperatura, con funcionalidad tipo Arrhenius.
Como la determinacin se realiza a 20C, K toma un valor fijo. La constante cintica K, indica la
facilidad de la biodegradacin.
Para sustancias fcilmente biodegradables, la DBOu se alcanza en tiempos cortos, de modo
que se pueden caracterizar las aguas residuales por el valor de su K.
(
DBO(t ) = DBOu 1 e K t ) [3.2]
45
Procesos de tratamientos de aguas residuales y simulacin con MatLab
Esta expresin general se ajusta bien para la mayora de las aguas residuales.
dDBO(t )
= K DBOu e K t [3.3]
dt
Tomando logaritmos neperianos se consigue:
dDBO(t )
log e = log e (K DBOu ) K t [3.4]
dt
dDBO(t )
Y = log e
dt
b = log e (K DBOu )
m = K , X =t
Con lo que se obtiene la ecuacin de una recta:
Y = m X +b [3.5]
b=
Y X X X Y
2
[3.6]
N X ( X ) 2 2
N Y X Y X
m= [3.7]
N X 2 ( X )
2
N Y X X Y
r=
(N X )( )
[3.8]
( X ) N Y 2 ( Y )
2 2 2
Una vez conocidos m y b, se obtienen los parmetros cinticos de la DBO, deshaciendo los
cambios hechos, y la DBO5:
K = m , DBOu =
eb
K'
, (
DBO5 = DBOu 1 e 5K )
46
Procesos de tratamientos de aguas residuales y simulacin con MatLab
Programa en MatLab
IDEAS PREVIAS
Conceptos generales
Explicado en Prctica 1 y 2
Manipulacin matricial
Utilizar el smbolo dos puntos como la designacin de filas o columnas implica, respectivamente,
todas las filas o columnas; por ejemplo, A (:,1) representa todas las filas en la columna uno.
Fijar las filas o columnas de una matriz igual a la matriz vaca [ ] elimina estas filas o columnas.
Funciones
Diff
Clculo diferencial.
diff( ) : Calcula las diferencias entre los elementos que forman el vector ( ).
Log
Calcula el logaritmo del valor deseado.
Length
Explicado en el Prctica 1
Sum
Explicado en el Prctica 2
Exp
Explicado en el Prctica 1
Round
Explicado en el Prctica 2
Num2str
Explicado en el Prctica 2
Graficar
Explicado en el Prctica 1
Subplot
La orden subplot permite graficar ms de un grfico en una figura.
Subplot (abc) : Divide la figura en a divisiones horizontalmente, b verticalmente y se representa en
la posicin c.
47
Procesos de tratamientos de aguas residuales y simulacin con MatLab
Ejercicio
Calcular las constantes cinticas de la DBO (K, DBOu y DBO5) a partir de la variacin de la DBO
frente al tiempo.
Y representar la prueba de bondad de la Ecuacin [3.2] linealizada y los valores experimentales
(con crculos, o), y los calculados (lnea continua).
NOTA: Estas dos graficas, representarlas en una nica figura (subplot).
Solucin
48
Procesos de tratamientos de aguas residuales y simulacin con MatLab
X=X';
N=N-1;
SX=sum(X);
SX2=sum(X.^2);
SY=sum(Y);
SY2=sum(Y.^2);
SXY=sum(X.*Y);
b=(SY*SX2-SX*SXY)/(N*SX2-SX^2);
m=(N*SXY-SX*SY)/(N*SX2-SX^2);
r=(N*SXY-SX*SY)/((N*SX2-SX^2)*(N*SY2-SY^2))^.5;
Xc=linspace(X(1),X(length(X)),200);
Yc=m*Xc+b;
K=-m;
DBOu=exp(b)/K;
DBO5=DBOu*(1-exp(-K*5));
%--------------------------------------------------------------
subplot(211)
plot(X,Y,'o',Xc,Yc,'-')
title('\fontsize{12}Prueba de DBO_5=DBO_u(1-e^{-Kt})')
TEXTO=['r = ',num2str(abs(r))];
text(0.4,2.7,TEXTO),
ylabel('log_e dDBO/dt')
%--------------------------------------------------------------
tc=linspace(t(1),t(length(t)),200);
DBOc=DBOu*(1-exp(-K*tc));
subplot(212)
plot(t,DBO,'o',tc,DBOc,'-')
X=['\fontsize{12}Resultados y comparacin de datos',...
' calculados y experimentales'];
title(X)
Texto1=['K = ',num2str(round(K*100000)/100000)];
text(4.75,150,Texto1)
Texto2=['DBO_u = ',num2str(round(DBOu)),' mg/L'];
text(4.75,100,Texto2)
Texto3=['DBO_5 = ',num2str(round(DBO5)),' mg/L'];
text(4.75,50,Texto3)
ylabel('DBO (mg/L)'), xlabel('Tiempo (das)')
axis([t(1) t(length(t)) 0 DBO5+20])
%--------------------------------------------------------------
49
Procesos de tratamientos de aguas residuales y simulacin con MatLab
Grfica
Prueba de DBO5=DBOu(1-e-Kt)
6
loge dDBO/dt 5
3
r = 0.97421
2
0 1 2 3 4 5 6
300
DBO (mg/L)
200
K= 0.52825
100 DBOu = 454 mg/L
DBO5 = 422 mg/L
0
0 1 2 3 4 5 6
Tiempo (das)
Aclaraciones:
d=datos(:,1) : d ser una matriz con todos los valores de la primera columna de la matriz datos.
Subplot (211) : En una figura hace dos divisiones horizontales y 1 verticlal, y est definiendo la primera
grfica.
50
Procesos de tratamientos de aguas residuales y simulacin con MatLab
Tema 5 :
DEMANDA QUMICA DE
OXIGENO
51
Procesos de tratamientos de aguas residuales y simulacin con MatLab
Resumen
Se conocer la definicin de la DQO y su medida, teniendo en cuenta las interferencias. Para
ello aparecer el concepto de absortividad y el procedimiento para determinarla.
Se modelizar la recta de calibracin Absorbancia/Concentracin.
Objetivos
La persona que haya realizado correctamente esta actividad de aprendizaje deber ser capaz
de:
Fsico-Qumicos
- Conocer el concepto de:
DQO
Absorvancia
Patrn primario
- Reconocer las diferentes reacciones, que se producen al querer determinar la
DQO segn el procedimiento seguido.
- Saber determinar la absorbancia (procedimiento).
MatLab/Informticos
- Definir matrices, vectores y escalares.
- Operar con matrices, vectores y escalares.
- Conocer y utilizar las funciones:
lenght
sum
input
round
- Graficar.
- Modificar las opciones del grfico.
52
Procesos de tratamientos de aguas residuales y simulacin con MatLab
Conocimientos bsicos
Blanco
Un blanco es aquella muestra que contiene todos los ingredientes de la muestra problema, excepto
el elemento a analizar sirve para calibrar, es decir, sirve de valor de referencia.
Patrn primario
Sustancias qumicamente puras, que nicamente se contaminan con agua o anhdrido carbnico
del aire, y que por calentamiento lo desprenden sin descomponerse, obtenindose as de nuevo el
producto qumicamente puro tal como indique su formula.
Contiene concentraciones conocidas y sirve de modelo para medir y valorar otra substncia.
Fundamentos qumicos
Las limitaciones y debilidad de la oxidacin bioqumica llev a determinar la demanda de
oxgeno por medios qumicos.
La DQO, Demanda Qumica de Oxgeno, es el ndice general de contaminacin ms usado.
(Chemical Oxygen Demand, COD).
Para aguas blancas, alternativamente se utiliza en lugar de la demanda qumica de oxgeno, la
oxidabilidad al permanganato, PV, Permanganate Value.
El anlisis de la DQO usa la oxidacin qumica, para efectuar la misma reaccin que
provocaban los microorganismos con la materia orgnica, pero ahora de manera enrgica. El
carbono es oxidado a anhdrido carbnico, CO2, permaneciendo el nitrgeno amino amoniacal
en su mismo grado de oxidacin y el nitrgeno correspondiente a los nitritos se oxida a nitratos.
Desde hace unos aos, se viene utilizando este anlisis a escala semimicro, tomando muestras
de 2 a 3 mL de agua problema, realizndose la reaccin en tubos de ensayo provistos de tapn
roscado, de modo que la digestin se pueda realizar bajo presin a 150C durante dos horas.
Este mtodo ha sido aprobado por la Agencia de Proteccin Ambiental Americana,
Environmental Protection Agency, EPA o USEPA.
Tambin se han desarrollado mtodos rpidos de determinacin de la DQO, efectundose la
digestin a 165C durante cinco minutos.
En estos mtodos, el oxgeno se mide por medio del consumo del oxidante utilizado, ya por
valoracin directa del dicromato remanente11 o por espectrofotometra, midiendo la extincin de
su color, amarillo naranja, o por la generacin de color verde azulado, debido al Cr+3 formado.
11
Sobrante.
53
Procesos de tratamientos de aguas residuales y simulacin con MatLab
Definicin de la DQO
La DQO es el consumo de oxgeno, mg/L, en la oxidacin total por va hmeda de la materia
carboncea, presente en la muestra problema.
Las condiciones de la oxidacin se deben a la accin combinada de
- un oxidante fuerte, dicromato potsico (K2CrO)
- medio sulfrico. Carbonizador de la materia orgnica
- a temperatura elevada
- tiempo suficiente para completar la oxidacin.
En la reaccin podemos leer que por cada 2 moles de dicromato que se reducen se generan 3
moles de oxgeno, para oxidar la materia orgnica.
6 32
Un gramo de glucosa demanda = 1,066 gramos de oxgeno, lo que significa DQO =
180
1066 mg/L..
NOTA: En una disolucin que contenga 1 g/L de glucosa tiene una DQO de 1066 mg/L.
9
C 5 H 9 O4 N + O2 5CO2 + 3H 2 O + NH 3 (5.3)
2
9 16
La DQO de 1g/L de cido glutmico es = 0,98 g/L = 980 mg/L.
147
NOTA: Una disolucin que contenga 1g/L de carbohidratos o protenas (cido glutmico)
equivale a 1g/L de DQO.
54
Procesos de tratamientos de aguas residuales y simulacin con MatLab
Las sustancias qumicamente puras, que nicamente se contaminan con agua o anhdrido
carbnico del aire, y que por calentamiento lo desprenden sin descomponerse, obtenindose
as de nuevo el producto qumicamente puro tal como indique su formula, reciben la
denominacin de <<patrones primarios>>, siendo estas sustancias las adecuadas para
preparar disoluciones de concentracin conocida.
2 204,2
500 = 425,4 mg KHC8 O 4 H 4
15 32 L
Una disolucin de 425,2 mg/L de hidrgeno-ftalato potsico tiene una DQO de 500 mg/L.
Sales ferrosas
La reaccin del consumo de dicromato a causa de la presencia de sales ferrosas es:
2
Cr2 O7 + 6 Fe 2+ + 14 H + 2Cr 3+ + 6 Fe 3+ + 7 H 2 O (5.5)
Es posible eliminar la interferencia, por tratamiento previo de la muestra con un oxidante dbil,
tal como el agua oxigenada. Esta interferencia es poco significativa en aguas naturales.
Cloruros
La reaccin de oxidacin de los cloruros es:
2
Cr2 O7 + 6Cl + 14 H + 2Cr 3+ + 3Cl 2 + 7 H 2 O (5.6)
55
Procesos de tratamientos de aguas residuales y simulacin con MatLab
Esta interferencia se evita por adicin de sulfato mercrico (HgSO4), segn la reaccin:
NOTA: Si la adicin de sulfato mercrico fue insuficiente para precipitar los cloruros, stos
precipitarn la plata, que podra ser insuficiente, para favorecer la destruccin de la materia
orgnica:
Ag + + Cl AgCl (5.8)
56
Procesos de tratamientos de aguas residuales y simulacin con MatLab
Aadir una dosis de HgSO4 en cada tubo, obtenindose los tubos preparados.
57
Procesos de tratamientos de aguas residuales y simulacin con MatLab
Determinacin de la absortividad12
La absortividad se determina, para varias muestras de un patrn primario de la DQO, en
concentraciones crecientes, que permitan abarcar el rango de validez del procedimiento
analtico a efectuar.
La absorbancia de una muestra leda en un colormetro o espectrofotmetro, viene dada por la
expresin:
A = a bc [5.1]
Donde:
A: Absorbancia
a: Absortividad
b: Ancho de la cubeta
c: Concentracin
Si en el procedimiento analtico se usan siempre cubetas de medida del mismo paso de luz, y
la concentracin de DQO se representa por sus iniciales, la Ecuacin [5.1], toma la forma de:
DQO = f A [5.2]
1
f = [5.3]
a b
El clculo de la f se realiza mediante la medida de las absorbancias de disoluciones
preparadas del patrn, de concentraciones crecientes y procediendo por mnimos cuadrados,
correspondientes al tramo recto de la representacin Absorbancia-Concentracin.
En las lecturas de la absorbancia de patrones de concentracin conocida, siempre habr una
desviacin experimental:
d = f A DQO [5.4]
Elevando las desviaciones al cuadrado, para eliminar el signo y haciendo el sumatorio de ellas,
se obtiene:
d 2
= f 2 A 2 2 f A DQO + DQO 2 [5.6]
d 2
= 2 f A 2 2 A DQO = 0 [5.7]
f
de donde se obtiene:
f =
A DQO [5.8]
A 2
1 A
2
a= [5.9]
b A dqo
12
caracterstica de una sustancia que nos dice cunta luz absorbe a una longitud de onda determinada
58
Procesos de tratamientos de aguas residuales y simulacin con MatLab
NOTA: En las determinaciones de la DQO se suelen utilizar tubos del mismo paso, tanto para
patrones como para muestras.
Si se utilizasen tubos de diferente paso, la ecuacin a aplicar es:
bp
DQO = f A [5.10]
bm
Donde bp y bm, son el ancho de las cubetas utilizadas de los patrones y de las muestras
problemas.
59
Procesos de tratamientos de aguas residuales y simulacin con MatLab
Programa en MatLab
IDEAS PREVIAS
Definicin de matrices, vectores y escalares
Explicado en el Prctica 1.
Funciones
Sum
Explicado en el Prctica 2.
Input
Esta funcin posibilita la entrada de constantes, sin modificar el cdigo del programa.
X=input('Dime Absorbancia de Problema ') : MatLab pregunta y el usuario introduce el
valor, que ser X.
Num2str
Explicado en el Prctica 2.
Length
Explicado en el Prctica 1.
Round
Explicado en el Prctica 2.
Graficar
Explicado en el Prctica 1.
Ejes a medida
Explicado en el Prctica 2.
Line
Explicado en el Prctica 2.
60
Procesos de tratamientos de aguas residuales y simulacin con MatLab
Ejercicio
DQO Absorbancia
0 0,000
100 0,071
200 0,143
300 0,214
400 0,286
500 0,357
Sabiendo que en el procedimiento analtico se utilizan cubetas de medida del mismo paso de
luz, tanto para patrones como para muestras13, graficar la recta de calibracin
Absorbancia/Concentracin DQO (con crculos los datos reales y con lnea continua los
tericos).
Cual ser la DQO de una muestra con absorbancia 0,5? (input) Dibuja la recta que indique
dicho punto (line).
Solucin
13
Si no fuse el caso, debera canviar la programacin, haciendo uso de la Ecuacin 5.9 en lugar de la
Ecuacin 5.2.
61
Procesos de tratamientos de aguas residuales y simulacin con MatLab
Grfica
500
450
f = 1400.2
A la absorbancia de 0.25 corresponde 350 mg/L de DQO
400
350
300
DQO mg/L
250
200
150
100
50
0
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35
Absorbancia
Figura 5.1: Recta de calibracin Absorbancia/Concentracin.
Aclaraciones:
line([X X],[0 DQOp],'Color','k','LineStyle',':') : Dibuja una linea desde X hasta X en el eje x, y desde 0
hasta DQOp en el eje y. Esta recta es una lnea punteada de color negra.
axis([0 A(length(A)) 0 DQO(length(DQO))]) : Axis define los lmites del grfico ([xmin, xmax, ymin e
ymax]).
62
Procesos de tratamientos de aguas residuales y simulacin con MatLab
Tema 6 :
MODELOS DINMICOS DE
TANQUES
63
Procesos de tratamientos de aguas residuales y simulacin con MatLab
Resumen
Se desarrollarn los modelos matemticos de diferentes sistemas de alimentacin en un
tanque.
Introduccin
Para la introduccin a la dinmica de reactores, estudiamos operaciones fsicas en tanques,
mezclado, equalizacin de caudales y concentracin.
En este tema, se desarrollan los modelos matemticos y su solucin numrica de las
siguientes operaciones bsicas:
64
Procesos de tratamientos de aguas residuales y simulacin con MatLab
Resumen
Se desarrollarn los modelos matemticos del sistema de alimentacin variable tipo escaln en
un tanque y obtener as todos los parmetros y poder graficarlos.
Objetivos
La persona que haya realizado correctamente esta actividad de aprendizaje deber ser capaz
de:
Fsico-Qumicos
- Esquematizar el sistema de alimentacin de un tanque.
- Adquirir conocimiento de las variables que intervienen en dicho sistema, y la
relacin que existe entre ellas.
MatLab/Informticos
- Definir vectores y escalares.
- Operar con vectores y escalares.
- Crear y llamar a un archivo *.m.
- Conocer y utilizar las funciones:
odeset
ode23
lenght
zeros
- Crear bucles, controles de flujo
for
if
- Graficar (plot)
Ms de un grafico en una sola figura.(subplot)
- Modificar opciones de los graficos:
axis
- Aadir etiquetas.
65
Procesos de tratamientos de aguas residuales y simulacin con MatLab
Fundamentos qumicos
Cuando un tanque se alimenta con un caudal variable de un lquido hasta que se llena, y
comienza a salir el lquido por rebose, surge una lmina del lquido por encima del borde de
vertido. Esta lmina adquiere un espesor dependiente del caudal de entrada y las dimensiones
del tanque. A su vez, la altura de esa lmina provoca la cuanta del caudal de salida.
Figura 6.1.1: Esquema del sistema dinmico de un tanque sometido a un caudal de entrada
variable.
Donde:
u representa la entrada al sistema, caudal de entrada.
x representa el estado del sistema, volumen del lquido en el tanque.
y representa las salidas del sistema, altura de lmina en el tanque y caudal de salida.
Considerando que el lquido circulante es agua, el caudal que sale por un vertedero
rectangular, [m3/s], de longitud L [m], viene dado por la expresin de Bazin:
Q = L h1,5 2 g [6.1.1]
66
Procesos de tratamientos de aguas residuales y simulacin con MatLab
0,003 h2
= 0,405 + 1 + 0,55
(H + h )2
[6.1.2]
h
NOTA: El caudal de salida, calculado con este procedimiento, es utilizable para alturas de
lmina de 2,5 a 80 cm.
dV
= Qi Qe [6.1.3]
dt
La altura de la lmina es el volumen total de agua entre la seccin menos la altura del
rebosadero:
V
h= H [6.1.4]
A
67
Procesos de tratamientos de aguas residuales y simulacin con MatLab
Programa en MatLab
IDEAS PREVIAS
Conceptos generales
Explicado en el Prctica 1 y 2.
Archivos *.m
Explicado en el Prctica 2.
if (condicional)
La estructura condicional, if, es un bloque que ejecuta las rdenes cuando se cumple la orden lgica.
if orden lgica 1
rdenes 1
elseif orden lgica 2
rdenes 2
else
rdenes 3
end
Funciones
Odeset
Crea o altera la estructura de las opciones para la entrada de la ecuacin diferencial.
>>opciones = odeset('nombre1',valor1,'nombre2',valor2,...)
Las opciones que se podrian canviar con la funcin odeset son:
RelT: Marca la tolerancia del error relativo que se aplica a todos los componentes del
vector residual.
AbsTol: Marca la tolerancia absoluta del error que se aplican a los componentes del vector
residual.
Ode23
>>[T,Y] = ode23(nombre de la funcin, t0 , tf, y0, opciones)
donde:
Ode23 integra un conjunto de ecuaciones diferenciales descritas en la funcin desde un instante inicial
t0, a un instante final tf, comenzando con la condicin inicial y0 y teniendo en cuenta las
opciones anteriormente modificadas.
68
Procesos de tratamientos de aguas residuales y simulacin con MatLab
Length
Explicado en el Prctica 1.
Zeros
La funcin zeros crea una matriz que solo contiene valores igual a zero.
zeros(i,j) = Crea una matriz de dimensiones i x j.
Graficar
Explicado en el Prctica 1, 2 y 4.
Ejercicio
Graficar, en una sola figura(subplot), los caudales de entrada, salida, altura de lmina y
volumen de un tanque que responde a las siguientes caractersticas:
- rea de la base de 150 m2
- longitud de 10 m
- altura 4 m
- 590 L iniciales de agua
- caudal medio de entrada escalonada de 100 m3/h, con variaciones de 50%
El tiempo de anlisis para este ejemplo se disminuy considerablemente en relacin a un
ciclo diario, ya que esta dinmica es bastante rpida (suponer 20 horas).
Las opciones para integrar la ecuacin de estado estn marcados por 1*105 de tolerancia
del error relativo y absoluto.
69
Procesos de tratamientos de aguas residuales y simulacin con MatLab
Solucin
70
Procesos de tratamientos de aguas residuales y simulacin con MatLab
71
Procesos de tratamientos de aguas residuales y simulacin con MatLab
Grfica
100
0
0 2 4 6 8 10 12 14 16 18 20
Altura de lmina (cm)
10
0
0 2 4 6 8 10 12 14 16 18 20
Volumen del agua (m3)
600
595
590
0 2 4 6 8 10 12 14 16 18 20
Tiempo (min)
Figura 6.1.3: Caudales de entrada, salida, altura de lmina y volumen de un tanque con caudal de
entrada escalonada.
En la Figura 6.1.3, se aprecia que en muy pocos minutos, la altura de lmina y el caudal de
salida alcanzan los valores de estado estacionario, por ello se suele tomar el caudal de salida,
igual al de entrada en condiciones de rebose.
Aclaraciones:
Subplot (311) : Divide la figura en 3 divisiones horizontales y 1 verticlal, y est definiendo la primera grfica.
axis([0 tff -5 154))]) : Axis define los lmites del grfico ([xmin, xmax, ymin e ymax]).
72
Procesos de tratamientos de aguas residuales y simulacin con MatLab
Resumen
Desarrollo de los modelos matemticos del sistema de alimentacin en un tanque con el
objetivo de calcular todos los parmetros y posteriormente hacer su representacin.
Dicho tanque es alimentado por un caudal y composicin variable en una sustancia que
consigue mezcla instantnea con el contenido del tanque.
Objetivos
La persona que haya realizado correctamente esta actividad de aprendizaje deber ser capaz
de:
Fsico-Qumicos
- Esquematizar el sistema de alimentacin de un tanque con caudal y sustrato
de entradas escalonadas.
- Adquirir conocimiento de las variables que intervienen en dicho sistema, y la
relacin que existe entre ellas.
MatLab/Informticos
- Definir vectores y escalares.
- Operar con vectores y escalares.
- Crear y llamar a un archivo *.m.
- Conocer y utilizar las funciones:
odeset
ode23
lenght
zeros
- Crear bucles, controles de flujo
for
if
- Graficar (plot)
Ms de un grafico en una sola figura.(subplot)
- Modificar opciones de los graficos:
axis
- Aadir etiquetas.
73
Procesos de tratamientos de aguas residuales y simulacin con MatLab
Fundamentos qumicos
Para el anlisis de la mezcla en un tanque, se considera la instalacin de la prctica anterior
con un diseo que logre conseguir mezcla homognea de un sustrato influente, Si, con el
contenido del tanque.
De modo que el supuesto de funcionamiento es el siguiente:
Una alimentacin de caudal y composicin variable en una sustancia se introduce en un tanque
con el diseo representado en la Figura 6.2.1, para conseguir mezcla instantnea con el
contenido del tanque, se facilita por una tubera perforada y agitacin si fuese necesario; caso
semejante al que ocurre en un reactor biolgico, que es agitado en toda su extensin mediante
difusores de aire, siendo innecesaria la tubera de distribucin perforada para conseguir la
mezcla homognea.
La composicin del sustrato de entrada, variable en el tiempo, Si, en el supuesto analizado,
pasa instantneamente de la composicin de entrada en la tubera a la composicin
homognea del tanque, S, cuyo flujo sale por rebose, siendo la composicin de salida igual a la
del contenido del tanque.
El clculo de la composicin variable del contenido del tanque se realiza considerando que, en
un instante, la variacin de la cantidad de sustrato del interior del tanque es la diferencia de la
cantidad que entra a la que sale en el instante considerado, segn esto:
d (V S ) = Qi S i dt Qe S dt [6.2.1]
dS Qi Q S dV
= Si e S [6.2.2]
dt V V V dt
dS Q
= (S i S ) [6.2.3]
dt V
- Si el objetivo de estudio son las concentraciones, y por tanto la dinmica del caudal de
salida puede despreciarse y tomarse como de respuesta instantnea.
74
Procesos de tratamientos de aguas residuales y simulacin con MatLab
Programa en MatLab
IDEAS PREVIAS
Conceptos generales
Explicado en el Prctica 1 y 2.
Archivos *.m
Explicado en el Prctica 2.
if (condicional)
Explicado en el Prctica 6.1.
Funciones
Odeset
Explicado en el Prctica 6.1.
Ode23
Explicado en el Prctica 6.1.
Length
Explicado en el Prctica 1.
Zeros
Explicado en el Prctica 6.1.
Graficar
Explicado en el Prctica 1, 2 y 4.
75
Procesos de tratamientos de aguas residuales y simulacin con MatLab
Ejercicio
Representar en una misma figura, los caudales de entrada, salida, altura de lmina y volumen
de un tanque con caudal y sustrato de entradas escalonadas. Sabiendo que:
- La base del tanque tiene un rea de 150 m2, una longitud de 10 m y una altura
de 4 m
- 550 L iniciales de agua en el vertedero (tanque).
- El caudal de entrada escalonada es de 50, 150 y 50 mg/L.
- La concentracin de sustrato de entrada es de 100, 300 y 100 mg/L, primero,
segundo y tercer tramo.
- Se supone una mezcla instantnea entre el sustrato de entrada y el contenido
del tanque. Considerando que, en un instante, la variacin de la cantidad de
sustrato del interior del tanque es la diferencia de la cantidad que entra a la
que sale en el instante considerado.
- El tiempo de anlisis es de 48 horas.
Las opciones para integrar la ecuacin de estado estn marcados por 1*105 de tolerancia
del error relativo y absoluto.
Solucin
76
Procesos de tratamientos de aguas residuales y simulacin con MatLab
% Parmetros
%---------------------------------------------------------
%
A=150; H=4; L=10; tf=48*60*60;
Qe1=50/3600; Qe2=150/3600; Qe3=50/3600;
Se1=100; Se2=300; Se3=100; %---- mg/l
%
% Estado inicial
%---------------------------------------------------------
%
V=550; t0=0; X0=V; S0=100;
%
% Integracin de la ecuacin de estado
%---------------------------------------------------------
%
Opciones=odeset('RelTol',1e-5,'AbsTol',1e-5);
[t,X]=ode23s('VerteXM',[t0,tf],[X0,S0],Opciones);
%
%
% Clculo de las salidas
%---------------------------------------------------------
%
Y=verteYM(t,X); Y3=Y(:,3)*1000;
%
% Representacin de resultados
%---------------------------------------------------------
%
T=t/(60*60); tff=T(length(T));
subplot(211)
plot(T,Y(:,1)*3600,'*-',T,Y(:,2)*3600,'o--', T,Y3,'d-')
axis([t0 tff -5 154]),xlabel('Tiempo (horas)')
ylabel('Caudales (m^3/h)')
text(3,58,'Caudal de entrada')
text(1.3,25,'Caudal de salida')
text(17,22,'Altura de lmina (mm)')
subplot(212); plot(T,Y(:,4),'*-',T,X(:,2),'*--')
axis([t0 tff 95 305]), ylabel('Conc. sustrato (mg/L)')
text(33,288,'Conc. sustrato de salida')
text(32.3,114,'Conc. sustrato de entrada')
%
%---------------------------------------------------------
77
Procesos de tratamientos de aguas residuales y simulacin con MatLab
78
Procesos de tratamientos de aguas residuales y simulacin con MatLab
Grfica
150
Caudales (m3/h)
100
Caudal de entrada
50
Caudal de salida Altura de lmina (mm)
0
0 5 10 15 20 25 30 35 40 45
Tiempo (horas)
300
Conc. sustrato de salida
Conc. sustrato (mg/L)
250
200
150
Conc. sustrato de entrada
100
0 5 10 15 20 25 30 35 40 45
Aclaraciones:
Subplot (211) : Divide la figura en 2 divisiones horizontales y 1 verticlal, y definie la primera grfica.
axis([0 tff -5 154))]) : Axis define los lmites del grfico ([xmin, xmax, ymin e ymax]).
Comentarios
La dinmica del mezclado continuo en un tanque, contrasta en lentitud con la de altura de
lmina o del caudal de salida, analizada en el ejemplo anterior, puesto en evidencia al
observar el tiempo en alcanzar el estado estacionario de estas magnitudes consideradas.
79
Procesos de tratamientos de aguas residuales y simulacin con MatLab
Resumen
Se calcular el valor del volumen de un tanque de ecualizacin14.
Objetivos
La persona que haya realizado correctamente esta actividad de aprendizaje deber ser capaz
de:
Fsico-Qumicos
- Comprender la importancia de un ecualizador.
- Esquematizar el sistema de un tanque con ecualizacin.
- Adquirir conocimiento de las variables que intervienen en dicho sistema, y la
relacin que existe entre ellas.
MatLab/Informticos
- Definir vectores y escalares.
- Operar con vectores y escalares.
- Crear y llamar a un archivo *.m.
- Conocer y utilizar las funciones:
lenght
spline
max
round
fzero
- Crear bucles, controles de flujo
for
if
- Graficar (plot)
Ms de un grafico en una sola figura.(subplot)
- Modificar opciones de los graficos:
axis
- Aadir etiquetas.
14
Encargado de ajustar la frecuencia de una seal.
80
Procesos de tratamientos de aguas residuales y simulacin con MatLab
Fundamentos qumicos
Los vertidos urbanos e industriales generan corrientes de aguas residuales de fuerte
variabilidad en caudal y concentracin, que originan serios problemas en la operacin y control
de las depuradoras.
15
Horas donde la alimentacin es menor.
81
Procesos de tratamientos de aguas residuales y simulacin con MatLab
El caudal medio es el cociente del volumen total vertido en el ciclo, dividido por el tiempo de
duracin del ciclo.
Qmedio =
Vvertido [6.3.1]
T
siendo T el tiempo de un ciclo productivo.
El volumen del tanque es la distancia mxima de las tangentes a la curva de volumen frente al
tiempo, paralelas a la bisectriz de la representacin.
82
Procesos de tratamientos de aguas residuales y simulacin con MatLab
Trazar la lnea del caudal medio, en la grfica del caudal, obtenindose las
regiones de mximos y mnimos..
Obtener el volumen del tanque, definido por el exceso del volumen aportado
en el tiempo de mximos:
83
Procesos de tratamientos de aguas residuales y simulacin con MatLab
Programa en MatLab
IDEAS PREVIAS
Conceptos generales
Explicado en el Prctica 1 y 2.
Archivos *.m
Explicado en el Prctica 2.
Funciones
Odeset
Explicado en el Prctica 6.1.
Round
Explicado en el Prctica 2.
Length
Explicado en el Prctica 1.
Num2str
Explicado en el Prctica 2.
Spline
Interpolacin cbica de los datos de los vectores introducidos
Fzero
Encuentra el valor zero de la funcin, desde el valor x0 y teniendo en cuenta las opciones
definidas.
>> x = fzero(funcin,x0,opciones)
Graficar
Explicado en el Prctica 1, 2 y 4.
84
Procesos de tratamientos de aguas residuales y simulacin con MatLab
Ejercicio
Sabiendo que:
Calcular:
a) el volumen del ecualizador
b) representar el caudal respecto al tiempo, identificando(subplot):
a. el caudal medio mnimo
b. el caudal medio mximo
c. el caudal medio
d. el tiempo exacto donde se produce el cambio del caudal medio
mnimo al caudal medio mximo
Solucin
%---------------RegCaudal.m--------------------------------
clear, clf
global TN QN QM
T=[0:2:22]';
Q=[211 168 155 162 220 330 460 533 475 370 290 250]';
TN=[T(1):.01:T(length(T))]';
QN=spline(T,Q,TN);
plot(TN,QN,'k-')
axis([T(1) T(length(T)) 0 max(1.05*Q)])
xlabel('Tiempo (horas)')
ylabel('Caudal (m^3/h)')
hold on
plot(T,Q,'k*')
QM=sum(QN)/length(QN);
line([T(1) T(length(T))],[QM QM],'Color','k')
t1=fzero('RegCaudF',9.6);
t2=fzero('RegCaudF',19.4);
n=length(TN);
n1=round(n*t1/TN(length(TN))); % N datos hasta t1
n2=round(n*t2/TN(length(TN))); % N datos hasta t2
n3=n-n2; % N datos desde t2 hasta n
Qmin=(sum(QN(1:n1))+sum(QN(n2:n)))/(n1+(n-n2));
Qmax=sum(QN(n1:n2))/(n2-n1);
line([TN(1) TN(n1)],[Qmin Qmin],'Color','k')
line([TN(n1) TN(n2)],[Qmax Qmax],'Color','k')
line([TN(n2) TN(n)],[Qmin Qmin],'Color','k')
line([TN(n1) TN(n1)],[Qmin Qmax],'Color','k')
line([TN(n2) TN(n2)],[Qmax Qmin],'Color','k')
V=(Qmax-QM)*(t2-t1);
Texto1=['Qmin = ',num2str(round(Qmin*10)/10),' m^3/h'];
text(2,218,Texto1)
Texto2=['Qmax = ',num2str(round(10*Qmax)/10),' m^3/h'];
85
Procesos de tratamientos de aguas residuales y simulacin con MatLab
text(12,447,Texto2)
Texto3=['Qmed = ',num2str(round(10*QM)/10),' m^3/h'];
text(2,318,Texto3)
Texto4=['Volumen del ecualizador = ',num2str(round(10*V)/10),' m^3'];
text(8,80,Texto4)
Texto5=['t_1 = ',num2str(round(100*t1)/100),' horas'];
text(8.5,190,Texto5)
Texto6=['t_2 = ',num2str(round(100*t2)/100),' horas'];
text(18.5,190,Texto6)
%--------------------------------------------------------
%---------RegCaudF.m-------
function D=RegCaudF(TT)
global TN QN QM
D=spline(TN,QN,TT)-QM;
%--------------------------
Grfica
500
400
Caudal (m3/h)
100
Volumen del ecualizador = 1258.2 m3
0
0 2 4 6 8 10 12 14 16 18 20 22
Tiempo (horas)
Aclaraciones:
86
Procesos de tratamientos de aguas residuales y simulacin con MatLab
entonces,
1 crdito ECTS = 26,7 h de trabajo real
87
Procesos de tratamientos de aguas residuales y simulacin con MatLab
Porcentaje por
Concepto Objetivos asumidos Porcentaje total
objetivo
Prctica 1 10 0,5% 5,0%
Prctica 2 14 0,4% 5,0%
Prctica 3 6 0,6% 3,5%
Prctica 4 14 0,4% 6,0%
Prctica 5 8 0,5% 4,0%
Prctica 6.1 14 0,5% 7,0%
Prctica 6.2 14 0,5% 7,0%
Prctica 6.3 14 0,5% 7,5%
Proyecto 12 1,7% 20,0%
Defensa 3 3,3% 10,0%
TOTAL 100,0%
La suma de los porcentajes, como es lgico, dar el 100% de la nota total de la asignatura.
Dicha nota se expresar con un nico decimal, tal y como dictamina el Tratado de Bolonia.
88
Procesos de tratamientos de aguas residuales y simulacin con MatLab
5.6 Logstica
Es importante considerar una serie de aspectos relacionados con el apoyo logstico y la
organizacin que debe tener una asignatura de esta naturaleza. Por ello, se han incluido
algunas recomendaciones que, aunque obvias, son importantes de tener en cuenta, pues de
ello depende en gran medida el xito que se pueda lograr en la implantacin de la asignatura.
5.6.1. Coordinacin
La entidad encargada de la asignatura debe nombrar un coordinador, quien ser el
responsable de la ejecucin de las actividades tericas y prcticas del curso, as como de
todos los aspectos relacionados con los materiales y equipos requeridos durante la actividad.
Todo ello supervisado por el plan de mejor de las condiciones ergonmicas en trabajos con
pantallas de visualizacin de datos (6).
89
Procesos de tratamientos de aguas residuales y simulacin con MatLab
http://www.ina.gov.ar/cartillas_edu/cartilla_6.htm
http://www1.ceit.es/Asignaturas/Ecologia/Hipertexto/11CAgu/180Depur.htm
http://es.wikipedia.org/wiki/Tanque_de_agua
5.7.2. MatLab
http://www.tayuda.com/ayudainf/aprendainf/varios.htm
http://www.sisoft.ucm.es/Manuales/Matlab.pdf
http://nereida.deioc.ull.es/~pcgull/ihiu01/cdrom/matlab/contenido/node1.html
90
Procesos de tratamientos de aguas residuales y simulacin con MatLab
5.8 Presupuesto
a) Costes de material.
En la siguiente tabla se muestra el material necesario para la realizacin del proyecto, as como
su coste econmico y su amortizacin.
Nmero Coste
Vida til Coste Amortizacin
Unidades de Unitario
[aos] total [] []
unidades [/unidad]
Licencia programa MatLab 2 0* --------- 0,00
Libro Procesos de
2 17,9 --------- 35,80
descontaminacin de aguas
Ordenador 2 900 6 1800,00 300,00
NOTA: La amortizacin se obtiene dividiendo el coste total entre la vida til de la unidad.
*Subvencionado por la universidad.
b) Costes de energa.
Sabiendo que,
- La potencia media consumida de un ordenador es de 0,154 kW.
- Las horas se encontuentran, aproximadamente, mediante las horas de trabajo
de la ingeniera restadas a las horas de reunin con los ponentes. Esta
igualacin es correcta, ya que se desprecia las horas de energia necesarios
para los ponentes suponiendo que son equivalentes a las horas de trabajo de
la ingeniera que no hace uso del ordenador.
- La empresa subministradora es Endesa y por tanto:
Se le aplica un 16 % de IVA.
El precio esta establecido en 0,08742 ./kWh
Obtenemos:
SBA + SS
Coste = RH
horas
ao
91
Procesos de tratamientos de aguas residuales y simulacin con MatLab
donde,
RH = Horas * Persona
SBA = Salario Bruto Anual
SBAIngeniera tcnica = 12500 / trabajador
SBAPonente = 24000 / trabajador
SS = Cuota de la empresa de la Seguridad Social (0,32*SBA)
Horas/ao 1600 (1 curso acadmico)
Horas de
RH Nde SS SBA
Categora trabajo Coste []
[horas*persona] Personas [/unidad] []
anual
Ingeniera tcnica industrial,
200 1 4000 12500 1600 2062,50
especializada en qumica
Ponente 15 2 7680 24000 1600 594,00
TOTAL 2656,50
Por lo tanto:
TOTAL 4.195,42
92
Procesos de tratamientos de aguas residuales y simulacin con MatLab
5.9 Conclusiones
Una vez finalizado el diseo de una asignatura de la titulacin de Ingeniera Tcnica Industrial,
especialidad en Qumica Industrial, conveniente para la sociedad actual, podemos concluir el
proyecto diciendo que:
93
Procesos de tratamientos de aguas residuales y simulacin con MatLab
6. REFERENCIAS
(1) http://www.crue.org/apadsisuniv.htm
(2) http://es.wikibooks.org/wiki/Ingenier%C3%ADa_de_aguas_residuales/La_calidad_del_a
gua._Marco_jur%C3%ADdico
(3) http://es.wikipedia.org/wiki/Planta_de_depuraci%C3%B3n
(4) http://fc.uni.edu.pe/labosin/
(5) http://www.tayuda.com/ayudainf/aprendainf/varios.htm
(6) http://sites.upc.edu/~w-preven/AvalErgonomica/pla/index.html
(8) Octavo informe de UK Royal Commission. Standards and Tests for Sewage and
Sewage Effluents Discharging into Rivers and Streams.
(11) http://es.wikipedia.org/wiki/Tanque_de_agua
(12) http://www.sisoft.ucm.es/Manuales/Matlab.pdf
(13) http://www.au.uva.es/web/publicaciones/convergenciaeuropea
(14)http://www.criecv.org/es/proyectos/pag_agua/agua.html
(16) http://www.aguamarket.com/diccionario/index.asp
(17)http://www.quimicaviva.qb.fcen.uba.ar/contratapa/aprendiendo/capitulo2.htm
(18)http://www.unavarra.es/genmic/curso%20microbiologia%20general/40-
tratamiento%20aguas%20residuales.htm
(19) http://www.proyectosfindecarrera.com/
94
Procesos de tratamientos de aguas residuales y simulacin con MatLab
7. AGRADECIMIENTOS
El proyecto se ha finalizado con xito gracias a la colaboracin de los ponentes Moiss Graells
y Montserrat Prez. A los que agradezco su motivacin e implicacin en el proyecto.
95