Preface The purpose of these lecture notes is to present modern feedback control methods based on H 2 - and H1-optimal control theory in a concise way

Similar documents
W 1 æw 2 G + 0 e? u K y Figure 5.1: Control of uncertain system. For MIMO systems, the normbounded uncertainty description is generalized by assuming

In the previous chapters we have presented synthesis methods for optimal H 2 and

Hence the systems in è3.5è can also be written as where D 11,D 22. Gèsè : 2 4 A C 1 B 1 D 11 B 2 D 12 C 2 D 21 D è3.è In è3.5è, the direct feed

Robust Control. 2nd class. Spring, 2018 Instructor: Prof. Masayuki Fujita (S5-303B) Tue., 17th April, 2018, 10:45~12:15, S423 Lecture Room

Multiobjective optimization for automatic tuning of robust Model Based Predictive Controllers

1 Summary This paper outlines a general approach for the design of H 1 dynamic output feedback controllers and applies this method to designing contro

SELECTION OF VARIABLES FOR REGULATORY CONTROL USING POLE VECTORS. Kjetil Havre 1 Sigurd Skogestad 2

Identification for Control with Application to Ill-Conditioned Systems. Jari Böling

A Comparative Study on Automatic Flight Control for small UAV

Closed-loop system 2/1/2016. Generally MIMO case. Two-degrees-of-freedom (2 DOF) control structure. (2 DOF structure) The closed loop equations become

Analyzing the Stability Robustness of Interval Polynomials

CHAPTER 5 ROBUSTNESS ANALYSIS OF THE CONTROLLER

A brief introduction to robust H control

Comparison of Feedback Controller for Link Stabilizing Units of the Laser Based Synchronization System used at the European XFEL

EECE Adaptive Control

Advanced Aerospace Control. Marco Lovera Dipartimento di Scienze e Tecnologie Aerospaziali, Politecnico di Milano

Research Article. World Journal of Engineering Research and Technology WJERT.

H-Infinity Controller Design for a Continuous Stirred Tank Reactor

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

Extremum Seeking for Dead-Zone Compensation and Its Application to a Two-Wheeled Robot

Design of Decentralised PI Controller using Model Reference Adaptive Control for Quadruple Tank Process

MULTILOOP CONTROL APPLIED TO INTEGRATOR MIMO. PROCESSES. A Preliminary Study

APPLICATION OF D-K ITERATION TECHNIQUE BASED ON H ROBUST CONTROL THEORY FOR POWER SYSTEM STABILIZER DESIGN

Contents. PART I METHODS AND CONCEPTS 2. Transfer Function Approach Frequency Domain Representations... 42

Robust Performance Example #1

Introduction to Model Order Reduction

Riccati difference equations to non linear extended Kalman filter constraints

H State-Feedback Controller Design for Discrete-Time Fuzzy Systems Using Fuzzy Weighting-Dependent Lyapunov Functions

Chapter 2 Review of Linear and Nonlinear Controller Designs

Chapter One. Introduction

Feedback Control of Linear SISO systems. Process Dynamics and Control

9. Two-Degrees-of-Freedom Design

A METHOD OF ADAPTATION BETWEEN STEEPEST- DESCENT AND NEWTON S ALGORITHM FOR MULTI- CHANNEL ACTIVE CONTROL OF TONAL NOISE AND VIBRATION

Optimization based robust control

Chapter 9 Robust Stability in SISO Systems 9. Introduction There are many reasons to use feedback control. As we have seen earlier, with the help of a

problem of detection naturally arises in technical diagnostics, where one is interested in detecting cracks, corrosion, or any other defect in a sampl

ADAPTIVE TEMPERATURE CONTROL IN CONTINUOUS STIRRED TANK REACTOR

ThM06-2. Coprime Factor Based Closed-Loop Model Validation Applied to a Flexible Structure

Actuator saturation has a signiæcant eæect on the overall stability of aircraft. The recent YF-22 crash èapril 1992è has been blamed on a pilot-induce

LQG/LTR ROBUST CONTROL SYSTEM DESIGN FOR A LOW-PRESSURE FEEDWATER HEATER TRAIN. G. V. Murphy J. M. Bailey The University of Tennessee, Knoxville"

H-infinity Model Reference Controller Design for Magnetic Levitation System

Using Neural Networks for Identification and Control of Systems

Formal Development of a Feedback Control System with Fault. Department of Automatic Control, Abstract

Introduction to Model Order Reduction

ECE 516: System Control Engineering

EL2520 Control Theory and Practice

Fixed Order H Controller for Quarter Car Active Suspension System

Robust control for a multi-stage evaporation plant in the presence of uncertainties

Lecture 1. Introduction. The importance, ubiquity, and complexity of embedded systems are growing

Course Outline. FRTN10 Multivariable Control, Lecture 13. General idea for Lectures Lecture 13 Outline. Example 1 (Doyle Stein, 1979)

FEEDFORWARD CONTROLLER DESIGN BASED ON H ANALYSIS

PROPORTIONAL-Integral-Derivative (PID) controllers

CONTROL SYSTEMS, ROBOTICS, AND AUTOMATION Vol. III Extended Control Structures - Boris Lohmann

Index Terms Magnetic Levitation System, Interval type-2 fuzzy logic controller, Self tuning type-2 fuzzy controller.

Robust Loop Shaping Controller Design for Spectral Models by Quadratic Programming

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

On the Application of Model-Order Reduction Algorithms

Copyrighted Material. 1.1 Large-Scale Interconnected Dynamical Systems

Introduction to the Mathematical and Statistical Foundations of Econometrics Herman J. Bierens Pennsylvania State University

Lecture 7 : Generalized Plant and LFT form Dr.-Ing. Sudchai Boonto Assistant Professor

Simulation Study on Pressure Control using Nonlinear Input/Output Linearization Method and Classical PID Approach

Chapter 13 Digital Control

Control Systems. LMIs in. Guang-Ren Duan. Analysis, Design and Applications. Hai-Hua Yu. CRC Press. Taylor & Francis Croup

Robust Internal Model Control for Impulse Elimination of Singular Systems

Determining Appropriate Precisions for Signals in Fixed-Point IIR Filters

Predictive Control of Gyroscopic-Force Actuators for Mechanical Vibration Damping

CHAPTER 7 MODELING AND CONTROL OF SPHERICAL TANK LEVEL PROCESS 7.1 INTRODUCTION

Application of Neuro Fuzzy Reduced Order Observer in Magnetic Bearing Systems

Subject: Optimal Control Assignment-1 (Related to Lecture notes 1-10)

Linear-Quadratic Optimal Control: Full-State Feedback

Systems Design Engineer, The Foxboro Company

Control Systems Design

Design Methods for Control Systems

Additional Closed-Loop Frequency Response Material (Second edition, Chapter 14)

MRAGPC Control of MIMO Processes with Input Constraints and Disturbance

Dynamic Modeling, Simulation and Control of MIMO Systems

Matrix Equations in Multivariable Control

Robust and Optimal Control, Spring A: SISO Feedback Control A.1 Internal Stability and Youla Parameterization

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

Dynamic data processing recursive least-squares

Uwe Mackenroth. Robust Control Systems

Internal Model Control of A Class of Continuous Linear Underactuated Systems

MOST control systems are designed under the assumption

A Definition for Plantwide Controllability. Process Flexibility

Modeling and Control Overview

Robust fuzzy control of an active magnetic bearing subject to voltage saturation

Design of Sliding Mode Control for Nonlinear Uncertain System

Second Edition This version: August 29, 2001

AS A POPULAR approach for compensating external

DESIGN OF ROBUST CONTROL SYSTEM FOR THE PMS MOTOR

Iterative Controller Tuning Using Bode s Integrals

Optimal Control of Weakly Coupled Systems and Applications

OPTIMAL CONTROL AND ESTIMATION

Robust linear control of an active suspension on a quarter car test-rig

TWO- PHASE APPROACH TO DESIGN ROBUST CONTROLLER FOR UNCERTAIN INTERVAL SYSTEM USING GENETIC ALGORITHM

Robust cross-directional control of paper making machines with saturating actuators

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

Process Modelling, Identification, and Control

Principles and Practice of Automatic Process Control

A.V. SAVKIN AND I.R. PETERSEN uncertain systems in which the uncertainty satisæes a certain integral quadratic constraint; e.g., see ë5, 6, 7ë. The ad

Transcription:

ROBUST CONTROL METHODS Hannu T. Toivonen Process Control Laboratory çabo Akademi University Turku èçaboè, Finland htoivone@abo.fi

Preface The purpose of these lecture notes is to present modern feedback control methods based on H 2 - and H1-optimal control theory in a concise way, requiring only a moderate mathematical background. The notes are based on a course ærst given in the fall 1997 at the Department of Engineering at çabo Akademi University. I am grateful for the feedback from those who endured the course: Tom Fredman, Tom Nyman, Jan Ramstedt, Fredrik Smeds, Jan Torrkulla and Matias Waller. I am also grateful to PhD student Rasmus Nystríom for his careful and critical reading of the manuscript and many valuable comments. September 11, 1998 H.T.

Chapter 1 Introduction í Fundamental issues of control and important application examples 1.1 The role of feedback Consider the dynamical system depicted in Figure 1.1. Here G denotes a plant described by z = Gu è1.1è where u denotes a manipulated input, and z is the controlled output variable. The signals uètè and zètè are functions of time t. The mapping G represents a dynamical system which relates the input signal uètè and the output signal zètè, and it is in general described by a diæerential equation. Typically, the objective is to manipulate the input uètè in such a way that the variable zètè follows, or is at least close to, a given reference signal rètè. In principle, this could be achieved by solving the equation Gu = r è1.2è for u as a function of time, given the desired reference value rètè for zètè. Although è1.2è may not be exactly solvable for u, one could always solve the equation approximately, u - G - z Figure 1.1: Dynamical system. 1

v u - - G - z y K ç Figure 1.2: Feedback control system èv: disturbance, y: measured output, K: controllerè. provided the relation G is known. In practice, however, such a procedure seldom works! A fundamental reason for this is that there are always various kinds of uncertainties present in practical situations: - unknown disturbances aæecting the process, - incompletely known plant dynamics, i.e., model uncertainties. In order to compensate for the uncertainties the natural approach is to use measurements èyè from the process, and let the manipulated variable u be a function of the measured process outputs y as well. This leads to the concept of feedback control èfigure 1.2è. Feedback can be viewed as a means to reduce the eæect of uncertainty. In particular, the use of feedback makes it possible to manage with a cruder process model. This nice property of feedback explains why control engineers tend to work with surprisingly simple, often linear, models, even when models built from ærst principles may be extremely complex. Example 1.1. A PI controller provides an example of how feedback is applied to reduce the uncertainty of low-frequency disturbances. A PI controller can be tuned to eliminate steadystate oæsets for unknown load changes using a very crude model of the process dynamics. Notice in particular, that zero steady-state oæset is achieved although the magnitude of the constant disturbance is completely unknown. Apart from uncertainties caused by disturbances and modeling uncertainty, another reason for applying feedback is due to the fact that - feedback provides the only way to stabilize an unstable plant. One might think that if one has a perfect plant model, and selects the input in such a way that the variables of the model remain bounded, then the same input would stabilize the real plant as well. However, for an unstable plant, even inænitesimal discrepancies between plant and model and in the initial state will cause the variables of the model and plant to diverge, and stabilization without feedback is therefore not achievable in practice. The reasons for using feedback as described above are reæected in some of the 2

fundamental problems of feedback control. Optimal control against disturbances. The disturbance attenuation problem is dealt with by optimal control methods, where some measure of the magnitude of the output is minimized subject to appropriate assumptions on the disturbances. A standard procedure is the so-called Linear Quadratic Gaussian èlqgè control problem, where the sum of the output variances are minimized subject to the assumption that the disturbances are characterized as stochastic processes. The cost function which is minimized is then J 2 = Z lim t f!1 Eë 1 tf z T ètèzètèdtë t f 0 è1.3è The theory of LQG contol was developed during the 1960's, and it was successfully applied for example to aerospace problems. It turns out that the cost J 2 is equal to a particular norm of the closed-loop transfer function, the H 2 norm. The LQG control problem therefore consists of minimizing the H 2 norm of the closed-loop transfer function. Therefore one also speaks about H 2 -optimal control. In the frequency domain, the H 2 norm of a stable scalar transfer function Gèsè is deæned as kgk 2 = ç 1 2ç Z 1,1 jgèj!èj2 d!ç 1=2 è1.4è This expression shows that the H 2 norm is a measure of the average of the square of the gain taken over all frequencies. Robust control of uncertain plants. Robustness against model uncertainties is classically handled by phase and gain margins to ensure closed-loop stability in spite of modeling errors. The classical methods are, however, not readily generalized to multivariable plants, and they do not handle the problem of simultaneously achieving good performance against disturbances as well as robustness against model uncertainties. The modern approach to design controllers which are robust against model uncertainties is provided by the so-called H1 control theory. This theory has been developed largely during the 1980's. In this approch, it is assumed that the plant is represented as G = G 0 +æ è1.5è where G 0 is the 'nominal' plant model èoften linearè, and æ represents a model uncertainty, cf. Figure 1.3. The uncertainty is unknown but assumed to belong to some kind of uncertainty set B, i.e., æ 2 B. For example, even though the nominal model may belinear, the uncertainty æmaybe nonlinear. In this way nonlinearities around a nominal linearized model G 0 valid at an operating point may be captured in the uncertainty æ. The control system in Figure 1.3 is called robustly stable with respect to the uncertainty class B if it is stable for all æ 2B. For an important and realistic class of bounded uncertainties to be discussed later, it turns out that the condition that the closed loop is stable for all possible æ 2Bis equivalent toa bound on the so-called H1 norm of the closed-loop transfer function. 3

- æ z - + G e 0 -? w u K ç y Figure 1.3: Control of uncertain plant. The H1 norm of the stable scalar transfer function Gèsè is deæned as kgk1 = max jgèj!èj è1.6è! Thus, the H1 norm is the largest gain of the system taken over all frequencies. It is easy to see why the H1 norm is related to robust stability. For the uncertain plant in Figure 1.3, we have z = T zw w; T zw =èi,kg 0 è,1 K è1.7è From elementary control theory we know that the closed loop in Figure 1.3 is stable if Another way to state the stability requirement is that jæèj!èt zw èj!èj é 1; all! è1.8è jt zw èj!èj é 1=lè!è; all! è1.9è implies that the closed-loop system is stable for all uncertainties æ which satisfy the bound jæèj!èjçlè!è; all! è1.10è In fact, it can be shown that the condition è1.9è is also necessary for robust stability, i.e., if è1.9è does not hold, then there exists an uncertainty æ that satisæes è1.10è and which makes the closed loop unstable. The connection to the H1 norm is obtained by observing that the condition è1.9è is equivalent to klt zw k1 é 1 è1.11è Hence, the closed-loop system in Figure 1.3 is robustly stable with respect to the uncertainty class deæned by è1.10è if and only if the closed-loop transfer function satisæes the H1 norm bound è1.11è. 4

Disturbance rejection and loop-shaping using H1 control. Even though robustness to modeling uncertainties is one of the most important motivations for the H1 control problem, it can also be applied to the disturbance rejection problem. The cost function then takes the form of a worst-case cost. This will be discussed later. The H1 control problem is also well suited for loop shaping. In many control problems, the closed-loop behaviour can be speciæed by requiring that various closed-loop transfer functions satisfy given bounds. For example, one could require that the transfer function T zv èsè from the disturbance v to the output z for the system in Figure 1.2 satisæes the frequency domain bound jt zv èj!èj é 1=jWèj!èj; all! è1.12è This can be stated in terms of an H1 norm bound as kw èj!èt zv èj!èk1 é 1 è1.13è It follows that loop-shaping problems involving design speciæcations of the form è1.12è can be solved eæciently using H1 control theory. What makes the H1 control problem better suited for the robust stability problem and for loop-shaping than the H 2 èlqè control problem is due to the fact that the H1 norm bound è1.13è guarantees è1.12è for all frequencies. On the other hand, the H 2 norm è1.4è only gives an average measure taken over all frequencies, and therefore it cannot guarantee that the frequency domain bound holds at all frequencies. Realistic controller design requires both robustness against model uncertainty ècharacterized by an H1 norm boundè, as well as good disturbance rejection properties ècharacterized by an H 2 - or H1-normè. Today controller design based on optimal èlqg or H 2 è and robust H1 control is the standard procedure for control systems where high demands on control quality exists. Some èfairlyè good software is available in MATLAB toolboxes. As most of the literature and the software deals with continuous-time controllers, the treatment will focus on this case. In many respects, this is the natural approach since the controlled processes mostly operate in continuous time. However, it should be kept in mind that as the controllers are normally implemented digitally, the implementation phase will involve a second step, consisting of a discretization of the continuous-time controller. An alternative would be to apply discrete-time or sampled-data control theory directly. However, the software presently available for discrete-time controller synthesis is not as extensive as that for the continuous-time case. Therefore, controllers are still mostly ærst designed in continuous time. The standard controller design procedures are restricted to linear or weakly nonlinear processes. The design of optimal and robust controllers for nonlinear plants is a signiæcantly more complex problem. There are, however, some simpler appealing suboptimal techniques to modify the linear optimal and robust control methods to nonlinear systems. In these methods the nonlinear system is described as a linear parameter varying èlpvè system, and an optimal robust controller is calculated using the 5

estimated maximum rate of change of the system parameters. This approach can be regarded as a rigorous way of designing optimal and robust gain-scheduled controllers. Remark 1.1. Note that a number of control methods which have gained popularity in industry, such as fuzzy control and neural control, do not explicitly address any of the fundamental control issues in a quantitative way at all. This is the main reason why control people do not usually take these methods seriously. Naturally, these methods will still often work at least in not too demanding applications. They also appeal to many people with a non-control background and their functioning can more easily be explained to process operators and the media. It should also be remembered that the ability to analyze a particular method quantitatively is in no way a prerequisite for successful applications of the technique! 1.2 Some application examples for advanced control It is important to note that in most practical control systems the control quality is neither a very critical issue nor is it very sensitive to the controller used. It is often suæcient to design a controller which eliminates steady state oæsets and achieves an acceptable closed-loop behavior. In these cases classical PI-tuning methods are often suæcient. However, higher demands on the eæciency of processes and technical equipment have introduced a number of applications where classical tuning methods are not suæcient for good performance. At the same time, the availability of inexpensive computing power has made the application of more complex controllers feasible in practice. This development has given rise to a number of new highly challenging application areas for control. In order to give an appreciation of the type of applications involved, we give a brief list of some of the problem areas. - Chemical process control systems. Distillation, chemical reactors, cements kilns, ph control, basis weight control in paper machines, etc. The multivariable nature of the plants, with a coupling of several loops, often sets high demands on the controller tuning for simultaneous good performance for all loops. Chemical processes are also typically subject to random disturbances and large modeling uncertainties. Also, the objective is typically to control a quality variable, whose variations should be made as small as possible in spite of process disturbances and model uncertainties. - Various mechanical systems. Important examples of mechanical systems which set high requirements on the controller are for example: - Active suspension systems, which are used to complement traditional passive suspension for example in cars and trains. In this way it is possible to achieve a response which is not achievable by passive methods. - Elevator control. The position of elevators requires well-designed control system in order to give a smooth and eæcient ride in spite of varying loads ènumber of passengersè. - Positioning systems in ships. The problem of keeping a ship positioned at sea is 6

important in various oæshore operations, and consists of a highly demanding multivariable control problem. - Magnetic bearings, in which a bearing is suspended frictionlessly by magnetic forces. In this way it is possible to achieve very high rotation speeds not possible with traditional bearings. On the other hand, the position of the bearing must be controlled very accurately in order to avoid vibrations at high speeds. - Engine control. Higher demands on eæciency and pollution control have recently motivated the study of high-performance control systems for engine control. Applications in this area include spark ignition engines, diesel engines as well as jet engines. The systems often exhibit diæcult dynamics due to underdamped modes, nonlinear dynamics etc. - Active vibration control. Active suppression of vibration is being introduced in order to suppress vibration in various machinery and constructions. For example, high-rise buildings in earth-quake areas, like Japan, are nowadays equipped with active vibration control systems. A well-designed active controller can outperform the best passive vibration suppression techniques. Vibrating structures are inænite-dimensional dynamical systems èwith an inænite number of vibrating modes and resonance frequenciesè, and the controller is therefore in practice always based on a ænite-dimensional approximate model. - Active control of acoustic noise. This is a novel application of active control in which antinoise is applied to suppress acoustic noise. It can be used as a complement to traditional passive noise suppression in particular at low frequencies, for which passive noise absorption is ineæcient. Commercial products presently include: headsets with active noise suppression, suppression of noise in the interior of some èluxuryè cars and airplanes. 1.3 Scope of course In this course we study modern methods for designing controllers with speciæed optimality and robustness properties. We will cover H 2 -optimal and LQG control, and robust H1-optimal control, including the so-called ç-synthesis procedure for structured uncertainties. We will also consider mixed H 2 =H1 control problems, in which a mixed H 2 èperformanceè and H1 èrobustnessè criterion is minimized in order to achieve robust performance. It is important to notice that optimal and robust control theory addresses the solution of certain well-deæned control problems, which are related to quantitatively deæned optimality and robustness criteria. The controller designed with these methods is only as good as the design speciæcations allow. In controller design, it is therefore essential to state the problem correctly in a way which corresponds to a good design for the system to be controlled. In this course, the problem of applying optimal and robust control theory to controller design will also be discussed. Presently, the best, and for many problems the only, available software which im- 7

plements the optimal and robust controller design techniques can be found in MATLABs Robust Control Toolbox and ç-synthesis Toolbox. These will be applied in this course to solve controller design problems. 1.4 Literature Optimal and robust control is a rather diæcult problem area, and although a number of advanced texts have been written on the subject, there are surprisingly few textbooks which cover the theory and design on an elementary level. The major reason for this is that many of the methods have been developed fairly recently. The focus of most books in the area has therefore been to provide a comprehensive coverage of the state of the art in robust control, rather than a pedagogical introduction to the æeld. Excellent books belonging to this class are the one by Zhou et al. è1996è, together with its simpliæed and condensed version èzhou and Doyle 1998è, and the one by Green and Limebeer è1995è. These books can be highly recommended to anyone who wants to have a thorough exposition of the æeld. Unfortunately, these texts require a level of mathematical sophistication which makes them accessible only to the most mathematically inclined control engineers. More elementary introductory texts which can be recommended are the books by Maciejowski è1989è, Morari and Zaæriou è1989è, Doyle et al. è1992è and Skogestad and Postlethwaite è1996è. These books focus on the use of robust èh1è control techniques to solve various control design problems. However, they do not discuss the techniques to solve the H1-optimal or other robust control problems. The robust H1-optimal control theory has now matured to stage where it can be presented in a fairly accessible way, which is not more diæcult than for other wellestablised æelds, such as classical optimal control theory. However, no textbook which provides an accessible introduction to the controller synthesis techniques appears to be available. This course will be an attempt in this direction. References Doyle, J. C., B. A. Francis and A. R. Tannenbaum è1992è. Feedback Control Theory. Macmillan. Green, M. and D. J. N. Limebeer è1995è. Linear Robust Control. Prentice-Hall. Maciejowski, J. M. è1989è. Multivariable Feedback Design. Addison-Wesley. Morari, M. and E. Zaæriou è1989è. Robust Process Control. Prentice-Hall. Skogestad, S. and I. Postlethwaite è1996è. Multivariable Feedback Control. Analysis and Design. Wiley. Zhou, K. and J. C. Doyle è1998è. Essentials of Robust Control. Prentice-Hall. Zhou, K., J. C. Doyle and K. Glover è1996è. Robust and Optimal Control. Prentice- Hall. 8