Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Modelado Software de Canales Hidráulicos: 2.1. Las Ecuaciones de Saint-Venant
Modelado Software de Canales Hidráulicos: 2.1. Las Ecuaciones de Saint-Venant
6
Modelado y control de un canal hidráulico Antonio Álvarez Romero
+ = (1)
( )
+
+ + − = 0 (2)
Por otra parte, la pendiente de fricción del canal debe ser modelada. Existen dos
posibles alternativas para ello: por un lado la ecuación de Manning-Strickler, reflejada en (3) y
por otra parte la ecuación (4).
= /"
(3)
||
= (4)
%
7
Modelado y control de un canal hidráulico Antonio Álvarez Romero
Para concluir esta pequeña aproximación a las ecuaciones de Saint Venant (que tienen
una ingente cantidad de teoría asociada) es necesario establecer las ecuaciones iniciales y de
contorno bajo las que son aplicadas. Las condiciones iniciales vienen expresadas en la ecuación
(5) y las de contorno se recogen en la (6).
Como se puede ver, las condiciones iniciales están relacionadas con el caudal y la
profundidad del agua a lo largo del canal en el instante cero. Por su parte, las condiciones de
contorno están relacionadas con la evolución temporal del caudal y la profundidad del canal al
principio y al final del mismo, siendo / la coordenada longitudinal del punto final del canal.
• MIKE 11: Es un software danés desarrollado en el DHI (Danish Hydraulic Institute) [17].
Proporciona métodos computacionales para el análisis de flujos tanto estacionarios
como transitorios en canales. Es muy útil para el diseño de planes de actuación en
inundaciones. Se puede aplicar en escenarios diversos como canales abruptos o
estuarios estrechos. En este software se recogen estructuras complejas como presas,
que pueden ser simuladas. Ha llegado a ser un estándar en países como Australia,
Nueva Zelanda, Bangladesh y varios países europeos. Tiene la desventaja de no ser un
software libre y de que es necesaria la colaboración del DHI para su configuración.
• SOBEK: Desarrollado en Delft Hydraulic (Holanda) [18]. Abarca aspectos tales como
prevención de inundaciones, sistemas de drenaje, morfología de ríos, control de aguas
subterráneas, inundaciones en alcantarillas, control de calidad del agua o de excesos
de sal en la misma. Puede simular en 1D o 2D.
8
Modelado y control de un canal hidráulico Antonio Álvarez Romero
• DAMBRK (Dam Break Forecasting Model) [19]: Software desarrollado por BOSS
International, es un software pensado para el modelado hidrodinámico de situaciones
de inundación, especialmente pensado para estimar las consecuencias de la rotura de
una presa, y analizar la manera de encaminar el agua hacia aliviaderos que deben
haber sido previamente dimensionados.
• FLDWAV: es una mejora de DAMBRK, anteriormente mencionado, que ofrece nuevas
herramientas para la simulación de estructuras.
Además, se ha desarrollado una potente base de datos llamada HEC-DSS (HEC Data
Storage System) para el almacenamiento y recuperación de manera eficiente de datos
científicos estructurados de manera secuencial como, por ejemplo, series de datos temporales,
curvas o datos en forma de texto. Se pueden programar interfaces con HEC-DSS en lenguajes
de programación como C++, Visual Basic y Java. De esta manera, gracias a HEC-DSS se puede
cargar e importar datos con diferentes formatos, exportarlos, crear gráficas a partir de ellos y
manipularlos matemáticamente. HEC-DSS es compatible con Windows, Apple y con varias
versiones de Linux y no es necesario pagar licencia para su uso.
El software SIC es un software desarrollado en Francia pensado para ser usado tanto
por ingenieros como por operadores dedicados a la gestión de canales.
La primera versión de este software fue desarrollada en el seno del IIMI (International
Irrigation Management Institute) [20] en un canal real situado en la costa sur de Sri Lanka. Se
pretendía que fuese fácil de usar por los operadores y que tuviese la función de herramienta
de soporte a la hora de tomar decisiones sobre la operación del canal. Como los resultados
obtenidos fueron prometedores, el CEMAGREF [15] junto a otros socios tomaron la decisión de
desarrollar una nueva versión más ambiciosa del programa, con el objetivo de que se
convirtiese en un estándar aceptado a nivel mundial.
9
Modelado y control de un canal hidráulico Antonio Álvarez Romero
• Unidad topográfica dedicada a la descripción del canal. Se emplea para introducir los
datos geométricos y topológicos del mismo.
• Unidad dedicada a la realización de cálculos en régimen permanente, dadas las
condiciones de contorno (descargas, aperturas de compuertas, etc).
• Unidad dedicada a los cálculos en régimen transitorio, en la que se tiene en cuenta la
evolución temporal de las condiciones de contorno.
Este primer módulo ofrece un editor gráfico donde se introducen todos los datos
necesarios relativos al canal que se pretende simular. Estos datos pueden ser obtenidos de una
fuente topográfica del canal o desde planos. Cuando se describe la topología de un canal es
necesario indicar los puntos (nodos) donde existe inyección o salida de caudal de agua. Estos
puntos reciben el nombre de offtakes. La porción de canal entre dos nodos es llamada tramo.
• Cuatro puntos expresados en sus coordenadas (X,Y): son puntos que describen la
geometría de la sección. La forma normal de la geometría es rectangular o trapecial.
X1 vale siempre 0 metros y el resto de valores X están expresados respecto a ese
punto. Los valores de la coordenada Y se expresan en valores absolutos (respecto al
nivel del mar). Los datos están en metros.
10
Modelado y control de un canal hidráulico Antonio Álvarez Romero
• Ancho de fondo
En las tablas 2, 3 y 4 pueden consultarse los valores de todos estos parámetros en cada
sección cruzada que define el canal.
11
Modelado y control de un canal hidráulico Antonio Álvarez Romero
La introducción de los datos del canal se realiza mediante el editor gráfico EDITAL
(Figura 2). El resultado de emplear este editor es un archivo de extensión .TAL que guarda
todos los datos topográficos, geométricos y gráficos del sistema. Este fichero es chequeado
mediante el programa TALWEG que además crea otros archivos necesarios para el resto del
proceso, con extensiones .MIN, .GEO, .TIT, .DIS y .LST. Los resultados de este chequeo pueden
ser consultados mediante RESTAL, que es el visor que completa este módulo.
El segundo módulo sirve para trabajar con el canal en régimen permanente. Tiene un
editor, llamado EDIFLU, que se emplea para crear el fichero con todos los datos hidráulicos que
hacen falta para los cálculos en flujo estable. En este proyecto se emplea básicamente para
detallar los offtakes (Figura 4) y definir las compuertas (Figura 3), una vez se estableció en el
primer módulo su ubicación en el canal.
Cuando se describe una sección cruzada singular que va a contener una estructura
(cross device), se pueden incluir en ella compuertas rectangulares, compuertas de tipo Gec-
Alsthom o presas (weirs). Los parámetros se especifican en el cuadro de diálogo (Figura 3) y
son los siguientes:
12
Modelado y control de un canal hidráulico Antonio Álvarez Romero
• Anchura de la compuerta
• Altura de la compuerta
• Elevación de la misma respecto al nivel del mar
• Coeficiente de descarga
• Apertura de la compuerta en el punto de equilibrio.
• Ecuación que gobierna el funcionamiento de la compuerta. Existen varias opciones que
son detalladas en la documentación teórica proporcionada por el software SIC [21]. La
que se utiliza en este proyecto es la opción CEM88, que se corresponde con la Weir-
undershot gate equation en el caso de una compuerta rectangular, que son las que se
emplean en este proyecto.
13
Modelado y control de un canal hidráulico Antonio Álvarez Romero
Las simulaciones en condiciones de flujo estable son la base para realizar simulaciones
de flujo inestable, o de régimen transitorio. En este módulo se introduce la variable tiempo
para las simulaciones, y se pueden definir cambios dinámicos en el escenario de simulación.
Por una parte, se puede indicar la evolución temporal de un offtake, indicando qué día y a qué
hora se produce un cambio en el caudal de agua tomado en ese offtake (figura6). Por otra
parte, se puede indicar la evolución temporal de la apertura de cada una de las compuertas
(figura 7), indicando también el día y la hora de la simulación en que se producen los cambios
en las aperturas. Una vez hecho esto se podría lanzar la simulación de flujo inestable. No
obstante, en este proyecto sólo se indicarán los cambios en los offtakes, ya que las compuertas
serán gobernadas por los controladores que se implementen y, por tanto, su evolución
temporal no estará especificada de antemano. La granularidad de estas especificaciones
vendrá marcada, como es lógico, por el tiempo de muestreo que se tome. La especificación de
14
Modelado y control de un canal hidráulico Antonio Álvarez Romero
cómo varían con el tiempo estos parámetros puede realizarse mediante la creación de un
fichero .SIR. En este fichero también se proporcionan datos fundamentales como son la
duración de la simulación y el tiempo de muestreo que se va a emplear.
15
Modelado y control de un canal hidráulico Antonio Álvarez Romero
16
Modelado y control de un canal hidráulico Antonio Álvarez Romero
• Ubicación de los lugares donde se realiza el control del canal. Normalmente son
compuertas o, en el caso del comienzo del canal, el lugar por donde fluye el caudal
entrante
• Si las variables de control se consideran en valor absoluto, relativo o por incrementos
• Relacionado con la primera, se especifica si la variable de control es la apertura de una
compuerta, el caudal…
• Se indica el valor máximo y mínimo de la variación que puede sufrir la señal de control
y el valor máximo y mínimo en valor absoluto que puede tener. No obstante, en este
proyecto no se especifican mediante el módulo de regulación, ya que los
controladores se implementan en Matlab, y todos estos parámetros quedan recogidos
en los ficheros .m desarrollados.
• Ubicación de los lugares a ser controlados. Normalmente lo que se controla es el nivel
de agua en ese lugar y el caudal que pasa por dicho punto. La variable controlada
puede ser expresada en valor absoluto, de forma incremental, en valor relativo
respecto a un punto de operación, con respecto al fondo del canal o con respecto a
una referencia.
• Cuál es la variable que se controla, ya se ha dicho que normalmente es el nivel de agua
o el caudal en el punto.
17
Modelado y control de un canal hidráulico Antonio Álvarez Romero
• Cuál es el cambio máximo que puede sufrir la señal de salida. Esto también se reserva
para el fichero Matlab, por lo que en este proyecto no se indica a través de esta
interfaz.
• Referencia para la salida. También se le indica por Matlab en este proyecto, pero el
programa ofrece la posibilidad de especificarla mediante el módulo de control.
• Finalmente, se especifican qué variables van a ser medidas y donde. Normalmente
coinciden con las controladas (salidas), lo que ocurre en este proyecto.
El software SIC ofrece una librería de controladores a aplicar, entre los que se
encuentra, por ejemplo, el PID. No obstante, es más cómodo implementar a medida un
controlador en Matlab y emplearlo gracias a la interfaz Matlab-SIC. Esta es una de las grandes
fortalezas de SIC, que permite la existencia de una interfaz en Matlab para el control mediante
el intercambio de información de 4 variables: valor de variable medida, valor de variable
controlada, valor de referencia y valor de variable de control. Durante la simulación, el fichero
de control implementado en Matlab es invocado en cada iteración, dando lugar a la
actualización de las variables. Esto se verá en la parte del proyecto dedicada a los
controladores implementados.
Pese a que se proporcionó una detallada descripción del canal de unas 300 secciones, no
se han podido incluir todas en el software empleado, ya que éste tiene limitaciones de
computación establecidas en 50 secciones y 10 offtakes, por lo que ha sido necesario realizar
una selección de las secciones más representativas.
18
Modelado y control de un canal hidráulico Antonio Álvarez Romero
19