A Parameterization Method for Computing Normally Hyperbolic Invariant Tori
Some Numerical Examples Marta Canadell
SIMBa - Universtitat de Barcelona
A Parameterization Method for Computing Normally Hyperbolic - - PowerPoint PPT Presentation
A Parameterization Method for Computing Normally Hyperbolic Invariant Tori Some Numerical Examples Marta Canadell SIMBa - Universtitat de Barcelona 10 abril 2012 Definitions and introducing the problem The method Implementation Outline
SIMBa - Universtitat de Barcelona
Definitions and introducing the problem The method Implementation
1
2
3
Marta Canadell A Parameterization Method for computing NHIT
Definitions and introducing the problem The method Implementation
Marta Canadell A Parameterization Method for computing NHIT
Definitions and introducing the problem The method Implementation
Marta Canadell A Parameterization Method for computing NHIT
Definitions and introducing the problem The method Implementation
K(θ) F (K(θ))
θ f(θ)
Marta Canadell A Parameterization Method for computing NHIT
Definitions and introducing the problem The method Implementation
Marta Canadell A Parameterization Method for computing NHIT
Definitions and introducing the problem The method Implementation
Marta Canadell A Parameterization Method for computing NHIT
Definitions and introducing the problem The method Implementation
|M = TM ⊕ N, as a Whitney sum of the vector bundles.
Marta Canadell A Parameterization Method for computing NHIT
Definitions and introducing the problem The method Implementation
Marta Canadell A Parameterization Method for computing NHIT
Definitions and introducing the problem The method Implementation
|K = TK ⊕ N(K) as a sums of vector bundles.
Marta Canadell A Parameterization Method for computing NHIT
Definitions and introducing the problem The method Implementation
The dynamics of the bundles on the model manifold will be of the form Λ(θ) =
B(θ) O Λn(θ)
Λn is the linearized dynamics on the normal space (a n − d × n − d matrix) and B(θ) is a d × n − d matrix.
Marta Canadell A Parameterization Method for computing NHIT
Definitions and introducing the problem The method Implementation
As DF(K(θ)) (DK(θ)|N(θ)) = (DK(f(θ))|N(f(θ)))
B(θ) O Λn(θ)
If B(θ) = 0, then the normal bundle is invariant: the invariance equation is satisfied on the normal subspace DF(K(θ))N(θ) = N(f(θ))Λn(θ) If Λt(θ) = Df(θ), then the tangent bundle is invariant: the invariance equation is satisfied on the tangent subspace DF(K(θ))DK(θ) = DK(f(θ))Df(θ) This is always true, as this equation is just the derivative of invariance equation. So, we will consider B(θ) = 0 and Λt(θ) = Df(θ) to have last two conditions true and have both bundles invariant. In this way, the invariant manifold will be normally hyperbolic.
Marta Canadell A Parameterization Method for computing NHIT
Definitions and introducing the problem The method Implementation STEP 1: Solve F (K(θ) − K(f(θ)) = 0 STEP 2: Solve DF (K(θ)N(θ) − N(f(θ))Λn(θ) = 0 Improvements in the method The discretization of the system
Marta Canadell A Parameterization Method for computing NHIT
Definitions and introducing the problem The method Implementation STEP 1: Solve F (K(θ) − K(f(θ)) = 0 STEP 2: Solve DF (K(θ)N(θ) − N(f(θ))Λn(θ) = 0 Improvements in the method The discretization of the system
Marta Canadell A Parameterization Method for computing NHIT
Definitions and introducing the problem The method Implementation STEP 1: Solve F (K(θ) − K(f(θ)) = 0 STEP 2: Solve DF (K(θ)N(θ) − N(f(θ))Λn(θ) = 0 Improvements in the method The discretization of the system
Marta Canadell A Parameterization Method for computing NHIT
Definitions and introducing the problem The method Implementation STEP 1: Solve F (K(θ) − K(f(θ)) = 0 STEP 2: Solve DF (K(θ)N(θ) − N(f(θ))Λn(θ) = 0 Improvements in the method The discretization of the system
Marta Canadell A Parameterization Method for computing NHIT
Definitions and introducing the problem The method Implementation STEP 1: Solve F (K(θ) − K(f(θ)) = 0 STEP 2: Solve DF (K(θ)N(θ) − N(f(θ))Λn(θ) = 0 Improvements in the method The discretization of the system
F(K0(θ) − K0(f0(θ)) = R(θ)n×1 DF(K0(θ))P0(θ) − P0(f0(θ))Λ0(θ) = S(θ)n×n
− ˜ R(θ) = Λ(θ)H(θ) −
−H(f(θ)) − ˜ Sn(θ) = Λ(θ)Q(θ) − Q(f(θ))Λn(θ) − ∆(θ)
K(θ) = K0(θ) + P0(θ)H(θ), f(θ) = f0(θ) + h(θ), N(θ) = N0(θ) + P0(θ)Q(θ), Λn(θ) = Λn
0 (θ) + ∆(θ) Marta Canadell A Parameterization Method for computing NHIT
Definitions and introducing the problem The method Implementation STEP 1: Solve F (K(θ) − K(f(θ)) = 0 STEP 2: Solve DF (K(θ)N(θ) − N(f(θ))Λn(θ) = 0 Improvements in the method The discretization of the system
0 (f0(θ))R(θ).
Marta Canadell A Parameterization Method for computing NHIT
Definitions and introducing the problem The method Implementation STEP 1: Solve F (K(θ) − K(f(θ)) = 0 STEP 2: Solve DF (K(θ)N(θ) − N(f(θ))Λn(θ) = 0 Improvements in the method The discretization of the system
Λ0(θ) =
0(θ)
Λn
0 (θ)
Λn
0 (θ)
0(θ)Hn(θ) − Hn(f0(θ))
Marta Canadell A Parameterization Method for computing NHIT
Definitions and introducing the problem The method Implementation STEP 1: Solve F (K(θ) − K(f(θ)) = 0 STEP 2: Solve DF (K(θ)N(θ) − N(f(θ))Λn(θ) = 0 Improvements in the method The discretization of the system
Λn
0 (θ) =
0(θ)
Λs
0(θ)
0(θ)Hs(θ) − Hs(f0(θ))
0(θ)Hu(θ) − Hu(f0(θ))
Marta Canadell A Parameterization Method for computing NHIT
Definitions and introducing the problem The method Implementation STEP 1: Solve F (K(θ) − K(f(θ)) = 0 STEP 2: Solve DF (K(θ)N(θ) − N(f(θ))Λn(θ) = 0 Improvements in the method The discretization of the system
Stable Component : For Hs the equation is already a contraction (linearized stable dynamics Λs
0 contracting). Doing some arrangements on it we
− ˜ Rs(θ) = Λs
0(θ)Hs(θ)−Hs(f0(θ)) Hs N+1(θ) = Λs 0(f−1
(θ))Hs
N(f−1
(θ))+ ˜ Rs(f−1 (θ))
Unstable Component : For Hu we have the equation as an expansion (linearized unstable dynamics Λu
0 expanding). Doing arrangements to get Λu
inverted and so the equation as a contraction, the iterating equation is:
− ˜ Ru(θ) = Λu
0 (θ)Hu(θ)−Hu(f0(θ)) Hu N+1(θ) = (Λu 0 (θ))−1
Hu
N(f0(θ)) − ˜
Ru(θ)
Marta Canadell A Parameterization Method for computing NHIT
Definitions and introducing the problem The method Implementation STEP 1: Solve F (K(θ) − K(f(θ)) = 0 STEP 2: Solve DF (K(θ)N(θ) − N(f(θ))Λn(θ) = 0 Improvements in the method The discretization of the system
Marta Canadell A Parameterization Method for computing NHIT
Definitions and introducing the problem The method Implementation STEP 1: Solve F (K(θ) − K(f(θ)) = 0 STEP 2: Solve DF (K(θ)N(θ) − N(f(θ))Λn(θ) = 0 Improvements in the method The discretization of the system
N(θ)
Marta Canadell A Parameterization Method for computing NHIT
Definitions and introducing the problem The method Implementation STEP 1: Solve F (K(θ) − K(f(θ)) = 0 STEP 2: Solve DF (K(θ)N(θ) − N(f(θ))Λn(θ) = 0 Improvements in the method The discretization of the system
0(θ) = ˆ
0(θ) + ∆(θ)
0(θ) + ∆n(θ))
Marta Canadell A Parameterization Method for computing NHIT
Definitions and introducing the problem The method Implementation STEP 1: Solve F (K(θ) − K(f(θ)) = 0 STEP 2: Solve DF (K(θ)N(θ) − N(f(θ))Λn(θ) = 0 Improvements in the method The discretization of the system
0( ˆ
0 ( ˆ
Marta Canadell A Parameterization Method for computing NHIT
Definitions and introducing the problem The method Implementation STEP 1: Solve F (K(θ) − K(f(θ)) = 0 STEP 2: Solve DF (K(θ)N(θ) − N(f(θ))Λn(θ) = 0 Improvements in the method The discretization of the system
M(θ) =
M tt(θ)
M ts(θ) M tu(θ) M st(θ) M ss(θ) M su(θ) M ut(θ) M us(θ) M uu(θ)
M(θ) =
M ts(θ)
M tu(θ) M ss(θ) M su(θ) M us(θ) M uu(θ)
Marta Canadell A Parameterization Method for computing NHIT
Definitions and introducing the problem The method Implementation STEP 1: Solve F (K(θ) − K(f(θ)) = 0 STEP 2: Solve DF (K(θ)N(θ) − N(f(θ))Λn(θ) = 0 Improvements in the method The discretization of the system
0(θ)Qts(θ) − Qts( ˆ
0( ˆ
0(θ)Qss(θ) − Qss( ˆ
0( ˆ
0(θ)Qus(θ) − Qus( ˆ
0( ˆ
0(θ)Qtu(θ) − Qtu( ˆ
0( ˆ
0(θ)Qsu(θ) − Qsu( ˆ
0( ˆ
0(θ)Quu(θ) − Quu( ˆ
0( ˆ
Marta Canadell A Parameterization Method for computing NHIT
Definitions and introducing the problem The method Implementation STEP 1: Solve F (K(θ) − K(f(θ)) = 0 STEP 2: Solve DF (K(θ)N(θ) − N(f(θ))Λn(θ) = 0 Improvements in the method The discretization of the system
Marta Canadell A Parameterization Method for computing NHIT
Definitions and introducing the problem The method Implementation STEP 1: Solve F (K(θ) − K(f(θ)) = 0 STEP 2: Solve DF (K(θ)N(θ) − N(f(θ))Λn(θ) = 0 Improvements in the method The discretization of the system
Qts
N+1(θ)
=
N( ˆ
f(θ))Λs
0(θ) − ˜
Sts(θ) (Λt
0)−1(θ)
Qus
N+1(θ)
=
N ( ˆ
f(θ))Λt
0(θ) − ˜
Sus(θ) (Λu
0)−1(θ)
Qtu
N+1(θ)
=
0( ˆ
f −1(θ))Qtu
N ( ˆ
f −1(θ)) + ˜ Stu( ˆ f −1(θ)) (Λu
0)−1( ˆ
f −1(θ)) Qsu
N+1(θ)
=
0( ˆ
f −1(θ))Qsu
N ( ˆ
f −1(θ)) + ˜ Ssu( ˆ f −1(θ)) (Λu
0)−1( ˆ
f −1(θ))
Marta Canadell A Parameterization Method for computing NHIT
Definitions and introducing the problem The method Implementation STEP 1: Solve F (K(θ) − K(f(θ)) = 0 STEP 2: Solve DF (K(θ)N(θ) − N(f(θ))Λn(θ) = 0 Improvements in the method The discretization of the system
ˆ N s(θ) = N s
0(θ) + DK0(θ)Qts(θ) + N u 0 (θ)Qus(θ)
ˆ N u(θ) = N u
0 (θ) + DK0(θ)Qtu(θ) + N s 0(θ)Qsu(θ)
ˆ T(θ) = D ˆ K(θ)
:
ˆ Λs(θ) = Sss(θ) ˆ Λu(θ) = Suu(θ) ˆ Λt(θ) = D ˆ f(θ)
Marta Canadell A Parameterization Method for computing NHIT
Definitions and introducing the problem The method Implementation STEP 1: Solve F (K(θ) − K(f(θ)) = 0 STEP 2: Solve DF (K(θ)N(θ) − N(f(θ))Λn(θ) = 0 Improvements in the method The discretization of the system
Marta Canadell A Parameterization Method for computing NHIT
Definitions and introducing the problem The method Implementation STEP 1: Solve F (K(θ) − K(f(θ)) = 0 STEP 2: Solve DF (K(θ)N(θ) − N(f(θ))Λn(θ) = 0 Improvements in the method The discretization of the system
0 (θ), with an error
Marta Canadell A Parameterization Method for computing NHIT
Definitions and introducing the problem The method Implementation STEP 1: Solve F (K(θ) − K(f(θ)) = 0 STEP 2: Solve DF (K(θ)N(θ) − N(f(θ))Λn(θ) = 0 Improvements in the method The discretization of the system
Marta Canadell A Parameterization Method for computing NHIT
Definitions and introducing the problem The method Implementation STEP 1: Solve F (K(θ) − K(f(θ)) = 0 STEP 2: Solve DF (K(θ)N(θ) − N(f(θ))Λn(θ) = 0 Improvements in the method The discretization of the system
r
Marta Canadell A Parameterization Method for computing NHIT
Definitions and introducing the problem The method Implementation STEP 1: Solve F (K(θ) − K(f(θ)) = 0 STEP 2: Solve DF (K(θ)N(θ) − N(f(θ))Λn(θ) = 0 Improvements in the method The discretization of the system
1
Look for θj and θj+1 such that: · · · < θj ≤ τ < θj+1 < . . . .
2
Compute the Lagrange basis polynomials of this value τ Li(θ) =
r
θ − θj
r
θi − θj , i = 0, . . . , r
3
Compute Lagrange Polynomial of h on τ: h(τ) =
h(θi)Li(τ)
Marta Canadell A Parameterization Method for computing NHIT
Definitions and introducing the problem The method Implementation STEP 1: Solve F (K(θ) − K(f(θ)) = 0 STEP 2: Solve DF (K(θ)N(θ) − N(f(θ))Λn(θ) = 0 Improvements in the method The discretization of the system
j = 0 ⇒ θj−1 = θN−1 − 2π, θj = θ0, θj+1 = θ1, θj+1 = θ2 j = N − 2 ⇒ θj−1 = θN−3, θj = θN−2, θj+1 = θN−1, θj+1 = θ0 + 2π j = N − 1 ⇒ θj−1 = θN−2, θj = θN−1, θj+1 = θ0 + 2π, θj+1 = θ1 + 2π
Marta Canadell A Parameterization Method for computing NHIT
Definitions and introducing the problem The method Implementation STEP 1: Solve F (K(θ) − K(f(θ)) = 0 STEP 2: Solve DF (K(θ)N(θ) − N(f(θ))Λn(θ) = 0 Improvements in the method The discretization of the system
Marta Canadell A Parameterization Method for computing NHIT
Definitions and introducing the problem The method Implementation STEP 1: Solve F (K(θ) − K(f(θ)) = 0 STEP 2: Solve DF (K(θ)N(θ) − N(f(θ))Λn(θ) = 0 Improvements in the method The discretization of the system
r
Marta Canadell A Parameterization Method for computing NHIT
Definitions and introducing the problem The method Implementation Some information of 3D-FAF Numerical Results
Marta Canadell A Parameterization Method for computing NHIT
Definitions and introducing the problem The method Implementation Some information of 3D-FAF Numerical Results
Marta Canadell A Parameterization Method for computing NHIT
Definitions and introducing the problem The method Implementation Some information of 3D-FAF Numerical Results
Marta Canadell A Parameterization Method for computing NHIT
Definitions and introducing the problem The method Implementation Some information of 3D-FAF Numerical Results
=
a = 0.1 b = 0.3 c = 2.4
Marta Canadell A Parameterization Method for computing NHIT
Definitions and introducing the problem The method Implementation Some information of 3D-FAF Numerical Results
Marta Canadell A Parameterization Method for computing NHIT
Definitions and introducing the problem The method Implementation Some information of 3D-FAF Numerical Results
K0(x) = (x, ϕ(x), ψ(x)) , where
x ∈ T1 ϕ(x) =
∞
bk sin(x − ka) ψ(x) = −
∞
ϕ(x+ka)+sin(x+ka) ck Marta Canadell A Parameterization Method for computing NHIT
Definitions and introducing the problem The method Implementation Some information of 3D-FAF Numerical Results
2−c
λ1 = c > 1 λ2 = 1 λ3 = b < 1
SADDLE 2 1 < λ1 < c 1 < c < µ1 b < λ2 < 1 1 < µ2 < c b < λ3 < 1 µ3 < b < 1
Marta Canadell A Parameterization Method for computing NHIT
Definitions and introducing the problem The method Implementation Some information of 3D-FAF Numerical Results
1 2 3
1 2 3 4 cercle unitat b=0.300000 c=2.400000 VAP11 VAP12 VAP13 VAP21 VAP22 VAP23
Figure: Evolution of all eigenvalues for the two fixed points of 3D-FAF from
fold ǫ1 = 0.49 until ǫ = 1.
Marta Canadell A Parameterization Method for computing NHIT
Definitions and introducing the problem The method Implementation Some information of 3D-FAF Numerical Results
K0(θ) =
105
bk sin(θ − ka), −
105
ϕ(θ+ka)+sin(θ+ka) ck
Λ0(θ) =
Λt
0(θ)
Λs
0(θ)
Λu
0(θ)
1
b c
P0(θ) =
∂K0 ∂θ (θ)
N s
0(θ)
N u
0 (θ)
, where N s
0(θ) =
1
0 (θ) =
1
A Parameterization Method for computing NHIT
Definitions and introducing the problem The method Implementation Some information of 3D-FAF Numerical Results
Marta Canadell A Parameterization Method for computing NHIT
Definitions and introducing the problem The method Implementation Some information of 3D-FAF Numerical Results
1 2 3 4 5 6 -0.5 0.5
3 z epsilon=0.0000000000 epsilon=0.7418701172 x y z 1 2 3 4 5 6 7 1 2 3 4 5 6 θ PF f(θ)=θ+fp(θ)
0.1 0.2 0.3 0.4 0.5 0.6 1 2 3 4 5 6 θ fp(θ)
Figure: Evolution of the invariant tori (in red there the corresponding to the unperturbed system and in blue the last NHIM we can compute, for ǫ = 0.7418701172) and the dynamics over our last tori.
Marta Canadell A Parameterization Method for computing NHIT
Definitions and introducing the problem The method Implementation Some information of 3D-FAF Numerical Results
x y
4 z cercle invariant Ns Nu 1 2 3 4 5 6 7
2 z x y
4 z cercle invariant Ns Nu 1 2 3 4 5 6 7
2 z
Figure: Variation of normal fibers from the unperturbed system (a) until the loss of nomal hyperbolicity, at ǫ = 0.7418701172 (b)
Marta Canadell A Parameterization Method for computing NHIT
Definitions and introducing the problem The method Implementation Some information of 3D-FAF Numerical Results
0.5 1 1.5 2 2.5 3 3.5 1 2 3 4 5 6 θ 1 LAMBDAs(θ) LAMBDAu(θ) LAMBDAt(θ) 0.5 1 1.5 2 2.5 3 3.5 1 2 3 4 5 6 θ 1 LAMBDAs(θ) LAMBDAu(θ) LAMBDAt(θ)
Figure: Evolution of the dynamics of tangent and normal bundle, from the unperturbed system (a) until ǫ = 0.7418701172 (b).
Marta Canadell A Parameterization Method for computing NHIT
Definitions and introducing the problem The method Implementation Some information of 3D-FAF Numerical Results
π/2 π 1 2 3 4 5 6 Angle entre fibrats θ Ns-Nu Ns-T Nu-T π/2 π 1 2 3 4 5 6 Angle entre fibrats θ Ns-Nu Ns-T Nu-T
Figure: Angles between all bundles, from the unperturbed system (a) until ǫ = 0.7418701172 (b).
Marta Canadell A Parameterization Method for computing NHIT
Definitions and introducing the problem The method Implementation Some information of 3D-FAF Numerical Results
1 2 3 4 5 6 -0.5 0.5
3 z epsilon = 0.0000000000 epsilon = 0.7166513681 x y z 1 2 3 4 5 6 7 1 2 3 4 5 6 θ PF f(θ)=θ+fp(θ)
0.1 0.2 0.3 0.4 0.5 0.6 1 2 3 4 5 6 θ fp(θ)
Figure: Evolution of the invariant tori (in red there the corresponding to the unperturbed system and in blue the last NHIM we can compute, for ǫ = 0.7166513681) and the dynamics over our last tori.
Marta Canadell A Parameterization Method for computing NHIT
Definitions and introducing the problem The method Implementation Some information of 3D-FAF Numerical Results
x y
4 z cercle invariant Ns Nu 1 2 3 4 5 6 7
2 z x y
4 z cercle invariant Ns Nu 1 2 3 4 5 6 7
2 z
Figure: Variation of normal fibers from the unperturbed system (a) until the loss of normal hyperbolicity, at ǫ = 0.7166513681 (b)
Marta Canadell A Parameterization Method for computing NHIT
Definitions and introducing the problem The method Implementation Some information of 3D-FAF Numerical Results
0.5 1 1.5 2 2.5 3 3.5 1 2 3 4 5 6 θ 1 LAMBDAtan(θ) LAMBDAs(θ) LAMBDAu(θ) 0.5 1 1.5 2 2.5 3 3.5 1 2 3 4 5 6 θ 1 LAMBDAtan(θ) LAMBDAs(θ) LAMBDAu(θ)
Figure: Evolution of the dynamics of tangent and normal bundle, from the unperturbed system (a) until ǫ = 0.7166513681 (b).
Marta Canadell A Parameterization Method for computing NHIT
Definitions and introducing the problem The method Implementation Some information of 3D-FAF Numerical Results
π/2 π 1 2 3 4 5 6 Angle entre fibrats θ T-Ns T-Nu Ns-Nu π/2 π 1 2 3 4 5 6 Angle entre fibrats θ T-Ns T-Nu Ns-Nu
Figure: Angles between all bundles, from the unperturbed system (a) until ǫ = 0.7166513681 (b).
Marta Canadell A Parameterization Method for computing NHIT
Definitions and introducing the problem The method Implementation Some information of 3D-FAF Numerical Results
1.5708 3.14159 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 max(T-Ns) max(T-Nu) max(Ns-Nu) 1.5708 3.14159 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 epsilon min(T-Ns) min(T-Nu) min(Ns-Nu)
Figure: Maximum and minim angles between all bundles from ǫ = 0 until
ǫ = 0.7166513681.
Marta Canadell A Parameterization Method for computing NHIT