Integrador simplético

Fonte: testwiki
Saltar para a navegação Saltar para a pesquisa

Em matemática, um integrador simplético (ou simpléctico) é um métodos numéricos para equações diferenciais ordinárias para sistemas hamiltonianos.

Introdução

Um sistema hamiltoniano é localmente descrito por um aberto 𝒫N×N e uma função :𝒫, onde N é o número de graus de liberdade do sistema, o espaço de fase é localmente homeomorfo ao conjunto 𝒫 e a função é chamada de hamiltoniano do sistema. A evolução do sistema satisfaz às equações de Hamiltonq˙n=pn,p˙n=qn.Neste artigo a solução para essas equações será denotada por (q(t),p(t)).

Definição

De acordo com o teorema de Liouville, dada uma região Ω do espaço de fase, se cada ponto dessa região evolui de acordo com as equações de Hamilton então o volume dessa região é constante, essa é uma propriedade importante dos sistemas hamiltonianos e portanto temos interesse em encontrar métodos numéricos de integração que preservem essa propriedade, um integrador simplético respeita essa propriedade. Em outras palavras, a evolução do sistema é um simplectomorfismo e um integrador simplético é, por definição, um método cuja discretização é também um simplectomorfismo.[1]

Dado que o integrador simplético respeita as propriedades geométricas do espaço de fase e das equações de Hamilton ele é indicado para o problema de muitos corpos e para integração de tempo longo em sistemas hamiltonianos, obtendo resultados consideravelmente satisfatórios se comparado com outros métodos como RK4.[2]

Exemplos

Métodos de primeira ordem

Os integradores simpléticos de primeira ordem são 𝒪(δt), onde δt é o tamanho do passo para discretização do tempo. Os métodos de primeira ordem são variantes do método de Euler ajustados de acordo com a geometria simplética do espaço de fase.

Euler simplético I:

  • :𝒫
  • p(t+δt) previamente estimado utilizando outro método (na primeira iteração).

Predefinição:NumBlk

Euler simplético II:

  • :𝒫
  • q(t+δt) previamente estimado utilizando outro método (na primeira iteração).

Predefinição:NumBlkEsses métodos são, em geral, implícitos, entretanto em alguns casos particulares eles dão lugar a métodos explícitos, por exemplo:

Euler semi-implícito:

  • (q,p)=T(p)+V(q)

Predefinição:NumBlk


Teorema I: Os métodos (Predefinição:EquationNote), (Predefinição:EquationNote) e (Predefinição:EquationNote) são simpléticos de ordem 1.

Demonstração: Cf. referências [1] e [3]. Note que o método (Predefinição:EquationNote) é um caso particular do método (Predefinição:EquationNote).

Métodos de segunda ordem

Os integradores simpléticos de segunda ordem são 𝒪(δt2). Em geral, métodos de segunda ordem são variantes do método de Verlet, bem como o próprio método de Verlet.[3]

Störmer-Verlet I:

  • :𝒫
  • p(t+δt/2) e q(t+δt) previamente estimados utilizando outro método (na primeira iteração).

Predefinição:NumBlkStörmer-Verlet II:

  • :𝒫
  • q(t+δt/2) e p(t+δt) previamente estimados utilizando outro método (na primeira iteração).

Predefinição:NumBlkComo acontece para os métodos de Euler, o caso do hamiltoniano separável permite desenvolver métodos explícitos derivados desses, que são implícitos.

Verlet:

  • (q,p)=T(p)+V(q)

Predefinição:NumBlk


Teorema II: Os métodos (Predefinição:EquationNote), (Predefinição:EquationNote) e (Predefinição:EquationNote) são simpléticos de ordem 2.

Demonstração: Cf. referência [3] e [4]. Note que o método (Predefinição:EquationNote) é um caso particular do método (Predefinição:EquationNote).

Métodos de terceira ordem

Os integradores simpléticos de terceira ordem são 𝒪(δt3).

Ronald D. Ruth:

  • (q,p)=T(p)+V(q)
  • c1+c2+c3=1, d1+d2+d3=1, c2d1+c3(d1+d2)=1/2, c2+d12+c3(d1+d2)2=1/3 e d3+d2(c1+c2)2+d1c12=1/3.

Predefinição:NumBlkPor exemplo: c1=7/24, c2=3/4, c3=1/24, d1=2/3, d2=2/3 e d3=1.


Teorema III: O método (Predefinição:EquationNote) é simplético de ordem 3.

Demonstração: Cf. referência [4].

Referências