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

Similar documents
CONTROL SYSTEMS, ROBOTICS, AND AUTOMATION Vol. III Controller Design - Boris Lohmann

CONTROL SYSTEMS, ROBOTICS, AND AUTOMATION Vol. III Estimation and Compensation of Nonlinear Perturbations by Disturbance Observers - Peter C.

Observer design for rotating shafts excited by unbalances

CONTROLLABILITY AND OBSERVABILITY OF 2-D SYSTEMS. Klamka J. Institute of Automatic Control, Technical University, Gliwice, Poland

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

CONTROL SYSTEMS, ROBOTICS AND AUTOMATION - Vol. VII - System Characteristics: Stability, Controllability, Observability - Jerzy Klamka

CONTROL SYSTEMS, ROBOTICS AND AUTOMATION Vol. XVI - Qualitative Methods for Fault Diagnosis - Jan Lunze QUALITATIVE METHODS FOR FAULT DIAGNOSIS

Research Article State-PID Feedback for Pole Placement of LTI Systems

Chapter 3. State Feedback - Pole Placement. Motivation

International Journal of PharmTech Research CODEN (USA): IJPRIF, ISSN: Vol.8, No.7, pp , 2015

CONTROL SYSTEMS, ROBOTICS AND AUTOMATION Vol. XVII - Analysis and Stability of Fuzzy Systems - Ralf Mikut and Georg Bretthauer

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

PARAMETERIZATION OF STATE FEEDBACK GAINS FOR POLE PLACEMENT

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

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

Consensus Stabilizability and Exact Consensus Controllability of Multi-agent Linear Systems

State Observers and the Kalman filter

TECHNICAL systems are invariably subject to faults. In

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)

OUTPUT REGULATION OF RÖSSLER PROTOTYPE-4 CHAOTIC SYSTEM BY STATE FEEDBACK CONTROL

ESTIMATOR STABILITY ANALYSIS IN SLAM. Teresa Vidal-Calleja, Juan Andrade-Cetto, Alberto Sanfeliu

Synthesis of Discrete State Observer by One Measurable State Variable and Identification of Immeasurable Disturbing Influence Mariela Alexandrova

Comparison of four state observer design algorithms for MIMO system

ECE 516: System Control Engineering

CONTROL SYSTEMS, ROBOTICS AND AUTOMATION - Vol. XIII - Nonlinear Observers - A. J. Krener

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

Optimal Polynomial Control for Discrete-Time Systems

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

SAMPLE SOLUTION TO EXAM in MAS501 Control Systems 2 Autumn 2015

CONTROL SYSTEMS, ROBOTICS AND AUTOMATION - Vol. VIII - Design Techniques in the Frequency Domain - Edmunds, J.M. and Munro, N.

Riccati difference equations to non linear extended Kalman filter constraints

Graph and Controller Design for Disturbance Attenuation in Consensus Networks

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

CDS 101/110a: Lecture 10-1 Robust Performance

RELAY CONTROL WITH PARALLEL COMPENSATOR FOR NONMINIMUM PHASE PLANTS. Ryszard Gessing

Stability and composition of transfer functions

Control Systems Design

EE 422G - Signals and Systems Laboratory

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

Robust Internal Model Control for Impulse Elimination of Singular Systems

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

The Second Order Commutative Pairs of a First Order Linear Time-Varying System

CONTROL SYSTEMS, ROBOTICS AND AUTOMATION Vol. VII Multivariable Poles and Zeros - Karcanias, Nicos

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

Multi-Agent Systems. By Anders Simpson-Wolf, Ramanjit Singh, and Michael Tran

ECE 388 Automatic Control

Linear System Theory. Wonhee Kim Lecture 1. March 7, 2018

Australian Journal of Basic and Applied Sciences, 3(4): , 2009 ISSN Modern Control Design of Power System

PARTIAL DECOUPLING OF NON-MINIMUM PHASE SYSTEMS BY CONSTANT STATE FEEDBACK*

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

Matrix Equations in Multivariable Control

Stability, Pole Placement, Observers and Stabilization

Fault Detection and Diagnosis for a Three-tank system using Structured Residual Approach

Linear State Feedback Controller Design

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

Dr Ian R. Manchester

Lecture 9. Introduction to Kalman Filtering. Linear Quadratic Gaussian Control (LQG) G. Hovland 2004

Feedback Linearization based Arc Length Control for Gas Metal Arc Welding

Note. Design via State Space

IDENTIFICATION AND CONTROL OF A DISTILLATION COLUMN. Department of Informatics and Systems University of Pavia, ITALY

Digital Control Engineering Analysis and Design

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

ONGOING WORK ON FAULT DETECTION AND ISOLATION FOR FLIGHT CONTROL APPLICATIONS

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

Intro. Computer Control Systems: F9

RECURSIVE SUBSPACE IDENTIFICATION IN THE LEAST SQUARES FRAMEWORK

CONTROL SYSTEMS ENGINEERING Sixth Edition International Student Version

Output Regulation of the Tigan System

Full State Feedback for State Space Approach

Linear-Quadratic Optimal Control: Full-State Feedback

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

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

THE DESIGN OF ACTIVE CONTROLLER FOR THE OUTPUT REGULATION OF LIU-LIU-LIU-SU CHAOTIC SYSTEM

ECE317 : Feedback and Control

Optimization based robust control

Descriptor system techniques in solving H 2 -optimal fault detection problems

Conditions for Suboptimal Filter Stability in SLAM

Identification Methods for Structural Systems

Computer Problem 1: SIE Guidance, Navigation, and Control

Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam!

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

Linear Control Systems

Design and Comparison of Different Controllers to Stabilize a Rotary Inverted Pendulum

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

ANN Control of Non-Linear and Unstable System and its Implementation on Inverted Pendulum

CONTROL SYSTEMS, ROBOTICS AND AUTOMATION - Vol. XII - Lyapunov Stability - Hassan K. Khalil

Robust Tuning of Power System Stabilizers Using Coefficient Diagram Method

H-infinity Model Reference Controller Design for Magnetic Levitation System

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

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

Minimalsinglelinearfunctionalobserversforlinearsystems

COMPOSITE REPRESENTATION OF BOND GRAPHS AND BLOCK DIAGRAMS FOR CONTROLLED SYSTEMS

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

Feedback Control of Dynamic Systems

Learn2Control Laboratory

Possible Way of Control of Multi-variable Control Loop by Using RGA Method

CONTROL * ~ SYSTEMS ENGINEERING

Synthesis via State Space Methods

Stability Analysis of the Simplest Takagi-Sugeno Fuzzy Control System Using Popov Criterion

Robust LQR Control Design of Gyroscope

Transcription:

EXTENDED CONTROL STRUCTURES Boris Lohmann Institut für Automatisierungstechnik, Universität Bremen, Germany Keywords: State Space, Control Structures, State Feedback, State Observer, pole placement, model uncertainty, disturbances Contents 1. Steady State Behavior under realistic assumptions 1.1 External Disturbances 1.2 Model Uncertainty and Parameter Variations 2. PI State Feedback Control 2.1 Structure and Design 2.2. Properties and Further Extensions 3. Modelbased dynamic precompensator 3.1 Structure and Design 3.2 Combination with PIstatefeedback Glossary Bibliography Biographical Sketch Summary The combination of state feedback with a state observer provides a powerful tool for designing linear control systems. However, the steady state behavior in the presence of model uncertainty or permanent disturbances turns out to be unsatisfactory. This disadvantage can be overcome with the help of an overlying PIcontroller. Another structural extension of the control systems introduced so far is the introduction of a dynamic modelbased precompensator. It allows the designer to separately shape the disturbance and the inputoutput behavior of the control system. 1. Steady State Behavior under realistic assumptions Figure 1 shows the arrangement of a control plant with state observer and state feedback, as introduced in the previous articles. The precompensator gain g is selected so that the control output y converges towards the (constant) reference r ast. The only disturbance acting on the system is the unknown initial state x( t 0) = x 0. As the initial time t 0 of the consideration can be set arbitrarily, we can establish that this control system will eliminate those disturbances vanishing from a certain time t 0 on.

Figure 1: Closeloop system with state observer and state feedback 1.1 External Disturbances The situation changes in case of permanent disturbances. Then, in many cases the influence of a disturbance variable zt () on the state differential equation can be modeled by a linear term, and the state equations can be extended by a corresponding summand e zt (), x () t = Ax() t + bu() t + ez() t, (1) T y = cx. (2) The inputoutput behavior from the disturbance input z to the control output y can then be expressed (after Laplace transform): T 1 T 1 Y( s) ( s ) = c I A bu( s) + c ( si A) e Z( s). (3) If a pure state feedback controller without observer is used for the control of this plant, the inputoutput relation of the closedloop system becomes T T 1 T T 1 Y( s) ( s ) = c I A+ bk bgr( s) + c ( si A+ bk ) ez( s). (4) Gr( s) Gz( s) The second summand describes the effect of the disturbance on the control output. In general, the disturbance transfer function Gz () s will not equal zero and even simple constant disturbances zt ( ) = const. will cause permanent steady state error, i.e. a permanent nonzero difference between y and r. Since all poles of Gz ( s ) obviously are control eigenvalues, we can at least state that the disturbance z does not affect the

general stability properties of the closedloop system. Finite disturbances will cause finite reactions in the control output y, provided the amplitude of the disturbance does not cause system variables to reach their natural boundaries or the linear model to loose validity for other reasons. These observations are also true when including an observer. In case of several disturbances z 1 ( t),..., zm( t ), they can be modeled by several corresponding summands e z ( t) in the state equations. ν ν In case of finite permanent disturbances z acting according to (1) on the plant within a closedloop system (with or without observer), the control output y will in general no longer follow the reference signal r, i.e. steady state error will occur. Stability is not affected. The problem is not so easy surveyed if the influence of disturbances is in a nonlinear manner or cannot be described precisely at all. Then, with the means available here, we can not predict the system behavior. However, in many practical applications, we may assume that the closedloop system, designed without consideration of disturbances, will approximately perform in the expected way, and, in particular, will stabilize the real system. The remaining problem is then the steady state error. It will be overcome in the next section by a PIcontroller added to the state feedback. Other state space methods for improving the disturbance behavior are presented in other articles of this work. They are only mentioned here without details: If a disturbance variable can be measured (which will only be possible in exceptional cases) and at the same time if its influence on the system is described by the state equations, then a socalled disturbance feedback can be designed. It generates a control input u counteracting the influence of the disturbance. If, however, the disturbance is not accessible to measurement but its characteristic form is roughly known (typically slow, approximately constant disturbances or periodic disturbances of known frequency), then its influence can be modeled by a socalled disturbance model consisting of additional homogeneous state differential equations. A state observer for the resulting extended system can then be introduced to estimate the disturbances. This estimate is used to run a disturbance feedback. Sometimes a conventional state feedback law can be found such that the influence of a disturbance z on y can fully be suppressed. The disturbance transfer function Gz () s equals zero in that case. This situation is called disturbance decoupling. 1.2 Model Uncertainty and Parameter Variations Further factors influencing the behavior of any real system are uncertainties in the linear system model and variations of system parameters over time. The elements of the T matrices A, b, c, describing the plants considered here, never will precisely reflect the parameters of the real system, either because they are neither by calculation nor by measurement available precisely, or, because the assumption of linearity is only

approximately fulfilled. In addition, the system parameters may change over time. This can happen slowly, for instance the friction coefficient of a bearing, or abrupt, for instance when the loading of a car changes. Counteracting the influence of such problems and specifying the allowable intervals of system parameters is a goal of robust control. It is presented in other topic articles of this work. In the context of state space design, if we assume the influence of model uncertainty and parameter variations being sufficiently small (so that stability is preserved and dynamic behavior is roughly as expected), the most significant problem remaining is steady state error. It can be eliminated by PIstatefeedback control. Bibliography TO ACCESS ALL THE 11 PAGES OF THIS CHAPTER, Click here Ackermann J. (1972). Der Entwurf linearer Regelungssysteme im Zustandsraum. Regelungstechnik 20, 297300. [Presents Ackermann s formula] DeCarlo R.A. (1989). Linear Systems. Prentice Hall. [Includes an introduction to the description and analysis by state space methods]. Franklin G.F., Powell J.D. and EmamiNaeini A. (1994). Feedback Control of Dynamic Systems, 3 rd edition. AddisonWesley. [Textbook with good introduction to the key objectives of automatic control. Mathematical appendix]. Gilbert E.G., (1963). Controllability and Observability in Multivariable Control Systems. J. Control, Ser. A, 1,. 128151. [Includes the controllability/observability criteria presented]. Hautus M.L.J. (1969). Controllability and Observability Conditions of Linear Autonomous Systems. Indagationes Mathematicae 31, 443448.. [Includes the controllability/observability criteria presented]. Kaczorek T. (1992). Linear Control Systems. Volume 1 and 2. Research Studies Press. [Extensive theoretical work; includes linear differential algebraic systems and many details]. Kailath, T. (1980). Linear Systems. Prentice Hall. [A standard textbook on linear theory]. Kalman, R.E. (1960). A new Approach to Linear Filtering and Prediction Problems. J. Basic Engineering85, 394400. [An initial work on state space methods]. Kalman R.E. (1960). On the General Theory of Control Systems. Proc. 1 st Int. Congr. Autom. Control, Moscow, pp. 481492. [An initial work on state space methods]. Kuo B.C. (1995). Automatic Control Systems, 7 th edition. Prentice Hall. [Extensive textbook. Some details missing in favor of good readability]. Luenberger D.G. (1964). Observing the State of a Linear System. IEEE Transactions on Military Electronics 8, 7480. [Presents Luenberger s approach to state observers]. Luenberger D.G. (1966). Observers for Multivariable Systems. IEEE Transactions on Automatic Control

11, 190197. [Presents Luenberger s approach to state observers]. Luenberger D.G. (1971). An Introduction to Observers. IEEE Transactions on Automatic Control 16, 596602. [Presents Luenberger s approach to state observers]. MacFarlane A.G.J. and Karcanias N. (1976). Poles and Zeroes of linear multivariable systems: a survey of the algebraic, geometric and complexvariable theory. Int. J. Control 24, 3374. [Introduces the concept of invariant zeros from a state variable approach]. Shinners S.M. (1998). Advanced Modern Control System Theory and Design. John Wiley & Sons. [A recent textbook]. MATLAB applications: The following two webaddresses provide introductory examples on how to use the software package MATLAB for control system design purposes: http://tech.buffalostate.edu/ctm/ and http://www.ee.usyd.edu.au/tutorials_online/matlab/index.html Biographical Sketch Boris Lohmann received the Dipl.Ing. and Dr.Ing. degrees in electrical engineering from the Technical University of Karlsruhe, Germany, in 1987 and 1991 respectively. From 1987 to 1991 he was with the Fraunhofer Institut (IITB) and with the Institute of Control Systems, Karlsruhe, working in the fields of autonomous vehicles control and multivariable state space design. From 1991 to 1997 he was with AEG Electrocom Automation Systems in the development department for postal sorting machines, at last as the head of mechanical development. In 1994 he received the 'Habilitation' degree in the field of system dynamics and control from the Universität der Bundeswehr, Hamburg, for his results on model order reduction of nonlinear dynamic systems. Since 1997 he has been full professor at the University of Bremen, Germany, and head of the Institute of Automation Systems. His fields of research include nonlinear multivariable control theory; system modeling, simplification, and simulation; and imagebased control systems, with industrial applications in the fields of autonomous vehicle navigation, active noise reduction, error detection and fault diagnosis.