Tutorial HEC RAS Básico y aplicaciones para el modelamiento hidráulico de Cauces con Q-RAS
Elaborado por: Ing. [Link]. Diego O. Tola Aguilar
El programa HEC-RAS (River Analysis System) ha sido desarrollado por el Hydrologic Engineering Center
del U.S. Army Corps of Engineers, de los Estados Unidos, siendo uno de los modelos hidráulicos más
utilizados para la modelización hidráulica de cauces.
El programa se descarga gratuitamente en la página web [Link], donde además se
puede descargarse el manual de usuario, el manual de referencia técnica y ejemplos de aplicación.
El objetivo del presente ejemplo es realizar una modelización básica del flujo en un tramo de río,
concretamente el río Lipi. Dentro de este análisis, se verán las distintas advertencias de cálculo
proporcionadas por HEC-RAS, se definirán distintas actuaciones que pueden realizarse para intentar
resolver los problemas de convergencia del modelo. Las principales actuaciones que se presentarán en
este ejemplo son tanto la de interpolar secciones transversales como la de realizar el análisis en distintos
regímenes de flujo.
El presente documento pretende guiar a los interesados en el uso de la Herramienta HEC-RAS, hacia un
aprendizaje autoguiado con libertad de desarrollarlo en el tiempo que tenga disponible y a la velocidad de
avance que se acomode mejor.
El programa cuenta con varias opciones, las cuales se muestran en la siguiente figura:
Configuraciones iniciales
Comenzaremos realizando algunas configuraciones al programa, como el sistema de unidades, para ello
ingresamos a la opción a la opción Options/ United System (ver siguiente figura):
A continuación crearemos un proyecto ingresamos a la opción File/New Project y direccionamos donde se
guardará el nuevo proyecto, por defecto esta ubicación debe estar dentro la “unidad C:/” de la computadora.
Definición de la geometría del conducto
A continuación vamos a realizar un ejemplo considerando un régimen de flujo permanente (estacionario),
para ello seleccionamos la opción Edit/Geometric data (ver siguiente figura).
Ahora dibujaremos un cauce de manera libre con la herramienta River Reach, la dirección del dibujo HEC-
RAS la asumirá hacia aguas abajo, para terminar el dibujo pulsamos “doble clic derecho”. Al finalizar el
dibujo, el software nos pedirá asignarle un nombre y tramo (reach) (ver siguiente figura).
Una vez creado el croquis del canal, pasaremos a definirlo geométricamente mediante sus secciones
transversales, para ello presionamos en el botón Cross Section, con lo que aparecerá la siguiente ventana:
Introduciremos una sección ingresando a Options/ Add New Cross Section. El orden de introducción de las
secciones puede ser de aguas abajo hacia aguas arriba. Por lo que el identificador de la primera sección a
introducir deberá contener el valor mínimo como se aprecia en la siguiente figura.
A continuación introduciremos los datos de la sección creada.
Los datos a introducir en la primera tabla, corresponde a coordenadas de la sección del canal. Mientras
que en la parte derecha. La primera casilla Downstream Reach Lenght hace alusión a longitudes aguas
abajo, esto en la primera sección corresponde a un valor de “0” en todos los casos, pues partimos desde
el punto final del cauce, los coeficientes de Manning, se configuran de acuerdo a las características de la
superficie de las paredes de canal, HEC-RAS permite hacer una diferenciación entre la pared del lado
derecho (ROB), izquierdo (LOB) y la base del canal (Channel). En la siguiente casilla, debemos indicar el
borde del canal principal. Lo cual corresponde con los “extremos horizontal” derecho e izquierdo del cauce
para nuestro ejemplo, finalmente los coeficientes de contracción y expansión son utilizados para modelar
la perdida de carga producto de un cambio de la sección del canal, en este ejemplo consideramos que el
canal tiene la misma sección en toda su extensión, por lo cual a tales coeficientes se les asigna un valor de
“0” (aunque poniendo cualquier otro valor igual HEC-RAS hará caso omiso de estos al no ver cambios en
la sección del canal por interferencia de infraestructuras por ejemplo).
Para terminar el proceso pulsamos en el botón Aplly Data (ver siguiente figura).
A continuación ingresaremos la siguiente sección del canal, en dirección aguas arriba. En el presente
ejemplo asumiremos que la sección del canal es la misma, por tanto copiaremos las características de la
sección configurada aguas arriba, para ellos seleccionamos Options/Copy Current Cross Section….. y le
asignamos un nombre correlativo.
Esta sección estará ubicada a una distancia de 100 m de la sección “0”, el resto de características
permanecerán similares.
Sin embargo es necesario hacer un ajuste a las altitudes de la sección, pues la misma se encuentra aguas
arriba, esto se puede realizar ajustando la pendiente del cauce seleccionando Option/ Adjuts Elevations…
Asumiremos que el cauce tiene una pendiente de 1/1000, entonces ingresaremos la sección aguas arriba,
que tendrá un valor positivo de altitud, lo que implica que la diferencia sea positiva.
Con lo que la sección aguas arriba, nos quedará de la siguiente manera.
A continuación cerramos la ventana de edición de la geometría, y retornamos a la ventan “Geometric Data”.
HEC-RAS permite realizar interpolaciones para obtener otras secciones en el tramo en consideración,
diferenciadas por un intervalo, esto se puede realizar ingresando a la opción Tools/ XS Interpolation/
Between 2 XS… En la ventana emergente indicamos el intervalo de distancia entre las secciones
interpoladas.
Para lograr que el software establezca esta configuración pulsamos en la opción Interpolate New XS`s.
Cerramos la ventana.
Podemos cerciorarnos que las secciones se han interpolado correctamente yendo a la opción Cross
Section.
A continuación grabamos la geometría introducida, yendo a la opción File/ Save Geometry data…
Configuración de condiciones de contorno
Ahora configuraremos las características del caudal que circula por este canal, para ello nos vamos a la
opción del menú principal Edit/ Steady Flow Data…
Primero configuraremos el número de “profiles” (escenarios) a simular, en nuestro ejemplo simularemos
tres casos, a continuación pulsamos en la opción Apply Data.
Los nombres de estos escenarios se pueden cambiar ingresando a la opción Options/Profile Names
Ahora configuraremos las características hidráulicas de cada simulación, para ello nos vamos a la opción
Reach Boundary Conditions….
Podemos configurar una de las siguientes opciones:
Know W.S.: Cota de elevación del agua (se tiene como dato el tirante normal en la sección)
Critical Depth: Tirante crítico (utilizado para definir secciones de control)
Normal Depth: Tirante normal (se utiliza cuando no se cuenta con información de tirantes, en este caso se
especifica la pendiente).
Rating Curve: Curva de descarga (se utiliza cuando se conoce la variación del caudal que ingresa por el
canal con respecto al tiempo).
Para nuestro ejemplo asumiremos la opción Normal Depth, e ingresamos la pendiente del canal (S=
1/1000).
A modo de ejemplo, supondremos que se conoce la cota del agua para un periodo de retorno de 50 años,
modificamos este valor, seleccionado la opción Know W.S. (esta se puede calcular con la ecuación de
Manning para régimen uniforme).
Terminamos de configurar en esta ventana pulsando OK. A continuación ingresaremos los caudales por
periodo de retorno considerado.
Para terminar este paso guardamos las configuraciones realizadas en la opción File/Save flow data…
Configuración de condiciones de simulación
Para configurar la simulación del ejercicio ingresamos a la siguiente opción dentro del menú principal del
programa: Run/Steady Flow Analisys…
En el ejemplo no se especifica un régimen de flujo, por lo cual seleccionamos la opción Mixed (flujo mixto),
y la opción Compute. Con lo cual en una ventana emergente se mostrara un informe del proceso de cálculo
y nos advertirá errores en caso de encontrarlos.
Observando resultados
Los resultados del presente ejemplo se pueden visualizar, de diversas maneras, empezaremos
visualizando la sección transversal ingresando a la opción View/Cross section…
Para visualizar los siguientes escenarios (profiles) bajo la misma sección, pulsamos en la opción con el
icono de “Play”.
Como se observará para un periodo de retorno de 100 años el canal se desbordará.
También podemos visualizar el flujo en 2D, para ello nos vamos a la opción: View/Water Surface Profiles…
O en modo de perspectiva, yendo a la opción: View/XYZ Perspective Flow…
Otra forma de ver los resultados es en forma de tablas, para lo cual nos vamos a la opción: View/Detailed
Output Secction.
Y para un periodo de retorno de 100 años.
En la anterior figura, puede apreciarse un mensaje de peligro (resaltado con color amarillo) que indica el
desbordamiento del canal.
En la siguiente opción podemos observar un detalle por sección y las características del canal: View/Profile
Summary Table….
También se puede agregar parámetros que por defecto el software no nos permite ver, para ello ingresamos
a la opción: Options/Define Table….
Por ejemplo podemos agregar el número de Froude a la tabla, para ello seleccionamos la misma de la
lista y pulsamos en la opción Insert Column.
El procedimiento anteriormente desarrollado permite realizar una simulación de un canal con régimen
uniforme y permanente.
Obtención de secciones transversales con el programa Q-RAS
Adición del complemento a Q-GIS
Para obtener secciones transversales de cauces naturales, podemos acudir a la herramienta Q-RAS, a fin
de obtenerlas, vamos a complementos de QGIS y habilitamos la opción “Mostrar también los complementos
experimentales.
Luego buscamos el complemento Q-RAS y pulsamos en instalar complemento.
Este procedimiento es suficiente cuando contamos con conexión a Internet.
En caso de no contar con la conexión al momento de cargar el complemento Q-RAS, podemos acudir al
siguiente procedimiento:
Primeramente debemos descargar el Plugin de Q-RAS del repositorio de Q-Gis en la web, para ello
ingresamos al siguiente link:
[Link]
A continuación copiamos el plugin de Q-RAS descargado, en la carpeta que contiene a los plugins de QGIS.
Posteriormente se agrega este complemento a QGIS, ingresando en la opción Complementos (Plugins)/
Administrar e instalar complementos.
Escribimos Q-RAS en el buscador de complementos.
Y activamos la opción.
Cerramos la ventana, para terminar la agregación del plugin.
Para verificar que ha sido cargado correctamente este plugin, observaremos que se habilito las siguientes
opciones en la barra de herramientas de Q-GIS.
Configuraciones iniciales en QGIS
Primeramente crearemos un proyecto en QGIS, seleccionando la opción Proyecto/ Guarda como y
direccionamos donde deseamos guardar el mencionado proyecto (ver siguiente figura).
Para poder obtener las características geométricas de un cauce, previamente debemos configurar el Datum
y Sistema de Referencia del entorno espacial sobre el que trabajaremos con QGIS, esto se puede realizar
ingresando a la opción Proyecto/ Propiedades de Proyecto.
En la ventana emergente definimos el Datum y sistema de referencia de nuestro proyecto mediante los
siguientes pasos:
Pulsamos en Aplicar y Aceptar para finalizar este proceso.
Trazo de un cauce con QGIS e importación a HEC-RAS
A continuación ingresaremos un MDT (modelo digital de terreno) acorde a la zona geográfica en la cual
estemos trabajando, para ello realizamos los siguientes pasos:
Ahora ingresaremos una capa que contenga una referencia espacial acerca del río que vamos analizar,
para ello realizamos el siguiente procedimiento.
Objeto de referencia
A continuación crearemos una capa para trazar el río que queremos modelar y otra para las secciones
transversales (ambas tipo línea).
Para crear una capa de tipo vector Línea ingresaremos a la opción Crear capa/ Nueva capa de archivo
shape….
Vector tipo línea
Sistema de
referencia y
proyección espacial
Y también creamos otra capa que contendrá a las secciones del río.
A continuación dibujamos el tramo del río a estudiar, para ello seleccionamos la capa que almacenara al
río a trazar y luego activamos la opción Conmutar edición,
Realizada esta operación se selecciona la opción Añadir objeto espacial
Ahora realizamos un trazo del cauce con el puntero del ratón, para terminar el trazo pulzamos clic derecho,
y nos aparecerá una ventana emergente indicándonos el nombre a darle a la línea trazada.
Para finalizar el proceso pulsamos volvemos a seleccionar la opción Conmutar edición, y nos saldrá una
ventana indicándonos que si queremos guardar el trazo.
A continuación trazaremos las secciones transversales que deseamos obtener, para ello realizamos un
proceso similar al del trazo del cauce, sin embargo en esta ocasión trazaremos varias líneas separadas y
transversales al cauce.
Ahora ejecutamos el complemento Q-RAS.
Ingresamos los shapes que contienen el tramo de estudio, las secciones y por último el MDT.
Guardamos la geometría en formato *.sdf y aceptamos.
Ahora abriremos el archivo generado con Q-RAS en HEC-RAS. Para ello creamos un nuevo proyecto y
luego nos vamos a la opción Geometric Data en esta ventana, y la opción File/Import Geometry Data/GIS
Format…
Podemos apreciar las características de las secciones yendo a la opción Cross Section.
Posteriormente ingresamos datos de caudal producto de un análisis hidráulico, con lo cual podemos realizar
análisis hidráulicos.
Edición de la geometría con HEC-RAS
La geometría importada a HEC-RAS con el anterior paso, posee algunas características que requieren ser
ajustadas, una de estas son las orillas izquierda y derecha del cauce (en horizontal), tales distancias
determinan condiciones de inicio del desbordamiento del cauce.
Distancias máximas
Izquierda y derecha
del cauce en horizontal
El límite izquierdo y derecho del canal, están por defecto establecidos como la distancia inicial y final de la
sección del cauce, para cambiar estos valores, realizamos el siguiente procedimiento:
Hacemos zoom a la parte más baja de la sección, que corresponde al lugar más frecuente por donde circula
el agua, esto se puede realizar haciendo clic derecho sobre esta ventana y seleccionamos la opción Zoom
In.
Dibujamos un rectángulo con el cursor, en el lugar donde se definirán las orillas del cauce.
Seleccionamos la opción Set the Bank Station y seleccionamos los vértices que representan las orillas del
cauce.
Vértices que corresponde a riberas del cauce
Para que el programa asuma lo seleccionado, pulsamos en la siguiente opción.
Realizamos la anterior operación para ajustar las orillas del cauce en el resto de secciones.
Como se observará en las secciones anteriormente editadas, estas carecen del coeficiente de Manning, el
cual debe ser especificado por el usuario. Para especificar el coeficiente de Manning para todas las
secciones, no vamos a la ventana Geometric Data y seleccionamos la opción Tables/ Manning’s n or k
values (horizontally varied).
En la ventana emergente ingresamos el coeficiente de Manning para cada una de las secciones del cauce,
si tenemos la certeza de que este coeficiente no varía con las secciones, pulsamos en la cabecera de
columna de n #1 (margen izquierdo del cauce) por ejemplo, y seleccionamos la opción Set values e
ingresamos el valor del coeficiente.
Realizamos esta misma operación para el resto de dimensiones del canal, quedándonos el siguiente
resultado:
Para terminar el proceso de edición de la geometría grabamos los cambios realizados ingresando en la
opción File/ Save Geometry Data.
Definición de condiciones de contorno con HEC-RAS
Para definir las condiciones de contorno del cauce, nos basaremos en un modelo bajo flujo uniforme, para
ello seleccionamos en la ventana principal de HEC-RAS la opción Edit/ Steady Flow Data (ver siguiente
figura).
A continuación ingresaremos tres escenarios de modelación, basados en periodos de retorno de 10, 50 y
100 años, para ello especificamos el número de escenarios (profiles) y confirmaremos pulsando en la
opción Apply Data (ver siguiente figura).
Escenarios
Les asignaremos el nombre a los escenarios ingresando en la opción Options/ Edit Profile Names…
A continuación ingresaremos los caudales (en m3/s) correspondientes a cada periodo de retorno.
Definiremos condiciones de borde aguas arriba (Upstream) y aguas abajo (Downstreamn), ingresando en
la opción Reach Boundary Conditions…..(ver siguiente figura).
En esta ventana especificaremos una condición aguas arriba equivalente a la pendiente del primer tramo
del cauce, la cual se puede obtener en base a los datos de geometría del cauce de la siguiente manera:
𝐸𝑙𝑒𝑣𝑎𝑐𝑖ó𝑛 𝑙𝑒𝑐ℎ𝑜 𝑟í𝑜𝑠𝑒𝑐𝑐𝑖ó𝑛 1 − 𝐸𝑙𝑒𝑣𝑎𝑐𝑖ó𝑛 𝑙𝑒𝑐ℎ𝑜 𝑟í𝑜𝑠𝑒𝑐𝑐𝑖ó𝑛 2 4081 − 4042
𝑆= = = 0.05
𝐿𝑜𝑛𝑔𝑖𝑡𝑢𝑑 ℎ𝑜𝑟𝑖𝑧𝑜𝑛𝑡𝑎𝑙 𝑒𝑛𝑡𝑟𝑒 𝑠𝑒𝑐𝑐𝑖𝑜𝑛𝑒𝑠 780.46
Sección 1 Sección 2
Obtenemos de la misma manera la pendiente del último tramo del cauce, dándonos un valor de:
3781 − 3776
𝑆= = 0.0088
565.994
Ingresamos estos valores en la simulación, considerando el tirante normal del agua en el cauce.
Para confirmar las configuraciones de las condiciones de contorno, guardamos la misma, ingresando a la
opción File/ Save Flow Data AS (ver siguiente figura) y direccionamos a la carpeta del proyecto para
guardar.
Ejecución del modelo hidráulico con HEC-RAS
A continuación ejecutaremos el modelo con las configuraciones realizadas en los anteriores pasos,
ingresando en la opción de la ventana principal de HEC-RAS Run/ Steady Flow Analysis…. (ver siguiente
figura).
En la ventana emergente seleccionamos el régimen mixto (mixed) (ver siguiente ventana) es decir el
programa asumirá el régimen de flujo en función a las características hidráulicas en cada tramo del cauce.
Para concretar la ejecución pulsamos en la opción Compute.
Una ventana emergente nos indicará que el modelo fue ejecutado exitosamente (ver siguiente figura).
Mediante este procedimiento automáticamente se guardara las configuraciones de ejecución del modelo,
por lo cual podemos cerrar las ventanas.
Visualización de resultados del modelo hidráulico con HEC-RAS
Para visualizar el comportamiento hidráulico de las secciones del cauce, ingresamos en la opción de la
ventana principal de HEC-RAS View/ Cross-Sections…
Como se observará en ningún momento se llega a sobrepasar las riberas del cauce.
Otra visualización interesante de resultados, se obtiene seleccionando en la venta principal de HEC-RAS
la opción View/ X-Y-Z Perspective Plots…. (ver siguiente figura).
En la anterior figura se puede apreciar en 3D el espejo de agua en 3D que se genera con las condiciones
generadas.
Estimación de lugares más susceptibles a inundaciones con RAS Mapper…
Una interesante aplicación que el Software HEC-RAS ofrece, es llevar los resultados del modelo hidráulico
generado a un entorno SIG. Para ello seleccionamos en la ventana principal de HEC-RAS la opción RAS
Mapper… (ver siguiente figura).
Previo al procesamiento de la información requerimos que el MDT con el cual se generó la geometría del
cauce, este en formato *.flt (Float Grid File). Para ello utilizaremos el programa Global Mapper, realizando
el siguiente proceso:
Estos espacios corresponden a la
Resolución espacial del MDT, se los
Deja por defecto
Mediante el anterior proceso cambiamos la extensión del MDT al formato que requiere HEC-RAS. A
continuación ingresamos el MDT generado en la ventana Ras Mapper seleccionado la opción Tools/
Flodplaning Mapping…..
En la ventana emergente seleccionamos la opción New Terrain… y direccionamos al MDT con extensión
*.flt
Marcamos todas las opciones que se encuentran en la parte baja de la ventana Flooading Mapping,
pulsamos en Compute Interpolation Surface y posteriormente en Generate Layers.
En esta última ventana vamos a observar como las zonas más susceptibles a daños por inundación
incrementan de manera leve mientras el periodo de retorno se incrementa, para ello observamos la capa
con el nombre Floodplain asociada a cada periodo de retorno.
Los resultados de zonas susceptibles a inundación pueden exportarse a formato *.shp y posteriormente a
Google Earth mediante el siguiente procedimiento.
En HEC-RAS
En global mapper
Continuando en el mismo marco de trabajo de Global Mapper,convertimos el archivo *.shp a extensión
*.kml, mediante el siguiente procedimiento.
En esta ventana mantenemos
Las configuraciones por defecto.
Finalmente abrimos el archivo convertido a extensión *.kml y lo visualizamos en el software Google Earth.
Como se observará existe un riesgo de inundación en la zona próxima a los campamentos, pues
corresponde a una explanada.