Realización ab-initio de un esquema de trabajo para el desarrollo de redes neuronales tipo PINN orientado a la solución de flujos estacionarios de Navier-Stokes en 2D

El presente documento describe los principales resultados de un proyecto cuyo objetivo era hacer una acercamiento ab-initio -- partiendo sólo de principios fundamentales -- de la implementación de redes neuronales PINN para la aproximación de funciones, orientado a la solución de problemas de flujos...

Full description

Autores:
Rubio Cruz, Tomás
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2022
Institución:
Universidad de los Andes
Repositorio:
Séneca: repositorio Uniandes
Idioma:
spa
OAI Identifier:
oai:repositorio.uniandes.edu.co:1992/55717
Acceso en línea:
http://hdl.handle.net/1992/55717
Palabra clave:
Redes neuronales PINN
Flujos de Navier-Stokes
Cálculo de operadores diferenciales
Ingeniería
Rights
openAccess
License
https://repositorio.uniandes.edu.co/static/pdf/aceptacion_uso_es.pdf
Description
Summary:El presente documento describe los principales resultados de un proyecto cuyo objetivo era hacer una acercamiento ab-initio -- partiendo sólo de principios fundamentales -- de la implementación de redes neuronales PINN para la aproximación de funciones, orientado a la solución de problemas de flujos de Navier-Stokes estacionarios en 2D. Este trabajo se distribuyó en tres partes; la primera de ellas fue el desarrollo de estrategias para entrenamiento de PINNs. Partiendo de problemas simples, como lo es aproximar de funciones explícitas, y dirigiéndose a problemas más avanzados como la aproximación de soluciones a problemas basados en la ecuación de Navier-Stokes, se consiguió desarrollar algoritmos y procedimientos para la implementación de los principios básicos de las PINNs, además de estrategias más sofisticadas para su entrenamiento. El segundo componente consistió en el diseño de funciones para el cálculo de operadores diferenciales, para lo cual se desarrollaron expresiones matemáticas de los operadores diferenciales de Navier-Stokes que fueran implementables en código, y se aplicaron estas para la escritura de los algoritmos correspondientes. Finalmente, se utilizaron los resultados de esas dos primeras partes para realizar la tercera: la solución de un problema de Navier-Stokes -- el lid-driven cavity flow.