Non-hyperbolic boundary equilibrium bifurcations in planar Filippov systems: a case study approach
Abstract
Boundary equilibrium bifurcations in piecewise smooth discontinuous systems are characterized by the collision of an equi- librium point with the discontinuity surface. Generically, these bi- furcations are of codimension one, but there are scenarios where the phenomenon can be of higher codimension. Here, the possible col- lision of a non-hyperbolic equilibrium with the boundary in a two- parameter framework and the nonlinear phenomena associated with such collision are considered. By dealing with planar discontinuous (Filippov) systems, some of such phenomena are pointed out through specific representative cases. A methodology for obtaining the corresponding bi-parametric bifurcation sets is developed.
Full text
NON-HYPERBOLIC BOUNDARY EQUILIBRIUM BIFURCATIONS IN PLANAR FILIPPOV SYSTEMS: A CASE STUDY APPROACH MARIO DI BERNARDO, DANIEL J. PAGANO AND ENRIQUE PONCE Abstract. Boundary equilibrium bifurcations in piecewise smooth discontinuous systems are characterized by the collision of an equilibrium point with the discontinuity surface. Generically, these bifurcations are of codimension one, but there are scenarios where the phenomenon can be of higher codimension. Here, the possible collision of a non-hyperbolic equilibrium with the boundary in a twoparameter framework and the nonlinear phenomena associated with such collision are considered. By dealing with planar discontinuous (Filippov) systems, some of such phenomena are pointed out through specific representative cases. A methodology for obtaining the corresponding bi-parametric bifurcation sets is developed. 1. Introduction Piecewise smooth dynamical systems are naturally used to model a great variety of engineering devices, which are discontinuous on a macroscopic scale. Examples of such systems include walking mechanisms (Garcia, Chatterjee, Ruina and Coleman, 1998), DC/DC converters (Banerjee and Verghese, 2001) and mechanical systems with impacts and/or friction (Brogliato, 1999; Brogliato, 2000). The corresponding mathematical models are sets of ordinary differential equations (ODEs) characterized by having some discontinuity either in the derivatives of the vector field or in the vector field itself. These discontinuities appear only in a small subset of the phase space and frequently such subset is a smooth manifold, or switching manifold, which is generically transversal to the vector field. Discontinuous differential systems, also called Filippov systems (Filippov, 1988), form an important class which have been recently studied, focussing on codimension-one bifurcations (both for equilibria and closed orbits) and two-parameter bifurcations of limit cycles. Filippov systems are sets of ODEs with discontinuous right-hand side. It has been shown that these systems can exhibit so-called sliding solutions. Namely, it is possible to 1
2 MARIO DI BERNARDO, DANIEL J. PAGANO AND ENRIQUE PONCE identify regions of the switching manifold such that the vector field points towards the manifold itself from both of its sides. Then, the system trajectory is constrained to evolve (or slide) on the boundary itself until the vector field on one or the other side of the manifold changes direction. As shown in (Filippov, 1988), and further detailed below, it is possible to construct an appropriate vector field generating such sliding trajectories as a convex combination of the system vector fields on both sides of the boundary. Filippov systems have been recently shown to exhibit a novel class of bifurcations, termed as discontinuity-induced bifurcations (DIBs), because of their discontinuous nature (di Bernardo, Budd, Champneys, Kowalczyk, Nordmark, Olivar and Piiroinen, 2006). In particular, it was observed that these systems undergo dramatic transitions whenever one of their invariant sets (equilibria, limit cycles etc) interacts non-trivially with the switching manifold in phase space. A striking example is the grazing-sliding bifurcation which was studied in (di Bernardo, Johansson and Vasca, 2001; di Bernardo, Kowalczyk and Nordmark, 2002). There, a limit cycle gains a tangential intersection with the manifold at some parameter value. Then, it can be shown that in many situations the cycle does not persist giving rise to more complex behavior including chaos. Another example is that of boundary equilibrium bifurcations (BEBs) where, under parameter variation, the collision is observed of an equilibrium point with the discontinuity surface. This class of bifurcations was recently studied in (di Bernardo, Nordmark and Olivar, 2007), where attention is focussed on one-parameter BEBs. Many engineering systems are characterized by more than one parameter. A basic mechanical system, for example, has at least three parameters (mass, friction coefficient and damping). Therefore, it is becoming increasingly apparent that higher-codimension DIBs need to be investigated to gain a deeper understanding of the bifurcation behavior detected experimentally in a growing number of real-world applications. Attempts have been made in the literature to classify and study some two-parameter DIBs, see for example the results in (Cunha, Pagano and Moreno, 2003) and (Kowalczyk, di Bernardo, Champneys, Hogan, Homer, Kuznetsov, Nordmark and Piiroinen, 2006). While attention has mostly focussed to DIBs of limit cycles, little is known on two-parameter boundary equilibrium bifurcations. The main aim of this paper is to start filling in this gap in the literature by illustrating some of the possible features of two-parameter BEBs. The idea is to analyze in detail a number of simple case studies undergoing a twoparameter BEB. In particular, we study a set of cases where the equilibrium colliding with the discontinuity surface is non-hyperbolic. We study the case of such equilibrium having a null real eigenvalue at the BEB (boundary-fold
NONHYPERBOLIC BOUNDARY EQUILIBRIUM BIFURCATIONS 3 bifurcation) or a pair of complex conjugate eigenvalues (boundary-center and boundary-Hopf). We present the unfolding of the two-parameter BEB for each of the planar case studies presented in the paper, showing that the local bifurcation diagram is characterized by the presence of bifurcation curves corresponding to both smooth and discontinuity-induced bifurcations. In so doing, we present a new interpretation of the conditions to classify one-parameter BEB in Filippov systems. Also, we illustrate a simple methodology to construct the local bifurcation diagrams in the neighborhood of a two-parameter BEB. It is worth mentioning here that such methodology can be easily extended to cope with higher dimensional problems. The rest of the paper can be outlined as follows. In Sec. 2 we give a brief overview of the systems of our concern and define the different types of equilibria which are dealt with in the paper. Then, in Sec. 3, we introduce a classification strategy for one-parameter BEBs which is then applied to each of the case studies discussed in the paper. The methodology is described in detail in Sec. 4. Then, we consider three case studies in Sec. 5. The boundary-fold bifurcation of a non-hyperbolic equilibrium is studied in Sec. 5.1. Namely, we assume that at the boundary equilibrium bifurcation, the non-hyperbolic equilibrium also undergoes a smooth fold and present the unfolding of the corresponding two-parameter BEB. The case of a linear centre colliding with the boundary is discussed in Sec. 5.2, where the boundary-centre bifurcation is unfolded. Finally, the simultaneous occurrence of a Hopf bifurcation and a BEB (boundary-Hopf) is discussed in Sec. 5.3. Conclusions are drawn in Sec. 6. 2. Filippov systems, ordinary equilibria, pseudo-equilibria and boundary equilibrium points To start with, let us review some elementary facts about Filippov systems. We will adopt the simplest setting which is general enough for applications, without intending to cope with all possible situations. Our main reference will be the work of Kuznetsov et al. (Kuznetsov, Rinaldi and Gragnani, 2003) and we restrict ourselves to consider only autonomous vector fields, with particular attention to equilibria and their possible bifurcations. Suppose that we are given two smooth vector fields f(i):Rn→Rn, i= 1,2,and a smooth non-constant scalar function h:Rn→Rsuch that the discontinuity manifold Σ = {x∈Rn:h(x) = 0} is sufficiently regular and generically transversal to both vector fields. Namely, the scalar products ∇h, f(i),for i= 1,2,giving each normal
4 MARIO DI BERNARDO, DANIEL J. PAGANO AND ENRIQUE PONCE component of the vector fields with respect to the manifold, are not identically zero on Σ (even if they could vanish in some points of the manifold). Let us define the two open regions S1={x∈Rn:h(x)<0}and S2={x∈Rn:h(x)>0}, and the Filippov vector field (1) F:Rn\Σ→Rn,such that F(x) = f(1)(x),if x∈S1, f(2)(x),if x∈S2. Then, in general the resulting vector field cannot be continuously extended to the manifold Σ and some procedure must be designed in order to define appropriately the solutions of the differential system (2) ˙x =F(x). Take a point ˆx ∈Σ and assume that ∇h(ˆx),f(1)(ˆx)>0.Then, such a point is reachable for some orbit of the system ˙x =f(1)(x) with initial condition within S1. If furthermore it turns out that we also have ∇h(ˆx),f(2)(ˆx)>0,it seems natural to concatenate the orbit of ˙x= f(1)(x) finishing at ˆx with the orbit of ˙x =f(2)(x) starting at the same point. We can adopt the same reasoning in the analogous case, when both ∇h(ˆx),f(2)(ˆx)<0 and ∇h(ˆx),f(1)(ˆx)<0, and define the crossing set (sometimes called the sewing part of Σ) as Σc=nx∈Σ : D∇h(x),f(1)(x)E·D∇h(x),f(2)(x)E>0o⊂Σ. In points belonging to Σc, standard solutions of the two systems can be joined to form a solution whose orbit crosses the discontinuity manifold. Note that, apart from the above geometrical interpretation on the pointing directions of the vector fields in points of the discontinuity surface, one can also think of the instantaneous change rate for the value of halong a solution x(t), and conclude that d dt [h(x(t))] = ∇h(x(t)) ·d dtx(t) = D∇h(x(t)),f(i)(x(t))E, with i= 1 or 2, depending on the corresponding vector field associated to the solution considered. According to Kuznetsov et al. (Kuznetsov et al., 2003), we can define the non-crossing part of Σ,or sliding part, as the complement to Σcin Σ, that is, (3) Σs=nx∈Σ : D∇h(x),f(1)(x)E·D∇h(x),f(2)(x)E≤0o.
NONHYPERBOLIC BOUNDARY EQUILIBRIUM BIFURCATIONS 5 Thus, while the crossing set is an open set, the sliding set should be the union of closed subsets (some of them possibly consisting of isolated sliding points)1. Within the sliding set, the Filippov method can be used to construct solutions, to be considered as extensions for solutions of (2). Such a method consists in defining a new vector field computed from an adequate convex combination of the two original vector fields, namely (4) Fs(x) = (1 −λ)f(1)(x) + λf(2)(x), where for each x∈Σsthe value of λis selected such that h∇h(x), Fs(x)i= 0. A simple computation shows that (5) λ=λ(x) = ∇h(x),f(1)(x) ∇h(x),f(1)(x)−f(2)(x), provided the above denominator does not vanish and then, by using the definition of Σs, one concludes that 0≤λ(x)≤1,for all x∈Σs. Therefore, we have a explicit definition for the sliding vector field, namely (6) Fs(x) = ∇h(x),f(2)(x)f(1)(x)−∇h(x),f(1)(x)f(2)(x) ∇h(x),f(2)(x)−f(1)(x). If ∇h(x),f(2)(x)−f(1)(x)= 0 for some x∈Σs, then we say that such xis a singular sliding point. This can happen in three cases: both vector fields are tangent to Σ; one is tangent and the other vanishes; both vector fields vanish at the point. In all these singular cases, if we exclude infinitely degenerate cases and the sliding point is non-isolated, it is possible to define the vector field Fsby continuity arguments. For isolated singular sliding points it will be taken Fs(x) = 0. Clearly, the boundary of the sliding set Σs(as a subset of Σ) is associated to each one of the two equalities ∇h(x),f(1)(x)= 0, ∇h(x),f(2)(x)= 0; that is, λ(x) = 0 or λ(x) = 1 with x∈Σ. As usual in the analysis of dynamical systems, we must look for the simplest solutions organizing the dynamics, namely the constant solutions associated to rest points normally called equilibria. Of course, the Filippov 1We must mention that some authors prefer to qualify as sliding only the case when ∇h(x),f(2)(x)<0<∇h(x),f(1)(x) (to be called here attractive sliding case) and, otherwise, that is if ∇h(x),f(1)(x)≤0≤∇h(x),f(2)(x), then they speak of the escaping part of Σ.
6 MARIO DI BERNARDO, DANIEL J. PAGANO AND ENRIQUE PONCE system (2) inherit the equilibria of each vector field fi(x), but we must be cautious and distinguish between real or virtual equilibria. In particular, we call •admissible or real equilibrium points to all the solutions of f(1)(x) = 0 that belong to S1and the solutions of f(2)(x) = 0 that belong to S2, while •virtual equilibrium points are the solutions of f(1)(x) = 0 that belong to S2, and the solutions of f(2)(x) = 0 that belong to S1. Although virtual equilibria are not equilibria of F(x), they can still organize the dynamics in the corresponding region. Regarding now the induced dynamical system ˙x =Fs(x) on the sliding set, we note that apart from isolated singular sliding points, the sliding vector field Fscan vanish in other points which behave like real equilibria for such dynamical system if we restrict our attention to the set Σs. They also are, in some sense, equilibria for system (2) and will be called pseudo-equilibrium points. For instance, when both vectors f(i)are transversal to Σ in a certain point of this surface and furthermore they are anti-collinear, that is, there exist λ1, λ2>0, such that (7) λ1f(1)(x) + λ2f(2)(x) = 0, then a simple argument shows that the point is necessarily in Σs, since the value of ∇h(x),f(i)(x),i= 1,2 is non-zero and with different sign. In fact, it is immediate to conclude that at such point one has Fs(x) = 0 and so it is a pseudo-equilibrium for (2). Reciprocally, if xis a point in Σswith Fs(x) = 0 and it is not a tangency point, we easily conclude that both vector fields are anti-collinear at the point. If for instance at such point we assume ∇h(x),f(2)(x)<0<∇h(x),f(1)(x),we conclude that two orbits, each one corresponding to a vector field, collide with opposite directions and determine a rest point for the global vector field. This rest point, differently from what observed for admissible equilibria, can be reached in finite time from points belonging to these two orbits. A general and unified necessary condition for equilibria, to be called Generalized Condition for Equilibria (GCE), can be established from Eq. (6). Effectively, the condition Fs(x) = 0 translates to (8) D∇h(x),f(2)(x)Ef(1)(x)−D∇h(x),f(1)(x)Ef(2)(x) = 0 and it is obvious that this condition is also satisfied by virtual and admissible equilibria. To end this section, an important remark is that Fs(x) = 0 when any of the vector fields vanishes at a point of Σ. Then we define such a point as a boundary equilibrium point. Thus, a point xis a boundary equilibrium point
NONHYPERBOLIC BOUNDARY EQUILIBRIUM BIFURCATIONS 7 if f(1)(x) = 0 or f(2)(x) = 0 and h(x) = 0. On the one hand, a boundary equilibrium point can be seen as the critical case between admissible and virtual equilibria. On the other hand, if we exclude the exceptional case of being a singular sliding point, we deduce from (5) that either λ(x) = 0 or λ(x) = 1,that is, the point is also at the boundary of the sliding set Σs. 3. Boundary equilibrium bifurcations We will now discuss the occurrence of boundary equilibrium bifurcations in Filippov systems. We suppose that the two defining vector fields and the manifold determining function hdepend on some real parameter µ∈R. Also, we assume that for a critical value of the parameter, say µ= 0, there appears a boundary equilibrium point associated to the first vector field f(1). Without loss of generality, we assume that the point is at the origin, that is, (x, µ) = (0,0) is a solution of the equations f(1)(x, µ) = 0,(9) h(x, µ) = 0, and the corresponding solution branch ¯x(µ),with ¯x(0) = 0, is regular, that is, A=Dxf(1)(0,0) is invertible. If we also assume that the branch is transversal to Σ,namely, d dµh(¯x(µ), µ)µ=0 6= 0, a natural question arises. How does the situation change in passing the parameter through the critical value µ= 0? Let us first write in a explicit way the transversality condition. For that, we apply the implicit function theorem (I.F.T. for short, in the sequel) to the first equation in (9) by differentiating with respect to µ, to get Dxf(1)(¯x(µ), µ)d dµ ¯x(µ) + Dµf(1)(¯x(µ), µ) = 0, and, by considering µ= 0,after defining M=Dµf(1)(0,0),we obtain ¯x′(0) = d dµ ¯x(µ)µ=0 =−A−1M. Then, now d dµh(¯x(µ), µ) = Dxh(¯x(µ), µ)d dµ ¯x(µ) + Dµf(1)(¯x(µ), µ),
8 MARIO DI BERNARDO, DANIEL J. PAGANO AND ENRIQUE PONCE and defining CT=Dxh(0,0), N=Dµh(0,0), the transversality condition reduces to (10) d dµh(¯x(µ), µ)µ=0 =N−CTA−1M6= 0. It should be noticed that for µ= 0,the origin is also an equilibrium point for the sliding vector field (4) corresponding to the value λ= 0, that is, it is in one of the two boundaries of the sliding set Σs. Thus, coming back to the pending question, such equilibrium could be also a point of a solution branch ˜x(µ),˜ λ(µ), with ˜x(0),˜ λ(0)= (0,0),for the system of equations (1 −λ)f(1)(x, µ) + λf(2)(x, µ) = 0, h(x, µ) = 0. Such a solution branch for the sliding vector field will be locally regular when the hypotheses of I.F.T. are fulfilled in order to solve the above system for (x, λ) in terms of µ, near the point (x, λ, µ) = (0,0,0). It then suffices that in the following system of equations, obtained by implicit differentiation with respect to µ, namely (1−λ)Dxf(1)(x, µ)+λDxf(2)(x, µ)f(2)(x, µ)−f(1)(x, µ) Dxh(x, µ) 0 x′(µ) λ′(µ)+ +(1 −λ)Dµf(1)(x, µ) + λDµf(2)(x, µ) Dµh(x, µ)=0 0 (11) the matrix of coefficients be non-singular at (x, λ, µ) = (0,0,0).Taking into account that f(1)(0,0) = 0 by our initial hypothesis, and introducing the vector B=f(2)(0,0),the condition can be written as det A B CT06= 0. Using the equality A−10 CTA−1−1 A B CT0=I A−1B 0CTA−1B, we see that det A B CT0=−CTA−1B·det A, and our conclusion is that if CTA−1B6= 0, there exists locally a unique equilibrium branch ˜x(µ),˜ λ(µ), with ˜x(0),˜ λ(0)= (0,0) for the sliding
NONHYPERBOLIC BOUNDARY EQUILIBRIUM BIFURCATIONS 9 vector field which will be admissible whenever 0 ≤˜ λ(µ)≤1. Moreover, from (11), using the I.F.T. we have A˜x′(0) + B˜ λ′(0) + M= 0, CT˜x′(0) + N= 0. After some standard manipulation and recalling (10), we then have ˜ λ′(0) = N−CTA−1M CTA−1B=1 CTA−1B·d dµh(¯x(µ), µ)µ=0 . Hence, for the two colliding equilibrium branches, we conclude that (12) d dµ ˜ λ(µ)µ=0 =1 CTA−1B·d dµh(¯x(µ), µ)µ=0 , so that we can easily prove the following result. Note that the theorem below already appeared in (di Bernardo et al., 2007), but here we provide a more detailed derivation by resorting to the I.F.T. Theorem 1. Assume that for µ= 0 an equilibrium branch of the vector field f(1)(x, µ)crosses the discontinuity manifold h(x, µ) = 0 at the origin, being this point regular, that is, A=Dxf(1)(0,0) is a non-singular matrix. Furthermore, suppose that the crossing is transversal, that is, if M=Dµf(1)(0,0),CT=Dxh(0,0), and N=Dµh(0,0) then d dµh(¯x(µ), µ)µ=0 =N−CTA−1M6= 0, and the non-degeneracy condition CTA−1B6= 0,where B=f(2)(0,0), is satisfied. The following statements hold. (a): (Persistence of one equilibrium for the Filippov system) If CTA−1B > 0the equilibrium branch for f(1)(x, µ)and the equilibrium branch for the sliding vector field Fsdo not coexist for µ6= 0 and small. More precisely, when µvaries in a neighborhood of 0one admissible equilibrium for f(1) becomes non-admissible for µ= 0 and it is transformed into an admissible pseudo-equilibrium, that is, into an admissible equilibrium for the sliding vector field (or vice versa). (b): (Non-smooth fold or annihilation of equilibria for the Filippov system) When the condition CTA−1B < 0holds, the equilibrium branch for f(1)(x, µ)and the equilibrium branch for the sliding vector field Fscoexist for small values de µ, but only either for µ < 0 or for µ > 0. That is, when µvaries in a neighborhood of 0one admissible equilibrium for f(1) collides for µ= 0 with one admissible pseudo-equilibrium and both become non-admissible.
16 MARIO DI BERNARDO, DANIEL J. PAGANO AND ENRIQUE PONCE the left, namely f(2)(x, y, ν) = −1 0, which obviously cannot give rise to any admissible equilibria. Note that this choice also implies that any sliding region will be attractive, and so we will not deal with escaping regions. The second step in our analysis is to compute the sliding set Σs. According to (15), we have the set (x, y)∈R2:x=ρ, (−1) ν−x2=x2−ν≤0 that is Σs= Σs(ρ, ν) = (x, y)∈R2:x=ρif ν≥ρ2, ∅if ν < ρ2, so that, when it is non-empty there is no restriction for yand we get Σs= Σ, that is the full vertical line x=ρ. Assuming ν≥ρ2, and using (16) we detect a pseudo-equilibrium point in Σswhen ν−x2·0−(−y)(−1) = 0, that is y= 0.Note that, since D∇h(x),f(2)(x)−f(1)(x)E= [1,0]Tx2−ν−1 y=x2−ν−1, according to (6) we get (17) Fs(x)= 1 ρ2−ν−1(−1) ν−ρ2 −y−ν−ρ2−1 0=1 ρ2−ν−10 y. Thus, the dynamics on the sliding set Σsis governed by the differential equation ˙y=y ρ2−ν−1, and as always ρ2−ν−1<0,the pseudo-equilibrium point (ρ, 0) is attractive, behaving as a pseudo-node whenever it exists. The last step is to analyze the possible boundary equilibrium bifurcation when the parameter ρis varied. Looking at the admissible equilibria of f(1), namely (−√ν, 0) and (√ν, 0) for ν≥0, it is immediate to conclude that we have collisions between these equilibria and the discontinuity boundary for ρ=±√ν, or equivalently for the points of the parabola ν=ρ2in the parameter plane. To apply Theorem 1, we need to check the transversality and the non-degeneracy condition, for which we compute
NONHYPERBOLIC BOUNDARY EQUILIBRIUM BIFURCATIONS 17 A=Dxf(1)(±√ν, 0) = ∓2√ν0 0−1, B=f(2)(±√ν, 0) = −1 0, CT=Dxh(±√ν, 0) = 1 0 along with M=Dρf(1)(±√ν, 0) = 0 0,and N=Dρh(±√ν, 0) = −1. We must exclude the case ν= 0, the origin of the parameter plane, where Aturns out to be singular. For ν6= 0, we see that N−CTA−1M=−1 and the transversality requirement holds. Regarding the non-degeneracy condition, we obtain CTA−1B=1 0 ∓1 2√ν0 0−1 −1 0=±1 2√ν, so that we will have persistence at the collision for (√ν, 0) and non-smooth fold at (−√ν, 0). The bifurcation set computed above is depicted in Fig. 1 where, apart from the two branches of the parabola corresponding to the two different boundary equilibrium bifurcations, we see the half-straight line ν= 0, with ρ > 0,where a standard saddle-node bifurcation takes place. These lines, organized around the origin which behaves like a codimension two bifurcation point, determine four open regions in the parameter plane. Within each parameter region the phase planes are qualitative similar. The phase space diagrams corresponding to the various regions labelled in Fig.1 are shown in Fig. 2. Starting from region 1 in Fig. 2(1), we see that no equilibrium exist. Then, under parameter variation, the bifurcation curve corresponding to a smooth fold bifurcation is crossed as we move into region 2. As shown in Fig. 2(2), this corresponds to the creation of two admissible equilibria. Further parameter variations, cause one of this equilibria to undergo a BEB associated to persistence (as shown analytically above). Hence, in region 3, we see the coexistence of one admissible equilibrium and a pseudo equilibrium (see Fig. 2(3)) which are then annihilated through another BEB along the curve labelled as EAin Fig. 1. 5.2. Case Study 2: Boundary-center bifurcation. As a second example of a possible non-hyperbolic point which collides with the discontinuity surface, let us consider as before that the manifold Σ is given by the vertical
18 MARIO DI BERNARDO, DANIEL J. PAGANO AND ENRIQUE PONCE line x=ρ, that is h(x, y) = x−ρ, so that for x < ρ we have the vector field f(1)(x, y) = νx −y x. Thus, there is only a possible equilibrium (to be admissible or virtual depending on ρ) at (¯x, ¯y) = (0,0) that becomes non-hyperbolic for ν= 0 and will cross Σ for ρ= 0.Now the non-hyperbolicity comes from the fact that the eigenvalues are on the imaginary axis of the complex plane for critical values of parameters. Thus, the equilibrium is a linear focus as long as 0<|ν|<2,being a linear center for ν= 0. As the second vector field involved, let us consider again the case of a constant horizontal vector field pushing to the left, say f(2)(x, y) = −1 0. We must anticipate that for ρ > 0, the passage through the line ν= 0 constitutes a bifurcation, since the origin changes it stability becoming a unstable focus for ν > 0.When ν= 0,we have a linear center configuration bounded by Σ. To compute the sliding set Σs, we proceed as before by recalling (15), getting the conditions x=ρ, y −νx ≤0,and so we arrive at Σs= Σs(ρ, ν) = (x, y)∈R2:x=ρ, y ≤νρ, which represents a half part of the straight line Σ.Note that the boundary of this set is the point (ρ, νρ),where the orbits of f(1) have a tangency with Σ, visible for ρ > 0 and invisible when ρ < 0.Using GCE condition (16), which reduces here to x= 0, we detect pseudo-equilibrium points in Σsonly if ρ= 0. Then the system has a continuum of pseudo-equilibria at (0, y) with y≤0, independently on the value of ν, which leads to a vertical line in the bifurcation set, namely the ν-axis of the parameter plane. Since now D∇h(x),f(2)(x)−f(1)(x)E= [1,0]Ty−νx −1 x=y−νx −1, from (6) we get Fs(x) = 1 y−νx −1(−1) νx −y x−(νx −y)−1 0= =1 y−νx −10 −x. Thus, the dynamics on the sliding set Σsis governed by the nonlinear differential equation ˙y=ρ 1 + νρ −y,
NONHYPERBOLIC BOUNDARY EQUILIBRIUM BIFURCATIONS 19 so that, as y≤νρ, the sign of ˙ycoincides with the sign of ρ. This dynamics is responsible for creating one stable limit cycle including some upper part of the sliding set, surrounding the unstable focus that exists for 0 < ν, < 2 when ρ > 0.The bifurcation undergone by the system for ρ > 0 at ν= 0, is reminiscent of the focus-center-limit cycle bifurcation reported in (Freire- Ponce-Ros 1999), in the sense that the phenomenon is similar, for the limit cycle appears suddenly with significant size, ‘coming’ from the outermost periodic orbit of the center. If we want to analyze the boundary equilibrium bifurcation of the origin at ρ= 0 according to Theorem 1, we must first to check its hypotheses. Here A=Dxf(1)(0,0) = ν−1 1 0 , while the other elements are as before, namely B=f(2)(0,0) = −1 0, CT=Dxh(0,0) = 1 0 , M=Dρf(1)(0,0) = 0 0,and N=Dρh(0,0) = −1. We get N−CTA−1M=−1,so that the collision is transversal. But, regarding the non-degeneracy condition, we now obtain CTA−1B=1 0 0 1 −1ν −1 0= 0, telling us that the bifurcation is degenerate. In fact, we already know that just in the collision the only equilibrium point that exists for ρ > 0 exploits in a continuum of pseudo-equilibria, and no equilibria remain for ρ < 0. The bifurcation set in (ρ, ν)-plane and the state space diagrams are shown in Fig. 3 and Fig. 4 respectively. In region 1 we have a stable equilibrium of center type which loses its stability in passing to region 2 and gives rise to a stable sliding limit cycle surrounding the unstable equilibrium. This bifurcation is similar the Focus-Centre-Limit Cycle (F-C-LC) bifurcation studied in (Freire, Ponce and Ros, 1999). As mentioned earlier, while a continuum of pseudo-equilibria is detected on the line {ρ= 0}, no equilibria persist for ρ < 0. 5.3. Case Study 3: Boundary-Hopf Bifurcation. Let us consider a case very similar in principle to the previous one, by substituting only the linear vector field responsible for the non-hyperbolic point and choosing instead the vector field associated to a canonical Hopf singularity, namely (18) f(1)(x, y) = −y+x(ν−x2−y2) x+y(ν−x2−y2),
20 MARIO DI BERNARDO, DANIEL J. PAGANO AND ENRIQUE PONCE −1 −0.5 0 0.5 1 −1 −0.5 0 0.5 1 1.5 ρ ν F−C−LC 1 2 4 Continuum of pE 3 Figure 3. Bifurcation set in the plane (ρ, ν) for the linear center plus a constant vector field case. which again only have the origin as possible real equilibrium point. We know in advance that for ρ > 0 and through a Hopf bifurcation at ν= 0 the origin passes from being a stable focus to be for ν > 0 a unstable focus surrounded by a stable limit cycle, which is a circle of radius √ν. The sliding set Σsis, by recalling (15), the set of points with x=ρ, y − x(ν−x2−y2)≤0, namely Σs= Σs(ρ, ν) = (x, y)∈R2:x=ρ, ρy2+y+ρ(ρ2−ν)≤0. Note that this set is, for ρ > 0,bounded when non-empty, and unbounded and possibly disconnected for ρ < 0.If ρ= 0 the set is the negative y-axis. A complete description of the sliding set is given in Tab. 2, where when they are well defined, we introduce the values yl=−1 2ρ−rν−ρ2+1 4ρ2, yu=−1 2ρ+rν−ρ2+1 4ρ2. Proceeding further, we see that D∇h(x),f(2)(x)−f(1)(x)E= 1 −y+x(ν−x2−y2),
NONHYPERBOLIC BOUNDARY EQUILIBRIUM BIFURCATIONS 21 −2 −1 0 1 2 −2 −1 0 1 2 x y −2 −1 0 1 2 −2 −1 0 1 2 x y −2 −1 0 1 2 −2 −1 0 1 2 x y ν = − 1 ρ = 1 ν = 0 ρ = 1 ν = 0.2 ρ = 1 ν = 1 ρ = 0 −2 −1 0 1 2 −2 −1 0 1 2 x y ν = 1 ρ = −1 AE AE LC 12 34 Figure 4. Some state space diagrams in the plane (x, y) for the linear center plus a constant vector field case. Parameter region Sliding part Σsof Σ ρ > 0, ν < ρ2−1 4ρ2∅ ρ > 0, ν ≥ρ2−1 4ρ2A bounded segment, with yl≤y≤yu ρ= 0 The half-axis y≤0 ρ < 0, ν > ρ2−1 4ρ2The two unbounded parts, y≤yland yu≤y ρ < 0, ν ≤ρ2−1 4ρ2The complete line x=ρ, that is Σs= Σ Table 2. Definition of the sliding region Σsfor various parameter values and from (6) we get (19) Fs(x) = 1 y−x(ν−x2−y2)−10 x+y(ν−x2−y2). Thus, the dynamics on the sliding set Σsis governed by the nonlinear differential equation ˙y=ρ+y(ν−ρ2−y2) y−ρ(ν−ρ2−y2)−1.
22 MARIO DI BERNARDO, DANIEL J. PAGANO AND ENRIQUE PONCE 5.3.1. Existence and stability of pseudo-equilibria. Using GCE condition (16), which now is equal to x+y(ν−x2−y2) = 0, we arrive at the condition (20) q(y) := y3+ (ρ2−ν)y−ρ= 0, which must be fulfilled by any pseudo-equilibrium candidate, for which we must also check its belonging to Σs.Note that, due to the special form of f(2),this equation corresponds exactly with the horizontal nullcline of f(1). Equation (20) can have up to three real solutions and the following auxiliary result will be useful. Lemma 1. For every negative root of (20), the point (ρ, y)belongs to Σs, while all positive solutions are such that (ρ, y)is in Σ\Σs. Proof. The case ρ= 0 is direct. Assume ρ6= 0, and let ybe a negative root of (20). By multiplying this equation by ρ, we can write 0 = ρy3+ρ(ρ2−ν)y−ρ2, which is equivalent, after adding y2and arranging terms, to ρ2+y2=ρy3+ρ(ρ2−ν)y+y2=yρy2+y+ρ(ρ2−ν). Now, since the left hand side is positive and y < 0 by assumption, we conclude that ρy2+y+ρ(ρ2−ν)<0, and so (ρ, y)∈Σs.The argument for positive root is completely analogue and the lemma follows. The number of pseudo-equilibria could change by moving parameters. In particular, from the above lemma, we should study the possible change in the number of negative solutions of (20). By computing its derivative, we obtain q′(y) = 3y2+ρ2−ν. If for instance ρ2> ν, then the function q(y),is increasing, having only one real root, since its derivative is always positive. If furthermore ρ > 0, such root is positive as q(0) = −ρ < 0,and then there are no pseudo-equilibria, according to the lemma. Eq. (20) will start to have negative roots if we choose the parameters to get a maximum in a point y∗<0 where both q(y∗) = 0 and q′(y∗) = 0, for then the graph of qin the plane (y, q) has a tangency with the negative horizontal axis. The existence of such a point will imply a saddle-node bifurcation of pseudo-equilibria (SNpE), for then a change of parameters should lead to the appearance of two negative roots for (20). Thus, we will eliminate yin the system formed by the two equations q(y) = 0, q′(y) = 0,trying to obtain a parameter relation that corresponds
NONHYPERBOLIC BOUNDARY EQUILIBRIUM BIFURCATIONS 23 with the SNpE bifurcation. From q′(y) = 0, we obtain the relation ν= 3y2+ρ2, and substituting in (20), we get −2y3−ρ= 0. By assuming ρ > 0,we have y∗=−ρ 2 1 3 and replacing this value in ν= 3y2+ρ2, we finally arrive at the condition ν=ρ2+ 3 ρ 22/3 . This curve in the parameter plane (ρ, ν) determines where the SNpE takes place. The phenomenon is associated to the fact that the boundary Σ intersects the horizontal nullcline in two points, after becoming tangent to it at the point (x, y) = (ρ, y∗). If we check the sign of ˙yon Σs, we observe that it coincides with the sign of q(y). Therefore, it is immediate to conclude that after the SNpE bifurcation the upper pseudo-equilibrium behaves as a saddle while the lower one as a stable node. Note that, when this tangency between the nullcline and the boundary is detected, the limit cycle, surrounding the unstable equilibrium, cannot continue to exist. In particular, for the cycle to exist past this tangency, it should develop a sliding segment lying on the vertical line x=ρ. Such a sliding segment should be confined to the region given by −3ρ 22/3≤y≤3ρ 22/3 . Such region, though, certainly contains the point y∗, where two pseudoequilibria are created at the tangency. So, clearly the cycle cannot coexist with such new invariant sets and therefore ceases to exist. The two pseudo-equilibria will exist for ν > ρ2+ 3 ρ 22/3 provided that ρ > 0; if we let ρtend to zero then from (20) we deduce that the stable pseudo-node tends to (0,√ν) while the pseudo-saddle tends to the origin where we will have a boundary equilibrium collision. 5.3.2. BEB of the origin. Let us finally analyze the boundary equilibrium bifurcation of the origin at ρ= 0.As before, Mvanishes and N=Dρh(0,0)=
24 MARIO DI BERNARDO, DANIEL J. PAGANO AND ENRIQUE PONCE −1, so that the transversality condition is satisfied. To check the nondegeneracy condition of Theorem 1, we see now CTA−1B=1 0 ν−1 1ν−1−1 0= =1 1 + ν21 0 ν1 −1ν −1 0=−ν 1 + ν2, so that depending on the sign of νwe have a different kind of boundary bifurcation. Thus, for ν < 0 we have persistence or transition between one real equilibrium and one pseudo-equilibrium, whilst for ν > 0 there is a non-smooth fold between them. 5.3.3. Grazing bifurcation. We also must take into account that through a Hopf bifurcation at ν= 0 for ρ > 0, the origin becomes surrounded for ν > 0 by a stable limit cycle, namely a circle of radius √ν. We could speak so of a grazing bifurcation when the discontinuity manifold Σ touches the limit cycle. Clearly, it happens for ρ > 0 at the curve ν=ρ2of the plane (ρ, ν). Apart from the appearance of a sliding segment in the cycle, there are no other qualitative changes. Much more dramatic is the change that occurs by crossing the curve associated to the SNpE bifurcation; the stable limit cycle is firstly transformed in a loop containing the saddle-node point, and after crossing the SNpE curve is to be broken in different orbits, so that from all initial conditions, excepting the origin and the pseudo-saddle, the orbits tend to approach (in finite time) the stable pseudo-node. A new almost global attractor is then created. Putting all this information together, we show in Fig. 5 the bifurcation set in the plane (ρ, ν). The number and types of invariant sets existing in each of the regions in the two-parameter space is given in Tab. 3. Starting from the bottom right-hand region of the diagram in Fig. 5, we notice the occurrence of a Hopf bifurcation as we cross into region 1. Here an unstable admissible equilibrium coexist with a stable limit cycle. Under parameter variations, as we enter region 2, the cycle undergoes a grazing bifurcation which gives rise a stable sliding limit cycle. Then, because of a saddle-node of pseudo-equilibria, in region 3 we observe the coexistence of one unstable admissible equilibria and a pair of pseudo-equilibria (a pseudo-saddle and a pseudo-node). The stable pseudo-saddle then collides on the boundary with the unstable admissible equilibria so that through a nonsmooth-fold associated to the BEB they both disappear. Hence in region 4, we have only one stable pseudo-node. Such a node undergoes another BEB along the curve labelled as ETin Fig. 5 which give rise to a stable admissible equilibrium in region 0.
NONHYPERBOLIC BOUNDARY EQUILIBRIUM BIFURCATIONS 25 −1 −0.5 0 0.5 1 1.5 2 −2 −1 0 1 2 3 4 5 6 7 ρ ν 0 H G SNpE + HC 1 2 3 4 ET EA Figure 5. Bifurcation set in the plane (ρ, ν) for the Hopf + constant vector field case. Region Invariant sets 0 1 stable AE 1 1 unstable AE + 1 sLC 2 1 unstable AE + 1 sLC with a sliding segment 3 1 unstable AE + 1 pseudo-saddle + 1 stable pseudo-node 4 1 stable pseudo-node Table 3. Invariant sets in each of the regions depicted in Fig. 5 5.4. Discussion. The three case studies investigated above show some general features that we conjecture can be observed also in higher-dimensional Filippov systems, undergoing similar types of boundary-equilibrium bifurcations. In particular, in all cases the unfolding of the two-parameter BEB point shows nearby bifurcation curves of two types: (i) curves associated to the specific type of smooth bifurcation exhibited by the system away from the