Abstract
Time-delayed feedback control is one of the most successful methods to discover dynamically unstable features of a dynamical system in an experiment. This approach feeds back only terms that depend on the difference between the current output and the output from a fixed time T ago. Thus, any periodic orbit of period T in the feedback-controlled system is also a periodic orbit of the uncontrolled system, independent of any modelling assumptions. It has been an open problem whether this approach can be successful in general, that is, under genericity conditions similar to those in linear control theory (controllability), or if there are fundamental restrictions to time-delayed feedback control. We show that, in principle, there are no restrictions. This paper proves the following: for every periodic orbit satisfying a genericity condition slightly stronger than classical linear controllability, one can find control gains that stabilize this orbit with extended time-delayed feedback control. While the paper’s techniques are based on linear stability analysis, they exploit the specific properties of linearizations near autonomous periodic orbits in nonlinear systems, and are, thus, mostly relevant for the analysis of nonlinear experiments.
Keywords: delay, chaos, control
1. Introduction
Time-delayed feedback control was originally proposed by Pyragas in 1992 as a tool for discovery of unstable periodic orbits (one frequent building block in nonlinear systems with chaotic dynamics or multiple attractors) in experimental nonlinear dynamical systems [1]. Pyragas proposed that one take the output of a dynamical system and feed back in real time the difference between this output and the output time T ago into an input of the system (multiplied by some control gains ):
| 1.1 |
In a first experimental demonstration, Pyragas and Tamaševičius successfully identified and stabilized an unstable periodic orbit in a chaotic electrical circuit [2]. Socolar et al. in 1994 [3] introduced a generalization of time-delayed feedback (which is often used in place of (1.1) and is implemented as shown in figure 1 as a block diagram):
| 1.2 |
and ε∈(0,1], called extended time-delayed feedback. If ε=1, feedback law (1.2) reduces to time-delayed feedback (1.1), if ε=0 feedback law (1.2) degenerates to classical linear feedback with a fixed T-periodic reference signal (see (1.3) for a discussion). Note that, for example in [3], the variable was eliminated in the mathematical discussion by writing
While this would suggest that knowledge of all history of x is required to initialize the system, in the experiment, the feedback control was implemented as shown in the block diagram in figure 1, which is equivalent to (1.2). By construction of the feedback laws (1.1) and (1.2), for ε>0 every periodic, orbit of period T of the dynamical system with feedback control is also a periodic orbit of the uncontrolled system (u=0).1 However, the stability of the periodic orbit may change from unstable without control to asymptotically stable with control for appropriately chosen gains K.
Figure 1.

Block diagram for extended time-delayed feedback (1.2), as applied to an experiment, for example, in [3]. We prove generic stabilizability for the case when the output x is the whole internal state of the dynamical system and the input u is scalar. Triangle block symbols are multiplications of the signal by the factor in the block.
The delayed terms x(t−T) and make extended time-delayed feedback control different from the classical linear feedback control, which has the form
| 1.3 |
where x*(t) is, for example, a known unstable periodic orbit of the dynamical system governing x. While the goal of (1.3) is to stabilize a known reference output (in this case, a periodic orbit), time-delayed feedback is able to stabilize and, thus, find a priori unknown periodic orbits. For this reason time-delayed feedback originated, and has found most attention, in the physics and science community, rather than in the control engineering community. It can be used to discover features of nonlinear dynamical systems inaccessible in conventional experiments, such as unstable equilibria, periodic orbits and their bifurcations, non-invasively. A few examples where time-delayed feedback (or its extended version) have been successfully used are control of chemical turbulence [4], all-optical control of unstable steady states and self-pulsations in semiconductor lasers [5–7], control of neural synchrony [8–10], control of the Taylor–Couette flow [11], atomic force microscopy [12] and (with further modifications) systematic bifurcation analysis in mechanical experiments in mechanical engineering [13–15].
One difficulty for time-delayed feedback is that there are until now no general statements guaranteeing the existence of stabilizing control gains K under some genericity condition on the dynamical system governing x and its input u, such as controllability. This is in contrast to the situation for classical linear feedback control (1.3), where the following is known [16]: if the periodic orbit x* is linearly controllable by input u in p periods (this is a genericity condition), then one can assign its period-pT monodromy matrix to any matrix with positive determinant by pT-periodic feedback gains .
The greater level of difficulty for (extended) time-delayed feedback is unsurprising, because the feedback-controlled system acquires memory. Let us assume that the measured quantity x is governed by an ordinary differential equation (ODE) (which is autonomous without control (u=0) and non-autonomous with classical feedback control (1.3)). Then, x and will be governed by a delay differential equation (DDE) if u is given by time-delayed feedback (1.1), or by an ODE coupled to a difference equation if u is given by extended time-delayed feedback (1.2) with ε∈(0,1) (we will refer to both cases simply as DDEs). This means that the initial value for both, x and , is a history segment, a function on [−T,0] with values in . In DDEs, periodic orbits have infinitely many Floquet multipliers.2 Section 2 will review the development of analysis for the time-delayed feedback laws (1.1) and (1.2). This paper proves a first simple generic stabilizability result for extended time-delayed feedback control (1.2) with time-periodic gains K(t) (similar to results for classical linear feedback control).
Main result: the following theorem states that the classical approach to periodic feedback gain design by Brunovsky [17] can be applied to make (1.2) stable in the limit of small ε>0 in the simplest and most common case of a scalar input u (thus, nu=1) and linear controllability of the periodic orbit by an input at a single time instant.
Theorem 1.1 (generic stabilizability with extended time-delayed feedback). —
Assume that the dynamical system
1.4 with u=0 has a periodic orbit x*(t) of period T>0, and assume that the monodromy matrix3 P0 of x* from time 0 to T is controllable with b0=∂uf(x*(0),0) that is, .
Then, there exist gains such that x* as a periodic orbit of the feedback-controlled system (1.4) with see below for the definition of the function Δδ
1.5 has one simple Floquet multiplier at 1 and all other Floquet multipliers inside the unit circle for all sufficiently small ε and δ.
The function Δδ is zero except for a short interval of length δ every period T such that the feedback u has the form of a short but large near-impulse:4
| 1.6 |
Remarks–constant gains: the gains as constructed are periodic. This is to be expected, because there are no general results for constant gains for the classical linear feedback case (1.3), either. Furthermore, simple examples show that the above statement can definitely not be made when we restrict ourselves to constant gains in (1.5): with . See §5 for an example.
Properties of the spectrum of the linearization (see also figure 2 for an illustration): the claim of theorem 1.1 is about linear stability of the periodic orbit of (1.4)–(1.5). Thus, we have to consider the problem (1.4)–(1.5), linearized in :
| 1.7 |
where A(t)=∂xf(x*(t),0) and b(t)=∂uf(x*(t),0).
Figure 2.
Illustration of Floquet multiplier spectrum for extended time-delayed feedback with single input. Using the appropriate control gains K0, n Floquet multipliers can be freely assigned up to determinant restrictions (n=2 in the illustrated case). The other Floquet multipliers lie on a circle of radius ε/2 around 1−ε/2, accumulating at 1−ε. This spectrum is achieved asymptotically for sufficiently short and strong impulses (δ≪1) and small ε. A simple trivial multiplier at 1 is always present. (Online version in colour.)
The gains K0 are identical to those chosen by Brunovsky [17] for the classical feedback spectrum assignment problem (note that Brunovsky made weaker assumptions on A(t) and b(t) than theorem 1.1). One can choose the gains K0 to place the n Floquet multipliers λk (k=1,…,n) of
anywhere inside the unit circle subject to the restriction that they have to be eigenvalues of a real matrix with positive determinant.
However, DDEs such as (1.7) may have infinitely many Floquet multipliers. Theorem 1.1 rests on a perturbation argument for small ε>0 for the other, delay-induced, Floquet multipliers.5 At ε=0, the difference equation for in (1.7) simplifies to . Thus, an arbitrary initial history with period T will not change under the time-T map of (1.7). This results for ε=0 in a spectrum of (1.7) consisting of
— the finitely many assigned Floquet multipliers λk (k=1,…,n) as determined by the gains K0, and (assuming all λk≠1)
- — the spectral point with an infinite-dimensional eigenspace. Specifically, if we choose the space of continuous functions as phase space for (1.7) then, for ε=0, the eigenspace for is
Note that, because λk≠1 for k=1,…,n, the ODE has a unique periodic solution x for all periodic functions . This means that for every T-periodic there is an eigenvector for with this -component.
The general theory for DDEs [18] ensures that for positive (small) ε the Floquet multipliers λk (k=1,…,n) are only slightly perturbed, and that the infinitely many Floquet multipliers emerging from accumulate to the spectrum of the essential part, the difference equation in (1.7) with the terms only: . Specifically, the only accumulation point of the spectrum of (1.7) for ε∈(0,1) is at 1−ε and the stability of (1.7) is determined by the location of the Floquet mulitpliers emerging from the perturbation of (of which at most finitely many can lie outside the unit circle). The detailed analysis in §3 will show that for small ε>0 the Floquet multipliers emerging from lie close to a circle of radius ε/2 around 1−ε/2, inside the unit circle (except for the unit Floquet multiplier), as shown in figure 2 for n=2.
Trivial multiplier: the eigenvector to the trivial multiplier 1 is , corresponding to the linearized phase shift (for every , t↦x*(t+s) is also a solution of the system with extended time-delayed feedback (1.4) and (1.5)). Section 4 gives a modification of theorem 1.1 with a function Δδ depending on x(t) instead of t switching the gains on and off. Then, the feedback-controlled system becomes autonomous. In this modified system with autonomous (but nonlinear) extended time-delayed feedback, the periodic orbit x* is asymptotically stable in the classical sense.
Timing of impulse: in (1.6), we chose the timing of the impulse (the part of the period [0,T), where Δδ is non-zero) as [0,δ] without loss of generality. The genericity condition in its most general form requires that there must be a time t∈[0,T] such that the monodromy matrix from t to t+T and ∂uf(x*(t),0) are controllable. As the uncontrolled system is autonomous, we can shift the phase of the periodic orbit x*, considering x*(t+⋅) instead of x*.
Practical considerations: the result gives precise control over the Floquet multipliers in the limit of small δ and ε. For small δ the feedback control corresponds to a sharp kick once per period, which is not practical for strongly unstable periodic orbits. However, the gains found with the help of theorem 1.1 provide a feasible starting point for optimization-based spectrum assignment methods (continuous pole placement) as constructed by Michiels et al. [19,20] and adapted to time-delayed feedback (1.1) [21–23]. In the context of continuation one can combine the gains provided by theorem 1.1 as starting points, continuous pole placement, and the automatic adjustment of the time delay T demonstrated in [24,25] to create a feedback control that non-invasively tracks a family of periodic orbits in a system parameter.
2. Review: analysis of (extended) time-delayed feedback
The initial proposals of time-delayed feedback (1.1) and its extended version (1.2) were accompanied with demonstrations in simulations and experiments, showing that this type of feedback control can be successful [1–3], but not with general necessary or sufficient conditions for applicability or with constructive ways to design the feedback gains.
However, it was quickly recognized that time-delayed feedback can be applied to periodic orbits that are weakly unstable owing to a period doubling bifurcation or torus bifurcation [26,27]. Hence, time-delayed feedback is often associated with control of chaos, because it can be used to suppress period doubling cascades. However, general sufficient criteria were rather restrictive [28], requiring full access to the state (x governed by with ). A first general result was negative, the so-called odd number limitation for periodically forced systems [29], showing that extended time-delayed feedback cannot stabilize periodic orbits in periodically forced systems with an odd number of Floquet multipliers λ with Reλ>1 (and no Floquet multiplier at 1). This theoretical limitation is not a severe restriction in practice, because one can extend the uncontrolled system with an artificial unstable degree of freedom before applying time-delayed feedback [30]. Fiedler et al. [31] showed that this limitation does not apply to autonomous periodic orbits [32]. Since then, general results have been proven for weakly unstable periodic orbits with a Floquet multiplier close to 1 (but larger than 1 [33]), or near subcritical Hopf bifurcations [34,35]. A review of developments up to 2010 is given in [36].
An extension of the odd number limitation to autonomous periodic orbits (with trivial Floquet multiplier) was given by Hooton & Amann [37,38] for both, time-delayed feedback (1.1) and its extension (1.2). However, these limitations merely impose restrictions on the gains K. They do not rule out feedback stabilizability a priori (which is in contrast to the statements about periodic orbits in forced systems).
3. Spectrum of linearization for extended time-delayed feedback-controlled system
Let us consider a feedback-controlled dynamical system with extended time-delayed feedback control and arbitrary time-dependent gains :
| 3.1 |
| 3.2 |
| 3.3 |
This system is governed by an ODE without control (u=0) and a DDE with control. We assume that the uncontrolled system has a periodic orbit x* of period T. This periodic orbit x* is also a periodic orbit of (3.1)–(3.3) if ε>0: . System (3.1)–(3.3) is a DDE with the phase space
Hale & Verduyn-Lunel [18] treated DDEs of the type of system (3.1)–(3.3) (which contains difference equations) as part of their discussion of neutral DDEs. The essential part of the semiflow generated by (3.1)–(3.3) is governed by the part of (3.3) containing : , which is linear and has spectral radius 1−ε. Thus, it fits into the scope of the theory as described in the textbook by Hale & Verduyn-Lunel [18]. Specifically, the asymptotic stability of the periodic orbit given by is determined by the point spectrum of the linearization of (3.1)–(3.3). Hence, the periodic orbit x* is stable if all Floquet multipliers of the linearization along x* except the trivial multiplier 1 are inside the unit circle (and the trivial Floquet multiplier 1 is simple). We denote the monodromy matrix6 of
| 3.4 |
for by P(μ). Thus, the monodromy matrix of the uncontrolled system equals P(0), which we denote by
| 3.5 |
With this definition of P(μ), Floquet multipliers of the linearization of (3.1)–(3.3) in x* different from 1−ε are given as roots of
(I is the identity matrix; see appendix A(a) for detailed proof). Lemma 3.1 states that the gains K(t) can only stabilize a periodic orbit x* with extended time-delayed feedback and small ε, if they are stabilizing with classical linear feedback (that is, when replacing the recursively determined signal by the target orbit x*: u(t)=K(t)[x*(t)−x(t)]). (Recall that A(t)=∂xf(x*(t),0), b(t)=∂uf(x*(t),0).)
Lemma 3.1 (extended time-delayed feedback stabilization implies classical stabilization). —
If the linear system
3.6 has at least one Floquet multiplier outside the unit circle, then there exists a such that the periodic orbit x* is unstable for the extended time-delayed feedback (3.1)–(3.3) for all .
Proof. —
The Floquet multipliers of (3.6) are given as roots of . We denote the root with modulus greater than 1 by λ0 such that h(λ0;0)=0. Consequently, for all λ in the ball Br(λ0), where r=(|λ0|−1)/2, the difference h(λ;ε)−h(λ;0) is uniformly bounded and analytic for all ε∈(0,1) and all λ in Br(λ0). Because λ0 must have finite multiplicity as a root of h(⋅;0), h(λ;ε) must have a root in Br(λ0) for sufficiently small ε>0 (say, ), too. By choice of r, this root lies outside of the unit circle. ▪
Lemma 3.1 shows that gains K(t) that stabilize with extended time-delayed feedback with small ε also have to feedback-stabilize in the classical sense. Because K is an arbitrary periodic function, there are many ways to construct gains for the classical linear feedback control u(t)=K(t)[x*(t)−x(t)] for periodic orbits x* [16]. We choose the approach comprehensively treated by Brunovsky [17], which is particularly amenable to analysis in the extended time-delayed feedback case and for which one can then prove the converse of lemma 3.1:
extended time-delayed feedback is stabilizing for the same gains for which Brunovksy’s approach is stabilizing the classical feedback control.
Near-impulse feedback and its parametrized monodromy matrix: we pick state feedback control in the form of a single large but short impulse. That is, we consider a short time δ∈(0,T) and define the linear feedback control
| 3.7 |
where t|mod[0,T) is the number τ∈[0,T) such that (t−τ)/T is an integer, and is a vector of constant control gains. Let us first look at classical feedback (where we assume that we know the periodic orbit x*). Using feedback law (3.7), the feedback-controlled system reads
| 3.8 |
We define the nonlinear time-T map X(x;δ,K0) as the solution at time T (the period of the periodic orbit x*) of (3.8) when starting from x at time 0 (including the dependence on parameters δ and K0 as additional arguments of X). Then, for small deviations y0 from x*(0), the map X(⋅;δ,K0) has the form X(x*(0)+y0;δ,K0)=y(T)+O(∥y0∥2), where y satisfies the linear differential equation (recall that A(t)=∂xf(x*(t),0), b(t)=∂uf(x*(t),0))
| 3.9 |
and the term O(∥y0∥2) is uniformly small (including its derivatives) for all δ . Let us introduce a complex parameter μ into (3.9), which will become useful later in our consideration of extended time-delayed feedback: define for a general complex μ with |μ|≤C (with an arbitrary fixed C>0) the linear ODE
| 3.10 |
Denote the monodromy matrix of (3.10) from t=0 to t=T by P(μ;δ,K0) to keep track of its dependence on the parameters δ∈(0,T) and . Thus, P(μ;δ,K0) refers to the same monodromy matrix as P(μ), defined by (3.4), for the special case K(t)=Δδ(t)K0. Then, P(μ;δ,K0) satisfies
| 3.11 |
where the error term O(δ) is uniform for |μ|≤C and bounded ∥K0∥, including its derivatives with respect to all arguments. Hence, we can extend the definition of P(μ;δ,K0) to δ=0:
| 3.12 |
| 3.13 |
The limit is uniform for all μ with modulus less than C. For μ=0, P is the monodromy matrix P0 of the uncontrolled system, and, thus, independent of δ and K0.
Approximate spectrum assignment for finitely many Floquet multipliers: the control (3.7) is a simplification of the general case of finitely many (at most n) short impulses treated in [17]. Feedback of type (3.7) permits us to assign arbitrary spectrum approximately under the assumption that the pair (P0,b(0)) is controllable (recall that, according to the definition of P0 in (3.5), P0 is the monodromy matrix of the uncontrolled system along the periodic orbit x*). This is a stronger assumption than the assumption made in [17], but it is still a genericity assumption.
Lemma 3.2 (approximate spectrum assignment for classical state feedback control, simplified from [17]). —
Let r>0 be arbitrary. If the pair (P0,b(0)) is controllable i.e. the n×n controllability matrix is regular, then there exist a and a vector of control gains in (3.7) such that all Floquet multipliers of x* for the differential equation (3.8) have modulus less than r for all where Δδ is as defined in (3.7).
Note that the vector K0 can be chosen independent of the but it may depend on the radius r into which one wants to assign the spectrum. This result follows from classical linear feedback control theory ([17] proves a more general result). In short, linear feedback control theory [17] makes the following argument (thus, proving lemma 3.2): the linearization of X with respect to its initial condition can be expanded in δ as
(where P(⋅;δ,K0) was the generalized monodromy matrix defined for (3.10)). Because is positive, we can for every matrix R with positive determinant find a vector K0 such that (using the assumption of controllability; see auxiliary lemma A.1, which is a special case from the more general treatment in [17] and [39] for a Matlab implementation). Hence, if we choose the spectrum of R inside a circle Br/2(0) of radius r/2 around 0, then the spectrum of ∂xX(x*(0);δ,K0) is also inside Br(0) for sufficiently small δ>0.
Approximate spectrum for extended time-delayed feedback: we fix the control gains K0 such that has all eigenvalues inside Br(0) for some r∈(0,1). Consider now again the extended time-delayed feedback control (3.1)–(3.3) with the particular choice of short impulse linear feedback law (3.7):
| 3.14 |
and
| 3.15 |
where ε∈(0,1).
Lemma 3.3 (Floquet multipliers of extended time-delayed feedback). —
Assume that the matrix has all eigenvalues inside the ball Br(0) with r<1. Then, for all sufficiently small ε and δ, the periodic orbit of system (3.14), (3.15) has a simple Floquet multiplier λ=1 and all its other Floquet multipliers are inside the unit circle.
Outline of proof (details are given in appendix A(b)): eigenvalues λ of the linearization of (3.14)–(3.15) are roots of the function
| 3.16 |
Roots of h with a non-small distance from 1−ε are close to the roots of , which are inside the unit circle by assumption. Roots λ of h close to 1−ε with modulus greater than 1−ε/2 have the form λ=1−ε+ε/κ, where |κ| is bounded away from 0 and infinity. The roots κ of h(1−ε+ε/κ;δ,ε) are small perturbations of the roots κℓ,0 of , where σ is as defined in (3.12). These roots κℓ,0 have the form
| 3.17 |
(if , otherwise, only a single root κ0,0=1 exists). The roots κℓ,0 have all modulus greater than unity (except for ℓ=0, which corresponds to the trivial eigenvalue λ=1) such that the corresponding roots λℓ of h have modulus smaller than unity.
Remark—two types of Floquet multipliers: the proof of lemma 3.3 shows that there are two distinct types of roots: those approximating the spectrum assigned by the choice of control gains K0, and those close to 1−ε (called λℓ above). The roots λℓ lie close to the circle of radius ε/2 around the centre 1−ε/2 in the complex plane and have the form
For ℓ=0, the expression is exact (giving the simple root at unity), for the others, the approximation is sufficiently accurate for small δ and ε to ensure that they stay inside the unit circle. The illustration in figure 2 shows the two distinct groups for the Hopf normal form example discussed in §5.
Importance of scalar input and trivial Floquet multiplier: the proof of lemma 3.3 hinges on one argument that depends on the presence of a trivial Floquet multiplier: we need to find the roots sj of and then find solutions κ of σ(κ−1)=sj for all these roots sj. Because has rank one we know that is a first-order polynomial (see appendix A(b) for details). The presence of a trivial Floquet multiplier then ensures that this first-order polynomial has the root 0. Hence, 0 is its only root, restricting the possible location for the κℓ,0 to the list in (3.17). This simple argument would not apply for cases where the uncontrolled periodic orbit x* has no trivial Floquet multiplier, or for control with non-scalar inputs u, or for control with more than one kick per period.
4. Autonomous feedback control
The feedback control constructed in lemma 3.3 introduces an explicit time dependence into the system. The controlled system has the form
| 4.1 |
where Δδ is time-periodic with period T, but the system still has a Floquet multiplier λ=1. The neutrally stable direction corresponding to this Floquet multiplier is a phase shift: if is a periodic orbit of (4.1), then so is for any . Hence, the controlled system with the gains K(t)=Δδ(t)K0 is susceptible to arbitrarily small time-dependent perturbations (say, experimental disturbances): the phase s of the stabilized solution may drift until Δδ is non-zero at a time s where the gains K0 are no longer stabilizing. This problem does not occur if, instead of applying the feedback at a fixed time per period, we apply it in a strip in close to a Poincaré section at x*(0) (as illustrated in figure 3), putting a factor depending on x(t) in front of . Specifically, we let the function Δδ not depend explicitly on time t but on a function , where the argument of is x(t). Then, the common notion of asymptotic stability of periodic orbits in autonomous dynamical systems applies. One would then always apply control near x*(0) despite phase drift.
Figure 3.

Illustration of choice for strip and Poincaré section where gains should be non-zero.
A possible explicit expression for u is
| 4.2 |
| 4.3 |
ρ>0 is a small radius and Jρ is smooth. In (4.3), for |t|≪1, and Jρ restricts control to the neighbourhood of radius ρ around x*(0). With u as defined in (4.2), the right-hand side of the now autonomous system
| 4.4 |
has a right-hand side that depends discontinuously on x(t) (because Δδ is discontinuous in its argument. Because the general mathematical theory for DDEs coupled to difference equations is not well developed, one may replace the discontinuous Δδ in (4.2) with a smooth approximation of Δδ. This does not affect the final result, which we can state as a lemma (see appendices (c) and (d) for the details of the choice for ρ and the smoothing of Δδ,ρ).
Lemma 4.1 (autonomous stabilizability of periodic orbits with extended time-delayed feedback). —
Assume that the matrix as used in lemma 3.3, has all eigenvalues inside the ball Br(0) with r<1. Then, for all sufficiently small ρ, there exist and such that the periodic orbit of system (4.4) is asymptotically exponentially stable for all and .
Remark: other arguments for Δδ,ρ In (4.2), we can replace the argument x(t) of Δδ,ρ with , x(t−T) or without changing the linearization in . Thus, (4.4) successfully stabilizes the periodic orbit x* also with these modifications.
Robustness: we assumed perfect knowledge of the periodic orbit x* and the right-hand side f in the construction of K0 and Δδ,ρ. However, we know that stable periodic orbits persist under small perturbations. Thus, for gains near K0 and functions close to Δδ,ρ, the periodic orbit of the controlled system persists. Owing to the non-invasive nature of extended time-delayed feedback, the periodic orbit of the system with perturbed K0 and Δδ,ρ is still identical to x*.
5. Illustrative example: Hopf normal form
The construction of gains as described in §4 has been implemented as a Matlab function (publically available at [39], depending on DDE-Biftool [40–42]). The electronic supplementary material demonstrates how one can find stabilizing gains for two examples:
(i) a family of period-two unstable oscillations around the hanging-down position of the parametrically excited pendulum, and
(ii) the unstable periodic orbits in the subcritical Hopf normal form.
We discuss example (ii) in more detail in this section, because for this example we can prove that stabilization with ETDF is not possible with constant gains and small ε. The subcritical Hopf bifurcation has also been used commonly in the literature as a benchmark example. Here we choose the Hopf normal form with constant speed of rotation (such that in polar coordinates the angle θ satisfies and all periodic orbits have period 2π). Note that the control constructed by Fiedler et al. [31] depended on changing rotation and was stabilizing only in a small neighbourhood of the bifurcation. Flunkert & Schöll [32] analysed time-delayed feedback control (with ε=1) of the subcritical Hopf bifurcation completely, but also excluded the case of constant rotation and restricted themselves to a small neighbourhood of the bifurcation. Thus, even though example (ii) is seemingly simple, it shows that the method proposed in the paper is able to stabilize periodic orbits that are beyond the approaches previously suggested in the literature. Without loss of generality, we choose a linear control input b=[1,1]T such that the system with control has the form
| 5.1 |
where p<0. This system has for u=0 an unstable periodic orbit of the form with radius and period T=2π. The monodromy matrix P0 for the uncontrolled system along the periodic orbit x* equals
Because the derivative of the right-hand side with respect to the control input equals b(t)=b=[1,1]T, the periodic orbit is controllable in time T. In fact, the pair (P0,b) is controllable as required for the applicability of lemma 3.3. Extended time-delayed feedback control, applied to a two-dimensional system has the form
| 5.2 |
We can state two simple corollaries from our general considerations. First, it is impossible to stabilize the periodic orbit x* with extended time-delayed feedback using time-independent gains K1 and K2 for small ε.
Lemma 5.1 (lack of stabilizability for constant control gains). —
Let p<0 and let K1(t) and K2(t) be arbitrary constants (also calling them K1 and K2). Then, there exists an such that the periodic orbit x* is unstable with the extended time-delayed feedback control (5.2) for all .
Proof. —
Amann & Hooton [38] proved a general topological restriction on the gains K(t) for extended time-delayed feedback control: let be arbitrary (continuous), θ∈[0,1] be arbitrary, and let u be of the form
The scalar θ provides a homotopy from the uncontrolled system (θ=0) to the controlled system (θ=1). Assume that the trivial Floquet multiplier λ1=1 of x* is isolated for u=0 (which is the case for example (5.1) with p<0). Then, the Floquet multiplier λ1 depends smoothly on θ at least for small θ and will be real: for 0<θ≪1. A necessary condition for extended time-delayed feedback with gains K(t) to be stabilizing for x* and arbitrary ε∈(0,1) is that λ1′(0)≥0 if the number of Floquet multipliers in is odd for θ=0. If we denote an adjoint eigenvector for the trivial Floquet multiplier by (the right eigenvector is ), then this criterion can be simplified to
where b(t)=∂uf(x*(t),0) (this simplifying criterion was formulated in general in [33]). For our particular example, we have
and constant gains K1 and K2 such that the necessary condition of [33,38] is
5.3 On the other hand, if K1+K2≤0, the Jacobian of (5.1) with classical linear feedback control
5.4 along x=x*(t) has the trace
Because p<0, this trace is positive if K1+K2≤0 for all t∈[0,2π] such that the classical linear feedback control (5.4) cannot be stabilizing for the periodic orbit . Thus, lemma 3.1 implies that extended time-delayed feedback cannot be stabilizing either, for sufficiently small ε>0. ▪
Construction of gains: for the periodic control gains (or the autonomous nonlinear gains ), the gains K0 are constructed such the matrix has all eigenvalues inside the unit circle (for our illustration, we choose the target location at ±i/2). Figure 4 shows the amplitude and unstable Floquet exponent of the periodic orbits and the gains obtained in this manner (called K1 and K2 in figure 4). Because the pair (P0,b(0)) is not controllable at the Hopf point, the gains diverge to infinity for p→0. In particular, P0=I for p=0 such that it cannot be linearly controllable with a single input.
Figure 4.
(a) Amplitude and unstable Floquet exponent (equals −2p) along family of periodic orbits. (b) Gains K1 (note that K1<0 always) and K2 along family of periodic orbits in Hopf normal form (5.1) with feedback law (5.5). (Online version in colour.)
Illustration of asymptotics: figure 5 shows how the true Floquet multipliers approximate their asymptotic values when using the autonomous time-delayed feedback control (A 10) with gains depending on x:
| 5.5 |
For the construction of Δδ,ρ, we used the construction of proposed in (4.2)–(4.3):
| 5.6 |
where y0=[r,0]T, x0=[0,−r]T and . At the particular parameter value p=−0.25 shown in figure 5, the uncontrolled periodic orbit is already strongly unstable: the unstable Floquet multiplier equals . The gains K1 and K2, designed to assign the Floquet mulitpliers ±i/2, are also large after division by δ. Hence, the range of δ and ε, for which stabilization is successful is small. The values for δ and ε used in the illustration are chosen such that deviations from the asymptotic limit are visible but small.
Figure 5.
Numerically computed versus asymptotic spectrum for p=−0.25 (ε= 0.04, δ=T/500, ρ=0.3, K1=−0.258, K2=4.786). (a) Unit circle in the complex plane. (b) Zoom into the circle around 1−ε or radius ε/2. Computed with DDE-Biftool [40–42], see electronic supplementary material and [39] for the code. (Online version in colour.)
6. Conclusion and outlook
The paper proves conclusively that there are no restrictions inherent in extended time-delayed (state) feedback control if one accepts time-periodic gains, whereas for constant gains, general positive results are unlikely (as they are absent for classical feedback control of linear time-periodic systems). The particulars of the gain construction presented here, following the approach of Brunovksy, are merely for the purpose of proving their existence analytically. While the result raises the possibility that more general assignment is feasible (because there is a lot of freedom in the choice of general time-periodic K(t)) the techniques for proving this may have to be different from those in the paper. The central argument of the paper rests on the rank-one nature of the control input, making it easy to locate all roots κ of the transcendental function (the matrix has rank one in our case). The argument also exploits the presence of the trivial Floquet multiplier, thus, making the result (even if it is based entirely on linear theory) mostly relevant to the analysis of nonlinear systems.
Supplementary Material
Supplementary Material
Supplementary Material
Appendix A. Auxiliary lemmas and detailed arguments of proofs
Lemma A.1. —
Let (A,b) with and be controllable, let and let be the spectrum of a real matrix with positive determinant. Then, one can find a vector such that .
The proof is given in [17]. A Matlab implementation of the explicit construction is SpecExpAssign.m in [39].
(a) Floquet multipliers for extended time-delayed feedback
Lemma A.2 (characteristic equation for Floquet multipliers). —
Let b(t), be T-periodic and let ε be positive. Then, the Floquet multipliers different from 1−ε of the linear system
A 1 and
A 2 are roots of the function
For the matrix P(μ) was defined as the solution x at time T of with x(0)=I (i.e. P(μ) is the monodromy matrix of ).
Proof. —
Let be an eigenvalue of the time-T map M of (A 1)–(A 2). Let x0, (both ) be the components of an eigenvector corresponding to λ, and let x1, (also both ) be the corresponding components of . Then, and, by definition of the time-T map M, . Hence, , which implies (because λ≠1−ε)
for t∈[−T,0]. Using this relation, we can solve (A 1) on the interval [−T,0] as
with boundary condition x0(0)=λx0(−T). By definition of the monodromy matrix P, this is equivalent to
which has a non-trivial solution x0(−T) if and only if the function h in lemma A.2 is non-zero. ▪
(b) Proof of lemma 3.3
The characteristic function, , defined in (3.16), has a root λ=1 for all small δ and all ε∈(0,1): a nullvector of I−P(0;δ,K0) is (corresponding to a linearized phase shift).
For λ with modulus larger than 1−ε/2, the term ε/(λ−(1−ε)) has modulus less or equal than 2. Let us pick δ1>0 and a C1∈(0,1) (both small) such that the polynomial
has all roots inside the ball B(r+1)/2(0)⊂B1(0) for all δ∈[0,δ1] and μ with |μ|≤C1. This is possible, because has all roots inside the ball Br(0) by assumption of the lemma and the limit of P(1−μ;δ,K0) for δ→0 was uniform for bounded μ (recall ). Thus, h(λ;ε,δ) cannot have roots λ on or outside the unit circle for which
holds. Hence, for all δ∈[0,δ1], all roots of h(⋅;ε,δ) on or outside of the unit circle must satisfy
| A 3 |
We introduce the new variable defined via
| A 4 |
Restriction (A 3) for λ is equivalent to the restriction C1≤|κ|≤2 for κ. Hence, for all δ∈[0,δ1] and ε∈(0,1), every root λ of h(⋅;δ,ε) on or outside of the unit circle corresponds to a root κ of
with C1≤|κ|≤2. This one-to-one correspondence of roots of h and g is given via relation (A 4) and includes multiplicity of the roots. Relation (A 4) also implies that |κ|≤1, because, otherwise, |λ|<1. The function g has a limit
uniformly for κ with C1≤|κ|≤2. Hence, the set of roots κ of g(⋅;δ,ε) with C1≤|κ|≤2 is a small perturbation of the set of roots of g(⋅;0,0):
The generalized eigenvalue problem for the matrix pair with characteristic polynomial is regular, because but is regular (because has all eigenvalues inside the unit circle, is regular). As has rank 1, the characteristic polynomial corresponding to has degree 1. Moreover, its only root equals 0 (which must be simple owing to the regularity of ). Hence, we know that g(κ;0,0)=0 if and only if σ(κ−1)=0.
Case If : this implies that the only root κ of g(⋅;0,0) with C1≤|κ|≤2 equals unity. Hence, also for sufficiently small ε and δ, the only root κ with C1≤|κ|≤2 of g(⋅;δ;ε) equals unity (because g(1;δ;ε)=0).
Case If : we have that g(κ;0,0)=0 if and only if such that the roots are
The first part of the subscript, ℓ, numbers the roots, the second part of the subscript, 0, indicates that δ=ε=0. Thus, the roots κℓ,0 of g(⋅;0,0) have a modulus
such that only the roots κℓ,0 with index
are in the admissible range with C1≤|κℓ,0|≤2. (Hence, both cases, and can be treated equally.) The admissible roots κℓ,0 of g(⋅;0,0) are all simple. Hence, for sufficiently small δ and ε, g(⋅;δ,ε) will have roots κℓ for that are small perturbations of κℓ,0, and these roots κℓ are the only roots of g(⋅;δ,ε) with modulus in [C1,2]. Because we know that g(1;δ,ε)=0, we know that κ0=1 (hence, for ℓ=0 the perturbation is zero). Furthermore, for non-zero ℓ with , the modulus of κℓ,0 is greater than 1. Hence, the perturbed roots κℓ also have modulus greater then 1 for sufficiently small ε and δ, and non-zero .
Consequently, by relation (A 4), the only roots of h(⋅;δ,ε) that could be on or outside the unit circle are
However, these roots λℓ are simple and satisfy λ0=1 and |λℓ|<1 for non-zero ℓ, because |κℓ|>1 for non-zero ℓ.
(c) Details of construction for autonomous feedback gains: regularization of the short impulse Δδ(t)
To avoid discontinuous dependence of the right-hand side on the solution, we first regularize the discontinuity of the time-dependent gain K(t). Define for (such that 2δ2+δ<T) the regularized version of Δδ:
| A 5 |
where is an arbitrary smooth monotone increasing function with m(s)=0 for s≤0 and m(s)=1 for s≥1. When using Δδ as defined in (A 5) instead of (1.6) to define the linear (now approximately) short-impulse feedback law
| A 6 |
the nonlinear time-T map is still linearizable. Denoting the monodromy matrix of the linear system (recall that A(t)=∂xf(x*(t),0), b(t)=∂uf(x*(t),0) and using definition (A 5) for Δδ)
again by P(μ;δ,K0) then the monodromy matrix of the smoothed system still satisfies (identical to (3.11))
| A 7 |
where the error term O(δ) is uniform for bounded and . Hence, we can replace the discontinuous definition (1.6) for Δδ(t) by (A 5) in (3.14), and Lemma 3.3 still applies to the modified (regularized) system.
(d) State-dependent gains K(x(t))
Consider a sufficiently small radius ρ>0 such that the equation has a unique solution close to 0 for all , thus defining implicitly a smooth function tρ:
| A 8 |
The function , defined in (4.3), is approximately equal to tρ along the periodic orbit x* and near x*(0): . We consider also a regularized indicator function for the neighbourhood of x*(0)
and combine tρ and Jρ with as defined in (A 5) to the smooth globally defined function
When applying to x*(t), the result is identical to the timed impulse for small δ: if ∥x*(t)−x*(0)∥<ρ for all t∈[−δ2,δ+δ2], then
for all . Consequently, the system with extended time-delayed feedback and state-dependent gains
| A 9 |
and
| A 10 |
which is now autonomous with a smooth right-hand side, has for sufficiently small ρ and δ+δ2<ρ exactly the same linearization along the periodic orbit as system (3.14) and (3.15). The derivative of with respect to its argument is multiplied by 0 if for all times t in the term in (A 9).
The time reconstruction function tρ as defined in (A 8) satisfies tρ(x*(t))=t as long as x*(t)∈B2ρ(x*(0)). The definition of tρ as proposed in (4.3) in the main text is a O(t2) perturbation of (A 8) for t of order δ. Thus, continuity of the Flqouet multipliers implies that the perturbed version of tρ preserves the stability of the periodic orbit x*.
Footnotes
For ε≠0, (1.2) with T-periodic implies that for all t.
Floquet multipliers are the eigenvalues of the linearization of the time-T map along the periodic orbit.
The monodromy matrix P0 is the solution y at time T of the linear differential equation with initial value y(0)=I (I is the identity matrix).
The notation t|mod[0,T) refers to the number τ∈[0,T) such that (t−τ)/T is an integer.
The perturbation is not a small-delay perturbation, because the delay T and one coefficient in front of the delay, 1−ε, are not small.
Thus, P(μ) is defined as the solution y at time T of the linear differential equation with initial value y(0)=I (I is the identity matrix).
Data accessibility
Competing interests
I have no competing interests.
Funding
J.S.’s research has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement number 643073.
References
- 1.Pyragas K. 1992. Continuous control of chaos by self-controlling feedback. Phys. Lett. A 170, 421–428. (doi:10.1016/0375-9601(92)90745-8) [Google Scholar]
- 2.Pyragas K, Tamaševičius A. 1993. Experimental control of chaos by delayed self-controlling feedback. Phys. Lett. A. 180, 99–102. (doi:10.1016/0375-9601(93)90501-P) [Google Scholar]
- 3.Socolar JES, Sukow DW, Gauthier DJ. 1994. Stabilizing unstable periodic orbits in fast dynamical systems. Phys. Rev. E. 50, 3245–3248. (doi:10.1103/PhysRevE.50.3245) [DOI] [PubMed] [Google Scholar]
- 4.Kim M, Bertram M, Pollmann M, Oertzen Av, Mikhailov AS, Rotermund HH, Ertl G. 2001. Controlling chemical turbulence by global delayed feedback: pattern formation in catalytic CO oxidation on Pt(110). Science 292, 1357–1360. (doi:10.1126/science.1059478) [DOI] [PubMed] [Google Scholar]
- 5.Ushakov O, Bauer S, Brox O, Wünsche HJ, Henneberger F. 2004. Self-organization in semiconductor lasers with ultra-short optical feedback. Phys. Rev. Lett. 92, 043902 (doi:10.1103/PhysRevLett.92.043902) [DOI] [PubMed] [Google Scholar]
- 6.Wünsche HJ, Schikora S, Henneberger F. 2008. Noninvasive control of semiconductor lasers by delayed optical feedback. In Handbook of chaos control, 2nd ed. (eds HG Schuster, E Schöll). pp. 455–474. Berlin, Germany: Wiley-VCH.
- 7.Schikora S, Hövel P, Wünsche HJ, Schöll E, Henneberger F. 2006. All-optical noninvasive control of unstable steady states in a semiconductor laser. Phys. Rev. Lett. 97, 213902 (doi:10.1103/PhysRevLett.97.213902) [DOI] [PubMed] [Google Scholar]
- 8.Popovych OV, Hauptmann C, Tass PA. 2005. Effective desynchronization by nonlinear delayed feedback. Phys. Rev. Lett. 94, 164102 (doi:10.1103/PhysRevLett.94.164102) [DOI] [PubMed] [Google Scholar]
- 9.Popovych OV, Hauptmann C, Tass PA. 2006. Control of neuronal synchrony by nonlinear delayed feedback. Biol. Cybern. 95, 69–85. (doi:10.1007/s00422-006-0066-8) [DOI] [PubMed] [Google Scholar]
- 10.Schöll E, Hiller G, Hövel P, Dahlem MA. 2009. Time-delayed feedback in neurosystems. Phil. Trans. R. Soc. A 367, 1079–1096. (doi:10.1098/rsta.2008.0258) [DOI] [PubMed] [Google Scholar]
- 11.Lüthje O, Wolff S, Pfister G. 2001. Control of chaotic Taylor–Couette flow with time-delayed feedback. Phys. Rev. Lett. 86, 1745–1748. (doi:10.1103/PhysRevLett.86.1745) [DOI] [PubMed] [Google Scholar]
- 12.Yamasue K, Hikihara T. 2006. Control of microcantilevers in dynamic force microscopy using time delayed feedback. Rev. Sci. Instrum. 77, 053703 (doi:10.1063/1.2200747) [Google Scholar]
- 13.Sieber J, Gonzalez-Buelga A, Neild SA, Wagg DJ, Krauskopf B. 2008. Experimental continuation of periodic orbits through a fold. Phys. Rev. Lett. 100, 244101 (doi:10.1103/PhysRevLett.100.244101) [DOI] [PubMed] [Google Scholar]
- 14.Barton DAW, Mann BP, Burrow SG. 2012. Control-based continuation for investigating nonlinear experiments. J. Vib. Control 18, 509–520. (doi:10.1177/1077546310384004) [Google Scholar]
- 15.Bureau E, Schilder F, Elmegård M, Santos IF, Thomsen JJ, Starke J. 2014. Experimental bifurcation analysis of an impact oscillator: determining stability. J. Sound Vib. 333, 5464–5474. (doi:10.1016/j.jsv.2014.05.032) [Google Scholar]
- 16.Montagnier P, Spiteri RJ, Angeles J. 2004. The control of linear time-periodic systems using Floquet–Lyapunov theory. Int. J. Control 77, 472–490. (doi:10.1080/00207170410001667477) [Google Scholar]
- 17.Brunovsky P. 1969. Controllability and linear closed-loop controls in linear periodic systems. J. Diff. Equ. 6, 296–313. (doi:10.1016/0022-0396(69)90019-9) [Google Scholar]
- 18.Hale JK, Verduyn-Lunel SM. 1993. Introduction to functional-differential equations. Applied Mathematical Sciences 99 New York, NY: Springer. [Google Scholar]
- 19.Michiels W, Engelborghs K, Vansevenant P, Roose D. 2002. Continuous pole placement for delay equations. Automatica 38, 747–761. (doi:10.1016/S0005-1098(01)00257-6) [Google Scholar]
- 20.Michiels W, Niculescu SI. 2014. Stability, control, and computation for time-delay systems: an eigenvalue-based approach, vol. 27 Philadelphia, PA: SIAM. [Google Scholar]
- 21.Lehnert J, Hövel P, Flunkert V, Guzenko PY, Fradkov AL, Schöll E. 2011. Adaptive tuning of feedback gain in time-delayed feedback control. Chaos 21, 043111 (doi:10.1063/1.3647320) [DOI] [PubMed] [Google Scholar]
- 22.Pyragas V, Pyragas K. 2013. Adaptive search for the optimal feedback gain of time-delayed feedback controlled systems in the presence of noise. Eur. Phys. J. B 86, 1–8. (doi:10.1140/epjb/e2012-30793-6) [Google Scholar]
- 23.Pyragas V, Pyragas K. 2014. Continuous pole placement method for time-delayed feedback controlled systems. Eur. Phys. J. B 87, 1–10. (doi:10.1140/epjb/e2013-40587-y) [Google Scholar]
- 24.Pyragas V, Pyragas K. 2011. Adaptive modification of the delayed feedback control algorithm with a continuously varying time delay. Phys. Lett. A 375, 3866–3871. (doi:10.1016/j.physleta.2011.08.072) [Google Scholar]
- 25.Novičenko V, Pyragas K. 2012. Phase-reduction-theory-based treatment of extended delayed feedback control algorithm in the presence of a small time delay mismatch. Phys. Rev. E 86, 026204 (doi:10.1103/PhysRevE.86.026204) [DOI] [PubMed] [Google Scholar]
- 26.Just W, Bernard T, Ostheimer M, Reibold E, Benner H. 1997. Mechanism of time-delayed feedback control. Phys. Rev. Lett. 78, 203–206. (doi:10.1103/PhysRevLett.78.203) [Google Scholar]
- 27.Schöll E, Schuster HG (eds). 2007. Handbook of chaos control. 2nd edn New York, NY: Wiley. [Google Scholar]
- 28.Nakajima H. 2004. Some sufficient conditions for stabilizing periodic orbits without the odd-number property by delayed feedback control in continuous-time systems. Phys. Lett. A 327, 44–54. (doi:10.1016/j.physleta.2004.04.077) [Google Scholar]
- 29.Nakajima H, Ueda Y. 1998. Limitation of generalized delayed feedback control. Physica D 111, 143–150. (doi:10.1016/S0167-2789(97)80009-7) [Google Scholar]
- 30.Pyragas K. 2001. Control of chaos via an unstable delayed feedback controller. Phys. Rev. Lett. 86, 2265–2268. (doi:10.1103/PhysRevLett.86.2265) [DOI] [PubMed] [Google Scholar]
- 31.Fiedler B, Flunkert V, Georgi M, Hövel P, Schöll E. 2007. Refuting the odd-number limitation of time-delayed feedback control. Phys. Rev. Lett. 98, 114101 (doi:10.1103/PhysRevLett.98.114101) [DOI] [PubMed] [Google Scholar]
- 32.Flunkert V, Schöll E. 2011. Towards easier realization of time-delayed feedback control of odd-number orbits. Phys. Rev. E 84, 016214 (doi:10.1103/PhysRevE.84.016214) [DOI] [PubMed] [Google Scholar]
- 33.Pyragas K, Novičenko V. 2013. Time-delayed feedback control design beyond the odd-number limitation. Phys. Rev. E 88, 012903 (doi:10.1103/PhysRevE.88.012903) [DOI] [PubMed] [Google Scholar]
- 34.Postlethwaite GBCM, Silber M. 2011. Time-delayed feedback control of unstable periodic orbits near a subcritical Hopf bifurcation. Physica D: Nonlinear Phenomena 240, 859–871. (doi:10.1016/j.physd.2010.12.011) [Google Scholar]
- 35.Postlethwaite CM, Brown G, Silber M. 2013. Feedback control of unstable periodic orbits in equivariant Hopf bifurcation problems. Phil. Trans. R. Soc. A 371, 20120467 (doi:10.1098/rsta.2012.0467) [DOI] [PubMed] [Google Scholar]
- 36.Schöll E, Hövel P, Flunkert V, Dahlem MA. 2010. Time-delayed feedback control: from simple models to lasers and neural systems. In Complex time-delay systems (ed. FM Atay), pp. 85–150. Berlin, Germany: Springer.
- 37.Hooton EW, Amann A. 2012. Analytical limitation for time-delayed feedback control in autonomous systems. Phys. Rev. Lett. 109, 154101 (doi:10.1103/PhysRevLett.109.154101) [DOI] [PubMed] [Google Scholar]
- 38.Amann A, Hooton EW. 2013. An odd-number limitation of extended time-delayed feedback control in autonomous systems. Phil. Trans. R. Soc. A 371, 20120463 (doi:10.1098/rsta.2012.0463) [DOI] [PubMed] [Google Scholar]
- 39.Sieber J. 2016. Generic stabilisability for time-delayed feedback control (Supplementary material). Figshare (doi:10.6084/m9.figshare.2993812)
- 40.Engelborghs K, Luzyanina T, Roose D. 2002. Numerical bifurcation analysis of delay differential equations using DDE-BIFTOOL. ACM Trans. Math. Softw. 28, 1–21. (doi:10.1145/513001.513002) [Google Scholar]
- 41.Engelborghs K, Luzyanina T, Samaey G. 2001. DDE-BIFTOOL v.2.00: a Matlab package for bifurcation analysis of delay differential equations, Katholieke Universiteit Leuven; 330.
- 42.Sieber J, Engelborghs K, Luzyanina T, Samaey G, Roose D. DDE-BIFTOOL Manual: bifurcation analysis of delay differential equations. (http://arxiv.org/abs/1406.7144v3. )
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.



