Skip to main content

ORIGINAL RESEARCH article

Front. Appl. Math. Stat., 18 March 2022
Sec. Dynamical Systems
This article is part of the Research Topic Recent advances in bifurcation analysis: Theory, methods, applications and beyond… View all 6 articles

Classification of Codimension-1 Singular Bifurcations in Low-Dimensional DAEs

  • 1Center for Marine Environmental Sciences (MARUM), University of Bremen, Bremen, Germany
  • 2Institute of Information Technology, Mathematics and Mechanics (ITMM), Lobachevsky State University, Nizhny Novgorod, Russia
  • 3Hamburg University of Technology, Hamburg, Germany

The study of bifurcations of differential-algebraic equations (DAEs) is the topic of interest for many applied sciences, such as electrical engineering, robotics, etc. While some of them were investigated already, the full classification of such bifurcations has not been done yet. In this paper, we consider bifurcations of quasilinear DAEs with a singularity and provide a full list of all codimension-one bifurcations in lower-dimensional cases. Among others, it includes singularity-induced bifurcations (SIBs), which occur when an equilibrium branch intersects a singular manifold causing certain eigenvalues of the linearized problem to diverge to infinity. For these and other bifurcations, we construct the normal forms, establish the non-degeneracy conditions and give a qualitative description of the dynamics. Also, we study singular homoclinic and heteroclinic bifurcations, which were not considered before.

1. Introduction

Differential-algebraic equations (DAEs) play an important role in dynamical system modeling such as power systems (cf. [1, 2]), nonlinear-circuits [37], robotics (cf. [8]), flight control systems [9], multi-body systems [10], numeric PDEs ([11] and references in Kunkel and Mehrmann [12]).

We consider quasilinear DAEs of form

A(x,α)x.=f(x,α),(x,α)n×m,    (1)

for smooth functions A : n × mn × n, f : n × mn of the phase variable xn and the parameter α ∈ m.

In the presence of singularities, that is, points (x, α) such that det A(x, α) in Equation (1) vanishes, it is not possible to describe the local behavior of a DAE in terms of an explicit ODE. Regularization of such a singular DAE often leads to an ODE with higher dimensional manifolds of equilibria in phase space, which can manifest bifurcations without parameters (cf. [13]). System with singularities possessing the Hamiltonian structure were studied in [1418].

In parametrized problems, a stability change due to the divergence of an eigenvalue was first analyzed by Venkatasubramanian [19, 20] and later addressed by many others [9, 2025]. The change of stability, termed singularity-induced bifurcations (SIB), occurs when an equilibrium branch intersects a singular manifold, which results in the divergence of at least one eigenvalue through infinity.

Main efforts in studying such singularity-crossing equilibria have been given by trying to characterize the SIBs in terms of the linearized problems, such as using the matrix pencils {A(x*,α*),-Dxf(x*,α*)} associated to Equation (1) at the point of singularity (x*, α*) (cf. [20, 26]). Different sufficient conditions have been given in the framework of the tractability index (cf. [27, 28]) and the geometric index [26, 29, 30] among others. However, they may not provide a necessary and sufficient characterization of the local flow around such singularity-crossing sequilibria.

Besides SIBs, there can be other singular behavior induced by the presence of singularities such as the change of the singularity surface itself (fold) or bifurcations of singular equilibria that change significantly the dynamics near the singularity.

Quasilinear DAEs (Equation 1) have a strong connection to another important class of dynamical systems–fast-slow systems. Indeed, a system

εx.=f(x,y),y.=g(x,y)

is a fast-slow system for small ε. Setting ε to zero we obtain the so-called slow system:

0=f(x,y),y.=g(x,y),    (2)

in which the first equation defines the slow manifold and the second one determines the dynamics, restricted onto it. System (2) is a DAE that can be brought to the form of an ODE system via time-differentiation of the algebraic equation and the substitution of ẏ from the second one:

fx(x,y)x.=-fy(x,y)g(x,y),y.=g(x,y).    (3)

That is, the slow system can be reduced to the form (Equation 1), so our research here contributes also to the studies of bifurcations in slow-fast systems (see [31]). The correspondence between the terms and notions can be viewed in the following way:

• A singularity set in DAEs corresponds to a fold set of a slow manifold;

• a fold of the singularity surface corresponds to a cusp of a slow manifold.

In this paper, we will call bifurcations that are caused by the presence of singularities singular bifurcations, which is a more general consideration of possible scenarios, which may or may not involve equilibria directly. That is, we consider bifurcations caused by singularities including SIBs but not exclusively so.

To make a clear impression of the realm of all possible bifurcations, we focus on low-dimensional quasilinear DAEs of form (Equation 1) for which x or x2. Our goal is to provide a list of all possible singular bifurcations of codimension 1 in such systems.

The paper is organized as follows. In Section 2 the basic notions for the study of one-dimensional quasilinear DAEs are given, all possible codimension-one bifurcations are studied and the behavior in higher-codimension bifurcations is described. In Section 3 the main notions are given for a two-dimensional case, for which the full list of possible codimension-one bifurcations is provided. Section 4 contains the rigorous derivation of the dynamical behavior near some local singular bifurcations from Section 3.

2. Quasilinear DAEs: One-Dimensional Case

Consider a quasilinear DAE (Equation 1) for n = 1, it is given by

g(x,α)x.=f(x,α),(x,α)×m,    (4)

for smooth functions f : × m and g : × m. Note that in this case, the singular set is precisely the set of zeros of g given by

Σα={x:g(x,α)=0},    (5)

which under a regularity assumption on g, is composed of isolated points. We will call every such point a singularity. The set of zeros of f that are not zeros of g

Eα={x:f(x,α)=0,g(x,α)0},    (6)

will be called the equilibrium set. Under a similar regularity assumption, this set is also composed of isolated points. Each such point is an equilibrium of system (Equation 4).

Definition 2.1. A point x is called a singular equilibrium if it lies in the intersection of the singular set Σα given by Equation (5) with the zeros set of f(x, α) for some α ∈ m.

Definition 2.2. For a fixed parameter value α = α0, we will call the point x0 a simple equilibrium if it is a simple zero of f and not a zero of g:

f(x0,α0)=0, fx(x0,α0)0, g(x0,α0)0.

Analogously, we will call x0 a simple singularity if it is a simple zero of g and not a zero of f:

f(x0,α0)0, g(x0,α0)=0, gx(x0,α0)0.

Definition 2.3. A simple singularity point x0 is called incoming (outgoing), if there exists a small neighborhood U of x0 such that for any initial condition xU the solution x(t) reaches x0 in finite forward (backward) time.

Remark 2.4. The incoming or outgoing simple singularities are known in the DAE literature as the standard singular points which was introduced in [32]. They behave like an impasse point, where solutions are no longer defined being either attractive or repelling (cf. [32, 33]).

For a simple equilibrium point x0 there exists a small neighborhood |xx0| < ε such that g(x, α0) ≠ 0, and the system (Equation 4) can be rewritten as

x.=f(x,α0)g(x,α0):=f~(x,α0), where f~(x0,α0)=0.    (7)

Thus, the stability type of the equilibrium (x0, α0) is completely determined by the sign of the derivative

λ:=xf~|(x0,α0)=gxf-fxgg2|(x0,α0)=xfg|(x0,α0)0,    (8)

which is non-zero by the assumption that x0 is a simple equilibrium for α = α0. If λ < 0, then the equilibrium x0 is stable; if λ > 0, then it is unstable (see Figure 1).

FIGURE 1
www.frontiersin.org

Figure 1. The local flow around a simple equilibrium for λ > 0 (unstable, left) and for λ < 0 (stable, right), where λ is given by Equation (8).

For a simple singularity x0, there exists a small neighborhood in which f(x, α0) ≠ 0 and the system (Equation 4) can be rewritten as

g~x.=1, for g~=g(x,α)f(x,α) with g~(x0,α0)=0.    (9)

Thus, the following derivative

λ=g~x|(x0,α0)=gxf-gfxf2|(x0,α0)=gxf|(x0,α0)0,    (10)

determines the type of the singularity at (x0, α0). More precisely, if λ > 0, then the simple singularity point x0 is outgoing; if λ < 0, then it is incoming. See Figure 2, we put here and further below the double arrow to reflect the fact that the trajectory reaches the singularity in finite time, and the velocity grows to infinity.

FIGURE 2
www.frontiersin.org

Figure 2. The local flow around a simple singularity point for λ > 0 (left) and for λ < 0 (right), where λ is given by Equation (10).

It is clear from Definition 2.2, that simple equilibria and simple singularities persist under generic parametric perturbations. Indeed, the condition fx(x0,α0)0 implies that by the Implicit Function Theorem, there exists locally a unique function x*(α) with x*(α0)=x0, which fulfills the equation f(x, α) = 0. Moreover, this equilibrium maintains the same stability type, as the exponent λ in Equation (8) preserves its sign. In a similar way, one can deduct the corresponding property for a simple singularity.

Theorem 2.5. If in an open set U system (Equation 4) possesses a finite set of equilibria and a finite set of singularities and all of them are simple, then the system is structurally stable in U.

Proof: Under sufficiently small perturbations, every simple equilibrium and every simple singularity stays in a small neighborhood of its initial position, remain simple, are distributed in the same order on the line and keep their stability types. Also, neither of these points reaches the boundary of U. The intervals bounded by these equilibria and singularities can be homeomorphically conjugated, with the direction of motion preserved.

However, when the conditions of Theorem 2.5 are violated, one may encounter bifurcations. There are three such possibilities of singular bifurcations1:

A1. A non-simple equilibrium: f(x, α) = 0, fx(x,α)=0;

A2. A non-simple singularity: g(x, α) = 0, gx(x,α)=0;

A3. A singular equilibrium: f(x, α) = 0, g(x, α) = 0.

These cases are not exclusive to each other. They can happen simultaneously, either at the same or different points, which increases the codimension of the problem. In the following, we assume that the bifurcation conditions occur at a0 = 0 and x0 = 0, which can be achieved by appropriate translation of coordinates and parameters.

We start with formulating the simplest possible cases, i.e. the cases of codimension-1.

A1.1. A codimension one non-simple equilibrium: f(0, 0) = 0, fx(0,0)=0, fx(0,0)0, g(0, 0) ≠ 0;

A2.1. A codimension one non-simple singularity: g(0, 0) = 0, gx(0,0)=0, gx(0,0)0, f(0, 0) ≠ 0;

A3.0,0. A transcritical singularity (codimension-1 singular equilibrium2): f(0, 0) = 0, g(0, 0) = 0, fx(0,0)0, gx(0,0)  0.

The case A1.1 is completely analogous to the usual fold bifurcation in dynamical systems without singularities. Indeed, since g(x, α) ≠ 0 in a small neighborhood of (x0, α0) = (0, 0), we can rewrite the system (Equation 4) using the function f~ as defined in Equation (7), where

f~(0,0)=f~x(0,0)=0, f~xx(0,0)=fxxg|(0,0)0.

Proposition 2.6. Assume that for system (Equation 4) the conditions of case A1.1 are fulfilled for α = 0 at x = 0, and fα(0,0)0. Then for all small α by an invertible change of coordinate and parameter, the system can be brought near the origin to the following normal form:

η.=β+sη2+O(η3),    (11)

where s=signfxxg|(0,0) (cf. Figure 3 left).

FIGURE 3
www.frontiersin.org

Figure 3. The equilibrium fold bifurcation (left) and the singularity fold bifurcation (right) in normal form (Equations 11, 12), respectively, where we have taken s = −1 in both cases.

This result immediately follows from Kuznetsov [34], Theorem 3.2. Similarly, one can derive the normal form for the non-simple singularity in case A2.1.

Proposition 2.7. Assume that for the system (Equation 4) the conditions of case A2.1 are fulfilled for α = 0 at x = 0, and gα(0,0)0. Then, for all small α by an invertible change of coordinate and parameter, the system can be brought near the origin to the following normal form:

(β+sη2+O(η3))η.=1,    (12)

where s=signgxxf|(0,0) (cf. Figure 3 right).

Proof: In some small neighborhood of the origin, we have f(x, α) ≠ 0 for all small α. Then, the system can be rewritten in the form (Equation 9) with

g~(0,0)=g~x(0,0)=0, g~xx(0,0)=gxxf|(0,0)0.

We expand g~ in Taylor series in x as g~=g0(α)+g1(α)x+g2(α)x2+O(x3) with g0(0) = g1(0) = 0 and g2(0) = a ≠ 0. Using a parameter-dependent coordinate shift of the form x = y + δ(α) with δ(0) = 0, we can rewrite g~ as:

g~(y+δ(α),α)=(g0(α)+g1(α)δ(α)+O(α2))+(g1(α)                            +2g2(α)δ(α)+O(α2))y+(g2(α)+O(α))y2                            +O(y3),

where the linear term can be neglected by an appropriate choice of δ. Indeed, the coefficient of the linear term vanishes at α = δ = 0, and its derivative with respect to δ at zero is given by 2a ≠ 0. By the Implicit Function Theorem, there exists a function δ(α)=δ1α+O(α2) with δ1=-g1,α(0)2a. Thus, we have

[g0,α(0)α+O(α2)+a(α)y2+O(y3)]y.=1

with a(0) = a, which becomes (12) using the scaling

y=1|a(α)|1/3η, β=1|a(α)|1/3(g0,α(0)α+O(α2)).

Moreover, as g0,α(0)=gαf(0,0)0, all the transformations are invertible.

The bifurcation occurs in the following way, if s = −1: for β = 0 there exists a locally unique non-simple singularity point, which disappears when β < 0 and is replaced by a pair of incoming and outgoing simple singularity points when β > 0 [see Figure 3 (right)].

The following Proposition states the normal form of the transcritical singularity bifurcation in case A3.0,0.

Proposition 2.8. If the system (Equation 4) satisfies the conditions of transcritical singularity, case A3.0.0, at (x, α) = (0, 0), and

A:=(gxfα-fxgα)|(0,0)0,

then there exists an invertible change of coordinate and parameter, which brings system (Equation 4) near the origin to the normal form

ηη.=β+sη+O(η2),    (13)

where

s=signfxgx|(0,0).

(cf. Figure 4).

FIGURE 4
www.frontiersin.org

Figure 4. Transcritical singularity bifurcation of Equation (13): s > 0 (left); s < 0 (right). Both feature a transition from an incoming to an outgoing singularity as β changes from the negative to the positive, where β changes according to Equation (17). The dashed (solid) lines indicate unstable (stable) equilibrium and singularity points.

Proof: As gx(0,0)0, the implicit equation g(x, α) = 0 can be locally uniquely resolved with respect to x for small x and α. That is, there exists a smooth function x*(α) such that g(x*(α), α) ≡ 0 with x*(0) = 0 and x*(α)=-gαgx|(0,0)α+O(α2). Consider a parameter-dependent shift of coordinate x = x*(α) + y. Then, the left-hand side of Equation (4) is transformed as

g(x*(α)+y,α)=gx(x*(α),α)y+O(y2)=(g1+O(α))y+O(y2)                              =(g1+O(α))y(1+O(y)),    (14)

where g1=gx(0,0)0. The right-hand side function f becomes

f(x*(α)+y,α)=f(x*(α),α)+fx(x*(α),α)y+O(y2)                             =Ag1α+O(α2)+(f1+O(α))y+O(y2),    (15)

where f1=fx(0,0).

We choose the neighborhood small enough for term (1 + O(y)) in formula (Equation 14) to stay always positive. Then, we reparametrize time by formula dt/(1 + O(y)) = , and also divide by a non-zero coefficient (g1 + O(α)), system (Equation 4) is transformed as:

yy.=Ag12α+O(α2)+(f1g1+O(α))y+O(y2).    (16)

It leads to Equation (13) by scaling y|f1g1+O(α)|η and setting

β=Af12α+O(α2).    (17)

Notice that as A ≠ 0, the new small parameter β diffeomorphically depends on α.

Example 2.9. The following systems demonstrate examples of cases A1.1, A2.1 and A3.0,0, respectively.

(x+1)x.=x2+α,x,α    (18)
(x2+α)x.=x+1,x,α    (19)
(x+x2+α)x.=x-x2+2α,x,α.    (20)

More precisely, consider the system (Equation 18) with f(x, α) = x2 + α and g(x, α) = x + 1 at (x, α) = (0, 0). It satisfies the non-simple equilibrium conditions, case A1.1:

f(0,0)=fx(0,0)=0,fxx(0,0)=20,g(0,0)=10,fα(0,0)=10.

By Proposition 2.6, the normal form of this bifurcation is given by Equation (11) with s=signfxxg|(0,0)=1.

For the system (Equation 19) at the non-simple singularity point (x, α) = (0, 0), one has

g(0,0)=gx(0,0)=0,gxx(0,0)=20,f(0,0)=10,gα(0,0)=10.

By Proposition 2.7, the normal form here is (12) with s=signgxxf|(0,0)=1.

The system (Equation 20) at point (x, α) = (0, 0) satisfies the conditions of the transcritical singularity:

f(0,0)=g(0,0)=0,fx(0,0)=10,gx(0,0)=10,|gxgαfxfa|(0,0)=10.

By Proposition 2.8, the normal form of this bifurcation is Equation (13) with s=signfxgx|(0,0)=1.

Besides the codimension-1 bifurcations listed by A1.1–A3.0,0, one can describe generic unfoldings of bifurcations of higher codimension in a similar way. These bifurcations admit invertible changes of coordinates (shifts), that bring them to the corresponding normal forms. We do not give a proof here, because it is straightforward: similar to cases A1.1 and A2.1 there always exists the parameter-dependent shift of coordinates xy + δ(α) such that the term that vanishes at α = 0 and has the highest power in the Taylor expansion (ym or yn below), is eliminated for all small α. We distinguish the following bifurcations:

A1.m. A codimension-m equilibrium: f(0, 0) = 0, fx(i)(0,0)=0 for 1 ≤ im and fx(m+1)(0,0)0, g(0, 0) ≠ 0. The normal form is:

y.=β0+β1y+β2y2++βm-1ym-1+sym+1+O(ym+2)    (21)

A2.n. A codimension-n singularity: g(0, 0) = 0, gx(i)(0,0)=0 for 1 ≤ in and gx(n+1)(0,0)0, f(0, 0) ≠ 0. The normal form of this bifurcation is:

(α0+α1y+α2y2++αn-1yn-1+syn+1+O(yn+2))y.=1    (22)

A3.m, n. A codimension-(1 + m + n) singular equilibrium: f(0, 0) = 0, fx(i)(0,0)=0 for 1 ≤ im, g(0, 0) = 0, gx(j)(0,0)=0 for 1 ≤ jn and fx(m+1)(0,0)0, gx(n+1)(0,0)0. Its normal form is:

(α0+α1y++αn-1yn-1+syn+1)y.=β0+β1y+                                                                                       +βmym+ym+1.    (23)

In the formulas above coefficient s is equal to either +1 or −1, and all αi and βi are small unfolding parameters.

Lemma 2.10. In one-dimensional system (Equation 4) the higher-order bifurcations occur in the way that under small perturbations the following dynamics is observed, depending on the case A1–A3.

Case A1.m: For any combination of integers {a1, a2, …, ak}, such that A=i=1kaim+1 and A has the same parity with m + 1, there exists a small perturbation of normal form (21), such that it has locally k equilibria with coordinates x1 < x2 < … < xk, and every xi is simple if ai = 1 or non-simple of codimension ai − 1, if ai > 1.

Case A2.n: For any combination of integers {b1, b2, …, bl}, such that B=j=1lbin+1 and A has the same parity with n, there exists a small perturbation of normal form (22), such that it has locally l singularities with coordinates y1 < y2 < … < yl, and every yj is simple if bj = 1 or non-simple of codimension bj − 1, if bj > 1.

Case A3.m, n: For any two combinations of integers {a1, a2, …, ak} and {b1, b2, …, bl} described above, and any two sets of local coordinates: x1 < x2 < … < xk and y1 < y2 < … < yl, there exists a small perturbation of normal form (23), such that it has:

1) an equilibrium at the point xi, if xi does not coincide with any of yj; the equilibrium is simple if ai = 1 or non-simple of codimension ai − 1, if ai > 1.

2) a singularity at the point yj, if yj does not coincide with any of xi; the singularity is simple if bj = 1 or non-simple of codimension bj − 1, if bj > 1.

3) a singular equilibrium at point xi if xi = yj for some j; this point is degenerate of codimension ai + bj + 1.

Proof: First, we consider cases A1.m and A2.n. Take a set of integers {a1, a2, …, ak} as described above in the respective case, and select small x1 < x2 < … < xk (this means, that |xi| < ε for some ε). Then, construct the following polynomial:

P(y)=(y-x1)a1(y-x2)a2(y-xk)ak.    (24)

It has k roots at coordinates xi with multiplicity ai each. If we open the parentheses in formula (24), the resulting polynomial will be a small perturbation of the order-(m + 1) polynomial standing in the right-hand side of normal form (21) or the order-(n + 1) polynomial in the left-hand side of normal form (22). The statement of Lemma on equilibria or singularities respectively, directly follows.

Now take case A3.m, n and the respective sets of integers {a1, a2, …, ak} and {b1, b2, …, bl} and coordinates: x1 < x2 < … < xk and y1 < y2 < … < yl. We construct two polynomials:

P(y)=(y-x1)a1(y-x2)a2(y-xk)ak,Q(y)=(y-y1)b1(y-y2)b2(y-yl)bl.    (25)

Polynomial P(y) is the small perturbation of the right-hand side and polynomial Q(y) is the small perturbation of the left-hand side of normal form (23). At the same time, this system possesses equilibria, singularities and singular equilibria exactly as described in the Lemma.

3. Quasilinear DAEs: Two-Dimensional Case

Consider the two-dimensional quasilinear DAEs of form (Equation 1), where A is everywhere nonsingular except on the singular set Σα. The simplest possible form of such DAEs is given by (cf. [35])

{g(x,y,α)x.=f1(x,y,α)y.=f2(x,y,α),    (26)

for (x, y) ∈ 2, α ∈ m and g:2 × m, f1,f2:2×m are smooth functions.

In this case, the singular set

Σ={(x,y):g(x,y,α)=0}

is the zero curve of g. This curve is the boundary of two domains:

Σ+={(x,y):g(x,y,α)>0},Σ-={(x,y):g(x,y,α)<0}.

We assume that g is such that gx has finitely many zeros on Σ. This means that ∇g is zero also at finitely many points of Σ. Every point of Σ with ∇g ≠ 0 belongs to the closure of both Σ+ and Σ.

In order to describe the dynamics of such a two-dimensional system, we introduce the basic dynamical elements, such as special points and cycles.

Definition 3.1. A point (x, y) is called

• an equilibrium if f1(x, y, α) = f2(x, y, α) = 0; and g(x, y, α) ≠ 0;

• a singular equilibrium if g(x, y, α) = f1(x, y, α) = 0.

• a fold point or a fold, if g(x, y, α) = gx(x, y, α) = 0;

Remark 3.2. The fold points given by Definition 3.1 are also referred to as non-standard algebraic singular points in DAE terminology (cf. [32, 33]). The singular equilibria are also called as non-standard in some literature, e.g., in [32], or standard (as extended in [33]) geometric singular points.

Making time transformation dτ:=dtg for g ≠ 0 in Equation (26), one obtains the desingularized system:

{x.=f1(x,y,α)y.=f2(x,y,α)g(x,y,α).    (27)

The correspondence between the systems is the following: every trajectory Γ of system (Equation 27) contains one or more trajectories of system (Equation 26). The intersection points of Γ with singularity curve g = 0 (if any) split Γ into connected pieces Γ1, Γ2, … that are trajectories of Equation (26) with the same direction of time as Γ for every ΓiΣ+ and with the opposite direction of time if ΓiΣ-. It is clear that both equilibria and singular equilibria of system (Equation 26), given by Definition 3.1, are equilibria of the ODE system (Equation 27) in the usual sense.

Remark 3.3. Transforming the time by formula dτ:=dt-g creates another desingularized system, in which the time flows in the opposite direction on every trajectory of Equation (27). The trajectories of system (Equation 26) follow the trajectories of this system in Σ and flow in the opposite direction in Σ+.

Consider a point M ∈ Σ and trajectory Γ ∋ M of ODE system (Equation 27), see [36] for details. The trajectory will intersect Σ transversely if it is not an equilibrium state and if its tangent vector (f1,f2·g)|M=(f1,0) is not orthogonal to g=(gx,gy), i.e. f1 · gx ≠ 0. Locally, Γ is split by M into two components, Γ1 and Γ2 such that M = Γ(0), Γ1 ⊂ Γ(t) for t < 0 and Γ2 ⊂ Γ(t) for t > 0. If f1 · gx > 0, then Γ crosses Σ from Σ to Σ+, Γ2Σ+ is the trajectory of Equation (26), and Γ1Σ- is the trajectory of Equation (26) with time reversal. In this case we call point M outgoing. When f1 · gx < 0, the direction of time is preserved on Γ1Σ+ and reversed on Γ2Σ-, and point M is called incoming. Inequalities f1 · gx > 0 and f1 · gx < 0 are open conditions, thus curve Σ consists of incoming Σinc and outgoing Σout zones, separated by points where f1 · gx = 0, those are either singular equilibria f1 = 0 or fold points gx = 0.

Definition 3.4. A limit cycle of system (Equation 27) is called a limit cycle of system (Equation 26), if it has no intersections with the singularity curve Σ. Otherwise, it is called a folded limit cycle.

The limit cycle is a periodic orbit of system (Equation 26). A folded limit cycle consists of more than one orbit of system (Equation 26).

3.1. Structurally Stable Objects

Definition 3.5. An equilibrium of system (Equation 26) is called simple or hyperbolic, if the linearization matrix of desingularized system (Equation 27) in this point does not have eigenvalues on the imaginary axis.

Definition 3.6. A singular equilibrium (x0, y0) of system (Equation 26) is called simple, if the following inequalities are fulfilled:

f2(x0,y0,α)0,gx(x0,y0,α)0,det(f1,g)(x,y)|(x0,y0,α)0,    (28)

and the linearization matrix of desingularized system (Equation 27) in this point does not have eigenvalues on the imaginary axis.

Definition 3.7. A fold (x0, y0) of system (Equation 26) is called simple, if the following inequalities are fulfilled in it:

f1(x0,y0,α)0,gy(x0,y0,α)0,gxx(x0,y0,α)0.    (29)

3.1.1. Simple Equilibria

Simple equilibria lie outside the singularity curve. A topological type of an equilibrium M is determined by eigenvalues λ1 and λ2 of the linearization matrix

AEQ=(f1xf1ygf2xgf2y).    (30)

For real λ1 and λ2, M is saddle if λ1λ2 < 0 and node if λ1λ2 > 0. If the eigenvalues are a complex-conjugate pair, the equilibrium is a focus. A node or a focus M is stable if

MΣ+,Reλ1,2<0orMΣ-,Reλ1,2>0,    (31)

and unstable if

MΣ+,Reλ1,2>0orMΣ-,Reλ1,2<0.    (32)

Simple equilibria persist under small perturbations, because they remain equilibria and retain their topological type in the desingularized system. Thus, in the original system, they lie outside the singularity curve Σ, and their topological type also does not change.

3.1.2. Simple Singular Equilibria

In a similar way we classify simple singular equilibria using eigenvalues λ1,2 of linearization matrix

AsEQ=(f1xf1ygxf2gyf2).    (33)

Definition 3.8. Let λ1,2 be the eigenvalues of AsEQ in Equation (33) evaluated at a simple singular equilibrium M of Equation (26). Then, M is called a folded node, if λ1,2 and λ1λ2 > 0; a folded saddle, if λ1,2 and λ1λ2 < 0; and a folded focus, if λ1,2.

The dynamics near a folded node and a folded saddle is determined by eigendirections corresponding to eigenvalues λ1,2 and respective invariant manifolds. The following lemma states that these eigendirections are never tangent to Σ at simple singular equilibria.

Lemma 3.9. In a folded node and a folded saddle, the eigendirections, corresponding to eigenvalues λ1,2 are transverse to the singularity curve Σ.

Proof: We prove the lemma by contradiction. Assume that for some eigenvalue λ1 its eigenvector is tangent to Σ. Then, tangent to Σ vector (gy,-gx) is the eigenvector of matrix AsEQ:

(f1x-λ1f1ygxf2gyf2-λ1)(gy-gx)=(f1xgy-f1ygx-λ1gygxλ1)=0,

which implies either gx = 0 or λ1 = 0, both conditions contradict the assumption that the considered singular equilibrium is simple.

To describe the dynamical properties of all three types of singular equilibria, we consider a small neighborhood U of M. Locally, U is divided by curve Σ into two disconnected parts given by Σloc+Σ+ and Σloc-Σ-.

Folded node. Consider a folded node M with λ2 < λ1 < 0 (for the case 0 < λ1 < λ2 the statement will be the same with Σ+ and Σ interchanged). It has a leading direction eL defined by the eigenvector corresponding to λ1 and a non-leading direction enL defined by the eigenvector corresponding to λ2. There exists a semi-stable smooth invariant manifold WnL(M) tangent to enL at point M. Its existence follows from the desingularized system (Equation 27), this system has at M a stable or a completely unstable node equilibrium, that possesses a smooth strong stable (unstable) manifold. After coming back to the original system, a part of this manifold lying in Σ changes the direction of time, so that the manifold becomes a semi-stable manifold WnL(M).

Manifold WnL(M) and Σ intersect transversely according to Lemma 3.9. They divide neighborhood U into four sectors, we will call them incoming, stable, outgoing and unstable. The incoming sector lies in Σloc+ every initial condition from this sector reaches Σinc in forward time and leave U in backward time. The stable sector also lies in Σloc+ and contains the leading direction eL. The trajectories from this sector reach M tangent to eL in forward time and reach Σout in backward time.

In a similar way, we describe the dynamics in Σloc-: it is divided by WnL(M) into unstable and outgoing sectors. In the outgoing sector trajectories leave U in forward time and reach Σout in backward time. In the unstable sector the trajectories reach Σinc in forward time and point M in backward time. All four types of behavior are illustrated at Figure 5.

FIGURE 5
www.frontiersin.org

Figure 5. Dynamics around a simple singular equilibrium: the case of a folded node. The solid green and red lines mark the incoming and outgoing sectors, respectively. The dashed green and red lines mark the stable and unstable sectors, respectively.

Folded saddle. In a folded saddle M the eigenvalues of the desingularized linearization matrix are λ1 < 0 < λ2. Point M belongs to two smooth invariant manifolds: W tangent to eigendirection e corresponding to λ1 and W+ tangent to eigendirection e+ corresponding to λ2. They divide Σ+ into three sectors: incoming, saddle and outgoing. The incoming sector is bounded by Σinc and W, all orbits from it reach Σinc in forward time and leave U in backward time. The saddle sector is bounded by W+ and W, all orbits leave U in both directions of time. The outgoing sector is bounded by Σout and W+, the orbits in it leave U in forward time and reach Σout in backward time. All above describes the dynamics also in Σ, where the outgoing sector is bounded by Σout and W and the incoming sector is bounded by Σinc and W+. The stable manifold of M is Ws(M) = M ∪ (W ∩ Σ+) ∪ (W+ ∩ Σ), the unstable is Wu(M) = M ∪ (W+ ∩ Σ+) ∪ (W ∩ Σ), both manifolds are C0 in M (see Figure 6).

FIGURE 6
www.frontiersin.org

Figure 6. Dynamics around a simple singular equilibrium: the case of a folded saddle. The solid green and red lines mark the incoming and outgoing sectors, respectively. The dashed red lines mark the unstable sector.

Folded focus. Near a folded focus all orbits reach Σout in backward time and Σinc in forward time (see Figure 7).

FIGURE 7
www.frontiersin.org

Figure 7. Dynamics around a simple singular equilibrium: the case of a folded focus.

Under small (smooth) perturbations, simple singular equilibria persist and retain their topological type. The reasons of it are that matrix (Equation 33) is non-degenerate at such point, and by the Implicit Function Theorem equation g = 0, f1 = 0 has a unique solution for small α, provided that it exists for α = 0. Also, as the topological type of such an equilibrium persists in the desingularized system, it also persists in the original one.

3.1.3. Simple Fold

Near the simple fold point M(x0, y0), where (g = gx = 0, gxx ≠ 0, gy ≠ 0), equation g(x, y) = 0 of the singularity curve Σ can be locally explicitly resolved as a function y=ψ(x)=-gxx(M)gy(M)x2+O(x3), y0 = ψ(x0). The fold point is a local maximum or minimum of this function. Consider the desingularized system (Equation 27) and its solution with initial condition (x0, y0). At the point M its y component f2(x0, y0)g(x0, y0) vanishes, thus the trajectory is tangent to Σ, see Figure 8.

FIGURE 8
www.frontiersin.org

Figure 8. Left: the flow of desingularized ODE system (Equation 27); Right: the flow of the original system. The part of Γ lying in Σ reverses time. The solid points indicate simple fold points where no change of flow direction is detected.

The simple fold is either Σ+-convex, when gxx(M)gy(M) > 0 and Σ-convex, when gxx(M)gy(M) < 0. Also, it persists under small perturbations. Indeed, for system of equations g = gx = 0 we have

(g,gx)(x,y)(x0,y0)=(0gygxxgxy)(x0,y0)=-gxx(x0.y0)gy(x0,y0)0    (34)

so that by the Implicit Function Theorem the system can be uniquely solved with respect to (x, y) for all small α. This solution gives a unique fold point in a small neighborhood of point M. In addition, condition f1(x, y) ≠ 0 is fulfilled in some small neighborhood of the fold point, also for small α, thus no other objects (regular or singular equilibria) appear there under small perturbations.

3.1.4. Regular and Folded Limit Cycles

The limit cycles, regular and folded, both correspond to limit cycles of the desingularized system (Equation 27). By standard methods (the Poincaré crossection) one defines the multiplier μ > 0 of such an orbit. A regular cycle is simple (structurally stable), if its multiplier differs from one. A folded cycle is structurally stable also if μ ≠ 1, and, in addition, it intersects the singularity curve only transversely. The possible types of simple limit cycles are illustrated in Figure 9.

FIGURE 9
www.frontiersin.org

Figure 9. Dynamics around a stable limit cycle (top left), an unstable limit cycle (bottom left) and a folded limit cycle (right) of Equation (26).

3.2. Bifurcations

The bifurcations in two-dimensional DAEs are divided in three main groups: geometric (bifurcations of the singularity set), local and global bifurcations.

3.2.1. Geometric Bifurcations

Geometric bifurcations are related to the reconstruction of the topology of the singularity set Σ. It means that after arbitrary small perturbations the set Σ is topologically not equivalent to itself at the initial parameter value. This happens when its branches appear, disappear or interact with each other. Among codimension-one bifurcations, there are those, related to failure of local existence of a unique branch of Σ, i.e. existence of a point (x, y), where ∇g(x, y) = 0. At the same time, the Hessian should be non-zero at the bifurcation moment, so that the codimension is not higher than one:

g(x,y)=0, detD2g(x,y)0    (35)

Depending on the sign of the Hessian, two cases are possible [37]:

T1. Hyperbolic bifurcation. gx = gy = 0 and D2g(x, y) < 0. For example, g(x, y, α) = x2y2 − α at (0, 0, 0) (see Figure 10).

FIGURE 10
www.frontiersin.org

Figure 10. Hyperbolic singularity curve bifurcation of Equation (26).

T2. Elliptic bifurcation. gx = gy = 0 and D2g(x, y) > 0. For example, g(x, y, α) = x2 + y2 − α (see Figure 11).

FIGURE 11
www.frontiersin.org

Figure 11. Elliptic singularity curve bifurcation of Equation (26).

3.2.2. Local Bifurcations

Local bifurcations occur to simple objects described in subsection 3.1, when they lose their simple properties. From the list below, bifurcations L1, L6, L8 occur outside the singularity curve Σ and thus they are unfolded as in regular ODEs. Bifurcations L2, L7, L9 involve the curve Σ, but after the desingularization procedure, they become bifurcations L1, L6, L8 respectively, in the ODE system (Equation 27) and their unfolding can be described accordingly. The rest, bifurcations L3–L5, either are unfolded in a different way in regular systems or do not have regular analogs at all. The latter are studied in detail in Section 4.

L1. Saddle-node. This bifurcation occurs when at the equilibrium point M the eigenvalues of the linearization matrix (30) are λ1 = 0 and λ2 ≠ 0, i.e. when f1xf2yf1yf2x = 0. Like in a regular ODE system, a codimension-one saddle-node under small perturbations either disappears so that in some small neighborhood there are no equilibria, or splits into two simple equilibria, a saddle and a node.

L2. Singular saddle-node of type I. According to the classification by C. Kuehn [38]. This bifurcation corresponds to the existence of a singular equilibrium, for which linearization matrix (33) has eigenvalues λ1 = 0 and λ2 ≠ 0. This happens when f1xgyf1ygx = 0. A codimension-one singular equilibrium of type I under small perturbations either disappears or splits into two simple singular equilibria – a folded saddle and a folded node, see Figure 12.

FIGURE 12
www.frontiersin.org

Figure 12. Singular saddle-node type 1: g = f1 = 0, f1xgyf1ygx = 0, gx ≠ 0.

L3. Singular saddle-node of type II. According to the classification by C. Kuehn [38]. This bifurcation occurs when a singular equilibrium point M (f1 = g = 0) also satisfies regular equilibrium condition f2 = 0. A small perturbation of a codimension-one singular saddle-node of type II leads to the appearance of a simple equilibrium and a simple singular equilibrium. They appear in combinations either node + folded saddle, or saddle + folded node. For the derivation of the normal form refer to Lemma 4.1 below. The bifurcation is illustrated on Figure 13, see also [9, 2023, 39], where such a bifurcation was studied.

FIGURE 13
www.frontiersin.org

Figure 13. The singular saddle-node bifurcation of type II at (ξ*, η*, α*) = (0, 0, 0) for Δ4 > 0 and f1x > 0. As α changes from negative to positive, the local flow changes from the left figure to right figure.

L4. Cubic fold. A fold point g = gx = 0, gy ≠ 0, is non-simple of codimension one (a cubic fold) if gxx = 0 and gxxx ≠ 0. Under small perturbations the cubic fold generically either disappears or splits into a pair of simple folds with the opposite convexity, as stated by Lemma 4.3. The bifurcation is illustrated in Figure 14.

FIGURE 14
www.frontiersin.org

Figure 14. A cubic fold bifurcation g = gx = gxx = 0, f1 ≠ 0.

L5. Singular equilibrium-fold This bifurcation occurs when at a point M both conditions of a fold and a singular equilibrium are fulfilled, i.e. g = gx = f1 = 0 and f2 ≠ 0, f1x ≠ 0, gxx ≠ 0, gy ≠ 0. Under small perturbations, a singular equilibrium-fold splits into a simple fold and a simple singular equilibrium, see Lemma 4.4 for details. The bifurcation is illustrated at Figure 15.

FIGURE 15
www.frontiersin.org

Figure 15. A singular equilibrium-fold bifurcation g = gx = f1 = 0, gxx ≠ 0.

L6. Transition between folded node and folded focus. This bifurcation occurs at a singular equilibrium, when the two eigenvalues of the linearization matrix (Equation 33) coincide. In small perturbations they either become a real (folded node) or a complex-conjugated (folded focus) pair of different eigenvalues. Note that the similar transition for a regular equilibrium is not considered a bifurcation—the local flows around a node and a focus can be topologically conjugated. However, in the case of a singular equilibrium, the local flows near a folded node and a folded focus are not similar: near the folded node there exists a subset of points such that their trajectories reach the singular equilibrium in forward or backward time, while in the neighborhood of a folded focus there are no such orbits (see Subsection 3.1.2 for details).

L7. Andronov-Hopf bifurcation. This standard bifurcation occurs when a stable (unstable) focus equilibrium has a pair of pure imaginary eigenvalues (of matrix Equation 30). Under small perturbations such a weak focus either becomes a simple stable (unstable) focus, or unstable (stable) focus and a stable (unstable) limit cycle is born.

L8. Folded Andronov-Hopf bifurcation. This bifurcartion takes place, when linearisation matrix (Equation 33) has a pair of pure imaginary eigenvalues [40]. This bifurcation corresponds to a regular Andronov-Hopf in the desingularized system (Equation 27), in which a limit cycle is born from a focus equilibrium. In the original system (Equation 26) under small perturbations a folded limit cycle is born from a folded focus.

L9. Double limit cycle. Existence of a limit cycle with multiplier equal to +1. Under small perturbations this cycle either disappears or is split into stable and unstable simple limit cycles, see Figure 16.

FIGURE 16
www.frontiersin.org

Figure 16. Dynamics around a double limit cycle (left) and a folded double limit cycle (right) of Equation (26).

L10. Folded double limit cycle. This bifurcation corresponds to the existence of a double limit cycle in the desingularized system (Equation 27), that intersects the singularity curve. Under small perturbations such a cycle either disappears or is split into a pair of simple folded limit cycles.

3.2.3. Global Bifurcations

This is the class of bifurcations, in which special orbits (homoclinic or heteroclinic) exist in the system. They are usually destroyed by small perturbations. Such orbits can be regular, when they have no intersections with the singularity curve Σ, or folded if such an intersection point exist.

G1. A homoclinic orbit to a saddle. In the desingularized system (Equation 27) there exists a homoclinic loop Γ to a saddle equilibrium, that is also an equilibrium in system (Equation 26).

G1a. Regular. This is the standard homoclinic bifurcation, when the image of Γ does not intersect Σ. Upon small perturbations it either just disappears, or disappears with the creation of a limit cycle.

G1b. Folded. The image of Γ in Equation (26) has intersections with Σ. Under small pertubations, such a homoclinic loop gives rise to a folded limit cycle.

G2. A homoclinic orbit to a folded saddle a homoclinic orbit Γ exists in the desingularized system (Equation 27). In the original system (Equation 26) this equilibrium lies at Σ.

G2a. Regular. In the original system (Equation 26) the image of Γ does not intersect Σ. Under small perturbations, when the folded saddle disappears, a regular limit cycle is born.

G2b. Folded. In the original system (Equation 26) the image of Γ has intersections with Σ. Under small perturbations, when the folded saddle disappears, a folded limit cycle is born.

G3. A homoclinic orbit to a fold point. In the desingularized system (Equation 27) there exists a simple limit cycle L. In the original system (Equation 26) the image of curve L is tangent to Σ at a simple fold point F.

G3a. Regular. The image of curve L does not have common points with Σ other than F. Under small perturbations, cycle L in system (Equation 27) persists, and in system (Equation 26) this curve becomes either a regular or a folded limit cycle.

G3b. Folded. The image of curve L have intersections with Σ other than F. Under small perturbations, cycle L in system (Equation 27) persists, and in system (Equation 26) it becomes a folded limit cycle.

G4. A homoclinic orbit to a saddle-node. In the desingularized system (Equation 27) there exists a homoclinic orbit L to a saddle-node equilibrium M. In system (Equation 26) point M does not belong to singularity curve Σ. Upon the disappearance of the equilibrium a limit cycle is born in system (Equation 27).

G4a. Regular. The image of L in system (Equation 26) does not intersect the singularity curve Σ. Upon the disappearance of the equilibrium a limit cycle is born also in the original system (Equation 26).

G4b. Folded. The image of L in system (Equation 26) intersects transversely the singularity curve Σ. Upon the disappearance of the equilibrium a folded limit cycle is born.

G5. A homoclinic orbit to a singular saddle-node of type I. In the desingularized system (Equation 27) there exists a homoclinic orbit L to a saddle-node equilibrium M. In system (Equation 26) point M is a singular equlibrium (a singular saddle-node of type I). Upon the disappearance of the equilibrium a periodic orbit is born in system (Equation 27).

G5a. Regular. The image of L in system (Equation 26) does not intersect the singularity curve Σ. Upon the disappearance of the singular equilibrium a limit cycle is born in the original system (Equation 26).

G5b. Folded. The image of L in system (Equation 26) intersects transversely the singularity curve Σ. Upon the disappearance of the singular equilibrium a folded limit cycle is born.

G6. A heteroclinic connection. This bifurcation corresponds to the existence of such an orbit L in system (Equation 27) that

• passes through two different fold points of system (Equation 26). In system (Equation 26) a piece of L that lies between the fold points, is a heteroclinic connection of two folds (see Figure 17).

• passes through one fold point F of system (Equation 26) and tends to an equilibrium in forward or backward time, without passing through other fold points that differ from F. This is a heteroclinic connection of a fold and a regular or singular equilibrium in system (Equation 26)

• tends to different equilibria in both forward and backward time, without passing through any of folds of system (Equation 26). This is a heteroclinic connection between two equilibria, two singular equilibria or between an equilibrium and a singular equilibrium.

FIGURE 17
www.frontiersin.org

Figure 17. Dynamics around a regular heteroclinic connection (left) and a folded heteroclinic connection (right) of Equation (26).

All the heteroclinic connections listed above can be either regular, when they do not intersect the singularity curve, or folded, when such an intersection exists. Under small perturbations heteroclinic connections are generically broken.

4. Local Bifurcations L3–L5

In this section the character of those local bifurcations, that do not have analogs in regular ODEs is studied in detail. These bifurcations are L3: Singular saddle-node of type II, L4: Cubic fold and L5: Singular equilibrium-fold from subsection 3.2.2.

We introduce the following notations:

Δ1=det(f1,f2)(x,y)|(0,0,0),Δ2=det(f1,g)(x,y)|(0,0,0),Δ3=det(g,gx)(y,α)|(0,0,0),Δ4=(f1,f2,g)(x,y,α)|(0,0,0),Δ5=(f1,g,gx)(x,y,α)|(0,0,0).    (36)

4.1. L3: Singular Saddle-Node of Type II

This bifurcation occurs at point M(0, 0) when both conditions for an equilibrium and a singular equilibrium are fulfilled in it for α = 0. This means that g(0, 0, 0) = f1(0, 0, 0) = f2(0, 0, 0) = 0. We assume that the following inequalities also hold, so that the codimension is equal to one and that the parametric family is transversal:

f1x(0,0,0)0,gx(0,0,0)0,Δ10,Δ20,Δ40.    (37)

Lemma 4.1. Assume that genericity (codimension one + transversality) conditions (37) are fulfilled at a singular saddle-node type II point M. Then in a generic unfolding point M splits into a pair of structurally stable points, a regular and a singular equilibria. They are either a saddle and a folded node or a node and a folded saddle.

Proof: First of all, we note that equations f1 = f2 = g = 0 have a solution x = y = α = 0, and by the transversality condition Δ4 ≠ 0 no other solution exists nearby, thus for small α ≠ 0 no other singular saddle-nodes of type II exist in some small neighborhood of the origin.

Condition Δ1 ≠ 0 implies that for all small α equations f1 = f2 = 0 have a unique equilibrium solution

(xe(α),ye(α))=1Δ1(det(f1,f2)(y,α)|(0,0,0),-det(f1,f2)(x,α)|(0,0,0))α                             +O(α2).    (38)

Similarly, as Δ2 ≠ 0, equations f1 = g = 0 have a unique singular equilibrium solution:

(xs(α),ys(α))=1Δ2(det(f1,g)(y,α)|(0,0,0),-det(f1,g)(x,α)|(0,0,0))α                             +O(α2).    (39)

At the bifurcation moment α = 0 the linearization matrix (33) at the singular saddle node has eigenvalues λ1 = f1x ≠ 0 and λ2 = 0. Upon a small perturbation, linearization matrices (30) and (33) of, respectively, the equilibrium and the singular equilibrium, will have real eigenvalues λ1 = f1x(0, 0, 0) + O(α) and λ2 = O(α), so they have either node or saddle type. The sign of the first eigenvalue at each point is given for small α by the sign of derivative f1x(0, 0, 0). The product of eigenvalues is equal to the determinant of the linearization matrix. At the equilibrium the determinant is:

detAEQ=g(xe(α),ye(α),α)(Δ1+O(α))=Δ4α+O(α2),

and at the singular equilibrium:

detAsEQ=f2(xs(α),ys(α),α)(Δ2+O(α))=-Δ4α+O(α2).

Thus, the bifurcation occurs in the following way:

When Δ4α > 0, the equilibrium is a node (stable if f1x < 0 and unstable if f1x > 0), and the singular equilibrium is a folded saddle;

When Δ4α < 0, the equilibrium is a saddle, and the singular equilibrium is a folded node.

Example 4.2. Consider

{(x-x3)x.=y-x+αy.=y.    (40)

Then, for α = 0 we have f1 = f2 = g = 0, i.e. a singular saddle-node of type II at the origin (x, y) = (0, 0). By formulas (36), it follows that f1x = −1, gx = 1, Δ1 = −1, Δ2 = −1 and Δ4 = −1, the conditions (37) are fulfilled. For small α this bifurcation point unfolds into an equilibrium EQ: (xe, ye) = (α, 0) + O2) and a singular equilibrium sEQ: (xs, ys) = (0, −α) + O2). For α > 0 EQ is a stable node and sEQ is a folded saddle. For α < 0, EQ is a saddle and sEQ is a folded node.

4.2. L4: Cubic Fold

The cubic fold bifurcation occurs at point M(0, 0) for α = 0 if conditions g = gx = gxx = 0 are fulfilled at it. In addition, to keep the codimension of the problem equal to one and to construct a transversal parametric family, we assume the following inequalities to hold:

f10,gy0,gxxx0,Δ30    (41)

Lemma 4.3. Assume that genericity (codimension one + transversality) conditions (Equation 41) are fulfilled at a cubic fold point M. Then in a generic unfolding point M splits into a pair of simple folds, or disappears.

Proof: For system of equations g = gx = 0 the Implicit Function Theorem are not fulfilled, because (g,gx)(x,y)|(0,0,0)=0. Then we look for a solution of this system in the form

x=β1αδ1+o(αδ1),y=β2αδ2+o(αδ2)

for positive α, and

x=β1(-α)δ1+o((-α)δ1),y=β2(-α)δ2+o((-α)δ2)

for negative α. The equations take form

0=gyβ2αδ2+gαα+16gxxxβ13α3δ1+h.o.t.0=gxyβ2αδ2+gxαα+12gxxxβ12α2δ1+h.o.t.    (42)

and respectively

0=gyβ2(-α)δ2-gα(-α)+16gxxxβ13(-α)3δ1+h.o.t.0=gxyβ2(-α)δ2-gxα(-α)+12gxxxβ12(-α)2δ1+h.o.t.    (43)

For them to be solvable it is required that δ1 = 1/2, δ2 = 1. Then for α > 0 from (42) we have

β12=2Δ3gygxxx,β2=-gαgy    (44)

and for α < 0 from (43):

β12=-2Δ3gygxxx,β2=gαgy.    (45)

Then, two simple folds exist for perturbations 2Δ3gygxxxα>0, and the cubic fold disappears, and no folds exist locally, when 2Δ3gygxxxα<0.

4.3. L5. Singular Equilibrium-Fold

The singular equilibrium-fold bifurcation occurs at point M(0, 0) for α = 0 if conditions g = gx = f1 = 0 are fulfilled at it. In addition, to keep the codimension of the problem equal to one and to construct a transversal parametric family, we assume the following inequalities to hold:

gy0,gxx0,Δ20,Δ30,Δ50    (46)

Lemma 4.4. Assume that genericity (codimension one + transversality) conditions (Equation 46) are fulfilled at a singular equilibrium-fold point M. Then in a generic unfolding point M splits into a simple folds and a simple singular equilibrium.

Proof: By the transversality condition Δ5 ≠ 0, system of equations g = gx = f1 = 0 has locally no solutions for α ≠ 0, then the singular equilibrium-fold disappears under such small perturbations.

The genericity condition Δ2 ≠ 0 implies that system of equations f1 = g = 0 has locally a unique singular equilibrium solution for small α:

(xs(α),ys(α))=1Δ2(det(f1,g)(y,α)|(0,0,0),-det(f1,g)(x,α)|(0,0,0))α                            +O(α2).    (47)

Also, the genericity condition Δ3 ≠ 0 implies that a unique fold solution of system g = gx = 0 exists for small α:

(xf(α),yf(α))=1Δ3(det(g,gx)(y,α)|(0,0,0),-det(g,gx)(x,α)|(0,0,0))α+O(α2).    (48)

Data Availability Statement

The original contributions presented in the study are included in the article/supplementary material, further inquiries can be directed to the corresponding author.

Author Contributions

HR wrote the Introduction section, prepared the figures and the examples. IO contributed to the basic definitions and explanation of the dynamics, as well as the preparation of the list of bifurcations. Both authors contributed to the conception, design of the study, computation of the normal forms, manuscript revisions, read, and approved the submitted version.

Funding

This article is a contribution to the project M7 (Dynamics of Geophysical Problems in Turbulent Regimes) of the Collaborative Research Centre TRR 181 Energy Transfer in Atmosphere and Ocean funded by the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation)–Projektnummer 274762653. The article is also supported by the grant of the Russian Science Foundation 19-11-00280.

Conflict of Interest

The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Publisher's Note

All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.

Footnotes

1. ^We do not consider cases of infinite sets of equilibria or singularities, as it violates the assumption that functions f and g are smooth.

2. ^Two zeros represent that the left- and right-hand sides of the equation are not degenerate. One codimension is added, because both functions vanish at the same point. The generalization of this case, case A3.m, n is given at Page 5.

References

1. Kundur P. Power System Stability and Control. New York, NY: McGraw-Hill (1994).

Google Scholar

2. Anderson PM. Power System Control and Stability. Hoboken: Wiley-IEEE Press (2003). p. 38–39.

3. Smale S. On the mathematical foundations of electrical circuit theory. J Diff Geom. (1972) 7:193–210. doi: 10.4310/jdg/1214430827

PubMed Abstract | CrossRef Full Text | Google Scholar

4. Riaza R. Differential-algebraic systems. In: Analytical Aspects and Circuit Applications. Singapore: World Scientific (2008).

Google Scholar

5. Kleiman DL, del Rosario M, Puleston EP. A simple method for impasse points detection in nonlinear electrical circuits. Math Prob Eng. (2018) 2018:2613890. doi: 10.1155/2018/2613890

CrossRef Full Text | Google Scholar

6. Shapere A, Wilczek F. Classical time crystals. Phys Rev Lett. (2012) 109:160402. doi: 10.1103/PhysRevLett.109.160402

PubMed Abstract | CrossRef Full Text | Google Scholar

7. Itoh M, Chua LO. Parasitic effects on memristor dynamics. Internat J Bifur Chaos Appl Sci Engrg. (2016) 26:1630014. doi: 10.1142/S0218127416300147

PubMed Abstract | CrossRef Full Text | Google Scholar

8. Burger M, Gerdts M. DAE aspects in vehicle dynamics mobile Robotics. In: Campbell S, Ilchmann A, Mehrmann V, Reis T. editors. In: Applications of Differential-Algebraic Equations: Examples and Benchmarks. Differential-Algebraic Equations Forum. Cham: Springer (2019).

Google Scholar

9. Venkatasubramanian V, Schättler H, Zaborszky J. Local bifurcations and feasibility regions in differential-algebraic systems. IEEE Trans Automat Control. (1995) 40:1992–2013. doi: 10.1109/9.478226

CrossRef Full Text | Google Scholar

10. Eich-Soellner E, Führer C. Numerical Methods in Multibody Systems. Stuttgart: Teubner Verlag (1998).

Google Scholar

11. Arnold M, Simeon B. Pantograph and catenary dynamics: a benchmark problem and its numerical solution. Appl Numer Math. (2000) 34:345–62. doi: 10.1016/S0168-9274(99)00038-0

CrossRef Full Text | Google Scholar

12. Kunkel P, Mehrmann V. Differential-Algebraic Equations: Analysis and Numerical Solution. Zürich: European Mathematical Society (2006).

Google Scholar

13. Riaza R. Transcritical bifurcation without parameters in memristive circuits. SIAM J Appl Math. (2018) 78:395–417. doi: 10.1137/16M1076009

CrossRef Full Text | Google Scholar

14. Ruan H, Zanelli J. Degeneracy index and Poincaré–Hopf Theorem. (2019). Available online at: https://arxiv.org/abs/1907.01473.

Google Scholar

15. Teitelboim C, Zanelli J. Dimensionally continued topological gravitation theory in Hamiltonian form. Class Quant Grav. (1987) 4:L125. doi: 10.1088/0264-9381/4/4/010

CrossRef Full Text | Google Scholar

16. de Micheli F, Zanelli J. Quantum degenerate systems. J Math Phys. (2012) 53:102112. doi: 10.1063/1.4753996

CrossRef Full Text | Google Scholar

17. Henneaux M, Teitelboim C, Zanelli J. Quantum mechanics for multivalued Hamiltonians. Phys Rev A. (1987) 36:4417. doi: 10.1103/PhysRevA.36.4417

PubMed Abstract | CrossRef Full Text | Google Scholar

18. Saavedra J, Troncoso R, Zanelli J. Degenerate dynamical systems. J Math Phys. (2001) 42:4383. doi: 10.1063/1.1389088

CrossRef Full Text | Google Scholar

19. Venkatasubramanian V. Singularity induced bifurcation and the van der Pol oscillator. IEEE Trans Circ Syst I Regul Pap. (1994) 41:765–9. doi: 10.1109/81.331534

CrossRef Full Text | Google Scholar

20. Beardmore R. The singularity-induced bifurcation and its Kronecker normal form. SIAM J Matrix Anal Appl. (2001) 23:126–37. doi: 10.1137/S089547989936457X

CrossRef Full Text | Google Scholar

21. Beardmore R. Stability and bifurcation properties of index-1 DAEs. Numer Algorithms. (1998) 19:43–53. doi: 10.1023/A:1019166725822

CrossRef Full Text | Google Scholar

22. Beardmore R. Double singularity-induced bifurcation points and singular Hopf bifurcations. Dyn Stab Syst. (2000) 15:319–42. doi: 10.1080/713603759

CrossRef Full Text | Google Scholar

23. Riaza R. On the singularity-induced bifurcation theorem. IEEE Trans Automat Control. (2002) 47:1520–3. doi: 10.1109/TAC.2002.802757

PubMed Abstract | CrossRef Full Text | Google Scholar

24. Sotomayor J, Zhitomirskii M. Impasse singularities of differential systems of the form A(x)x′ = F(x). J Diff Eqns. (2001) 169:567–87. doi: 10.1006/jdeq.2000.3908

CrossRef Full Text | Google Scholar

25. Reiβig G, Boche H. On singularities of autonomous implicit ordinary differential equations. IEEE CAS I. (2003) 50:922–31. doi: 10.1109/TCSI.2002.805739

CrossRef Full Text | Google Scholar

26. Riaza R. Stability loss in quasilinear DAEs by divergence of a pencil eigenvalue. SIAM J Math Anal. (2010) 41:2226–45. doi: 10.1137/08072557X

CrossRef Full Text | Google Scholar

27. März R. Differential algebraic equations anew. Appl Numer Math. (2002) 42:315–35. doi: 10.1016/S0168-9274(01)00158-1

CrossRef Full Text

28. Tischendorf C. Coupled Systems of Differential Algebraic and Partial Differential Equations in Circuit and Device Simulation: Modeling and Numerical Analysis. Berlin: Habilitationsschrift, Institute of Mathematics, Humboldt University (2003).

Google Scholar

29. Rabier PJ, Rheinboldt WC. Theoretical Numerical Analysis of Differential- Algebraic Equations. Handbook of Numerical Analysis Vol. VIII. New York, NY: Elsevier Science (2002).

Google Scholar

30. Reich S. On the local qualitative behavior of differential-algebraic equations. Circ Syst Signal Process. (1995) 14:427–43. doi: 10.1007/BF01260330

CrossRef Full Text | Google Scholar

31. Nyman KHM, Ashwin P, Ditlevsen PD. Bifurcation of critical sets and relaxation oscillations in singular fast-slow systems. Nonlinearity. (2020) 33:2853–904. doi: 10.1088/1361-6544/ab7292

CrossRef Full Text | Google Scholar

32. Rabier PJ, Rheinboldt WC. On impasse points of quasilinear differential-algebraic equations. Math Anal Appl. (1994) 181:429–54. doi: 10.1006/jmaa.1994.1033

CrossRef Full Text | Google Scholar

33. Riaza R, Zufiria PJ. Stability of singular equilibria in quasilinear implicit differential equations. Diff Equ. (2001) 171:24–53. doi: 10.1006/jdeq.2000.3832

CrossRef Full Text | Google Scholar

34. Kuznetsov YA. Elements of Applied Bifurcation Theory. New York, NY: Springer (2004).

Google Scholar

35. Beardmore R, Laister R. The flow of a DAE near a singular equilibrium. SIAM J Matrix Anal Appl. (2002) 24:106–20. doi: 10.1137/S0895479800378660

CrossRef Full Text | Google Scholar

36. Rabier PJ. Implicit differential equations near a singular point. J Math Anal Appl. (1989) 144:425–49. doi: 10.1016/0022-247X(89)90344-2

CrossRef Full Text | Google Scholar

37. Golubitsky M, Schaeffer D. Singularities Groups in Bifurcation Theory Volume I. Applied Mathematical Sciences, Vol. 51. New York, NY: Springer (1985).

Google Scholar

38. Kuehn C. Multiple Time Scale Dynamics. Applied Mathematical Sciences (2015).

Google Scholar

39. Venkatasubramanian V. A taxonomy of the dynamics of large differential algebraic systems such as the power system (Ph.D. thesis). Washington University, St. Louis (1992).

40. Beardmore R, Webster K. A Hopf bifurcation theorem for singular differential–algebraic equations. Math Comput Simulat. (2008) 79:1383–95. doi: 10.1016/j.matcom.2008.03.009

CrossRef Full Text | Google Scholar

Keywords: differential algebraic equation (DAE), slow-fast dynamics, fold, singular induced bifurcation, bifurcation

Citation: Ovsyannikov I and Ruan H (2022) Classification of Codimension-1 Singular Bifurcations in Low-Dimensional DAEs. Front. Appl. Math. Stat. 8:756699. doi: 10.3389/fams.2022.756699

Received: 10 August 2021; Accepted: 14 February 2022;
Published: 18 March 2022.

Edited by:

Pablo Aguirre, Federico Santa María Technical University, Chile

Reviewed by:

Alexandre P. Rodrigues, University of Porto, Portugal
Hil G. E. Meijer, University of Twente, Netherlands

Copyright © 2022 Ovsyannikov and Ruan. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.

*Correspondence: Ivan Ovsyannikov, aXZhbi5pLm92c3lhbm5pa292JiN4MDAwNDA7Z21haWwuY29t

Disclaimer: All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article or claim that may be made by its manufacturer is not guaranteed or endorsed by the publisher.