Predictive Iterative Learning Control using Laguerre Functions

Size: px
Start display at page:

Download "Predictive Iterative Learning Control using Laguerre Functions"

Transcription

1 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 3, Australia, ( liuping.wang@rmit.edu.au) School of Electronics and Computer Science, University of Southampton, Southampton SO17 1BJ, UK, ( etar@ecs.soton.ac.uk) Abstract: This paper develops a predictive iterative learning control algorithm starting from some recent results in the area of predictive repetitive control. Although similar in spirit to the original norm-optimal iterative learning control, the algorithm developed employs receding horizon control and Laguerre functions to parameterize the future control trajectory. As a result, difficulties encountered by the norm-optimal iterative control algorithm are overcome. The stability of the predictive iterative learning system is analyzed and conditions on error convergence are established. In addition, a strategy for learning the unknown plant initial conditions and the reduction of the initial plant errors is developed. A simulation example to illustrate the algorithm is also given. Keywords: iterative learning control, predictive control, Laguerre functions 1. INTRODUCTION Repetitive control has been developed for cases where the processorplantoutputisrequiredtotrackagivenperiodic signal, where the novel feature is that information from previous periods or trials is used to modify the control signal Hara et al. [1988]. In a general sense, the reference signal considered in a repetitive control is captured by a periodic function in time. Closely related is iterative learning control Bristow et al. [26], Ahn et el. [27], which is applicable to systems operating in a repetitive manner. However, in iterative learning control, the task is to follow a pre-defined reference trajectory over a specific finite time interval. When one cycle, or trial, of the task is completed, the process is reset to the starting position for the start of the next one. The central idea in iterative learning control is to sequentially improve the tracking performance by using the information obtained from the previous trials, possibly in combination with the current trial information Bristow et al. [26], Ahn et el. [27]. One extensively studied class of iterative learning control algorithms is based on the minimization of an objective function constructed from the addition of two sums of squares terms. The first of these is formed from the current trial error, that is, the difference between the supplied reference signal and the current trial output, and the second from the difference between the control signals used on successive trials. This class of algorithms istermednormoptimalandexperimentalverificationofits performance has also been reported Amann et al. [1996], Rogersetal.[21].Fortheliterature,onestartingpoint is the survey articles Bristow et al. [26], Ahn et el. [27]. This paper considers the design of a predictive iterative learning controller that uses a similar cost function that in norm optimal iterative learning control but with the referencesignalmodelembeddedinthelearningcontroller, and the receding horizoncontrolprinciple. The idea of embedding the reference signal information in the controller wassuccessfullyusedin for,example,wangetal.[21a,b] predictive repetitive control. This paper shows that the reference signals provide a wealthy of information that can also be embedded in the iterative learning control. Using the internal model controlprinciple, it is shown that this embedded reference model has advantages in terms of along the trial dynamics. In iterative learning control, when one cycle, or trial, of the task is completed, the process is reset to the starting positionforthestartofthenextone,andhencetheprocess initial conditions play an important role in the error reduction from trial-to-trial. Instead of an arbitrary reset, this paper also develops a method for reliably selecting the plant state initial vector to avoid large amplitude control signals in the initial phase of the new trial. This paper is organized as follows. Section 2 discusses the embedded disturbance model. Section 3 develops the control law and Section 4 analyzes the stability of the controlled system and the convergence conditions for the errors between the reference trajectory and the trial output. Section 5 presents a simulation study to demonstrate efficacy of the new algorithm and the paper is completed in Section 6 with conclusions and suggestions for further research. 2. EMBEDDING THE REFERENCE SIGNAL IN ITERATIVE LEARNING CONTROL In the general setting of iterative learning control (ILC), the reference signal and the trial initial conditions are pre- Copyright by the International Federation of Automatic Control (IFAC) 5747

2 Milano (Italy) August 28 - September 2, 211 defined for the trials. In some applications, the reference signal is permitted to change from trial-to-trial Freeman et al. [211]. Suppose that the plant to be controlled has m inputs and outputs with state-space model x m (k +1)=A m x m (k)+b m u(k)+ω m µ(k), (1) y(k)=c m x m (k), (2) where x m (k) is the n 1 1 state vector, u(k) and y(k) are the m 1 input and output vectors respectively, and µ(k) is the m 1 is the vector used to embed the chosen reference signal frequency components in the model used for design. In the multiple-input multiple-output (MIMO) case, for each entry in µ a z-transform description Wang et al. [21b] exists with poles on the unit circle that model the frequency components to be included. Once this is completed for each entry a least common denominator D(z) of the m z transfer-functions can be formed that has the form D(z)=(1 z 1 )Π l (1 2cos(lω)z 1 +z 2 ) =1+d 1 z 1 +d 2 z 2 +d 3 z d γ z γ. (3) corresponding to frequency components of zero and hω, h = 1,2,...,l, for some chosen positive integer l. In the time domain and in the steady-state, µ(k) is described by the following difference equation in the backward shift operator q 1 D(q 1 )µ(k) = O D, (4) where O D denotes the m 1 zero vector. Also define the following auxiliary vectors using the disturbance model x s (k) = D(q 1 )x m (k), u s (k) = D(q 1 )u(k) (5) where x s (k) and u s (k) are the filtered state and control vectors. Then applying the operator D(q 1 ) to both sides of the state equation in (2) gives D(q 1 )x m (k +1)=A m D(q 1 )x m (k)+b m D(q 1 )u(k), or +Ω m D(q 1 )µ(k), (6) x s (k +1) = A m x s (k)+b m u s (k), (7) where the relation D(q 1 )µ(k) = O D has been used. Similarly, application of the operator D(q 1 ) to both sides of the output equation in (2) gives D(q 1 )y(k +1)=C m x s (k +1) =C m A m x s (k)+c m B m u s (k), (8) and expanding the right-hand side of (8) gives y(k +1)= d 1 y(k) d 2 y(k 1)... d γ 1 y(k γ +1) d γ y(k γ)+c m A m x s (k)+c m B m u s (k). (9) Introduce the new state vector x(k) = [ x T s (k) y T (k) y T (k 1)... y T (k γ) ] T to obtain the following the augmented state-space model to be used in controller design x(k +1)=Ax(k)+Bu s (k) y(k)=cx(k) (1) where A m O O... O O C m A m d 1 I d 2 I... d γ 1 I d γ I O I O... O O A = O O... I O O O O... O I O B = B m C m B m O. O O C = [O I O... O O] and from this point onwards, except where explicitly stated, and I denote the zero and identity matrices, respectively, of compatible dimensions. The system matrix A in the augmented deign model here is block lower diagonal and its characteristic equation is where det(zi A) = det(zi A m )det(zi A d ) = (11) d 1 I d 2 I... d γ 1 I d γ I O I O... O A d = O O... I O In the ILC setting the trial number is denoted by j =,1,2,...,, and the process state-space model (1) is rewritten as x j (k +1)=Ax j (k)+bu j s (k) y j (k)=cx j (k) (12) where x j (k), u j s (k) and yj (k) denote the state, filtered control and output vectors, respectively, at sampling instant k on trial j. The state vector x j (k) is formed from two sub-vectors, the first of which is x j s (k) and is equal to the process state vector x j m(k) filtered by D(z 1 ). In the steady-state this vector is zero. If it is assumed that the process has reached the steady-state before a trial commences, the state initial vector on each trial can be assumed to be zero. The second sub-vector y j (k) and its initial condition initial condition on trial j is known since this vector is a measured output. To complete the ILC problem formulation, let r(k) denote the reference vector to be tracked. Then the error on trial j is e j (k) = y j (k) r(k) In the ILC analysisthat followsin this paper, x j (k) in (12) is formed as x(k) = [ x T s (k) et (k) e T (k 1)... e T (k γ) ] T 5748

3 Milano (Italy) August 28 - September 2, PREDICTIVE ITERATIVE LEARNING CONTROL The analysis in this paper is for MIMO systems but, for ease of presentation only, a single input is considered until the introduction of the cost function below. On trial j + 1 and sampling instant k i, the future state vector along this trial is predicted as m 1 x j+1 (k i +m k i ) = A m x j+1 (k i )+ A m i 1 B s (i). Letus j+1 (i)for i m 1bedescribedbytheexpansion of Laguerre functions with coefficients represented using the vector form us j+1 (i) = L T (i)η j+1 (13) i= Also it is assumed that the Laguerre function vector L(i) remains unchanged from trial-to-trial and satisfies the difference equation L(i+1) = A l L(i) (14) where matrix A l has dimensions N N, and has the structure a β a... A l =. aβ β a N 2 β a N 3 β... β a with β = (1 a 2 ), and initial condition L T () = β [ 1 a a 2 a 3... ( 1) N 1 a N 1] The Laguerre functions are defined once the scaling factor a and the number of term N are selected. With the control trajectory represented by a Laguerre polynomial, the predicted state variable vector can be expressed as x j+1 (k i +m k i ) = A m x j+1 (k i )+φ T (m)η j+1 (15) where φ T (m) = m 1 i= Am i 1 BL T (m), and this term is invariant from trial-to-trial. The cost function for predictive ILC is selected to be of the form J = m=1 + x j+1 (k i +m k i ) T Qx j+1 (k i +m k i ) ( m= s (m) u j s(m)) T R( s (m) u j s(m)) (16) where Q and R are symmetric positive semi-definite and positive definite matrices, respectively, and also the difference between the control signals on the current trial previous trials is penalized. The motivation for this is to achieve trial-to-trialerrorreduction without unduely large changes in the amplitudes of the control signals required. The previous trial filtered state vector is also parameterized in the form of (13) with a long prediction horizon, N p 1 m= N p 1 m= N p 1 m= u j s(m) T Ru j s(m)=(η j ) T R L η j (17) s (m) T Ru j s (m)=(ηj+1 ) T R L η j (18) s (m) T R s (m)=(η j+1 ) T R L η j+1 (19) where the orthonormal property of the Laguerre functions has been used, that is, m= L(m)T L(m) = I, and R L is and N N diagonal matrix. Substituting (15) and (17) (19) into (16) gives where Ω = J =(η j+1 ) T Ωη j+1 +2(η j+1 ) T Ψx j+1 (k i ) m=1 2(η j+1 ) T R L η j +(η j ) T R L η j (2) φ(m)qφ T (m)+r L, Ψ = m=1 φ(m)qa m The minimum value of this cost function occurs when η j+1 = Ω 1 (Ψx j+1 (k i ) R L η j ) (21) With the receding horizon control, only the first sample of the optimal control trajectory is implemented, which is constructed as the filtered control signal on trial j +1 at sample k i, s (k i ) = L T ()η j+1 (22) If there is no resetting, the control law becomes predictive repetitive control of the form s (k i ) = L T ()Ω 1 Ψx j+1 (k i ) (23) 4. ANALYSIS OF CLOSED-LOOP STABILITY AND CONVERGENCE OF THE ERROR Consider the case of repetitive-predictive control given by (23). Then the resulting closed-loop system is guaranteed to be stable for a large prediction horizon and a large N in the Laguerre expansion, and an exponential weight α such that the control law is identical to the solution of a Linear Quadratic Regulator (LQR) problem Wang. [29]. In the ILC case it is necessary to obtain conditions under which the controlled system stable and trial-to-trial error converges. Substituting η j+1 in the control law (21) gives s (k)= L() T Ω 1 Ψx j+1 (k)+l() T Ω 1 R L η j (24) and, to simplify the notation, introduce K mpc = L() T Ω 1 Ψ For j =, with the assumption that η 1 is a zero vector, the filtered control signal is u 1 s(k) = K mpc x 1 (k) (25) and with the control applied, x 1 (k +1) = (A BK mpc )x 1 (k) = A cl x 1 (k) (26) 5749

4 Milano (Italy) August 28 - September 2, 211 For j = 1, the filtered control signal is u 2 s(k) = K mpc x 2 (k) K 1 x 1 (k) (27) where K 1 = L() T Ω 1 R L Ω 1 Ψ, and x 2 (k +1) = A cl x 2 (k) BK 1 x 1 (k) (28) For an induced matrix norm, and since all eigenvalues of A BK mpc ] have modulus strictly less than unity, there exist constants < M < and < λ < 1 such that (A BK mpc ) k Mλ k. Hence x 1 (k) Mλ k x 1 () (29) When j = 1, the filtered control signal is u 2 s (k) = K mpcx 2 (k) K 1 x 1 (k) (3) 5. A CASE STUDY Thissection isbasedonatwo-inputandtwo-outputmodel obtainedfromfrequencydomaintestsonanthropomorphic robotic arm see Fig. 1, undertaking a pick and place operation. Its end-effector travels between the pick and place locations in a straight line using joint reference trajectories that minimize the end-effector acceleration. Having reached the place location, the robot then returns back to the starting location. Positional and velocity control loops have been implemented around each joint to provide baseline performance. The overall system model is described by the transfer-function matrix G(s) of (32). which was sampled at.5 sec. The reference trajectories and x 2 (k +1) = (A BK mpc )x 2 (k) BK 1 x 1 (k) =(A BK mpc )x 2 (k) BK 1 (A BK mpc ) k x 1 () (31) where (26) has been used. With the initial condition x 2 () given, the solution of (31) is x 2 (k)=(a BK mpc ) k x 2 () (A BK mpc ) k i 1 BK 1 (A BK mpc ) i x 1 () k 1 i= and x 2 (k) is bounded by x 2 (k) Mλ k x 2 () Mλ k i 1 BK 1 Mλ i x 1 () k 1 + i= =Mλ k x 2 () +M 2 kλ k 1 BK 1 x 1 () and this formulaextends in anaturalmanner foranyvalue of j and x j (k) is bounded by x j (k) Mλ k x j () +M 2 kλ k 1 BK 1 x j 1 () Hence the initial conditions for each trial affect the error. Also stability of the closed-loop system, and the rate of trial-to-trial error convergence, is determined by the value of λ. The initial condition vector x j () is unknown since the entries in x j s() are unknown. Hence it is necessary to estimate the initial conditions for the controller and set the plant operating conditions for the next trial, where ideally x j () should be as small as possible. In order to reduce the error in the initial conditions, one approach is to design the ILC such that it operates in a learning mode when the process is resetting prior to the start ofthe next trial. Assuming that there are N T samples along the trial, the referencevectorfor this learningphase is r L (k) = r(n T k), where k = 1,2,..., N T. Once this operation is completed, the process will hold its operational conditions learned in the reverse, and the system is ready to begin the next trial. Fig. 1. Picture of the robot arm with the pick and place locations marked. for the pick and place tasks are of 4 seconds duration (4 samples) and are shown as the first 4 samples in Fig. 3. The second 4 samples shown are used during the resetting phase between successive trials to construct the initial state vector for the new trial as described in the previous section. Using Fourier analysis of the 4 sample period reference signals leads to the inclusion of three frequencies and D(z)=(1 z 1 )(1 2cos(2π/4)z 1 z 2 ) (1 2cos(4π/4)z 1 z 2 ) =1 6.7z z z z z z 6 z 7. (33) Consider now the case when the weighting matrix Q in the cost function has the form [ ] o1 o Q = 2 o 3 I 2 where o 1, o 2 and o 3 are zero matrices with appropriate dimensions, and I 2 is an identity matrix with dimension The weighting matrix R = I, the prediction horizon is 4, the Laguerre scaling factor is a =.6, and the number of terms used for both inputs is given by N = 18. Suppose also that the system is designed Anderson et al. [1971] to place all eigenvalues of A BK mpc inside the circle of radius λ =.7 in the complex plane (see also Wang. [29]) as shown in Fig. 2. To generate the simulation results shown below, all entries in the plant state initial vector where selected to be unity, and all other initial conditions were set to zero. Table 1 compares the sum of squared errors over 4 trials and from this table it is seen that the learning process during the 575

5 Milano (Italy) August 28 - September 2, 211 [ ] [ y1 (s) = y 2 (s) G 11 (s) G 21 (s)g 22 (s) G 12 (s) ][ ] u1 (s) u 2 (s) (32).16s s s e4s e5s e6s e7s e8s e8s + 7.6e8 G 11(s) = 5.25e 5s s s s s e4s e5s e6s e7s e7s e8s e8s + 7.6e8 G 22(s) =.22s s s s 4 1.6e4s e4s 2 G 12(s) = 5.25e 5s s s 8 + 2s s s e4s e5s e6s e6s e6.16s 7 8.7s 6 194s s e4s e4s 2 G 21(s) = 5.25e 5s s s s s s e4s e5s e6s e6s + 5.3e6.27s s s s e5s e6s e7s e7s e8s + 7.6e8 5.25e 5s s s s s e4s e5s e6s e7s e7s e8s e8s + 7.6e Imag Real Time (sec) 4 2 Fig. 2. Locations of the eigenvalues of A BK mpc relative to the unit circle for the design example with λ =.7. Table 1. Sum of squared errors for the errors in each channel against trial number. j (iteration) e e resetting finds the correct initial plant condition and rapid trial-to-trial error convergence is clearly occurring. In Fig. 3 the first 4 samples in each plot show the outputs and error for the 2 channels on trial 4 and confirm the conclusion on the performance of this design. Figure 4 shows the corresponding control inputs required. It is essential to note that the performance of this design critically depends on the choice of λ, where, for example, the performance on trial 4 is much degraded if λ where chosen such that a complex conjugate pair of eigenvalues of A BK mpc have magnitude CONCLUSIONS This paper has developed a predictive ILC design that uses a similar cost function to the that used in the normoptimal ILC. In its design,the dominant frequencies in the reference signals are embedded and receding horizon control principle is used to construct the control applied on each trial. It is shown that stability and trial-to-trial error convergence is critically dependent on the prescribed degree of stability < λ < 1 imposed on the eigenvalues of Time (sec) Fig. 3. Plots of the outputs and errorsfor the two channels on trial 4. Top to bottom: y 1, e 1, y 2, and r 2, respectively. the state matrix of the controlled system. The paper has also proposed a strategy to reduce the initial errors for the trials by tracking the reference signals in reverse when the system operates in resetting mode. A simulation study on a robot arm executing a pick and place operation that represents many systems to which ILC is applicable has demonstrated the efficacy of the design. Future research should include the development of tools to assist in the selection of λ and experimental verification. Moreover, the design should be extended to allow constraints on, for example, the amplitudes of the allowed control signals. REFERENCES B. D. O. Anderson and J. M. Moore, Linear Optimal Control, Prentice-Hall, Hemel Hempstead,

6 Milano (Italy) August 28 - September 2, Time (sec) Fig. 4. Control inputs on trial 4, top plot u 1, bottom u 2. N. Amann, D. H. Owens, and E. Rogers. Iterative learning control using optimal feedback and feedforward actions. International Journal of Control, volume 65, number 2, pages , S. Hara,Y. Yamamoto,T. Omata, andm. Nakano. Repetitive control system: a new type servo system for periodic exogenoussignals.ieee Transaction on Automatic Control, volume 33, number 7, pp , D. A. Bristow, M. Tharayil, and A. G. Alleyne. A survey of iterative learning control. IEEE Control Systems Magazine, volume 26, number 3, pp , 26. H. S. Ahn, Y. Chen, and K. L. Moore. Iterative learning control: brief survey and categorization. IEEE Transactions on Systems, Man and Cybernetics, Part C, volume 37, number 6, pp , 27. C. T. Freeman, Z. Cai, E. Rogers, and P. L. Lewin. Iterative learning control for multiple point to point tracking. IEEE Transactions on Control Systems Technology, 21, (In Press). E. Rogers, D. H. Owens, H. Werner, C. T. Freeman, P. L. Lewin, S. Kichhoff, C. Schmidt, and G. Lichtenberg. Normoptimaliterativelearningcontrolwithapplication to problems in accelerator based free electron lasers and rehabilitation robotics. European Journal of Control, volume 16, number 5, pages , 21. L. Wang, P. Gawthrop, D. H. Owens, and E. Rogers. Switched linear predictive controllers for periodic exogenous signals. International Journal of Control, volume 83, number 4, pp , 21. L.Wang,S.Chai,andE.Rogers, Predictiverepetitivecontrol based on frequency decomposition. 21 American Control Conference, July 21, pp Model Predictive Control System Design and Implementation Using MATLAB, 1st ed. Springer London,

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

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

An Iteration-Domain Filter for Controlling Transient Growth in Iterative Learning Control

An Iteration-Domain Filter for Controlling Transient Growth in Iterative Learning Control 21 American Control Conference Marriott Waterfront, Baltimore, MD, USA June 3-July 2, 21 WeC14.1 An Iteration-Domain Filter for Controlling Transient Growth in Iterative Learning Control Qing Liu and Douglas

More information

Learning Model Predictive Control for Iterative Tasks: A Computationally Efficient Approach for Linear System

Learning Model Predictive Control for Iterative Tasks: A Computationally Efficient Approach for Linear System Learning Model Predictive Control for Iterative Tasks: A Computationally Efficient Approach for Linear System Ugo Rosolia Francesco Borrelli University of California at Berkeley, Berkeley, CA 94701, USA

More information

Optimal algorithm and application for point to point iterative learning control via updating reference trajectory

Optimal algorithm and application for point to point iterative learning control via updating reference trajectory 33 9 2016 9 DOI: 10.7641/CTA.2016.50970 Control Theory & Applications Vol. 33 No. 9 Sep. 2016,, (, 214122) :,.,,.,,,.. : ; ; ; ; : TP273 : A Optimal algorithm and application for point to point iterative

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

4F3 - Predictive Control

4F3 - Predictive Control 4F3 Predictive Control - Lecture 2 p 1/23 4F3 - Predictive Control Lecture 2 - Unconstrained Predictive Control Jan Maciejowski jmm@engcamacuk 4F3 Predictive Control - Lecture 2 p 2/23 References Predictive

More information

Optimal Polynomial Control for Discrete-Time Systems

Optimal Polynomial Control for Discrete-Time Systems 1 Optimal Polynomial Control for Discrete-Time Systems Prof Guy Beale Electrical and Computer Engineering Department George Mason University Fairfax, Virginia Correspondence concerning this paper should

More information

PERIODIC signals are commonly experienced in industrial

PERIODIC signals are commonly experienced in industrial IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 15, NO. 2, MARCH 2007 369 Repetitive Learning Control of Nonlinear Continuous-Time Systems Using Quasi-Sliding Mode Xiao-Dong Li, Tommy W. S. Chow,

More information

Point-to-Point Iterative Learning Control with Optimal Tracking Time Allocation: A Coordinate Descent Approach

Point-to-Point Iterative Learning Control with Optimal Tracking Time Allocation: A Coordinate Descent Approach Point-to-Point Iterative Learning Control with Optimal Tracking Time Allocation: A Coordinate Descent Approach Yiyang Chen 1, Bing Chu 1, Christopher T. Freeman 1 1. Electronics and Computer Science, University

More information

Filtered-X LMS vs repetitive control for active structural acoustic control of periodic disturbances

Filtered-X LMS vs repetitive control for active structural acoustic control of periodic disturbances Filtered-X LMS vs repetitive control for active structural acoustic control of periodic disturbances B. Stallaert 1, G. Pinte 2, S. Devos 2, W. Symens 2, J. Swevers 1, P. Sas 1 1 K.U.Leuven, Department

More information

SAMPLE SOLUTION TO EXAM in MAS501 Control Systems 2 Autumn 2015

SAMPLE SOLUTION TO EXAM in MAS501 Control Systems 2 Autumn 2015 FACULTY OF ENGINEERING AND SCIENCE SAMPLE SOLUTION TO EXAM in MAS501 Control Systems 2 Autumn 2015 Lecturer: Michael Ruderman Problem 1: Frequency-domain analysis and control design (15 pt) Given is a

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

SUCCESSIVE POLE SHIFTING USING SAMPLED-DATA LQ REGULATORS. Sigeru Omatu

SUCCESSIVE POLE SHIFTING USING SAMPLED-DATA LQ REGULATORS. Sigeru Omatu SUCCESSIVE POLE SHIFING USING SAMPLED-DAA LQ REGULAORS oru Fujinaka Sigeru Omatu Graduate School of Engineering, Osaka Prefecture University, 1-1 Gakuen-cho, Sakai, 599-8531 Japan Abstract: Design of sampled-data

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

A Discrete Robust Adaptive Iterative Learning Control for a Class of Nonlinear Systems with Unknown Control Direction

A Discrete Robust Adaptive Iterative Learning Control for a Class of Nonlinear Systems with Unknown Control Direction Proceedings of the International MultiConference of Engineers and Computer Scientists 16 Vol I, IMECS 16, March 16-18, 16, Hong Kong A Discrete Robust Adaptive Iterative Learning Control for a Class of

More information

Adaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties

Adaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties Australian Journal of Basic and Applied Sciences, 3(1): 308-322, 2009 ISSN 1991-8178 Adaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties M.R.Soltanpour, M.M.Fateh

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

Structured State Space Realizations for SLS Distributed Controllers

Structured State Space Realizations for SLS Distributed Controllers Structured State Space Realizations for SLS Distributed Controllers James Anderson and Nikolai Matni Abstract In recent work the system level synthesis (SLS) paradigm has been shown to provide a truly

More information

AN EXTENSION OF GENERALIZED BILINEAR TRANSFORMATION FOR DIGITAL REDESIGN. Received October 2010; revised March 2011

AN EXTENSION OF GENERALIZED BILINEAR TRANSFORMATION FOR DIGITAL REDESIGN. Received October 2010; revised March 2011 International Journal of Innovative Computing, Information and Control ICIC International c 2012 ISSN 1349-4198 Volume 8, Number 6, June 2012 pp. 4071 4081 AN EXTENSION OF GENERALIZED BILINEAR TRANSFORMATION

More information

Linear State Feedback Controller Design

Linear State Feedback Controller Design Assignment For EE5101 - Linear Systems Sem I AY2010/2011 Linear State Feedback Controller Design Phang Swee King A0033585A Email: king@nus.edu.sg NGS/ECE Dept. Faculty of Engineering National University

More information

Online publication date: 16 March 2010

Online publication date: 16 March 2010 This article was downloaded by: [University of Southampton] On: July Access details: Access Details: [subscription number 9849] Publisher Taylor & Francis Informa Ltd Registered in England and Wales Registered

More information

Theory in Model Predictive Control :" Constraint Satisfaction and Stability!

Theory in Model Predictive Control : Constraint Satisfaction and Stability! Theory in Model Predictive Control :" Constraint Satisfaction and Stability Colin Jones, Melanie Zeilinger Automatic Control Laboratory, EPFL Example: Cessna Citation Aircraft Linearized continuous-time

More information

Introduction to Model Predictive Control. Dipartimento di Elettronica e Informazione

Introduction to Model Predictive Control. Dipartimento di Elettronica e Informazione Introduction to Model Predictive Control Riccardo Scattolini Riccardo Scattolini Dipartimento di Elettronica e Informazione Finite horizon optimal control 2 Consider the system At time k we want to compute

More information

Exam. 135 minutes, 15 minutes reading time

Exam. 135 minutes, 15 minutes reading time Exam August 6, 208 Control Systems II (5-0590-00) Dr. Jacopo Tani Exam Exam Duration: 35 minutes, 5 minutes reading time Number of Problems: 35 Number of Points: 47 Permitted aids: 0 pages (5 sheets) A4.

More information

Part 1: Introduction to the Algebraic Approach to ILC

Part 1: Introduction to the Algebraic Approach to ILC IEEE ICMA 2006 Tutorial Workshop: Control Algebraic Analysis and Optimal Design Presenters: Contributor: Kevin L. Moore Colorado School of Mines YangQuan Chen Utah State University Hyo-Sung Ahn ETRI, Korea

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

An LQ R weight selection approach to the discrete generalized H 2 control problem

An LQ R weight selection approach to the discrete generalized H 2 control problem INT. J. CONTROL, 1998, VOL. 71, NO. 1, 93± 11 An LQ R weight selection approach to the discrete generalized H 2 control problem D. A. WILSON², M. A. NEKOUI² and G. D. HALIKIAS² It is known that a generalized

More information

Video 6.1 Vijay Kumar and Ani Hsieh

Video 6.1 Vijay Kumar and Ani Hsieh Video 6.1 Vijay Kumar and Ani Hsieh Robo3x-1.6 1 In General Disturbance Input + - Input Controller + + System Output Robo3x-1.6 2 Learning Objectives for this Week State Space Notation Modeling in the

More information

Automatic Control Systems theory overview (discrete time systems)

Automatic Control Systems theory overview (discrete time systems) Automatic Control Systems theory overview (discrete time systems) Prof. Luca Bascetta (luca.bascetta@polimi.it) Politecnico di Milano Dipartimento di Elettronica, Informazione e Bioingegneria Motivations

More information

IMPROVED MPC DESIGN BASED ON SATURATING CONTROL LAWS

IMPROVED MPC DESIGN BASED ON SATURATING CONTROL LAWS IMPROVED MPC DESIGN BASED ON SATURATING CONTROL LAWS D. Limon, J.M. Gomes da Silva Jr., T. Alamo and E.F. Camacho Dpto. de Ingenieria de Sistemas y Automática. Universidad de Sevilla Camino de los Descubrimientos

More information

A DESIGN METHOD FOR SIMPLE REPETITIVE CONTROLLERS WITH SPECIFIED INPUT-OUTPUT CHARACTERISTIC

A DESIGN METHOD FOR SIMPLE REPETITIVE CONTROLLERS WITH SPECIFIED INPUT-OUTPUT CHARACTERISTIC International Journal of Innovative Computing, Information Control ICIC International c 202 ISSN 349-498 Volume 8, Number 7(A), July 202 pp. 4883 4899 A DESIGN METHOD FOR SIMPLE REPETITIVE CONTROLLERS

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

International Journal of Engineering Research & Science (IJOER) ISSN: [ ] [Vol-2, Issue-11, November- 2016]

International Journal of Engineering Research & Science (IJOER) ISSN: [ ] [Vol-2, Issue-11, November- 2016] Synthesis of Discrete Steady-State Error Free Modal State Controller Based on Predefined Pole Placement Area and Measurable State Variables Mariela Alexandrova Department of Automation, Technical University

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

EE221A Linear System Theory Final Exam

EE221A Linear System Theory Final Exam EE221A Linear System Theory Final Exam Professor C. Tomlin Department of Electrical Engineering and Computer Sciences, UC Berkeley Fall 2016 12/16/16, 8-11am Your answers must be supported by analysis,

More information

Linear-Quadratic Optimal Control: Full-State Feedback

Linear-Quadratic Optimal Control: Full-State Feedback Chapter 4 Linear-Quadratic Optimal Control: Full-State Feedback 1 Linear quadratic optimization is a basic method for designing controllers for linear (and often nonlinear) dynamical systems and is actually

More information

A design method for two-degree-of-freedom multi-period repetitive controllers for multiple-input/multiple-output systems

A design method for two-degree-of-freedom multi-period repetitive controllers for multiple-input/multiple-output systems A design method for two-degree-of-freedom multi-period repetitive controllers for multiple-input/multiple-output systems Zhongxiang Chen Kou Yamada Tatsuya Sakanushi Iwanori Murakami Yoshinori Ando Nhan

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

Control of Electromechanical Systems

Control of Electromechanical Systems Control of Electromechanical Systems November 3, 27 Exercise Consider the feedback control scheme of the motor speed ω in Fig., where the torque actuation includes a time constant τ A =. s and a disturbance

More information

Extensions and applications of LQ

Extensions and applications of LQ Extensions and applications of LQ 1 Discrete time systems 2 Assigning closed loop pole location 3 Frequency shaping LQ Regulator for Discrete Time Systems Consider the discrete time system: x(k + 1) =

More information

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

Recent Advances in Positive Systems: The Servomechanism Problem

Recent Advances in Positive Systems: The Servomechanism Problem Recent Advances in Positive Systems: The Servomechanism Problem 47 th IEEE Conference on Decision and Control December 28. Bartek Roszak and Edward J. Davison Systems Control Group, University of Toronto

More information

UNCERTAINTY MODELING VIA FREQUENCY DOMAIN MODEL VALIDATION

UNCERTAINTY MODELING VIA FREQUENCY DOMAIN MODEL VALIDATION AIAA 99-3959 UNCERTAINTY MODELING VIA FREQUENCY DOMAIN MODEL VALIDATION Martin R. Waszak, * NASA Langley Research Center, Hampton, Virginia Dominick Andrisani II, Purdue University, West Lafayette, Indiana

More information

Optimizing Control of Hot Blast Stoves in Staggered Parallel Operation

Optimizing Control of Hot Blast Stoves in Staggered Parallel Operation Proceedings of the 17th World Congress The International Federation of Automatic Control Optimizing Control of Hot Blast Stoves in Staggered Parallel Operation Akın Şahin and Manfred Morari Automatic Control

More information

Course on Model Predictive Control Part II Linear MPC design

Course on Model Predictive Control Part II Linear MPC design Course on Model Predictive Control Part II Linear MPC design Gabriele Pannocchia Department of Chemical Engineering, University of Pisa, Italy Email: g.pannocchia@diccism.unipi.it Facoltà di Ingegneria,

More information

Control Systems. Design of State Feedback Control.

Control Systems. Design of State Feedback Control. Control Systems Design of State Feedback Control chibum@seoultech.ac.kr Outline Design of State feedback control Dominant pole design Symmetric root locus (linear quadratic regulation) 2 Selection of closed-loop

More information

Iterative Learning Control (ILC)

Iterative Learning Control (ILC) Department of Automatic Control LTH, Lund University ILC ILC - the main idea Time Domain ILC approaches Stability Analysis Example: The Milk Race Frequency Domain ILC Example: Marine Vibrator Material:

More information

MATH4406 (Control Theory) Unit 6: The Linear Quadratic Regulator (LQR) and Model Predictive Control (MPC) Prepared by Yoni Nazarathy, Artem

MATH4406 (Control Theory) Unit 6: The Linear Quadratic Regulator (LQR) and Model Predictive Control (MPC) Prepared by Yoni Nazarathy, Artem MATH4406 (Control Theory) Unit 6: The Linear Quadratic Regulator (LQR) and Model Predictive Control (MPC) Prepared by Yoni Nazarathy, Artem Pulemotov, September 12, 2012 Unit Outline Goal 1: Outline linear

More information

Control Design. Lecture 9: State Feedback and Observers. Two Classes of Control Problems. State Feedback: Problem Formulation

Control Design. Lecture 9: State Feedback and Observers. Two Classes of Control Problems. State Feedback: Problem Formulation Lecture 9: State Feedback and s [IFAC PB Ch 9] State Feedback s Disturbance Estimation & Integral Action Control Design Many factors to consider, for example: Attenuation of load disturbances Reduction

More information

Event-Triggered Decentralized Dynamic Output Feedback Control for LTI Systems

Event-Triggered Decentralized Dynamic Output Feedback Control for LTI Systems Event-Triggered Decentralized Dynamic Output Feedback Control for LTI Systems Pavankumar Tallapragada Nikhil Chopra Department of Mechanical Engineering, University of Maryland, College Park, 2742 MD,

More information

State Regulator. Advanced Control. design of controllers using pole placement and LQ design rules

State Regulator. Advanced Control. design of controllers using pole placement and LQ design rules Advanced Control State Regulator Scope design of controllers using pole placement and LQ design rules Keywords pole placement, optimal control, LQ regulator, weighting matrixes Prerequisites Contact state

More information

10/8/2015. Control Design. Pole-placement by state-space methods. Process to be controlled. State controller

10/8/2015. Control Design. Pole-placement by state-space methods. Process to be controlled. State controller Pole-placement by state-space methods Control Design To be considered in controller design * Compensate the effect of load disturbances * Reduce the effect of measurement noise * Setpoint following (target

More information

Optimal control and estimation

Optimal control and estimation Automatic Control 2 Optimal control and estimation Prof. Alberto Bemporad University of Trento Academic year 2010-2011 Prof. Alberto Bemporad (University of Trento) Automatic Control 2 Academic year 2010-2011

More information

Video 5.1 Vijay Kumar and Ani Hsieh

Video 5.1 Vijay Kumar and Ani Hsieh Video 5.1 Vijay Kumar and Ani Hsieh Robo3x-1.1 1 The Purpose of Control Input/Stimulus/ Disturbance System or Plant Output/ Response Understand the Black Box Evaluate the Performance Change the Behavior

More information

Robust Learning Model Predictive Control for Uncertain Iterative Tasks: Learning From Experience

Robust Learning Model Predictive Control for Uncertain Iterative Tasks: Learning From Experience Robust Learning Model Predictive Control for Uncertain Iterative Tasks: Learning From Experience Ugo Rosolia, Xiaojing Zhang, and Francesco Borrelli Abstract We present a Robust Learning Model Predictive

More information

Multi-Model Adaptive Regulation for a Family of Systems Containing Different Zero Structures

Multi-Model Adaptive Regulation for a Family of Systems Containing Different Zero Structures Preprints of the 19th World Congress The International Federation of Automatic Control Multi-Model Adaptive Regulation for a Family of Systems Containing Different Zero Structures Eric Peterson Harry G.

More information

Lecture 9: Discrete-Time Linear Quadratic Regulator Finite-Horizon Case

Lecture 9: Discrete-Time Linear Quadratic Regulator Finite-Horizon Case Lecture 9: Discrete-Time Linear Quadratic Regulator Finite-Horizon Case Dr. Burak Demirel Faculty of Electrical Engineering and Information Technology, University of Paderborn December 15, 2015 2 Previous

More information

EE C128 / ME C134 Feedback Control Systems

EE C128 / ME C134 Feedback Control Systems EE C128 / ME C134 Feedback Control Systems Lecture Additional Material Introduction to Model Predictive Control Maximilian Balandat Department of Electrical Engineering & Computer Science University of

More information

Chapter 13 Digital Control

Chapter 13 Digital Control Chapter 13 Digital Control Chapter 12 was concerned with building models for systems acting under digital control. We next turn to the question of control itself. Topics to be covered include: why one

More information

NOTICE WARNING CONCERNING COPYRIGHT RESTRICTIONS: The copyright law of the United States (title 17, U.S. Code) governs the making of photocopies or

NOTICE WARNING CONCERNING COPYRIGHT RESTRICTIONS: The copyright law of the United States (title 17, U.S. Code) governs the making of photocopies or NOTICE WARNING CONCERNING COPYRIGHT RESTRICTIONS: The copyright law of the United States (title 17, U.S. Code) governs the making of photocopies or other reproductions of copyrighted material. Any copying

More information

ECEN 605 LINEAR SYSTEMS. Lecture 20 Characteristics of Feedback Control Systems II Feedback and Stability 1/27

ECEN 605 LINEAR SYSTEMS. Lecture 20 Characteristics of Feedback Control Systems II Feedback and Stability 1/27 1/27 ECEN 605 LINEAR SYSTEMS Lecture 20 Characteristics of Feedback Control Systems II Feedback and Stability Feedback System Consider the feedback system u + G ol (s) y Figure 1: A unity feedback system

More information

An Adaptive LQG Combined With the MRAS Based LFFC for Motion Control Systems

An Adaptive LQG Combined With the MRAS Based LFFC for Motion Control Systems Journal of Automation Control Engineering Vol 3 No 2 April 2015 An Adaptive LQG Combined With the MRAS Based LFFC for Motion Control Systems Nguyen Duy Cuong Nguyen Van Lanh Gia Thi Dinh Electronics Faculty

More information

Course Outline. Higher Order Poles: Example. Higher Order Poles. Amme 3500 : System Dynamics & Control. State Space Design. 1 G(s) = s(s + 2)(s +10)

Course Outline. Higher Order Poles: Example. Higher Order Poles. Amme 3500 : System Dynamics & Control. State Space Design. 1 G(s) = s(s + 2)(s +10) Amme 35 : System Dynamics Control State Space Design Course Outline Week Date Content Assignment Notes 1 1 Mar Introduction 2 8 Mar Frequency Domain Modelling 3 15 Mar Transient Performance and the s-plane

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

A Stable Block Model Predictive Control with Variable Implementation Horizon

A Stable Block Model Predictive Control with Variable Implementation Horizon American Control Conference June 8-,. Portland, OR, USA WeB9. A Stable Block Model Predictive Control with Variable Implementation Horizon Jing Sun, Shuhao Chen, Ilya Kolmanovsky Abstract In this paper,

More information

Design strategies for iterative learning control based on optimal control

Design strategies for iterative learning control based on optimal control Selected Topics in Signals, Systems and Control Vol. 2, September 2 Design strategies for iterative learning control based on optimal control Rob Tousain, Eduard van der Meché and Okko Bosgra Mechanical

More information

inputs. The velocity form is used in the digital implementation to avoid wind-up [7]. The unified LQR scheme has been developed due to several reasons

inputs. The velocity form is used in the digital implementation to avoid wind-up [7]. The unified LQR scheme has been developed due to several reasons A LQR Scheme for SCR Process in Combined-Cycle Thermal Power Plants Santo Wijaya 1 Keiko Shimizu 1 and Masashi Nakamoto 2 Abstract The paper presents a feedback control of Linear Quadratic Regulator (LQR)

More information

A Globally Stabilizing Receding Horizon Controller for Neutrally Stable Linear Systems with Input Constraints 1

A Globally Stabilizing Receding Horizon Controller for Neutrally Stable Linear Systems with Input Constraints 1 A Globally Stabilizing Receding Horizon Controller for Neutrally Stable Linear Systems with Input Constraints 1 Ali Jadbabaie, Claudio De Persis, and Tae-Woong Yoon 2 Department of Electrical Engineering

More information

Rotary Inverted Pendulum

Rotary Inverted Pendulum Rotary Inverted Pendulum Eric Liu 1 Aug 2013 1 1 State Space Derivations 1.1 Electromechanical Derivation Consider the given diagram. We note that the voltage across the motor can be described by: e b

More information

Iterative Control for Periodic Tasks with Robustness Considerations, Applied to a Nanopositioning Stage

Iterative Control for Periodic Tasks with Robustness Considerations, Applied to a Nanopositioning Stage Proceedings of the 7th IFAC Symposium on Mechatronic Systems, Loughborough University, UK, September 5-8, 216 ThP6T11 Iterative Control for Periodic Tasks with Robustness Considerations, Applied to a anopositioning

More information

Multi-layer Flight Control Synthesis and Analysis of a Small-scale UAV Helicopter

Multi-layer Flight Control Synthesis and Analysis of a Small-scale UAV Helicopter Multi-layer Flight Control Synthesis and Analysis of a Small-scale UAV Helicopter Ali Karimoddini, Guowei Cai, Ben M. Chen, Hai Lin and Tong H. Lee Graduate School for Integrative Sciences and Engineering,

More information

EL2520 Control Theory and Practice

EL2520 Control Theory and Practice EL2520 Control Theory and Practice Lecture 8: Linear quadratic control Mikael Johansson School of Electrical Engineering KTH, Stockholm, Sweden Linear quadratic control Allows to compute the controller

More information

MIMO Identification and Controller design for Distillation Column

MIMO Identification and Controller design for Distillation Column MIMO Identification and Controller design for Distillation Column S.Meenakshi 1, A.Almusthaliba 2, V.Vijayageetha 3 Assistant Professor, EIE Dept, Sethu Institute of Technology, Tamilnadu, India 1 PG Student,

More information

Fall 線性系統 Linear Systems. Chapter 08 State Feedback & State Estimators (SISO) Feng-Li Lian. NTU-EE Sep07 Jan08

Fall 線性系統 Linear Systems. Chapter 08 State Feedback & State Estimators (SISO) Feng-Li Lian. NTU-EE Sep07 Jan08 Fall 2007 線性系統 Linear Systems Chapter 08 State Feedback & State Estimators (SISO) Feng-Li Lian NTU-EE Sep07 Jan08 Materials used in these lecture notes are adopted from Linear System Theory & Design, 3rd.

More information

State and Parameter Estimation Based on Filtered Transformation for a Class of Second-Order Systems

State and Parameter Estimation Based on Filtered Transformation for a Class of Second-Order Systems State and Parameter Estimation Based on Filtered Transformation for a Class of Second-Order Systems Mehdi Tavan, Kamel Sabahi, and Saeid Hoseinzadeh Abstract This paper addresses the problem of state and

More information

Dynamic Model Predictive Control

Dynamic Model Predictive Control Dynamic Model Predictive Control Karl Mårtensson, Andreas Wernrud, Department of Automatic Control, Faculty of Engineering, Lund University, Box 118, SE 221 Lund, Sweden. E-mail: {karl, andreas}@control.lth.se

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

Design and Stability Analysis of Single-Input Fuzzy Logic Controller

Design and Stability Analysis of Single-Input Fuzzy Logic Controller IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS PART B: CYBERNETICS, VOL. 30, NO. 2, APRIL 2000 303 Design and Stability Analysis of Single-Input Fuzzy Logic Controller Byung-Jae Choi, Seong-Woo Kwak,

More information

Robust fixed-order H Controller Design for Spectral Models by Convex Optimization

Robust fixed-order H Controller Design for Spectral Models by Convex Optimization Robust fixed-order H Controller Design for Spectral Models by Convex Optimization Alireza Karimi, Gorka Galdos and Roland Longchamp Abstract A new approach for robust fixed-order H controller design by

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

Efficient robust optimization for robust control with constraints Paul Goulart, Eric Kerrigan and Danny Ralph

Efficient robust optimization for robust control with constraints Paul Goulart, Eric Kerrigan and Danny Ralph Efficient robust optimization for robust control with constraints p. 1 Efficient robust optimization for robust control with constraints Paul Goulart, Eric Kerrigan and Danny Ralph Efficient robust optimization

More information

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

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

More information

Outline. 1 Linear Quadratic Problem. 2 Constraints. 3 Dynamic Programming Solution. 4 The Infinite Horizon LQ Problem.

Outline. 1 Linear Quadratic Problem. 2 Constraints. 3 Dynamic Programming Solution. 4 The Infinite Horizon LQ Problem. Model Predictive Control Short Course Regulation James B. Rawlings Michael J. Risbeck Nishith R. Patel Department of Chemical and Biological Engineering Copyright c 217 by James B. Rawlings Outline 1 Linear

More information

Full-State Feedback Design for a Multi-Input System

Full-State Feedback Design for a Multi-Input System Full-State Feedback Design for a Multi-Input System A. Introduction The open-loop system is described by the following state space model. x(t) = Ax(t)+Bu(t), y(t) =Cx(t)+Du(t) () 4 8.5 A =, B =.5.5, C

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

AN OPTIMIZATION-BASED APPROACH FOR QUASI-NONINTERACTING CONTROL. Jose M. Araujo, Alexandre C. Castro and Eduardo T. F. Santos

AN OPTIMIZATION-BASED APPROACH FOR QUASI-NONINTERACTING CONTROL. Jose M. Araujo, Alexandre C. Castro and Eduardo T. F. Santos ICIC Express Letters ICIC International c 2008 ISSN 1881-803X Volume 2, Number 4, December 2008 pp. 395 399 AN OPTIMIZATION-BASED APPROACH FOR QUASI-NONINTERACTING CONTROL Jose M. Araujo, Alexandre C.

More information

arxiv: v2 [cs.ro] 26 Sep 2016

arxiv: v2 [cs.ro] 26 Sep 2016 Distributed Iterative Learning Control for a Team of Quadrotors Andreas Hock and Angela P Schoellig arxiv:1635933v [csro] 6 Sep 16 Abstract The goal of this work is to enable a team of quadrotors to learn

More information

GAIN SCHEDULING CONTROL WITH MULTI-LOOP PID FOR 2- DOF ARM ROBOT TRAJECTORY CONTROL

GAIN SCHEDULING CONTROL WITH MULTI-LOOP PID FOR 2- DOF ARM ROBOT TRAJECTORY CONTROL GAIN SCHEDULING CONTROL WITH MULTI-LOOP PID FOR 2- DOF ARM ROBOT TRAJECTORY CONTROL 1 KHALED M. HELAL, 2 MOSTAFA R.A. ATIA, 3 MOHAMED I. ABU EL-SEBAH 1, 2 Mechanical Engineering Department ARAB ACADEMY

More information

Predictive Cascade Control of DC Motor

Predictive Cascade Control of DC Motor Volume 49, Number, 008 89 Predictive Cascade Control of DC Motor Alexandru MORAR Abstract: The paper deals with the predictive cascade control of an electrical drive intended for positioning applications.

More information

Trajectory tracking control and feedforward

Trajectory tracking control and feedforward Trajectory tracking control and feedforward Aim of this chapter : Jan Swevers May 2013 Learn basic principles of feedforward design for trajectory tracking Focus is on feedforward filter design: comparison

More information

Lecture plan: Control Systems II, IDSC, 2017

Lecture plan: Control Systems II, IDSC, 2017 Control Systems II MAVT, IDSC, Lecture 8 28/04/2017 G. Ducard Lecture plan: Control Systems II, IDSC, 2017 SISO Control Design 24.02 Lecture 1 Recalls, Introductory case study 03.03 Lecture 2 Cascaded

More information

An Introduction to Model-based Predictive Control (MPC) by

An Introduction to Model-based Predictive Control (MPC) by ECE 680 Fall 2017 An Introduction to Model-based Predictive Control (MPC) by Stanislaw H Żak 1 Introduction The model-based predictive control (MPC) methodology is also referred to as the moving horizon

More information

A Generalised Minimum Variance Controller for Time-Varying MIMO Linear Systems with Multiple Delays

A Generalised Minimum Variance Controller for Time-Varying MIMO Linear Systems with Multiple Delays WSEAS RANSACIONS on SYSEMS and CONROL A Generalised Minimum Variance Controller for ime-varying MIMO Linear Systems with Multiple Delays ZHENG LI School of Electrical, Computer and elecom. Eng. University

More information

A Novel Integral-Based Event Triggering Control for Linear Time-Invariant Systems

A Novel Integral-Based Event Triggering Control for Linear Time-Invariant Systems 53rd IEEE Conference on Decision and Control December 15-17, 2014. Los Angeles, California, USA A Novel Integral-Based Event Triggering Control for Linear Time-Invariant Systems Seyed Hossein Mousavi 1,

More information

Trajectory planning and feedforward design for electromechanical motion systems version 2

Trajectory planning and feedforward design for electromechanical motion systems version 2 2 Trajectory planning and feedforward design for electromechanical motion systems version 2 Report nr. DCT 2003-8 Paul Lambrechts Email: P.F.Lambrechts@tue.nl April, 2003 Abstract This report considers

More information

A Comparative Analysis of Repetitive and Resonant Controllers to a Servo-Vision Ball and Plate System

A Comparative Analysis of Repetitive and Resonant Controllers to a Servo-Vision Ball and Plate System Preprints of the 19th World Congress The International Federation of Automatic Control A Comparative Analysis of Repetitive and Resonant Controllers to a Servo-Vision Ball and Plate System Rafael da Silveira

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

Lazy learning for control design

Lazy learning for control design Lazy learning for control design Gianluca Bontempi, Mauro Birattari, Hugues Bersini Iridia - CP 94/6 Université Libre de Bruxelles 5 Bruxelles - Belgium email: {gbonte, mbiro, bersini}@ulb.ac.be Abstract.

More information

Fixed Order H Controller for Quarter Car Active Suspension System

Fixed Order H Controller for Quarter Car Active Suspension System Fixed Order H Controller for Quarter Car Active Suspension System B. Erol, A. Delibaşı Abstract This paper presents an LMI based fixed-order controller design for quarter car active suspension system in

More information