Improved Homoclinic Predictor for Bogdanov Takens Bifurcation

Similar documents
IMPROVED HOMOCLINIC PREDICTOR FOR BOGDANOV-TAKENS BIFURCATION

Dynamics of Modified Leslie-Gower Predator-Prey Model with Predator Harvesting

Analysis of the Takens-Bogdanov bifurcation on m parameterized vector fields

8.1 Bifurcations of Equilibria

Lecture 5. Numerical continuation of connecting orbits of iterated maps and ODEs. Yu.A. Kuznetsov (Utrecht University, NL)

Numerical Continuation and Normal Form Analysis of Limit Cycle Bifurcations without Computing Poincaré Maps

The Hopf-van der Pol System: Failure of a Homotopy Method

In Arnold s Mathematical Methods of Classical Mechanics (1), it

Elements of Applied Bifurcation Theory

Elements of Applied Bifurcation Theory

Bifurcation Analysis of Large Equilibrium Systems in Matlab

Elements of Applied Bifurcation Theory

Homoclinic Orbits of Planar Maps: Asymptotics and Mel nikov Functions

Stability Margins and Low-Codimension Bifurcations of Indirect Filed Oriented Control of Induction Motor

On the Takens-Bogdanov Bifurcation in the Chua s Equation

BIFURCATION PHENOMENA Lecture 4: Bifurcations in n-dimensional ODEs

tutorial ii: One-parameter bifurcation analysis of equilibria with matcont

Stable cycles in a Cournot duopoly model of Kopel

Computational Methods in Dynamical Systems and Advanced Examples

CANARDS AND HORSESHOES IN THE FORCED VAN DER POL EQUATION

Connecting Orbits with Bifurcating End Points

Introduction to Applied Nonlinear Dynamical Systems and Chaos

VERSAL DEFORMATIONS OF BILINEAR SYSTEMS UNDER OUTPUT-INJECTION EQUIVALENCE

Stability of Feedback Solutions for Infinite Horizon Noncooperative Differential Games

BIFURCATION PHENOMENA Lecture 1: Qualitative theory of planar ODEs

Survey of strong normal-internal k : l resonances in quasi-periodically driven oscillators for l = 1, 2, 3.

The fold-flip bifurcation

B5.6 Nonlinear Systems

7 Planar systems of linear ODE

An Introduction to Numerical Continuation Methods. with Application to some Problems from Physics. Eusebius Doedel. Cuzco, Peru, May 2013

Mathematical Foundations of Neuroscience - Lecture 7. Bifurcations II.

ZERO-HOPF BIFURCATION FOR A CLASS OF LORENZ-TYPE SYSTEMS

Application demonstration. BifTools. Maple Package for Bifurcation Analysis in Dynamical Systems

NBA Lecture 1. Simplest bifurcations in n-dimensional ODEs. Yu.A. Kuznetsov (Utrecht University, NL) March 14, 2011

AMADEU DELSHAMS AND RAFAEL RAMíREZ-ROS

arxiv: v1 [math.ds] 30 Jan 2012

TWELVE LIMIT CYCLES IN A CUBIC ORDER PLANAR SYSTEM WITH Z 2 -SYMMETRY. P. Yu 1,2 and M. Han 1

Continuation of cycle-to-cycle connections in 3D ODEs

Defining Equations for Bifurcations and Singularities

DYNAMICAL SYSTEMS WITH A CODIMENSION-ONE INVARIANT MANIFOLD: THE UNFOLDINGS AND ITS BIFURCATIONS

PERIODIC SOLUTIONS WITH NONCONSTANT SIGN IN ABEL EQUATIONS OF THE SECOND KIND

IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 49, NO. 8, AUGUST Control Bifurcations

Example of a Blue Sky Catastrophe

On a Codimension Three Bifurcation Arising in a Simple Dynamo Model

Shilnikov bifurcations in the Hopf-zero singularity

computer session iv: Two-parameter bifurcation analysis of equilibria and limit cycles with matcont

Geometry of Resonance Tongues

A Chaotic Phenomenon in the Power Swing Equation Umesh G. Vaidya R. N. Banavar y N. M. Singh March 22, 2000 Abstract Existence of chaotic dynamics in

Problem set 6 Math 207A, Fall 2011 Solutions. 1. A two-dimensional gradient system has the form

Piecewise Smooth Solutions to the Burgers-Hilbert Equation

Connecting orbits in perturbed systems

Homoclinic Bifurcation in an SIQR Model for Childhood Diseases

1 1

Dynamical Systems. Pierre N.V. Tu. An Introduction with Applications in Economics and Biology Second Revised and Enlarged Edition.

Computing Periodic Orbits and their Bifurcations with Automatic Differentiation

Canards at Folded Nodes

In these chapter 2A notes write vectors in boldface to reduce the ambiguity of the notation.

EXACT DARK SOLITON, PERIODIC SOLUTIONS AND CHAOTIC DYNAMICS IN A PERTURBED GENERALIZED NONLINEAR SCHRODINGER EQUATION

Invariance properties in the root sensitivity of time-delay systems with double imaginary roots

Phase Response Curves, Delays and Synchronization in Matlab

APPPHYS217 Tuesday 25 May 2010

One Dimensional Dynamical Systems

CDS 101 Precourse Phase Plane Analysis and Stability

Bifurcation and chaos phenomena appearing in induction motor under variation of PI controller parameters

Description of the extension ddebiftool_nmfm

Homoclinic saddle to saddle-focus transitions in 4D systems

QUARTERLY OF APPLIED MATHEMATICS

Numerical Continuation of Bifurcations - An Introduction, Part I

Bifurcation Analysis of Neuronal Bursters Models

UNIVERSIDADE DE SÃO PAULO

Invariant manifolds of the Bonhoeffer-van der Pol oscillator

DRIVEN and COUPLED OSCILLATORS. I Parametric forcing The pendulum in 1:2 resonance Santiago de Compostela

BIFURCATIONS AND CHAOS IN A PERIODICALLY FORCED PROTOTYPE ADAPTIVE CONTROL SYSTEM 1

Math 273, Final Exam Solutions

B5.6 Nonlinear Systems

LOCALIZED PATTERNS OF THE CUBIC-QUINTIC SWIFT-HOHENBERG EQUATIONS WITH TWO SYMMETRY-BREAKING TERMS. Zhenxue Wei

Singular Perturbation Theory for Homoclinic Orbits in a Class of Near-Integrable Hamiltonian Systems

Using MatContM in the study of a nonlinear map in economics

A Model of Evolutionary Dynamics with Quasiperiodic Forcing

Towards a Global Theory of Singularly Perturbed Dynamical Systems John Guckenheimer Cornell University

1. (i) Determine how many periodic orbits and equilibria can be born at the bifurcations of the zero equilibrium of the following system:

SIMPLE CHAOTIC FLOWS WITH ONE STABLE EQUILIBRIUM

PERIODIC SOLUTIONS OF EL NIÑO MODEL THROUGH THE VALLIS DIFFERENTIAL SYSTEM

Abstract. + n) variables with a rank of ( n2 (n+1) )+n 2 ] equations in ( n2 (n+1)

Examples include: (a) the Lorenz system for climate and weather modeling (b) the Hodgkin-Huxley system for neuron modeling

On the unfolding of reversible vector fields with SO(2)-symmetry and a non-semisimple eigenvalue 0

Bifurcations of Traveling Wave Solutions for a Generalized Camassa-Holm Equation

WIDELY SEPARATED FREQUENCIES IN COUPLED OSCILLATORS WITH ENERGY-PRESERVING QUADRATIC NONLINEARITY

An analytical study of low-codimension bifurcations of indirect field-oriented control of induction motor

Torus Maps from Weak Coupling of Strong Resonances

Symmetry Properties of Confined Convective States

Entrance Exam, Differential Equations April, (Solve exactly 6 out of the 8 problems) y + 2y + y cos(x 2 y) = 0, y(0) = 2, y (0) = 4.

An introduction to Birkhoff normal form

Problem Set Number 5, j/2.036j MIT (Fall 2014)

ONE-PARAMETER BIFURCATIONS IN PLANAR FILIPPOV SYSTEMS

Analysis of Bifurcations in a Power System Model with Excitation Limits

University of Utrecht

INVARIANT CURVES AND FOCAL POINTS IN A LYNESS ITERATIVE PROCESS

UNIFORM SUBHARMONIC ORBITS FOR SITNIKOV PROBLEM

Two models for the parametric forcing of a nonlinear oscillator

Transcription:

International Journal of Bifurcation and Chaos, Vol. 24, No. 4 (214) 14557 (12 pages) c World Scientific Publishing Company DOI: 1.1142/S2181274145576 Improved Homoclinic Predictor for Bogdanov Takens Bifurcation Yu. A. Kuznetsov andh.g.e.meijer Department of Applied Mathematics, University of Twente, Zilverling Building, P. O. Box 217, 75AE Enschede, The Netherlands I.A.Kouznetsov@utwente.nl H.G.E.Meijer@utwente.nl B. Al Hdaibat and W. Govaerts Department of Applied Mathematics and Computer Science, Ghent University, Krijgslaan 281-S9, 9 Gent, Belgium Bashir.AlHdaibat@UGent.be Willy.Govaerts@UGent.be Received September 2, 213 An improved homoclinic predictor at a generic codim 2 Bogdanov Takens (BT) bifucation is derived. We use the classical blow-up technique to reduce the canonical smooth normal form near a generic BT bifurcation to a perturbed Hamiltonian system. With a simple perturbation method, we derive explicit first- and second-order corrections of the unperturbed homoclinic orbit and parameter value. To obtain the normal form on the center manifold, we apply the standard parameter-dependent center manifold reduction combined with the normalization, that is based on the Fredholm solvability of the homological equation. By systematically solving all linear systems appearing from the homological equation, we remove an ambiguity in the parameter transformation existing in the literature. The actual implementation of the improved predictor in MatCont and numerical examples illustrating its efficiency are discussed. Keywords: Normal form; Bogdanov Takens bifurcation; homoclinic orbit; center manifold; MatCont. 1. Introduction Equilibria with two zero eigenvalues can appear in generic smooth families of autonomous ODEs ẋ = f(x, α), x R n, α R m, (1) when n 2andm 2. If the Jordan block ( ) 1 is associated to these eigenvalues, such event is called a Bogdanov Takens (BT) bifurcation. Bogdanov Takens bifurcations of different codimensions play an important role in the analysis of the dynamics of (1), since they imply the appearance of homoclinic orbits to saddle equilibria near the critical parameter values. These local homoclinic orbits are located in the 2D invariant center manifolds. The exact bifurcation scenario near a BT-point is determined by an unfolding of the critical ODE 14557-1

Yu.A.Kuznetsovetal. on the 2D center manifold, with as many unfolding parameters as the codimension of the bifurcation. More precisely, the bifurcation diagram of the unfolding depends on the coefficients of the critical normal form on the center manifold. The restriction of (1) to any center manifold at the critical parameter values can be transformed by formal smooth coordinate changes to the form ẇ = w 1, ẇ 1 = (a k w k + b kw k 1 (2) w 1 ) k 2 (see, for example [Arnold, 1983; Guckenheimer & Holmes, 1983]). One of the most frequently used in applications bifurcation is the codim 2 BT with a 2 b 2, for which the complete bifurcation diagram for a generic two-parameter unfolding was obtained in 197s [Takens, 1974; Bogdanov, 1975, 1976a, 1976b]. The bifurcation diagram is presented in many textbooks (e.g. [Guckenheimer & Holmes, 1983; Kuznetsov, 24]) and includes three bifurcation curves at which fold, Andronov Hopf, and saddle-homoclinic bifurcations occur. The existence of the latter bifurcation curve makes this bifurcation particularly interesting, since it can be detected by the linear (eigenvalue) analysis but predicts a global (homoclinic) bifurcation for nearby parameter values. There are standard methods to continue fold (limit point) and Hopf bifurcations of equilibria of ODEs in two parameters [Govaerts, 2], as well as techniques for the two-parameter continuation of saddle homoclinic orbits given a suitable initial point [Champneys et al., 1996; De Witte et al., 212]. One needs, therefore, a special predictor method to initialize the continuation of homoclinic solutions from a BT point. Since the homoclinic orbit shrinks to the equilibrium while tracing the homoclinic bifurcation curve, this predictor could be based on asymptotics for the bifurcation parameter values and the corresponding small homoclinic solutions in the phase space. Such asymptotics, i.e. a homoclinic predictor, were first derived by Beyn [1994]. Due to the existence of the parameterdependent 2D center manifold near the bifurcation, the problem splits naturally into two subproblems: (a) derive the asymptotics for the canonical normal form on the 2D center manifold; (b) transform the approximate homoclinic orbit into the phase- and parameter-space of a given generic n-dimensional ODE (1). The general first step in solving subproblem (a) is to perform a singular rescaling that brings the 2D normal form into a Hamiltonian system (with an explicit homoclinic solution) plus a small perturbation. Then one can use several methods to obtain an asymptotic expression for the parameter values corresponding to the perturbed homoclinic orbit. One possibility is to apply the classical Pontrayagin Melnikov technique [Guckenheimer & Holmes, 1983] or equivalent branching methods [Beyn, 1994]. This technique easily provides the first-order approximation for the bifurcation parameter values in the perturbed Hamiltonian system, as well the zero-order approximation for the homoclinic orbit (i.e. the unperturbed Hamiltonian homoclinic loop). Obtaining higher-order approximations for the homoclinic solution with any of these methods is more involved and according to our best knowledge was never attempted before. The subproblem (b) can either be solved with a Lyapunov Schmidt method [Beyn, 1994], or using a parameter-dependent center manifold reduction combined with the normalization and based on the Fredholm solvability applied to the homological equation ([Beyn et al., 22] and below). However, all published solutions to this subproblem are either incomplete or contain errors. In the present paper, we revisit both subproblems (in reversed order). For the subproblem (a), we use the classical perturbation technique that allows us to derive a quadratic approximation to the homoclinic bifurcation curve and to obtain explicit first- and second-order corrections of the unperturbed homoclinic orbit. These corrections exhibit a counterintuitive behavior that will also be discussed. For the subproblem (b), we systematically solve all linear systems appearing from the homological equation, thus removing an ambiguity in the parameter transformation present in [Beyn et al., 22]. By collecting all these results, we formulate an improved homoclinic predictor at a generic codim 2 BT bifucation. This new predictor is implemented in MatCont [Dhooge et al., 23, 28] and proved to be more robust than the previous one basedon[beyn et al., 22]. The paper is organized as follows. In Sec. 2, we describe the parameter-dependent center manifold reduction with normalization, which is an improved version of the method introduced in [Beyn et al., 14557-2

22]. In Sec. 3, we reduce the normal form to a perturbed Hamiltonian system and explicitly derive the first- and second-order approximations for the homoclinic solution. Section 4 combines the results obtained in the previous sections and provides the explicit computational formulas for the improved homoclinic predictor. We present several numerical examples using an implementation in MatCont in Sec. 5. 2. Center Manifold Reduction Combined with Normalization The predictor for homoclinic orbits emanating from equilibrium bifurcations is constructed within the framework of parameter-dependent center manifold reduction combined with normalization [Beyn et al., 22], that we briefly recall now. 2.1. Method Suppose that system (1) has a codim 2 equilibrium x =atα = and consider a normal form on the center manifold for this bifurcation ẇ = G(w, β), G : R nc+2 R nc. (3) Here w R nc parametrizes the n c -dimensional parameter-dependent center manifold, while β R 2 are the unfolding parameters. For all five codim 2 equilibrium bifurcations these normal forms are well known (see, for example [Kuznetsov, 24]). Suppose that an exact or approximate formula is available that gives an emanating codim 1 bifurcation branch for the normal form (3). In order to transfer this to the original equation (1) we need a relation α = K(β), K : R 2 R 2 (4) between the unfolding parameters β and the original system parameters α and, moreover, we need a center manifold parametrization x = H(w, β), H : R nc+2 R n. (5) Taking (4) and (5) together as (x, α) = (H(w, β),k(β)) yields the center manifold for the suspended system ẋ = f(x, α), α =.Theinvariance of the center manifold implies the homological equation H w (w, β)g(w, β) =f(h(w, β),k(β)), (6) which we can solve using Taylor series by a recursive procedure based on Fredholm s solvability condition Improved Homoclinic Predictor for BT Bifurcation that will give the Taylor coefficients with multiindex ν of G and H with respect to w and β. We write the Taylor expansion for f at (x,α )= (, ) as f(x, α) =Ax + 1 2 B(x, x)+j 1α + A 1 (x, α) + 1 2 J 2(α, α)+o( x 3 + x α 2 + x 2 α + α 3 ), (7) where A = f x (x,α ),J 1 = f α (x,α ), and B, A 1, and J 2 are the standard multilinear forms. For ν =, this procedure gives the critical normal form coefficients, while the coefficients with ν 1 yield the necessary data on the parameter dependence. 2.2. Reduction near the BT-bifurcation Let x =,α = be a BT-point. Let q and q 1 be real, linearly independent generalized eigenvectors of the Jacobian matrix A = f x (x,α ), Aq =, Aq 1 = q, and p and p 1 be the corresponding eigenvectors of the transposed matrix A T A T p 1 =, A T p = p 1. Using the standard inner product, we can assume that the vectors satisfy q,p = q 1,p 1 =1, q 1,p = q,p 1 =. The smooth normal form for the BT bifurcation introduced in [Guckenheimer & Holmes, 1983] is ẇ = G(w, β) ( ) w 1 = β 1 + β 2 w 1 + aw 2 + bw w 1 + O( w 3 + β w 2 ). (8) This normal form is slightly different but equivalent to that used in [Bogdanov, 1976a, 1976b], where the second unfolding term was β 2 w. We use the homological equation (6) withthe expansions K(β) =K 1 β + 1 2 K 2β 2 2 + O(β 2 1 + β 1β 2 + β 2 3 ) 14557-3

Yu.A.Kuznetsovetal. H(w, β) =H 1 β +[q,q 1 ]w + 1 2 H 2,w 2 + H 2,1 w w 1 + 1 2 H 2,2β 2 2 + H 21, β 1 w + H 21,1 β 1 w 1 + H 12, β 2 w + H 12,1 β 2 w 1 + O( w 3 + w 2 w 1 + w 2 1 ) + O(β 2 1 + β 1 β 2 + β 2 3 ). (9) From linear and quadratic w-terms in the homological equation, one obtains a = 1 2 pt 1 B(q,q ), b = p T B(q,q )+p T 1 B(q,q 1 ) (see, for example [Kuznetsov, 24]). Moreover, H 2, = A INV (2aq 1 B(q,q )), H 2,1 = A INV (bq 1 + H 2, B(q,q 1 )). (1) (11) Using the expressions for a and b, it is easily verified that the arguments of A INV are in the range of A. In (11) we define x = A INV y by solving the nonsingular bordered system ( )( ) ( ) A p1 x y q T =. s Collecting the linear β and wβ-terms, the solvability condition applied to the resulting systems yields AH 1 + J 1 K 1 =[q 1, ], (12) p T 1 B(q,H 1 )+p T 1 A 1(q,K 1 ) = 1 2 [pt 1 B(q 1,q 1 ), ], (13) p T B(q,H 1 )+p T 1 B(q 1,H 1 ) + p T A 1 (q,k 1 )+p T 1 A 1 (q 1,K 1 ) =[ p T B(q 1,q 1 )+3p T H 2,1, 1]. (14) Taking (12) (14) together, one computes K 1 = [K 1,,K 1,1 ]andh 1 =[H 1,,H 1,1 ]bysolvingthe (n + 2)-dimensional system A J 1 ( ) p T 1 Bq p T 1 A H1 1q p T Bq + p T 1 Bq 1 p T A 1q + p T 1 A K 1 1q 1 q 1 1 = 2 pt 1 B(q 1,q 1 ), (15) p T B(q 1,q 1 )+3p T H 2,1 1 where the expressions with matrix B have natural interpretation. We note that the existence and uniqueness of the solution to (15) requires that the (n +2) (n +2)matrix A J 1 M = p T 1 Bq p T 1 A 1q p T Bq + p T 1 Bq 1 p T A 1q + p T 1 A 1q 1 (16) is nonsingular. The left (n+2) n block has full rank n since the null vector q of A is not orthogonal to the row vectors in the (2, 1) and (3, 1) block entries of M if a and b. Since the right block column of M contains parameter derivatives in all entries, the nonsingularity of M is the transversality condition for the BT point. To prove that K 1 is nonsingular we proceed by contradiction. Suppose that there exist real variables γ and η both not zero, such that K 1 ( γ η )=. Then γq 1 ξ γ M = 2 pt 1 B(q 1,q 1 ) γp T B(q 1,q 1 )+3γp T H 2,1 + η with ξ R n.thisimpliesthataξ = γq 1, hence =p T 1 Aξ = γpt 1 q 1 = γ. Hence ξ M = η with η. This, in turn, implies that ξ = µq for ascalarµ. From the second block row in M we then have µp T 1 B(q,q ) =, which contradicts a. 14557-4

The system (15) above corrects [Beyn, 1994; Beyn et al., 22], where a wrong formula to compute K 1 is suggested based on the assumption that K 1 satisfies Eq. (12) only. Finally, one finds the quadratic coefficients as in [Beyn et al., 22] where as well as K 2 = (p T 1 z)k 1,, H 2,2 = A INV (z + J 1 K 2 ), z = B(H 1,1,H 1,1 )+2A 1 (H 1,1,K 1,1 ) (17) + J 2 (K 1,1,K 1,1 ), (18) H 12, = A INV (B(q,H 1,1 )+A 1 (q,k 1,1 )). (19) 3. Homoclinic Asymptotics in the 2D Normal Form We consider now the problem of finding an explicit asymptotic for the homoclinic orbit in the BT normal form (8) for small parameter values. The first step of the construction is a singular rescaling (blowup transformation) which anticipates the cuspoidal shape of the phase portrait in the (w,w 1 )-plane. We truncate (8) ato( w 3 + w 2 β ), and apply a rescaling w = ε2 a u, w 1 = ε3 a v, β 1 = 4 a ε4, β 2 = b a ε2 τ, εt = s. (2) We obtain u = v, v = 4+u 2 + ε b a v(τ + u), (21) where the dot now indicates the derivative w.r.t. s. For ε = the system is Hamiltonian. The equilibria of (21) are the saddle (2, ) and the (degenerate) focus ( 2, ) for sufficiently small ε >. The focus is stable if ab >, unstable if ab <. As noticed by Beyn [1994], a solution Improved Homoclinic Predictor for BT Bifurcation u v ε C1 (R, R) C 1 (R, R) R R τ to (21), where u and v are such that the limits ( ) u(s) ( ) u(s) lim s ± v(s) and lim s ± v(s) exist, defines a homoclinic orbit to the saddle (2, ) of (21) for the corresponding values of (ε, τ). Following Beyn [1994], we fix the phase of the homoclinic solutions by requiring that v() =, (22) i.e. that the homoclinic orbit always crosses the u-axis at s =. For ε = and any τ, the system (21) has the well-known homoclinic solution with v () =, namely ( ) ( ) u (s) 1 3sech 2 (s) =2 v (s) 6sech 2. (23) (s)tanh(s) Hence there exists a trivial branch (u,v,,τ)of homoclinic orbits in (21). It has been shown in [Beyn, 1994] that τ = 1 (24) 7 is a bifurcation point, at which a nontrivial smooth branch of homoclinic solutions of (21) emanates transversally. This branch can be parametrized by ε and approximated by u u l v L ε = ε l v l + ε 1, (25) l= τ where the integer L defines the order of the approximation. Each (u l,v l ) with l 1 satisfies a linear inhomogeneous system that can be obtained by inserting the approximation into (21) and collecting the ε l -terms for l =, 1, 2, 3,... The ε -terms yield the Hamiltonian system, while the ε 1 -terms yield u 1 = v 1, v 1 =2u u 1 + b (26) a v (τ + u ). τ l 14557-5

Yu.A.Kuznetsovetal. A unique solution to (26) with lim s ± (u 1 (s), v 1 (s)) = (, ) and satisfying v 1 () = will provide the first-order correction to the Hamiltonian homoclinic orbit, which Beyn [1994] was unable to find explicitly. In our case, it is possible since (26) has a simpler (normalized) form. To obtain such a solution we first make the observation that ϕ 1 (s) =v (s) solves the homogeneous problem ü 1 =2u u 1. This enables us to find a second solution of the homogeneous problem by reducing it to a first-order problem. This gives ϕ 2 (s) =2cosh 2 (s)+5 + 15s sinh(s) cosh 3 (s) 15 cosh 2 (s). As we have two linearly independent solutions, it is now straightforward (although tedious) to solve the inhomogeneous problem ü 1 =2u u 1 + b a v (τ + u ) with arbitrary τ.itisgivenbyu 1 =(c 1 g)ϕ 1 + (c 2 + f)ϕ 2 where c 1 and c 2 are yet undetermined integration constants and f(s) = b sinh 3 (s)(7τ 1) 35a cosh 3 (s) + 3b sinh 3 (s)(7τ 1) 7a cosh 5 9b sinh 3 (s) (s) 7a cosh 7 (s), g(s) = 6b b sinh(s)(7τ 1) log(2 cosh(s)) + s 7a 28a cosh(s) + b ( 7τ +1) 28a cosh 2 + s b sinh(s)(7τ 1) (s) 56a cosh 3 (s) + 3b (7τ + 3) 56a cosh 4 (s) + s 3b sinh(s)( 7τ 2) 56a cosh 5 (s) 45b ( 1 28a cosh 6 (s) s sinh(s) ) cosh 7 (s) b ( τ a 8 + 1 28 + 6 ) 7 log 2, for which f() = g() = holds. Now we check the limits of u 1 (s) fors ±.First,weseethat lim s ± g(s)ϕ 1 (s) = lim s ± ϕ 1 (s) =. So we focus on the other terms. We find lim s ± (c 2 + f(s)) = c 2 ± b 7τ 1 a 35. Thus we recover τ = 1 7 together with c 2 =. The phase condition v 1 () = gives c 1 =,sothat u 1 (s) = 72b 7a v 1 (s) = 72b 7a sinh(s) log(cosh(s)) cosh 3, (s) sinh2 (s)+(1 2sinh 2 (s)) log(cosh(s)) cosh 4. (s) (27) Collecting the ε 2 -terms leads to the linear inhomogeneous system u 2 = v 2, v 2 =2u u 2 + b a v (τ 1 + u 1 ) + b a v 1(τ + u )+u 2 1, (28) where the homogeneous part has the same form as in (26). Thus, the general solution to (28) canbe written as u 2 =(c 3 g 1 )ϕ 1 +(c 4 +f 1 )ϕ 2 and v 2 = u 2, where c 3 and c 4 are new integration constants, while g 1 and f 1 are certain functions satisfying f 1 () = g 1 () =, which we have obtained explicitly but are too long to be displayed here. A unique solution to (28) with lim s ± (u 2 (s),v 2 (s)) = (, ) and satisfying v 2 () = will provide the second-order correction to the Hamiltonian homoclinic orbit. The requirements lim s ± (c 4 + f 1 (s)) = imply c 4 = 9b2 and τ 196a 2 1 =, while the phase condition v 2 () = gives c 3 =. The condition τ 1 =is equivalent to τ () = established in [Beyn, 1994] using symmetry arguments. At this point, we can conclude that the tangent line to the homoclinic branch at the bifurcation point is given by u u u 1 v ε = v + ε v 1 1. (29) τ τ In Fig. 1(a) we have plotted the corresponding tangent predictor in the (u, v)-plane for several values of ε. It is remarkable, see also the close-up, that the orbits for ε approach the saddle along the wrong direction, making a parasitic turn when s + or s [see Fig. 1(b)]. Indeed, the difference 2 (u (s)+εu 1 (s)) asymptotically behaves 14557-6

Improved Homoclinic Predictor for BT Bifurcation 8 6 1 4 2.5 2 4 6 5 4 3 2 1 1 2 3.5 1.7 1.75 1.8 1.85 1.9 1.95 2 2.5 2.1 2.15 8 6 4 2 2 4 (a) 6 5 4 3 2 1 1 2 3 (c).5.4.3.2.1.1.2.3 (b) 1.8 1.85 1.9 1.95 2 Fig. 1. Homoclinic orbit predictors for (a,b) =( 1, 1) and ε = (red),.2 (green),.4 (blue),.6 (black). (a) Tangent predictors, (b) zoom of the tangent predictors near the saddle: the parasitic turn is clearly visible, (c) the second-order predictors and (d) zoom of the second-order predictors near the saddle: the parasitic loop is present only for large ε. (d) for s ± as 288 b 7 a εse 2s, and, therefore, is negative for s if ab > or for s + if ab < (providedthatε>). When ε, this parasitic turn vanishes and on any finite time interval [ T,T] the tangent predictor with sufficiently small ε does approximate the true homoclinic solution better than the Hamiltonian predictor with ε =. Inparticular, while the Hamiltonian homoclinic orbit (23) is symmetric w.r.t. the u-axis, the tangent predictor defines a nonsymmetric approximate orbit, better corresponding to the nonsymmetric true homoclinic orbit in (21) and in the normal form (8), see Sec. 5.1 for a graphical illustration. With the above found constants c 3,c 4, and τ 1, one obtains u 2 = 216b2 49a 2 log 2 (cosh(t))(cosh(2t) 2) cosh 4 (t) 216b2 49a 2 log(cosh(t))(1 cosh(2t)) cosh 4 (t) 18b2 (6t sinh(2t) 7cosh(2t)+8) 49a 2 cosh 4, (t) 14557-7

Yu.A.Kuznetsovetal. v 2 = 216b2 t(2 cosh 2 (t) 3) 49a 2 cosh 4 + 288b2 (t) 49a 2 sinh(t)(3 log2 (cosh(t)) 6 log(cosh(t))) cosh 3 (t) β 2 = ε 2 τ ( b a ) ( ) b + ε 4 τ 2 + O(ε 5 ), a where all ingredients are defined above. (32) 216b2 49a 2 sinh(t)(12 log2 (cosh(t)) 14 log(cosh(t))) cosh 5 (t) 288b2 49a 2 sinh(t) cosh 3 (t) + 648b2 49a 2 sinh(t) cosh 5 (t). Figures 1(c) and 1(d) show the second-order predictor in the (u, v)-plane. While no parasitic turn exists for small ε, a parasitic loop appears for big values of ε. This implies that in actual computations ε must be small, as one naturally expects for asymptotic expansions. Sinceweneedthevalueofτ 2 in the next section, we have to take one more step. Collecting the ε 3 - terms leads to the linear inhomogeneous system u 3 = v 3, v 3 =2u u 3 + b a v (τ 2 + u 2 )+ b a v 1(τ 1 + u 1 ) + b a v 2(τ + u )+2u 1 u 2. (3) As before, u 3 = (c 5 g 2 )ϕ 1 +(c 6 + f 2 )ϕ 2 for some functions g 2 and f 2 satisfying f 2 () = g 2 () =. The conditions lim s ± u 3 (s) =imply, in particular, τ 2 = 288b2 241a 2. (31) Thus, the second-order approximation for the emanating homoclinic orbits for the BT normal form (8) isgivenby w (t) = ε2 a (u (εt)+εu 1 (εt)+ε 2 u 2 (εt)) + O(ε 5 ), w 1 (t) = ε3 a (v (εt)+εv 1 (εt)+ε 2 v 2 (εt)) + O(ε 6 ), ( ) 4 β 1 = ε 4 + O(ε 5 ), a 4. Computational Formulas for n-dimensional Systems In this section, we provide an asymptotic expression for the bifurcating homoclinic solution of (1). To find the prediction, we transfer system (8) withour homoclinic approximation (32) back to the original form (1). With data collected in (1) and(11), and using (15) and (17) (19), we get the second-order homoclinic predictor for the original system (1) α = ε 2 1b 7a K 1,1 + ε 4 ( 4 a K 1, + 5b2 49a 2 K 2 + 288b3 241a 3 K 1,1 + O(ε 5 ) (33) and ( 1b x(t) =ε 2 7a H 1,1 + 1 ) a u (εt)q + ε 3 ( 1 a v (εt)q 1 + 1 a u 1(εt)q ) + ε 4 ( 4 a H 1, + 5b2 49a 2 H 2,2 + 288b3 241a 3 H 1,1 + 1 a u 2(εt)q + 1 a v 1(εt)q 1 + 1 2a 2 H 2,u (εt) 2 + 1b ) 7a 2 H 12,u (εt) + O(ε 5 ). (34) We note that the phase condition (22) could be replaced by a different one. We can fix the phase using an integral condition as in [Doedel & Kernévez, 1986; Champneys et al., 1996] and [De Witte et al., 212]. Namely, we can fix the phase of u(s) by requiring its minimal L 2 -distance to the Hamiltonian approximation u (s). Mathematically, this leads to + u(s) u (s), u (s) ds =where u (s) =v (s). Applied for u 1 and u 2 separately, this gives different values of c 1 and c 4. However, extensive numerical tests did not show any substantial ) 14557-8

superiority of this choice over the predictor based on (33) and(34). 5. Examples 5.1. Truncated normal form Consider the two-parameter system {ẇ = w 1, ẇ 1 = β 1 + β 2 w 1 + aw 2 + bw (35) w 1, that is the truncated normal form (8). Bifurcation analysis of this system has been presented, for example, in [Guckenheimer & Holmes, 1983]. In this Improved Homoclinic Predictor for BT Bifurcation system we have two equilibria (± 1 a β 1, ), which lie on the folded surface S = {(w,w 1,β 1,β 2 ) = (s,, as 2,β 2 ) : s, β 2 R}. We want to compare the predicted homoclinic solution with that obtained via the high-accuracy numerical continuation in MatCont [De Witte et al., 212]. Substituting τ = τ + τ 2 ε 2 with (24) and(31) into (2), we obtain the following second-order approximation for the homoclinic bifurcation curve in the parameter plane (β 1,β 2 )of(35): β 2 = 72b3 241a 2 β 1 + 5b aβ1 (36) 7a.3.2.1.1.2.3.4.4.2.2.4.6.8.15.1.5 (a).5 1 1.5 2 2.5.15.1.5 1 2 3 4 5 6 (b).5.5.1.1.15.15.2 1 5 5 1.2 1 5 5 1 (c) (d) Fig. 2. (a) The comparison of homoclinic orbits in phase space between computed (blue) and predicted (red) using the secondorder correction for log 1(β 1 )= 3.921, 3.467, 2.63, 2.94, 1.772, 1.532, 1.342, 1.183, 1.49. (b) Predicted (red) and computed (dashed blue) homoclinic bifurcation curves in parameter space are hardly distinguishable. The green line is the LP curve. The black curve is the Hopf curve. (c) and (d) The time shift is such that the predicted (red) and computed (blue) curves coincide at t =for 1 log(β 1 )= 1.532. 14557-9

Yu.A.Kuznetsovetal. for sign(β 1 )= sign(a). For a = 1 andb =1,this approximation is shown as the red curve Hom Pred in Fig. 2(a). We use MatCont to start a continuation of equilibria with initial parameter values (β 1, β 2 )= (1, 2) and the equilibrium point (w,w 1 )=(1, ); β 2 is the free parameter. Two bifurcation points are detected along the curve of equilibria, limit point (LP) and Hopf (H). The LP continuation is now carried out to detect the BT-bifurcation point at (β 1,β 2 )=(, ). We start the homoclinic continuation using the BT Hom initializer, using.5 1 1.5 2 2.5 3 3.5 4 4.5 5 4.5 4 3.5 3 2.5 2 1.5 1.5 1 1.5 2 2.5 3 3.5 (a) 4 5 4.5 4 3.5 3 2.5 2 1.5 1 (b) Fig. 3. Accuracy of the predicted (a) w and (b) w 1 functions with Hamiltonian solution (blue), tangent predictor (red) and second-order predictor (black) for β 1 [3.85 1 5,.5]. This corresponds to ε [.5,.35]. Euclidean norms of the vectors of the function values at the points of the fine mesh are used. the predictor (33) (34) withε =.8. This yields the dashed blue curve Hom Com in Fig. 2(a). In Fig. 2(b) we show the corresponding homoclinic orbits. Observe that the homoclinic orbit is indeed nonsymmetric w.r.t. w, as is correctly predicted by the improved starter. Next in Fig. 3, wecompare the relative errors of the orbit as a function of β 1. The error is computed by taking a computed homoclinic orbit from the numerical continuation. This gives a value of β 1 which yields a value for ε in the predictor. The predictors are then compared with the computed solution using the time points of the fine mesh in the numerical continuation, after a time shift so that the computed and predicted curves coincide for t =. We see that the improved predictors (red, black) perform better than the one based on the Hamiltonian solution (blue). 5.2. Indirect field oriented control system The indirect field oriented control (IFOC) system of an induction motor can be mathematically described as in [Bazanella & Reginatto, 2] and [Salas et al., 28] by the following ODEs: ẋ 1 = c 1 x 1 + c 2 x 4 kc 1 u x 2 x 4, 2 ẋ 2 = c 1 x 2 + c 2 u 2 + kc 1 u x 1 x 4, 2 ( ẋ 3 = c 3 x 3 c 4 c 5 x2 x 4 u ) 2x 1 ( + c 4 T m + c ) 3 w ref, c 4 ẋ 4 = (k i k p c 3 )x 3 k p c 4 c 5 (x 2 x 4 u 2x 1 ) ( + k p c 4 T m + c ) 3 w ref. c 4 (37) Here x 1, x 2, x 3 and x 4 are the state variables, where x 1 and x 2 denote direct and quadrature components of the rotor flux; x 3 is the rotor speed error (i.e. the difference between the reference and the real mechanical speeds of the rotor); and x 4 denotes the quadrature axis component of the stator current. We also define the following constants and parameters: u 2 is a constant reference for the rotor flux magnitude; c 1 to c 5 are machine parameters; k p and k i are the proportional and the integral PI control gains, respectively; w ref is the speed reference; 14557-1

Improved Homoclinic Predictor for BT Bifurcation 11.5.45 1.4 9.35.3 8.25 7.2.15 6.1 5.5 3 4 5 6 7 8.4.35.3.25.2.15.1.5 (a) Fig. 4. (a) Homoclinic orbits emanating from the BT point of the IFOC model in parameter space (k, T m). The dashed blue curve is the homoclinic orbit. The red line is the Hopf curve and the green line is the LP curve. (b) The homoclinic orbits in state space (x 1,x 2 ). The green line is the LP curve with three codim 2 points. The red line is the Hopf curve with three generalized Hopf bifurcation points (GH) and ZH point. T m the load torque; k the measure of rotor time constant mismatches. The occurrence of LP and Hopf in IFOC have been characterized as a result of rotor time constant mismatches (see, for example [Bazanella & Reginatto, 22; Gordillo et al., 22] and [Moiola & Chen, 1996]). The first results on the occurrence of a BT bifurcation in the IFOC model were presented in [Salas et al., 24]. A detailed analytical study for the codim 2 bifurcations of (37) can be found in [Salas et al., 28]. In this paper, we shall examine only the homoclinic orbits that emanate from a given BT point. By continuation of equilibria starting with parameters k = 17, T m =5, c 1 = 4.4868, c 2 =.3567, c 3 =, c 4 = 9.743, c 5 =1.911, u 2 =11.3, k p =4.5, k i = 5, w ref =, and initial point (x 1,x 2,x 3,x 4 )=(.21,.11, 2.5), MatCont detects an LP point and a Hopf point. Further, by continuation of the limit point with (k, T m ) free, three codim 2 points are detected, BT, ZH and CP. The normal form coefficients for the BT point are (a, b) =(28.1,.91). From the BT point we Table 1. Parameter and state values at the bifurcation points in Fig. 4. Label k T m State Variables BT 4.54 8.12 (.16,.24,., 1.6) CP 3. 11.2 (.26,.45,., 6.52) ZH 11.21 3.43 (.7,.9,., 11.12) (b) start the continuation of the homoclinic curve, using k and T m as free system parameters and with initial amplitude value ε =.8 (see Fig. 4). This shows that our improved predictor works in higherdimensional systems as well. References Arnold, V. I. [1983] Geometrical Methods in the Theory of Ordinary Differential Equations (Springer-Verlag, NY, Heidelberg, Berlin). Bazanella, A. S. & Reginatto, R. [2] Robustness margins for indirect field oriented control of induction motors, IEEE Trans. Autom. Contr. 45, 1226 1231. Bazanella, A. S. & Reginatto, R. [22] Instabilty mechanisms in indirect field oriented control drives: Theory and experimental results, IFAC World Congress, Barcelona, Spain, Vol. 15, Part I. Beyn, W.-J. [1994] Numerical analysis of homoclinic orbits emanating from a Takens Bogdanov point, IMAJ.Numer.Anal.14, 381 41. Beyn, W.-J., Champneys, A., Doedel, E. J., Govaerts, W., Kuznetsov, Yu. A. & Sandstede, B. [22] Numerical continuation, and computation of normal forms, Handbook of Dynamical Systems, II, ed. Fiedler, B. (Elsevier Science, North Holland), pp. 149 219. Bogdanov, R. I. [1975] Versal deformations of a singular point on the plane in the case of zero eigenvalues, Funct. Anal. Appl. 9, 144 145. Bogdanov, R. I. [1976a] Bifurcations of a limit cycle of a certain family of vector fields on the plane, Proc. 14557-11

Yu.A.Kuznetsovetal. Petrovskii Seminar, Vol. 2 (Moscow State University, Moscow), pp. 23 35 (in Russian); [1981] English translation, Selecta Math. Sov. 1, 373 388. Bogdanov, R. I. [1976b] The versal deformation of a singular point of a vector field on the plane in the case of zero eigenvalues, Proc. Petrovskii Seminar, Vol. 2 (Moscow State University, Moscow), pp. 37 65 (in Russian); [1981] English translation, Selecta Math. Sov. 1, 389 421. Champneys, A. R., Kuznetsov, Yu. A. & Sandstede, B. [1996] A numerical toolbox for homoclinic bifurcation analysis, Int. J. Bifurcation and Chaos 6, 867 887. De Witte, V., Govaerts, W., Kuznetsov, Yu. A. & Friedman, M. [212] Interactive initialization and continuation of homoclinic and heteroclinic orbits in MATLAB, ACM Trans. Math. Softw. 38, Art. 18, 34. Dhooge, A., Govaerts, W. & Kuznetsov, Yu. A. [23] MATCONT: A MATLAB package for numerical bifurcation analysis of ODEs, ACM Trans. Math. Softw. 29, 141 164. Dhooge, A., Govaerts, W., Kuznetsov, Yu. A., Meijer, H. G. E. & Sautois, B. [28] New features of the software MatCont for bifurcation analysis of dynamical systems, Math. Comput. Model. Dyn. Syst. 14, 147 175. Doedel, E. J. & Kernévez, J. P. [1986] Auto: Software for continuation and bifurcation problems in ordinary differential equations, Applied Mathematics Report, California Institute of Technology, Pasadena, CA, 226 p. Gordillo, F., Salas, F., Ortega, R. & Aracil, J. [22] Hopf bifurcation in indirect field-oriented control of induction motors, Automatica 38, 829 835. Govaerts, W. J. F. [2] Numerical Methods for Bifurcations of Dynamical Equilibria (SIAM, Philadelphia, PA). Guckenheimer, J. & Holmes, P. [1983] Nonlinear Oscillations, Dynamical Systems and Bifurcations of Vector Fields (Springer-Verlag, NY). Kuznetsov, Yu. A. [24] Elements of Applied Bifurcation Theory, 3rd edition (Springer-Verlag, NY). Moiola, J. & Chen, G. [1996] Hopf Bifurcation Analysis: A Frequency Domain Approach (World Scientific, Singapore). Salas, F., Reginatto, R., Gordillo, F. & Aracil, J. [24] Bogdanov Takens bifurcation in indirect field oriented control of induction motor drives, 43rd IEEE Conf. Decision and Control, Vol. 4, pp. 4357 4362. Salas, F., Gordillo, F. & Aracil, J. [28] Codimensiontwo bifurcations in indirect field oriented control of induction motor drives, Int. J. Bifurcation and Chaos 18, 779 792. Takens, F. [1974] Forced oscillations and bifurcations, Comm. Math. Inst., Rijksuniversiteit Utrecht 2, 1 111; [21] Reprinted Global Analysis of Dynamical Systems (Institute of Physics, Bristol), pp. 1 61. 14557-12