Control and filtering for discrete linear repetitive processes with H and l 2 l performance

Size: px
Start display at page:

Download "Control and filtering for discrete linear repetitive processes with H and l 2 l performance"

Transcription

1 DOI.7/s Control and filtering for discrete linear repetitive processes with H and l 2 l performance Ligang Wu James Lam Wojciech Paszke Krzysztof Gałkowski Eric Rogers Anton Kummert Received: 26 June 27 / Revised: 7 March 28 / Accepted: 16 May 28 Springer Science+Business Media, LLC 28 Abstract Repetitive processes are characterized by a series of sweeps, termed passes, through a set of dynamics defined over a finite duration known as the pass length. On each pass an output, termed the pass profile, is produced which acts as a forcing function on, and hence contributes to, the dynamics of the next pass profile. This can lead to oscillations which increase in amplitude in the pass to pass direction and cannot be controlled by standard control laws. Here we give new results on the design of physically based control laws for the sub-class of so-called discrete linear repetitive processes which arise in applications areas such as iterative learning control. The main contribution is to show how control law design can be undertaken within the framework of a general robust filtering problem with guaranteed levels of performance. In particular, we develop algorithms for the design of an H and l 2 l dynamic output feedback controller and filter which guarantees that the resulting During the period when the research reported here was undertaken, Krzysztof Gałkowski was a Gerhard Mercator Guest Professor in the University of Wuppertal, Germany. L. Wu Space Control and Inertial Technology Research Center, Harbin Institute of Technology, Harbin 151, People s Republic of China ligangwu@hit.edu.cn Present Address: L. Wu Department of Mechanical Engineering, University of Hong Kong, Pokfulam Road, Hong Kong, China J. Lam (B) Department of Mechanical Engineering, University of Hong Kong, Pokfulam Road, Hong Kong, China james.lam@hku.hk W. Paszke Control Systems Technology Group, Eindhoven University of Technology, PO Box 513, 56 MB Eindhoven, The Netherlands W.Paszke@tue.nl K. Gałkowski Institute of Control and Computation Engineering, University of Zielona Góra, ul. Podgórna 5, Zielona Gora, Poland k.galkowski@issi.uz.zgora.pl

2 controlled (filtering error) process, respectively, is stable along the pass and has prescribed disturbance attenuation performance as measured by H and l 2 l norms. Keywords Control Discrete time Filtering Lyapunov method Repetitive process 1 Introduction The operation of a repetitive process, i.e. a series of sweeps, termed passes, through a set of dynamics defined over a fixed finite duration known as the pass length can lead to oscillations in the output sequence of pass profiles which increase in amplitude in the pass to pass direction. These are caused by the fact that the previous pass profile acts as a forcing function on, and hence contributes to, the dynamics of the next pass profile and so on. To introduce a formal definition, let α<+ denote the pass length (assumed constant). Then in a repetitive process the pass profile (or process output) y k (p), p α 1, generated on pass k acts as a forcing function on, and hence contributes to, the dynamics of the next pass profile y k+1 (p), p α 1, k. The source of the unique control problem then appears (if at all) in the output sequence generated, i.e. the collection of pass profile vectors {y k } k. Note that for repetitive processes, as opposed to 2D systems, information propagation in one of the independent directions, along the pass, only occurs over a finite duration the pass length. Also the boundary conditions are reset before the start of each new pass and the structure of these can be somewhat complex. For example, if they are an explicit function of points on the previous pass profile then these alone can destroy the most basic performance specification of stability. Physical examples of repetitive processes include long-wall coal cutting and metal rolling operations (see, for example, the references cited in Rogers and Owens 1992). Also in recent years applications have arisen where adopting a repetitive process setting for analysis has distinct advantages over alternatives. Examples of these so-called algorithmic applications include classes of iterative learning control (ILC) schemes (see, for example, Moore et al. 25) and iterative algorithms for solving nonlinear dynamic optimal control problems based on the maximum principle (Roberts 22). In the case of iterative learning control for the linear dynamics case, the stability theory for differential (and discrete) linear repetitive processes is one method which can be used to undertake a stability/convergence analysis of a powerful class of such algorithms and thereby produce vital design information concerning the trade-offs required between convergence and transient performance. In terms of control laws for repetitive processes, it is necessary to use feedback control action on the current pass and/or feedforward control from the previous pass (or passes). The critical role of the previous pass profile dynamics means that current pass feedback control alone is not enough and it must be augmented by feedforward control. This approach has been the subject of significant research effort and results have emerged on how to undertake E. Rogers School of Electronics and Computer Science, University of Southampton, Southampton SO17 1BJ, UK etar@ecs.soton.ac.uk A. Kummert Faculty of Electrical, Information and Media Engineering, University of Wuppertal, Rainer-Gruenter-Strasse 21, Wuppertal, Germany kummert@uni-wuppertal.de

3 control law design in the presence of uncertainty. For example, Paszke et al. (26) give results on control law design in an H setting. The control laws used in some of this work are based on the use of feedback of the current state vector which, of course, requires that all entries in this vector can be measured to allow control law implementation. Often, however, this assumption is not valid for various reasons. There are two commonly used methods to deal with the control design problem when all entries in the state vector cannot be measured. One is to design an observer to estimate the unmeasurable state vector entries and use this to implement an observer-based control law. The other is to design a controller, or control law, which is only activated by pass profile (or output) information where such controllers are usually classified as either static or dynamic, respectively. Generally speaking, dynamic output feedback is the more flexible since the control law or controller introduces additional dynamics. Also it is known that the problem of designing such control laws can be formulated as a convex optimization problem over linear matrix inequalities (LMIs) (see, for example, Paszke et al. 26) and hence the possibility of numerically reliable computation using numerical optimization packages. This work also shows that there are two complementary approaches to problem formulation. These are the well known variables elimination procedure and the use of linearizing variable transforms, respectively. This latter approach provides a general framework to formulate control law synthesis as a convex optimization problem involving LMIs. It is based on applying specific invertible transforms of the controller parameters to achieve LMI conditions in terms of the new set of variables. When the resulting LMIs have a solution, the control law parameters can be computed by applying inverse transforms. This approach becomes less computationally effective as the number of decision variables increases and hence elimination of some of these can be still required, but this can only be achieved by application to specific structures within the underlying matrix inequalities. The known results on designing a so-called H dynamic pass profile controller are based on this approach, see Paszke et al. (26). Clearly, there is still much research which needs to be done on the development of alternative design algorithms based on linearizing variable transform methods, with the overall aim of providing a general set of control law/controller design tools for the designer to chose the one most appropriate to the particular application under consideration. In particular, to-date only H and H 2 (and mixed H 2 /H ) settings have been addressed and also this analysis assumed full access to either the current pass state or pass profile vectors, an assumption which may not be particularly relevant to physical cases where the pass profile vector (the process output) is corrupted by noise etc. Here we develop significant new results with such a case in mind using H and l 2 l performance measures which can be split into two main parts. The H and l 2 l (or L 2 L for continuous-time systems) settings have been extensively used in optimal control/filtering for many classes of systems, see, for example, Du and Lam (26), Wang et al. (26), Wu et al. (28, 26, 27). In particular, they are known to be particularly well suited to cases when noise is present whose stochastic content is not precisely known. In an H sense, the control (filter) minimizes the worst-case energy gain from the noise inputs to the controlled output (estimation error) (Wu et al. 28, 26, 27); while in an l 2 l (or L 2 L ) sense, the control (filter) minimizes the worst-case energy to peak gain from the noise inputs to the controlled output (estimation error) (Du and Lam 26; Wu et al. 26, 27). The first set of new results developed in this paper give control law (or controller) design algorithms to guarantee stability and disturbance rejection, as measured by H and l 2 l norms for one version of so-called discrete linear repetitive processes which arise in the representation of both physical and algorithmic examples. These results are the first for the latter

4 performance measure and in both cases we do not assume full access to either the current pass state or pass profile vectors in Paszke et al. (26) this assumption was made for the H case. There is clearly also a need to develop a filtering theory for these processes which can be (eventually) used to enable the implementation of control laws and/or enable (as one of many possible uses) reliable estimates of key signals to be obtained from measured data. The second set of major results here solves the underlying problem of the design of a full order filter which gives a stable filter error and has prescribed disturbance attenuation performance as measured by either an H or an l 2 l norm measure. This leads to the formulation of the filter existence problem in an LMI setting for each case and hence the corresponding design task as a convex optimization problem which can be computed using well known interior-point algorithms. Two numerical examples are given to highlight the potential offered by these new results. Throughout this paper, the null matrix and the identity matrix with appropriate dimensions are denoted by and I, respectively. Moreover, M > ( ) denotes a real symmetric positive definite (semi-definite) matrix. Similarly, M < ( ) denotes a real symmetric negative definite (semi-definite) matrix, and is used to denote transposed block entries in these matrices. We also require the signal space l 2 {[, ), [, )}, i.e. the space of square summable sequences on {[, ), [, )} with values in R q, written l q 2 for short. 2 H And l 2 l performance 2.1 Process description and preliminaries As essential background for the rest of this paper, this section defines what is meant by H and l 2 l performance for discrete linear repetitive processes described by the following state-space model over p α 1, k, x k+1 (p + 1) = Ax k+1 (p) + B y k (p) + B 1 ω k+1 (p) y k+1 (p) = Cx k+1 (p) + D y k (p) + D 1 ω k+1 (p) (1) where on pass k, x k+1 (p) R n is the state vector; y k (p) R m is the pass profile vector; ω k+1 (p) R l is the disturbance vector which belongs to l l 2. Remark 1 It is important to note that the pass-to-pass updating structure in this model is the simplest possible, i.e. at any point on the current pass the contribution from the previous pass is only from the same point, i.e. only y k (p) contributes to x k+1 (p) and hence to y k+1 (p) for any p α 1. It is also possible that (in the most general case) all points along the previous pass profile contribute to the state and pass profile vectors at any point on the current pass. Indeed this can arise in physical examples such as long-wall coal cutting where it is known as inter-pass smoothing (Rogers and Owens 1992). Given that no work has previously been reported on filtering problems for discrete linear repetitive processes we focus on the model above with extension to inter-pass smoothing, which could well be a non-trivial problem, left as a topic for further work (see also the conclusions section for more discussion of this general point). Often in practical applications it cannot be assumed that the current pass state (x k+1 (p)) and pass profile (y k (p)) vector are fully accessible. In the first case, this often arises physically as sum or all of the entries in this vector may not be available for measurement and

5 hence control law implementation cannot be achieved unless it is possible to design a suitable observer structure to estimate the missing state variables. The pass profile vector is the process output, but from the Roesser type 2D linear systems state-space model point of view, it has also the interpretation of the system vertical state sub-vector (and the state vector is the horizontally transmitted state sub-vector) and hence it could be the case that all elements in this vector are not available for measurement. More likely is the situation where measurements are corrupted by noise. In such cases, one option is to assume availability of a so-called measured output signal vector given by z k+1 (p) = Ex k+1 (p) + F y k (p) + F 1 ω k+1 (p) (2) where z k+1 (p) R r. The controlled output signal, or signal to be estimated, can be written as v k+1 (p) = Gx k+1 (p) + H y k (p) (3) where v k+1 (p) R q. To complete the process description, it is necessary to specify the boundary conditions, i.e. the state initial vector on each pass and the initial pass profile (i.e. on pass ). Here we consider the case when x k+1 () = d k+1, k y (p) = f (p), p α 1 (4) where d k+1 R n has known constant entries and f (p) R m is an vector whose entries are known functions of p over [,α 1]. This overall state-space model description allows for disturbances which affect both the state and pass profile dynamics on each pass. Remark 2 The boundary conditions assumed here are the simplest possible. In some applications, however, there is a need to consider boundary conditions where the state initial vector on each pass is an explicit function of points along the previous pass profile. An example here is the optimal control application (Rogers et al. 27). Such boundary conditions are termed dynamic and they can have a very critical effect on the process dynamics. Indeed they alone can cause instability see Rogers et al. (27) and the relevant cited references for a complete treatment of this key point. Here we leave the problem of filtering in the presence of such boundary conditions as a topic for further work. The stability theory (Rogers and Owens 1992) for linear repetitive processes such as those considered here is based on an abstract model in a Banach space setting which includes a wide range of such processes as special cases, including those described by (1) and(4). In terms of their dynamics it is the pass-to-pass coupling (noting again the unique control problem for them) which is critical. This is of the form y k+1 = L α y k, where y k E α (E α a Banach space with norm ) andl α is a bounded linear operator mapping E α into itself. At least two distinct forms of stability can be defined and the first of these, known as asymptotic stability, holds if, and only if, there exist numbers M α > andλ α (, 1) independent of α such that L k α M αλ k α, k (where also denotes the induced operator norm) and can be interpreted as bounded-input bounded-output stability over the finite pass length. If asymptotic stability holds then the sequence of pass profiles generated converge strongly to a so-called limit profile, i.e. after a sufficiently large number of passes have elapsed, the pass profiles converge in the k direction but the finite pass length means that there could be unacceptable along the pass dynamics. Stability along the pass prevents this from arising by, in effect, demanding the bounded-input bounded-output property for any possible value of the pass length. This holds if, and only if there exist numbers M > andλ (, 1)

6 independent of α such that L k α M λ k, k. (Note also that stability along the pass can be analyzed mathematically by letting α and we make no further explicit reference to this fact for the remainder of this paper). It is of interest to relate this theory to a physical example in the form of long-wall coal cutting where the pass profile is the thickness (relative to a fixed datum) of the coal left after the cutting machine has moved along the pass length, i.e. the coal face. The stability problem here is caused by the machine s weight as it rests on the previous pass profile during the cutting of the next pass profile. The undulations caused can be very severe and result in productive work having to stop to enable them to be removed. For the processes considered here (see Rogers and Owens 1992 for the original analysis), asymptotic stability holds if, and only if, all eigenvalues of the matrix D have modulus strictly less than unity, i.e. ρ(d )<1whereρ( ) denotes the spectral radius of its matrix argument. This condition is trivially checked and if it holds then the resulting limit profile is governed by a standard, or 1D, discrete linear systems state-space model with state matrix A + B (I D ) 1 C. It is, however, easy to find examples where asymptotic stability holds but the resulting limit profile is unstable as a 1D discrete linear system, i.e. the dynamics in the along the pass direction are bounded but not uniformly bounded (i.e. independent of the value of the pass length α). Stability along the pass prevents this from arising and the following is one set of necessary and sufficient conditions for this stronger property where we note that it is independent of the disturbance terms. Theorem 1 (Rogers and Owens 1992) A discrete linear repetitive process described by (1) and (4) is stable along the pass if, and only if, (i) ρ (D ) < 1; (ii) ρ (A) < 1; and (iii) all eigenvalues of G(z) = C (zi A) 1 B + D for all z =1 have modulus strictly less than unity. Note here that examples can be found which show that ρ(a) <1isalsoonlyanecessary condition for stability along the pass. In terms of testing a particular example for stability along the pass, it is clearly the third condition here which is the most intensive computationally. Also this result has not proved to be a general purpose way to undertake control law design for stability along the pass or stability along the pass plus performance objectives. One alternative is to use LMIs for which the following is the basic result. Lemma 1 (Galkowski et al. 22) A discrete linear repetitive process described by (1) and (4) with ω k+1 (p) = is stable along the pass if there exists a matrix W =diag(w 1, W 2 )> such that the following LMI holds: [ W M T ] W < (5) [ A B where M = C D ]. W To assess performance using H and l 2 l measures, we introduce the following definition. Definition 1 A discrete linear repetitive process described by (1) with zero boundary conditions is said to have H performance level γ 2,2 > if it is stable along the pass with ω k+1 (p) = and for all nonzero ω k+1 (p) l l 2

7 v k+1 (p) 2,α <γ 2,2 ω k+1 (p) 2,α (6) and l 2 l performance level γ 2, > if v k+1 (p),α <γ 2, ω k+1 (p) 2,α (7) for the H and l 2 l cases, respectively where f k (p) 2,α f k (p),α k= sup k,p [,α 1] α 1 p= f T k (p) f k(p) f T k (p) f k(p) Remark 3 Since we consider only linear dynamics, the process response consists (in the absence of control inputs) of two parts, one of which arises from the boundary conditions and the other from the disturbance terms. Since the performance measure above seeks to address the response to disturbances the boundary conditions are set to zero. In applications, of course, many aspects will be important and there is no attempt to achieve the maximum possible benefit over all measures. For some applications, disturbance rejection may be the major consideration and in such a case the most emphasis would be placed on this aspect of overall performance. The l 2 l performance measure here is the minimization of the maximum peak amplitude amplification, measured by the l norm for a signal with finite energy as measured by the l 2 norm. In particular, the design task here is to find a control law which gives stability along the pass and also minimizes the worst case amplification effect of a finite energy disturbance on the controlled output (for further background on these norms and their use in other areas of systems theory see, for example, Gao and Wang 23; Palhares and Peres 2). The H performance measure is the ratio of the energy in the output signal to the energy in the disturbance signal as measured by the l 2 norm. In all applications the pass length α is finite and this means that we are dealing with a subspace of the usual l 2 space, but, for notational simplicity, the performance is still referred to as the H measure. Its main advantage is the fact that it is insensitive to the exact knowledge of the statistics of the disturbance signals. The relevance of these measures for discrete linear repetitive processes is well founded physically by noting the conditions in which physical examples have to operate, e.g. long-wall coal cutting and iterative learning control applications such as using a gantry robot to synchronously place objects on a chain conveyor (for details in this last case see the references listed in Rogers et al. 27). 2.2 H Performance The following result on H performance for discrete linear repetitive process can now be established. Theorem 2 A discrete linear repetitive process described by (1) with zero boundary conditions is stable along the pass with H performance level γ 2,2 > if there exist matrices P > and Q > such that the following LMI holds:

8 P A T P C T Q G T Q B T P DT Q HT γ2,2 2 I BT 1 P DT 1 Q P < (8) Q I Proof First, we establish the stability along the pass using the candidate Lyapunov function V (k, p) V 1 (p, k) + V 2 (k, p), V 1 (p, k) xk+1 T (p)px k+1(p), V 2 (k, p) yk T (p)qy k(p) (9) where P >, Q >, with increment V (k, p) defined by Hence and it follows that where ζ k (p) V (k, p) V 1 (p, k) + V 2 (k, p) () V 1 (p, k) = xk+1 T (p + 1)Px k+1(p + 1) xk+1 T (p)px k+1(p) = [ Ax k+1 (p) + B y k (p) ] T [ P Axk+1 (p) + B y k (p) ] xk+1 T (p)px k+1(p) (11) V 2 (k, p) = yk+1 T (p)qy k+1(p) yk T (p)qy k(p) = [ Cx k+1 (p) + D y k (p) ] T [ Q Cxk+1 (p) + D y k (p) ] yk T (p)qy k(p) (12) V (k, p) = ζ T k (p) (ĀT P Ā + C T Q C P Q xk+1 (p), Ā y k (p) AB, C, P CD ) ζ k (p) ζ T k (p) ζ k(p) (13) P, Q. Q Application of the Schur s complement formula to the LMI (8) now leads immediately to <. Hence for any ζ k (p) =, we have V (k, p) < and it follows immediately from results in Rogers et al. (27) that stability along the pass holds. We also have α 1 α 1 V (k, p) V 1 (p, k) + V 2 (k, p) (14) k= p= p= which will be used in establishing the H performance bound for a stable along the pass example. Consider the associated performance index: k= J v k+1 (p) 2 2,α γ 2 2,2 ω k+1(p) 2 2,α (15)

9 Then (on making use of (14)) J < v k+1 (p) 2 2,α γ 2, 2 ω k+1(p) 2 2,α + V (,α) V (, ) α 1 [ ] α 1 = vk+1 T (p)v k+1(p) γ2,2 2 ωt k+1 (p)ω k+1(p) + V 1 (p, k) + V 2 (k, p) = k= p= k= p= p= α 1 [ ] vk+1 T (p)v k+1(p) γ2,2 2 ωt k+1 (p)ω k+1(p) + V (k, p) α 1 ηk T (p) η k(p) k= p= where η k (p) [ xk+1 T (p) yt k (p) ωt k+1 (p) ] T, V (,α) V1 (α, k)+v 2 (, p), V (, ) V 1 (, k) + V 2 (, p) and P A T A T T C T C T T Q + B T γ2,2 2 I P B T B1 T + D T B1 T Q D T D1 T D1 T G T G T T + H T H T By the Schur s complement formula, (8) implies <and hence for all η k (p) =, we have J <, i.e. v k+1 (p) 2,α <γ 2,2 ω k+1 (p) 2,α for all nonzero ω k+1 (p) l l 2 and the proof is complete. 2.3 l 2 l Performance In the case of l 2 l performance, we have the following result. Theorem 3 A discrete linear repetitive process described by (1) is stable along the pass with l 2 l performance level γ 2, > if there exist matrices P > and Q > such that the following LMIs hold: P A T P C T Q Q B T P DT Q I B1 T P DT 1 Q P < (17) Q P G T Q H T > (18) γ2, 2 I Proof The proof of stability along the pass is identical to that in the previous result and hence the details are omitted here. To establish (noting again the assumption on the boundary conditions) the l 2 l performance bound for a stable along the pass process described by (1), consider the associated performance index: k 1 p 1 k= (16) I = V (k, p) ωs+1 T (β)ω s+1(β) (19) s= β=

10 Then, we have k 1 p 1 I = V (k, p) V (, ) ωs+1 T (β)ω s+1(β) p 1 β= s= β= k 1 = V 1 (β, k) + V 2 (s, p) k 1 p 1 < s= β= s= k 1 p 1 ωs+1 T (β)ω s+1(β) s= β= [ ] V (s,β) ωs+1 T (β)ω s+1(β) k 1 p 1 ηs T (β) η s(β) (2) s= β= where η s (β) [ xs+1 T (β) yt s (β) ωt s+1 (β) ], V (, ) V 1 (, k) + V 2 (, p) and P A T A T T C T C T T Q + B T P B T I B1 T + D T B1 T Q D T D1 T D1 T On applying the Schur s complement formula, the LMI of (17) implies that <. Hence, for all η k (p) =, we have I <, i.e xk+1 T (p)px k+1(p) + yk T (p)qy k 1 p 1 k(p) = V (k, p) < ωs+1 T (β)ω s+1(β) (21) s= β= Conversely, by applying the Schur s complement formula again, (18) is equivalent to G T H T GH <γ 2 P 2, Q Hence we can conclude from (3), (21)and(22) that for any k > andp [,α] vk+1 T (p)v k+1(p) = [ Gx k+1 (p) + H y k (p) ] T [ Gxk+1 (p) + H y k (p) ] [ ] xk+1 T (p)px k+1(p) + yk T (p)qy k(p) <γ 2 2, k 1 p 1 ωs+1 T (β)ω s+1(β) <γ2, 2 s= β= <γ2, 2 s= β= (22) α 1 ωs+1 T (β)ω s+1(β) (23) Taking the supremum over k > andp [,α 1] yields (7) and the proof is complete. Remark 4 Repetitive processes are defined over the finite pass length α, and in practice the process will only complete a finite number of passes, say, N. Hence the corresponding cost function in this last result should be evaluated as given in (19). However, it is routine to argue that the signals involved can be extended from [,α] to the infinite interval in such a way that projection of the infinite interval solution onto the finite interval is possible. Likewise from the infinite set to [, N], and hence we will work with (19).

11 3 Dynamic output feedback control 3.1 Problem formulation The process state-space model is that of (1) augmented by control input terms, i.e. x k+1 (p + 1) = Ax k+1 (p) + Bu k+1 (p) + B y k (p)+ B 1 ω k+1 (p) y k+1 (p) = Cx k+1 (p) + Du k+1 (p) + D y k (p)+ D 1 ω k+1 (p) (24) where on pass k, u k+1 (p) R s is the control input vector. Here, we seek to design a (full-order) dynamic output feedback controller of general structure described by ϕ k+1 (p + 1) = A c ϕ k+1 (p) + B c φ k (p) + B c z k+1 (p) φ k+1 (p) = C c ϕ k+1 (p) + D c φ k (p) + D c z k+1 (p) u k+1 (p) = G c ϕ k+1 (p) + H c φ k (p) + H c z k+1 (p) (25) where ϕ k+1 (p) R n and φ k (p) R m are the controller state vectors in the along the pass and pass-to-pass directions, respectively, and z k+1 (t) is the measured output vector defined by (2). Remark 5 In the control design analysis in this paper we assume that a control law of the form considered can be found to give the required properties and characterize this in terms of LMI based sufficient conditions which if they hold lead immediately to the required numerical parameters. It would, of course, be much better to have necessary and sufficient conditions for the existence of a given control law, e.g. a result equivalent to that which states that controllability of 1D discrete linear systems state-space model is equivalent to a solution of the state feedback based pole placement problem. No such general result exists for discrete linear repetitive processes due, for example, to the fact that controllability for these processes and what a pole means are still relatively open questions for progress on this area see Rogers et al. (27). Augmenting the model of (1) to include the states of dynamic output feedback controller (25) and using (2) (3) gives the following state-space model for the controlled process ξ k+1 (p+1) = Ãξ k+1 (p)+ B ζ k (p)+ B 1 ω k+1 (p) ζ k+1 (p) = Cξ k+1 (p)+ D ζ k (p)+ D 1 ω k+1 (p) v k+1 (p) = Gξ k+1 (p)+ H ζ k (p) (26) where ξ k+1 (p) [ xk+1 T (p) ϕt k+1 (p) ] T, ζk (p) [ yk T (p) φt k (p) ] T and A + BHc E BG Ã c B + BH, B B c E A c F BH c B1 + BH, B c B c F B 1 c F 1, c B c F 1 C + DHc E DG C c D + DH, D D c E C c F DH c D1 + DH, D c D c F D 1 c F 1, c D c F 1 G [ G ], H [ H ] (27) The problem considered in this section is the design of a controller of the form (25), with either H or l 2 l performance, subject to the following two requirements:

12 1. The controlled process is stable along the pass. 2. The controlled process has disturbance attenuation level γ 2,2 in an H (or level γ 2, in an l 2 l ) sense. In particular, for all nonzero ω k+1 (p) l l 2, (6) holds for the H case and (7)forl 2 l. Remark 6 The controller defined in (25) uses local information at (k + 1, p), (k, p) to determine the control signal at (k +1, p). It is possible to utilize information of the whole previous profile, namely, information from (k, ), (k, 1),..., (k,α 1) to determine the control signal at (k +1, p) but clearly this should only occur if the extra complexity involved produces clear performance advantages over the simpler structures considered here. A detailed investigation of this general point should be undertaken once the full potential of controllers, such as those considered here, which only make the minimum use of previous pass information has been established. 3.2 H Dynamic output feedback control design First, we state the following preliminary result whose proof follows identical steps to that of Theorem 2 and is hence omitted here. Theorem 4 A discrete linear repetitive process with state-space model (26) is stable along the pass with H performance level γ 2,2 > if there exist matrices P > and Q > such that the following LMI holds: P Ã T P C T Q G T Q B T P D T Q H T γ2,2 2 I B 1 T P D 1 T Q P < (28) Q I This result however does not allow us to achieve the controller required, but it provides the frame to solve effectively the H the dynamic output feedback control problem together with the design procedure. Theorem 5 Consider a discrete linear repetitive process described by (1) and let γ 2,2 > be a prescribed scalar. Then for such a process there exists a full-order dynamic output feedback controller of the form (25) for which the resulting controlled process (26) is stable along the pass and (6) holds if there exist matrices P >, R >, Q >, S >, A c, B c, B c, C c, D c, D c, G c, H c and H c such that the following LMI holds: P I 16 T 17 T 18 T 19 T G T R Ac T 27 T Cc T 29 T RG T Q I 36 T 37 T 38 T 39 T H T S Bc T 47 T Dc T 49 T S H T γ2,2 2 I T T 58 T 59 T P I < (29) R Q I S I

13 where 16 P A + B c E, 36 P B + B c F, 56 P B 1 + B c F 1, 17 A + BH c E 27 AR + BG c, 37 B + BH c F, 47 B S + BH c, 57 B 1 + BH c F 1 18 QC + D c E, 38 QD + D c F, 58 QD 1 + D c F 1, 19 C + DH c E 29 CR + DG c, 39 D + DH c F, 49 D S + DH c, 59 D 1 + DH c F 1 Moreover, a desired H dynamic output feedback controller can be found by solving the following equations: H c = H c, H c = H c F S + H c S T 12, G c = H c ER + G c R T 12, D c = QDH c + Q 12 D c, B c = P BH c + P 12 B c, D c = Q (D + DH c F ) S + Q 12 D c F S + QDH c S T 12 + Q 12 D c S T 12, C c = Q (C + DH c E) R + Q 12 D c ER + QDG c R T 12 + Q 12C c R T 12, B c = P (B + BH c F ) S + P 12 B c F S + P BH c S T 12 + P 12 B c S T 12, A c = P (A + BH c E) R + P 12 B c ER + P BG c R T 12 + P 12 A c R T 12 (3) where P 12,R 12,Q 12 and S 12 are defined by any full rank factorization of P 12 R T 12 = I PR and Q 12 S T 12 = I QS, respectively (derived from P 11 R 11 + P 12 R T 12 = I and Q 11S 11 + Q 12 S T 12 = I, respectively). Proof It follows immediately from Theorem 4 that the matrices P and Q are nonsingular if (28) holds since P > andq >. Also introduce R = P 1, Q = S 1, and partition P, R, Q and S as follows: P11 P P 12, R = P 1 R11 R 12 P 22 R 22 Q11 Q Q 12, S = Q 1 S11 S 12 Q 22 S 22 Then since we are considering a full-order controller, P 12 and R 12 are square and without loss of generality we also assume that these matrices are nonsingular. (If this is not the case, P 12 and R 12 may be perturbed by matrices P 12 and R 12, respectively with sufficiently small norms such that P 12 + P 12 and P 12 + P 12 are nonsingular and satisfy (28)). Similarly, we assume that Q 12 and S 12 are nonsingular and hence we can define the following nonsingular matrices Note that Ɣ P P11 I P12 T,Ɣ R [ I R11 R T 12 ] Q11 I,Ɣ Q Q12 T,Ɣ S I S11 S T 12 (31) PƔ R = Ɣ P, RƔ P = Ɣ R, P 11 R 11 + P 12 R12 T = I, QƔ S = Ɣ Q, SƔ Q = Ɣ S, Q 11 S 11 + Q 12 S12 T = I (32)

14 and also pre- and post-multiplying (28) by the diagonal matrix diag(ɣ R, Ɣ S, I, Ɣ R, Ɣ S, I ), gives Ɣ T R Ɣ P Ɣ T R ÃT Ɣ P Ɣ T C R T Ɣ Q Ɣ T G R T ƔS T Ɣ Q Ɣ T B S T Ɣ P Ɣ T D S T Ɣ Q Ɣ T H S T γ2,2 2 I B 1 T Ɣ P D 1 T Ɣ Q Ɣ T R Ɣ P < (33) ƔS T Ɣ Q I Now introduce P P 11, R R 11, Q Q 11, S S 11 and the following matrices: A c P 11 (A + BH c E) R 11 + P 12 B c ER 11 + P 11 BG c R T 12 + P 12 A c R T 12 B c P 11 (B + BH c F ) S 11 + P 12 B c F S 11 + P 11 BH c S T 12 + P 12 B c S T 12 C c Q 11 (C + DH c E) R 11 + Q 12 D c ER 11 + Q 11 DG c R T 12 + Q 12C c R T 12 D c Q 11 (D + DH c F ) S 11 + Q 12 D c F S 11 + Q 11 DH c S T 12 + Q 12 D c S T 12 B c P 11 BH c + P 12 B c D c Q 11 DH c + Q 12 D c G c H c ER 11 + G c R T 12 H c H c F S 11 + H c S12 T H c H c (34) Then, noting (27), we have the following in (33): Ɣ T P A + P ÃƔ Bc E A R c, Ɣ T P I A + BH c E AR + BG P Ɣ R, c I R Ɣ T P B P B + B Ɣ S c F B c, Ɣ T Q I B + BH c F B S + BH S Ɣ Q, c I S ƔQ T CƔ QC + Dc E C R c, Ɣ T C + DH c E CR + DG P B P B1 + B 1 c F 1, c B 1 + BH c F 1 ƔQ T D QD + D Ɣ S c F D c, Ɣ T D + DH c F D S + DH Q D QD1 + D 1 c F 1, c D 1 + DH c F 1 GƔ R [ G GR ], H Ɣ S [ H H S ] (35) Substituting (35) into(33) nowgives(29). Conversely, substituting P P 11, R R 11, Q Q 11 and S S 11 into (34)gives(3). Hence on applying Theorem 4 we have that the controlled process is stable along the pass with H performance level γ 2,2. Remark 7 Note that Theorem 5 gives a sufficient condition for solvability of H dynamic output feedback control problem for the discrete linear repetitive processes. Since the obtained condition is in LMI form, a desired controller can be determined by solving the following convex optimization problem: min σ 1 subject to (29) (where σ 1 = γ2,2 2 ) (36) 3.3 l 2 l Dynamic output feedback control In a similar manner to the H case, the following result can be established using, in effect, the arguments required in the proof of Theorem 3 and hence the details are omitted here.

15 Theorem 6 A discrete linear repetitive process described by (26) is stable along the pass with l 2 l performance level γ 2, > if there exist matrices P > and Q > such that the following LMIs hold: P Ã T P C T Q Q B T P D T Q I B 1 T P D 1 T Q P < (37) Q P G T Q H T < (38) γ2, 2 I This result however again does not allow us to achieve the controller required, but it provides the setting to solve the l 2 l the dynamic output feedback control problem together with the controller design procedure. Theorem 7 Consider a discrete linear repetitive process described by (1) and let γ 2, > be a prescribed scalar. There exists a full-order dynamic output feedback controller of the form (25) such that the controlled process (26) is stable along the pass and (7) is satisfied if there exist matrices P >, R >, Q >, S >, A c, B c, B c, C c, D c, D c, G c, H c and H c such that the following LMIs hold: P I 16 T 17 T 18 T T 19 R Ac T 27 T Cc T T 29 Q I 36 T 37 T 38 T T 39 S Bc T 47 T Dc T T 49 I 56 T 57 T 58 T 59 T < (39) P I R Q I S P I G T R RG T Q I H T S S H T < (4) γ2, 2 I where ij (i = 1, 2, 3, 4, 5; j = 6, 7, 8, 9) are defined in Theorem 5. Moreover, a desired l 2 l dynamic output feedback controller can be computed from (3).

16 Proof Defining Ɣ P,Ɣ R,Ɣ Q and Ɣ S as in (31) and then pre- and post-multiplying (37) and (38) by matrices diag (Ɣ R,Ɣ S, I,Ɣ R,Ɣ S ) and diag (Ɣ R,Ɣ S, I ), respectively yield Ɣ T R Ɣ P Ɣ T R ÃT Ɣ P Ɣ T C R T Ɣ Q ƔS T Ɣ Q Ɣ T B S T Ɣ P Ɣ T D S T Ɣ Q I B 1 T Ɣ P D 1 T Ɣ Q Ɣ T R Ɣ P < (41) ƔS T Ɣ Q Ɣ T R Ɣ P Ɣ T G R T ƔS T Ɣ Q ƔS T H T < (42) γ2, 2 I Substituting (35) into(41) and(42), we obtain (39) and(4), respectively. The second part of proof follows the same argument as the corresponding part in Theorem 5 and hence the details are omitted here. Remark 8 Theorem 7 provides a sufficient condition for solvability of l 2 l dynamic output feedback control problem for the discrete linear repetitive processes. As in the H case, a desired controller can be determined by solving the following convex optimization problem: min σ 2 subject to (39) and (4) (where σ 2 = γ2, 2 ) (43) 4 H and l 2 l filtering Suppose that the example under consideration is stable along the pass. Then the problem considered in this section is the estimation of the signal v k+1 (p) R q of (3) for a discrete linear repetitive process described by (1) based on the measured output vector z k+1 (p) R r defined by (2). The aim is to construct a linear full-order dynamic filter ϕ k+1 (p + 1) = A f ϕ k+1 (p)+ B f φ k (p)+ B f z k+1 (p) φ k+1 (p) = C f ϕ k+1 (p)+ D f φ k (p)+ D f z k+1 (p) ˆv k+1 (p) = G f ϕ k+1 (p)+ H f φ k (p)+ H f z k+1 (p) (44) where on pass k, ϕ k+1 (p) R n and φ k (p) R m are the state vector and the profile vector for the filter, respectively. Augmenting (1) to include the states of filter (44) and using (2) (3) gives the following description of the filtering error process ξ k+1 (p + 1) = Ãξ k+1 (p) + B ζ k (p) + B 1 ω k+1 (p) ζ k+1 (p) = Cξ k+1 (p) + D ζ k (p) + D 1 ω k+1 (p) e k+1 (p) = Gξ k+1 (p) + H ζ k (p) + H 1 ω k+1 (p) (45) where ξ k+1 (p) [ xk+1 T (p) ϕt k+1 (p) ] T,ζk (p) [ yk T (p) φt k (p) ] T, ek+1 (p) v k+1 (p) ˆv k+1 (p) and A B B1 Ã, B B f E A, B f B f F B 1, f B f F 1 C D D1 C, D D f EC, D f D f F D 1, f D f F 1 G G H f E G f, H H H f F H f, H 1 H F F 1 (46)

17 The problem now is to develop a full-order H (or l 2 l )filteroftheform(44) such that the resulting filtering error process (45) is stable along the pass with noise attenuation level γ 2,2 in an H (or γ 2, in an l 2 l ) sense. More specifically, under zero boundary conditions and for all nonzero ω k+1 (p) l l 2, we require that for the H filtering problem, and for the l 2 l filtering problem. 4.1 H Filtering e k+1 (p) 2,α <γ 2,2 ω k+1 (p) 2,α (47) e k+1 (p),α <γ 2, ω k+1 (p) 2,α (48) The following result is proved using identical steps to that of Theorem 2 and hence the details are omitted here. Theorem 8 The filtering error process described by (45) is stable along the pass with H performance level γ 2,2 > if there exist matrices P 1 > and P 2 > such that the following LMI holds: P 1 Ã T P 1 C T P 2 G T P 2 B T P 1 D T P 2 H T γ2,2 2 I B 1 T P 1 D 1 T P 2 H 1 T P 1 < (49) P 2 I Similarly as in previous sections for the control problem, this result cannot be directly used for the respective filter design, but provides the setting for this the H case. Theorem 9 Consider a discrete linear repetitive process described by (1) and let γ 2,2 > be a prescribed scalar. Then a full-order filter of the form (44) can be designed such that the filtering error process (45) is stable along the pass and (47) is satisfied if there exist matrices U 1 >, V 1 >, U 2 >, V 2 >, A f, B f, B f, C f, D f, D f, G f, H f and H f such that the following LMI holds: U 1 V 1 ϒ16 T ϒ17 T ϒ18 T ϒ19 T ϒ T 1 V 1 A f T A f T C f T C f T G T f U 2 V 2 ϒ36 T ϒ37 T ϒ38 T ϒ39 T ϒ T 3 V 2 B T f B T f D T f D T f H T f γ 2,2 2 I ϒ 56 T ϒ57 T ϒ58 T ϒ59 T F1 T H f T < (5) U 1 V 1 V 1 U 2 V 2 V 2 I

18 where ϒ 16 U 1 A + B f E, ϒ 36 U 1 B + B f F, ϒ 56 U 1 B 1 + B f F 1, ϒ 17 V 1 A + B f E, ϒ 37 V 1 B + B f F, ϒ 57 V 1 B 1 + B f F 1, ϒ 18 U 2 C + D f E, ϒ 38 U 2 D + D f F, ϒ 58 U 2 D 1 + D f F 1, ϒ 19 V 2 C + D f E, ϒ 39 V 2 D + D f F, ϒ 59 V 2 D 1 + D f F 1, ϒ 1 G H f E, ϒ 3 H H f F (51) Moreover, the filter can be computed from A f B f B f V 1 1 A f B f B f C f D f D f = V2 1 C f D f D f (52) G f H f H f I G f H f H f Proof From Theorem 8, P 1 and P 2 are both nonsingular if (49) holds since P 1 > and P 2 >. Now, compatibly partition these matrices as [ P11 P P 12 1 P12 T P 13 ], P 2 P21 P 22 P T 22 P 23 (53) Then since we are considering a full-order filter, P 12 and P 12 are square and without loss of generality we assume P 12 and P 22 are nonsingular (if not, P 12 and P 22 may be perturbed by matrices P 12 and P 22 with sufficiently small norms respectively such that P 12 + P 12 and P 22 + P 22 are nonsingular and satisfy (49)). Also introduce the following matrices: and I I Ɣ 1 P13 1 P 12 T, Ɣ 2 P23 1 P 22 T U 1 P 11, V 1 P 12 P13 1 P 12 T, U 2 P 21, V 2 P 22 P23 1 P 22 T (54) A f B f B f P 12 A f B f B f P13 1 P T 12 C f D f D f P 22 C f D f D f P23 1 P 22 T (55) G f H f H f I G f H f H f I Pre- and post-multiplying (49) bydiag(ɣ 1,Ɣ 2, I,Ɣ 1,Ɣ 2, I ) now gives Ɣ1 T P 1Ɣ 1 Ɣ1 T ÃT P 1 Ɣ 1 Ɣ T C 1 T P 2 Ɣ 2 Ɣ T G 1 T Ɣ2 T P 2Ɣ 2 Ɣ T B 2 T P 1Ɣ 1 Ɣ T D 2 T P 2Ɣ 2 Ɣ T H 2 T γ2,2 2 I B 1 T P 1Ɣ 1 D 1 T P 2Ɣ 2 H T Ɣ1 T P 1Ɣ 1 Ɣ2 T P 2Ɣ 2 I < (56)

19 where Ɣ1 T P 1 ÃƔ U1 A + B 1 f E A f, Ɣ T V 1 A + B f E A 1 P 1 B U1 B Ɣ 2 + B f F B f, f V 1 B + B f F B f Ɣ1 T P 1 B U1 B B f F 1, Ɣ T V 1 B 1 + B f F 2 P 2 CƔ U2 C + D 1 f E C f, 1 V 2 C + D f E C f Ɣ2 T P 2 D U2 D Ɣ 2 + D f F D f, Ɣ T V 2 D + D f F D 2 P 2 D U2 D D f F 1, f V 2 D 1 + D f F 1 Ɣ1 T P U1 V 2Ɣ 1 1, Ɣ T V 1 V 2 P U2 V 2Ɣ 2 2, H H 1 V 2 V f F 1, 2 GƔ 1 G H f E G f, H Ɣ 2 H H f F H f (57) Substituting (53) (55)and(57) into(56) now yields (5). Conversely, (55) is equivalent to A f B f B f P 1 12 A f B f B f P C f D f D f P T P 13 C f D f D f P22 T P 23 G f H f H f I G f H f H f I 1 1 V 1 1 A f B f B f 1 = 1 2 V 2 1 C f D f D f 2 (58) I G f H f H f I where 1 P12 T P 13 and 2 P22 T P 23. Note also that the filter matrices of (44) can be written in the form of (58). This, in turn, implies that matrix diag ( 1, 2, I ) can be viewed as a similarity transformation on the state-space realization of the filter and, as such, has no effect on the filter mapping from z k+1 (p) to ˆv k+1 (p). Without loss of generality, we can set 1 = 2 = I, thus obtain (52) and hence the filter in (44) can be constructed by (52). Remark 9 Note that Theorem 9 provides a sufficient condition for solvability of the H filter problem and, since the condition which must hold is in LMI form, a desired filter can be determined by solving the following convex optimization problem: 4.2 l 2 l Filtering min δ 1 subject to (5) (where δ 1 = γ 2 2,2 ) (59) The l 2 l filter has the form of (44) with H f =, which is different from the H case. The reason why H f should be set to zero is that now the corresponding filtering error output e k+1 (p) should be independent of the disturbance ω k+1 (p) which enables us to establish the l 2 l performance for the filtering error process. Hence, as in H filtering, we first analyze stability along the pass and l 2 l performance for filtering error process described above. The result is the next theorem, whose proof follows from identical steps to the ones given above and is hence omitted here, which gives a sufficient condition for (7) to hold. Theorem The filtering error process of (45) is stable along the pass with l 2 l performance level γ 2, > if there exist matrices P 1 > and P 2 > such that the following

20 LMIs hold: P 1 Ã T P 1 C T P 2 P 2 B T P 1 D T P 2 I B 1 T P 1 D 1 T P 2 P 1 < (6) P 2 P 1 G T P 2 H T < (61) γ2, 2 I Now, we are in the position to give the final result for the l 2 l filtering problem together with the filter design procedure. Theorem 11 Consider a discrete linear repetitive process described by (1) and let γ 2, > be a prescribed scalar. Then a full-order filter of the form (44) can be designed such that the filtering error process (45) is stable along the pass and (48) is satisfied if there exist matrices U 1 >, V 1 >, U 2 >, V 2 >, A f, B f, B f, C f, D f, D f, G f and H f such that (i) the LMI obtained from (5) by removing last block row and column and setting γ 2, = 1, (ii) and U 1 V 1 G T V 1 G T f U 2 V 2 H T V 2 H T < (62) f γ2, 2 I hold. Moreover, the filter can be computed from (52) with H f = and H f =. Proof Pre- and post-multiplying (6) and (61) by diag(ɣ 1,Ɣ 2, I,Ɣ 1,Ɣ 2 ) and diag (Ɣ 1,Ɣ 2, I), respectively, gives Ɣ1 T P 1Ɣ 1 Ɣ1 T ÃT P 1 Ɣ 1 Ɣ T C 1 T P 2 Ɣ 2 Ɣ2 T P 2Ɣ 2 Ɣ T B 2 T P 1Ɣ 1 Ɣ T D 2 T P 2Ɣ 2 I B 1 T P 1Ɣ 1 D 1 T P 2Ɣ 2 Ɣ1 T P 1Ɣ 1 < (63) Ɣ2 T P 2Ɣ 2 Ɣ1 T P 1Ɣ 1 Ɣ T G 1 T Ɣ2 T P 2Ɣ 2 Ɣ2 T H T < (64) γ2, 2 I Substituting (53) (55) and(57) into(63) (64) and setting H f = complete the first part of the proof. In the case of the second, this follows identical steps to that of Theorem 9 and hence the details are omitted here. Remark Theorem 11 provides a sufficient condition for the solvability of the l 2 l filter problem. As in the H case, a desired filter can be determined by solving the following convex optimization problem: min δ 2 subject to (i) and (62) in Theorem 11 (where δ 2 = γ2, 2 ) (65)

21 5 Illustrative examples In the remainder of this paper we provide two numerical examples which illustrate the control and filtering results respectively developed in this paper. Example 1 (Control Problem) Consider the case of (24)whenα = 2, k and A = , B =.22.64, B = B 1 = , C = D =, D = D =, E =, F = F 1 =, G =, H = This example is asymptotically unstable (and hence unstable along the pass) since ρ(d )>1 (use Theorem 1). Hence the aim is to design an H (or l 2 l ) dynamic output feedback controller which will result in stability along the pass, where we first consider the H dynamic output feedback control problem. Choose R 12 = I and S 12 = I,solveLMI(29), we obtain the minimum γ 2,2 as γ 2,2 = and the associated matrices for the H dynamic output feedback controller are given by A c = , B c = , B c = , C c =, D c =, D c =, G c =, H c =, H c = (66) Next, under the same conditions, we solve the l 2 l dynamic output feedback control problem. In this case, solving the LMIs (39)and(4) of Theorem 6, we obtain the minimum γ 2, as γ 2, =.8388 and the associated matrices for the l 2 l dynamic output feedback controller are given by

22 A c = , B c = , B c = , C c =, D c =, D c =, G c =, H c =, H c = (67) To illustrate the response of the controlled process, let the boundary conditions be x k+1 () = [ ] T k y (p) = [ sin ( p 2 π) sin ( p 2 π) ] T p 19 and take the disturbance input vector ω k+1 (p) as { ϑ(k, p), 1 k 19, 1 p 19 ω k+1 (p) =, otherwise (68) where ϑ(k, p) is a random variable drawn from a normal distribution with zero mean and unit variance. Figures1(a) (c) and 2(a) (c) show the responses of the entries in the current pass state vector of the controlled process under the controllers (66) and(67), respectively. Figure 3(a) and (b) show the control input sequence in the 1st and 2nd channels respectively under the H controller and Fig. 3(c) and (d) the corresponding plots for the l 2 l controller. Example 2 (Filtering Problem) Consider the case of (1) with α = 2, k and A =, B =, B.5 1 =.75 C = [ ], E = [.8.8 ], G = [ ] D =.2, D 1 =.2, F =.5, F 1 =.33, H =.2 From Lemma 1, the above process is stable along the pass and now consider the H filtering problem. Then on solving the convex optimization problem in (59) we obtain the minimum γ 2,2 as γ2,2 =.947 and A f =, B f =, B.9 f =.93 C f = 1. 3 [ ], D f = , D f = G f = [ ], H f =.12, H f =.3915 (69) Now, under the same conditions, we consider the l 2 l filtering problem were solving the convex optimization problem in (65) gives the minimum γ 2, as γ2, =.737, and

23 (A) (B) k =,1,... p =,1,...,2 k =,1,... p =,1,...,2 2 (C) k =,1,... p =,1,...,2 2 Fig. 1 States of the controlled process under H dynamic output feedback control (A) (B) k =,1,... p =,1,...,2 k =,1,... p =,1,...,2 2 (C) k =,1,... p =,1,...,2 2 Fig. 2 States of the controlled process under l 2 l dynamic output feedback control

24 (A) (B) k =,1,... p =,1,...,19 k =,1, p =,1,...,19 (C) (D) k =,1,... p =,1,...,19 k =,1,... Fig. 3 Control inputs required for H and l 2 l dynamic output feedback control 5 15 p =,1,...,19 the corresponding l 2 l filter parameter matrices are: A f =, B f = [ ].6127, B f =.8754 C f = [ ], D f =.2, D f =.328 G f = [ ], H f =.14 (7) Consider now the case when the disturbance ω k+1 (p) is again given by (68), and assume zero boundary conditions (i.e. x k+1 () =, k andy (p) =, p α 1). Then Fig. 4(a) (c) show the responses generated by the first two entries in current pass state vector and the filtering error respectively for the H filter. Figure 5(a) (c) the corresponding results for the l 2 l filter. This confirms that both filters guarantee that the error sequence generated converges to zero in both cases. To compare the relative performance of these two filters, first define the following quantities: k= Filtering error energy (E ): E 19 p= ek+1 T (p)e k+1(p) Filtering error peak (F ): F sup k,p [,19] ek+1 T (p)e k+1(p) k= Disturbance input energy (W ): W 19 p= ω k+1 (p)ω k+1 (p) We also use X E W, Y F W as measures of the achieved H and l 2 l performance, respectively. Also we have constructed 5 test cases by using random seed numbers from 1 to 5 to generate (68). Figure 6 shows the actual filtering performance for these 5 random cases of disturbance signals with a filter obtained from minimizing the H performance

25 (A) 2 (B) k =,1,... p =,1,...,2 k =,1,... p =,1,...,2 2 (C) k =,1, p =,1,...,19 Fig. 4 States of the H filter and the filtering error (A) 2 (B) k =,1,... p =,1,...,2 k =,1,... p =,1,...,2 2 (C) k =,1, p =,1,...,19 Fig. 5 States of the l 2 l filter and the filtering error

26 1.9 H filtering l 2 -l filtering.8 Minimum feasible γ 2, 2 = Seed = 1,2,...,5 Fig. 6 Achieved H performance under H and l 2 l filtering l 2 -l filtering H filtering Minimum feasible γ 2, = Seed = 1,2,...,5 Fig. 7 Achieved l 2 l performance under H and l 2 l filtering with γ 2,2 =.947. Clearly, the H filter achieves the better performance under this measure. Figure 7 gives the corresponding comparison of the performances in the case of a filter designed under the l 2 l performance with achieved γ 2, =.737. The results in this paper provide two performance measures which can, amongst others, be used in cases where the particular emphasis on, say, control versus filtering is to be decided by domain specific knowledge of the particular application under consideration. For

27 example, if we are more concerned with the output (pass profile) energy rather than the peak value of the output then the H performance measure should be used. In this paper, the aim was to develop, to the level of computational algorithms, at least two performance criteria for the design engineer to select from. Consider again Example 2 here. Then Figs. 6 and 7 show illustrate the different performance achievable. In particular, Figure 6 demonstrates that for this example a filter designed using the H performance measure has better performance. Figure 7 shows the opposite conclusion. 6Conclusion This paper has developed significant new results on filtering and control law (or controller) design for discrete linear repetitive processes using H and l 2 l settings. In the control case, the results given extend those previously reported to the case when full access to the pass profile vector (the output) is not available and all others for both filtering and control are new. Of course, these results invoke assumptions but it must be noted that physical applications in particular will require filtering of variables for successful control and the results in this paper should be interpreted as a first major step towards a general and applicable theory for onward translation into numerically reliable design algorithms for eventual experimental verification. One of numerous areas for further research is to extend the results here to the case when inter-pass smoothing is present (see Remark 1) and dynamicboundaryconditions (see Remark 2). Also it may be required to use weightings in the performance specifications. For example, if we wish to introduce a matrix weighting function between the disturbance vector (ω) and the signal to be estimated (v) then this could be achieved using the state-space model φ k+1 (p + 1) = A w φ k+1 (p) + B w ϕ k (p) ϕ k+1 (p) = C w φ k+1 (p) + D w ϕ k (p) where on pass φ k+1 (p) is the state vector and ϕ k (p) is the filter output (or pass profile) vector. The analysis of this case should then be straightforward extension of the results given here. The results in this paper focus on the basic tools since these must be fully understood before effective transfer to applications. In iterative learning control it is already known that zero-phase filtering of the process response on any trial can be undertaken before the start of the next trial. One longer term application for the theory and algorithms developed here could be to provide another way of doing this to best advantage. Acknowledgements William Mong Fund. Krzysztof Gałkowski work was partially supported by RGC HKU 728/4P and References Du, H., & Lam, J. (26). Energy-to-peak performance controller design for building via static output feedback under consideration of actuator saturation. Computers and Structures, 84(31 32), Galkowski, K., Rogers, E., Xu, S., Lam, J., & Owens, D. H. (22). LMIs a fundamental tool in analysis and controller design for discrete linear repetitive processes. IEEE Transactions on Circuits and Systems I: Fundamental Theory and Applications, 49(6), Gao, H., & Wang, C. (23). Robust energy-to-peak filtering with improved LMI representations. IEE Proceeding Part J: Vision, Image and Signal Processing, 15(2),

28 Moore, K. L., Chen, Y. Q., & Bahl, V. (25). Monotonically convergent iterative learning control for linear discrete-time systems. Automatica, 41(9), Palhares, R. M., & Peres, P. L. D. (2). Robust filtering with guaranteed energy-to-peak perfor-mance: An LMI approach. Automatica, 36(6), Paszke, W., Galkowski, K., Rogers, E., & Owens, D. H. (26). H and guaranteed cost control of discrete linear repetitive processes. Linear Algebra and its Applications, 412(2 3), Roberts, P. D. (22). Two-dimensional analysis of an iteraitve optimal control problem. IEEE Transactions on Circuits and Systems I: Fundamental Theory and Applications, 48(2), Rogers, E., Galkowski, K., & Owens, D. H. (27). Control systems theory and applications for linear repetitive processes (Vol. 349). Springer-Verlag Lecture Notes in Control and Information Sciences, Berlin. Rogers, E., & Owens, D. H. (1992). Stability analysis for linear repetitive processes (Vol. 175). Springer-Verlag Lecture Notes in Control and Information Sciences, Berlin. Wang, Q., Lam, J., Gao, H., & Wang, Q. (26). Energy-to-peak model reduction for 2-D discrete systems described by Fornasini Marchesini models. European Journal of Control, 12(4), Wu, L., Lam, J., Paszke, W., Galkowski, K., & Rogers, E. (28). Robust H filtering for uncertain differential linear repetitive processes. International Journal of Adaptive Control and Signal Process, 22, Wu, L., Shi, P., Gao, H., & Wang, C. (26). Delay-dependent robust H and L 2 L filtering for LPV systems with both discrete and distributed delays. IEE Proceedings Part D: Control Theory Applications, 153(4), Wu, L., Wang, Z., Wang, C., & Gao, H. (27). Robust H and l 2 l filtering for two-dimensional linear parameter-varying systems. International Journal of Robust & Nonlinear Control, 17, Author Biographies Ligang Wu was born in Jiangxi Province, China, in He received a B.E. degree in Automation from the Harbin University of Science and Technology, Harbin, China, in 21, and an M.S. degree and a Ph.D. degree in Control Science and Control Engineering from the Harbin Institute of Technology, Harbin, China, in 23 and 26, respectively. Dr. Wu was a Research Associate in the Department of Mechanical Engineering, University of Hong Kong, Hong Kong, from January 26 to April 27, and a Senior Research Associate in the Department of Mathematics, City University of Hong Kong, Hong Kong, from September 27 to June 28. He joined the Harbin Institute of Technology in March 28, where he is currently an Associate Professor. His research interests include robust control/filter theory, time-delay systems, sliding mode control and multidimensional systems. James Lam received a first class B.Sc. degree in Mechanical Engineering from the University of Manchester and was awarded the Ashbury Scholarship, the A.H. Gibson Prize and the H. Wright Baker Prize for his academic performance. From the University of Cambridge, he obtained the M.Phil. and Ph.D. degrees in control engineering. He is a Scholar and Fellow of the Croucher Foundation. Dr. Lam is now a Professor at the Department of Mechanical Engineering, the University of Hong Kong. Prior to that, he held faculty positions at now the City University of Hong Kong and the University of Melbourne. Professor Lam is a Chartered Mathematician and Chartered Scientist, a Fellow of the Institute of Mathematics and Its Applications, a Senior Member of the IEEE, a Member of the IEE. On the professional service side, Professor Lam is an Associate Editor of Asian Journal of Control, International Journal of Systems Science, Journal of Sound and Vibration, International Journal of Applied Mathematics and Computer Science, IEEE Transactions on Signal Processing, Journal of the Franklin Institute, Dynamics of Continuous, Discrete and Impulsive Systems (Series B: Applications and Algorithms), Automatica, the Conference Editorial Board of the IEEE Control Systems Society, an editorial member of IET Control Theory and Applications, Open Electrical and Electronic Engineering Journal, and Research Letters in Signal Processing. He was also an Editor-in-Chief of IEE Proceedings: Control Theory and Applications and the IFAC Technical Committee on Control Design. His research interests include

29 reduced-order modelling, delay systems, descriptor systems, stochastic systems, multidimensional systems, robust control and filtering. He has published numerous research articles in these areas and co-authored a monograph entitled Robust Control and Filtering of Singular Systems (Springer: 26). Wojciech Paszke was born in Zielona Gora, Poland, in He received his M.Sc. and Ph.D. degrees, both in electrical engineering, from the Technical University of Zielona Gora, in 2 and 25, respectively. After holding a position of an Assistant Professor on the Faculty of Electrical Engineering, Computer Science and Telecommunications of the University of Zielona Gora for three years, he moved to Eindhoven University of Technology, where he holds currently a postdoctoral position. His general research interests include multidimensional (n-d) systems, repetitive processes and delayed systems with particular attention to computational aspects. Krzysztof Gałkowski received the M.S., Ph.D. and Habilitation (D.Sc.) degrees in electronics/automatic control from Technical University of Wroc³aw, Poland in 1972, 1977 and 1994 respectively. In October 1996 he joined the Technical University of Zielona Góra (now the University of Zielona Góra), Poland where he holds the professor position, and he is a visiting professor in the School of Electronics and Computer Science, University of Southampton, UK. In 22, he was awarded the degree "Professor of Technical Science" the highest scientific degree in Poland. He spent academic year and in The University of Wuppertal, Germany as and awardee of The Gerhard Mercator Guest Professor funded by DFG. He holds also the Professor position at The Nicolaus Copernicus University in Torun, Poland at The Department of Physics, Astarnomy and Computer Science. He is an associate editor of Int. J. of Multidimensional Systems and Signal Processing, International Journal of Control and Int. J. of Applied Mathematics and Computer Science. He has co-organised 4 International Workshops NDS 1998, Lagov, Poland, NDS 2, Czocha Castle, Poland, the third as a Symposium within MTNS 22 in Notre Dame IN, US, and the last one NDS 25 in Wuppertal, Germany. In 27 NDS 27 has been organized in Aveiro, Portugal and in 29 will be at Thessaloniki. In 24, he obtained a Siemens Award for his research contributions. His research interests include multidimensional (nd) systems and repetitive processes theory and applications, control and related numerical and symbolic algebra methods. Eric Rogers was born in 1956 near Dungannon in Northern Ireland. He read Mechanical Engineering as an undergraduate in Queen s University, Belfast UK and was awarded his PhD degree by The University of Sheffield UK for a thesis in the area of multidimensional systems theory. Recently he has been awarded the D.Sc. degree by Queen s University Belfast for research in nd systems theory and applications. He has been with The University of Southampton UK since 199 where he is currently Professor of Control Systems Theory and Design in The School of Electronics and Computer Science. His current major research interests include multidimensional systems theory and applications, with particular emphasis on behavioral systems theory approaches and systems with repetitive dynamics, iterative learning control, flow control, and active control of microvibrations. He is currently the editor of The International Journal of Control, an associate editor of Multidimensional Systems and Signal Processing, and a member of the editorial board of Applied Mathematics and Computer Science. In addition, he has served extensively on IEEE, IFAC and IEE technical committees and acted as a consultant to numerous companies and government agencies in the UK and abroad.

30 Anton Kummert was born in Amberg, Germany on April 6, He received the Dipl.-Ing. (FH) degree in electrical engineering from Fachhochschule Coburg, Coburg, Germany, in 1982, and the Dipl.-Ing. and Dr.-Ing. degrees from Ruhr-Universität Bochum, Bochum, Germany, in 1985 and 1988, respectively. From 1985 to 1991, he was a Research Assistant at the Department of Electrical Engineering of Ruhr-Universität Bochum. From 1991 to 1995, he was employed by STN Atlas Elektronik, Bremen, Germany. Since 1995, he has been a Professor for Communication Theory at University of Wuppertal, Wuppertal, Germany. Mr. Kummert is a recipient of the Heinrich-Kost-Preis (1989) and of the Akademie-Preis 199 of Rheinisch-Westfälische Akademie der Wissenschaften (199). He is a member of Informationstechnische Gesellschaft, Germany (ITG) and Senior member of IEEE. He is and has been member of the editorial board of several international journals, organizer and chairman of numerous sessions at major conferences, and one of the General Chairs and organizers of the 4th Int. Workshop on Multidimensional (ND) Systems. His current research interests comprise multidimensional systems and circuit theory, image processing and generation, wireless ad hoc networks, and tomographic reconstruction methods.

Mixed H 2 /H and robust control of differential linear repetitive processes

Mixed H 2 /H and robust control of differential linear repetitive processes Proceedings of the 44th IEEE Conference on Decision and Control, and the European Control Conference 25 Seville, Spain, December 12-15, 25 ThC6.3 Mixed H 2 /H and robust control of differential linear

More information

Control Systems Theory and Applications for Linear Repetitive Processes

Control Systems Theory and Applications for Linear Repetitive Processes Eric Rogers, Krzysztof Galkowski, David H. Owens Control Systems Theory and Applications for Linear Repetitive Processes Springer Contents 1 Examples and Representations 1 1.1 Examples and Control Problems

More information

A 2D Systems Approach to Iterative Learning Control with Experimental Validation

A 2D Systems Approach to Iterative Learning Control with Experimental Validation Proceedings of the 17th World Congress The International Federation of Automatic Control Seoul, Korea, July 6-11, 28 A 2D Systems Approach to Iterative Learning Control with Experimental Validation Lukasz

More information

Decoupling and iterative approaches to the control of discrete linear repetitive processes

Decoupling and iterative approaches to the control of discrete linear repetitive processes Multidim Syst Sign Process (2007) 18:249 272 DOI 101007/s11045-006-0014-8 Decoupling and iterative approaches to the control of discrete linear repetitive processes B Sulikowski K Gałkowski E Rogers D

More information

LINEAR REPETITIVE PROCESS CONTROL THEORY APPLIED TO A PHYSICAL EXAMPLE

LINEAR REPETITIVE PROCESS CONTROL THEORY APPLIED TO A PHYSICAL EXAMPLE Int. J. Appl. Math. Comput. Sci. 23 Vol. 13 No. 1 87 99 LINEAR REPETITIVE PROCESS CONTROL THEORY APPLIED TO A PHYSICAL EXAMPLE KRZYSZTOF GAŁKOWSKI ERIC ROGERS WOJCIECH PASZKE DAVID H. OWENS Institute of

More information

Iterative Learning Control Analysis and Design I

Iterative Learning Control Analysis and Design I Iterative Learning Control Analysis and Design I Electronics and Computer Science University of Southampton Southampton, SO17 1BJ, UK etar@ecs.soton.ac.uk http://www.ecs.soton.ac.uk/ Contents Basics Representations

More information

Research Article Repetitive Processes Based Iterative Learning Control Designed by LMIs

Research Article Repetitive Processes Based Iterative Learning Control Designed by LMIs International Scholarly Research Network ISRN Applied Mathematics Volume 212, Article ID 365927, 18 pages doi:1.542/212/365927 Research Article Repetitive Processes Based Iterative Learning Control Designed

More information

On the connection between discrete linear repetitive processes and 2-D discrete linear systems

On the connection between discrete linear repetitive processes and 2-D discrete linear systems Multidim Syst Sign Process (217) 28:341 351 DOI 1.17/s1145-16-454-8 On the connection between discrete linear repetitive processes and 2-D discrete linear systems M. S. Boudellioua 1 K. Galkowski 2 E.

More information

Design of iterative learning control algorithms using a repetitive process setting and the generalized KYP lemma

Design of iterative learning control algorithms using a repetitive process setting and the generalized KYP lemma Design of iterative learning control algorithms using a repetitive process setting and the generalized KYP lemma 22 th July 2015, Dalian, China Wojciech Paszke Institute of Control and Computation Engineering,

More information

Positive observers for positive interval linear discrete-time delay systems. Title. Li, P; Lam, J; Shu, Z

Positive observers for positive interval linear discrete-time delay systems. Title. Li, P; Lam, J; Shu, Z Title Positive observers for positive interval linear discrete-time delay systems Author(s) Li, P; Lam, J; Shu, Z Citation The 48th IEEE Conference on Decision and Control held jointly with the 28th Chinese

More information

Two-dimensional (2D) Systems based Iterative Learning Control Design

Two-dimensional (2D) Systems based Iterative Learning Control Design Two-dimensional (2D) Systems based Iterative Learning Control Design Electronics and Computer Science University of Southampton Southampton, SO17 1BJ, UK etar@ecs.soton.ac.uk http://www.ecs.soton.ac.uk/

More information

Control for stability and Positivity of 2-D linear discrete-time systems

Control for stability and Positivity of 2-D linear discrete-time systems Manuscript received Nov. 2, 27; revised Dec. 2, 27 Control for stability and Positivity of 2-D linear discrete-time systems MOHAMMED ALFIDI and ABDELAZIZ HMAMED LESSI, Département de Physique Faculté des

More information

Research Article Stabilization Analysis and Synthesis of Discrete-Time Descriptor Markov Jump Systems with Partially Unknown Transition Probabilities

Research Article Stabilization Analysis and Synthesis of Discrete-Time Descriptor Markov Jump Systems with Partially Unknown Transition Probabilities Research Journal of Applied Sciences, Engineering and Technology 7(4): 728-734, 214 DOI:1.1926/rjaset.7.39 ISSN: 24-7459; e-issn: 24-7467 214 Maxwell Scientific Publication Corp. Submitted: February 25,

More information

The ϵ-capacity of a gain matrix and tolerable disturbances: Discrete-time perturbed linear systems

The ϵ-capacity of a gain matrix and tolerable disturbances: Discrete-time perturbed linear systems IOSR Journal of Mathematics (IOSR-JM) e-issn: 2278-5728, p-issn: 2319-765X. Volume 11, Issue 3 Ver. IV (May - Jun. 2015), PP 52-62 www.iosrjournals.org The ϵ-capacity of a gain matrix and tolerable disturbances:

More information

FINITE HORIZON ROBUST MODEL PREDICTIVE CONTROL USING LINEAR MATRIX INEQUALITIES. Danlei Chu, Tongwen Chen, Horacio J. Marquez

FINITE HORIZON ROBUST MODEL PREDICTIVE CONTROL USING LINEAR MATRIX INEQUALITIES. Danlei Chu, Tongwen Chen, Horacio J. Marquez FINITE HORIZON ROBUST MODEL PREDICTIVE CONTROL USING LINEAR MATRIX INEQUALITIES Danlei Chu Tongwen Chen Horacio J Marquez Department of Electrical and Computer Engineering University of Alberta Edmonton

More information

Chapter 7 Interconnected Systems and Feedback: Well-Posedness, Stability, and Performance 7. Introduction Feedback control is a powerful approach to o

Chapter 7 Interconnected Systems and Feedback: Well-Posedness, Stability, and Performance 7. Introduction Feedback control is a powerful approach to o Lectures on Dynamic Systems and Control Mohammed Dahleh Munther A. Dahleh George Verghese Department of Electrical Engineering and Computer Science Massachuasetts Institute of Technology c Chapter 7 Interconnected

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

Convex Optimization Approach to Dynamic Output Feedback Control for Delay Differential Systems of Neutral Type 1,2

Convex Optimization Approach to Dynamic Output Feedback Control for Delay Differential Systems of Neutral Type 1,2 journal of optimization theory and applications: Vol. 127 No. 2 pp. 411 423 November 2005 ( 2005) DOI: 10.1007/s10957-005-6552-7 Convex Optimization Approach to Dynamic Output Feedback Control for Delay

More information

Linear Algebra Massoud Malek

Linear Algebra Massoud Malek CSUEB Linear Algebra Massoud Malek Inner Product and Normed Space In all that follows, the n n identity matrix is denoted by I n, the n n zero matrix by Z n, and the zero vector by θ n An inner product

More information

Derivation of the Kalman Filter

Derivation of the Kalman Filter Derivation of the Kalman Filter Kai Borre Danish GPS Center, Denmark Block Matrix Identities The key formulas give the inverse of a 2 by 2 block matrix, assuming T is invertible: T U 1 L M. (1) V W N P

More information

Selected Examples of CONIC DUALITY AT WORK Robust Linear Optimization Synthesis of Linear Controllers Matrix Cube Theorem A.

Selected Examples of CONIC DUALITY AT WORK Robust Linear Optimization Synthesis of Linear Controllers Matrix Cube Theorem A. . Selected Examples of CONIC DUALITY AT WORK Robust Linear Optimization Synthesis of Linear Controllers Matrix Cube Theorem A. Nemirovski Arkadi.Nemirovski@isye.gatech.edu Linear Optimization Problem,

More information

RECURSIVE ESTIMATION AND KALMAN FILTERING

RECURSIVE ESTIMATION AND KALMAN FILTERING Chapter 3 RECURSIVE ESTIMATION AND KALMAN FILTERING 3. The Discrete Time Kalman Filter Consider the following estimation problem. Given the stochastic system with x k+ = Ax k + Gw k (3.) y k = Cx k + Hv

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

8 A First Glimpse on Design with LMIs

8 A First Glimpse on Design with LMIs 8 A First Glimpse on Design with LMIs 8.1 Conceptual Design Problem Given a linear time invariant system design a linear time invariant controller or filter so as to guarantee some closed loop indices

More information

Denis ARZELIER arzelier

Denis ARZELIER   arzelier COURSE ON LMI OPTIMIZATION WITH APPLICATIONS IN CONTROL PART II.2 LMIs IN SYSTEMS CONTROL STATE-SPACE METHODS PERFORMANCE ANALYSIS and SYNTHESIS Denis ARZELIER www.laas.fr/ arzelier arzelier@laas.fr 15

More information

Static Output Feedback Stabilisation with H Performance for a Class of Plants

Static Output Feedback Stabilisation with H Performance for a Class of Plants Static Output Feedback Stabilisation with H Performance for a Class of Plants E. Prempain and I. Postlethwaite Control and Instrumentation Research, Department of Engineering, University of Leicester,

More information

Constrained Optimal Control Theory for Differential Linear Repetitive Processes

Constrained Optimal Control Theory for Differential Linear Repetitive Processes Proceedings of the 47th IEEE Conference on Decision and Control Cancun, Mexico, Dec. 9-11, 28 TuA9.2 Constrained Optimal Control Theory for Differential Linear Repetitive Processes Michael Dymkov, Eric

More information

Simultaneous State and Fault Estimation for Descriptor Systems using an Augmented PD Observer

Simultaneous State and Fault Estimation for Descriptor Systems using an Augmented PD Observer Preprints of the 19th World Congress The International Federation of Automatic Control Simultaneous State and Fault Estimation for Descriptor Systems using an Augmented PD Observer Fengming Shi*, Ron J.

More information

j=1 u 1jv 1j. 1/ 2 Lemma 1. An orthogonal set of vectors must be linearly independent.

j=1 u 1jv 1j. 1/ 2 Lemma 1. An orthogonal set of vectors must be linearly independent. Lecture Notes: Orthogonal and Symmetric Matrices Yufei Tao Department of Computer Science and Engineering Chinese University of Hong Kong taoyf@cse.cuhk.edu.hk Orthogonal Matrix Definition. Let u = [u

More information

Control Over Packet-Dropping Channels

Control Over Packet-Dropping Channels Chapter 6 Control Over Packet-Dropping Channels So far, we have considered the issue of reliability in two different elements of the feedback loop. In Chapter 4, we studied estimator-based methods to diagnose

More information

Delay-dependent Stability Analysis for Markovian Jump Systems with Interval Time-varying-delays

Delay-dependent Stability Analysis for Markovian Jump Systems with Interval Time-varying-delays International Journal of Automation and Computing 7(2), May 2010, 224-229 DOI: 10.1007/s11633-010-0224-2 Delay-dependent Stability Analysis for Markovian Jump Systems with Interval Time-varying-delays

More information

Controller synthesis for positive systems under l 1-induced performance

Controller synthesis for positive systems under l 1-induced performance Title Controller synthesis for positive systems under l 1-induced performance Author(s) Chen, X; Lam, J; Li, P; Shu, Z Citation The 24th Chinese Control and Decision Conference (CCDC 212), Taiyuan, China,

More information

1. Find the solution of the following uncontrolled linear system. 2 α 1 1

1. Find the solution of the following uncontrolled linear system. 2 α 1 1 Appendix B Revision Problems 1. Find the solution of the following uncontrolled linear system 0 1 1 ẋ = x, x(0) =. 2 3 1 Class test, August 1998 2. Given the linear system described by 2 α 1 1 ẋ = x +

More information

EEE582 Homework Problems

EEE582 Homework Problems EEE582 Homework Problems HW. Write a state-space realization of the linearized model for the cruise control system around speeds v = 4 (Section.3, http://tsakalis.faculty.asu.edu/notes/models.pdf). Use

More information

Applications of Controlled Invariance to the l 1 Optimal Control Problem

Applications of Controlled Invariance to the l 1 Optimal Control Problem Applications of Controlled Invariance to the l 1 Optimal Control Problem Carlos E.T. Dórea and Jean-Claude Hennet LAAS-CNRS 7, Ave. du Colonel Roche, 31077 Toulouse Cédex 4, FRANCE Phone : (+33) 61 33

More information

Appendix A Solving Linear Matrix Inequality (LMI) Problems

Appendix A Solving Linear Matrix Inequality (LMI) Problems Appendix A Solving Linear Matrix Inequality (LMI) Problems In this section, we present a brief introduction about linear matrix inequalities which have been used extensively to solve the FDI problems described

More information

On some interpolation problems

On some interpolation problems On some interpolation problems A. Gombani Gy. Michaletzky LADSEB-CNR Eötvös Loránd University Corso Stati Uniti 4 H-1111 Pázmány Péter sétány 1/C, 35127 Padova, Italy Computer and Automation Institute

More information

On Design of Reduced-Order H Filters for Discrete-Time Systems from Incomplete Measurements

On Design of Reduced-Order H Filters for Discrete-Time Systems from Incomplete Measurements Proceedings of the 47th IEEE Conference on Decision and Control Cancun, Mexico, Dec. 9-11, 2008 On Design of Reduced-Order H Filters for Discrete-Time Systems from Incomplete Measurements Shaosheng Zhou

More information

Analysis of Discrete-Time Systems

Analysis of Discrete-Time Systems TU Berlin Discrete-Time Control Systems 1 Analysis of Discrete-Time Systems Overview Stability Sensitivity and Robustness Controllability, Reachability, Observability, and Detectabiliy TU Berlin Discrete-Time

More information

Lecture Note 5: Semidefinite Programming for Stability Analysis

Lecture Note 5: Semidefinite Programming for Stability Analysis ECE7850: Hybrid Systems:Theory and Applications Lecture Note 5: Semidefinite Programming for Stability Analysis Wei Zhang Assistant Professor Department of Electrical and Computer Engineering Ohio State

More information

Predictive Iterative Learning Control using Laguerre Functions

Predictive Iterative Learning Control using Laguerre Functions Milano (Italy) August 28 - September 2, 211 Predictive Iterative Learning Control using Laguerre Functions Liuping Wang Eric Rogers School of Electrical and Computer Engineering, RMIT University, Victoria

More information

Research Article Convex Polyhedron Method to Stability of Continuous Systems with Two Additive Time-Varying Delay Components

Research Article Convex Polyhedron Method to Stability of Continuous Systems with Two Additive Time-Varying Delay Components Applied Mathematics Volume 202, Article ID 689820, 3 pages doi:0.55/202/689820 Research Article Convex Polyhedron Method to Stability of Continuous Systems with Two Additive Time-Varying Delay Components

More information

A strongly polynomial algorithm for linear systems having a binary solution

A strongly polynomial algorithm for linear systems having a binary solution A strongly polynomial algorithm for linear systems having a binary solution Sergei Chubanov Institute of Information Systems at the University of Siegen, Germany e-mail: sergei.chubanov@uni-siegen.de 7th

More information

A Cross-Associative Neural Network for SVD of Nonsquared Data Matrix in Signal Processing

A Cross-Associative Neural Network for SVD of Nonsquared Data Matrix in Signal Processing IEEE TRANSACTIONS ON NEURAL NETWORKS, VOL. 12, NO. 5, SEPTEMBER 2001 1215 A Cross-Associative Neural Network for SVD of Nonsquared Data Matrix in Signal Processing Da-Zheng Feng, Zheng Bao, Xian-Da Zhang

More information

Variable-gain output feedback control

Variable-gain output feedback control 7. Variable-gain output feedback control 7.1. Introduction PUC-Rio - Certificação Digital Nº 611865/CA In designing control laws, the usual first step is to describe the plant at a given operating point

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

Convex Optimization 1

Convex Optimization 1 Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science 6.245: MULTIVARIABLE CONTROL SYSTEMS by A. Megretski Convex Optimization 1 Many optimization objectives generated

More information

Nonlinear Programming Algorithms Handout

Nonlinear Programming Algorithms Handout Nonlinear Programming Algorithms Handout Michael C. Ferris Computer Sciences Department University of Wisconsin Madison, Wisconsin 5376 September 9 1 Eigenvalues The eigenvalues of a matrix A C n n are

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

MATH 2331 Linear Algebra. Section 2.1 Matrix Operations. Definition: A : m n, B : n p. Example: Compute AB, if possible.

MATH 2331 Linear Algebra. Section 2.1 Matrix Operations. Definition: A : m n, B : n p. Example: Compute AB, if possible. MATH 2331 Linear Algebra Section 2.1 Matrix Operations Definition: A : m n, B : n p ( 1 2 p ) ( 1 2 p ) AB = A b b b = Ab Ab Ab Example: Compute AB, if possible. 1 Row-column rule: i-j-th entry of AB:

More information

Properties of Matrices and Operations on Matrices

Properties of Matrices and Operations on Matrices Properties of Matrices and Operations on Matrices A common data structure for statistical analysis is a rectangular array or matris. Rows represent individual observational units, or just observations,

More information

CS281 Section 4: Factor Analysis and PCA

CS281 Section 4: Factor Analysis and PCA CS81 Section 4: Factor Analysis and PCA Scott Linderman At this point we have seen a variety of machine learning models, with a particular emphasis on models for supervised learning. In particular, we

More information

Linear Matrix Inequality (LMI)

Linear Matrix Inequality (LMI) Linear Matrix Inequality (LMI) A linear matrix inequality is an expression of the form where F (x) F 0 + x 1 F 1 + + x m F m > 0 (1) x = (x 1,, x m ) R m, F 0,, F m are real symmetric matrices, and the

More information

EE363 homework 8 solutions

EE363 homework 8 solutions EE363 Prof. S. Boyd EE363 homework 8 solutions 1. Lyapunov condition for passivity. The system described by ẋ = f(x, u), y = g(x), x() =, with u(t), y(t) R m, is said to be passive if t u(τ) T y(τ) dτ

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

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

Solvability of Linear Matrix Equations in a Symmetric Matrix Variable

Solvability of Linear Matrix Equations in a Symmetric Matrix Variable Solvability of Linear Matrix Equations in a Symmetric Matrix Variable Maurcio C. de Oliveira J. William Helton Abstract We study the solvability of generalized linear matrix equations of the Lyapunov type

More information

IMPULSIVE CONTROL OF DISCRETE-TIME NETWORKED SYSTEMS WITH COMMUNICATION DELAYS. Shumei Mu, Tianguang Chu, and Long Wang

IMPULSIVE CONTROL OF DISCRETE-TIME NETWORKED SYSTEMS WITH COMMUNICATION DELAYS. Shumei Mu, Tianguang Chu, and Long Wang IMPULSIVE CONTROL OF DISCRETE-TIME NETWORKED SYSTEMS WITH COMMUNICATION DELAYS Shumei Mu Tianguang Chu and Long Wang Intelligent Control Laboratory Center for Systems and Control Department of Mechanics

More information

Control System Design

Control System Design ELEC4410 Control System Design Lecture 19: Feedback from Estimated States and Discrete-Time Control Design Julio H. Braslavsky julio@ee.newcastle.edu.au School of Electrical Engineering and Computer Science

More information

Analysis of Discrete-Time Systems

Analysis of Discrete-Time Systems TU Berlin Discrete-Time Control Systems TU Berlin Discrete-Time Control Systems 2 Stability Definitions We define stability first with respect to changes in the initial conditions Analysis of Discrete-Time

More information

Mathematical Optimisation, Chpt 2: Linear Equations and inequalities

Mathematical Optimisation, Chpt 2: Linear Equations and inequalities Mathematical Optimisation, Chpt 2: Linear Equations and inequalities Peter J.C. Dickinson p.j.c.dickinson@utwente.nl http://dickinson.website version: 12/02/18 Monday 5th February 2018 Peter J.C. Dickinson

More information

Filter Design for Linear Time Delay Systems

Filter Design for Linear Time Delay Systems IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 49, NO. 11, NOVEMBER 2001 2839 ANewH Filter Design for Linear Time Delay Systems E. Fridman Uri Shaked, Fellow, IEEE Abstract A new delay-dependent filtering

More information

Linear Matrix Inequalities in Control

Linear Matrix Inequalities in Control Linear Matrix Inequalities in Control Delft Center for Systems and Control (DCSC) Delft University of Technology The Netherlands Department of Electrical Engineering Eindhoven University of Technology

More information

Adaptive algebraic multigrid methods in lattice computations

Adaptive algebraic multigrid methods in lattice computations Adaptive algebraic multigrid methods in lattice computations Karsten Kahl Bergische Universität Wuppertal January 8, 2009 Acknowledgements Matthias Bolten, University of Wuppertal Achi Brandt, Weizmann

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

Linear Algebra. The analysis of many models in the social sciences reduces to the study of systems of equations.

Linear Algebra. The analysis of many models in the social sciences reduces to the study of systems of equations. POLI 7 - Mathematical and Statistical Foundations Prof S Saiegh Fall Lecture Notes - Class 4 October 4, Linear Algebra The analysis of many models in the social sciences reduces to the study of systems

More information

Here represents the impulse (or delta) function. is an diagonal matrix of intensities, and is an diagonal matrix of intensities.

Here represents the impulse (or delta) function. is an diagonal matrix of intensities, and is an diagonal matrix of intensities. 19 KALMAN FILTER 19.1 Introduction In the previous section, we derived the linear quadratic regulator as an optimal solution for the fullstate feedback control problem. The inherent assumption was that

More information

Review Questions REVIEW QUESTIONS 71

Review Questions REVIEW QUESTIONS 71 REVIEW QUESTIONS 71 MATLAB, is [42]. For a comprehensive treatment of error analysis and perturbation theory for linear systems and many other problems in linear algebra, see [126, 241]. An overview of

More information

A Delay-dependent Condition for the Exponential Stability of Switched Linear Systems with Time-varying Delay

A Delay-dependent Condition for the Exponential Stability of Switched Linear Systems with Time-varying Delay A Delay-dependent Condition for the Exponential Stability of Switched Linear Systems with Time-varying Delay Kreangkri Ratchagit Department of Mathematics Faculty of Science Maejo University Chiang Mai

More information

On Computing the Worst-case Performance of Lur'e Systems with Uncertain Time-invariant Delays

On Computing the Worst-case Performance of Lur'e Systems with Uncertain Time-invariant Delays Article On Computing the Worst-case Performance of Lur'e Systems with Uncertain Time-invariant Delays Thapana Nampradit and David Banjerdpongchai* Department of Electrical Engineering, Faculty of Engineering,

More information

Linear Algebra March 16, 2019

Linear Algebra March 16, 2019 Linear Algebra March 16, 2019 2 Contents 0.1 Notation................................ 4 1 Systems of linear equations, and matrices 5 1.1 Systems of linear equations..................... 5 1.2 Augmented

More information

Linear Algebra and Matrix Inversion

Linear Algebra and Matrix Inversion Jim Lambers MAT 46/56 Spring Semester 29- Lecture 2 Notes These notes correspond to Section 63 in the text Linear Algebra and Matrix Inversion Vector Spaces and Linear Transformations Matrices are much

More information

Decentralized control with input saturation

Decentralized control with input saturation Decentralized control with input saturation Ciprian Deliu Faculty of Mathematics and Computer Science Technical University Eindhoven Eindhoven, The Netherlands November 2006 Decentralized control with

More information

MULTI-AGENT TRACKING OF A HIGH-DIMENSIONAL ACTIVE LEADER WITH SWITCHING TOPOLOGY

MULTI-AGENT TRACKING OF A HIGH-DIMENSIONAL ACTIVE LEADER WITH SWITCHING TOPOLOGY Jrl Syst Sci & Complexity (2009) 22: 722 731 MULTI-AGENT TRACKING OF A HIGH-DIMENSIONAL ACTIVE LEADER WITH SWITCHING TOPOLOGY Yiguang HONG Xiaoli WANG Received: 11 May 2009 / Revised: 16 June 2009 c 2009

More information

Math Introduction to Numerical Analysis - Class Notes. Fernando Guevara Vasquez. Version Date: January 17, 2012.

Math Introduction to Numerical Analysis - Class Notes. Fernando Guevara Vasquez. Version Date: January 17, 2012. Math 5620 - Introduction to Numerical Analysis - Class Notes Fernando Guevara Vasquez Version 1990. Date: January 17, 2012. 3 Contents 1. Disclaimer 4 Chapter 1. Iterative methods for solving linear systems

More information

ROBUST STABILITY TEST FOR UNCERTAIN DISCRETE-TIME SYSTEMS: A DESCRIPTOR SYSTEM APPROACH

ROBUST STABILITY TEST FOR UNCERTAIN DISCRETE-TIME SYSTEMS: A DESCRIPTOR SYSTEM APPROACH Latin American Applied Research 41: 359-364(211) ROBUS SABILIY ES FOR UNCERAIN DISCREE-IME SYSEMS: A DESCRIPOR SYSEM APPROACH W. ZHANG,, H. SU, Y. LIANG, and Z. HAN Engineering raining Center, Shanghai

More information

Eigenstructure Assignment for Helicopter Hover Control

Eigenstructure Assignment for Helicopter Hover Control Proceedings of the 17th World Congress The International Federation of Automatic Control Eigenstructure Assignment for Helicopter Hover Control Andrew Pomfret Stuart Griffin Tim Clarke Department of Electronics,

More information

Fundamentals of Linear Algebra. Marcel B. Finan Arkansas Tech University c All Rights Reserved

Fundamentals of Linear Algebra. Marcel B. Finan Arkansas Tech University c All Rights Reserved Fundamentals of Linear Algebra Marcel B. Finan Arkansas Tech University c All Rights Reserved 2 PREFACE Linear algebra has evolved as a branch of mathematics with wide range of applications to the natural

More information

Semidefinite and Second Order Cone Programming Seminar Fall 2012 Project: Robust Optimization and its Application of Robust Portfolio Optimization

Semidefinite and Second Order Cone Programming Seminar Fall 2012 Project: Robust Optimization and its Application of Robust Portfolio Optimization Semidefinite and Second Order Cone Programming Seminar Fall 2012 Project: Robust Optimization and its Application of Robust Portfolio Optimization Instructor: Farid Alizadeh Author: Ai Kagawa 12/12/2012

More information

Outline. Linear Matrix Inequalities in Control. Outline. System Interconnection. j _jst. ]Bt Bjj. Generalized plant framework

Outline. Linear Matrix Inequalities in Control. Outline. System Interconnection. j _jst. ]Bt Bjj. Generalized plant framework Outline Linear Matrix Inequalities in Control Carsten Scherer and Siep Weiland 7th Elgersburg School on Mathematical Systems heory Class 3 1 Single-Objective Synthesis Setup State-Feedback Output-Feedback

More information

SIMPLE CONDITIONS FOR PRACTICAL STABILITY OF POSITIVE FRACTIONAL DISCRETE TIME LINEAR SYSTEMS

SIMPLE CONDITIONS FOR PRACTICAL STABILITY OF POSITIVE FRACTIONAL DISCRETE TIME LINEAR SYSTEMS Int. J. Appl. Math. Comput. Sci., 2009, Vol. 19, No. 2, 263 269 DOI: 10.2478/v10006-009-0022-6 SIMPLE CONDITIONS FOR PRACTICAL STABILITY OF POSITIVE FRACTIONAL DISCRETE TIME LINEAR SYSTEMS MIKOŁAJ BUSŁOWICZ,

More information

ELEMENTARY LINEAR ALGEBRA

ELEMENTARY LINEAR ALGEBRA ELEMENTARY LINEAR ALGEBRA K R MATTHEWS DEPARTMENT OF MATHEMATICS UNIVERSITY OF QUEENSLAND First Printing, 99 Chapter LINEAR EQUATIONS Introduction to linear equations A linear equation in n unknowns x,

More information

An introduction to Birkhoff normal form

An introduction to Birkhoff normal form An introduction to Birkhoff normal form Dario Bambusi Dipartimento di Matematica, Universitá di Milano via Saldini 50, 0133 Milano (Italy) 19.11.14 1 Introduction The aim of this note is to present an

More information

Research Article An Equivalent LMI Representation of Bounded Real Lemma for Continuous-Time Systems

Research Article An Equivalent LMI Representation of Bounded Real Lemma for Continuous-Time Systems Hindawi Publishing Corporation Journal of Inequalities and Applications Volume 28, Article ID 67295, 8 pages doi:1.1155/28/67295 Research Article An Equivalent LMI Representation of Bounded Real Lemma

More information

Research Article Delay-Dependent H Filtering for Singular Time-Delay Systems

Research Article Delay-Dependent H Filtering for Singular Time-Delay Systems Discrete Dynamics in Nature and Society Volume 211, Article ID 76878, 2 pages doi:1.1155/211/76878 Research Article Delay-Dependent H Filtering for Singular Time-Delay Systems Zhenbo Li 1, 2 and Shuqian

More information

Principal Component Analysis

Principal Component Analysis Machine Learning Michaelmas 2017 James Worrell Principal Component Analysis 1 Introduction 1.1 Goals of PCA Principal components analysis (PCA) is a dimensionality reduction technique that can be used

More information

ECE521 week 3: 23/26 January 2017

ECE521 week 3: 23/26 January 2017 ECE521 week 3: 23/26 January 2017 Outline Probabilistic interpretation of linear regression - Maximum likelihood estimation (MLE) - Maximum a posteriori (MAP) estimation Bias-variance trade-off Linear

More information

Design of Discrete-time Repetitive Control System Based on Two-dimensional Model

Design of Discrete-time Repetitive Control System Based on Two-dimensional Model International Journal of Automation and Computing 9(2), April 212, 165-17 DOI: 1.17/s11633-12-629-1 Design of Discrete-time Repetitive Control System Based on Two-dimensional Model Song-Gui Yuan 1,2 Min

More information

IN many practical systems, there is such a kind of systems

IN many practical systems, there is such a kind of systems L 1 -induced Performance Analysis and Sparse Controller Synthesis for Interval Positive Systems Xiaoming Chen, James Lam, Ping Li, and Zhan Shu Abstract This paper is concerned with the design of L 1 -

More information

MAT 610: Numerical Linear Algebra. James V. Lambers

MAT 610: Numerical Linear Algebra. James V. Lambers MAT 610: Numerical Linear Algebra James V Lambers January 16, 2017 2 Contents 1 Matrix Multiplication Problems 7 11 Introduction 7 111 Systems of Linear Equations 7 112 The Eigenvalue Problem 8 12 Basic

More information

~ g-inverses are indeed an integral part of linear algebra and should be treated as such even at an elementary level.

~ g-inverses are indeed an integral part of linear algebra and should be treated as such even at an elementary level. Existence of Generalized Inverse: Ten Proofs and Some Remarks R B Bapat Introduction The theory of g-inverses has seen a substantial growth over the past few decades. It is an area of great theoretical

More information

Chapter 3. LQ, LQG and Control System Design. Dutch Institute of Systems and Control

Chapter 3. LQ, LQG and Control System Design. Dutch Institute of Systems and Control Chapter 3 LQ, LQG and Control System H 2 Design Overview LQ optimization state feedback LQG optimization output feedback H 2 optimization non-stochastic version of LQG Application to feedback system design

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

Robust Internal Model Control for Impulse Elimination of Singular Systems

Robust Internal Model Control for Impulse Elimination of Singular Systems International Journal of Control Science and Engineering ; (): -7 DOI:.59/j.control.. Robust Internal Model Control for Impulse Elimination of Singular Systems M. M. Share Pasandand *, H. D. Taghirad Department

More information

Preliminary/Qualifying Exam in Numerical Analysis (Math 502a) Spring 2012

Preliminary/Qualifying Exam in Numerical Analysis (Math 502a) Spring 2012 Instructions Preliminary/Qualifying Exam in Numerical Analysis (Math 502a) Spring 2012 The exam consists of four problems, each having multiple parts. You should attempt to solve all four problems. 1.

More information

An Infeasible Interior-Point Algorithm with full-newton Step for Linear Optimization

An Infeasible Interior-Point Algorithm with full-newton Step for Linear Optimization An Infeasible Interior-Point Algorithm with full-newton Step for Linear Optimization H. Mansouri M. Zangiabadi Y. Bai C. Roos Department of Mathematical Science, Shahrekord University, P.O. Box 115, Shahrekord,

More information

An introduction to Mathematical Theory of Control

An introduction to Mathematical Theory of Control An introduction to Mathematical Theory of Control Vasile Staicu University of Aveiro UNICA, May 2018 Vasile Staicu (University of Aveiro) An introduction to Mathematical Theory of Control UNICA, May 2018

More information

EE363 homework 7 solutions

EE363 homework 7 solutions EE363 Prof. S. Boyd EE363 homework 7 solutions 1. Gain margin for a linear quadratic regulator. Let K be the optimal state feedback gain for the LQR problem with system ẋ = Ax + Bu, state cost matrix Q,

More information

Jim Lambers MAT 610 Summer Session Lecture 1 Notes

Jim Lambers MAT 610 Summer Session Lecture 1 Notes Jim Lambers MAT 60 Summer Session 2009-0 Lecture Notes Introduction This course is about numerical linear algebra, which is the study of the approximate solution of fundamental problems from linear algebra

More information

Decentralized Stabilization of Heterogeneous Linear Multi-Agent Systems

Decentralized Stabilization of Heterogeneous Linear Multi-Agent Systems 1 Decentralized Stabilization of Heterogeneous Linear Multi-Agent Systems Mauro Franceschelli, Andrea Gasparri, Alessandro Giua, and Giovanni Ulivi Abstract In this paper the formation stabilization problem

More information