Adaptive Control. Bo Bernhardsson and K. J. Åström. Department of Automatic Control LTH, Lund University

Size: px
Start display at page:

Download "Adaptive Control. Bo Bernhardsson and K. J. Åström. Department of Automatic Control LTH, Lund University"

Transcription

1 Department of Automatic Control LTH, Lund University

2 1 Introduction 2 Model Reference 3 Recursive Least Squares Estimation 4 The Self-Tuning Regulator 5 Real lers 6 Summary

3 Introduction Adapt to adjust to a specified use or situation Tune to adjust for proper response Autonomous independence, self-governing Learn to acquire knowledge or skill by study, instruction or experience Reason the intellectual process of seeking truth or knowledge by infering from either fact of logic Intelligence the capacity to acquire and apply knowledge In Automatic Control Automatic tuning - tuning on demand Gain scheduling Adaptation - continuous adjustment

4 Parameter Variations Robust control Find a control law that is insensitive to parameter variations Gain scheduling Measure variable that is well correlated with the parameter variations and change controller parameters Adaptive control Design a controller that can adapt to parameter variations Many different schemes Model reference adaptive control The self-tuning regulator L 1 adaptive control (later in LCCC) Dual control Control should be directing as well as investigating!

5 A Brief History of Early work driven adaptive flight control The brave period: Develop an idea, hack a system and make flight tests. Several adaptive schemes emerged no analysis Disasters in flight tests Emergence of adaptive theory Model reference adaptive control emerged from stability theory The self tuning regulator emerged from stochastic control theory Microprocessor based products 1980 Novatune Auto-tuners for PID control 1980 Robustness 1990 L1-adaptive control - Flight control 2010

6 Adaptive Schemes Parameter adjustment Controller parameters Setpoint Controller Control signal Plant Output Two loops Regular feedback loop Parameter adjustment loop Schemes Model Reference Adaptive Control MRAS Self-tuning Regulator STR Dual Control

7 Dual Control - Feldbaum u c Nonlinear control law u Process y Calculation of hyperstate Hyperstate No certainty equivalence Control should be directing as well as investigating! Intentional perturbation to obtain better information Conceptually very interesting Unfortunately very complicated - state is conditional probability distribution of states and parameters Helmerson KJA, worth a second look?

8 1 Introduction 2 Model Reference Model reference - command signal following The MIT rule -sensitivity derivatives Rules derived from Lyapunov theory Various fixes 3 Recursive Least Squares Estimation 4 The Self-Tuning Regulator 5 Real lers 6 Summary

9 Model Reference Model y m Controller parameters Adjustment mechanism u c Controller u Plant y Linear feedback frome=y y m is not adequate for parameter adjustment! The MIT rule Many other versions dθ dt = γe e θ

10 An Example Process Model Controller ideal parameters dy m dt dy dt = ay+bu = a m y m +b m u c u(t)= θ 1 u c (t) θ 2 y(t) θ 1 = θ 0 1 =b m b θ 2 = θ 0 2 =a m a b

11 MIT Rule The error Approximate bθ 1 e=y y m, y= u c p= dxt p+a+bθ 2 dt e θ 1 = b p+a+bθ 2 u c e b 2 θ 1 b = θ 2 (p+a+bθ 2 ) 2u c= y p+a+bθ 2 p+a+bθ 2 p+a m Hence dθ 1 dt ( ) am = γ u c e, p+a m dθ 2 dt ( ) am = γ y e p+a m

12 Block Diagram u c Π G m (s) + Σ u G(s) y Σ + e θ 1 Π γ s θ 2 γ s a m a m s + a Π Π m s + a m dθ 1 dt ( ) am = γ u c e, p+a m dθ 2 dt ( ) am = γ y e p+a m Examplea=1,b=0.5,a m =b m =2.

13 y m y Simulation Input and output θ 1 θ 2 Time u Time Parameters γ =5 γ =1 γ =0.2 Time γ =5 γ =1 γ =0.2 Time

14 Adaptation Law from Lyapunov Theory The idea Determine a controller structure Derive the Error Equation Find a Lyapunov function Determine an adaptation law A first order system State feedback Output feedback Passivity Error augmentation>

15 Process model Desired response Controller The error First Order System dy m dt dy dt = ay+bu = a m y m +b m u c u= θ 1 u c θ 2 y e=y y m de dt = a me (bθ 2 +a a m )y+(bθ 1 b m )u c Candidate for Lyapunov function V(e,θ 1,θ 2 )= 1 ( e bγ (bθ 2+a a m ) ) bγ (bθ 1 b m ) 2

16 Derivative of Lyapunov Function V(e,θ 1,θ 2 )= 1 2 ( e bγ (bθ 2+a a m ) ) bγ (bθ 1 b m ) 2 Derivative of Lyapunov function dv dt =ede dt +1 γ (bθ 2+a a m ) dθ 2 dt +1 γ (bθ 1 b m ) dθ 1 dt = a m e ( ) γ (bθ dθ2 2+a a m ) Adaptation law + 1 ( γ (bθ dθ1 1 b m ) dt + γu ce dt γye ) dθ 1 dt = γu c e, dθ 2 dt = γye

17 Lyapunov (left) vs MIT Rule (right) u c θ 1 Π G m (s) + Σ u G(s) Π y Σ + e u c θ 1 Π G m (s) + Σ u G(s) Π y Σ + e γ s θ 2 γ s γ s θ 2 γ s Π Π, a m a m s + a Π Π m s + a m Do the filters matter?

18 Simulation Process inputs and y outputs (a) m y (b) Time u Time Parameters θ 1 θ 2 Time γ =5 γ =1 γ =0.2 γ =5 γ =1 γ =0.2 Time

19 Bo Bernhardsson A A and K. m J. Åström =BL, Adaptive B m Control =BM State Feedback dx dt =Ax+Bu Desired response to command signals Control law dx m dt =A m x m +B m u c u=mu c Lx The closed-loop system dx dt =(A BL)x+BMu c=a c (θ)x+b c (θ)u c Parametrization Compatibility conditions A c (θ 0 )=A m, B c (θ 0 )=B m

20 The Error Equation Desired response Control law Error Hence dx m dt de dt =dx dt dx m dt dx dt =Ax+Bu =A m x m +B m u c u=mu c Lx e=x x m =Ax+Bu A m x m B m u c de dt =A me+(a A m BL)x+(BM B m )u c =A m e+(a c (θ) A m )x+(b c (θ) B m )u c ( ) =A m e+ Ψ θ θ 0

21 The Lyapunov Function The error equation de ( ) dt =A me+ Ψ θ θ 0 Try V(e,θ)= 1 ( γe T Pe+(θ θ 0 ) T (θ θ )) 0 2 dv dt = γ 2 et Qe+ γ(θ θ 0 )Ψ T Pe+(θ θ 0 ) Tdθ dt = γ ( ) dθ 2 et Qe+(θ θ 0 ) T dt + γ ΨT Pe whereqpositive definite and A T m P+PA m= Q Adaptation law and derivative of Lyapunov function dθ dt = γ ΨT Pe, dv dt = γ 2 et Qe

22 Extensions Output feedback Kalman Yakubovich Lemma - Strictly positive real systems Various tricks Augmented error Error normalization dθ dt = γe e θ L1 Adaptive control

23 1 Introduction 2 Model Reference 3 Recursive Least Squares Estimation 4 The Self-Tuning Regulator 5 Real lers 6 Summary

24 The Least Squares Method The problem: The Orbit of Ceres The problem solver: Karl Friedrich Gauss The principle: Therefore, that will be the most probable system of values of the unknown quantities, in which the sum of the squares of the differences between the observed and computed values, multiplied by numbers that measure the degree of precision, is a minimum. In conclusion, the principle that the sum of the squares of the differences between the observed and computed quantities must be a minimum, may be considered independently of the calculus of probabilities. An observation: Other criteria could be used. But of all these principles ours is the most simple; by the others we should be led into the most complicated calculations.

25 The Book

26 Recursive Least Squares u y S θˆ y t+1 = a 1 y t a 2 y t 1 + +b 1 u t + +e t+1 = ϕt T θ+e t+1 θˆ t = θˆ t 1 +K t (y t ϕ tˆ θ t 1 ) K t =P t 1 ϕ t (λ+ ϕ T t P t 1ϕ t ) 1 =P t ϕ t Many versions: directional forgetting, resetting,... Square-root filtering (good numerics!)

27 Persistent Excitation PE Introduce 1 c(k)=lim t t t u(i)u(i k) i=1 A signaluis called persistently exciting (PE) of ordernif the matrixc n is positive definite. c(0) c(1)... c(n 1) c(1) c(0)... c(n 2) C n =. c(n 1) c(n 2)... c(0) A signaluis persistently exciting of ordernif and only if 1 U=lim t t t (A(q)u(k)) 2 >0 k=1 for all nonzero polynomials A of degree n 1 or less.

28 Persistent Excitation - Examples A step is PE of order 1 (q 1)u(t)=0 A sinusoid is PE of order 2 (q 2 2qcosωh+1)u(t)=0 White noise PRBS Physical meaning Mathematical meaning

29 Lack of Identifiability due to Feedback y(t)=ay(t 1)+bu(t 1)+e(t), u(t)= ky(t) Multiply by α and add, hence y(t)=(a+ αk)y(t 1)+(b+ α)u(t 1)+e(t) Same I/O relation for allâandˆb such that â=a+ αk, ˆb=b+ α ˆ b Slope 1 k b True value a a ˆ

30 Lack of Identifiability due to Feedback Consider for example the standard feedback loop. add fig If the only perturbation on the system is the signaldwe have Y(s)= P(s) C(s)P(s) d, U(s)= 1+P(s)C(s) 1+P(s)C(s) d, and it thus follows thaty(s)= 1 C(s) U(s) any attempt to find a model relatinguandy will thus result in the negative inverse of the controller transfer function. However, ifd=0we have instead Y(s)= P(s)C(s) 1+P(s)C(s) (F(s)R(s) N(s)) U(s)= C(s) 1+P(s)C(s) (F(s)R(s) N(s)d, hencey(s)=p(s)u(s) and the process model can indeed be estimated.

31 1 Introduction 2 Model Reference 3 Recursive Least Squares Estimation 4 The Self-Tuning Regulator 5 Summary Basic indirect self-tuner Direct self-tuner Minimum variance control

32 The Self-Tuning Regulator Specification Self-tuning regulator Process parameters Controller design Estimation Reference Controller Controller parameters Input Process Output Certainty Equivalence - Design as if the estimates were correct (Simon) Many control and estimation schemes

33 The Self-Tuning Regulator Estimate parameters recursively Compute control law from estimated parameters Apply control signal Many different choices Model structure Parameterization Criterion A simple choice: Design an adaptive minimum variance controller.

34 Process and controller Command Signal Following Ay(t)=B(u(t)+v(t)), Ru(t)=Tu c (t) Sy(t) u c Controller Ru = Tu c Sy u v Σ Process B A y Closed loop system BT y(t)= AR+BS u BR c(t)+ AR+BS v(t) AT u(t)= AR+BS u BS c(t) AR+BS v(t) Closed loop characteristic polynomial AR+BS=A c

35 Closed loop response y(t)= BT AR+BS u c(t) Desired response A m y m (t)=b m u c (t) Perfect model following BT AR+BS =BT A c = B m A m Avoid cancelation of unstable process zeros :B=B + B Hence B m =B B m, A c=a o A m B +, R=R B + AR +B S=A o A m =A c, T=A ob m

36 Example Sampling with h = 0.5 G(s)= 1 s(s+1) H(q)= b 0q+b 1 q 2 +a 1 q+a 2 = q q q B m (q) A m (q) = b m0 q q 2 +a m1 q+a m2 = q q q B + (q)=q+b 1 /b 0, B (q)=b 0, B m(q)=b m0 q/b 0 ChooseA o =1 u(t)+r 1 u(t 1)=t 0 u c (t) s 0 y(t) s 1 y(t 1)

37 Example u c y Time u Time â 2 â 1 Time ˆb 1 ˆb 0 Time

38 Redesign with no Cancellation H(q)= b 0q+b 1 q 2 +a 1 q+a 2 = q q q We haveb + =1 andb =B=b 0 q+b 1 b 0 q+b 1 H m (q)=β q 2 = b m0q+b m1 +a m1 q+a m2 q 2 +a m1 q+a m2 Diophantine equation Control law (q 2 +a 1 q+a 2 )(q+r 1 )+(b 0 q+b 1 )(s 0 q+s 1 ) =(q 2 +a m1 q+a m2 )(q+a o ) u(t)+r 1 u(t 1)=t 0 u c (t) s 0 y(t) s 1 y(t 1)

39 u c y Time u Time â 2 â 1 Time ˆb 1 ˆb 0 Time

40 Load Disturbances u c y Time u Time

41 Process and controller Direct and Indirect STR Ay=Bu, Ru=Tu c Sy Direct: EstimateA andb, computer ands from Indirect: Form AR+BS=A o A m A o A m y=ary+bsy=bru+bsy=b(ru+sy) Estimate R and S by least squares from A o A m y=b(ru+sy) Combine with estimate ofbfrom the direct method and use control law ˆRu=A o u c Ŝy

42 Adaptation of Feedforward Gains Process model Ay=Bu+Cv wherevis a measured disturbance. Estimate R, S and Q by least squares from A o A m y=b(ru Sy Qv) Use control law ˆRu=A o u c Ŝy ˆQv

43 STR and Minimum Variance Control - Björn y t+1 +ay t =bu t +e t+1 +ce t u t = 1 b (ay t ce t )= a c b y t In generala(q) t y=b(q)u t +C(q)e t u t = a(q) c(q) (y t r t ) b(q) The self-tuning controller y t = β(u t θy t )+ǫ ) u t =sat(ˆ θ(y t r t ) Estimate θ by least squares for fixed β,0.5<β/b<,b(z) stable + order conditions. Local stability: real part ofc(z) positive for all zeros ofb(z)

44 An Example Consider a process governed by y(t+1)+ay(t)=u(t)+e(t+1) Assume that we would like to keep the output as close to zero as possible in the least squares sense. Estimate parameteraby least squares and use the control lawu=ây(t). The estimate is given by the normal equation y(t+1)+ây(t)=u(t) by least squares. The normal equation is t 1 k=1 t 1 y 2 (k)â(t)= (u(k) y(k+1))y(k) k=1

45 An Example... Using recursive computations of the estimate the control algorithm becomes u(t) = â(t)y(t) â(t)=â(t 1)+K(t)(y(t) u(t 1)+â(t 1)y(t 1)) K(t)=P(t)y(t 1) P(t)=P(t 1) P2 (t 1)y 2 (t 1) 1+y 2 (t 1)P(t 1) Clearly a nonlinear time-varying controller. The algorithm behaves as expected when applied to a system with the right model structure. What happens if it is applied to the system y(t+1)+ay(t)=bu(t)+e(t+1)+ce(t) Does the algorithm have some general properties?

46 An Example... Consider the system y(t+1) 0,9y(t)=3u(t)+e(t+1) 0.3e(t) The minimum variance controller is u(t)= c a b y(t)= 0.2y(t) Control the process by a self-tuner that estimates parameters in y(t+1)+ay(t)=u(t)+e(t+1) and use the control algorithmu=ây(t). Notice that the model structure is wrong!

47 Example... ŝ 0 Time Self-tuning control Minimum variance control Time

48 Example... Consider a process governed by y(t+1)+ay(t)=bu(t)+e(t+1)+ce(t) Estimate the parameterain y(t+1)+ay(t)=u(t) by least squares. The normal equation is t 1 k=1 t 1 y 2 (k)â(t)= (u(k) y(k+1))y(k) k=1 The control law is u(t) = â(t)y(t)

49 Example... t 1 k=1 t 1 y 2 (k)â(t)= (u(k) y(k+1))y(k) k=1 t 1 = (â(k)y(k) y(k + 1))y(k) k=1 1 t t 1 k=1 y(k+1)y(k)= 1 t t 1 (â(k) â(t) ) y 2 (k) k=1 Ify(k) is bounded in the mean square and if the estimate converges we find that the closed loop system has the property 1 t 1 lim y(k+1)y(k)=0 t t k=1

50 Example... If the parameters converges and the signals remain mean square bounded the simple self tuner drives the correlation of the output to zero. 1 t 1 lim y(k+1)y(k)=r y (1)=0 t t k=1 Compare with a controller with integral action which drives the error to zero if the closed loop system is stable. What does the conditionr y (1)=0imply?

51 Example... Consider the system y(t+1)+ay(t)=bu(t)+e(t+1)+ce(t) with the feedback u(t) = ky(t) The closed loop system is y(t)= q+c q+a+bk e(t)=e(t)+c a+bk q+a+bk e(t 1) The conditionr y (1)=0implies thatc a+bk=0 and that r y (τ)=0for all τ =0. The simple self-tuner converges to the minimum variance controller

52 1 Introduction 2 Model Reference 3 Recursive Least Squares Estimation 4 The Self-Tuning Regulator 5 Real lers 6 Summary

53 ASEA Novatune

54 ASEA Novatune Adaptation of feedforward from measured disturbances

55 First Control - Gunnar Bengtsson

56 Ship Steering - Clas Källström

57 Ship Steering - Performance

58 Steermaster

59 Relay Auto-Tuner Tore One-button tuning Automatic generation of gain schedules Adaptation of feedback and feedforward gains Many versions Robust Single loop controllers DCS systems Excellent industrial experience Large numbers

60 1 Introduction 2 Model Reference 3 Recursive Least Squares Estimation 4 The Self-Tuning Regulator 5 Real lers 6 Summary

61 Summary Adaptive control has had a turbulent history Adaptive systems are now reasonably well understood They are nonlinear and not trivial to analyse and design Interesting ideas Stability theory, passivity Chaotic behavior Averaging based on the assumption that parameters are slow Lennart s differential equations A large field we have just given a sketch Important issues still unresolved There are a number of adaptive systems running in industry Initialization, safety nets and guards Excitation and load disturbances

Introduction to System Identification and Adaptive Control

Introduction to System Identification and Adaptive Control Introduction to System Identification and Adaptive Control A. Khaki Sedigh Control Systems Group Faculty of Electrical and Computer Engineering K. N. Toosi University of Technology May 2009 Introduction

More information

FRTN 15 Predictive Control

FRTN 15 Predictive Control Department of AUTOMATIC CONTROL FRTN 5 Predictive Control Final Exam March 4, 27, 8am - 3pm General Instructions This is an open book exam. You may use any book you want, including the slides from the

More information

EECE Adaptive Control

EECE Adaptive Control EECE 574 - Adaptive Control Model-Reference Adaptive Control - Part I Guy Dumont Department of Electrical and Computer Engineering University of British Columbia January 2010 Guy Dumont (UBC EECE) EECE

More information

EECE Adaptive Control

EECE Adaptive Control EECE 574 - Adaptive Control Overview Guy Dumont Department of Electrical and Computer Engineering University of British Columbia Lectures: Thursday 09h00-12h00 Location: PPC 101 Guy Dumont (UBC) EECE 574

More information

Predictive Control - Computer Exercise 1

Predictive Control - Computer Exercise 1 Predictive Control - Computer Exercise 1 Marcus Greiff January 22, 2018 This is a simulation exercise in FRTN15 Predictive Control. It should give you an introduction to adaptive control, in particular

More information

Lecture 12. Upcoming labs: Final Exam on 12/21/2015 (Monday)10:30-12:30

Lecture 12. Upcoming labs: Final Exam on 12/21/2015 (Monday)10:30-12:30 289 Upcoming labs: Lecture 12 Lab 20: Internal model control (finish up) Lab 22: Force or Torque control experiments [Integrative] (2-3 sessions) Final Exam on 12/21/2015 (Monday)10:30-12:30 Today: Recap

More information

Adaptive Dual Control

Adaptive Dual Control Adaptive Dual Control Björn Wittenmark Department of Automatic Control, Lund Institute of Technology Box 118, S-221 00 Lund, Sweden email: bjorn@control.lth.se Keywords: Dual control, stochastic control,

More information

EECE Adaptive Control

EECE Adaptive Control EECE 574 - Adaptive Control Basics of System Identification Guy Dumont Department of Electrical and Computer Engineering University of British Columbia January 2010 Guy Dumont (UBC) EECE574 - Basics of

More information

Adaptive Robust Control

Adaptive Robust Control Adaptive Robust Control Adaptive control: modifies the control law to cope with the fact that the system and environment are uncertain. Robust control: sacrifices performance by guaranteeing stability

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

Control Systems I. Lecture 7: Feedback and the Root Locus method. Readings: Jacopo Tani. Institute for Dynamic Systems and Control D-MAVT ETH Zürich

Control Systems I. Lecture 7: Feedback and the Root Locus method. Readings: Jacopo Tani. Institute for Dynamic Systems and Control D-MAVT ETH Zürich Control Systems I Lecture 7: Feedback and the Root Locus method Readings: Jacopo Tani Institute for Dynamic Systems and Control D-MAVT ETH Zürich November 2, 2018 J. Tani, E. Frazzoli (ETH) Lecture 7:

More information

Dr Ian R. Manchester

Dr Ian R. Manchester Week Content Notes 1 Introduction 2 Frequency Domain Modelling 3 Transient Performance and the s-plane 4 Block Diagrams 5 Feedback System Characteristics Assign 1 Due 6 Root Locus 7 Root Locus 2 Assign

More information

I. D. Landau, A. Karimi: A Course on Adaptive Control Adaptive Control. Part 9: Adaptive Control with Multiple Models and Switching

I. D. Landau, A. Karimi: A Course on Adaptive Control Adaptive Control. Part 9: Adaptive Control with Multiple Models and Switching I. D. Landau, A. Karimi: A Course on Adaptive Control - 5 1 Adaptive Control Part 9: Adaptive Control with Multiple Models and Switching I. D. Landau, A. Karimi: A Course on Adaptive Control - 5 2 Outline

More information

COMBINED ADAPTIVE CONTROLLER FOR UAV GUIDANCE

COMBINED ADAPTIVE CONTROLLER FOR UAV GUIDANCE COMBINED ADAPTIVE CONTROLLER FOR UAV GUIDANCE B.R. Andrievsky, A.L. Fradkov Institute for Problems of Mechanical Engineering of Russian Academy of Sciences 61, Bolshoy av., V.O., 199178 Saint Petersburg,

More information

D(s) G(s) A control system design definition

D(s) G(s) A control system design definition R E Compensation D(s) U Plant G(s) Y Figure 7. A control system design definition x x x 2 x 2 U 2 s s 7 2 Y Figure 7.2 A block diagram representing Eq. (7.) in control form z U 2 s z Y 4 z 2 s z 2 3 Figure

More information

Riccati Equations and Inequalities in Robust Control

Riccati Equations and Inequalities in Robust Control Riccati Equations and Inequalities in Robust Control Lianhao Yin Gabriel Ingesson Martin Karlsson Optimal Control LP4 2014 June 10, 2014 Lianhao Yin Gabriel Ingesson Martin Karlsson (LTH) H control problem

More information

Stochastic Models, Estimation and Control Peter S. Maybeck Volumes 1, 2 & 3 Tables of Contents

Stochastic Models, Estimation and Control Peter S. Maybeck Volumes 1, 2 & 3 Tables of Contents Navtech Part #s Volume 1 #1277 Volume 2 #1278 Volume 3 #1279 3 Volume Set #1280 Stochastic Models, Estimation and Control Peter S. Maybeck Volumes 1, 2 & 3 Tables of Contents Volume 1 Preface Contents

More information

5. Observer-based Controller Design

5. Observer-based Controller Design EE635 - Control System Theory 5. Observer-based Controller Design Jitkomut Songsiri state feedback pole-placement design regulation and tracking state observer feedback observer design LQR and LQG 5-1

More information

Black Boxes & White Noise

Black Boxes & White Noise Black Boxes & White Noise The Evolution of Automatic Control K. J. Åström Lund Institute of Technology Lund, Sweden 1. Introduction 2. Early Ideas 3. A Discipline Emerges 4. The Second Wave 5. Conclusions

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

CHAPTER 3 TUNING METHODS OF CONTROLLER

CHAPTER 3 TUNING METHODS OF CONTROLLER 57 CHAPTER 3 TUNING METHODS OF CONTROLLER 3.1 INTRODUCTION This chapter deals with a simple method of designing PI and PID controllers for first order plus time delay with integrator systems (FOPTDI).

More information

Lecture 4 Stabilization

Lecture 4 Stabilization Lecture 4 Stabilization This lecture follows Chapter 5 of Doyle-Francis-Tannenbaum, with proofs and Section 5.3 omitted 17013 IOC-UPC, Lecture 4, November 2nd 2005 p. 1/23 Stable plants (I) We assume that

More information

Predictive Control- Exercise Session 4 Adaptive Control: Self Tuning Regulators and Model Reference Adaptive Systems

Predictive Control- Exercise Session 4 Adaptive Control: Self Tuning Regulators and Model Reference Adaptive Systems Predictive Control- Exercise Session 4 Adaptive Control: Self Tning Reglators and Model Reference Adaptive Systems 1. Indirect Self Tning Reglator: Consider the system where G(s)=G 1 (s)g 2 (s) G 1 (s)=

More information

Output Adaptive Model Reference Control of Linear Continuous State-Delay Plant

Output Adaptive Model Reference Control of Linear Continuous State-Delay Plant Output Adaptive Model Reference Control of Linear Continuous State-Delay Plant Boris M. Mirkin and Per-Olof Gutman Faculty of Agricultural Engineering Technion Israel Institute of Technology Haifa 3, Israel

More information

MATH4406 (Control Theory) Unit 1: Introduction Prepared by Yoni Nazarathy, July 21, 2012

MATH4406 (Control Theory) Unit 1: Introduction Prepared by Yoni Nazarathy, July 21, 2012 MATH4406 (Control Theory) Unit 1: Introduction Prepared by Yoni Nazarathy, July 21, 2012 Unit Outline Introduction to the course: Course goals, assessment, etc... What is Control Theory A bit of jargon,

More information

The Rationale for Second Level Adaptation

The Rationale for Second Level Adaptation The Rationale for Second Level Adaptation Kumpati S. Narendra, Yu Wang and Wei Chen Center for Systems Science, Yale University arxiv:1510.04989v1 [cs.sy] 16 Oct 2015 Abstract Recently, a new approach

More information

Lec 6: State Feedback, Controllability, Integral Action

Lec 6: State Feedback, Controllability, Integral Action Lec 6: State Feedback, Controllability, Integral Action November 22, 2017 Lund University, Department of Automatic Control Controllability and Observability Example of Kalman decomposition 1 s 1 x 10 x

More information

6.241 Dynamic Systems and Control

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

More information

Lecture 6: Deterministic Self-Tuning Regulators

Lecture 6: Deterministic Self-Tuning Regulators Lecture 6: Deterministic Self-Tuning Regulators Feedback Control Design for Nominal Plant Model via Pole Placement Indirect Self-Tuning Regulators Direct Self-Tuning Regulators c Anton Shiriaev. May, 2007.

More information

Aircraft Stability & Control

Aircraft Stability & Control Aircraft Stability & Control Textbook Automatic control of Aircraft and missiles 2 nd Edition by John H Blakelock References Aircraft Dynamics and Automatic Control - McRuler & Ashkenas Aerodynamics, Aeronautics

More information

Closed Loop Identification (L26)

Closed Loop Identification (L26) Stochastic Adaptive Control (02421) www.imm.dtu.dk/courses/02421 Niels Kjølstad Poulsen Build. 303B, room 016 Section for Dynamical Systems Dept. of Applied Mathematics and Computer Science The Technical

More information

FUZZY CONTROL CONVENTIONAL CONTROL CONVENTIONAL CONTROL CONVENTIONAL CONTROL CONVENTIONAL CONTROL CONVENTIONAL CONTROL

FUZZY CONTROL CONVENTIONAL CONTROL CONVENTIONAL CONTROL CONVENTIONAL CONTROL CONVENTIONAL CONTROL CONVENTIONAL CONTROL Eample: design a cruise control system After gaining an intuitive understanding of the plant s dynamics and establishing the design objectives, the control engineer typically solves the cruise control

More information

TRACKING AND DISTURBANCE REJECTION

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

More information

Subspace Based Identification for Adaptive Control

Subspace Based Identification for Adaptive Control ISSN 28-536 ISRN LUTFD2/TFRT--576--SE Subspace Based Identification for Adaptive Control Brad Schofield Department of Automatic Control Lund Institute of Technology June 23 Department of Automatic Control

More information

An Improved Relay Auto Tuning of PID Controllers for SOPTD Systems

An Improved Relay Auto Tuning of PID Controllers for SOPTD Systems Proceedings of the World Congress on Engineering and Computer Science 7 WCECS 7, October 4-6, 7, San Francisco, USA An Improved Relay Auto Tuning of PID Controllers for SOPTD Systems Sathe Vivek and M.

More information

Chapter 9 Observers, Model-based Controllers 9. Introduction In here we deal with the general case where only a subset of the states, or linear combin

Chapter 9 Observers, Model-based Controllers 9. Introduction In here we deal with the general case where only a subset of the states, or linear combin 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 9 Observers,

More information

EL1820 Modeling of Dynamical Systems

EL1820 Modeling of Dynamical Systems EL1820 Modeling of Dynamical Systems Lecture 10 - System identification as a model building tool Experiment design Examination and prefiltering of data Model structure selection Model validation Lecture

More information

IDENTIFICATION FOR CONTROL

IDENTIFICATION FOR CONTROL IDENTIFICATION FOR CONTROL Raymond A. de Callafon, University of California San Diego, USA Paul M.J. Van den Hof, Delft University of Technology, the Netherlands Keywords: Controller, Closed loop model,

More information

Advances in PID Control

Advances in PID Control Advances in PID Control Karl Johan Åström Department of Automatic Control, Lund University March 1, 218 Introduction Awareness of PID and need for automatic tuning: KJs Telemetric Experience 79-8, Westrenius

More information

CONTROL DESIGN FOR SET POINT TRACKING

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

More information

EECE Adaptive Control

EECE Adaptive Control EECE 574 - Adaptive Control Recursive Identification in Closed-Loop and Adaptive Control Guy Dumont Department of Electrical and Computer Engineering University of British Columbia January 2010 Guy Dumont

More information

Advanced Process Control Tutorial Problem Set 2 Development of Control Relevant Models through System Identification

Advanced Process Control Tutorial Problem Set 2 Development of Control Relevant Models through System Identification Advanced Process Control Tutorial Problem Set 2 Development of Control Relevant Models through System Identification 1. Consider the time series x(k) = β 1 + β 2 k + w(k) where β 1 and β 2 are known constants

More information

3 Gramians and Balanced Realizations

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

More information

Pole Placement Design

Pole Placement Design Department of Automatic Control LTH, Lund University 1 Introduction 2 Simple Examples 3 Polynomial Design 4 State Space Design 5 Robustness and Design Rules 6 Model Reduction 7 Oscillatory Systems 8 Summary

More information

Control Lab. Thermal Plant. Chriss Grimholt

Control Lab. Thermal Plant. Chriss Grimholt Control Lab Thermal Plant Chriss Grimholt Process System Engineering Department of Chemical Engineering Norwegian University of Science and Technology October 3, 23 C. Grimholt (NTNU) Thermal Plant October

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

3.1 Overview 3.2 Process and control-loop interactions

3.1 Overview 3.2 Process and control-loop interactions 3. Multivariable 3.1 Overview 3.2 and control-loop interactions 3.2.1 Interaction analysis 3.2.2 Closed-loop stability 3.3 Decoupling control 3.3.1 Basic design principle 3.3.2 Complete decoupling 3.3.3

More information

Chapter 2. Classical Control System Design. Dutch Institute of Systems and Control

Chapter 2. Classical Control System Design. Dutch Institute of Systems and Control Chapter 2 Classical Control System Design Overview Ch. 2. 2. Classical control system design Introduction Introduction Steady-state Steady-state errors errors Type Type k k systems systems Integral Integral

More information

Raktim Bhattacharya. . AERO 422: Active Controls for Aerospace Vehicles. Dynamic Response

Raktim Bhattacharya. . AERO 422: Active Controls for Aerospace Vehicles. Dynamic Response .. AERO 422: Active Controls for Aerospace Vehicles Dynamic Response Raktim Bhattacharya Laboratory For Uncertainty Quantification Aerospace Engineering, Texas A&M University. . Previous Class...........

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

CS545 Contents XVI. l Adaptive Control. l Reading Assignment for Next Class

CS545 Contents XVI. l Adaptive Control. l Reading Assignment for Next Class CS545 Contents XVI Adaptive Control Model Reference Adaptive Control Self-Tuning Regulators Linear Regression Recursive Least Squares Gradient Descent Feedback-Error Learning Reading Assignment for Next

More information

EEE 184: Introduction to feedback systems

EEE 184: Introduction to feedback systems EEE 84: Introduction to feedback systems Summary 6 8 8 x 7 7 6 Level() 6 5 4 4 5 5 time(s) 4 6 8 Time (seconds) Fig.. Illustration of BIBO stability: stable system (the input is a unit step) Fig.. step)

More information

Liapunov s Stability Theory-based Model Reference Adaptive control for DC Motor

Liapunov s Stability Theory-based Model Reference Adaptive control for DC Motor Liapunov s Stability Theory-based Mol Reference Adaptive control for DC Motor R. Hanumanth nayak Assistant Professor in EEE Chalapathi institute of technology JNTU Kakinada university, AP Ganta Ramesh

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

Control Systems Design

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

More information

Introduction to Nonlinear Control Lecture # 4 Passivity

Introduction to Nonlinear Control Lecture # 4 Passivity p. 1/6 Introduction to Nonlinear Control Lecture # 4 Passivity È p. 2/6 Memoryless Functions ¹ y È Ý Ù È È È È u (b) µ power inflow = uy Resistor is passive if uy 0 p. 3/6 y y y u u u (a) (b) (c) Passive

More information

6 OUTPUT FEEDBACK DESIGN

6 OUTPUT FEEDBACK DESIGN 6 OUTPUT FEEDBACK DESIGN When the whole sate vector is not available for feedback, i.e, we can measure only y = Cx. 6.1 Review of observer design Recall from the first class in linear systems that a simple

More information

Overview of the Seminar Topic

Overview of the Seminar Topic Overview of the Seminar Topic Simo Särkkä Laboratory of Computational Engineering Helsinki University of Technology September 17, 2007 Contents 1 What is Control Theory? 2 History

More information

MRAGPC Control of MIMO Processes with Input Constraints and Disturbance

MRAGPC Control of MIMO Processes with Input Constraints and Disturbance Proceedings of the World Congress on Engineering and Computer Science 9 Vol II WCECS 9, October -, 9, San Francisco, USA MRAGPC Control of MIMO Processes with Input Constraints and Disturbance A. S. Osunleke,

More information

Performance assessment of MIMO systems under partial information

Performance assessment of MIMO systems under partial information Performance assessment of MIMO systems under partial information H Xia P Majecki A Ordys M Grimble Abstract Minimum variance (MV) can characterize the most fundamental performance limitation of a system,

More information

Name: Solutions Final Exam

Name: Solutions Final Exam Instructions. Answer each of the questions on your own paper. Put your name on each page of your paper. Be sure to show your work so that partial credit can be adequately assessed. Credit will not be given

More information

Identification in closed-loop, MISO identification, practical issues of identification

Identification in closed-loop, MISO identification, practical issues of identification Identification in closed-loop, MISO identification, practical issues of identification CHEM-E7145 Advanced Process Control Methods Lecture 4 Contents Identification in practice Identification in closed-loop

More information

A FEEDBACK STRUCTURE WITH HIGHER ORDER DERIVATIVES IN REGULATOR. Ryszard Gessing

A FEEDBACK STRUCTURE WITH HIGHER ORDER DERIVATIVES IN REGULATOR. Ryszard Gessing A FEEDBACK STRUCTURE WITH HIGHER ORDER DERIVATIVES IN REGULATOR Ryszard Gessing Politechnika Śl aska Instytut Automatyki, ul. Akademicka 16, 44-101 Gliwice, Poland, fax: +4832 372127, email: gessing@ia.gliwice.edu.pl

More information

= 0 otherwise. Eu(n) = 0 and Eu(n)u(m) = δ n m

= 0 otherwise. Eu(n) = 0 and Eu(n)u(m) = δ n m A-AE 567 Final Homework Spring 212 You will need Matlab and Simulink. You work must be neat and easy to read. Clearly, identify your answers in a box. You will loose points for poorly written work. You

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

On Stochastic Adaptive Control & its Applications. Bozenna Pasik-Duncan University of Kansas, USA

On Stochastic Adaptive Control & its Applications. Bozenna Pasik-Duncan University of Kansas, USA On Stochastic Adaptive Control & its Applications Bozenna Pasik-Duncan University of Kansas, USA ASEAS Workshop, AFOSR, 23-24 March, 2009 1. Motivation: Work in the 1970's 2. Adaptive Control of Continuous

More information

CONTROL SYSTEMS, ROBOTICS, AND AUTOMATION - Vol. V - Prediction Error Methods - Torsten Söderström

CONTROL SYSTEMS, ROBOTICS, AND AUTOMATION - Vol. V - Prediction Error Methods - Torsten Söderström PREDICTIO ERROR METHODS Torsten Söderström Department of Systems and Control, Information Technology, Uppsala University, Uppsala, Sweden Keywords: prediction error method, optimal prediction, identifiability,

More information

Lecture 5: Linear Systems. Transfer functions. Frequency Domain Analysis. Basic Control Design.

Lecture 5: Linear Systems. Transfer functions. Frequency Domain Analysis. Basic Control Design. ISS0031 Modeling and Identification Lecture 5: Linear Systems. Transfer functions. Frequency Domain Analysis. Basic Control Design. Aleksei Tepljakov, Ph.D. September 30, 2015 Linear Dynamic Systems Definition

More information

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 12: Multivariable Control of Robotic Manipulators Part II

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 12: Multivariable Control of Robotic Manipulators Part II MCE/EEC 647/747: Robot Dynamics and Control Lecture 12: Multivariable Control of Robotic Manipulators Part II Reading: SHV Ch.8 Mechanical Engineering Hanz Richter, PhD MCE647 p.1/14 Robust vs. Adaptive

More information

Pole-Placement Design A Polynomial Approach

Pole-Placement Design A Polynomial Approach TU Berlin Discrete-Time Control Systems 1 Pole-Placement Design A Polynomial Approach Overview A Simple Design Problem The Diophantine Equation More Realistic Assumptions TU Berlin Discrete-Time Control

More information

CM 3310 Process Control, Spring Lecture 21

CM 3310 Process Control, Spring Lecture 21 CM 331 Process Control, Spring 217 Instructor: Dr. om Co Lecture 21 (Back to Process Control opics ) General Control Configurations and Schemes. a) Basic Single-Input/Single-Output (SISO) Feedback Figure

More information

Risk-Sensitive and Robust Mean Field Games

Risk-Sensitive and Robust Mean Field Games Risk-Sensitive and Robust Mean Field Games Tamer Başar Coordinated Science Laboratory Department of Electrical and Computer Engineering University of Illinois at Urbana-Champaign Urbana, IL - 6181 IPAM

More information

Laboratory Exercise 1 DC servo

Laboratory Exercise 1 DC servo Laboratory Exercise DC servo Per-Olof Källén ø 0,8 POWER SAT. OVL.RESET POS.RESET Moment Reference ø 0,5 ø 0,5 ø 0,5 ø 0,65 ø 0,65 Int ø 0,8 ø 0,8 Σ k Js + d ø 0,8 s ø 0 8 Off Off ø 0,8 Ext. Int. + x0,

More information

Nonlinear System Identification Using MLP Dr.-Ing. Sudchai Boonto

Nonlinear System Identification Using MLP Dr.-Ing. Sudchai Boonto Dr-Ing Sudchai Boonto Department of Control System and Instrumentation Engineering King Mongkut s Unniversity of Technology Thonburi Thailand Nonlinear System Identification Given a data set Z N = {y(k),

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

Control System Architectures

Control System Architectures Control System Architectures K. J. Åström Department of Automatic Control LTH Lund University Control System Architectures 1 Introduction 2 Examples 3 Control Paradigms 4 Three issues 5 Representations

More information

FEL3210 Multivariable Feedback Control

FEL3210 Multivariable Feedback Control FEL3210 Multivariable Feedback Control Lecture 8: Youla parametrization, LMIs, Model Reduction and Summary [Ch. 11-12] Elling W. Jacobsen, Automatic Control Lab, KTH Lecture 8: Youla, LMIs, Model Reduction

More information

Feedback Control of Linear SISO systems. Process Dynamics and Control

Feedback Control of Linear SISO systems. Process Dynamics and Control Feedback Control of Linear SISO systems Process Dynamics and Control 1 Open-Loop Process The study of dynamics was limited to open-loop systems Observe process behavior as a result of specific input signals

More information

Controls Problems for Qualifying Exam - Spring 2014

Controls Problems for Qualifying Exam - Spring 2014 Controls Problems for Qualifying Exam - Spring 2014 Problem 1 Consider the system block diagram given in Figure 1. Find the overall transfer function T(s) = C(s)/R(s). Note that this transfer function

More information

Least Squares Based Self-Tuning Control Systems: Supplementary Notes

Least Squares Based Self-Tuning Control Systems: Supplementary Notes Least Squares Based Self-Tuning Control Systems: Supplementary Notes S. Garatti Dip. di Elettronica ed Informazione Politecnico di Milano, piazza L. da Vinci 32, 2133, Milan, Italy. Email: simone.garatti@polimi.it

More information

EL 625 Lecture 10. Pole Placement and Observer Design. ẋ = Ax (1)

EL 625 Lecture 10. Pole Placement and Observer Design. ẋ = Ax (1) EL 625 Lecture 0 EL 625 Lecture 0 Pole Placement and Observer Design Pole Placement Consider the system ẋ Ax () The solution to this system is x(t) e At x(0) (2) If the eigenvalues of A all lie in the

More information

Control Systems Design, SC4026. SC4026 Fall 2009, dr. A. Abate, DCSC, TU Delft

Control Systems Design, SC4026. SC4026 Fall 2009, dr. A. Abate, DCSC, TU Delft Control Systems Design, SC4026 SC4026 Fall 2009, dr. A. Abate, DCSC, TU Delft Lecture 4 Controllability (a.k.a. Reachability) vs Observability Algebraic Tests (Kalman rank condition & Hautus test) A few

More information

Design Methods for Control Systems

Design Methods for Control Systems Design Methods for Control Systems Maarten Steinbuch TU/e Gjerrit Meinsma UT Dutch Institute of Systems and Control Winter term 2002-2003 Schedule November 25 MSt December 2 MSt Homework # 1 December 9

More information

Basic Procedures for Common Problems

Basic Procedures for Common Problems Basic Procedures for Common Problems ECHE 550, Fall 2002 Steady State Multivariable Modeling and Control 1 Determine what variables are available to manipulate (inputs, u) and what variables are available

More information

Time Response Analysis (Part II)

Time Response Analysis (Part II) Time Response Analysis (Part II). A critically damped, continuous-time, second order system, when sampled, will have (in Z domain) (a) A simple pole (b) Double pole on real axis (c) Double pole on imaginary

More information

Lecture 7: Discrete-time Models. Modeling of Physical Systems. Preprocessing Experimental Data.

Lecture 7: Discrete-time Models. Modeling of Physical Systems. Preprocessing Experimental Data. ISS0031 Modeling and Identification Lecture 7: Discrete-time Models. Modeling of Physical Systems. Preprocessing Experimental Data. Aleksei Tepljakov, Ph.D. October 21, 2015 Discrete-time Transfer Functions

More information

x(n + 1) = Ax(n) and y(n) = Cx(n) + 2v(n) and C = x(0) = ξ 1 ξ 2 Ex(0)x(0) = I

x(n + 1) = Ax(n) and y(n) = Cx(n) + 2v(n) and C = x(0) = ξ 1 ξ 2 Ex(0)x(0) = I A-AE 567 Final Homework Spring 213 You will need Matlab and Simulink. You work must be neat and easy to read. Clearly, identify your answers in a box. You will loose points for poorly written work. You

More information

On Identification of Cascade Systems 1

On Identification of Cascade Systems 1 On Identification of Cascade Systems 1 Bo Wahlberg Håkan Hjalmarsson Jonas Mårtensson Automatic Control and ACCESS, School of Electrical Engineering, KTH, SE-100 44 Stockholm, Sweden. (bo.wahlberg@ee.kth.se

More information

Solutions to Math 53 First Exam April 20, 2010

Solutions to Math 53 First Exam April 20, 2010 Solutions to Math 53 First Exam April 0, 00. (5 points) Match the direction fields below with their differential equations. Also indicate which two equations do not have matches. No justification is necessary.

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

ACM/CMS 107 Linear Analysis & Applications Fall 2016 Assignment 4: Linear ODEs and Control Theory Due: 5th December 2016

ACM/CMS 107 Linear Analysis & Applications Fall 2016 Assignment 4: Linear ODEs and Control Theory Due: 5th December 2016 ACM/CMS 17 Linear Analysis & Applications Fall 216 Assignment 4: Linear ODEs and Control Theory Due: 5th December 216 Introduction Systems of ordinary differential equations (ODEs) can be used to describe

More information

Nonlinear Identification of Backlash in Robot Transmissions

Nonlinear Identification of Backlash in Robot Transmissions Nonlinear Identification of Backlash in Robot Transmissions G. Hovland, S. Hanssen, S. Moberg, T. Brogårdh, S. Gunnarsson, M. Isaksson ABB Corporate Research, Control Systems Group, Switzerland ABB Automation

More information

SELF-REPAIRING PI/PID CONTROL AGAINST SENSOR FAILURES. Masanori Takahashi. Received May 2015; revised October 2015

SELF-REPAIRING PI/PID CONTROL AGAINST SENSOR FAILURES. Masanori Takahashi. Received May 2015; revised October 2015 International Journal of Innovative Computing, Information and Control ICIC International c 2016 ISSN 1349-4198 Volume 12, Number 1, February 2016 pp. 193 202 SELF-REPAIRING PI/PID CONTROL AGAINST SENSOR

More information

INVERSE MODEL APPROACH TO DISTURBANCE REJECTION AND DECOUPLING CONTROLLER DESIGN. Leonid Lyubchyk

INVERSE MODEL APPROACH TO DISTURBANCE REJECTION AND DECOUPLING CONTROLLER DESIGN. Leonid Lyubchyk CINVESTAV Department of Automatic Control November 3, 20 INVERSE MODEL APPROACH TO DISTURBANCE REJECTION AND DECOUPLING CONTROLLER DESIGN Leonid Lyubchyk National Technical University of Ukraine Kharkov

More information

Control Systems Design, SC4026. SC4026 Fall 2010, dr. A. Abate, DCSC, TU Delft

Control Systems Design, SC4026. SC4026 Fall 2010, dr. A. Abate, DCSC, TU Delft Control Systems Design, SC4026 SC4026 Fall 2010, dr. A. Abate, DCSC, TU Delft Lecture 4 Controllability (a.k.a. Reachability) and Observability Algebraic Tests (Kalman rank condition & Hautus test) A few

More information

Analysis and Design of Control Systems in the Time Domain

Analysis and Design of Control Systems in the Time Domain Chapter 6 Analysis and Design of Control Systems in the Time Domain 6. Concepts of feedback control Given a system, we can classify it as an open loop or a closed loop depends on the usage of the feedback.

More information

Control Systems I. Lecture 2: Modeling and Linearization. Suggested Readings: Åström & Murray Ch Jacopo Tani

Control Systems I. Lecture 2: Modeling and Linearization. Suggested Readings: Åström & Murray Ch Jacopo Tani Control Systems I Lecture 2: Modeling and Linearization Suggested Readings: Åström & Murray Ch. 2-3 Jacopo Tani Institute for Dynamic Systems and Control D-MAVT ETH Zürich September 28, 2018 J. Tani, E.

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

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

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