Controller Design for Robust Output Regulation of Regular Linear Systems

Size: px
Start display at page:

Download "Controller Design for Robust Output Regulation of Regular Linear Systems"

Transcription

1 Controller Design for Robust Output Regulation of Regular Linear Systems L. Paunonen We present three dynamic error feedbac controllers for robust output regulation of regular linear systems. These controllers are (i a minimal order robust controller for exponentially stable systems (ii an observer-based robust controller and (iii a new internal model based robust controller structure. In addition, we present two controllers that are by construction robust with respect to predefined classes of perturbations. The results are illustrated with an example where we study robust output tracing of a sinusoidal reference signal for a two-dimensional heat equation with boundary control and observation. Index Terms Robust output regulation, regular linear systems, controller design, feedbac. I. INTRODUCTION The topic of this paper is the construction of controllers for robust output regulation of linear infinite-dimensional systems. The goal in this control problem is to design a control law for a linear system ẋ(t = Ax(t + Bu(t + w(t, x( = x X (a y(t = Cx(t + Du(t (b in such a way that the output y(t converges asymptotically to a given reference signal y ref (t despite the external disturbance signal w(t. In addition, the controller must tolerate small perturbations and uncertainties in the parameters (A, B, C, D of the plant (. The robust output regulation problem was first studied for finite-dimensional systems in the 97 s most notably by Francis and Wonham [6], [7], and Davison [4], and since then the theory of output regulation has been been actively developed for infinite-dimensional systems [2], [9], [], [2], [22], [24]. The most recent developments in the field are related to the study of output regulation and robust output regulation for infinite-dimensional systems with unbounded input and output operators, and especially for regular linear systems [26], [29], [3] which are often encountered in the study of partial differential equations with boundary control and observation [3]. In particular, the characterization of the solvability of the output regulation problem using the so-called regulator equations was extended for systems with unbounded operators B and C in [4], [7], and the internal model principle of robust output regulation was generalized for regular linear systems in [9]. In this paper we continue the wor begun in [9]. The main emphasis in the reference [9] was on studying the properties The author is with The Department of Mathematics, Tampere University of Technology, PO. Box 553, 33 Tampere, Finland ( lassi.paunonen@tut.fi of robust controllers and on characterizing the solvability of the robust output regulation problem. In this paper we concentrate on designing actual controllers that achieve robust output regulation for the regular linear system (. As our main results we present three different robust controllers. Two of these controllers employ structures that are familiar from the control of systems with bounded operators B and C, and the third employs a completely new complementary controller structure. The reference signal y ref ( and the disturbance signal w( are assumed to be generated by an exosystem v(t = Sv(t, v( = v W (2a w(t = Ev(t y ref (t = F v(t (2b (2c on a finite-dimensional space W = C r. Here S is a matrix with eigenvalues σ(s = iω,..., iω q } ir. The main objective in this paper is to achieve robust output regulation for the system ( by choosing appropriate parameters (G, G 2, K for the dynamic error feedbac controller ż(t = G z(t + G 2 e(t, z( = z Z (3a u(t = Kz(t. (3b where e(t = y(t y ref (t is the regulation error. The main tool in constructing robust controllers is the internal model principle, which provides a complete characterization of the controllers that achieve robust output regulation for the system ( and for the reference and disturbance signals generated by the exosystem (2. In particular, this fundamental result tells us that the control problem can be solved by including a suitable internal model of the dynamics of the exosystem into the controller (3, and by choosing the rest of the parameters of the controller in such a way that the closedloop system consisting of the plant and the controller is stable. The classical definition of the internal model (also referred to as the p-copy internal model requires that if p is the dimension of the output space Y and if S has a Jordan bloc of dimension n associated to an eigenvalue iω, then the operator G must have at least p independent Jordan chains of length greater or equal to n associated to the same eigenvalue iω [6], [6]. In this paper we also use an alternative definition for an internal model, called the G-conditions, which is applicable even if Y is infinite-dimensional [], [9]. The first controller in this paper presented in Section IV is constructed by choosing G as the internal model of the exosystem (2 and by stabilizing the closed-loop system with suitable choices of G 2 and K. It is well-nown that if the plant ( is exponentially stable and S is diagonal, then

2 2 this very simple structure is extremely effective. Indeed, this controller structure has been successfully used on several occasions for infinite-dimensional systems with bounded and unbounded input and output operators [8], [9], [3], [22], [27]. The most important advantages of this controller structure is that due to the internal model principle, this controller is of minimal possible order, and if dim Y < then the resulting controller is finite-dimensional. In [23] this type of structure was used for regular linear systems on Hilbert spaces and with U = Y. In this paper we present a minimal order controller that solves the robust output regulation for a regular linear system ( on a Banach space X, without restrictions on the input and output spaces, and with the most general choices for the stabilizing operators G 2 and K. In Section IV we in addition present a separate version of the minimal order controller for a situation where robustness is only required with respect to a predefined class O of perturbations. The design is motivated by the recent observation [5], [8] that in such a situation the robust output regulation problem may be solvable with a controller incorporating a reduced order internal model that is strictly smaller than the full p-copy internal model. In particular, in [5] such a controller was successfully designed for a given class O of perturbations. In this paper we present a new controller that solves the robust output regulation problem for a stable regular linear system and for a given class O. This new controller has the advantage over the one presented in [5] in that the controller is of minimal order, and it is finitedimensional whenever dim Y <. This controller is new even for finite-dimensional linear systems and for infinitedimensional systems with bounded operators B and C. The second robust controller of this paper presented in Section V employs a novel structure that was introduced in [5] for construction of controllers with reduced order internal models. In particular, the system operator G of the controller has a triangular structure that is naturally complementary to the structure of observer-based robust controllers [4], []. The main advantages of this new controller are that it has the natural structure for the inclusion of the p-copy internal model into the dynamics of the controller, and that it can robustly regulate plants that have a larger number of inputs than outputs. The construction of this second controller is a new result even for finite-dimensional linear systems and for infinite-dimensional systems with bounded operators B and C. In Section V we also use the same structure to generalize the original reduced order internal model based controller in [5] for regular linear systems. Finally, the third robust controller presented in Section VI is an observer-based controller that employs the triangular structure that was successfully used for robust output regulation of systems with bounded B and C together with infinitedimensional diagonal exosystems in []. In this paper we generalize the observer-based construction in [] to regular linear systems with nondiagonal exosystems. As the first main result in this paper we present the internal model principle. This result was first generalized for regular linear systems in [9] in the more general setting of infinitedimensional exosystems and strong stability of the closed-loop system. In this paper we introduce it for regular linear systems with finite-dimensional exosystems and exponential closedloop stability. We demonstrate that the exponential closedloop stability allows simplifying general assumptions of the theorem, and show that the regulation error has an exponential rate of decay. We illustrate the construction of controllers by considering the robust output regulation problem for a two-dimensional heat equation with boundary control and observation. We begin by stabilizing the system with negative output feedbac, and we subsequently construct a minimal order controller that achieves robust tracing of a sinusoidal reference signal. The paper is organized as follows. The standing assumptions on the plant, the exosystem and the controller are stated in Section II. In Section III we formulate the robust output regulation problem and present the internal model principle. The minimal order controller for stable systems is presented in Section IV. In Sections V we introduce the new controller structure for robust output regulation. Finally, the observerbased robust controller is constructed in VI. The robust output tracing of the two-dimensional heat equation is considered in VII. II. THE PLANT, THE EXOSYSTEM AND THE CONTROLLER If X and Z are Banach spaces and A : X Z is a linear operator, we denote by D(A, N (A and R(A the domain, ernel and range of A, respectively. The space of bounded linear operators from X to Z is denoted by L(X, Z. If A : X X, then σ(a, σ p (A and ρ(a denote the spectrum, the point spectrum and the resolvent set of A, respectively. For λ ρ(a the resolvent operator is given by R(λ, A = (λ A. The inner product on a Hilbert space is denoted by,. For an operator A : D(A X Z Z n we use the notation A = (A n =, where A : D(A X Z for all,..., n}, to signify that Ax = (A x n = for x D(A. On the other hand, for an operator A L(X X n, Z we use the notation A = (A,..., A n, meaning that Ax = n = A x for all x = (x n = X X n. We consider a linear system ( on a Banach space X with state x(t X, output y(t Y, and input u(t U. The spaces U and Y are Hilbert spaces. The operator A : D(A X X generates a strongly continuous semigroup T (t on X. For a fixed λ ρ(a we define the scale spaces X = (D(A, (λ A and X = (X, R(λ, A (the completion of X with respect to the norm R(λ, A [5, Sec. II.5]. The extension of A to X is denoted by A : X X X. Throughout the paper we assume that ( is a regular linear system [25], [26], [29], [3]. In particular, B L(U, X and C L(X, Y are admissible with respect to A and D L(U, Y. The operator C in (b is replaced with its Λ-extension C Λ x = lim λcr(λ, Ax λ with D(C Λ consisting of those x X for which the limit exists. If C L(X, Y, then C Λ = C. For a regular linear

3 3 system we have R(R(λ, AB D(C Λ for all λ ρ(a, and the transfer function of ( is [26, Sec. 4] P (λ = C Λ R(λ, AB + D λ ρ(a. Finally, we define X B = D(A+R(R(λ, A B D(C Λ, which is independent of the choice of λ ρ(a. Assumption. The pair (A, B is exponentially stabilizable and there exists L L(Y, X such that A + LC Λ generates an exponentially stable semigroup. The stabilizability of (A, B means that there exists K L(X, U such that (A, B, K Λ is a regular linear system for which I is an admissible feedbac operator, and (A+BK Λ X generates an exponentially stable semigroup [28]. The exosystem (2 is a linear system on the finitedimensional space W = C r for some r N, and S L(W = C r r, E L(W, X, and F L(W, Y. We assume the geometric multiplicity of each of the eigenvalues σ(s = iω } q = ir is equal to one. We denote by n N the size of the Jordan bloc associated to iω σ(s. The following standing assumption is crucial for the solvability of the robust output regulation problem. An immediate consequence of this assumption is that in order to achieve robust output regulation it is necessary that dim U dim Y. Assumption 2. For every,..., q} we have iω ρ(a and P (iω L(U, Y is surjective. The dynamic error feedbac controller (3 is an abstract linear system on a Banach space Z. The operator G : D(G Z Z generates a semigroup on Z, and G 2 L(Y, Z and K L(Z, U is admissible with respect to G. The operator K in (3 is replaced with its Λ-extension K Λ. The closed-loop system consisting of the plant ( and the controller (3 on the Banach space X e = X Z with state x e (t = (x(t, z(t T is of the form ẋ e (t = A e x e (t + B e v(t, x e ( = x e X e, e(t = C eλ x e (t + D e v(t, where e(t = y(t y ref (t is the regulation error, x e = (x, z T, C e = (C Λ, DK Λ, D e = F, A e = A BK Λ E, B G 2 C Λ G + G 2 DK e =. Λ G 2 F The operator A e : D(A e X e X e has the domain D(A e = (x, z X B D(G A x + BK Λ z X } where X B = D(A + R(R(λ, A B, and D(C e = D(C Λ D(K Λ D(A e, B e L(W, X Z and D e L(W, Y. Here C eλ is the Λ-extension of C e. Theorem 3. The closed-loop system (A e, B e, C e, D e is a regular linear system. Proof. See [9, Sec. 8]. III. THE ROBUST OUTPUT REGULATION PROBLEM AND THE INTERNAL MODEL PRINCIPLE We can now formulate the robust output regulation problem. We consider perturbations (Ã, B, C, D, Ẽ, F O of (A, B, C, D, E, F where the operators in the class O of admissible perturbations are such that (i the perturbed plant (Ã, B, C, D is a regular linear system and (ii iω ρ(ã for all,..., q}. These two conditions are in particular satisfied for all bounded and sufficiently small perturbations to (A, B, C, D, and for arbitrary bounded perturbations to the operators E and F. The Robust Output Regulation Problem. Choose the controller (G, G 2, K in such a way that the following are satisfied: (a The closed-loop semigroup T e (t is exponentially stable. (b For all initial states x e X e and v W the regulation error satisfies e α e( L 2 (, ; Y for some α >. (c If the operators (A, B, C, D, E, F are perturbed to (Ã, B, C, D, Ẽ, F O in such a way that the closedloop system remains exponentially stable, then for all initial states x e X e and v W the regulation error satisfies e α e( L 2 (, ; Y for some α >. We have from [9, Sec. 4] that for initial states x e D(A e the regulation error e( is a continuous function and lim t e(t = whenever the property (b holds. Thus for such initial states the condition e α e( L 2 (, ; Y for an α > implies that the regulation error decays to zero at an exponential rate. In the following we present two definitions for an internal model [6], [9]. In Definition 4 independent Jordan chains refer to chains originating from linearly independent eigenvectors of G. Definition 4. Assume dim Y <. A controller (G, G 2, K is said to incorporate a p-copy internal model of the exosystem S if for all,..., q} we have dim N (iω G dim Y and G has at least dim Y independent Jordan chains of length greater than or equal to n associated to the eigenvalue iω. Definition 5. A controller (G, G 2, K is said to satisfy the G-conditions if R(iω G R(G 2 = },..., q}, (4a N (G 2 = }, N (iω G n R(iω G (4b,..., q}. (4c The following lemma gives a sufficient condition for invariance of the G-conditions in the situation where the matrix S of the exosystem is diagonal. Lemma 6. Let S be a diagonal matrix. If the operators (G, G 2 satisfy the G-conditions, and if K : D(G Z Y is such that N (iω G N (K for all,..., q}, then also (G + G 2 K, G 2 satisfy the G-conditions. Proof. Since S is a diagonal matrix, we have n = for all,..., q} and the condition (4c is trivially satisfied.

4 4 Because the condition N (G 2 = } is identical for both (G + G 2 K, G 2 and (G, G 2, it is sufficient to show that R(iω G + G 2 K R(G 2 = } for all. To this end, let w = (iω G G 2 Kz = G 2 y for some,..., q}, z D(G and y Y. This implies (iω G z = G 2 (y + Kz R(iω G R(G 2, and we thus have z N (iω G. Due to our assumptions we then also have Kz = and w = (iω G z = G 2 y, which finally imply w = due to (4a. The following theorem presents the internal model principle for regular linear systems with finite-dimensional exosystems and exponential closed-loop stability. Theorem 7. Assume that the controller stabilizes the closedloop system exponentially. Then the controller solves the robust output regulation problem if and only if it satisfies the G- conditions. Moreover, if dim Y <, then the controller solves the robust output regulation problem if and only if it incorporates a p-copy internal model of the exosystem. Proof. Since A e generates an exponentially stable semigroup and S is a matrix with spectrum on ir, the Sylvester equation ΣS = A e Σ + B e has a unique solution Σ L(W, X e satisfying R(Σ D(A e [2]. Because an exponentially stable semigroup is also strongly stable, and since ir ρ(a e, we have from [9, Thm. 7.2] that the controller satisfies the G- conditions if and only if it solves the robust output regulation problem as defined in the reference [9]. The definition of the robust output regulation problem in [9] can be obtained from our problem statement with the following modifications: (i The exponential closed-loop stability is replaced by strong stability. (ii It is assumed that for all admissible perturbations the Sylvester equation ΣS = ÃeΣ + B e has a solution. (iii The condition e α e( L 2 (, ; Y for x e X e is replaced by lim t e( = for x e D(A e. We begin by showing that under the assumption of exponential closed-loop stability the two conditions in (iii are equivalent. We prove this only for the nominal closedloop system (A e, B e, C e, D e. For perturbed parameters the situation can be handled analogously. We have from [9, Lem. 4.3] that x e (t = T e (tx e T e (tσv + ΣT S (tv for all x e X e and v W, and since (A e, B e, C e, D e is a regular linear system, e(t = C eλ T e (t(x e Σv + (C e Σ + D e T S (tv is defined for almost all t. In addition, if x e D(A e, then e(t is continuous and is given by the above formula for all t. The error contains the two terms e(t = e (t+e 2 (t. The second term e 2 ( = (C e Σ + D e T S ( v is continuous and it is either nonvanishing or identically zero [9, Lem. A.]. Since T e (t is exponentially stable, for some α > the first term satisfies e α e ( L 2 (, ; Y for all x e X e and v W. These properties imply, under the assumption of exponential stability of the closed-loop system, that the regulation error satisfies e α e( L 2 (, ; Y for all x e X e and v W if and only if lim t e(t = for all x e D(A e and v W. Thus the conditions in (iii are equivalent. Assume now that the controller satisfies the G-conditions. The class of admissible perturbations in this paper is strictly smaller than the class of perturbations in [9] because exponential stability is stronger than strong stability, and because ΣS = ÃeΣ+ B e has a solution for any perturbations for which the closed-loop system is exponentially stable [2]. Because of this, and because we assumed the exponential closed-loop stability, we have from [9, Thm. 7.2] that the controller satisfying the G-conditions solves the robust output regulation problem as defined in this paper. Conversely, we can now assume that the controller solves the robust output regulation problem. It then follows from the proof of [9, Thm. 7.2] that the controller must satisfy the G- conditions provided that the class of admissible perturbations contains Ẽ = (corresponding to the zero disturbance signal and arbitrary bounded perturbations to the operator F of the exosystem. Because these perturbations do not affect the stability of the closed-loop system, they also belong to the class O of perturbations in this paper. This concludes that the controller indeed satisfies the G-conditions. Finally, if dim Y <, we similarly have from [9, Thm. 6.2] that the controller solves the robust output regulation problem if and only if it incorporates a p-copy internal model of the exosystem. IV. THE MINIMAL ROBUST CONTROLLER FOR STABLE SYSTEMS In this section we construct a minimal order robust controller under the assumption that the system operator A of the regular linear system ( generates an exponentially stable semigroup and the matrix S of the exosystem is diagonal, i.e., S = diag(iω, iω 2,..., iω q C q q. We begin by choosing the parameters of the controller. In this controller structure the system operator G contains precisely the internal model of the exosystem (2. This is achieved by defining Z = Y q, and G = diag ( iω I Y,..., iω q I Y, K = εk = ε ( K,..., K q, where ε > and K L(Z, U. We choose the components K L(Y, U of K in such a way that the operators P (iω K are invertible. This is possible due to the assumption of surjectivity of P (iω, and can be achieved, for example, by choosing K = P (iω (the Moore Penrose pseudoinverse of P (iω for all,..., q}. Finally, we choose G 2 = (G2 q = = ( (P (iω K q = L(Y, Z. If we mae the choice K = P (iω, then G 2 = I Y for all,..., q}. Theorem 8. Assume that the semigroup T (t generated by A is exponentially stable and S is a diagonal matrix. Then there exists ε > such that for any < ε ε the controller with the above choices of parameters solves the robust output regulation problem.

5 5 In particular, the operators (G, G 2 satisfy the G-conditions and the closed-loop system is exponentially stable for all < ε ε. Proof. We begin by showing that the controller satisfies the G-conditions. Since K were chosen in such a way that P (iω K are invertible for all,..., q}, we have that N (G 2 = }. Let,..., q}, z, z Z, and y Y be such that z = (iω G z = G 2 y. The diagonal structure of G implies that we then necessarily have = G2 y = (P (iω K y, which is only possible if y = since P (iω K is invertible. This further implies z = G 2 y =. Since,..., q} and z R(iω G N (G 2 were arbitrary, this concludes R(iω G R(G 2 = }. Finally, since n = for all,..., q}, the condition (4c is trivially satisfied. We define H = (H, H 2,..., H q L(Z, X by choosing H = R(iω, A BK for all,..., q}. Due to the diagonal structure of G, it is easy to see that this operator is the unique solution of the Sylvester equation HG = A H + BK. Clearly R(H X B and we can define C = C Λ H + DK L(Z, Y. The operator C is of the form C = (C,..., C q. A direct computation shows that C = C Λ H + DK = C Λ R(iω, A BK + DK = P (iω K, and thus C = G2. It remains to show that there exists ε > such that the closed-loop system is exponentially stable for all < ε ε. The closed-loop system operator is given by A εbk A e =, G 2 C Λ G + εg 2 DK D(A e = (x, z X B Z A x + εbk z X }. If we choose a similarity transformation I εh Q e = = Q I e L(X Z we can define Âe = Q e A e Q e with domain D(Âe = x e X e Q e x e D(A e }. Using R(H X B and R(A H + BK = R(HG X the condition Q e x e D(A e for x e = (x, z X Z becomes Q e x e D(A e x + εhz XB A x + εa Hz + εbk z X x e D(A Z, and thus D(Âe = D(A Z. Now for any x e = (x, z D(Âe a direct computation using HG = A H + BK and C Λ H + DK = G2 shows that x + εhz  e x e = Q e A e z (A εhg2 C = Λ x ε 2 HG 2 G2z G 2 C Λ x + (G εg 2 G2z [ ] ( A εhg2 C = Λ G 2 C Λ G εg 2 G2 + ε 2 HG2 G2 x z Since C is admissible with respect to A, we have from the results in [5, Sec. III.3.c] that there exists ε > such that A + εhg 2 C Λ generates an exponentially stable semigroup provided that < ε ε. Moreover, Lemma 7 shows that the semigroup generated by G εg 2 G2 is exponentially stable for all ε >, since εg2 = ε(p (iω K are invertible for all,..., q}. Because C Λ is an admissible input operator for A εhg 2 C Λ, G 2 L(Y, Z, and the diagonal operators generate exponentially stable semigroups, the semigroup generated by the triangular operator is exponentially stable for all < ε ε. Furthermore, because the second term is a bounded operator, it follows from standard perturbation theory of semigroups and similarity that there there exists ε > such that A e is exponentially stable for all < ε ε. Since the controller satisfies the G-conditions and the closed-loop system is exponentially stable for all < ε ε, we have from Theorem 7 that for any < ε ε the controller solves the robust output regulation problem. Remar 9. The controller presented in this section can also be used if the plant is initially unstable but can be stabilized with output feedbac, i.e., there exists an admissible feedbac element K L(Y, U such that the semigroup generated by (A+BK (I DK C Λ X is exponentially stable. Indeed, in such a case the controller can be designed for the stabilized system ((A + BK (I DK C Λ X, B(I K D, (I DK C Λ, (I DK D. This procedure is demonstrated in Section VII. Remar. If the plant is real in the sense that P ( iω = P (iω for all ω R, if Y = C p, U = C m, and if the exosystem is of the form S = diag(iω, iω,..., iω q, iω q, C (2q+ (2q+, then (G, G 2, K can be chosen to be real matrices. Indeed, in this case we can choose G = diag ( G,..., G q, p p where G = ( ω I Y ω I Y, K = ε(k,..., K q, Kq+ where K = (Re P (iω, Im P (iω R m 2p for,..., q} and K p+ = P ( R m p, and finally G 2 = G p+ 2 = where G 2 = ( I Y R 2p p for,..., q} and G p+ 2 = I Y R p p. The controller incorporates a p-copy internal model of the exosystem, and if we apply a unitary similarity transformation Q = diag(q,..., Q, I Y, Q = IY I Y, 2 ii Y ii Y then (Q G Q, Q G 2, KQ coincides with the controller constructed in the beginning of this section. From this it follows that there exists ε > such that the closed-loop system is exponentially stable and the real controller solves the robust output regulation problem for all < ε ε. A. Controller With a Reduced Order Internal Model In this section we construct a minimal order controller for a version of the robust output regulation problem where the controller is only required to tolerate uncertainties from a

6 6 given class O of admissible perturbations [8], [9]. More precisely, in part (c of the robust output regulation problem we only consider perturbations such that (Ã, B, C, D, Ẽ, F O and for which the perturbed closed-loop system is exponentially stable. We again assume that the plant is exponentially stable, the matrix S is diagonal, and we in addition assume that P (iω are boundedly invertible for all,..., q}. The class O in the control problem can be chosen freely, but it is assumed that all perturbations (Ã, B, C, D, Ẽ, F in O are such that (i the perturbed plant (Ã, B, C, D is a regular linear system and (ii iω ρ(ã and the transfer function P (iω = C Λ R(iω, Ã B + D is boundedly invertible for all,..., q}. Both of these requirements are in particular satisfied for sufficiently small bounded perturbations of A, B, C, and D. Being given such a class O, we begin the construction of the controller by defining S = span P (iω ( CR(iω, ÃẼe + F e (Ã, B, C, D, Ẽ, F O } U for,..., q}, where (e q = is the Euclidean basis of W = C q. We further define p = dim S. The controller that we construct contains a reduced order internal model where the number of copies of each of the frequencies iω of the exosystem is exactly p. It should be noted that this controller differs from the minimial order controller with a full internal model only in the situation where p < dim Y for at least one,..., q}. Define Z = Y Y q where Y = C p if p < dim Y and Y = Y if p = dim Y or p =. We choose G = diag q iω I, K = εk Y = = ε ( K,..., K q where ε > and K L(Y, U are such that (u K =,..., u p if p < dim Y P (iω if p = dim Y or p = where u l }p l= U is a basis of the subspace S. Finally, we choose G 2 = ( (P (iω K q = L(Y, Z. For those,..., q} for which p = dim Y or p = we then have G 2 = I Y. Theorem. Assume that the semigroup T (t generated by A is exponentially stable, S = diag(iω,..., iω q, and P (iω are boundedly invertible for all,..., q}. Then there exists ε > such that for any < ε ε the controller with the above choices of parameters solves the robust output regulation problem for the class O of perturbations. Proof. Let ε >, (Ã, B, C, D, Ẽ, F O and,..., q} and denote y = CR(iω, ÃẼe F e. We begin by showing that there exists z N (iω G such that P (iω Kz = y. If is such that Y = Y, we can choose z = (z,..., z q Z such that z l = for l and z = ε P (iω P (iω y. Then clearly z N (iω G and P (iω Kz = ε P (iω K z = P (iω P (iω y = y. It remains to consider the situation p < dim Y. Since P (iω y S by definition, and since u,..., up } is a basis of S, there exist α l } p l= C such that P (iω y = p l= α l u l. Choose z = (z,..., z q such that z l = for l and z = ε (α l p l= Y = C p. Then clearly z N (iω G and P (iω Kz = ε P (iω K z = P (iω = P (iω P (iω y = y. p l= α l u l Since,..., q} and (Ã, B, C, D, Ẽ, F O were arbitrary, we have from [9, Thm. 5.] that the controller solves the robust output regulation problem for the class O of perturbations if the closed-loop system is exponentially stable (see the proof of Theorem 7. It remains to show that there exists ε > such that for every < ε ε the closed-loop system is exponentially stable. However, if we define H = (H,..., H q L(Z, X by choosing H = R(iω, A BK, then H is the solution of the Sylvester equation HG = A H + BK, and the stability closed-loop system can be established exactly as in the proof of Theorem 8, since we again have C Λ H + DK = G2. V. THE NEW ROBUST CONTROLLER STRUCTURE In this section we introduce the new controller structure for robust output regulation of linear systems. This controller has the natural structure for the inclusion of a p-copy internal model into the dynamics of the controller. The construction of the controller is completed in steps. Some of the choices of the parameters require certain properties from the associated operators, and these properties are verified in Theorem 2. We begin by assuming that dim Y <. The case of an infinite-dimensional output space is considered separately for a diagonal exosystem in Section V-A. Step : We begin by choosing the state space of the controller as Z = Z X, and choosing the general structure of the operators (G, G 2, K as G = ( G G 2 (C Λ + DK Λ 2 A + BK Λ 2 + L(C Λ + DK Λ 2, G 2 = G2, L and K = (K, K2 Λ. The operator G is the internal model of the exosystem (2, and it is defined by choosing Z = Y n Y nq, and G = diag ( J Y,..., Jq Y L(Z, K = ( K,..., K q. Here for each,..., q} we have iω I Y I Y. J Y = iω I.. Y... IY L(Y n, (5 iω I Y

7 7 and K = ( K,..., K n L(Y n, U, where n N is the dimension of the Jordan bloc in S associated to the eigenvalue iω σ(s. We choose the components K L(Y, U of each K in such a way that P (iω K L(Y are boundedly invertible. This is possible since P (iω are surjective by assumption, and can be achieved, for example, by choosing K = P (iω for all,..., q}. For l 2 we can choose K l freely, e.g., K l =. Step 2 : By Assumption we can choose K 2 L(X, U and L L(Y, X in such a way that (A +BK Λ 2 X (here K Λ 2 is the Λ-extension of K 2 and A + L C Λ generate exponentially stable semigroups. For λ ρ(a + L C Λ we define P L (λ = C Λ R(λ, A + L C Λ (B + L D + D. The identity P L (iω = (I C Λ R(iω, AL P (iω and the choice of K imply that P L (iω K L(Y are boundedly invertible for all,..., q}. The domain of the operator G is chosen as D(G = (z, x Z X B A x + BK Λ 2 x X }. Step 3 : We define H = (H, H 2,..., H q L(Z, X where H = (H, H2,..., Hn L(Y n, X and H l = l ( l j R(iω, A + L C Λ l+ j (B + L DK j j= We have from [3, Sec. 7] that (A + L C Λ, B + L D, C Λ, D is a regular linear system, and the resolvent identity in [3, Prop. 6.6] implies R(H X B. We can therefore define C = C Λ H + DK L(Z, Y. Step 4 : We choose G 2 L(Y, Z in such a way that the semigroup generated by G + G 2 C L(Z is exponentially stable (i.e., the matrix is Hurwitz. The detectability of the pair (C, G is proved in Theorem 2 below. Finally, we define L = L + HG 2 L(Y, Z. Theorem 2. Assume dim Y <. The controller with the above choices of parameters solves the robust output regulation problem. In particular, the controller (G, G 2, K has the following properties: (i The operator G generates a semigroup on Z and the controller (G, G 2, K incorporates a p-copy internal model of the exosystem. (ii The operator H is the unique solution of the Sylvester equation HG = (A + L C Λ H + (B + L DK, (6 and the pair (C, G where C = C Λ H + DK L(Z, Y is exponentially detectable. (iii The semigroup generated by A e is exponentially stable. Proof. We begin by proving part (i. We have that G G2 I K Λ G = + 2 A B L D I C Λ. where ( G 2 ( G B L and K Λ 2 C Λ are admissible with respect to A. It is now straightforward to use the results in [3, Sec. 7] to verify that G with the proposed domain generates a strongly continuous semigroup on Z = Z X. Moreover, it is easy to show that K Λ = K = (K, K Λ 2. For every,..., q} the matrix G clearly satisfies dim N (iω G = dim Y = p and it has exactly p Jordan blocs of size n n associated to iω. Due to the triangular structure of G, the controller therefore incorporates a p-copy internal model of the exosystem. We will now show that H is the solution of the Sylvester equation (6. Denote A L = A + L C Λ and B L = B + L D for brevity. Due to the structure of the operator G it is straigtforward to see that an operator H L(Z, X such that R(H D(C Λ is the solution of HG = A L H + B L K if and only if for all,..., q} we have (iω A L H = B L K (iω A L H 2 + H = B L K 2 (iω A L H n + H n. = B L K n, where H = (H,..., H q, and H = (H,..., Hn L(Y n, X. For each,..., q} the above system of equations has a unique solution H l = l ( l j R(iω, A L l+ j B L K j j= Thus H defined in Step 3 is the unique solution of (6. We will now show that (C, G is exponentially detectable. We can do this by showing that for all,..., q} and z N (iω G with z we have C z [2, Thm ]. To this end, let,..., q} and z N (iω G such that z be arbitrary. From the structure of G we have that z = (z,..., z q where z l = for l, and further z = (z,,..., Y n. Using H = R(iω, A L B L K we see that. C z = C Λ Hz + DK z = C Λ H z + DK z = C Λ Hz + DK z = P L (iω K z since z, and since we chose K in such a way that P (iω K and P L (iω K are boundedly invertible. It remains to show that the closed-loop system is exponentially stable. With the chosen controller (G, G 2, K the operator A e becomes A BK BK2 Λ A e = G 2 C Λ G + G 2 DK G 2 C Λ LC Λ LDK A + BK2 Λ + LC Λ with domain D(A e equal to D(A e = (x, z, x X B Z X B A x + BK z BK Λ 2 x X A x + BK Λ 2 x X }.

8 8 If we choose a similarity transform Q e L(X Z X I Q e = I = Q e, I H I we can define Âe = Q e A e Q e on X Z X. If we denote x e = (x, z, x X Z X and use R(H X B, the domain of the operator Âe satisfies D(Âe = x e X Z X Q e x e D(A e } = x e X B Z X B Q e x e D(A e }. For x e = (x, z, x X B Z X B we thus have Q e x e D(A e A x + BK z BK2 Λ ( x + Hz x X (A + BK2 Λ ( x + Hz x X (A + BK2 Λ x + B(K K2 Λ Hz + BK2 Λ x X BK z + A Hz A x X (A + BK2 Λ x + B(K K2 Λ Hz + BK2 Λ x X x D(A since equation (6 implies A Hz + BK z = HG z L (C Λ H + DK z X. The above conditions also imply x X B, and thus D(Âe = x e X Z D(A (A + BK Λ 2 x + B(K K Λ 2 Hz + BK Λ 2 x X }. For x e = (x, z, x D(Âe a direct computation using L = L + G 2 H, C = C Λ H + DK, and HG z = (A + L C Λ Hz + (B + L DK z yields x  e x e = Q e A e z x + Hz x = (A + BK2 Λ x + B(K K2 Λ Hz + BK2 Λ x (G + G 2 (C Λ H + DK z G 2 C Λ x (A + L C Λ x = A + BK2 Λ B(K K2 Λ H BK2 Λ x G + G 2 C G 2 C Λ z A + L C Λ x The operator G 2 L(Y, Z was chosen in such a way that G + G 2 C L(Z is Hurwitz. Since (A + BK Λ 2 X and A + L C Λ generate exponentially stable semigroups, since B is an admissible input operator for (A+BK Λ 2 X, C Λ and K Λ 2 are admissible input operators for A + L C Λ, and K K Λ 2 H and G 2 are bounded, we have that the semigroup generated by Âe is exponentially stable, and due to similarity, the same is true for A e. We thus conclude that the closed-loop system is exponentially stable. Because the controller incorporates a p-copy internal model of the exosystem and the closed-loop system is exponentially stable, we have from Theorem 7 that the controller solves the robust output regulation problem. A. Controller for a Diagonal Exosystem In this section we consider the situation where the output space Y is allowed to be infinite-dimensional and the matrix S in the exosystem is diagonal. We will show that in this situation the robust output regulation problem can be solved with particularly simple choice for the parameter G 2 of the controller. For a diagonal matrix S = diag(iω,..., iω q we choose Z = Y q and the internal model (G, K of the exosystem is defined as G = diag(iω I Y,..., iω q I Y, K = (K,..., K q where K are chosen in such a way that P (iω K are boundedly invertible for all,..., q}. The following is the main result of this section. Theorem 3. Assume S = diag(iω,..., iω q. If the other parameters of the controller are chosen as in the beginning of Section V and if we choose G 2 = (G 2 q = = ( (P L(iω K q = L(Y, Z, then the controller solves the robust output regulation problem. If we choose K = P L (iω = P (iω (I C Λ R(iω, AL for all, then G 2 = I Y for all. Proof. Since n = for all,..., q}, we have H = (H,..., H q L(Z, X, where H = R(iω, A + L C Λ (B + L DK. Because of this, the operator C = (C,..., C q satisfies C = C Λ H + DK = P L (iω K for all,..., q}, which shows that G 2 = C. The last claim of the theorem follows immediately from P L (iω = (I C Λ R(iω, AL P (iω. The same identity and the fact that K were chosen so that P (iω K are boundedly invertible imply that the components G 2 of G 2 are boundedly invertible for all,..., q}. We thus have from Lemma 7 that the semigroup generated by G + G 2 C = G G 2 G 2 is exponentially stable. The exponential stability of the closedloop system can now be shown exactly as in the proof of Theorem 5. Due to the fact that Y may be infinite-dimensional, we cannot use the concept of p-copy internal model. Instead, we will verify that the controller satisfies the G-conditions. For this we will in particular use Lemma 6. Since S is diagonal, the condition (4c is trivially satisfied. The components G 2 = (P L (iω K of G 2 = (G 2 q = are boundedly invertible for all,..., q}. This implies N (G 2 = }, and also further shows that N (G 2 = }. Moreover, if for some,..., q} the elements (z, x Z, (w, v D(G with w = (w q = Z, and y Y are such that ( ( z iω G = w x iω (A + BK2 Λ = v G2 y, L then we in particular have z = (iω G w = G 2 y and G 2y = (iω iω w =. The invertibility of G 2 implies y = and (z, x = G 2 y =. Since,..., q} was

9 9 G arbitrary, this shows that the operators ( A +BK, G Λ 2 2 satisfy the G-conditions. Since G G G = 2 (C Λ + DK2 Λ A + BK2 Λ + L(C Λ + DK2 Λ ( G G2 = A + BK2 Λ + L ( CΛ + DK Λ 2 where ( for any,..., q} we have N (iω G A +BK Z Λ } N ((, C Λ + DK2 Λ, 2 Lemma 6 shows that the operators (G, G 2 satisfy the G- conditions as well. Since the controller satisfies the G-conditions and the closed-loop system is exponentially stable, we have from Theorem 7 that the controller solves the robust output regulation problem. B. Controller with a Reduced Order Internal Model It was shown in [5] that the triangular structure used in this section is ideal for controllers with reduced order internal models. Indeed, if the internal model (G, K is replaced with an appropriate reduced order internal model, the controller will solve the robust output regulation problem for a given class O of perturbations. As the final result in this section we present a generalization of the controller introduced in [5] for regular linear systems with diagonal exosystems. For this purpose we again assume that P (iω are invertible for all,..., q}. Let O be a class of admissible perturbations. Similarly as in Section IV-A we define Z = Y Y q, and G = diag ( iω I Y,..., iω q I Yq, K = ( K,..., K q, where K L(Y, U are such that (u K =,..., u p if p < dim Y P (iω if p = dim Y or p = in the notation of Section IV-A. Moreover, we define G 2 = ( (P L (iω K q = L(Y, Z. The rest of the parameters of the controller (G, G 2, K are chosen as in the beginning of Section VI. Theorem 4. Assume S = diag(iω,..., iω q and P (iω are invertible for all,..., q}. Then the controller with the above choices of parameters solves the robust output regulation problem for the class O of perturbations. Proof. If (Ã, B, C, D, Ẽ, F O and,..., q}, and if we choose z as in the proof of Theorem (for ε =, then it is easy to see that P (iω K z = y and z N (iω G. By [9, Thm. 5.] the controller solves the robust output regulation problem for the class O of perturbations provided that the closed-loop system is exponentially stable. The stability of the closed-loop system can be shown exactly as in the proof of Theorem 3. VI. THE OBSERVER-BASED ROBUST CONTROLLER The observer-based robust controller structure presented in this section is based on the controller Hämäläinen and Pohjolainen [] for systems with bounded input and output operators. The construction of the controller is again completed in steps and its properties are given in Theorem 5. For this controller structure it is necessary to assume that the spaces U and Y are isomorphic. We begin by assuming that the plant has the same finite number of inputs and outputs, that is, U = Y = C p. The case of an infinite-dimensional output space is again considered separately for a diagonal exosystem in Theorem 6. Step : We begin by choosing the state space of the controller as Z = Z X, and choosing ( G G =, (B + LDK A + BK 2 + L(C Λ + DK 2 G 2 = G2 L, and K = (K, K2 Λ. The operators (G, G 2 mae up the internal model of the exosystem (2, and they are defined by choosing Z = Y n Y nq, and G = diag ( J Y,..., Jq Y L(Z, G 2 = (G 2 q =. Here J Y are as in (5 and G 2 = (G l 2 n l= L(Y, Y n for all,..., q}, where n N is the dimension of the Jordan bloc in S associated to the eigenvalue iω σ(s. We choose the components G n 2 L(Y of each G 2 to be boundedly invertible (e.g., it is possible to choose G n 2 = I Y for every,..., q}. Step 2 : By Assumption we can choose K 2 L(X, U and L L(Y, X in such a way that (A + BK Λ 2 X (here K Λ 2 is the Λ-extension of K 2 and A + LC Λ generate exponentially stable semigroups. For λ ρ(a + BK Λ 2 we define P K (λ = (C Λ + DK Λ 2R(λ, A + BK Λ 2B + D. Since P (iω were assumed to be surjective for all,..., q} and since U = Y = C q, the identity P K (iω = P (iω (I K Λ 2R(iω, A B implies that P K (iω are boundedly invertible for all,..., q}. Step 3 : We define an operator H : D(H X Z in such a way that H = (H q = and H = (H l n l=, where n H l = ( j l G j 2 (C Λ +DK2R(iω Λ, A +BK2 Λ j+ l. j=l Since we have from [3, Sec. 7] that (A + BK2, Λ B, C Λ + DK2, Λ D is a regular linear system and X B D(C Λ D(K2, Λ it is immediate that H L(X, Z and R(B D(H, and we can thus define B = HB +G 2 D L(U, Z. Step 4 : We choose the operator K L(Z, U in such a way that the semigroup generated by G + B K L(Z is exponentially stable (i.e., the matrix is Hurwitz. The stabilizability of the pair (G, B is shown in Theorem 5 below. Finally, we define K2 Λ = K2 Λ + K H L(X, U and choose the domain of the operator G as D(G = (z, x Z X B A x + B(K z + K Λ 2 x X }.

10 Theorem 5. Assume U = Y = C p. The controller with the above choices of parameters solves the robust output regulation problem. In particular, the controller (G, G 2, K has the following properties: (i The operator G generates a semigroup on Z and the controller (G, G 2, K satisfies the G-conditions in Definition 5. (ii The operator H is the unique solution of the Sylvester equation G H = H(A + BK Λ 2 + G 2 (C Λ + DK Λ 2 (7 on D(C Λ D(K Λ 2. Moreover, (G, B where B = HB + G 2 D L(U, Z is exponentially stabilizable. (iii The semigroup generated by A e is exponentially stable. Proof. The property that G with the given domain generates a strongly continuous semigroup can be seen analogously as in the proof of Theorem 2. We will now show that H defined in Step 3 is the solution of (7. Denote A K = A + BK2 Λ and C K = C Λ + DK2 Λ for brevity. The structure of G implies that an operator H is the solution of G H = HA K + G 2 C K if and only if H = (H q = with H = (H l n l= for all, and for all,..., q} we have H (iω A K + H 2 = G 2 C K H n (iω A K + H n = G,n 2 C K H n (iω A K = G n 2 C K on D(C Λ D(K2. Λ For every,..., q} the above system of equations has a unique solution which is exactly H in step 3. We will now show that the pair (G, B with B = HB + G 2 D is exponentially stabilizable. This is equivalent to the pair (B, G being exponentially detectable. Let,..., q} and z = (z,..., z q N ( iω G. Then z l = for l, and z = (,...,, z n with zn Y. For any u U we have z n u, Bz = B u, z = (H n B + Gn 2 Du, z n = G n 2 (C K R(iω, A K B + Du, z n = u, (G n 2 P K (iω z n which immediately implies that we can have Bz = only if = due to the fact that G n 2 and P K (iω are invertible. Since this also implies z = and since,..., q} was arbitrary, we have that the pair (G, B is exponentially stabilizable [2, Thm ]. Because of this it is possible to choose K in such a way that G + B K is Hurwitz. We will now show that the closed-loop system is exponentially stable. When the controller (G, G 2, K is chosen as suggested, we have that A BK BK2 Λ A e = G 2 C Λ G + G 2 DK G 2 DK2 Λ LC Λ BK A + BK2 Λ + LC Λ. with domain D(A e = (x, z, x X B Z X B A x + BK z + BK Λ 2 x X BK z + (A + BK Λ 2 x X If we choose a similarity transform Q e L(X Z X Q e = I H I = Q e, I I we can define Âe = Q e A e Q e on X Z X. If we denote x e = (x, z, x X Z X, we have D(Âe = x e X Z X Q e x e D(A e } = x e X B Z X B Q e x e D(A e } and for x e = (x, z, x X B Z X B we have Q e x e D(A e A x + BK (Hx + z + BK2 Λ ( x + x X BK (Hx + z + (A + BK2 Λ ( x + x X (A + BK2x Λ BK z BK2 Λ x X x D(A where we have used K Λ 2 = K Λ 2 K H. Since the above condition also implies x X B, the domain of Âe becomes D(Âe = x e X Z D(A (A + BK Λ 2x BK z BK Λ 2 x X }. For any x e = (x, z, x D(Âe a direct computation using K2 Λ = K2 Λ + K H, B = HB + G 2 D, and G Hx = H(A + BK2x Λ + G 2 (C Λ + DK2x Λ yields  e x e = Q e A e x Hx + z x + x (A + BK2x Λ BK z BK2 Λ x = (G + (HB + G 2 DK z + (HB + G 2 DK2 Λ x (A + LC Λ x A + BK2 Λ BK BK2 Λ x = G + B K B K2 Λ z A + LC Λ x The operator K L(Z, U was chosen in such a way that G + B K L(Z is Hurwitz. Since (A + BK2 Λ X and A + LC Λ generate exponentially stable semigroups, since B and K2 Λ are admissible with respect to (A + BK2 Λ X and (A + LC Λ X, respectively, and since K and B are bounded, the semigroup generated by Âe is exponentially stable, and because of similarity, the same is also true for A e. This concludes that the closed-loop system is exponentially stable. It remains to show that the controller satisfies the G- conditions. We begin by showing that (G, G 2 satisfy the G- conditions. We have N (G 2 = } since G n 2 are boundedly invertible for all,..., q}. If z R(iω G R(G 2 for some,..., q}, there exist z and y such that z = (iω G z = G 2 y. Here z = (z,..., z q with }.

11 z = (z,..., zn Y n, and structure of G implies that necessarily z n =. On the other hand, we have = z n = G n 2 y, which implies y = since G n 2 is invertible, and thus z = G 2 y =. This concludes that R(iω G R(G 2 = }. Finally, a direct computation can be used to verify that N (iω G n = z = (z,..., z q z n =, z l = for l } R(iω G. This concludes that (G, G 2 satisfy the G-conditions. Moreover, the surjectivity of the operators G n 2 implies Z = R(iω G +R(G 2, and we thus have Z = R(iω G R(G 2. We will now show that (G, G 2 satisfy the G-conditions. The condition N (G 2 = } follows immediately from N (G 2 = }. If (z, x R(iω G R(G 2, there exist (z, x D(G and y Y such that z iω G = z G2 x B L K A + B L K2 Λ = y. + LC Λ x L where we have denoted B L = B + LD. The first line implies z N (iω G R(G 2 = }, and since N (G 2 = }, we have y =. Thus (z, x = G 2 y = and we conclude that R(iω G R(G 2 = }. Finally, let (z, x N (iω G n. Since the closed-loop is exponentially stable, we have Z = R(iω G +R(G 2 for all,..., q} [6, Lem. 5.7]. Thus there exist (z, x D(G and y Y such that ( z x = ( iω G B L K A + B L K Λ 2 + LC Λ ( z x + G2 y. L We will show that y =, which will conclude that (z, x R(iω G. From the above equation we see that z = (iω G z + G 2 y. The property (z, x N (iω G n and the triangular structure of G imply z N (iω G n R(iω G. However, since Z = R(iω G R(G 2, in the decomposition z = (iω G z + G 2 y we must then necessarily have G 2 y =, which further implies y = due to N (G 2 = }. Since (z, x N (iω G n was arbitrary, we have that (4c is satisfied. Since the controller satisfies the G-conditions and the closed-loop system is exponentially stable, we have from Theorem 7 that the controller solves the robust output regulation problem. Finally, we consider the situation where Y is infinitedimensional and the matrix S in the exosystem is diagonal. We choose Z = Y q and the internal model in the controller is of the form G = diag(iω I Y,..., iω q I Y, G 2 = (G 2 q = L(Y, Z where the components G 2 are chosen to be boundedly invertible for all,..., q}. Theorem 6. Assume S = diag(iω,..., iω q and P (iω L(U, Y are boundedly invertible for all,..., q}. If the other parameters of the controller are chosen as in the beginning of Section VI and if we choose K = ( (G 2P K (iω,..., (G q 2 P K(iω q L(Z, U, then the controller solves the robust output regulation problem. If G 2 = ((I K2R(iω Λ, A BP (iω q =, then K = ( I Y,..., I Y. Proof. To show that the controller solves the robust output regulation problem, it is sufficient to show that the closed-loop system is exponentially stable, because the property that the controller satisfies the G-conditions and all the other properties considered in the proof of Theorem 5 remain valid for a general Hilbert space Y. Since G = diag(iω I Y q =, the operator B is of the form B = (B q = L(U, Y q, where for all,..., q} we have B = H B + G 2D = G 2P K (iω. since H = G 2(C Λ + DK2R(iω Λ, A + BK2. Λ This shows that K = B. The last claim of the theorem follows from P K (iω = P (iω (I K2R(iω Λ, A B, and the invertibility of G 2 and P (iω imply that B are boundedly invertible for all,..., q}. We thus have from Lemma 7 that the operator G + B K = G B B generates an exponentially stable semigroup. The exponential stability of the closed-loop system can now be shown as in the proof of Theorem 5. VII. ROBUST CONTROL OF A 2D HEAT EQUATION In this section we consider robust output regulation for a two-dimensional heat equation with boundary control and observation. Set-point regulation without the robustness requirement was considered for the same system in [4, Ex. VI.2]. We study the heat equation x t (ξ, t = x(ξ, t, x(ξ, = x (ξ on the unit square ξ = (ξ, ξ 2 Ω = [, ] [, ]. The control and observation are located on the parts Γ and Γ 2 of the boundary Ω, where Γ = ξ = (ξ, ξ /2 } and Γ 2 = ξ = (ξ, /2 ξ }. We denote Γ = Ω \ (Γ Γ 2. The boundary control and the additional boundary conditions are defined as x n (ξ, t Γ = u (t, x n (ξ, t Γ 2 = u 2 (t, x n (ξ, t Γ = for u(t = (u (t, u 2 (t U = C 2. The outputs y(t = (y (t, y 2 (t Y = C 2 of the system are defined as averages of the value of x(ξ, t over the parts Γ and Γ 2 of the boundary, i.e., /2 y (t = 2 x(ξ, ; tdξ, y 2 (t = 2 x(ξ, ; tdξ. /2 We define A = with domain D(A = x H 2 (Ω x n = on Ω }. We have from [3, Cor. ] that with the above control and observation, the heat equation is a regular linear system (A, B, C, D with D =. The system becomes exponentially stable with negative output feedbac, u = κcx + ũ where κ > (cf. [4, Ex. VI.2]. We choose κ =, and define A = ((A BC X. Our aim is to design a minimal order controller for the stabilized system (A, B, C, to achieve robust output tracing

12 2 of the reference signal y ref (t = (, cos(πt. To this end, we choose the exosystem as W = C 3, S = diag( iπ,, iπ, E =, and F =. The reference signal y ref (t ( /2 /2 is then generated with the choice v = (,, of the initial state of the exosystem. Since p = dim Y = 2, the internal model and the parameters of the minimal order controller are given by G = diag( iπ, iπ,,, iπ, iπ C 6 6, K = εk = ε ( K, K 2, K 3 C 2 6, where ε > and K are to be chosen in such a way that the matrices P ( iπk, P (K 2 and P (iπk 3 are nonsingular. We choose K = P ( iπ, K 2 = P (, and K 3 = P (iπ. Finally, G 2 = (G2 3 = where G 2 = I 2 2 for,..., 3}. We have from Theorem 8 that for small values of ε > the controller achieves asymptotic tracing of the reference signal y ref (, and the control structure is robust with respect to perturbations in (A, B, C, that preserve the property, ±iπ} ρ(ã and the exponential stability of the closed-loop system. In particular, this includes small bounded perturbations to the operators A, B, C, and D =. The robust controller also tolerates small perturbations and inaccuracies in the parameters K and G 2 of the controller (although robustness with respect to these operators is not required in the statement of the robust output regulation problem. Because of this property, we can use approximations for the values P (±iπ and P ( in K. In this example we use a truncated eigenfunction expansion of A in approximating the matrices P ( and P (±iπ. Finally, the parameter ε > needs to be chosen in such a way that the closed-loop is stable. The solution of the controlled heat equation can be approximated numerically using the truncated eigenfunction expansion of the operator A. For the simulation, the parameter ε is chosen to be ε = /4. Figure depicts the simulated behaviour of the two outputs of the plant. The solution of the controlled partial differential equation at time t = 6 is plotted in Figure Fig.. Outputs y ( and y 2 ( of the controlled system. ξ 2 Fig. 2. State of the controlled system at time t = 6. APPENDIX Lemma 7. Let G = diag(iω I Y,..., iω q I Y L(Y q and G 2 = (G 2 q = L(U, Y q where U and Y are Hilbert spaces. If the components G 2 of G 2 are boundedly invertible for all,..., q}, then the semigroup generated by G G 2 G 2 is exponentially stable. Proof. Since G G 2 G 2 is a bounded operator, it is sufficient to show that σ(g G 2 G 2 C. Since G generates a contraction semigroup, the same is true for G G 2 G 2, and thus σ(g G 2 G 2 C. It therefore remains to show that ir ρ(g G 2 G 2. Let iω ir be such that ω ω for all,..., q}. We then have iω ρ(g. If I + G 2R(iω, G G 2 is boundedly invertible, then the Woodbury formula implies that iω G + G 2 G 2 has a bounded inverse. However, since G 2R(iω, G G 2 is bounded and sew-adjoint, we have ρ( G 2R(iω, G G 2. This finally implies iω ρ(g G 2 G 2. It remains to consider the case where iω = iω n for some n,..., q}. We will show (iω n G +G 2 G 2z c z for some constant c > and for all z Z. If this is not true, there exists a sequence (z N Z such that z = for all N and (iω n G + G 2 G 2z as. For every N denote z = z + z2 where z R(iω n G, z 2 = N (iω n G, and = z 2 = z 2 + z 2 2. There exists c > such that (iω n G z, z c z 2 for all N. A direct computation yields (iω n G + G 2 G 2z 2 (iω n G + G 2 G 2z, z 2 = G 2z 4 + ( (iω n G z, z 2 ( G 2z 2 G 2z 4 + c 2 z 2. Since G 2 is bounded and G 2z 2 (Gn 2 z 2, it is easy to see that this contradicts the assumption that (iω n G + G 2 G 2z, and thus shows that iω n G + G 2 G 2 is lower bounded. In particular iω n / σ p (G + G 2 G 2 and the range of iω n G + G 2 G 2 is closed. Finally, the Mean Ergodic Theorem [, Sec. 4.3] implies that the range of iω n G + G 2 G 2 is dense, and thus iω n ρ(g + G 2 G 2. ξ

13 3 R EFERENCES [] W. Arendt, C. J. K. Batty, M. Hieber, and F. Neubrander. Vector-Valued Laplace Transforms and Cauchy Problems. Birha user, Basel, 2. [2] C. I. Byrnes, I. G. Lauo, D. S. Gilliam, and V. I. Shubov. Output regulation problem for linear distributed parameter systems. IEEE Trans. Automat. Control, 45(2: , 2. [3] C. I. Byrnes, D. S. Gilliam, V. I. Shubov, and G. Weiss. Regular linear systems governed by a boundary controlled heat equation. Journal of Dynamical and Control Systems, 8(3:34 37, 22. [4] E. J. Davison. The robust control of a servomechanism problem for linear time-invariant multivariable systems. IEEE Trans. Automat. Control, 2(:25 34, 976. [5] K. J. Engel and R. Nagel. One-Parameter Semigroups for Linear Evolution Equations. Springer-Verlag, New Yor, 2. [6] B. A. Francis and W. M. Wonham. The internal model principle for linear multivariable regulators. Appl. Math. Optim., 2(2:7 94, 975. [7] B. A. Francis and W. M. Wonham. The internal model principle of control theory. Automatica J. IFAC, 2: , 976. [8] T. Ha ma la inen and S. Pohjolainen. Robust control and tuning problem for distributed parameter systems. Internat. J. Robust Nonlinear Control, 6(5:479 5, 996. [9] T. Ha ma la inen and S. Pohjolainen. A finite-dimensional robust controller for systems in the CD-algebra. IEEE Trans. Automat. Control, 45(3:42 43, 2. [] T. Ha ma la inen and S. Pohjolainen. Robust regulation of distributed parameter systems with infinite-dimensional exosystems. SIAM J. Control Optim., 48(8: , 2. [] E. Immonen. On the internal model structure for infinite-dimensional systems: Two common controller types and repetitive control. SIAM J. Control Optim., 45(6: , 27. [2] T. Kailath. Linear Systems. Prentice-Hall, Englewood Cliffs, N.J., 98. [3] H. Logemann and S. Townley. Low-gain control of uncertain regular linear systems. SIAM J. Control Optim., 35(:78 6, 997. [4] V. Natarajan, D. S. Gilliam, and G. Weiss. The state feedbac regulator problem for regular linear systems. Automatic Control, IEEE Transactions on, 59(: , 24. [5] L. Paunonen. Designing controllers with reduced order internal models. IEEE Trans. Automat. Control, 6(3:775 78, 25. [6] L. Paunonen and S. Pohjolainen. Internal model theory for distributed parameter systems. SIAM J. Control Optim., 48(7: , 2. [7] L. Paunonen and S. Pohjolainen. Output regulation theory for distributed parameter systems with unbounded control and observation. In Proceedings of the 52nd IEEE Conference on Decision and Control, Florence, Italy, December 3, 23. [8] L. Paunonen and S. Pohjolainen. Reduced order internal models in robust output regulation. IEEE Trans. Automat. Control, 58(9: , 23. [9] L. Paunonen and S. Pohjolainen. The internal model principle for systems with unbounded control and observation. SIAM J. Control Optim., 52(6:3967 4, 24. [2] Vu Quo c Pho ng. The operator equation AX XB = C with unbounded operators A and B and related abstract Cauchy problems. Math. Z., 28: , 99. [2] S. A. Pohjolainen. Robust multivariable PI-controller for infinitedimensional systems. IEEE Trans. Automat. Control, 27(:7 3, 982. [22] R. Rebarber and G. Weiss. Internal model based tracing and disturbance rejection for stable well-posed systems. Automatica J. IFAC, 39(9: , 23. [23] R. Saij. Robust Regulation of Control Systems. PhD thesis, Cadi Ayyad University, Marraesh, Morocco, 25. [24] J. M. Schumacher. Finite-dimensional regulators for a class of infinitedimensional systems. Systems Control Lett., 3:7 2, 983. [25] O. Staffans. Well-Posed Linear Systems. Cambridge University Press, 25. [26] O. Staffans and G. Weiss. Transfer functions of regular linear systems. II. The system operator and the Lax-Phillips semigroup. Trans. Amer. Math. Soc., 354(8: , 22. [27] H. Uai and T. Iwazumi. Design of servo systems for distributed parameter systems by finite dimensional dynamic compensator. International Journal of Systems Science, 2(6:25 46, 99. [28] G. Weiss and R. F. Curtain. Dynamic stabilization of regular linear systems. IEEE Trans. Automat. Control, 42(:4 2, 997. [29] G. Weiss. The representation of regular linear systems on Hilbert spaces. In Control and estimation of distributed parameter systems (Vorau, 988, volume 9 of Internat. Ser. Numer. Math., pages Birha user, Basel, 989. [3] G. Weiss. Regular linear systems with feedbac. Math. Control Signals Systems, 7(:23 57, 994. Lassi Paunonen received his M.Sc. degree in mathematics in 27 and his Ph.D. in mathematics in 2, both from Tampere University of Technology, Finland. Since 22 he has been a Postdoctoral Research Fellow with the Department of Mathematics at Tampere University of Technology. His main research interests are the asymptotic behaviour of strongly continuous semigroups, operator theory, and robust control of infinite-dimensional linear systems.

Reduced Order Internal Models in Robust Output Regulation

Reduced Order Internal Models in Robust Output Regulation The final version of record is available at http://dx.doi.org/.9/tac.23.2257596 JOURNAL OF TRANSACTIONS ON AUTOMATIC CONTROL, VOL., NO., Reduced Order Internal Models in Robust Output Regulation Lassi

More information

The Role of Exosystems in Output Regulation

The Role of Exosystems in Output Regulation 1 The Role of Exosystems in Output Regulation Lassi Paunonen In this paper we study the role of the exosystem in the theory of output regulation for linear infinite-dimensional systems. The main result

More information

Topics in control Tracking and regulation A. Astolfi

Topics in control Tracking and regulation A. Astolfi Topics in control Tracking and regulation A. Astolfi Contents 1 Introduction 1 2 The full information regulator problem 3 3 The FBI equations 5 4 The error feedback regulator problem 5 5 The internal model

More information

arxiv: v1 [math.oc] 28 Jun 2017

arxiv: v1 [math.oc] 28 Jun 2017 ROBUST REGULATION OF INFINITE-DIMENSIONAL PORT-HAMILTONIAN SYSTEMS JUKKA-PEKKA HUMALOJA AND LASSI PAUNONEN arxiv:1706.09445v1 math.oc 28 Jun 2017 Abstract. We will give general sufficient conditions under

More information

On feedback stabilizability of time-delay systems in Banach spaces

On feedback stabilizability of time-delay systems in Banach spaces On feedback stabilizability of time-delay systems in Banach spaces S. Hadd and Q.-C. Zhong q.zhong@liv.ac.uk Dept. of Electrical Eng. & Electronics The University of Liverpool United Kingdom Outline Background

More information

Stabilization of Distributed Parameter Systems by State Feedback with Positivity Constraints

Stabilization of Distributed Parameter Systems by State Feedback with Positivity Constraints Stabilization of Distributed Parameter Systems by State Feedback with Positivity Constraints Joseph Winkin Namur Center of Complex Systems (naxys) and Dept. of Mathematics, University of Namur, Belgium

More information

Chapter 7. Canonical Forms. 7.1 Eigenvalues and Eigenvectors

Chapter 7. Canonical Forms. 7.1 Eigenvalues and Eigenvectors Chapter 7 Canonical Forms 7.1 Eigenvalues and Eigenvectors Definition 7.1.1. Let V be a vector space over the field F and let T be a linear operator on V. An eigenvalue of T is a scalar λ F such that there

More information

Positive Stabilization of Infinite-Dimensional Linear Systems

Positive Stabilization of Infinite-Dimensional Linear Systems Positive Stabilization of Infinite-Dimensional Linear Systems Joseph Winkin Namur Center of Complex Systems (NaXys) and Department of Mathematics, University of Namur, Belgium Joint work with Bouchra Abouzaid

More information

The Tuning of Robust Controllers for Stable Systems in the CD-Algebra: The Case of Sinusoidal and Polynomial Signals

The Tuning of Robust Controllers for Stable Systems in the CD-Algebra: The Case of Sinusoidal and Polynomial Signals The Tuning of Robust Controllers for Stable Systems in the CD-Algebra: The Case of Sinusoidal and Polynomial Signals Timo Hämäläinen Seppo Pohjolainen Tampere University of Technology Department of Mathematics

More information

Identification Methods for Structural Systems

Identification Methods for Structural Systems Prof. Dr. Eleni Chatzi System Stability Fundamentals Overview System Stability Assume given a dynamic system with input u(t) and output x(t). The stability property of a dynamic system can be defined from

More information

CONTROL DESIGN FOR SET POINT TRACKING

CONTROL DESIGN FOR SET POINT TRACKING Chapter 5 CONTROL DESIGN FOR SET POINT TRACKING In this chapter, we extend the pole placement, observer-based output feedback design to solve tracking problems. By tracking we mean that the output is commanded

More information

Dynamic interpretation of eigenvectors

Dynamic interpretation of eigenvectors EE263 Autumn 2015 S. Boyd and S. Lall Dynamic interpretation of eigenvectors invariant sets complex eigenvectors & invariant planes left eigenvectors modal form discrete-time stability 1 Dynamic interpretation

More information

Left invertible semigroups on Hilbert spaces.

Left invertible semigroups on Hilbert spaces. Left invertible semigroups on Hilbert spaces. Hans Zwart Department of Applied Mathematics, Faculty of Electrical Engineering, Mathematics and Computer Science, University of Twente, P.O. Box 217, 75 AE

More information

Control Systems Design

Control Systems Design ELEC4410 Control Systems Design Lecture 18: State Feedback Tracking and State Estimation Julio H. Braslavsky julio@ee.newcastle.edu.au School of Electrical Engineering and Computer Science Lecture 18:

More information

The goal of this chapter is to study linear systems of ordinary differential equations: dt,..., dx ) T

The goal of this chapter is to study linear systems of ordinary differential equations: dt,..., dx ) T 1 1 Linear Systems The goal of this chapter is to study linear systems of ordinary differential equations: ẋ = Ax, x(0) = x 0, (1) where x R n, A is an n n matrix and ẋ = dx ( dt = dx1 dt,..., dx ) T n.

More information

Control Systems I. Lecture 4: Diagonalization, Modal Analysis, Intro to Feedback. Readings: Emilio Frazzoli

Control Systems I. Lecture 4: Diagonalization, Modal Analysis, Intro to Feedback. Readings: Emilio Frazzoli Control Systems I Lecture 4: Diagonalization, Modal Analysis, Intro to Feedback Readings: Emilio Frazzoli Institute for Dynamic Systems and Control D-MAVT ETH Zürich October 13, 2017 E. Frazzoli (ETH)

More information

Zeros and zero dynamics

Zeros and zero dynamics CHAPTER 4 Zeros and zero dynamics 41 Zero dynamics for SISO systems Consider a linear system defined by a strictly proper scalar transfer function that does not have any common zero and pole: g(s) =α p(s)

More information

Eigenvalues and Eigenvectors

Eigenvalues and Eigenvectors /88 Chia-Ping Chen Department of Computer Science and Engineering National Sun Yat-sen University Linear Algebra Eigenvalue Problem /88 Eigenvalue Equation By definition, the eigenvalue equation for matrix

More information

Criterions on periodic feedback stabilization for some evolution equations

Criterions on periodic feedback stabilization for some evolution equations Criterions on periodic feedback stabilization for some evolution equations School of Mathematics and Statistics, Wuhan University, P. R. China (Joint work with Yashan Xu, Fudan University) Toulouse, June,

More information

DESIGN OF OBSERVERS FOR SYSTEMS WITH SLOW AND FAST MODES

DESIGN OF OBSERVERS FOR SYSTEMS WITH SLOW AND FAST MODES DESIGN OF OBSERVERS FOR SYSTEMS WITH SLOW AND FAST MODES by HEONJONG YOO A thesis submitted to the Graduate School-New Brunswick Rutgers, The State University of New Jersey In partial fulfillment of the

More information

Output Stabilization of Time-Varying Input Delay System using Interval Observer Technique

Output Stabilization of Time-Varying Input Delay System using Interval Observer Technique Output Stabilization of Time-Varying Input Delay System using Interval Observer Technique Andrey Polyakov a, Denis Efimov a, Wilfrid Perruquetti a,b and Jean-Pierre Richard a,b a - NON-A, INRIA Lille Nord-Europe

More information

1 The Observability Canonical Form

1 The Observability Canonical Form NONLINEAR OBSERVERS AND SEPARATION PRINCIPLE 1 The Observability Canonical Form In this Chapter we discuss the design of observers for nonlinear systems modelled by equations of the form ẋ = f(x, u) (1)

More information

A Control Methodology for Constrained Linear Systems Based on Positive Invariance of Polyhedra

A Control Methodology for Constrained Linear Systems Based on Positive Invariance of Polyhedra A Control Methodology for Constrained Linear Systems Based on Positive Invariance of Polyhedra Jean-Claude HENNET LAAS-CNRS Toulouse, France Co-workers: Marina VASSILAKI University of Patras, GREECE Jean-Paul

More information

arxiv: v1 [math.oc] 22 Jan 2019

arxiv: v1 [math.oc] 22 Jan 2019 SAMPLED-DATA OUTPUT REGULATION OF WELL-POSED INFINITE-DIMENSIONAL SYSTEMS MASASHI WAKAIKI AND HIDEKI SANO arxiv:191.7254v1 [math.oc] 22 Jan 219 Abstract. We solve the sample-data control problem of output

More information

ME 234, Lyapunov and Riccati Problems. 1. This problem is to recall some facts and formulae you already know. e Aτ BB e A τ dτ

ME 234, Lyapunov and Riccati Problems. 1. This problem is to recall some facts and formulae you already know. e Aτ BB e A τ dτ ME 234, Lyapunov and Riccati Problems. This problem is to recall some facts and formulae you already know. (a) Let A and B be matrices of appropriate dimension. Show that (A, B) is controllable if and

More information

Discussion on: Measurable signal decoupling with dynamic feedforward compensation and unknown-input observation for systems with direct feedthrough

Discussion on: Measurable signal decoupling with dynamic feedforward compensation and unknown-input observation for systems with direct feedthrough Discussion on: Measurable signal decoupling with dynamic feedforward compensation and unknown-input observation for systems with direct feedthrough H.L. Trentelman 1 The geometric approach In the last

More information

ALGEBRA QUALIFYING EXAM PROBLEMS LINEAR ALGEBRA

ALGEBRA QUALIFYING EXAM PROBLEMS LINEAR ALGEBRA ALGEBRA QUALIFYING EXAM PROBLEMS LINEAR ALGEBRA Kent State University Department of Mathematical Sciences Compiled and Maintained by Donald L. White Version: August 29, 2017 CONTENTS LINEAR ALGEBRA AND

More information

Discrete and continuous dynamic systems

Discrete and continuous dynamic systems Discrete and continuous dynamic systems Bounded input bounded output (BIBO) and asymptotic stability Continuous and discrete time linear time-invariant systems Katalin Hangos University of Pannonia Faculty

More information

On perturbations in the leading coefficient matrix of time-varying index-1 DAEs

On perturbations in the leading coefficient matrix of time-varying index-1 DAEs On perturbations in the leading coefficient matrix of time-varying index-1 DAEs Institute of Mathematics, Ilmenau University of Technology Darmstadt, March 27, 2012 Institute of Mathematics, Ilmenau University

More information

EIGENVALUES AND EIGENVECTORS OF SEMIGROUP GENERATORS OBTAINED FROM DIAGONAL GENERATORS BY FEEDBACK

EIGENVALUES AND EIGENVECTORS OF SEMIGROUP GENERATORS OBTAINED FROM DIAGONAL GENERATORS BY FEEDBACK COMMUNICATIONS IN INFORMATION AND SYSTEMS c 211 International Press Vol. 11, No. 1, pp. 71-14, 211 5 EIGENVALUES AND EIGENVECTORS OF SEMIGROUP GENERATORS OBTAINED FROM DIAGONAL GENERATORS BY FEEDBACK CHENG-ZHONG

More information

Spectral analysis for rank one perturbations of diagonal operators in non-archimedean Hilbert space

Spectral analysis for rank one perturbations of diagonal operators in non-archimedean Hilbert space Comment.Math.Univ.Carolin. 50,32009 385 400 385 Spectral analysis for rank one perturbations of diagonal operators in non-archimedean Hilbert space Toka Diagana, George D. McNeal Abstract. The paper is

More information

Bohl exponent for time-varying linear differential-algebraic equations

Bohl exponent for time-varying linear differential-algebraic equations Bohl exponent for time-varying linear differential-algebraic equations Thomas Berger Institute of Mathematics, Ilmenau University of Technology, Weimarer Straße 25, 98693 Ilmenau, Germany, thomas.berger@tu-ilmenau.de.

More information

3 Gramians and Balanced Realizations

3 Gramians and Balanced Realizations 3 Gramians and Balanced Realizations In this lecture, we use an optimization approach to find suitable realizations for truncation and singular perturbation of G. It turns out that the recommended realizations

More information

On the Stabilization of Neutrally Stable Linear Discrete Time Systems

On the Stabilization of Neutrally Stable Linear Discrete Time Systems TWCCC Texas Wisconsin California Control Consortium Technical report number 2017 01 On the Stabilization of Neutrally Stable Linear Discrete Time Systems Travis J. Arnold and James B. Rawlings Department

More information

Asymptotic behaviour of Hilbert space operators with applications

Asymptotic behaviour of Hilbert space operators with applications Asymptotic behaviour of Hilbert space operators with applications A Dissertation Presented for the Doctor of Philosophy Degree György Pál Gehér Supervisor: László Kérchy Professor Doctoral School in Mathematics

More information

MODULE 8 Topics: Null space, range, column space, row space and rank of a matrix

MODULE 8 Topics: Null space, range, column space, row space and rank of a matrix MODULE 8 Topics: Null space, range, column space, row space and rank of a matrix Definition: Let L : V 1 V 2 be a linear operator. The null space N (L) of L is the subspace of V 1 defined by N (L) = {x

More information

Throughout these notes we assume V, W are finite dimensional inner product spaces over C.

Throughout these notes we assume V, W are finite dimensional inner product spaces over C. Math 342 - Linear Algebra II Notes Throughout these notes we assume V, W are finite dimensional inner product spaces over C 1 Upper Triangular Representation Proposition: Let T L(V ) There exists an orthonormal

More information

Balanced realization and model order reduction for nonlinear systems based on singular value analysis

Balanced realization and model order reduction for nonlinear systems based on singular value analysis Balanced realization and model order reduction for nonlinear systems based on singular value analysis Kenji Fujimoto a, and Jacquelien M. A. Scherpen b a Department of Mechanical Science and Engineering

More information

Stability, Pole Placement, Observers and Stabilization

Stability, Pole Placement, Observers and Stabilization Stability, Pole Placement, Observers and Stabilization 1 1, The Netherlands DISC Course Mathematical Models of Systems Outline 1 Stability of autonomous systems 2 The pole placement problem 3 Stabilization

More information

Geometric Control of Patterned Linear Systems

Geometric Control of Patterned Linear Systems Geometric Control of Patterned Linear Systems Sarah C Hamilton and Mireille E Broucke Abstract We introduce and study a new class of linear control systems called patterned systems Mathematically, this

More information

The following definition is fundamental.

The following definition is fundamental. 1. Some Basics from Linear Algebra With these notes, I will try and clarify certain topics that I only quickly mention in class. First and foremost, I will assume that you are familiar with many basic

More information

LMIs for Observability and Observer Design

LMIs for Observability and Observer Design LMIs for Observability and Observer Design Matthew M. Peet Arizona State University Lecture 06: LMIs for Observability and Observer Design Observability Consider a system with no input: ẋ(t) = Ax(t), x(0)

More information

High-Gain Observers in Nonlinear Feedback Control. Lecture # 3 Regulation

High-Gain Observers in Nonlinear Feedback Control. Lecture # 3 Regulation High-Gain Observers in Nonlinear Feedback Control Lecture # 3 Regulation High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 1/5 Internal Model Principle d r Servo- Stabilizing u y

More information

Chap. 3. Controlled Systems, Controllability

Chap. 3. Controlled Systems, Controllability Chap. 3. Controlled Systems, Controllability 1. Controllability of Linear Systems 1.1. Kalman s Criterion Consider the linear system ẋ = Ax + Bu where x R n : state vector and u R m : input vector. A :

More information

Examples include: (a) the Lorenz system for climate and weather modeling (b) the Hodgkin-Huxley system for neuron modeling

Examples include: (a) the Lorenz system for climate and weather modeling (b) the Hodgkin-Huxley system for neuron modeling 1 Introduction Many natural processes can be viewed as dynamical systems, where the system is represented by a set of state variables and its evolution governed by a set of differential equations. Examples

More information

Remark By definition, an eigenvector must be a nonzero vector, but eigenvalue could be zero.

Remark By definition, an eigenvector must be a nonzero vector, but eigenvalue could be zero. Sec 6 Eigenvalues and Eigenvectors Definition An eigenvector of an n n matrix A is a nonzero vector x such that A x λ x for some scalar λ A scalar λ is called an eigenvalue of A if there is a nontrivial

More information

Balanced Truncation 1

Balanced Truncation 1 Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science 6.242, Fall 2004: MODEL REDUCTION Balanced Truncation This lecture introduces balanced truncation for LTI

More information

Math Ordinary Differential Equations

Math Ordinary Differential Equations Math 411 - Ordinary Differential Equations Review Notes - 1 1 - Basic Theory A first order ordinary differential equation has the form x = f(t, x) (11) Here x = dx/dt Given an initial data x(t 0 ) = x

More information

The Jordan Canonical Form

The Jordan Canonical Form The Jordan Canonical Form The Jordan canonical form describes the structure of an arbitrary linear transformation on a finite-dimensional vector space over an algebraically closed field. Here we develop

More information

Research Article Generalized S C, A, B -Pairs for Uncertain Linear Infinite-Dimensional Systems

Research Article Generalized S C, A, B -Pairs for Uncertain Linear Infinite-Dimensional Systems Journal of Applied Mathematics Volume 2009, Article ID 169790, 16 pages doi:10.1155/2009/169790 Research Article Generalized S C, A, B -Pairs for Uncertain Linear Infinite-Dimensional Systems Naohisa Otsuka

More information

Analysis of undamped second order systems with dynamic feedback

Analysis of undamped second order systems with dynamic feedback Control and Cybernetics vol. 33 (24) No. 4 Analysis of undamped second order systems with dynamic feedback by Wojciech Mitkowski Chair of Automatics AGH University of Science and Technology Al. Mickiewicza

More information

j=1 x j p, if 1 p <, x i ξ : x i < ξ} 0 as p.

j=1 x j p, if 1 p <, x i ξ : x i < ξ} 0 as p. LINEAR ALGEBRA Fall 203 The final exam Almost all of the problems solved Exercise Let (V, ) be a normed vector space. Prove x y x y for all x, y V. Everybody knows how to do this! Exercise 2 If V is a

More information

ECE 275A Homework #3 Solutions

ECE 275A Homework #3 Solutions ECE 75A Homework #3 Solutions. Proof of (a). Obviously Ax = 0 y, Ax = 0 for all y. To show sufficiency, note that if y, Ax = 0 for all y, then it must certainly be true for the particular value of y =

More information

Solution of Linear State-space Systems

Solution of Linear State-space Systems Solution of Linear State-space Systems Homogeneous (u=0) LTV systems first Theorem (Peano-Baker series) The unique solution to x(t) = (t, )x 0 where The matrix function is given by is called the state

More information

Topic # /31 Feedback Control Systems. Analysis of Nonlinear Systems Lyapunov Stability Analysis

Topic # /31 Feedback Control Systems. Analysis of Nonlinear Systems Lyapunov Stability Analysis Topic # 16.30/31 Feedback Control Systems Analysis of Nonlinear Systems Lyapunov Stability Analysis Fall 010 16.30/31 Lyapunov Stability Analysis Very general method to prove (or disprove) stability of

More information

Sample ECE275A Midterm Exam Questions

Sample ECE275A Midterm Exam Questions Sample ECE275A Midterm Exam Questions The questions given below are actual problems taken from exams given in in the past few years. Solutions to these problems will NOT be provided. These problems and

More information

1. General Vector Spaces

1. General Vector Spaces 1.1. Vector space axioms. 1. General Vector Spaces Definition 1.1. Let V be a nonempty set of objects on which the operations of addition and scalar multiplication are defined. By addition we mean a rule

More information

2. Review of Linear Algebra

2. Review of Linear Algebra 2. Review of Linear Algebra ECE 83, Spring 217 In this course we will represent signals as vectors and operators (e.g., filters, transforms, etc) as matrices. This lecture reviews basic concepts from linear

More information

POLE PLACEMENT. Sadegh Bolouki. Lecture slides for ECE 515. University of Illinois, Urbana-Champaign. Fall S. Bolouki (UIUC) 1 / 19

POLE PLACEMENT. Sadegh Bolouki. Lecture slides for ECE 515. University of Illinois, Urbana-Champaign. Fall S. Bolouki (UIUC) 1 / 19 POLE PLACEMENT Sadegh Bolouki Lecture slides for ECE 515 University of Illinois, Urbana-Champaign Fall 2016 S. Bolouki (UIUC) 1 / 19 Outline 1 State Feedback 2 Observer 3 Observer Feedback 4 Reduced Order

More information

Linear System Theory

Linear System Theory Linear System Theory Wonhee Kim Chapter 6: Controllability & Observability Chapter 7: Minimal Realizations May 2, 217 1 / 31 Recap State space equation Linear Algebra Solutions of LTI and LTV system Stability

More information

Homework 2 Solutions

Homework 2 Solutions Math 312, Spring 2014 Jerry L. Kazdan Homework 2 s 1. [Bretscher, Sec. 1.2 #44] The sketch represents a maze of one-way streets in a city. The trac volume through certain blocks during an hour has been

More information

On Controllability of Linear Systems 1

On Controllability of Linear Systems 1 On Controllability of Linear Systems 1 M.T.Nair Department of Mathematics, IIT Madras Abstract In this article we discuss some issues related to the observability and controllability of linear systems.

More information

6.241 Dynamic Systems and Control

6.241 Dynamic Systems and Control 6.241 Dynamic Systems and Control Lecture 24: H2 Synthesis Emilio Frazzoli Aeronautics and Astronautics Massachusetts Institute of Technology May 4, 2011 E. Frazzoli (MIT) Lecture 24: H 2 Synthesis May

More information

NORMS ON SPACE OF MATRICES

NORMS ON SPACE OF MATRICES NORMS ON SPACE OF MATRICES. Operator Norms on Space of linear maps Let A be an n n real matrix and x 0 be a vector in R n. We would like to use the Picard iteration method to solve for the following system

More information

ROBUST PASSIVE OBSERVER-BASED CONTROL FOR A CLASS OF SINGULAR SYSTEMS

ROBUST PASSIVE OBSERVER-BASED CONTROL FOR A CLASS OF SINGULAR SYSTEMS INTERNATIONAL JOURNAL OF INFORMATON AND SYSTEMS SCIENCES Volume 5 Number 3-4 Pages 480 487 c 2009 Institute for Scientific Computing and Information ROBUST PASSIVE OBSERVER-BASED CONTROL FOR A CLASS OF

More information

Review Let A, B, and C be matrices of the same size, and let r and s be scalars. Then

Review Let A, B, and C be matrices of the same size, and let r and s be scalars. Then 1 Sec 21 Matrix Operations Review Let A, B, and C be matrices of the same size, and let r and s be scalars Then (i) A + B = B + A (iv) r(a + B) = ra + rb (ii) (A + B) + C = A + (B + C) (v) (r + s)a = ra

More information

x 3y 2z = 6 1.2) 2x 4y 3z = 8 3x + 6y + 8z = 5 x + 3y 2z + 5t = 4 1.5) 2x + 8y z + 9t = 9 3x + 5y 12z + 17t = 7

x 3y 2z = 6 1.2) 2x 4y 3z = 8 3x + 6y + 8z = 5 x + 3y 2z + 5t = 4 1.5) 2x + 8y z + 9t = 9 3x + 5y 12z + 17t = 7 Linear Algebra and its Applications-Lab 1 1) Use Gaussian elimination to solve the following systems x 1 + x 2 2x 3 + 4x 4 = 5 1.1) 2x 1 + 2x 2 3x 3 + x 4 = 3 3x 1 + 3x 2 4x 3 2x 4 = 1 x + y + 2z = 4 1.4)

More information

Problem: A class of dynamical systems characterized by a fast divergence of the orbits. A paradigmatic example: the Arnold cat.

Problem: A class of dynamical systems characterized by a fast divergence of the orbits. A paradigmatic example: the Arnold cat. À È Ê ÇÄÁ Ë ËÌ ÅË Problem: A class of dynamical systems characterized by a fast divergence of the orbits A paradigmatic example: the Arnold cat. The closure of a homoclinic orbit. The shadowing lemma.

More information

Robust Semiglobal Nonlinear Output Regulation The case of systems in triangular form

Robust Semiglobal Nonlinear Output Regulation The case of systems in triangular form Robust Semiglobal Nonlinear Output Regulation The case of systems in triangular form Andrea Serrani Department of Electrical and Computer Engineering Collaborative Center for Control Sciences The Ohio

More information

Problem Set 5 Solutions 1

Problem Set 5 Solutions 1 Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science 6.245: MULTIVARIABLE CONTROL SYSTEMS by A. Megretski Problem Set 5 Solutions The problem set deals with Hankel

More information

Exercise Solutions to Functional Analysis

Exercise Solutions to Functional Analysis Exercise Solutions to Functional Analysis Note: References refer to M. Schechter, Principles of Functional Analysis Exersize that. Let φ,..., φ n be an orthonormal set in a Hilbert space H. Show n f n

More information

Modern Control Systems

Modern Control Systems Modern Control Systems Matthew M. Peet Arizona State University Lecture 09: Observability Observability For Static Full-State Feedback, we assume knowledge of the Full-State. In reality, we only have measurements

More information

AMS subject classifications. 47N70, 47A48, 47A20, 47A56, 47A62, 93B28, 93C55, 93D15

AMS subject classifications. 47N70, 47A48, 47A20, 47A56, 47A62, 93B28, 93C55, 93D15 COPRIME FACTORIZATIO AD OPTIMAL COTROL O THE DOUBLY IFIITE DISCRETE TIME AXIS MARK R. OPMEER AD OLOF J. STAFFAS Abstract. We study the problem of strongly coprime factorization over H-infinity of the unit

More information

Modeling and Analysis of Dynamic Systems

Modeling and Analysis of Dynamic Systems Modeling and Analysis of Dynamic Systems Dr. Guillaume Ducard Fall 2017 Institute for Dynamic Systems and Control ETH Zurich, Switzerland G. Ducard c 1 / 57 Outline 1 Lecture 13: Linear System - Stability

More information

Elementary linear algebra

Elementary linear algebra Chapter 1 Elementary linear algebra 1.1 Vector spaces Vector spaces owe their importance to the fact that so many models arising in the solutions of specific problems turn out to be vector spaces. The

More information

SYSTEMTEORI - ÖVNING 5: FEEDBACK, POLE ASSIGNMENT AND OBSERVER

SYSTEMTEORI - ÖVNING 5: FEEDBACK, POLE ASSIGNMENT AND OBSERVER SYSTEMTEORI - ÖVNING 5: FEEDBACK, POLE ASSIGNMENT AND OBSERVER Exercise 54 Consider the system: ẍ aẋ bx u where u is the input and x the output signal (a): Determine a state space realization (b): Is the

More information

Lecture notes: Applied linear algebra Part 1. Version 2

Lecture notes: Applied linear algebra Part 1. Version 2 Lecture notes: Applied linear algebra Part 1. Version 2 Michael Karow Berlin University of Technology karow@math.tu-berlin.de October 2, 2008 1 Notation, basic notions and facts 1.1 Subspaces, range and

More information

Pascal Eigenspaces and Invariant Sequences of the First or Second Kind

Pascal Eigenspaces and Invariant Sequences of the First or Second Kind Pascal Eigenspaces and Invariant Sequences of the First or Second Kind I-Pyo Kim a,, Michael J Tsatsomeros b a Department of Mathematics Education, Daegu University, Gyeongbu, 38453, Republic of Korea

More information

TRACKING AND DISTURBANCE REJECTION

TRACKING AND DISTURBANCE REJECTION TRACKING AND DISTURBANCE REJECTION Sadegh Bolouki Lecture slides for ECE 515 University of Illinois, Urbana-Champaign Fall 2016 S. Bolouki (UIUC) 1 / 13 General objective: The output to track a reference

More information

Biholomorphic functions on dual of Banach Space

Biholomorphic functions on dual of Banach Space Biholomorphic functions on dual of Banach Space Mary Lilian Lourenço University of São Paulo - Brazil Joint work with H. Carrión and P. Galindo Conference on Non Linear Functional Analysis. Workshop on

More information

Physica A. Preserving synchronization under matrix product modifications

Physica A. Preserving synchronization under matrix product modifications Physica A 387 (2008) 6631 6645 Contents lists available at ScienceDirect Physica A journal homepage: www.elsevier.com/locate/physa Preserving synchronization under matrix product modifications Dan Becker-Bessudo,

More information

The Kalman-Yakubovich-Popov Lemma for Differential-Algebraic Equations with Applications

The Kalman-Yakubovich-Popov Lemma for Differential-Algebraic Equations with Applications MAX PLANCK INSTITUTE Elgersburg Workshop Elgersburg February 11-14, 2013 The Kalman-Yakubovich-Popov Lemma for Differential-Algebraic Equations with Applications Timo Reis 1 Matthias Voigt 2 1 Department

More information

Review problems for MA 54, Fall 2004.

Review problems for MA 54, Fall 2004. Review problems for MA 54, Fall 2004. Below are the review problems for the final. They are mostly homework problems, or very similar. If you are comfortable doing these problems, you should be fine on

More information

Lifted approach to ILC/Repetitive Control

Lifted approach to ILC/Repetitive Control Lifted approach to ILC/Repetitive Control Okko H. Bosgra Maarten Steinbuch TUD Delft Centre for Systems and Control TU/e Control System Technology Dutch Institute of Systems and Control DISC winter semester

More information

A quantitative Fattorini-Hautus test: the minimal null control time problem in the parabolic setting

A quantitative Fattorini-Hautus test: the minimal null control time problem in the parabolic setting A quantitative Fattorini-Hautus test: the minimal null control time problem in the parabolic setting Morgan MORANCEY I2M, Aix-Marseille Université August 2017 "Controllability of parabolic equations :

More information

Contents. Preface for the Instructor. Preface for the Student. xvii. Acknowledgments. 1 Vector Spaces 1 1.A R n and C n 2

Contents. Preface for the Instructor. Preface for the Student. xvii. Acknowledgments. 1 Vector Spaces 1 1.A R n and C n 2 Contents Preface for the Instructor xi Preface for the Student xv Acknowledgments xvii 1 Vector Spaces 1 1.A R n and C n 2 Complex Numbers 2 Lists 5 F n 6 Digression on Fields 10 Exercises 1.A 11 1.B Definition

More information

Remark 1 By definition, an eigenvector must be a nonzero vector, but eigenvalue could be zero.

Remark 1 By definition, an eigenvector must be a nonzero vector, but eigenvalue could be zero. Sec 5 Eigenvectors and Eigenvalues In this chapter, vector means column vector Definition An eigenvector of an n n matrix A is a nonzero vector x such that A x λ x for some scalar λ A scalar λ is called

More information

Block companion matrices, discrete-time block diagonal stability and polynomial matrices

Block companion matrices, discrete-time block diagonal stability and polynomial matrices Block companion matrices, discrete-time block diagonal stability and polynomial matrices Harald K. Wimmer Mathematisches Institut Universität Würzburg D-97074 Würzburg Germany October 25, 2008 Abstract

More information

Chapter 8 Integral Operators

Chapter 8 Integral Operators Chapter 8 Integral Operators In our development of metrics, norms, inner products, and operator theory in Chapters 1 7 we only tangentially considered topics that involved the use of Lebesgue measure,

More information

Synopsis of Numerical Linear Algebra

Synopsis of Numerical Linear Algebra Synopsis of Numerical Linear Algebra Eric de Sturler Department of Mathematics, Virginia Tech sturler@vt.edu http://www.math.vt.edu/people/sturler Iterative Methods for Linear Systems: Basics to Research

More information

2. Linear algebra. matrices and vectors. linear equations. range and nullspace of matrices. function of vectors, gradient and Hessian

2. Linear algebra. matrices and vectors. linear equations. range and nullspace of matrices. function of vectors, gradient and Hessian FE661 - Statistical Methods for Financial Engineering 2. Linear algebra Jitkomut Songsiri matrices and vectors linear equations range and nullspace of matrices function of vectors, gradient and Hessian

More information

Invertibility and stability. Irreducibly diagonally dominant. Invertibility and stability, stronger result. Reducible matrices

Invertibility and stability. Irreducibly diagonally dominant. Invertibility and stability, stronger result. Reducible matrices Geršgorin circles Lecture 8: Outline Chapter 6 + Appendix D: Location and perturbation of eigenvalues Some other results on perturbed eigenvalue problems Chapter 8: Nonnegative matrices Geršgorin s Thm:

More information

Contents. 0.1 Notation... 3

Contents. 0.1 Notation... 3 Contents 0.1 Notation........................................ 3 1 A Short Course on Frame Theory 4 1.1 Examples of Signal Expansions............................ 4 1.2 Signal Expansions in Finite-Dimensional

More information

Model reduction for linear systems by balancing

Model reduction for linear systems by balancing Model reduction for linear systems by balancing Bart Besselink Jan C. Willems Center for Systems and Control Johann Bernoulli Institute for Mathematics and Computer Science University of Groningen, Groningen,

More information

Robotics. Control Theory. Marc Toussaint U Stuttgart

Robotics. Control Theory. Marc Toussaint U Stuttgart Robotics Control Theory Topics in control theory, optimal control, HJB equation, infinite horizon case, Linear-Quadratic optimal control, Riccati equations (differential, algebraic, discrete-time), controllability,

More information

Output Regulation for Linear Distributed Parameter Systems

Output Regulation for Linear Distributed Parameter Systems 2236 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL 45, NO 12, DECEMBER 2000 Output Regulation for Linear Distributed Parameter Systems Christopher I Byrnes, Fellow, IEEE, István G Laukó, David S Gilliam,

More information

SPECTRAL THEOREM FOR SYMMETRIC OPERATORS WITH COMPACT RESOLVENT

SPECTRAL THEOREM FOR SYMMETRIC OPERATORS WITH COMPACT RESOLVENT SPECTRAL THEOREM FOR SYMMETRIC OPERATORS WITH COMPACT RESOLVENT Abstract. These are the letcure notes prepared for the workshop on Functional Analysis and Operator Algebras to be held at NIT-Karnataka,

More information

The i/s/o resolvent set and the i/s/o resolvent matrix of an i/s/o system in continuous time

The i/s/o resolvent set and the i/s/o resolvent matrix of an i/s/o system in continuous time 21st International Symposium on Mathematical Theory of Networks and Systems July 7-11, 2014. The i/s/o resolvent set and the i/s/o resolvent matrix of an i/s/o system in continuous time Damir Z. Arov 1,

More information

ẋ n = f n (x 1,...,x n,u 1,...,u m ) (5) y 1 = g 1 (x 1,...,x n,u 1,...,u m ) (6) y p = g p (x 1,...,x n,u 1,...,u m ) (7)

ẋ n = f n (x 1,...,x n,u 1,...,u m ) (5) y 1 = g 1 (x 1,...,x n,u 1,...,u m ) (6) y p = g p (x 1,...,x n,u 1,...,u m ) (7) EEE582 Topical Outline A.A. Rodriguez Fall 2007 GWC 352, 965-3712 The following represents a detailed topical outline of the course. It attempts to highlight most of the key concepts to be covered and

More information