Sobre
Atractor de Lorenz
O atrator de Lorenz é um dos exemplos mais famosos de sistemas caóticos, descoberto por Edward Lorenz em 1963 ao estudar modelos de clima. O padrão em forma de “borboleta” tornou-se um ícone da teoria do caos.
Algoritmo Principal
O atrator de Lorenz é definido por um sistema de três equações diferenciais:
dx/dt = σ(y - x)
dy/dt = x(ρ - z) - y
dz/dt = xy - βz
Onde:
σ(sigma) = 10 - Número de Prandtlρ(rho) = 28 - Número de Rayleighβ(beta) = 8/3 - Parâmetro geométrico
Equações Implementadas
No código, usando o método de Euler para integração numérica:
dx = a * (y - x);
dy = x * (b - z) - y;
dz = x * y - c * z;
x += dx * dt;
y += dy * dt;
z += dz * dt;
Onde dt = 0.01 é o passo de tempo e a = 10, b = 28, c = 8/3.
Complexidade de Compreensão
Nível: Intermediário
- Conceitos necessários: Equações diferenciais, integração numérica, sistemas dinâmicos
- Matemática: Cálculo diferencial, sistemas de equações
- Programação: Integração numérica (método de Euler), animação em tempo real
Referências e Recursos para Estudo
Artigos e Documentação
- Wikipedia - Lorenz System - Visão geral completa
- Scholarpedia - Lorenz Attractor - Artigo acadêmico detalhado
- Chaos Theory Explained - Introdução à teoria do caos
Tutoriais e Código
- The Coding Train - Attractors - Tutorial sobre atratores
- Paul Bourke - Attractors - Coleção de atratores
- Processing Examples - Lorenz - Exemplo em Processing
Aprofundamento Matemático
- Differential Equations - MIT - Curso completo sobre equações diferenciais
- Nonlinear Dynamics and Chaos - Strogatz - Livro clássico sobre sistemas não-lineares
Visualizações Interativas
- Lorenz Attractor 3D - Visualização 3D interativa
- Chaos Theory Explorer - Explorador de sistemas caóticos
Arquivo do processo
Todas as gerações — incluindo as ruins — fazem parte do processo.
1quadros