Proyecto 06 · ecuaciones diferenciales parciales, métodos numéricos y Physics-Informed Machine Learning

Problema de Stefan y soluciones con herramientas de Deep Learning

Explora un problema de fusión unidimensional con redes informadas por la física y contrasta sus resultados con una solución analítica de referencia.

01 / El proyecto

Pregunta de investigación

El proyecto explorará el problema de Stefan, que describe procesos de cambio de fase, mediante aprendizaje automático informado por la física. Se estudiará un caso unidimensional de fusión integrando la ecuación del calor, las condiciones iniciales y de frontera y la condición de Stefan en la función de pérdida de una red neuronal. Se combinarán revisión conceptual, implementación computacional y comparación con una solución analítica de referencia; se evaluarán la precisión de la temperatura y de la posición de la interfaz, así como la sensibilidad al entrenamiento y al muestreo. El objetivo es desarrollar un prototipo reproducible y materiales didácticos que muestren posibilidades y limitaciones del enfoque en problemas con fronteras móviles.

02 / El proyecto

Qué harás

  • Formular el problema matemático: estudiar las EDP del problema de Stefan unidimensional —ecuación del calor, condiciones iniciales y de frontera y balance de energía en la interfaz sólido–líquido— y elaborar una derivación comentada del modelo y su versión adimensional.
  • Desarrollar el fundamento teórico: revisar conceptos de análisis funcional y producir una nota teórica que los conecte con el modelo.
  • Programar y entrenar una red informada por la física con Python y PyTorch para aproximar la temperatura y la interfaz, utilizando puntos de colocación y restricciones físicas; explorar la sensibilidad al muestreo y a los pesos de la función de pérdida.
  • Comparar los resultados con la referencia y preparar materiales pedagógicos: documentar errores de temperatura e interfaz y residuos de las ecuaciones; crear un cuaderno Jupyter con gráficas en Matplotlib, explicaciones y ejercicios.
03 / El proyecto

Qué podrías aprender

Aplicaciones de ecuaciones diferenciales parciales, buenas prácticas de programación para métodos numéricos y una base introductoria sólida en Deep Learning y Physics-Informed Machine Learning.

04 / El proyecto

Antes de postular

Requisitos necesarios

Cálculo III.

Conocimientos deseables

Preferiblemente programación en algún lenguaje —Python, C, C++, MATLAB u otro— y soltura matemática. El mentor indica que no es indispensable.

Los conocimientos deseables son un plus; revisa primero los requisitos necesarios.

Herramientas y canales mencionados en la propuesta

  • Python
  • PyTorch
  • Jupyter
  • Matplotlib

Solicitud adicional para postular

No se solicita material adicional específico.

05 / El proyecto

Tu mentor y el acompañamiento

Jose Jesus Ojeda Garcia

Afiliación y rol declarados en la ficha

Wolfram Research · Research Programmer

Acompañamiento

Una reunión semanal, disponibilidad por WhatsApp y/o correo y tareas semanales.

Summer Sprint 2027 · Cierre 08 nov 2026

Empieza por
una pregunta.

Revisa los requisitos y prepara los materiales de tus proyectos de interés.

Si tienes una consulta, escríbenos a derivatesanmarcos@gmail.com.

Enviar mi postulación