Skip to content

vinmir/MCA_bilharCaotico

Repository files navigation

MCA_bilharCaotico

Considere a seguinte situação: em uma mesa de bilhar no formato elíptico ou circular, posicione uma bola a uma dada distância do centroide da figura. Em seguida, aplique um impulso vertical à bola. Qual será a trajetória da bola como função do tempo? Supondo que as reflexões sejam especulares (ou seja, parecidas com a luz), desprezando perdas de energia, a bola poderá ocupar qualquer posição da mesa?

O objetivo deste projeto foi estudar a dinâmica caótica desse tipo de sistema e como ela depende do contorno da mesa. Analiticamente, o projeto esteve associado ao estudo de caos, integrabilidade, espaço de fase, mapas e o teorema KAM da mecânica clássica. Computacionalmente, este projeto esteve diretamente envolvido com a utilização de técnicas numéricas em SciPy para parametrizar contornos dados por curvas implícitas, visualização com Matplotlib, tratamento de dados com Numpy e Numba para otimização de execução.

Referências

  • Kibble: Classical Mechanics
  • Karl Heinz Hoffmann: Computational Statistical Physics

Para mais informações, consulte os comentários nos notebooks .ipynb.

Imagens

Contorno circular

Equação implícita: $x^2+y^2=1$

Condições iniciais: $\textbf{r} = (x_0,0)$ e $\textbf{v} = \frac{d\mathbf{r}}{dt} = (0,1)$

Existem posições distâncias iniciais da origem que geram circuitos fechados, isto é, periódicos, como ilustrado nas imagens abaixo:

xy_N_5 xy_N_6 xy_N_9

As posições iniciais são facilmente determinadas por álgebra modular e geometria plana (consulte o pdf bilhar.pdf para mais informações), resultando na forma geral

$$\alpha = \pi\frac{m}{n},\ x_0 = \cos(\alpha),$$

onde $n,m \in \mathbb{Z}$, com $n>2m$ e $n,m\ge1$ e $\alpha$ é o ângulo descrito an imagem abaixo:

bilhar_eliptico

Embora a imagem se refira ao bilhar elíptico, vale para todos os contornos explorados neste projeto. A quantidade $S$ da imagem define o comprimento de arco no ponto da colisão da bola de bilhar, e $p\equiv \cos(\alpha)$ é a coordenda de projeção unitária sobre a reta tangente à curva no ponto de impacto. Estas duas quantidades, $S,p$, são suficientes para descrever todo e qualquer impacto, permitindo o estudo da seção de fase de Poincaré (eixo vertical representa $p$ e o horizontal $S$, normalizado pelo comprimento total do contorno do bilhar):

fase_N_5 fase_N_6 fase_N_9

Os pontops fixos no espaço de fase são típicos de mapas logísticos.

Caso as condições iniciais não reflitam os casos de órbita fechada, embora $p$ permaneça fixo no espaço de fase (decorrente da conservação de momento angular), agora todo ponto de impacto é permitido. Para tempos longos, isso significa que a bola de bilhar ocupa todo o espaço da mesa com $r>x_0$, como ilustrado abaixo:

xy_x0_0 52 fase_x0_0 52

Contorno elíptico

Equação implícita: $x^2/a^2 + y^2/b^2 = 1$, $a=1.5, b=1.3$

Condições iniciais: $\textbf{r} = (x_0,0)$ e $\textbf{v} = (0,1)$

Diferentemente do caso circular, não há órbitas fechadas, mas sim confinadas em três regiões distintas, dependentes dos focos ($x\approx\pm0.75$):

  1. $|x_0| < 0.75$: seção de Poincaré circular
  2. $|x_0| \approx 0.75$: separatriz do espaço de fase, curva fechada
  3. $|x_0| > 0.75$: seção de Poincaré hiperbólica

xy_x0_0 62 xy_x0_0 75 xy_x0_1 14

A visualização das seções de Poincaré para diferentes condições iniciais gera o seguinte espaço de fase, perfeitamente análogo ao sistema composto pelo pêndulo simples (ref: Kibble):

bilhar_elíptico

Deformação do contorno elíptico

Imposição do caos: falta de integrabilidade e previsibilidade da trajetória da bola, quebra da simetria do espaço de fase.

Equação implícita: $x^2/a^2 + y^2/b^2 = 1 - \epsilon \sin(x)$, $a=1.5, b=1.3$, $\epsilon$ variável.

Esta equação não pode ser parametrizada anaiticamente como os outros dois contornos. Uma alternativa para a aparametrização numérica é o uso do vetor gradiente: o vetor perpendicular ao gradiente é tangente à curva, o que significa que, dado um ponto inicial, um vetor velocidade generalizado é obtenível, permitindo evoluir a curva fechada pelo método de Euler. Estes passos estão docuemntados nos notebooks apropriados.

xy_eps_0 300

Repare no formato oval da elipse dada a deformação. Independentemente de $x_0$, a bola percorre toda a região da mesa de bilhar.

O espaço de fase das seções de Poincaré sofre deformações graudais com $\epsilon$:

bilhar_eps=0 005 bilhar_eps=0 3 bilhar_eps=1

About

Simulações numéricas no bilhar elíptico caótico

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published