Este repositorio contiene un conjunto de proyectos desarrollados como adaptaciones de trabajos realizados durante el semestre 2022-2 en la materia de Física Computacional I en la Universidad de Sonora.
Los proyectos fueron originalmente implementados en Fortran y acompañados por reportes en formato PDF. En esta versión, los reportes han sido transformados en Jupyter Notebooks, donde se describe el sistema físico a modelar, se implementan simulaciones numéricas usando el método de Runge-Kutta de 4to orden (RK4) y se analizan los resultados mediante gráficos y animaciones.
Cada repositorio incluye:
- Scripts para graficar y simular los datos.
- Una notebook donde se describe y analiza el sistema.
- Visualizaciones interactivas o animadas del comportamiento físico.
Simulación de un sistema de tres cuerpos (Tierra, Luna y un asteroide) para estudiar la estabilidad alrededor del punto de Lagrange L4. Incluye gráficas de trayectoria, energía, momento angular y espacio fase.
Simulación del movimiento de un electrón en el campo eléctrico generado por un anillo de cargas positivas. La simulación se resuelve mediante el método RK4 e incluye una visualización 3D de la trayectoria y análisis de energía.
Modelo de un péndulo doble resuelto mediante RK4. Incluye simulaciones que muestran desde pequeñas oscilaciones hasta movimiento caótico. Se analizan trayectorias, energía y espacio fase.
Simulación de dos osciladores armónicos acoplados, incluyendo análisis de modos normales, batimiento y resonancia. Visualización de trayectorias, espacio fase y evolución energética.
Simulación de distintos tipos de péndulos: simple, forzado-amortiguado y elástico. El modelo incluye análisis del espacio fase, trayectoria angular y energía del sistema.
Modelo en dos dimensiones de una masa conectada a un resorte ideal. Incluye simulaciones con o sin amortiguamiento y visualizaciones de trayectoria y energía.
- Python 3
- Jupyter Notebooks
- NumPy, Matplotlib, SciPy
- Mplot3d (para visualización 3D)
- Método de Runge-Kutta 4to orden (RK4)
Estos proyectos son adaptaciones personales de trabajos académicos realizados en la Universidad de Sonora como parte de la asignatura Física Computacional I (2022-2).