• Aucun résultat trouvé

Delay-robust control design for two heterodirectional linear coupled hyperbolic PDEs

N/A
N/A
Protected

Academic year: 2021

Partager "Delay-robust control design for two heterodirectional linear coupled hyperbolic PDEs"

Copied!
11
0
0

Texte intégral

(1)

HAL Id: hal-01585911

https://hal-mines-paristech.archives-ouvertes.fr/hal-01585911

Submitted on 12 Sep 2017

HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.

L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.

linear coupled hyperbolic PDEs

Jean Auriol, Ulf Aarsnes, Philippe Martin, Florent Meglio

To cite this version:

Jean Auriol, Ulf Aarsnes, Philippe Martin, Florent Meglio. Delay-robust control design for two het- erodirectional linear coupled hyperbolic PDEs. IEEE Transactions on Automatic Control, Institute of Electrical and Electronics Engineers, 2018. �hal-01585911�

(2)

Delay-robust control design for two heterodirectional linear coupled hyperbolic PDEs

Jean Auriol1, Ulf Jakob F. Aarsnes2, Philippe Martin1 and Florent Di Meglio1

1 MINES ParisTech, PSL Research University, CAS - Centre automatique et syst`emes, 60 bd St Michel 75006 Paris, France

2International Research Institute of Stavanger (IRIS), Oslo, Norway and DrillWell - Drilling and well centre for improved recovery Stavanger, Norway

We detail in this article the necessity of a change of paradigm for the delay-robust control of systems composed of two linear first order hyperbolic equations. One must go back to the classical trade-off between convergence rate and delay-robustness. More precisely, we prove that, for systems with strong reflections, canceling the reflection at the actuated boundary will yield zero delay- robustness. Indeed, for such systems, using a backstepping-controller, the corresponding target system should preserve a small amount of this reflection to ensure robustness to a small delay in the loop. This implies, in some cases, giving up finite time convergence.

Index Terms—Hyperbolic Partial Differential Equations; stabilization; backstepping; delay-robustness.

I. INTRODUCTION

I

N this paper, we highlight an important shortcoming of some control designs for systems of two heterodirectional linear first-order hyperbolic Partial Differential Equations (PDEs). More precisely, we show that imposing finite-time convergence by completely canceling theproximal reflection (i.ethe reflection at the actuated boundary) yields, in some cases, zero robustness margins to arbitrarily small delays in the actuation path. In particular, the control laws in recent contributions (see for instance [9], [17], [18], [26], [31]) can have very poor to no robustness to delays due to the cancellation of the proximal reflection. To overcome this problem, we propose some changes in the design of target system to preserver a small amount of this reflection and ensure delay-robustness.

Most physical systems involving a transport phenomenon can be modeled using hyperbolic partial differential equations (PDEs): heat exchangers [42], open channel flow [16], [22], multiphase flow [25], [27] or power systems [41]. The back- stepping approach [18], [31] has enabled the design of stabi- lizing full-state feedback laws for these systems. The gener- alization of these stabilization results for a large number of systems has been a focus point in the recent literature (details in [9], [17], [18], [31]). The main objective of these controllers is to ensure convergence in the minimum achievable time (as defined in [36]), thereby neglecting the robustness aspects that are essential for practical applications. Some of these questions have been the purpose of recent investigations: in the presence of uncertainties in the system, the design of adaptive control laws using filter or swapping design is the purpose of [5], [6].

A different approach, towards an engineering use of backstep- ping, consists in deriving sufficient conditions guaranteeing the exponential stability of the controlled system in presence of uncertainties [7]. The issues of noise sensitivity and perfor- mance trade-off are considered in [8] where a method enabling the tuning of observer and controller feedback aggressiveness is proposed. However, the impact on stability of small delays in the feedback loop, has not been studied yet in this context.

It has been observed (see [21], [37]) that for many feedback systems, the introduction of arbitrarily small time delays in the loop may cause instability for any feedback. In particular,

Corresponding author: J. Auriol (email: jean.auriol@mines-paristech.fr).

in [37], a systematic frequency domain treatment of this phenomenon for distributed parameter systems is presented.

Here, we use these results to cast a new light on feedback control design for linear hyperbolic systems.

The main contribution of this article is a set of necessary and sufficient conditions for classical controllers for linear hyperbolic systems to be robust to small delays. We prove that finite-time stabilization by completely canceling the proximal reflection, often yields vanishing delay margins, making it an impractical control objective. Indeed, the controllers derived in [9], [18], [31] can be unstable in presence of a small delay in the loop due to the cancellation of the proximal reflection. Fur- thermore, some systems (for which the product of the proximal and distal reflection gains is greater than one) cannot be delay- robustly stabilized, irrespective of the method. Specifically, we show that, for a system of two heterodirectional linear hyperbolic equations with anti-diagonal source terms1, if the product of the proximal and distal reflections is:

Greater than one, the system cannot be stabilized ro- bustly to delays.

Smaller than one but greater than one-half, the system cannot be finite time stabilized robustly to delays.

Smaller than one-half the system can be finite-time stabilized robustly to delays.

Our approach is the following: considering the control law proposed in [18] and using a backstepping approach, the controlled system is mapped to a distributed delay equation.

Then, using the Laplace transform we derive the closed-loop transfer function [19]. It is shown to be potentially unstable in presence of small delays. To ensure delay-robust stabilization, we propose some adjustments in the control law proposed in [18] by means of an additional degree of freedom enabling a trade-off between convergence rate and delay robustness. More precisely, if the plant has some proximal reflection terms, the target system should preserve a small amount of this reflection.

An important by-product of this analysis, detailed in Sec- tion III-B is the reformulation ofanysystem of two coupled linear hyperbolic equations as a zero-order neutral system with distributed delay. This result is obtained via a backstepping

1For systems with source terms on the diagonal, a transform is first employed that changes the reflection coefficients.

(3)

change of coordinates and yields a new tool for the study of hyperbolic systems.

The paper is organized as follows. In Section II we illustrate the necessity of this change of paradigm with a well-known system of two transport equations. These results are extended in Section III to coupled systems composed of two hyperbolic PDEs. A new control method is then derived in Section IV.

The corresponding feedback system is proved to be stable to small delays. Finally some simulation results are given in Section V.

II. ATUTORIAL EXAMPLE:TRANSPORT EQUATIONS

In this Section, we consider the tutorial example of two pure transport equations coupled at the boundaries. We first recall historical results on the delay-robust stabilizability of such systems [30], [37]. Then, we study the behaviour of various control laws in the presence of small delays in the actuation path.

A. Description of the system

We consider the following linear hyperbolic system of two transport equations

ut(t, x) +λux(t, x) = 0, (1) vt(t, x)µvx(t, x) = 0, (2) evolving in {(t, x)| t > 0, x [0,1]}, with the following linear boundary conditions

u(t,0) =qv(t,0), v(t,1) =ρu(t,1) +U(t). (3) We will use the term proximal reflection to denote ρ: the reflection at the actuated boundary, and distal reflection to denote q: the reflection on the unactuated boundary. The boundary reflections q6= 0andρ, and the velocitiesλandµ are assumed to be constant. The control law is denotedU(t).

Moreover, we assume that

−µ <0< λ. (4) The initial conditions denotedu0andv0are assumed to belong to L2([0,1]). In the following we define the characteristic time of the systemτ as

τ= 1 λ+1

µ. (5)

The productρq, product of the proximal and distal reflections, is calledopen-loop gainof the system. We recall the following definition from [37].

Definition 1: Delay-robust stabilization [37].

The controller U(t) = K[

u v

] where K : (L2)2 R is an operator, delay-robustly stabilizes the system (1)-(3) in the sense of [37] if the resulting feedback system stabilizes the system (1)-(3) in the sense of the L2-norm and is delay- robustly stable with respect to small delays in the loop. A system is said to be delay-robustly stabilizable if and only if there exists such a K.

B. Open-loop transfer function

In this section, we consider v(t,1) as the output of the system (1)-(3). Using the method of characteristics, one can easily prove thatv(t,1)satisfies the following delay equation.

v(t,1) =ρqv(tτ,1) +U(t), (6) whereτ is defined by (5). In the following, we denote sthe Laplace variable, and use boldface to denote the Laplace trans- form of a given function, i.e., the Laplace transform ofv(t, x) will be denotedv(s, x). Taking the Laplace transform of (6), we get

v(s,1) = 1

1ρqe−τ sU(s) =:H0(s)U(s). (7) The transfer functionH0(s)is the open-loop transfer function of the system. Depending on the value of the open-loop gainρq this transfer function has either no pole in the Right Half Plane (RHP) or an infinite number of poles in the RHP. More precisely, if|ρq|<1, this transfer function has no pole in the RHP whereas if |ρq| ≥1, it has an infinite number of poles whose real parts are positive. They are defined as

s=1τln(ρq) +2kπτ i ifρq >0,

s=1τln(|ρq|) +(2k+1)πτ i ifρq <0, (8) where k is an arbitrary integer. Consequently using [37, Theorem 1.2] we have the following theorem

Theorem 1:If|ρq| ≥1, system (1)-(3) is not delay-robustly stabilizable.

This implies, in particular, that stability is equivalent to delay- robust stabilizability for system (1)-(3).

C. Feedback control for an open-loop gain smaller than one 1) Finite-time stabilization

In this section, we focus on a system of transport equations for which the open-loop gain satisfies|ρq|<1. Although in this case the system (1)-(3) is already exponentially stable in open-loop, one could want to increase the convergence rate or to have finite-time convergence. This improvement of the controller performance can be done using impedance matching methods (see [2], [4], [28]). This method is used, for instance, to improve the control performance for the heave rejection problem ([4]), one can match the load impedance (the pressure to flow ration in the frequency domain at the boundary) to the characteristic line impedance (the pressure to flow ratio in the frequency domain in the transmission line). The application of this method in the case of transport equations consists in canceling totally the reflexion term ρu(t,1), and get a semi-infinite system that converges to zero in finite time. The corresponding control law is then defined by

U(t) =−ρu(t,1). (9)

Consider now that there is a small delayδ >0in the actuation.

The output v(t,1) is then solution of the following delay equation

v(t,1) =ρqv(tτ,1) +U(tδ),

=ρqv(tτ,1)ρqv(tτδ,1), (10) which is a zero-order scalar neutral system. Using classical results on such systems [30], we get that, a necessary condition to have equation (10) stable for any delay δ >0is

|ρq|+|ρq|<1⇔ |ρq|< 1

2. (11)

(4)

This means that for an open-loop gain such that |ρq| ≥ 12, one cannot have both robustness to a delay and finite time convergence. This justifies the observations that have been done by industrial practitioners about the limitations of the impedance matching method. For instance, in [34], the authors design a controller preventing stick-slip oscillations of a drill- string (a dysfunction of rotary drilling, characterized by large cyclic variations of the drive torque and the rotational bit speed). They observed that completely canceling the proximal reflection coefficient could change the dynamics of the string in a way that makes the system unstable. This observation is confirmed by the present analysis.

2) First solution: preserving some reflection

Although canceling the proximal reflection to stabilize system (1)-(3) increases the nominal convergence rate, the corresponding feedback system is not robustly stable to delay in the loop when|ρq| ≥ 12. Thus, it appears necessary to keep some reflection terms. To do so, let us slightly change the control law and replace (9) by

U(t) =−Ku(t,1), (12)

In presence of a delay δ >0in the actuation, we get, for the closed-loop system, the following delay equation:

v(t,1)ρqv(tτ,1) +Kqv(tτδ,1) = 0, (13) which is now exponentially stable ([30]) for all δ >0 if K satisfies the following equation:

|K|<1− |ρq|

|q| . (14)

Note that such a K exists since 1−|ρq||q| >0 (as we assumed

|ρq|<1).

3) Second solution: filtering the control law

A second approach to provide a delay-robust stabilization consists in filtering the control law. Let us consider e.g the control law U1(t)defined by its Laplace transformation as

U1(s) =1 +as

1 +bsρu(1, s). (15) wherea andb >0 are some coefficients that have still to be defined. In presence of a delayδ >0in the actuation, we get, for the closed-loop system, the following delay equation:

˙

v(t,1)ρqv(t˙ τ,1) + a

bρqv(t˙ τδ,1) =

1

b(v(t,1)ρqv(tτ,1) +qρav(tτδ,1)), (16) which is exponentially stable (see [29]) for all δ >0 if

a

b < 1− |ρq|

|ρq| , a < 1− |ρq|

|ρq| . (17)

4) Concluding remarks

Throughout the analysis of a simple system of two transport equations, we have proved (using the results from [37]) that there is a whole class of systems (the ones for which the product |ρq| is larger than one) that cannot be robustly stabilized in presence of a small delay in the loop. Moreover, it has appear that even for|ρq|<1, finite-time convergence is not a reasonable objective since the corresponding controller is not always robust to delays. This means that to have delay- robustness one may have to give up finite-time convergence.

In the next section, we show that this change of paradigm still holds for general coupled system of two hyperbolic partial differential equations.

0 1 x

v(t,x) u(t,x)

u

U(t)

q v-+ v+-

Fig. 1. Schematic representation of system (18)-(20)

III. GENERAL CASE OF TWO COUPLED EQUATIONS

In this section we consider the general case of two linear coupled hyperbolic PDEs. The main objective is to prove that the results of the previous section (requiring giving up finite time convergence to obtain delay-robust stabilization) still holds in the case where in-domain couplings exist. To do so, using a classical backstepping transformation (see [18]), the original system is mapped to a distributed-delay neutral system. Deriving the corresponding transfer function, it be- comes possible to adjust the results of the previous section to this general case. Interestingly, this approach highlights the potential of backstepping as an analysis tool, rather than just a control design tool.

A. Description of the system

We consider the following linear hyperbolic system which appear in Saint-Venant equations, heat exchangers equations and other linear hyperbolic balance laws (see [10]).

ut(t, x) +λux(t, x) =σ+−(x)v(t, x), (18) vt(t, x)µvx(t, x) =σ−+(x)u(t, x), (19) evolving in {(t, x)| t > 0, x [0,1]}, with the following linear boundary conditions

u(t,0) =qv(t,0), v(t,1) =ρu(t,1) +U(t), (20) The inside-domain coupling terms σ−+ and σ+− can be spatially-varying, whereas the boundary coupling termsq6= 0 andρ, and the velocitiesλandµare assumed to be constant.

Moreover, we assume that

−µ <0< λ. (21) The initial conditions denotedu0andv0are assumed to belong toL2([0,1]). This system is pictured in Figure 1.

B. A distributed-delay differential equation

In this section, by means of a classical backstepping trans- formation, the original system (18)-(20) is mapped to a neutral system with distributed-delay.

1) Volterra transformation: removing inside-domain cou- plings

We consider the following Volterra change of coordinates defined in [18] by

α(t, x) =u(t, x)

Z x

0

(Kuu(x, ξ)u(ξ) +Kuv(x, ξ)v(ξ))dξ, (22) β(t, x) =v(t, x)

Z x

0

(Kvu(x, ξ)u(ξ) +Kvv(x, ξ)v(ξ))dξ, (23)

(5)

where the kernels Kuu, Kuv, Kvu, Kvv are defined on T = {(x, ξ)[0,1]2| ξx} by the following set of hyperbolic PDEs:

λKxuu(x, ξ) +λKξuu(x, ξ) =−Kuv(x, ξ)σ−+(ξ), (24) λKxuv(x, ξ)µKξuv(x, ξ) =−Kuu(x, ξ)σ+−(ξ), (25) µKxvu(x, ξ)λKξvu(x, ξ) =Kvv(x, ξ)σ−+(ξ), (26) µKxvv(x, ξ) +µKξvv(x, ξ) =Kvu(x, ξ)σ+−(ξ), (27) with the following set of boundary conditions:

Kvu(x, x) =σ−+(x)

λ+µ , Kvv(x,0) = λq

µKvu(x,0), (28) Kuv(x, x) =σ+−(x)

λ+µ , Kuv(x,0) = λq

µKuu(x,0). (29) Lemma 1 ( [18]):Consider system (24)-(29). There exists a unique solution Kuu,Kuv,Kvu andKvv inL(T). More- over, transformation (22)-(23) is invertible and this inverse transformation can be expressed as follow

u(t, x) =α(t, x) +

Z x

0

(Lαα(x, ξ)α(ξ) +Lαβ(x, ξ)β(ξ))dξ (30) v(t, x) =β(t, x)

+ Z x

0

(Lβα(x, ξ)α(ξ) +Lββ(x, ξ)β(ξ))dξ (31) where the kernelsLαα,Lαβ,LβαandLββbelongs toL(T) The dynamics of the system in the new coordinates is:

αt(t, x) +λαx(t, x) = 0, (32) βt(t, x)µβx(t, x) = 0, (33) with the following linear boundary conditions

α(t,0) =qβ(t,0), β(t,1) =ρα(t,1) +U0(t)

Z 1

0

Nα(ξ)α(t, ξ) +Nβ(ξ)β(t, ξ)dξ, (34) with

Nα(ξ) =Lβα(1, ξ)ρLαα(1, ξ), (35) Nβ(ξ) =Lββ(1, ξ)ρLαβ(1, ξ). (36) 2) Neutral equation with distributed delay

Using the method of characteristics on equations (32)-(33) yields (for allx[0,1], for allt >0)

α(t, x) =qβ(tx λ 1

µ,1), (37)

β(t, x) =β(t1x

µ ,1). (38)

Consequently, combining equations (37)-(38) and equa- tion (34), we get:

β(t,1) =qρβ(tτ,1) +U0(t)

Z 1

0

Nα(ξ)β(tξ λ1

µ,1)dξ

Z 1

0

Nβ(ξ)β(t1ξ µ ,1)dξ

Thus,

β(t,1) =qρβ(tτ,1) +U0(t)

Z τ

0

N˜(ν)β(tν,1)dν, (39) whereτ is defined by (5) and whereN˜ is defined by

N(ν) =˜ λNα(λνλ µ)h[1

µ](ν) +µNβ(1µν)h[0,1 µ](ν)

(40) where for any interval I,hI(x)is defined by

hI(x) =

1 if, xI

0 else. (41)

This invertible coordinate change enable us to rewriteβ as the solution of a delay equation with distributed delays. Since this transformation is independent of the control law, it means that the class of systems described by (18)-(20), is equivalent to a class of neutral systems with distributed delay, as given by (39).

Remark 1: This result is crucial in so far as it offers a new outlook to analyze the properties of hyperbolic systems.

Existing stability results for neutral equations (see [20], [30]) can for instance be adjusted for hyperbolic PDEs, due to equation 39.

Remark 2: The equivalence between systems described by a single first-order hyperbolic PDE and systems described by integral delay equations was already proved in [32].

Equation(39)extends this result for system composed of two coupled hyperbolic PDEs.

C. Open-loop analysis

In this section, we consider β(t,1) as the output of the system (32)-(33). Taking the Laplace transform of (39), we get

β(s,1) = 1 1ρqe−τ s+Rτ

0 N˜(ξ)e−ξsU0(s)

:=H1(s)U0(s). (42)

We then have the following lemma

Lemma 2: If |ρq| > 1, then the open-loop transfer func- tion H1(s) has an infinite number of poles with a positive real part.

Proof 1: We assume here that the open loop gain ρq is positive (the case ρq < 0 can be treated in a similar way).

The poles of the open-loop transfer function are the solutions of

1ρqe−τ s+ Z τ

0

N˜(ξ)e−ξs= 0, (43) N˜ is differentiable almost everywhere on[0,1]. Integrating by parts yields

0 = 1ρqe−sτ +1 s

Z τ

0

N˜0(ξ)e−ξs1

sJ(s), (44) where J is a bounded function that represents the jumps appearing in the integration by parts. We denote in the following

F(s) = 1ρqe−sτ, (45)

H(s) = 1 s

Z τ

0

N˜0(ξ)e−ξs1

sJ(s). (46)

(6)

SinceN˜0is bounded, the function|H|converges to 0 for|s| → 0 . The functionF has an infinite number of zeros whose real parts are equal to ln(ρq) . The hypothesis of Theorem 5 (see the Appendix) are satisfied and we can then conclude that F+H has an infinite number of zeros whose real parts are strictly positive. This concludes the proof

We can now state the following Theorem

Theorem 2: If |ρq| > 1, system (18)-(20) cannot be stabilized robustly to delays.

Proof 2: If there exists a controller U0for system(18)-(20) such that the resulting feedback system is robustly stable to small delays in the loop, it implies that equation(39)is stable (since both system are equivalent). It means that there exists a controller for system (39) such that the resulting feedback system is robustly stable to small delays in the loop. This is impossible (see [37, Theorem 1.2]) since the open-loop transfer function has an infinite number of poles with a positive real part.

We have proved in this section that, similarly to transport equations, if the open-loop gain |ρq| is greater than one, one cannot find a controller whose delay margin is non-null.

Consequently, there is a whole class of hyperbolic systems that cannot be delay-robustly stabilized.

Remark 3: The critical caseρq= 1 is not considered here.

Indeed one cannot simply adjust the previous proof, since the zeros ofF are located on the imaginary axis.

D. Feedback control for an open loop gain smaller than one 1) Finite-time stabilization

In this section, we focus on a system of hyperbolic equations for which the open-loop gain satisfies |ρq| < 1. Note that the uncontrolled system can be unstable due to the inside- domain couplingsσ−+ andσ+− (see [10]). In [18], using the backstepping approach, a control law that ensures finite-time stabilization of the original system was derived. This control law is defined by

UBS(t) =−ρu(t,1) +

Z 1

0

Kvu(1, ξ)u(ξ, t) +Kvv(1, ξ)v(ξ, t)dξ

=−ρα(t,1) +

Z 1

0

Nα(1, ξ)α(ξ, t) +Nβ(1, ξ)β(ξ, t)dξ, (47) where the kernelsKvuandKvv are defined by equations (24)- (29) andNα, Nβ are defined by equations (35)-(36).

Consider now that there is a small delay δ > 0 in the actuation. The outputβ(t,1)is then solution of the following delay equation

β(t,1) =qρβ(tτ,1)ρqβ(tτδ,1)

Z τ

0

N(ξ)(β(t˜ ξ,1)β(tδξ,1))dξ, (48) whereN˜ is defined by (40). We denoteH1(s)as

H1(s) = Z 1

0

N˜(ξ)(e−ξse−(ξ+δ)s)dξ. (49) Taking the Laplace transform of equation (48), we get

(1ρqe−τ s+ρqe−(τ+δ)s)β(s,1) =H1(s)β(s,1). (50) We can now state the following Theorem:

Theorem 3:If|ρq|> 12, then the system (18)-(20) with the delayed backstepping control lawUBS(tδ)is unstable for any δ >0.

Proof 3: This proof uses the same idea as the one used for the proof of Lemma 2. Let us denote

F1(s) = 1ρqe−τ s+ρqe−(τ+δ)s, (51) and

F2(s) = 1ρqeτ e−τ s+ρqe(τ+δ)e−(τ+δ)s, (52) where >0. Choosingsmall enough, we have that|ρqeτ |+

|ρqe(τ+δ)|>1. Consequently, F2(s)has an infinite number of roots whose real parts are positive (see [30]). Moreover, these roots are unbounded. Thus,F1(s)has an infinite number of roots whose real parts are larger than . Integrating by part H1(s) we prove that |H1(s)| converges to zero for |s|

large enough. Using Theorem 5, we have that F1+H1 has at least one root whose real part is strictly positive. This concludes the proof.

The fact that the backstepping controller proposed in [18]

has zero delay margin when |ρq| > 12 means that it cannot be used for practical applications. Specifically, |ρq| > 12 indicates that the feedback systems cannot have both finite time convergence and be robust to delays. Similarly to the case of transport equations, this stability limitation is not due to the backstepping method itself bu is strongly interwoven with the cancellation of the proximal reflection termρu(t,1). To obtain a tractable implementation of a controller for the system (18)- (20), one must have robustness to delays and thereby give up finite-time convergence.

Remark 4: For systems that do not have a reflection at either boundary, there is no concern with delay-robustness. This is consistent with the delay-robustness results for predictor feedback developed in [14], [33].

In the next section we propose a different control design by slightly adjusting the control law (47).

IV. ANEW CONTROL PARADIGM

In this section we slightly modify the control law (47) to overcome the stability limitation exposed above, while maintaining the same structure for the controller. The control law (47) is composed of two parts:

1) the integral part whose objective is to remove the effect of inside-domain couplings

2) the term−ρu(t,1)whose objective is to cancel the prox- imal reflection and to ensure finite-time convergence.

As seen above, the instability of the feedback system in presence of small delay in the loop is mostly due to the term −ρu(t,1) in the control law. It appears consequently necessary to avoid the total cancellation of the proximal reflection (and thereby giving up finite time convergence).

Based on the analysis carried out in Section II-C2 for the case of transport equations, we proposed a similar adjustment for the control law (47) when|ρq|<1.

(7)

A. Control law

Let us consider the following control law:

UBS2(t) =−Ku(t,1)

K) Z 1

0

Kuu(1, ξ)u(ξ, t) +Kuv(1, ξ)v(ξ, t)dξ

+ Z 1

0

Kvu(1, ξ)u(ξ, t) +Kvv(1, ξ)v(ξ, t)dξ, (53) where Kuu, Kuv, Kvu and Kvv are defined by equations (24)-(29) and where, similarly to (12), the coefficient K is chosen such that

|K|<1− |ρq|

|q| . (54)

The objective of such a control law is preserve a small amount of proximal reflection in the target system to ensure delay- robustness, while eliminating inside-domain couplings.

Remark 5: The control law UBS2 can be rewritten as UBS2 =−Kα(t,1)

+ Z 1

0

Nα(1, ξ)α(t, ξ) +Nβ(1, ξ)β(t, ξ)dξ, (55) Using the backstepping transformation (22)-(23), the system (18)-(20) is mapped to

αt(t, x) +λαx(t, x) = 0, (56) βt(t, x)µβx(t, x) = 0, (57) with the boundary conditions

α(t,0) =qβ(t,0),

β(t,1) = (ρK)α(t,1). (58) Lemma 3:The system (56)-(58) is exponentially stable Proof 4: It is sufficient to prove that|q(ρK)|<1. To do so, let us consider all the cases depending on the signs of q and ρ. Ifρ >0and q >0, we have (using(54))

−1 + 2ρq <K)q <1⇒ |(ρK)q|<1, (59) since|ρq|<1. The other cases can be treated similarly.

Consequently, the proposed control law stabilizes exponen- tially the system (18)-(20).

Remark 6: The coefficient K can be interpreted as a tuning parameter, enabling a trade-off between performance (convergence rate) and robustness with respect to delays. This parameter has a role similar to the coefficient introduced in [8] in the design of the observer to enable a trade-off between performance and noise sensitivity.

Remark 7: Another approach to delay-robustly stabilize (18)-(20) would consist in filtering the control law (47) (as proposed in section II-C3). This is discussed in Section IV-B.

We need now to prove that the proposed control law is robust with respect to small delays. We have the following theorem.

Theorem 4: Consider the control law UBS2 defined by (53) with K satisfying (54). This control law delay-robustly stabilizes the system (18)-(20) in the sense of Definition 1.

Proof 5: Consider a positive delay δ. Consider the two states α and β defined by (22)-(23). Slightly adjusting the method used to derive (48), we get the following equation satisfied by the output β(t,1).

β(t,1) =qρβ(tτ,1)qKβ(tτδ,1)

Z τ

0

N(ξ)(β(t˜ ξ,1)β(tδξ,1))dξ, (60)

where N˜ is defined by (40). Taking the Laplace transform yields the following characteristic equation

F(s) = 1qρe−τ s+Kqe−(τ+δ)sI(s, δ) = 0, (61) whereI(s, δ)is defined by

I(s, δ) = Z τ

0

N˜(ξ)(e−ξse−(ξ+δ)s)dξ. (62) Let us now consider a complex numberssuch that<(s)0.

We then have

|F(s)| ≥ |1qρe−τ s+Kqe−(τ+δ)s| − |I(s, δ)|

1− |qρe−τ s| − |Kqe−(τ+δ)s| − |I(s, δ)|

1− |qρ| − |Kq| − |I(s, δ)|. (63) Since K satisfies(54), there exists0>0 such that

1− |qρ| − |Kq|> 0. (64) Let us now focus on the termI(s, δ). We have

|I(s, δ)|2= (1 +e−2δx2e−δxcos(δy))· | Z τ

0

N(ξ)e−ξ(x+iy)dξ|2.

The integral on the expression above can be rewritten Z τ

0

N(ξ)e−ξ(x+iy)=F(N(·)e−·x)(y), (65)

where we denoteF the Fourier transform. SinceN(·)belong toL1(0, τ), this yields

∀x >0, ∃M0R, ∀|y|> M0, | Z τ

0

N(ξ)e−ξ(x+iy)dξ|< 0 2 Moreover, one can easily prove (Lebesgues) that

∃M1R+, ∀|x|> M1, ∀yC, | Z τ

0

N(ξ)e−ξ(x+iy)dξ|<0

2 We can now chooseδ0small enough such that for anyδδ0,

∀x [0, M1], ∀y [−M0, M0], |I(s, δ)| < 0. With this choice ofδ0, one can easily check that,∀δδ0,∀sCsuch that<(s)0

|I(s, δ)|< 0 (66)

Consequently, forδδ0, we have

|F(s)|>0. (67) It means that for0< δδ0, the functionF(s)does not have any root whose real part is positive. Consequently, equation (60)is asymptotically stable. Thus, using the invertibility of the Volterra transformation (22)-(23), this concludes the proof.

Remark 8: For a given value ofK, the parameterδ0 gives a range for admissible delays. However,δ0 is not necessarily the maximum admissible delay.

B. Interpretation of the results and outlook

In this section, we analyze the practical consequences of Theorems 2 and 3.

(8)

1) Zero delay margins

It is important to stress that the fundamental limitations of, e.g. Theorem 2 would not apply to an actual plant in the strict sense. Models of the form (1) are obviously simplistic and do not capture, e.g., the diffusivity that would stem from Kelvin- Voigt damping, or other phenomena that would be susceptible of making the delay margins non-null. However, these results do indicate

that the delay-robustness margins would be verypoorfor such systems

that controllers of the form (9) or (47) significantly trade off delay-robustness for performance, making them likely to be unusable.

In this regard, a more quantitative approach to analyzing the performance–delay-robustness trade-offs made available by the use of backstepping is needed, in particular to assess whether the qualitative approach of the present article remains valid with more realistic models. A first step in analyzing this trade-offs has been taken in [7]. In the next sections, we analyze the impact of the results on broader classes of systems.

2) Interconnected systems

An important focus point in the recent literature is the control of interconnected and cascade systems: Ordinary Dif- ferential Equations (ODEs) featuring hyperbolic systems in the actuation paths have, in particular, received a lot of atten- tion [11], [15], [24], [40]. A recurrent motivation for studying such systems is the control of mechanical vibrations in drilling, where the hyperbolic PDEs correspond to axial and torsional waves traveling along the drillstring, while the ODE models the Bottom Hole Assembly (BHA) dynamics (see, e.g., [13], [23] for details). The strategy in most approaches consists in transforming theinterconnectedsystems intocascadesystems by canceling the reflection at the controlled boundary. This enables the design of predictor-like feedback laws, that focus on stabilizing the (potentially unstable) ODE. This approach, although rigorously correct, is bound to exhibit poor delay- robustness in practice, as detailed in the previous section. To illustrate this point, we consider the following example.

Example 1:Let us consider the following ODE-PDE system ut(t, x) +ux(t, x) = 0, (68) vt(t, x)vx(t, x) = 0, (69) with the boundary conditions

u(t,0) =qv(t,0) +cx(t), (70) v(t,1) =ρu(t,1) +U(t), (71) wherexsatisfies

˙

x=ax(t) +bv(t,0), (72) where a,b andc are non-null constants. Considering u(t,1) as the output of the system and taking the Laplace transform, we get the following characteristic equation

u(s,1) = (q+ b

sa)e−2s(ρu(s,1) +U(s)). (73) This yields

˙

u(t,1)ρqu(t˙ 2,1)qU(t˙ 2) =

au(t,1) + (bqa)(ρu(t2,1) +U(t2)). (74) This equation has a similar structure to that of equation (16) in presence of a delay in the actuation. Some of the results

described in this paper can then be adjusted for ODE-PDEs systems.

Interestingly, this opens new perspectives for the control of PDE-ODE systems: when the reflection at the controlled boundary is partially or not canceled, the system takes in the general case the form of a neutral equation with distributed delay of the same order as the ODE, similarly to Equation (39).

The stability of the target and closed-loop system is then subject to restrictive conditions on the coupling terms that have not been canceled by the controller, contrary to the idealized case where the closed-loop system is a cascade. In this regard, the stability analysis methods for such systems developed in [20], [38], [39] will be instrumental.

3) Systems with multiple equations

Some physical systems require more than two equations to be properly modeled. For instance, Drift-Flux Models described in [1] representing the flow of liquid and gas along the oil wells consist of three distributed equations of conservation. Along with closure relations, this yields a set of three nonlinear transport PDEs with appropriate boundary conditions. The model can be linearized around a given equilibrium profile, which yields a system of the form (18)–

(20) with n = 2 and m = 1 (see, e.g., [3]). To provide finite-time convergence, using a control law such as the one described in [26] or [9] require to cancel all the reflexion terms. In light of what has been presented in this paper, this does not seem desirable in term of delay-robustness. Applying a transformation similar to the one proposed in section III-B and writing the corresponding characteristic equation would lead to a matrix neutral equation with distributed delays. One can then use classical method ([30]) to analyze such equations.

However, the results presented here do not straightforwardly extend due to the presence of remaining terms in the target system. This will be the purpose of future contributions.

V. SIMULATION RESULTS

In this section we illustrate our results with simulations on a toy problem. The numerical values of the parameters are as follow.

λ=µ=σ+−=σ−+=q= 1, ρ= 0.85. (75) The (positive) delay in the loop is denotedδ. The parameters values are chosen such that

the open-loop system is unstable ([10])

the open-loop gain satisfies 12 < |ρq| < 1, so that the control law from [18] is not robustly stable to small delays (but the system can be delay-robustly stabilized).

Figure 1 pictures theL2−norm of the state (u, v) using the control law presented in [18] without any delay (δ= 0s) and then in presence of a small delay in the loop (δ = 0.01 s).

As expected by the theory, with this control law, the system converges in finite time to its zero-equilibrium when there is no delay in the loop but becomes unstable in presence of a small delay. Figure3pictures theL2−norm of the state(u, v) using the new control law (53) (K is chosen equal to0.1) for the same situations (δ = 0and δ= 0.01 s) and for a larger delay (δ = 0.1 s). As expected by the theory, the system is now robustly stable to delays in the loop. However, this improvement in terms of delay margin comes at the cost of a diminution of the convergence rate. This example illustrates the importance of this change of paradigm.

Références

Documents relatifs

It is noteworthy that the problem of computing an upper bound on the finite settling time of homogeneous finite time systems without the help of finite time Lyapunov functions is

To overcome this problem the paper introduces a special modification of the so- called ”nested” (terminal) second order sliding mode control algorithm [17] that provides fixed-

2 Distribution of baseline standardised uptake value ratio (SUVr) values by baseline status (control subjects, significant memory complaint [SMC], mild cognitive impairment

It will be used to deal with parameter dependent LMIs (also called ’robust LMIs’) that arise, for instance, in the (robust) stability analysis of uncertain and LPV systems.

Two control laws for a spray system with time varying delay and dead band.. Jan Anthonis, Wouter Franssens, Alexandre Seuret, Jean-Pierre Richard,

In this paper, we solve the problem of robust output feedback regulation for a system of two linear hyperbolic Partial Differential Equations (PDEs) with collocated boundary input

Using the backstepping approach on an uncertain system of first-order hyperbolic linear PDEs controlled at one boundary, we have presented a change of coordinates that enables to

Backstepping boundary control for first-order hyperbolic PDEs and application to systems with actuator and sensor delays. Adaptive control of the ode systems with uncertain di