Skip to main content
Proceedings. Mathematical, Physical, and Engineering Sciences logoLink to Proceedings. Mathematical, Physical, and Engineering Sciences
. 2016 May;472(2189):20150593. doi: 10.1098/rspa.2015.0593

Generic stabilizability for time-delayed feedback control

J Sieber 1,
PMCID: PMC4893174  PMID: 27279763

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 x(t)Rn of a dynamical system and feed back in real time the difference between this output and the output time T ago into an input u(t)Rnu of the system (multiplied by some control gains KTRnu×n):

u(t)=KT[x(tT)x(t)]. 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):

u(t)=KT[x~(t)x(t)],wherex~(t)=(1ε)x~(tT)+εx(tT), 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 x~(t) (see (1.3) for a discussion). Note that, for example in [3], the variable x~(t) was eliminated in the mathematical discussion by writing

u(t)=KT(ε[j=1(1ε)j1x(tjT)]x(t)).

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.

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(tT) and x~(tT) make extended time-delayed feedback control different from the classical linear feedback control, which has the form

u(t)=KT[x(t)x(t)], 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 [57], control of neural synchrony [810], control of the Taylor–Couette flow [11], atomic force microscopy [12] and (with further modifications) systematic bifurcation analysis in mechanical experiments in mechanical engineering [1315].

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 K(t)TRnu×n.

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) x˙(t)=f(x(t),u(t)) (which is autonomous without control (u=0) and non-autonomous with classical feedback control (1.3)). Then, x and x~ 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 x~, is a history segment, a function on [−T,0] with values in Rn. 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

x˙(t)=f(x(t),u(t))(f:Rn×RRnsmooth) 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, det[b0,P0b0,,P0n1b0]0.

Then, there exist gains K0Rn such that x* as a periodic orbit of the feedback-controlled system (1.4) with see below for the definition of the function Δδ

u(t)=Δδ(t)K0T[x~(t)x(t)],x~(t)=(1ε)x~(tT)+εx(tT) 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

Δδ(t)={1/δ,if t|mod[0,T)[0,δ]0,if t|mod[0,T)[0,δ]. 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 KRn 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): u(t)=KT[x~(t)x(t)] with KRn. 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 (x(t),x~(t))=(x(t),x(t)) of (1.4)–(1.5). Thus, we have to consider the problem (1.4)–(1.5), linearized in (x(t),x~(t))=(x(t),x(t)):

x˙(t)=A(t)x(t)+b(t)Δδ(t)K0T[x~(t)x(t)]andx~(t)=(1ε)x~(tT)+εx(tT),} 1.7

where A(t)=∂xf(x*(t),0) and b(t)=∂uf(x*(t),0).

Figure 2.

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

x˙=A(t)xb(t)Δδ(t)K0Tx,

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 x~ in (1.7) simplifies to x~(t)=x~(tT). Thus, an arbitrary initial history x~ 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 λ=1 with an infinite-dimensional eigenspace. Specifically, if we choose the space of continuous functions C([T,0];Rn×Rn) as phase space for (1.7) then, for ε=0, the eigenspace for λ=1 is
    {(x,x~)C([T,0];Rn×Rn):x(0)=x(T),x~(0)=x~(T),K0Tx˙=A(t)x+b(t)Δδ(t)K0T[x~(t)x(t)]}.
    Note that, because λk≠1 for k=1,…,n, the ODE x˙=A(t)x+b(t)Δδ(t)K0T[x~(t)x(t)] has a unique periodic solution x for all periodic functions x~. This means that for every T-periodic x~ there is an eigenvector for λ=1 with this x~-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 x~ terms only: x~(t)=(1ε)x~(tT). 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 x˙(0), corresponding to the linearized phase shift (for every sR, tx*(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) [2123]. 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 [13], 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 x˙(t)=f(x(t))+u(t) with uRn). 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 K(t)Rn:

x˙(t)=f(x(t),u(t)), 3.1
u(t)=K(t)T[x~(t)x(t)] 3.2
andx~(t)=(1ε)x~(tT)+εx(tT). 3.3

This system is governed by an ODE without control (u=0) and a DDE with control. We assume that the uncontrolled system x˙(t)=f(x(t),0) has a periodic orbit x* of period T. This periodic orbit x* is also a periodic orbit of (3.1)–(3.3) if ε>0: x(t)=x~(t)=x(t). System (3.1)–(3.3) is a DDE with the phase space

{(x,x~)C([T,0];Rn×Rn):x~(0)=(1ε)x~(T)+εx(T)}.

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 x~: x~(t)=(1ε)x~(tT), 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 x(t)=x~(t)=x(t) 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

x˙=[A(t)μb(t)K(t)T]x(t),whereA(t)=xf(x(t),0),b(t)=uf(x(t),0) 3.4

for μC by P(μ). Thus, the monodromy matrix of the uncontrolled system x˙(t)=A(t)x(t) equals P(0), which we denote by

P0=P(0). 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

h(λ;ε):=det[λIP(1ελ(1ε))]

(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 x~ 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

x˙(t)=[A(t)b(t)K(t)T]x(t) 3.6

has at least one Floquet multiplier outside the unit circle, then there exists a εmax(0,1) such that the periodic orbit x* is unstable for the extended time-delayed feedback (3.1)–(3.3) for all ε(0,εmax).

Proof. —

The Floquet multipliers of (3.6) are given as roots of h(λ;0)=det(λIP(1)). We denote the root with modulus greater than 1 by λ0 such that h0;0)=0. Consequently, for all λ in the ball Br0), where r=(|λ0|−1)/2, the difference h(λ;ε)−h(λ;0) is uniformly bounded and analytic for all ε∈(0,1) and all λ in Br0). Because λ0 must have finite multiplicity as a root of h(⋅;0), h(λ;ε) must have a root in Br0) for sufficiently small ε>0 (say, ε(0,εmax)), 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

uδ(t;y)=Δδ(t)K0Ty,whereΔδ(t)={1/δ,if t|mod[0,T)[0,δ]0,if t|mod[0,T)[0,δ]. 3.7

where t|mod[0,T) is the number τ∈[0,T) such that (tτ)/T is an integer, and K0Rn is a vector of constant control gains. Let us first look at classical feedback u(t)=Δδ(t)K0T[x(t)x(t)] (where we assume that we know the periodic orbit x*). Using feedback law (3.7), the feedback-controlled system reads

x˙(t)=f(x(t),Δδ(t)K0T[x(t)x(t)]). 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(∥y02), where y satisfies the linear differential equation (recall that A(t)=∂xf(x*(t),0), b(t)=∂uf(x*(t),0))

y˙(t)=[A(t)b(t)Δδ(t)K0T]y(t),y(0)=y0, 3.9

and the term O(∥y02) 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

y˙(t)=[A(t)μb(t)Δδ(t)K0T]y(t),y(0)=y0. 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 K0Rn. 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

P(μ;δ,K0)=P0exp(b(0)K0Tμ)+O(δ), 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:

P(μ;0,K0)=limδ0P(μ;δ,K0)=P0exp(b(0)K0Tμ), 3.12
=P0[Iσ(μ)b(0)K0T],whereσ(μ)={exp(μK0Tb(0))1K0Tb(0),if K0Tb(0)0μ,if K0Tb(0)=0. 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 x˙(t)=f(x(t),0) 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 [b(0),P0b(0),,P0n1b(0)] is regular, then there exist a δmax>0 and a vector of control gains K0Rn in (3.7) such that all Floquet multipliers of x* for the differential equation (3.8) have modulus less than r for all δ(0,δmax), where Δδ is as defined in (3.7).

Note that the vector K0 can be chosen independent of the δ(0,δmax), 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

xX(x(0);δ,K0)=P(1;δ,K0)=P0exp(b(0)K0T)+O(δ),

(where P(⋅;δ,K0) was the generalized monodromy matrix defined for (3.10)). Because detP0 is positive, we can for every matrix R with positive determinant find a vector K0 such that specR=spec(P0exp(b(0)K0T)) (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 limδ0P(1;δ,K0)=P0exp(b(0)K0T) 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):

x˙(t)=f(x(t),Δδ(t)K0T[x~(t)x(t)]) 3.14

and

x~(t)=(1ε)x~(tT)+εx(tT), 3.15

where ε∈(0,1).

Lemma 3.3 (Floquet multipliers of extended time-delayed feedback). —

Assume that the matrix P0exp(b(0)K0T) has all eigenvalues inside the ball Br(0) with r<1. Then, for all sufficiently small ε and δ, the periodic orbit x(t)=x~(t)=x(t) 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

h(λ;ε,δ)=det[λIP(1ελ(1ε);δ,K0)]. 3.16

Roots of h with a non-small distance from 1−ε are close to the roots of det(λIP(1;δ,K0)), 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 det(IP0P0b(0)K0Tσ(κ1)), where σ is as defined in (3.12). These roots κℓ,0 have the form

κ,0=1+2πiK0Tb(0) 3.17

(if K0Tb(0)0, 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

λ1ε2+ε2[K0Tb(0)2πiK0Tb(0)+2πi](Z).

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 sdet(IP0P0b(0)K0Ts) and then find solutions κ of σ(κ−1)=sj for all these roots sj. Because b(0)K0T has rank one we know that sdet(IP0P0b(0)K0Ts) 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

x˙(t)=f(x(t),Δδ(t)K0T[x~(t)x(t)])andx~(t)=(1ε)x~(tT)+εx(tT),} 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 (x(t),x~(t))=(x(t),x(t)) is a periodic orbit of (4.1), then so is (x(t),x~(t))=(x(t+s),x(t+s)) for any sR. 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 K0T[x~(t)x(t)] at a fixed time per period, we apply it in a strip in Rn close to a Poincaré section at x*(0) (as illustrated in figure 3), putting a factor depending on x(t) in front of K0T[x~(t)x(t)]. Specifically, we let the function Δδ not depend explicitly on time t but on a function t~:RnR, where the argument of t~ 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.

Figure 3.

Illustration of choice for strip and Poincaré section where gains should be non-zero.

A possible explicit expression for u is

u(t)=Δρ,δ(x(t))K0T[x~(t)x(t)],where Δρ,δ(x)=Jρ(x)Δδ(t~(x)), 4.2
Jρ(x)={1if |xx(0)|<ρ,0if |xx(0)|>2ρ,t~(x)=x˙(0)Tx˙(0)Tx˙(0)[xx(0)], 4.3

ρ>0 is a small radius and Jρ is smooth. In (4.3), t~(x(t))=t+O(t2) 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

x˙(t)=f(x(t),Δδ,ρ(x(t))K0T[x~(t)x(t)]),x~(t)=(1ε)x~(tT)+εx(tT) 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 P0exp(b(0)K0T), as used in lemma 3.3, has all eigenvalues inside the ball Br(0) with r<1. Then, for all sufficiently small ρ, there exist εmax>0 and δmax>0 such that the periodic orbit x(t)=x~(t)=x(t) of system (4.4) is asymptotically exponentially stable for all ε(0,εmax) and δ(0,δmax).

Remark: other arguments for Δδ,ρ In (4.2), we can replace the argument x(t) of Δδ,ρ with x~(t), x(tT) or x~(tT) without changing the linearization in x(t)=x~(t)=x(t). 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 [4042]). 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 θ˙=1 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

x˙1=px1x2+x1[x12+x22]+uandx˙2=x1+px2+x2[x12+x22]+u,} 5.1

where p<0. This system has for u=0 an unstable periodic orbit of the form x(t)=[rsint,rcost]T with radius r=p and period T=2π. The monodromy matrix P0 for the uncontrolled system along the periodic orbit x* equals

P0=[100exp(4πp)].

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

u(t)=K1(t)[x~1(t)x1(t)]+K2(t)[x~2(t)x2(t)]andx~j(t)=(1ε)x~j(tT)+εxj(tT)(j=1,2).} 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 εmax>0 such that the periodic orbit x* is unstable with the extended time-delayed feedback control (5.2) for all ε(0,εmax).

Proof. —

Amann & Hooton [38] proved a general topological restriction on the gains K(t) for extended time-delayed feedback control: let K(t)Rn be arbitrary (continuous), θ∈[0,1] be arbitrary, and let u be of the form

u=θK(t)T[x~(t)x(t)].

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: λ1(θ)R 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 {zC:Rez>1} is odd for θ=0. If we denote an adjoint eigenvector for the trivial Floquet multiplier by x¯(t) (the right eigenvector is x˙(t)), then this criterion can be simplified to

0Tx¯(t)Tb(t)K(t)Tx˙(t)dt0Tx¯(t)Tx˙(t)dt0,

where b(t)=∂uf(x*(t),0) (this simplifying criterion was formulated in general in [33]). For our particular example, we have

x˙(t)=x¯(t)=[rcostrsint],b(t)=[11],T=2π

and constant gains K1 and K2 such that the necessary condition of [33,38] is

K1+K20. 5.3

On the other hand, if K1+K2≤0, the Jacobian of (5.1) with classical linear feedback control

u=K1(x1,(t)x1)+K2(x2,(t)x2)=K1(rsintx1)+K2(rcostx2) 5.4

along x=x*(t) has the trace

tr xf(x(t),K(x(t)x(t)))|x(t)=x(t)=2p+4r2K1K2=2pK1K2.

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 x=[rsint,rcost]T. 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 Δδ(t)K0T (or the autonomous nonlinear gains Δδ,ρ(x(t))K0T), the gains K0 are constructed such the matrix P0exp(b(0)K0T) 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.

Figure 4.

(a) Amplitude r=p 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:

u(t)=Δδ,ρ(x(t))[K1[x~1(t)x1(t)]+K2[x~2(t)x2(t)]]andx~j(t)=(1ε)x~j(tT)+εxj(tT)(j=1,2).} 5.5

For the construction of Δδ,ρ, we used the construction of t~ proposed in (4.2)–(4.3):

t~(x)=y0Ty0Ty0[xx0]for xBρ(x0), 5.6

where y0=[r,0]T, x0=[0,−r]T and r=p. 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 exp(4πp)23.141. 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.

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 [4042], 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 κdet[IP0exp(b(0)K0T(κ1))] (the matrix b(0)K0T 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

Demonstration of extended time-delayed feedback control on excited pendulum
rspa20150593supp1.pdf (239.1KB, pdf)

Supplementary Material

Demonstration of extended time-delayed feedback control on Hopf normal form
rspa20150593supp2.pdf (258.4KB, pdf)

Supplementary Material

rspa20150593supp3.zip (291.6KB, zip)

Appendix A. Auxiliary lemmas and detailed arguments of proofs

Lemma A.1. —

Let (A,b) with ARn×n and bRn be controllable, let detA>0, and let (λ1,λn)Cn be the spectrum of a real matrix with positive determinant. Then, one can find a vector KRn such that spec(Aexp(bKT))=(λ1,,λn).

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 A(t)Rn×n, b(t), K(t)Rn be T-periodic and let ε be positive. Then, the Floquet multipliers different from 1−ε of the linear system

x˙(t)=A(t)x(t)+b(t)K(t)T[x~(t)x(t)] A 1

and

x~(t)=(1ε)x~(tT)+εx(tT) A 2

are roots of the function

h:λdet[λIP(1ελ(1ε))].

For μC, the matrix P(μ) was defined as the solution x at time T of x˙=[A(t)μb(t)K(t)T]x with x(0)=I (i.e. P(μ) is the monodromy matrix of x˙=[A(t)μb(t)K(t)T]x).

Proof. —

Let λC be an eigenvalue of the time-T map M of (A 1)–(A 2). Let x0, x~0 (both [T,0]Rn) be the components of an eigenvector corresponding to λ, and let x1, x~1 (also both [T,0]Rn) be the corresponding components of M[x,x~]. Then, x~1(t)=λx~0(t) and, by definition of the time-T map M, x~1(t)=(1ε)x~0(t)+εx0(t). Hence, λx~0(t)=(1ε)x~0(t)+εx0(t), which implies (because λ≠1−ε)

x~0(t)=ελ(1ε)x0(t)

for t∈[−T,0]. Using this relation, we can solve (A 1) on the interval [−T,0] as

x˙0(t)=A(t)x0(t)+b(t)K(t)T[ελ(1ε)1]x0(t)

with boundary condition x0(0)=λx0(−T). By definition of the monodromy matrix P, this is equivalent to

P(1ελ(1ε))x0(T)=λx0(T),

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, h(λ;ε,δ)=det[λIP(1ε/(λ(1ε));δ,K0)], defined in (3.16), has a root λ=1 for all small δ and all ε∈(0,1): a nullvector of IP(0;δ,K0) is x˙(0) (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

λdet(λIP(1μ;δ,K0))

has all roots inside the ball B(r+1)/2(0)⊂B1(0) for all δ∈[0,δ1] and μ with |μ|≤C1. This is possible, because λdet(λIP(1;0,K0)) 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 limδ0P(1μ;δ,K0)=P0exp((μ1)b(0)K0T)). Thus, h(λ;ε,δ) cannot have roots λ on or outside the unit circle for which

|ελ(1ε)|C1

holds. Hence, for all δ∈[0,δ1], all roots of h(⋅;ε,δ) on or outside of the unit circle must satisfy

C1|ελ(1ε)|2. A 3

We introduce the new variable κC defined via

λ=1ε+ε/κ. 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

g(κ;δ,ε)=h(1ε+ε/κ;δ,ε)=det[(1ε+εκ)IP(1κ;δ,K0)]

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

g(κ;δ,ε)g(κ;0,0)for(δ,ε)0

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):

g(κ;0,0)=det[IP0exp(b(0)K0T[κ1])]=det[IP0P0b(0)K0Tσ(κ1)],where σ(κ1)={exp(K0Tb(0)(κ1))1K0Tb(0),if K0Tb(0)0κ1,if K0Tb(0)=0.

The generalized eigenvalue problem for the matrix pair (IP0,P0b(0)K0T) with characteristic polynomial σdet(IP0P0b(0)K0Tσ) is regular, because det(IP0)=0 but det(IP0P0b(0)K0Tσ(1)) is regular (because P0exp(b(0)K0T) has all eigenvalues inside the unit circle, IP0exp(b(0)K0T) is regular). As P0b(0)K0T has rank 1, the characteristic polynomial corresponding to σdet(IP0P0b(0)K0Tσ) has degree 1. Moreover, its only root equals 0 (which must be simple owing to the regularity of det(IP0P0b(0)K0Tσ)). Hence, we know that g(κ;0,0)=0 if and only if σ(κ−1)=0.

Case K0Tb(0)=0 If K0Tb(0)=0: 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 K0Tb(0)0 If K0Tb(0)0: we have that g(κ;0,0)=0 if and only if exp(K0Tb(0)(κ1))=1 such that the roots are

κ,0=1+2πiK0Tb(0)(Z)

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

|κ,0|=1+4π22(K0Tb(0))2

such that only the roots κℓ,0 with index

maxmax,wheremax=32π|K0Tb(0)|,

are in the admissible range with C1≤|κℓ,0|≤2. (Hence, both cases, K0Tb(0)=0 and K0Tb(0)0 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 ||max 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 ||max, 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 ||max.

Consequently, by relation (A 4), the only roots of h(⋅;δ,ε) that could be on or outside the unit circle are

λ=1ε+εκ,where||max.

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 δ(0,T+1/1614) (such that 2δ2+δ<T) the regularized version of Δδ:

Δδ(t)={1/δ,if t|mod[0,T)[0,δ],0,if t|mod[0,T)[δ+δ2,Tδ2],1δm(δ+δ2t|mod[0,T)δ2),if t|mod[0,T)(δ,δ+δ2)1δm(t|mod[0,T)T+δ2δ2),if t|mod[0,T)(Tδ2,T), A 5

where m:R[0,1] 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

uδ(t;y)=Δδ(t)K0Ty 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 Δδ)

y˙(t)=[A(t)μb(t)Δδ(t)K0T]y(t),y(0)=y0

again by P(μ;δ,K0) then the monodromy matrix of the smoothed system still satisfies (identical to (3.11))

P(μ;δ,K0)=P0exp(b(0)K0Tμ)+O(δ), A 7

where the error term O(δ) is uniform for bounded μC and K0Rn. 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 x˙(0)T[xx(t)]=0 has a unique solution tR close to 0 for all xB2ρ(x(0))Rn, thus defining implicitly a smooth function tρ:

tρ:RnR,tρ(x)={root t of x˙(0)T[xx(t)]=0,if xB2ρ(x(0)),arbitrary such that tρ is smooth,otherwise. A 8

The function t~, defined in (4.3), is approximately equal to tρ along the periodic orbit x* and near x*(0): tρ(x(t))t~(x(t))=tt~(x(t))=O(t2). We consider also a regularized indicator function for the neighbourhood of x*(0)

Jρ:RnR,Jρ={1,if xBρ(x(0)),0,if xB2ρ(x(0)),arbitrary such that Jρ is smooth,if xB2ρ(x(0))Bρ(x(0)).

and combine tρ and Jρ with Δ~δ as defined in (A 5) to the smooth globally defined function

Δ~δ,ρ:RnR,Δ~δ,ρ(x)=Jρ(x)Δ~δ(tρ(x))

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

Δ~δ,ρ(x(t))=Δ~δ(t)

for all tR. Consequently, the system with extended time-delayed feedback and state-dependent gains

x˙(t)=f(x(t),Δ~δ,ρ(x(t))K0T[x~(t)x(t)]) A 9

and

x~(t)=(1ε)x~(tT)+εx(tT), 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 x(t)=x~(t)=x(t) as system (3.14) and (3.15). The derivative of Δ~δ,ρ with respect to its argument is multiplied by 0 if x~(t)=x(t)=x(t) for all times t in the term Δ~δ,ρ(x(t))K0T[x~(t)x(t)] 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

1

For ε≠0, (1.2) with T-periodic x~ implies that x~=x for all t.

2

Floquet multipliers are the eigenvalues of the linearization of the time-T map along the periodic orbit.

3

The monodromy matrix P0 is the solution y at time T of the linear differential equation y˙(t)=xf(x(t),0)y(t) with initial value y(0)=I (I is the identity matrix).

4

The notation t|mod[0,T) refers to the number τ∈[0,T) such that (tτ)/T is an integer.

5

The perturbation is not a small-delay perturbation, because the delay T and one coefficient in front of the delay, 1−ε, are not small.

6

Thus, P(μ) is defined as the solution y at time T of the linear differential equation y˙(t)=[A(t)μb(t)K(t)T]y(t) with initial value y(0)=I (I is the identity matrix).

Data accessibility

https://dx.doi.org/10.6084/m9.figshare.2993812.

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

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials

Demonstration of extended time-delayed feedback control on excited pendulum
rspa20150593supp1.pdf (239.1KB, pdf)
Demonstration of extended time-delayed feedback control on Hopf normal form
rspa20150593supp2.pdf (258.4KB, pdf)
rspa20150593supp3.zip (291.6KB, zip)

Data Availability Statement

https://dx.doi.org/10.6084/m9.figshare.2993812.


Articles from Proceedings. Mathematical, Physical, and Engineering Sciences / The Royal Society are provided here courtesy of The Royal Society

RESOURCES