Todos los proyectos
Open Source|2025|
Completado

Dynamic Systems

Toolkit de modelado y simulación para sistemas dinámicos

Role: Developer

Rol: Desarrollador

Descripción general

Un proyecto académico para analizar y simular sistemas dinámicos lineales y no lineales. Provee herramientas para análisis de equilibrio, retratos de fase, diagramas de bifurcación y métodos numéricos para ecuaciones diferenciales — construido para la materia de Modelado y Simulación en UADE.

El Desafío

Analizar sistemas dinámicos requiere computar Jacobianos, encontrar equilibrios, clasificar estabilidad y visualizar comportamientos complejos como bifurcaciones y retratos de fase — un proceso tedioso de hacer manualmente.

El Enfoque

Construí un toolkit modular en Python usando SymPy para matemática simbólica, NumPy/SciPy para computación numérica y Matplotlib para visualización. La clase core DynamicSystem provee un método run_full_analysis() que automatiza el flujo completo.

El Resultado

Toolkit de análisis completo usado para trabajos prácticos en UADE, automatizando análisis de equilibrio, clasificación de estabilidad y visualización de comportamientos de sistemas dinámicos.

Puntos Clave

01Identificación y clasificación de puntos de equilibrio
02Visualización de retratos de fase y diagramas de bifurcación
03Métodos numéricos: Euler, Runge-Kutta, búsqueda de raíces
04Análisis de estabilidad completo vía computación de Jacobianos