In mathematics, the Melnikov method is a tool to identify the existence of chaos in a class of dynamical systems under periodic perturbation.
The Melnikov method is used in many cases to predict the occurrence of chaotic orbits in non-autonomous smooth nonlinear systems under periodic perturbation. According to the method, it is possible to construct a function called the "Melnikov function" which can be used to predict either regular or chaotic behavior of a dynamical system. Thus, the Melnikov function will be used to determine a measure of distance between stable and unstable manifolds in the Poincaré map. Moreover, when this measure is equal to zero, by the method, those manifolds crossed each other transversally and from that crossing the system will become chaotic.
This method appeared in 1890 by H. Poincaré [1] and by V. Melnikov in 1963[2] and could be called the "Poincaré-Melnikov Method". Moreover, it was described by several textbooks as Guckenheimer & Holmes,[3] Kuznetsov,[4] S. Wiggins,[5] Awrejcewicz & Holicke[6] and others. There are many applications for Melnikov distance as it can be used to predict chaotic vibrations.[7] In this method, critical amplitude is found by setting the distance between homoclinic orbits and stable manifolds equal to zero. Just like in Guckenheimer & Holmes where they were the first who based on the KAM theorem, determined a set of parameters of relatively weak perturbed Hamiltonian systems of two-degrees-of-freedom, at which homoclinic bifurcation occurred.
Consider the following class of systems given byor in vector formwhere
q=(x,y)
DH=\left(
\partialH | , | |
\partialx |
\partialH | |
\partialy |
\right)
g=(g1,g2)
J=\left(\begin{array}{cc} 0&1\\ -1&0\\ \end{array}\right).
Assume that system (1) is smooth on the region of interest,
\epsilon
g
t
T=\dfrac{2\pi}{\omega}
If
\epsilon=0
{q |
=JDH(q).~ ~ {(3)}}
From this system (3), looking at the phase space in Figure 1, consider the following assumptions
p0
q0(t)=(x0(t),y0(t));
\Gamma | |
p0 |
q\alpha(t)
T\alpha
\alpha\in(-1,0),
\Gamma | |
p0 |
=\{q\inR2|q=q0(t),t\inR\}=Ws(p0)\capWu(p0)\cup\{p0\}.
To obtain the Melnikov function, some tricks have to be used, for example, to get rid of the time dependence and to gain geometrical advantages new coordinate has to be used
\phi
\phi=\omegat+\phi0.
Hence, looking at Figure 2, the three-dimensional phase space
R2 x S1,
q\inR2
\phi\inS1
p0
\gamma(t)=(p0,\phi(t)).
\gamma(t)
Ws(\gamma(t))
Wu(\gamma(t))
A1,
Ws(\gamma(t))
Wu(\gamma(t))
\Gamma\gamma=\{(q,\phi)\inR2 x S1|q=q0(-t0),t0\inR;\phi=\phi0\in(0,2\pi]\},
t0
q0(-t0)
q0(0)
In the Figure 3, for any point
p\equiv(q0(-t0),\phi0),
\pip
\Gamma\gamma
\pip\equiv(DH(q0(-t0),0).
t0
\phi0
\pip
\Gamma\gamma.
If
\epsilon ≠ 0
\gamma(t)
\gamma\epsilon(t),
\Gamma\gamma
\Gamma | |
\gamma\epsilon |
,
\epsilon
l{N}(\epsilon0),
\gamma(t)
\gamma\epsilon(t)=\gamma(t)+l{O}(\epsilon).
s | |
W | |
loc |
(\gamma\epsilon(t))
u | |
W | |
loc |
(\gamma\epsilon(t))
Cr
\epsilon
s | |
W | |
loc |
(\gamma(t))
u | |
W | |
loc |
(\gamma(t))
\phi0 | |
\Sigma |
=\{(q,\phi)\inR2|\phi=\phi0\},
(q(t),\phi(t))
(q\epsilon(t),\phi(t))
unperturbed and perturbed vector fields, respectively. The projections of these trajectories onto
\phi0 | |
\Sigma |
(q(t),\phi0(t))
(q\epsilon(t),\phi0(t)).
Ws(\gamma\epsilon(t))
Wu(\gamma\epsilon(t)),
\pip
s | |
p | |
\epsilon |
u | |
p | |
\epsilon |
Ws(\gamma\epsilon(t))
Wu(\gamma\epsilon(t))
p,
d(p,\epsilon)\equiv
s | |
|p | |
\epsilon |
-
u | |
p | |
\epsilon |
|
d(p,\epsilon)=
s | |
\dfrac{(p | |
\epsilon |
-
u | |
p | |
\epsilon |
) ⋅ (DH(q0(-t0),0)}{\parallel(DH(q0(-t0),0)\parallel}.
s | |
p | |
\epsilon |
u | |
p | |
\epsilon |
\pip,
s | |
p | |
\epsilon |
=
s | |
(q | |
\epsilon |
,\phi0)
u | |
p | |
\epsilon |
=
u | |
(q | |
\epsilon |
,\phi0),
d(p,\epsilon)
The manifolds
Ws(\gamma\epsilon(t))
Wu(\gamma\epsilon(t))
\pip
\epsilon
l{N}(\epsilon0)
Expanding in Taylor series the eq. (5) about
\epsilon=0,
d(t0,\phi0,\epsilon)=d(t0,\phi0,0)+\epsilon
\partiald | |
\partial\epsilon |
(t0,\phi0,0)+ l{O}(\epsilon2),
d(t0,\phi0,0)=0
\partiald | |
\partial\epsilon |
(t0,\phi0,0)= \dfrac{DH(q0(-t0)) ⋅ \left(
| |||||||||
\partial\epsilon |
|\epsilon=0-
| |||||||||
\partial\epsilon |
|\epsilon=0\right) }{\parallel(DH(q0(-t0))\parallel}.
When
d(t0,\phi0,\epsilon)=0,
{{M(t0,\phi0)\equivDH(q0(-t0)) ⋅ \left(
| |||||||||
\partial\epsilon |
|\epsilon=0-
| |||||||||
\partial\epsilon |
|\epsilon=0\right),~ ~ {{(6)}}}}
since
DH(q0(-t0))=\left(\dfrac{\partialH}{\partialx}(q0(-t0)), \dfrac{\partialH}{\partialy}(q0(-t0))\right)
q0(-t0)
t0
M(t0,\phi0)=0 ⇒ \dfrac{\partiald}{\partial\epsilon} (t0,\phi0)=0.
Using eq. (6) it will require knowing the solution to the perturbed problem. To avoid this, Melnikov defined a time dependent Melnikov function
{{M(t;t0,\phi0)\equivDH(q0(t-t0)) ⋅ \left(
| |||||||||
\partial\epsilon |
|\epsilon=0-
| |||||||||
\partial\epsilon |
|\epsilon=0\right)~ ~ {{(7)}}}}
Where
u(t) | |
q | |
\epsilon |
s(t) | |
q | |
\epsilon |
u | |
q | |
\epsilon |
s | |
q | |
\epsilon |
q |
u,s | |
\epsilon |
(t) =
u,s | |
JDH(q | |
\epsilon |
(t)) +\epsilon
u,s | |
g(q | |
\epsilon |
(t),t,\epsilon),
g(q,t,\epsilon)
g(q,\phi,\epsilon)
Integrating the remaining term, the expression for the original terms does not depend on the solution of the perturbed problem.
{{\begin{array}{lcl}DH(q0(\tau-t0)) ⋅ \dfrac{\partial
u | |
q | |
\epsilon |
(\tau)}{\partial\epsilon} |\epsilon=0&= \displaystyle
\tau | |
\int | |
-infty |
DH(q0(t-t0)) ⋅ g(q0(t-t0),\omegat+\phi0,0)dt \\ DH(q0(\tau-t0)) ⋅ \dfrac{\partial
s | |
q | |
\epsilon |
(\tau)}{\partial\epsilon} |\epsilon=0&= \displaystyle
\tau | |
\int | |
infty |
DH(q0(t-t0)) ⋅ g(q0(t-t0),\omegat+\phi0,0)dt\end{array}~ ~ {{(11)}}}}
The lower integration bound has been chosen to be the time where
u,s | |
q | |
\epsilon |
(t)=\gamma(t)
| |||||||||
\partial\epsilon |
=0
Combining these terms and setting
\tau=0,
{{M(t0,\phi0)=
+infty | |
\int | |
-infty |
DH(q0(t)) ⋅ g(q0(t),\omegat+\omegat0+\phi0,0)dt.~ ~ {{(12)}}}}
Then, using this equation, the following theorem
Theorem 1: Suppose there is a point
(t0,\phi0)=(\bar{t0},\bar{\phi0})
M(\bar{t0},\bar{\phi0})=0
\left. | \partialM |
\partialt0 |
\right| | |
(\bar{t0 |
,\bar{\phi0})} ≠ 0
Then, for
\epsilon
Ws(\gamma\epsilon(t))
Wu(\gamma\epsilon(t))
(q0(-t0)+l{O}(\epsilon),\phi0).
M(t0,\phi0) ≠ 0
(t0,\phi0)\inR1 x S1
Ws(\gamma\epsilon(t))\capWu(\gamma\epsilon(t))=\emptyset.
From theorem 1 when there is a simple zero of the Melnikov function implies in transversal intersections of the stable
Ws(\gamma\epsilon(t))
Wu(\gamma\epsilon(t))
Consider a small element of phase volume, departing from the neighborhood of a point near the transversal intersection, along the unstable manifold of a fixed point. Clearly, when this volume element approaches the hyperbolic fixed point it will be distorted considerably, due to the repetitive infinite intersections and stretching (and folding) associated with the relevant invariant sets. Therefore, it is reasonably expect that the volume element will undergo an infinite sequence of stretch and fold transformations as the horseshoe map. Then, this intuitive expectation is rigorously confirmed by a theorem stated as follows
Theorem 2: Suppose that a diffeomorphism
P:M → M
M
\bar{x}
Ws(\bar{x})
Wu(\bar{x})
x0 ≠ \bar{x}
Ws(\bar{x})\perpWu(\bar{x}),
dimWs+dimWu=n.
M
Λ
P
P
Thus, according to the theorem 2, it implies that the dynamics with a transverse homoclinic point is topologically similar to the horseshoe map and it has the property of sensitivity to initial conditions and hence when the Melnikov distance (10) has a simple zero, it implies that the system is chaotic.