Uso de software libre e inteligencia artificial para estimar el perfil del flujo de un canal prismático
Introducción
El cálculo del flujo gradualmente variado de canales prismáticos* es de suma utilidad en problemas de flujo a superficie libre relacionado con el dimensionamiento o revisión del funcionamiento de obras de drenaje (Sotelo, 2015). El uso de
software de uso libre y programas diseñados por inteligencia artificial (IA) para estimar el perfil del flujo en un canal prismático es un tema que se ha comenzado a abordar en investigaciones recientes. Si bien, se llegan a interpretar como cajas negras, en este análisis se hace la suposición de que usar una IA ayuda a realizar tanto cálculos como análisis más precisos y eficientes del flujo en canales prismáticos, lo que puede ser de gran utilidad en proyectos de ingeniería hidráulica. Pero una adecuada estimación del perfil del flujo utilizando IA depende de la calidad y precisión de los datos de entrada, así como de los algoritmos utilizados. Por tanto, es fundamental validar y verificar los resultados obtenidos mediante comparaciones con mediciones reales o haciendo los cálculos con otros programas. En este estudio se aplicó un programa de uso libre desarrollado por la Universidad del estado de San Diego, USA, disponible en internet (Ponce, 2023), que aplica el método del paso directo y la herramienta Bing IA Chat© para la elaboración de programas en lenguaje Python, el cual realiza el cálculo del perfil del flujo de un canal prismático con sección rectangular, usando el método de Euler para resolver la ecuación diferencial del flujo gradualmente variado. Los resultados fueron comparados con mediciones en un modelo de laboratorio de canal rectangular y cálculos del método del paso directo hecho por los estudiantes en una hoja de cálculo. Hasta esta etapa del estudio, debido a los resultados obtenidos, se encontró que la IA requiere mayor orientación para que su programa mejore la estimación del perfil del canal analizado.
Metodología
FLUJO GRADUALMENTE VARIADO
De acuerdo con Sotelo (2002), el flujo gradualmente variado en canales es un flujo permanente cuya profundidad (o tirante) varía suavemente a lo largo del eje de un canal. Así, la velocidad cambia de una sección a otra. Los perfiles del flujo gradualmente variado en canales prismáticos de sección compuesta se pueden determinar mediante la integración de la llamada ecuación dinámica, pero usando el número de Froude definido por Blalock y Sturm (1987) para este tipo de canales.
La ecuación diferencial que permite calcular el flujo gradualmente variado en canales, según el documento de la Universidad Nacional de Ingeniería (2013) y Sotelo (2002), es la siguiente:
(1)
Donde:
y es la profundidad del flujo en m, x es la distancia a lo largo del canal,
Sf es la pendiente de la línea de energía o pendiente de fricción adimensional,
S₀ es la pendiente del canal, adimensional,
Fr es el número de Froude, que es una medida adimensional de la velocidad del flujo en relación con la velocidad de la onda de gravedad en el canal.
MÉTODO DEL PASO DIRECTO
El método numérico del paso directo (o directo por pasos) permite obtener la profundidad de un canal suficientemente largo a partir de una condición de cálculo hacia adelante o hacia atrás, que depende del tipo de pendiente del canal analizado; la ecuación de recurrencia del método se puede encontrar con detalle en Sotelo (2002).
MÉTODO DE EULER
El método de Euler resuelve numéricamente ecuaciones diferenciales de primer orden con condiciones iniciales, utiliza integración trapecial con truncamiento para integrar a la derivada de la función incógnita (Chapra y Canale, 2016), el problema a resolver y la ecuación de recurrencia del método de Euler se indica a continuación.
y' = f ( x , y ), sujeta a y (x0) = yo
(2)
yi+1
= yi
+ Δxf (xi
, yi) , i = 0,1,2,..n
(3)
El valor de la función se determina en el intervalo de valores [x₀,
xₙ].
PROGRAMA EN PYTHON DE BING IA CHAT
Con ayuda de la herramienta de inteligencia artificial (IA) Bing IA Chat (Bing, 2023) se realiza la generación de un programa en Python que calcula el perfil de flujo gradualmente variado de un canal rectangular con la geometría dada y condiciones iniciales dadas; usando tanto el método de paso directo como el método de Euler.
DATOS DEL PROBLEMA
En el laboratorio de la Facultad de Ingeniería, UNAM, México, se efectuó una práctica para calcular el perfil del flujo de un canal rectangular con los siguientes datos: L = 11.8m, B = 0.2 m, S = 0.015, n = 0.009, Q = 0.0248 m³/s. Con el programa de la Universidad de San Diego, USA, que aplica el método de paso directo, se consideraron 50 intervalos de cálculo y el programa estima el cadenamiento x. Con el programa generado por la IA se propuso un
Δx=-0.2

Figura 1. Comparación del perfil medido y calculados
Resultados
En la figura 1 se hace la comparación entre los datos medidos en el laboratorio, los calculados por estudiantes con el método del paso directo, los obtenidos por el programa de la Universidad de San Diego, USA y los calculados con el programa realizado con IA. La Tabla 1 contiene la información dibujada.
X
|
ymedido
[m]
|
ycalc lab
[m]
|
ycalc IA
[m]
|
sección x
[m]
|
y calc USD
[m]
|
10
9
| 0.109 0.13
| 0.109 0.137
| 0.115 0.078
| 10 9
| 0.118 0.131
|
8
7
| 0.133 0.139
| 0.137 0.143
| 0.079 0.080
| 7.9 7.1
| 0.137 0.14
|
6
5
| 0.141 0.146
| 0.145 0.149
| 0.080 0.081
| 5.1 3.8
| 0.146 0.149
|
4
3
| 0.15 0.153
| 0.152 0.155
| 0.081 0.082
| 3.1 2.3
| 0.15 0.152
|
2
1
| 0.155 0.162
| 0.157 0.162
| 0.083 0.083
| 1.5 0.6
| 0.153 0.155
|
Conclusiones
En la Figura 1 y Tabla 1 se observa que los resultados dados por el
software libre de la Universidad de San Diego, USA, son similares a los medidos de laboratorio calculados por los estudiantes con ayuda de una hoja de cálculo, con diferencias de entre 0 y casi 4% aproximadamente, mientras que el resultado hasta ahora obtenido con el programa realizado por la IA utilizada, reporta diferencias de entre 5 y casi 48%, por lo que aún deben realizarse ajustes al programa desarrollado por IA, ya que el número de Froude resulta mayor que uno para las profundidades que reporta.
A manera de conclusión hasta esta etapa del estudio, se puede afirmar que, con nuevas revisiones, el uso de IA con algoritmos de solución a la ecuación diferencial del flujo gradualmente variado, debe analizarse de manera más detallada, para que este tipo de herramientas pueda considerarse prometedora para estimar el perfil del flujo en canales prismáticos en la ingeniería hidráulica.
Agradecimientos
Se agradece a los desarrolladores de sitios
web de inteligencia artificial de uso libre.
Referencias
Chapra, S. C. y R. P. Canale (2016). Métodos numéricos para ingenieros. McGraw-Hill: México.
Bing, 2023. IA Chat. Disponible en: https://www.bing.com/.
Blalock, L. y T. Sturm (1987). “Gradually Varied Flow Profiles in Compound Channels". Journal of Hydraulic Engineering, ASCE, Vol. 113, No. 5, Mayo 1987, pp. 430-443.
Ocaña-Fernández, Y.; L. A. Valenzuela-Fernández y L. L. Garro-Aburto (2019). “Inteligencia artificial y sus implicaciones en la educación superior". Universidad de Guadalajara, Guadalajara, México.
Ponce (2023). San Diego State University. enlinea_curva_remanso_22: Perfil de la superficie del agua M2 Disponible en:
https://ponce.sdsu.edu/enlineacurvaremanso22descripcion. html.
Sotelo Ávila, G. (2002). Hidráulica de Canales. Facultad de Ingeniería, UNAM, México.
Sotelo Ávila, G. (2015). Flujo gradualmente variado en canales de sección compuesta. Tecnología y Ciencias del Agua, 16(1), 57-62.
Universidad Nacional de Ingeniería (2013). “Flujo Gradualmente Variado". Notas de Clase de Hidráulica II, Facultad de Ingeniería Civil, Lima, Perú.