Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Adaptado por las estudiantes de Ingeniería Civil Silvia Herrera y Yesenia Mármol (versión 1,
2019), con acompañamiento de la docente Sandra R. Villamizar, del documento: “Curso
Básico Modelamiento Hidrológico (HEC-HMS) e hidráulico fluvial (HEC-RAS)” Ricardo Ernesto
Güete Calderón. Actualizado por la docente Sandra R. Villamizar (versión 2, 2021).
Objetivo: esta actividad busca que el estudiante se familiarice con la estructura y utilidades básicas
de la herramienta de modelación hidráulica HEC-RAS a través de la implementación de un ejemplo
sencillo para la modelación unidimensional del flujo a lo largo de un tramo de canal.
INTRODUCCION: HEC-RAS (Hydrological Engineering Center – River Analysis System) es un
programa de modelación hidráulica en una y dos dimensiones que se puede utilizar para sistemas
completos de canales naturales y artificiales. La herramienta permite realizar los siguientes análisis
hidráulicos:
· Cálculos de los perfiles de superficie del agua en régimen permanente,
· Modelación de flujo 1-D y 2-D en régimen no permanente,
· Análisis del transporte de sedimentos y cálculos en contornos móviles,
· Análisis de calidad del agua.
HEC-RAS permite simular flujos en cauces naturales o canales artificiales para determinar el nivel del
agua por lo que su objetivo principal es realizar estudios de inundabilidad y determinar las zonas
inundables (Polo, 2014). Puede encontrar documentación relacionada con esta herramienta en la
página del US Army Corps of Engineers.
DESCARGA DEL SOFTWARE: La herramienta se descarga directamente de la página del US Army
Corps [https://www.hec.usace.army.mil/software/hec-ras/download.aspx]. Existen diferentes
versiones. Siempre se recomienda trabajar con la versión más actual para su sistema operativo.
Una vez instalado el software, es posible correr la aplicación. Se presentan las funciones de los
botones de acceso directo que presenta el programa:
DOCUMENTACIÓN: Tenga en cuenta que HEC-RAS es una herramienta bastante robusta y con un
rango muy amplio de aplicaciones. Este tutorial tiene la intención de proveer una introducción básica
al software que permita que el estudiante se familiarice con la herramienta. Sin embargo, el instalador
de HEC-RAS contiene documentación muy completa que se puede acceder por la opción “Help”.
EJERCICIO DE APLICACIÓN
PROBLEMA: Se quiere analizar un tramo de la Quebrada La Bonita que tiene una longitud de 1728,68
metros, con rugosidades que varían entre el cauce principal y las planicies de la quebrada. El caudal
para un periodo de retorno de 100 años está dado por 255.05 m3/s en la sección No 12, con un aporte
puntual en la sección No 8 de 14,17 m3/s, que se mantiene a lo largo del cauce. Corra el modelo para
condiciones de flujo subcrítico utilizando los datos relevantes incluidos en el documento de Excel
(DATOS_QUEBRADA_LA_BONITA), siga las instrucciones del tutorial y complete los entregables
solicitados al final.
Paso preliminar. En su computador, cree una carpeta llamada “EjemploBonita” en donde se almacenen
los archivos generados por el programa.
Adicionalmente, cambie el formato de número para el ingreso de decimales en el programa, de tal
manera que los decimales sean representados por punto (“.”) y los miles por coma (“,”). Esto se logra
buscando en el panel de control la opción “Región”.
Asigne un nombre al proyecto y al archivo, y en la parte derecha verifique la ruta de la carpeta donde
va a guardar los resultados de la modelación. Note que, hasta este momento, las unidades de
trabajo están configuradas, por defecto como del sistema inglés. Será necesario cambiar esta
configuración en el siguiente paso.
Paso 2. Cambio de Unidades.
Este paso se hace con el fin de cambiar las unidades del programa al sistema métrico. Tenga en
cuenta que esta opción no hace transformaciones de proyectos ya existentes de un sistema a otro.
Para hacer conversión de valores de un sistema a otro, debe usar la opción “Convert Project Units”.
Adicionalmente, para ver los datos de salida de una tabla en un sistema de unidades diferentes debe,
en la tabla de interés, buscar la opción “Units System for Viewing”, localizado dentro del menú de
opciones (“Options”).
Para realizar el cambio de sistema de unidades para un proyecto nuevo, como es el caso de este
ejemplo, debe utilizar la ruta: Options → Unit system (US customary/SI) → System International (Metric
System).
Paso 3. Creación de la Geometría
Con las secciones transversales tomadas en campo (se encuentran incluidas en la pestaña 1
[Secciones Transversales (SI)] del archivo “DATOS_QUEBRADA_LA_BONITA”), se busca incorporar
al modelo la morfología del terreno. El editor de geometría se accede con el botón de acceso rápido
presentado al inicio del tutorial o con la ruta Edit → Geometric Data.
En la nueva ventana emergente acceda a la opción “River Reach”; allí cree una línea que representará
el tramo del río en estudio. Se debe dar doble clic en el punto final del tramo y con esto activar la nueva
ventana en la que se le asignará el nombre al tramo como “Tramo Arriba”. Tenga en cuenta que el
dibujo se debe hacer desde aguas arriba hacia aguas abajo (en la dirección del flujo); en River se debe
ingresar el nombre del río que se está modelando, y en Reach se debe ingresar un identificador para
el tramo que se está creando. Un río puede tener uno o más tramos y esos tramos inician y finalizan
en puntos donde dos o más tramos se unen o se separan. Adicionalmente, los tramos también
empiezan o finalizan en los extremos del sistema que se está modelando. Este ejercicio tiene un solo
tramo.
Luego, se ingresan las secciones trasversales mediante la función “Cross Section”. Inicia el proceso
con el ingreso de la sección #12 (la sección localizada más aguas arriba en el tramo). Tenga en
cuenta que en HEC-RAS la numeración va aumentando en dirección aguas arriba, de modo que la
sección número 1 siempre será la sección transversal localizada más aguas abajo (en la parte más
baja del sistema).
Entonces, al hacer click en el botón “Cross Section” se activa la ventana “Cross Section Data”. Allí es
necesario crear la primera sección transversal (sección 12): Options → Add a new Cross Section, e
ingrese el número 12 para esa sección transversal.
Recuerde pulsar el botón “Apply Data” para que la interfaz acepte la información ingresada. En la parte
derecha se puede visualizar la sección transversal. Los puntos rojos indican las estaciones que
determinan la ubicación del canal principal en la sección transversal.
Repita el procedimiento para cada una de las secciones transversales disponibles. Tenga en cuenta
que para la sección transversal 1 (estación aguas abajo) las longitudes de los tramos aguas abajo
(Downstream Reach Lengths) son cero. Si necesita cerrar el menú de datos geométricos o si ha
terminado de ingresar las secciones, es necesario que antes de salir guarde esta información: File →
Save Geometry Data. Al finalizar, usted podrá ver el tramo de río en estudio y las 12 secciones
transversales que ingresó. Una vez se ha almacenado la geometría es posible cerrar la ventana
“Geometric Data” sin perder información y en la ventana principal del software verá que el archivo de
geometría ya es parte del proyecto que se está trabajando.
Paso 4. Establecimiento de las condiciones de flujo.
Este ejemplo está propuesto para condiciones de flujo permanente; por esto, seleccione la opción
“View/Edit Steady Flow Data” (cuarto ícono de izquierda a derecha) e ingrese (1 perfil) en la casilla de
“Enter/Edit Number of Profiles”. Esto se relaciona con el número de caudales a modelar. En esta
sección el usuario debe ingresar el número de perfiles a calcular (uno solo para este caso), el valor de
caudal (por lo menos un valor de caudal por cada tramo que se trabaja y por cada perfil), y las
condiciones de borde del problema. Tenga en cuenta que las condiciones de borde son necesarias
para establecer la elevación inicial del agua. Sin esta información, no puede correr el programa. Si el
flujo es subcrítico, solo se requieren condiciones de borde en el punto aguas abajo del sistema; si el
flujo es supercrítico, solo se requieren condiciones de borde en el punto aguas arriba del sistema; si
se quieren realizar cálculos para regímenes mixtos (super y subcrítico), se deben ingresar condiciones
de frontera en los dos extremos del sistema.
En este caso, se quiere evaluar el flujo para un solo caudal circulante por lo que solo se modelará un
perfil longitudinal del flujo. Adicionalmente, dado que se tiene un solo tramo de río, solo se requiere un
valor de caudal que se ingresa para la sección transversal localizada más aguas arriba (12). El caudal
es el mismo hasta la sección 8 donde hay una entrada de caudal que debe ser registrada. Esto se
logra con la acción “Add a Flow Change Location”. El canal tiene un caudal de 255.05 m3/s entre las
secciones transversales 12 y 9 pero recibe aportes en la sección 8 de tal manera que el caudal
aumenta a 269.22 m3/s desde dicha sección hasta la sección 1. Presione el botón “Apply Data” para
confirmar el ingreso de esta información.
Dado que las condiciones de borde (o condiciones de contorno) varían de acuerdo con el análisis que
se quiere realizar, el usuario debe definir cuáles condiciones de borde quiere ingresar en cada tramo
que se analiza (un tramo en nuestro caso). Hay cuatro opciones para condiciones de borde: (1)
elevación conocida de la superficie del agua; (2) profundidad crítica (no requiere el ingreso de un valor
pues el software lo calcula); (3) profundidad normal (requiere un valor de la pendiente de la línea de
energía para así calcular la profundidad normal); esta se puede aproximar con la pendiente de la
superficie del agua o con la pendiente del fondo del canal; (4) Curva de gasto (valores de caudal para
diferentes elevaciones de la superficie del agua); entonces se interpola un valor de profundidad del
agua para el caudal (o los caudales) analizado.
Haga clic en la opción “Reach Boundary Conditions…” y teniendo seleccionada la casilla “Downstream”
del tramo en estudio, seleccione la opción “Normal Depth” del menú superior, e ingrese la pendiente
normal de flujo (so=0.01). Esto se hace pues la modelación se llevará a cabo para régimen subcrítico
que requiere condiciones de frontera aguas abajo. Acepte los cambios y asegúrese de guardar la
información de los datos del flujo: File → Save Flow Data. Si este proceso se completa exitosamente,
se debe evidenciar por la existencia del archivo de “Steady Flow” en el menú principal del software.
Paso 5. Corrida del programa.
De acuerdo al planteamiento del problema, se desea hacer un análisis para condiciones de flujo
permanente. Esto se logra activando el menú “Steady Flow Analysis”: Run → Steady Flow Analysis.
En el nuevo panel de “Steady Flow Analysis” asigne un nombre corto a esta corrida (short ID).
Asegúrese que la modelación se va a ejecutar para régimen subcrítico (Flow Regime) y verifique que
tanto el archivo de la geometría como el de las condiciones de flujo son los que corresponden para el
modelo. A esa combinación de archivos, se le denomina Plan. Posteriormente, active la opción
para que la profundidad crítica se calcule para cada sección transversal. Esto se logra con: Options →
Critical Depth Output Option → Critical Always Calculated (chequear). Una vez todo esto esté
configurado adecuadamente, pulse el botón “Compute”. Se activa la ventana de los cálculos donde se
puede ver el estado del proceso y los mensajes y errores que puedan ocurrir en la corrida. Una vez
finalizado el proceso (debe ser muy rápido), cierre esta ventana y asegúrese de guardar el plan: File
→ Save Plan.
Paso 6. Verificación de mensajes y errores.
Esta información se puede acceder a través del ícono correspondiente o mediante la ruta View →
Summary Err, Warn, Notes... Al examinar los mensajes, es evidente que, aunque el modelo corre y
se pueden ver resultados en las diferentes opciones de gráficos y tablas, los resultados no son
ideales pues los mensajes indican que hay pérdidas de energía muy grandes entre secciones
transversales contiguas sugiriendo la necesidad de generar nuevas secciones transversales, y que
para algunos perfiles no existe una solución de flujo subcrítico. Es necesario entonces trabajar en
estos errores.
Los mensajes continúan indicando que es necesario introducir más secciones transversales. Esto se
puede hacer levantando nueva información en el campo, o interpolando nuevas secciones dentro del
modelo. Este segundo procedimiento se va a implementar a continuación.
Paso 8. Interpolación de secciones tranversales para corrección de problemas.
Es posible modificar la geometría del canal para mejorar el análisis de flujo. Para esto, en el menú
principal de HEC-RAS, haga clic en Edit → Geometric Data (o use el botón correspondiente) y dentro
de este nuevo panel, ejecute Tools → XS interpolation → Between 2 XS’s . Introduzca la máxima
distancia que desea entre dos secciones transversales (20 m en nuestro caso) y posteriormente
ejecute la interpolación (Interpolate New XS’s). Esta acción resultará en la generación de secciones
transversales intermedias (interpoladas) entre dos secciones transversales principales.
La interpolacion debe realizarse para cada tramo entre cada estación, hasta llegar a la estación
número 2 (que interpola entre las estaciones 2 y 1). Recuerde guardar la nueva geometría (File →
Save Geometry Data As) para que pueda posteriormente generar un nuevo plan que incluya la
nueva configuración de datos geométricos y del flujo.
Nuevamente corra el modelo para flujo permanente, con las nuevas condiciones de geometría y flujo
y recuerde guardar el plan. Al finalizar, proceda a revisar los mensajes de errores y advertencias
para que tenga claridad sobre las condiciones particulares de la modelación. Tenga en cuenta que
ahora hay muchos más mensajes pues el software notifica advertencias y notas para cada una de
las secciones transversales (incluidas las secciones interpoladas).