Vous êtes sur la page 1sur 14

QUAL2K:

A Modeling Framework for Simulating River and Stream


Water Quality
(Version 2.11)
Documentation

The Mystic River at Medford, MA

Steve Chapra, Greg Pelletier and Hua Tao


December 16, 2008
Chapra, S.C., Pelletier, G.J. and Tao, H. 2008. QUAL2K: A Modeling Framework
for Simulating River and Stream Water Quality, Version 2.11: Documentation and
Users Manual. Civil and Environmental Engineering Dept., Tufts University,
Medford, MA., Steven.Chapra@tufts.edu

renuncia
La informacin contenida en este documento han sido parcialmente financiado por
la Agencia de Proteccin Ambiental de Estados Unidos. Actualmente est
siendo sometido a revisin por pares y administrativos de la Agencia y an no se
ha aprobado para su publicacin como un documento de la EPA. La mencin de
nombres comerciales o productos comerciales no constituye un endoso o
recomendacin para su uso por la Agencia de Proteccin Ambiental de los
EE.UU..
El modelo QUAL2K (Q2K) descritos en este manual debe ser utilizado bajo el
propio riesgo del usuario. Ni la Agencia de Proteccin Ambiental de EE.UU., la
Universidad de Tufts, el Departamento de Ecologa de Washington, ni los autores
del programa pueden asumir la responsabilidad por el funcionamiento del
modelo, la produccin, interpretacin o uso.
Los creadores de este programa han utilizado sus mejores esfuerzos en la
preparacin de este cdigo. No es absolutamente garantizado que est libre de
errores. El autor / programador no tiene garantas, expresas o implcitas,
incluyendo, sin limitacin de Garantas de comerciabilidad o adecuacin para
un propsito en particular. No se hace responsable en ningn caso por los daos y
perjuicios, incluyendo daos accidentales o consecuentes, la prdida de
beneficios, los costos de prdida de datos o materiales de programacin, o de otro
tipo en relacin con o que surjan de la utilizacin de este programa.

1 INTRODUCCIN
QUAL2K (o Q2K) es un ro y el modelo de flujo de la calidad del agua que est
destinado a representar una versin modernizada de
la QUAL2E (o Q2E) modelo (Brown y Barnwell 1987). Q2K es similar a Q2E en los
siguientes aspectos:
Una dimensin. El canal est bien mezclado vertical y lateralmente.
La ramificacin. El sistema puede consistir en un cauce principal del ro con sus
afluentes ramificados.
Sistema hidrulico de estado estacionario. No uniforme, el flujo constante es
simulado.
Diel balance de calor. El balance de calor y temperatura son simuladas en
funcin de la meteorologa en una escala de tiempodiel.
Diel la calidad del agua-cintica. Todas las variables de calidad del agua se
simulan en una escala de tiempo diel.
Las entradas de calor y masa. Cargas puntuales y difusas, y los retiros son
simuladas.

El marco QUAL2K incluye los siguientes nuevos elementos:


Software para el Medio Ambiente y la interfaz. Q2K se lleva a cabo en el entorno
de Microsoft Windows. Clculos numricos se programan en Fortran 90. Excel se
utiliza como la interfaz grfica de usuario. Todas las operaciones se programan
en la interfaz de Microsoft Office macro lenguaje: Visual Basic para Aplicaciones
(VBA).
El modelo de segmentacin. Q2E segmentos del sistema entramos de ros que
consta de elementos equidistantes. Q2Ktambin divide el sistema en el alcance y
los elementos. Sin embargo, en contraste con Q2E, el tamao del
elemento de Q2Kpuede variar de llegar a alcanzar. Adems, la carga de mltiples
yretiros pueden ser de entrada a cualquier elemento.
especiacin DBO carbonosa. Q2K utiliza dos formas de DBOcarbonosa para
representar a carbono orgnico. Estas formasson una forma de
oxidacin lenta (slow CBOD) y una forma rpidaoxidacin (rpido CBOD).
Anoxia. Q2K acomoda anoxia mediante la reduccin de las reacciones de
oxidacin de cero a niveles bajos de oxgeno.Adems, la desnitrificacin se
modela como una reaccin de primer orden que se hace pronunciada a bajas
concentraciones
de
oxgeno.
El agua de sedimentos y las interacciones. Agua-sedimentoflujos de oxgeno
disuelto y nutrientes se puede simularinternamente en lugar de ser prescritas. Es
decir, el oxgeno(SOD) y los flujos de nutrientes son simuladas en funcin de
lasolucin de partculas de materia orgnica, las reacciones dentro de los
sedimentos, y las concentraciones de las formas solublesen las aguas que la
cubren.
La parte inferior de algas. El modelo simula de forma explcitalas
algas abajo adjunto. Estas
algas
tienen
una estequiometravariable.

Luz de extincin. Extincin de la luz se calcula en funcin de los slidos de algas,


detritus e inorgnicos.
pH. Tanto la alcalinidad y el carbono inorgnico total son simuladas. PH del
ro luego
se calcula
en
base
a estas
dos
cantidades.
Los agentes patgenos. Un patgeno genrico es simulado. La eliminacin de
patgenos se determina en funcin de la temperatura, la luz y la solucin.

Llegar
a los
parmetros
especficos
de cintica. Q2K le
permite
especificar muchos de los parmetros cinticos de maneraespecfica de llegar.
Presas y cascadas. El sistema hidrulico de vertederos, as como el efecto de
las presas y saltos de agua en la transferencia de gas se incluyen explcitamente.

2 PRIMEROS PASOS
Tal como est configurado, un libro de Excel sirve como interfaz para QUAL2K. Es
decir, toda la entrada y salida, as como la ejecucin del modelo se
implementan dentro de Excel. Todas las funciones de la interfaz se han
programado en lenguaje de macros de Excel: Visual Basic para Aplicaciones
(VBA). Todos los clculos numricos se aplican en Fortran 90 para la velocidad de
ejecucin. El siguiente material se ofrece una descripcin paso a paso de cmo el
modelo puede ser instalado en su computadora y se utiliza para realizar una
simulacin.
Paso 1: Copie el archivo, Q2Kv2_11.zip, a un directorio (por ejemplo, C:
\). Cuando
este
archivo se
descomprime,
se crearun
subdirectorio, Q2Kv2_11 que
incluye un
archivo
de
Excel(Q2KMasterv2_11.xls), y un archivo ejecutable(Q2KFortran2_11.exe). La
primera
es la
interfaz Q2K que le
permite
ejecutar Q2K y
mostrar sus
resultados. El segundo es el ejecutable de Fortran que en realidad realiza los
clculos del modelo. Estos dos archivos deben estar siempre en el mismo
directorio para que el modelo funcione correctamente. Tenga en cuenta
que despus de ejecutar el modelo, algunos archivos de la asistencia se crear
automticamente el archivo ejecutableFortran para el intercambio de informacin
con Excel.
NOTA: No elimine el archivo zip.. Si por alguna razn, se modificaQ2K de una
manera que lo hace inservible, siempre puedes utilizar el archivo zip para volver a
instalar el modelo.
Paso 2: Crear un subdirectorio fuera de C: \ Archivos de DatosQ2Kv2_11 llamada.
Paso 3: Abrir Excel y asegrese de que su nivel de seguridad de macros
est establecida en media (Figura 1). Esto se puede hacerutilizando los comandos
de men: Herramientas Macro de Seguridad. Asegrese de que el botn de
radio medio esseleccionado.

Figura 1 El nivel de seguridad de macros de Excel cuadro de dilogo. Para


ejecutar Q2K,
el nivel
medio
de
seguridad debe
ser
seleccionado.
Paso
4: Q2KMasterFortranv2_11.xls abierta. Al
hacer
de dilogo Seguridad de macros se muestra (Figura 2).

esto,

elcuadro

Figura 2 El cuadro de dilogo de macros de


ejecutar Q2K, el
botn Habilitar
macros debe

Excel de
estar

seguridad.Para
seleccionada.

Haga

Habilitar

macros.

clic

en

el botn

Paso 5: En la Hoja de QUAL2K, vaya a la celda B10 y escriba la ruta al directorio


de archivos de datos: C: \ QUAL2K \ archivos de datos como se muestra en la
Figura 3.

Figura 3 La hoja de QUAL2K muestra la entrada de la ruta del archivo en la celda


B10.
Paso 6: Haga clic en el botn Ejecutar Fortran.
Si

el

programa no

funciona

correctamente ...

Hay dos razones principales por las que el programa nofuncionara


correctamente. En primer lugar, puede que est utilizando una versin antigua
de Microsoft Office. Aunque Exceles compatible con la baja de algunas versiones
anteriores, Q2Kno
funcionar
con versiones
muy
antiguas.
En segundo lugar, puede haber cometido un error en la ejecucin de los pasos
anteriores. Un error comn es que haya escrito correctamente la ruta del
archivo que ha introducido en la celda B10. Por ejemplo, supongamos que escribi
incorrectamente la ruta como C: \ Q2KFortranv2_11 \ DataFles. Si este es el caso,
usted recibir un mensaje de error (Figura 4).

Figura 4 Un mensaje
acceso incorrecta en la

de

error
celda

que se produce si escribe la ruta de


B10 en
la
hoja
de QUAL2K.

Si esto ocurre, haga clic en Aceptar. Esto pondr fin a la carrera ytraer de vuelta
a la hoja de QUAL2K donde se puede corregir la entrada de la ruta del archivo.
Si el

programa

funciona

correctamente ...

QUAL2K comenzar a ejecutar. Se abrir una ventana mostrando el progreso


de los clculos Fortran (Figura 5).

Figura 5 En esta ventana que muestra el progreso de los clculosdel modelo


como ejecutados en Fortran. Que le permite seguir el progreso de la ejecucin de
un modelo.
El programa est diseado para simular un ro ficticio con un caucea lo largo de
dos afluentes. Si el programa funciona correctamente, el siguiente cuadro de
dilogo aparecer cuando la carrera se ha completado:

Pulse Aceptar y el siguiente cuadro de dilogo se mostrar:

Este cuadro le permite seleccionar las partes del sistema quedesea trazar. Como
se muestra, por defecto cauce principal del ro.Pulse OK para ver el tiempo de
viaje para el cauce principal.Tenga en cuenta que todas las parcelas se
actualizan cuando
se
pulsa en
Aceptar.
Para pasar a ver las parcelas de uno de los afluentes, debe pulsarel botn en la
parte superior izquierda de la pantalla

Esto
hace
que
el cuadro
de dilogo Opciones
de diagrama que
se
muestra. El men desplegable se puede utilizar para seleccionar otro afluente.
Paso 7: En la Hoja de QUAL2K clic en el botn Abrir archivo antiguo. Vaya a llegar
al directorio: C: \ Q2KFortranv2_11 \archivos de datos. Usted debe ver que un
nuevo archivo ha sido creado con el nombre que se especific en la celda B9 (en
elcaso del ejemplo de la Figura 3, BogusExample.q2k). Haga clicen el
botn Cancelar para volver a Q2K.
Tenga en cuenta que cada vez que Q2K se ejecuta, un archivo de datos se crea
con el nombre de archivo especificado en la celdaB9 en la Hoja
de QUAL2K (Figura 3). El programa automticamente pone la extensin. Q2K al
nombre del archivo.Ya que este se sobreponen a las versiones anteriores
del archivo, asegrese de cambiar el nombre de archivo al realizar una nueva
solicitud.

Ahora que ha ejecutado satisfactoriamente Q2K en el equipo, las siguientes


pginas estn dedicadas a la documentacin de la ciencia que subyace en el
modelo.
3 SEGMENTACIN E

HIDRULICA

El modelo representa un ro como una serie de tramos. Estos representan los


tramos de ro que tienen constantescaractersticas hidrulicas (por ejemplo, la
pendiente, ancho de fondo, etc.) Como se muestra en la Figura 6, los tramos estn
numerados en orden ascendente a partir de la cabecera deltronco principal del
ro. Tenga en cuenta que las fuentes puntuales y difusas y puntuales y no punto
de retiros (abstracciones) se puede colocar en cualquier lugar a lo largo de la
longitud del canal.
Headwater boundary
1
Point source
Point withdrawal

2
Point withdrawal

3
Point source

4
5

Non-point
withdrawal

6
Non-point
source

7
Point source

Downstream boundary

Figura

6 QUAL2K esquema

de

segmentacin de un

ro sin

afluentes.

Para los sistemas con afluentes (Figura 7), el alcance se numeran en orden
ascendente a partir de llegar a una en la cabecera del tallo principal. Cuando
un cruce
con un
afluente que
se
alcance,
la
numeracin contina
en cabecera que es afluente. Observar
que
tanto las
cabeceras y
afluentes tambin
son numeradas
consecutivamente siguiendo
un
esquema similar a la secuencia alcanza. Tenga en cuenta tambin que las
ramas principales del sistema (es decir, el tronco principal y cada uno de
los afluentes)se conocen como segmentos. Esta distincin tiene importancia
prctica debido a que el software proporciona parcelas de salida del modelo en
base a segmentos. Es decir, el software genera parcelas individuales para el
tronco principal, as como cada uno de los afluentes.

HW#1
1

HW#2
6

ib

2
ib
r
11
T
10
9

13

4
5

12
14

15 16
17
18

HW#4

22

19

Tr

ib

23

20

24

21

Main stem

HW#3

Tr

25 26
27
28
29
(a) A river with tributaries

(b) Q2K reach representation

Figura 7 QUAL2K esquema de segmentacin para (a) un ro consus afluentes. La


representacin
de llegar
a Q2K en (b) ilustra el
alcance, las
cabeceras y afluentes los
planes
de
numeracin.
Finalmente, cualquier modelo puede llegar a ser dividida en una serie de
elementos igualmente
espaciados. Como
en
la
figura 8,esto
se
hace simplemente especificando el nmero de elementos que se desean.

n=4

Reach

Elements

Figura 8 Si lo desea, llegar a cualquier modelo puede subdividirse en una serie


de n elementos de igual longitud.

En resumen, la nomenclatura
que organiza Q2K ro topologa es

utilizada

para
la

describir la

forma en
siguiente:

Alcance. Un
trozo
de ro
con caractersticas
hidrulicasconstantes.
Elemento. El modelo de la unidad fundamental de clculo que consiste en
una subdivisin
de la
misma
longitud de un
tramo.
Segmento. Una
coleccin
de alcance que
representa
una rama
del
sistema. Estos consisten en el tallo principal, as como cadaafluente.
Cabeceras. El lmite superior de un modelo del segmento.
3.1 Flujo de

Balance

Como se describe en la seccin anterior, la unidad ms fundamental Q2K es el


elemento. Un balance de
flujo en
estado
estacionario que
se
aplique
a cada elemento
del
modelo como(Figura
9)
(1)
donde Qi = escape del elemento i en el elemento de abajo i + 1[m3 / d], Qi1 = entrada del elemento ascendente i - 1 [m3 / d],Qin, i es el flujo total en el
elemento desde el punto de y las fuentes no puntuales [m3 / d], y Qout, i es
la salida total del elemento, debido a las extracciones puntuales y no
puntuales [m3/ d]. Por lo tanto, la salida aguas abajo es simplemente la
diferencia entre las ganancias de fuente de entrada y menos las prdidas de la
retirada.

Qin,i

Qout,i

Qi1

i1

Qi
i

Figura

9 equilibrar

i+1

el

flujo de

elementos.

El flujo total de las fuentes se calcula como


Qin,i

psi

npsi

j 1

j 1

Q ps,i, j Qnps,i, j

donde CPE, i, j es el flujo de entrada de punto de origen al elemento j i [m3 / d], psi
= el nmero total de fuentes puntuales parael elemento i, Qnps, i, j es el j-no punto
de entrada de origen para el elemento i [m3 / d], y NPSI = el nmero total
de entradas de
fuentes
no
puntuales al
elemento i.

La salida total de los retiros se calcula como


Qout,i

pai

Q pa,i , j

j 1

npai

npa,i , j

j 1

donde QPA, i, j es el flujo punto de retiro del elemento j i [m3 / d], pai = el
nmero total de retiros punto del elemento i, Qnpa, i, j es el j-punto de
vertido no retirada del elemento i [m3 / d], y npai = el nmero total de los flujos
de retirada no
puntuales del
elemento i.
Las fuentes no puntuales y los retiros se modelan como fuentes de lnea. Al igual
que en la Figura 10, la fuente no puntual o el retiro est demarcada por su inicial y
final los puntos kilomtricos.Su caudal se distribuye a partir de cada elemento o de
una manera longitud-peso.
Qnpt

25%

25%

50%

start

end

Figura 10 La forma en que se distribuye no dirigir el flujo de fuente para un


elemento.
3.2

Caractersticas hidrulicas

Una vez que la salida de cada elemento se calcula, la profundidady la velocidad se


calculan en una de tres maneras: vertederos,curvas de gasto, y las ecuaciones
de Manning. El programadecide entre las opciones de la siguiente manera:
Si la altura del vertedero y el ancho se introducen, la opcinvertedero se lleva a
cabo.
Si la altura del vertedero y la anchura son iguales a cero y los coeficientes de la
curva de calificacin se ingresan (a y ), la opcin curva de se lleva a cabo.
Si ninguna de las condiciones anteriores, Q2K utiliza la ecuacin de Manning.
3.2.1 vertederos
La figura 11 muestra cmo se representan en vertederos Q2K.Tenga en cuenta
que un vertedero slo puede ocurrir al final de un alcance que consiste en un solo
elemento. Los smbolos se muestra en la Figura 11 se definen como: Hi = la

profundidad del elemento aguas arriba de la presa [m], Hi +1 = la profundidad de


las aguas abajo los elementos del nivel del mar vertedero [m],elev2i = por encima
de la elevacin de el final del elemento aguas arriba [m], elev1i +1 = la elevacin
sobre el nivel del mar de la cabecera del elemento aguas abajo [m], Hw =
altura de la presapor encima de elev2i [m], Hd = la distancia vertical entre la
elevacin sobre el nivel del mar de la superficie del elemento y el
elemento i i 1 [m], Hh = la cabeza por encima de la presa [m], Bw= ancho
del vertedero [m]. Tenga en cuenta que la anchura de la presa puede ser diferente
del ancho del elemento, Bi.
(a) Side
(b) Cross-section

Bw
Hd

Hi

Hw

Hh
Hi

Hw

Hi+1
elev2i
elev1i+1

elev2i
elev1i+1

Figura 11 Un vertedero de cresta aguda que ocurre en el lmite entre dos tramos.
Para un vertedero de cresta afilada donde HH / HW <0,4, el flujo se relaciona
con la cabeza por (Finnemore y Franzini 2002)
Qi 1.83B w H h3 / 2

donde Qi es la salida del elemento aguas arriba de la presa en m3 / s, y el peso


corporal y Hh en m. La ecuacin (4) pueden ser resueltos por
Qi
H h
1.83Bw

2/3

Este resultado se puede utilizar para calcular la profundidad delelemento i,


Hi H w H h

y la cada sobre el vertedero


H d elev 2 i H i elev1i 1 H i 1

Tenga en cuenta que esta cada se utiliza para calcular el oxgeno yel dixido de
carbono debido a la transferencia de gas del vertedero (ver pginas 57 y 63).

El rea de seccin transversal, la velocidad, la superficie y el volumen del


elemento i puede calcularse como
Ac ,i Bi H i

Ui

Qi
Ac ,i

As ,i Bi xi
Vi Bi H i xi

donde Bi = el ancho del elemento i, xi = la longitud del elementoi. Tenga en


cuenta
que para llegar a los
vertederos, la
anchura
alcance debe
ser
ingresado. Este valor se introduce en la columna de AA (con la etiqueta "Ancho del
fondo") de
la
Hoja
de
Reach.
3.2.2 Curvas

de Valoracin

Ecuaciones de poder (a veces llamado Leopold-Maddoxrelaciones) puede


ser usado para relacionar la velocidad media y la profundidad de flujo de los
elementos en un tramo,
U aQ b
H Q

donde a, b, y son coeficientes empricos que se determina a partir de la


velocidad de descarga y nivel-caudal curvas de gasto, respectivamente. Los
valores de la velocidad y la profundidad puede ser empleado para determinar
el rea de seccin transversal y el ancho de
Q
U
A
B c
H
Ac

Vous aimerez peut-être aussi