Prediction of homoclinic bifurcation: the elliptic averaging method
M. Belhaq * , F. Lakrad
Group in Nonlinear Oscillations and Chaos, Faculty of Sciences A õn Chock, Laboratory of Mechanics, Maarif BP 5366, Casablanca, Morocco
Accepted 28 July 1999
Abstract
A criterion to predict bifurcation of homoclinic orbits in strongly nonlinear autonomous oscillators is presented. The averaging method combined formally with the Jacobian elliptic functions is applied to determine an approximation of limit cycles near ho- moclinicity. We then introduce a criterion for predicting homoclinic orbits, based on the collision between the bifurcating limit cycle and the saddle equillibrium. In particular, we show that this criterion leads to the same results as the standard Melnikov technique.
Explicit applications of this criterion to quadratic nonlinearities are included. Ó 2000 Elsevier Science Ltd. All rights reserved.
1. Introduction
The last forties saw a great development of perturbation methods, based on trigonometric functions, for approximating solutions to weakly nonlinear oscillators in the form
x c 1 x eg l; x; x: _ 1
Here c 1 is a positive constant, e a small positive parameter, g a polynomial function of its arguments and l is a control parameter. Classical methods, such as harmonic balance, Lindstedt±Poincar e, Krylov±Bogo- lioubov±Mitropolski, and multiple scales [1±7], have been conducted to approximate periodic solutions of Eq. (1).
Recently, attention was devoted to study solutions of strongly nonlinear oscillators in the form
x c 1 x c 2 f x eg l; x; x: _ 2
Here c 1 and c 2 are ®xed constants, f x includes cubic or quadratic polynomial terms and g l; x; x _ is an arbitrary nonlinear function of its arguments. Most of the above classical approach has special attention have been extended by introducing the Jacobian elliptic functions [8±21]. Indeed, there was unanimity in the qualitative improvements of the approximation given by such functions in comparison with the trigono- metric ones [8±21]. In particular, the use of Jacbian elliptic functions gives an excellent approximation of the periodic orbits even near the separatrices just prior to connection. For instance, Barkham and Soudack [8,9], Soudack and Barkham [10,11] and Yuste and Bejarano [12] used the Krylov±Bogolioubov method to provide approximate solutions of a strongly nonlinear oscillator in terms of Jacobian elliptic functions.
Bejarano et al. [13] and Yuste Bejarno [14] used the elliptic functions to approximate periodic solutions in
*
Corresponding author.
E-mail address: [email protected] (M. Belhaq).
0960-0779/00/$ - see front matter Ó 2000 Elsevier Science Ltd. All rights reserved.
PII: S 0 9 6 0 - 0 7 7 9 ( 9 9 ) 0 0 1 4 4 - 7
nonlinear oscillators. Rand [15] applied the averaging method to quadratic f x. He observed that the approximations based on elliptic functions give much better results, when compared to the traditional trigonometrical techniques. Yuste and Bejarano [16] extended the methods of harmonic balance to a certain class of nonlinear oscillators by introducing Jacobian elliptic functions. Garcia-Margallo and Bejarano [17]
used generalized Fourier series and elliptic functions to determine solutions to ®rst order using harmonic balance. Coppola and Rand [18,19] applied the averaging method to cubic f x with c 1 and c 2 slowly varying and used Macsyma code to implement elliptic functions. For other applications of elliptic functions see [20,21].
In this paper, we combine the averaging method with Jacobian elliptic functions and apply the collision criterion of homoclinicity given in [22,23] to obtain an analytical approximation of homoclinic bifurcations that occurred in Eq. (2).
The classical, mathematically rigorous approach to predict such bifurcations is the Andronov±Melnikov method. Geometrically, it routinely approximates vanishing distance between the separatrices. Recently, Belhaq and Fahsi [24] proposed an approach based on trigonometric averaging technique, formally ap- proximating in®nite period of the bifurcating periodic orbits. Another criterion based on the collision, at the homoclinic bifurcation, of the periodic orbit with the saddle equilibirium is presented in [22,23]. In all these approaches [22±24], however, the periodic solutions are approximated using perturbational tech- niques with trigonometric functions.
More recently, Belhaq et al. [25] proved for general strongly nonlinear oscillators that the prediction obtained formally by combining the collision criterion and the Jacobian elliptic Lindstedt±Poincar e method gives the same results as the Melnikov method.
This collision criterion was successfully applied to predict homoclinic bifurcation in a three-dimensional system [26]. Here the approximation of multiple scales technique was conducted to construct a higher order expansion of the bifurcating periodic solution using trigonometric function. The collision criterion was then applied and a critical parameter of homoclinicity was also obtained.
The object of this paper is to take advantage of the results presented in [25] based on the elliptic Lindstedt±Poincar e technique to derive a condition of homoclinity using the elliptic averaging method. We show that our results coincide with those given by the Melnikov method to leading order. For illustration, we include explicit calculations for quadratic nonlinearities f x.
2. Homoclinic collision criterion
Consider the unperturbed generating equation of (2)
x c 1 x c 2 f x 0: 3
For f x x 2 or f x x 3 , Eq. (3) has an exact analytical solution in terms of Jacobian elliptic functions.
Assume that Eq. (3) has a homoclinic orbit C 0 to a saddle point S a
s; b
s. Suppose that for small e > 0, an isolated periodic solution survives in the vicinity of C 0 and may bifurcate from a homoclinic connection C
enear C 0 for ®xed e at some critical parameter value l c . The classical Andronov±Melnikov method [27,28] to predict such a bifurcation is based on the so-called splitting function b. This function is de®ned by con- sidering a one-dimensional local cross-section R to the stable manifold W s and de®ning a coordinate f along R such that f 0 corresponds to the point of intersection with W s . The splitting function b f
udenotes the f-value of the intersection of W
uwith R (see Fig. 1). Therefore, the condition for the homoclinic bifurcation to occur is given by
b 0: 4
As a variation of the theme, another criterion proposed here is based on the distance between the bifur- cating periodic solution and the hyperbolic saddle point S S a
s; b
s. To be more speci®c, let
x t x t; x t _ 5
be an approximation of the periodic orbit of the perturbed equation (2), located in the vicinity of the
homoclinic oribit C 0 . Denote by X x A; l; x A; _ l the coordinates of the intersection point of the periodic
solution and an axis (D), connecting the saddle S to a focus F interior to the periodic orbit (see Fig. 2). In the limit l ! l c , the condition to be satis®ed is simply given by
X S: 6
This condition is equivalent to vanishing distance between the saddle S and the point X on the axis (D).
Mathematically speaking, conditions (4) and (6) are equivalent. Note, however, that condition (6) is accessible via approximations of periodic orbits. The Melnikov condition (4), on the other hand, circum- vents periodic orbits entirely, aiming at the separatrices directly.
3. Elliptic averaging method
Consider Eq. (2), where dots denote derivatives with respect to time, f x x 2 ; g l; x; x _ is an arbitrary nonlinear function of its arguments and l is referred to as a control parameter. A survey of elliptic function properties is given in Appendix A. Eq. (2) has two equilibria, 0; 0 and ÿc 1 =c 2 ; 0 whose stability depends on c 1 and c 2 . To apply the elliptic averaging method [15] to Eq. (2), we ®rst solve the unperturbed system (3) with the Ansatz
x A 1 A 2 sn 2 ; u xt b; 7
in which sn sn u; m and A 1 ; A 2 ; x; b and m are constants. Substituting Eq. (7) and its derivatives into Eq. (3) yields
S 1 S 2 sn 2 S 3 sn 4 0; 8
where
S 1 2x 2 A 2 c 1 A 1 c 2 A 2 1 ;
S 2 A 2 ÿ4x 2 1 m c 1 2c 2 A 1 ; 9
S 3 A 2 6mx 2 c 2 A 2 :
Requiring S 1 ; S 2 and S 3 to vanish gives three nonlinear algebraic equations relating the six unknown parameters A 1 ; A 2 ; x; b; m and l c 1 and c 2 are assumed to be known). Solving for A 1 ; A 2 and x in terms of m; c 1 and c 2 provides
Fig. 1. Homoclinic bifurcation according to the Andronov±Melnikov method.
Fig. 2. Homoclinic bifurcation according to the collision criterion.
x c 2 1 16k
1=4
; 10
A 1 ÿc 1
p k
c 2 1
p 1 m
2c 2
k
p ; 11
A 2 ÿ3m 2c 2
c 2 1 k r
; 12
where k 1 ÿ m m 2 . The other three unknown relations are given by the modulation equations of m and b and the collision criterion (6).
On the other hand, note that the apparently more general system (2) can be reduced by ane trans- formations on x and t, to the following equation:
x x x 2 eg l; x; x; _ 13
which will be considered in what follows. Since the unperturbed system is conservative, it admits the energy integral.
_ x 2
2 x 2 2 x 3
3 h: 14
After substituting the expressions of x and its derivative in Eq. (14), we ®nd the following relation between energy h and square-modulus m:
h 1 12 1
ÿ m ÿ 2 m 1 2m ÿ 1
2k 3=2
: 15
Following [15] and using the variation of parameters to express the eect of the order e terms on the slow evolution of the square-modulus m, now considered a function of t, we ®nd the equation
_
m eg l; x; xx _
bx
mtx
bÿ x
btx
m; 16
in which subscripts represent partial dierentiation. Macsyma is used [15] to do substitutions and simpli-
®cations of various identities to ®nd _
m e 8 9mx
k 9=4
1 ÿ m xg l; _ x; x: _ 17
Application of the method of averaging to (17) yields _
m e 8 9mx
k 9=4 1 ÿ m
1 4K
Z 4K
0 x ug l; _ x u; x u _ du: 18
An equilibrium point of the averaged equation (18) corresponds to a limit cycle in the original equation (13). Thus if m m 0 is a root of the equation
Z 4K
0 x u:g l; _ x u; x u _ du 0; 19
the averaged equation predicts that for small e, a limit cycle coincides with the energy curve, associated with a value of h h 0 which corresponds to m 0 . The coordinates of the saddle in Eq. (2) depend on the choices of c 1 and c 2 . Two cases are possible
Case 1: c 1 < 0 and hence a
s; b
s 0; 0: In this case, the homoclinicity criterion (6) can be written as
x u 0; 20
_ x u 0: 21
To leading order, these equations are given explicitly by the system
A 1 A 2 sn 2 0; 22
2A 2 sn cn dn 0: 23
To ensure A 1 6 0 and A 2 6 0, the condition sn 6 0 is required. In order to satisfy Eq. (23) we must impose either the condition cn 0 or dn 0. The ®rst condition leads to
A 1 ÿA 2 ; 24
and requires m 1. The second condition yields A 1 ÿ A 2
m ; 25
which requires also m 1.
Case 2: c 1 > 0 and hence a
s; b
s ÿc 1 =c 2 ; 0: In this case the homoclinicity criterion (6) reads A 1 A 2 sn 2 ÿ c 1
c 2 ; 26
2A 2 sn cn dn 0: 27
In order to satisfy A 1 6 0 and A 2 6 0 it is required that cn 0 or dn 0. Both cases lead to m 1 as before. Hence, the homoclinicity condition (6) is equivalent to m 1.
For an arbitrary polynomial g l; x; x, the limit cycle integral condition (19) may be eciently evaluated _ by using computer algebra.
However, the integration from 0 to 4K in (19) can be shifted to the interval t 2 ÿ2K; 2K because the integrand is of period 4K in u. This indeed produces the integral over u 2 ÿ1; 1 in the limit K % 1 which corresponds to the collision between the saddle and the limit cycle given by m % 1. Consequently, Eq. (19) obtained via averaging coincides with the Melnikov function (see [25]).
4. Applications
As a ®rst example, we consider the quadratic Arnold±Bogdanov±Takens equation [29]
_ u v;
_
v l 1 l 2 uv; 28
with l 1 < 0. Setting x u p ÿl 1 Eq. (28) becomes
x 2 p ÿl 1 x ÿ x 2 e l 2 ÿ p ÿl 1 x_ x: 29
The small parameter e is introduced to have the form of Eq. (2). The ®xed points of (29) are a focus 0; 0
and a saddle 2 p ÿl 1 ; 0. Here c 1 2 p ÿl 1 ; c 2 ÿ1 and g l; x; x l _ 2 ÿ p ÿl 1 x_ x: The solution is sought in the following form:
x A 1 A 2 sn 2 xt b; m: 30
Then, Eqs. (10)±(12) lead to A 1 1
ÿ 1 m
p k
p ÿl 1 ; 31
A 2 3m p ÿl 1
k
p ; 32
x ÿl 1 4k
1=4
: 33
To determine l 2 ; m and b we use the conditions of stationarity of m and b and the condition of homoclinicty given by m % 1.
Hence, Eq. (19) leads to the relation
C 2 4 1 ÿ mA 2 2 l 2 ÿ p ÿl 1 4 1 ÿ m A 1 A 2 A 2 2
C 4 4A 2 2 l 2 ÿ p ÿl 1 2m ÿ 1 4 A 1 A 2 A 2 2 2m ÿ 1 ÿ 4A 3 2 1 ÿ m
C 6 ÿ4A 2 2 m l 2 ÿ p ÿl 1 ÿ 4m A 1 A 2 A 2 2 ÿ 4A 3 2 ÿ1 2m C 8 4mA 3 2 0; 34
which gives when m % 1 A 1 l 2 ÿ p ÿl 1 3
7 A 2 0: 35
Substituting the expressions of A 1 and A 2 , given in Eqs. (31) and (32), into (35) provides the homoclinic bifurcation curve
l 1 ÿ 7 5
2
l 2 2 : 36
This prediction coincides with the result given by the Melnikov technique [29].
In the second example we consider the generalized van der Pol oscillator
x x ÿ x 2 e l ÿ x 2 _ x: 37
The ®xed points of Eq. (37) are a focus 0; 0 and a saddle 1; 0. Here c 1 1; c 2 ÿ1 and g l; x; x l _ ÿ x 2 _ x. Therefore, condition (19) becomes
C 2 4A 2 2 1 ÿ m l ÿ A 1 A 2 2 C 4 4A 2 2 ÿ 2m ÿ 1 A 1 A 2 2 2A 2 A 1 A 2 1 ÿ m l 2m ÿ 1
C 6 ÿ4A 2 2 lm 1 ÿ mA 2 2 ÿ 2A 2 2m ÿ 1 A 1 A 2 ÿ m A 1 A 2 2
C 8 ÿ4A 2 2 2m ÿ 1A 2 2 2mA 2 A 1 A 2 C 10 4mA 4 2 0: 38
In the limit m % 1 of Eqs. (38), (10)±(12) we obtain the following critical value of homoclinic bifurcation:
l 1
7 ; 39
which coincides also with Melnikov literature [30].
5. Conclusion
In a recent paper [22], a new analytical technique to derive a criterion for predicting homoclinic bi- furcations in autonomous dynamical systems was presented. This criterion is mainly based on the collision between the bifurcating periodic solution and the saddle equilibirium. In this approach, however, the pe- riodic orbit was approximated using trigonometric perturbation methods. Due to the local character, near the ®xed point of the trigonometric approximations to the periodic orbit, the obtained results furnished reasonable predictions of homocline bifurcations.
In this work, we have combined the collision criterion with the Jacobian elliptic functions to establish a
homoclinic bifurcation criterion taking advantage of the global character of elliptic functions. As an
asymptotic expansion we have adopted the averaging elliptic method. We have shown that the results
obtained by this perturbation technique agree with those predicted by the Melnikov method to leading
order. A similar approach combined the collision criterion and the Jacobian elliptic Lindstedt-Poincar e
perturbation method was conducted to predict homoclinicity in autonomous systems [25]. The results of
this technique coincide also with the Melnikov function. Despite the slight dierences in the two analytical
perturbation methods, the elliptic Lindstedt±Poincar e and the elliptic averaging, the obtained results are the
same.
A natural question raised here is how one can take advantage of these alternative techniques to derive a second order approximation to homoclinic bifurcation. Extensions of the method to predict homoclinic bifurcations in three-dimensional systems is also in order. A ®rst tentative step in this direction will be published elsewhere.
Appendix A
For the convenience of our readers, we collect some facts on Jacobian elliptic functions [31]. Jacobian elliptic functions satisfy algebraic relations which are analogous to those for trigonometric functions. The fundamental three elliptic functions are cn u; m; sn u; m and dn u; m. Each of the elliptic functions de- pends on the square of the modulus m as well as the argument u. Note that the elliptic functions sn and cn may be thought of as generalizations of sin and cos where their period depends on the modulus m.
The elliptic functions satisfy the following identities, which are analogous to sin 2 cos 2 1:
sn 2 cn 2 1;
msn 2 dn 2 1; A:1
1 ÿ m mcn 2 dn 2 :
Only two of these relations are algebraically independent. In Table 1, additional properties of Jacobi elliptic functions are summarized.
Here K m is the complete elliptic integral of the ®rst kind K 0 p=2; K 1 1:
We de®ne C 2P
Z 4K
m0 cn 2P du: A:2
Then
C 0 4K m; C 2 4
m E m ÿ 1 ÿ mK m: A:3
Here E m is the complete elliptic integral of the second kind. In general, we have the recursion relation C 2P
2 2P
2P 1 2m ÿ 1
m C 2P 2P ÿ 1 2P 1
1 ÿ m
m C 2P
ÿ2: A:4
When m increases from 0 to 1, E m decreases from p=2 to 1. In the limit m % 1, the quantities K m and E m have the following behavior, to leading order:
K m 1
2 log 16
1 ÿ m ; E m 1 A:5
Table 1
Additional properties of Jacobi elliptic functions
Property sn ; m sin cn ; m cos dn ; m
Max. value 1 1 1 1 1
Min. value ÿ1 ÿ1 ÿ1 ÿ1
1 ÿ m p
Period 4K m 2p 4K m 2p 2K m
Parity Odd Odd Even Even Even
df =du cn dn cos ÿsn dn ÿ sin ÿm sn cn
f
m0sin sin cos cos 1
In particular, 4K m, the minimal period in integral (19), approaches in®nity in the homoclinic limit m % 1.
With recursion (A.3) and (A.4), the asymptotics (A.5) imply lim
m!1C 0 1; lim
m!1
C 2 4; lim
m!1
C 4 8 3 ; lim
m!1
C 6 32 15 ; lim
m!1
C 8 192 105 ; lim
m!1