Simulación de sistemas nolineales, sistemas complejos, y caosProfesor: Dr. David P. Sanders
Cubículo #414, Departamento de Física, 4o. piso
dps@fciencias.unam.mx
Requisitos: Ecuaciones Diferenciales I, Física Computacional
Objetivos:
- Aprender a simular la dinámica de sistemas nolineales, descritos por ecuaciones diferenciales ordinarias y por mapeos iterados
- Estudiar los métodos de caracterización de sistemas caóticos y de las estructuras fractales resultantes
- Introducir la simulación de sistemas complejos, incluyendo modelos basados en agentes
- Introducir el uso del lenguaje de programación Python como entorno interactivo para el cómputo científico
Temario
1. Introducción a Python
- Sintaxis básica
- Arreglos con numpy
- Aplicación a métodos iterativos sencillos
- Implementación de métodos de Euler y Runge--Kutta para vectores
- Números aleatorios
2. Repaso de la teoría cualitativa de ecuaciones diferenciales
- Plano fase y espacio fase
- Puntos de equilibrio
- Linearización y conjugación de soluciones
- Bifurcaciones
3. Ejemplos de sistemas nolineales
- Predador--presa
- El oscilador de Duffing
- El "Bruselator"
4. Sistemas caóticos y caracterización de caos
- Atractores caóticos
- El atractor de Lorenz
- Caracterización de caos
- Dimensión fractal
5. Sistemas discretos
- El mapeo logístico
- Doblamiento de periodo
6. Sistemas Hamiltonianos
- Sistemas conservativos
- Mapeo estándar y la transición al caos
- Dinámica celeste
- Billares caóticos
7. Redes complejas