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

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

State Observers and the Kalman filter

State Feedback and State Estimators Linear System Theory and Design, Chapter 8.

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

EEE582 Homework Problems

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

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

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

ECE 388 Automatic Control

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

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

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

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

PARAMETERIZATION OF STATE FEEDBACK GAINS FOR POLE PLACEMENT

Note. Design via State Space

CONTROL DESIGN FOR SET POINT TRACKING

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)

EECS C128/ ME C134 Final Wed. Dec. 15, am. Closed book. Two pages of formula sheets. No calculators.

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

BIBO STABILITY AND ASYMPTOTIC STABILITY

Linear State Feedback Controller Design

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

Chapter 3. State Feedback - Pole Placement. Motivation

CONTROL SYSTEMS, ROBOTICS, AND AUTOMATION - Vol. V - Recursive Algorithms - Han-Fu Chen

4F3 - Predictive Control

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

Intermediate Process Control CHE576 Lecture Notes # 2

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

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

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

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

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

ECE 516: System Control Engineering

Feedback Control of Dynamic Systems

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

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

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

Optimal Polynomial Control for Discrete-Time Systems

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

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

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

MODERN CONTROL DESIGN

Full State Feedback for State Space Approach

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

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

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

Adaptive Predictive Observer Design for Class of Uncertain Nonlinear Systems with Bounded Disturbance

COMPOSITE REPRESENTATION OF BOND GRAPHS AND BLOCK DIAGRAMS FOR CONTROLLED SYSTEMS

Dr Ian R. Manchester Dr Ian R. Manchester AMME 3500 : Review

6 OUTPUT FEEDBACK DESIGN

Lecture 18 : State Space Design

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

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

Topic # Feedback Control Systems

Control Systems. State Estimation.

Dr Ian R. Manchester

Problem 2 (Gaussian Elimination, Fundamental Spaces, Least Squares, Minimum Norm) Consider the following linear algebraic system of equations:

Controls Problems for Qualifying Exam - Spring 2014

1 Steady State Error (30 pts)

Synthesis via State Space Methods

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

Adaptive Inverse Control based on Linear and Nonlinear Adaptive Filtering

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

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

Intro. Computer Control Systems: F9

Process Modelling, Identification, and Control

MS-E2133 Systems Analysis Laboratory II Assignment 2 Control of thermal power plant

CBE507 LECTURE III Controller Design Using State-space Methods. Professor Dae Ryook Yang


Module 9: State Feedback Control Design Lecture Note 1

VALLIAMMAI ENGINEERING COLLEGE

INRIA Rocquencourt, Le Chesnay Cedex (France) y Dept. of Mathematics, North Carolina State University, Raleigh NC USA

Video 5.1 Vijay Kumar and Ani Hsieh

BUMPLESS SWITCHING CONTROLLERS. William A. Wolovich and Alan B. Arehart 1. December 27, Abstract

Advanced Control Theory

Module 09 From s-domain to time-domain From ODEs, TFs to State-Space Modern Control

Chap. 3. Controlled Systems, Controllability

MANY adaptive control methods rely on parameter estimation

Automatic Stabilization of an Unmodeled Dynamical System Final Report

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

Introduction to Modern Control MT 2016

Observer design for rotating shafts excited by unbalances

State Feedback and State Estimators Linear System Theory and Design, Chapter 8.

ẋ 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)

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

Control Systems Lab - SC4070 Control techniques

Finite Time Engineering

Cramér-Rao Bounds for Estimation of Linear System Noise Covariances

Topic # Feedback Control Systems

Modeling nonlinear systems using multiple piecewise linear equations

Modeling and Control Overview

APPLICATION OF ADAPTIVE CONTROLLER TO WATER HYDRAULIC SERVO CYLINDER

A Robust Controller for Scalar Autonomous Optimal Control Problems

Zeros and zero dynamics

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

Algorithm for Multiple Model Adaptive Control Based on Input-Output Plant Model

Richiami di Controlli Automatici

IMPROVED TECHNIQUE OF MULTI-STAGE COMPENSATION. K. M. Yanev A. Obok Opok

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

COMBINED ADAPTIVE CONTROLLER FOR UAV GUIDANCE

Transcription:

CONROL SYSEMS, ROBOICS, AND AUOMAION Vol. III Controller Design - Boris Lohmann CONROLLER DESIGN Boris Lohmann Institut für Automatisierungstechnik, Universität Bremen, Germany Keywords: State Feedback Design, SISO Systems, State Feedback Control, stability, controllability, pole placement, Ackermann s formula, dead beat control Contents 1. Objectives and Structure of State Feedback Control 2. Determination of the pre-compensator g 3. Determination of the Controller k 3.1 Determination by Matching of Coefficients 3.2 Determination from Control Canonical Form 3.3. Determination by ransform to Control Canonical Form: Ackermann s Formula 3.4. Design Parameters 4. Example: Inverted Pendulum 5. Discrete-ime State Feedback and Dead-Beat Behavior Glossary Bibliography Biographical Sketch Summary Based on the state variable description of dynamic systems and its analysis, this chapter presents approaches to the design of closed-loop control. A linear weighted sum of state variables is fed back to the control input of the plant, the resulting control law is called state feedback. his allows the control-system designer to place all of the n eigenvalues of the closedloop system in desirable locations, mostly referred to as pole placement or pole assignment. he stability can thereby be assured and the transient behavior be adjusted. A frequently used design procedure is described by Ackermann s formula. SAMPLE CHAPERS A special feature of discrete-time state feedback control occurs, when the n eigenvalues are placed at the origin of the complex plane: the initial state of the system decays to zero after a maximum of n steps, which is called dead-beat behavior. 1. Objectives and Structure of State Feedback Control Starting point is the state space description of a dynamic system with one scalar control input u(t), one scalar control output y(t), and the (n,1)-state vector (or n-vector of state) x(t), State differential equation: x () t = Ax() t + bu() t, (1) Output equation: y t () () t = cx. (2)

CONROL SYSEMS, ROBOICS, AND AUOMAION Vol. III Controller Design - Boris Lohmann Beside the control input, the system is influenced from outside by the vector of initial values, the initial state x( t 0) = x 0. (3) In most cases, the initial state will not be known. A first objective is therefore to eliminate the effect of this initial state disturbance. For this purpose, a feedback is required in order to continuously gather information on the system s state and to generate an appropriate control input u(t). As the system is described in state variable form, it is a good idea to feed back the states to the control input, u = k( x ( t), t). (4) At first, k(.) is some function of the state variables x 1 ( t),..., x ( t ) and of the time t (he conceivable consideration of integrals or time derivatives of state variables within the control law is in fact not required, because from the state and from the control input, the further trajectory x(t) is uniquely given; derivatives and integrals utilize history values which do not deliver additional information, at least in state feedback control as considered here). A special case of (4) is linear time invariant state feedback of the form x1 ut () = kx 1 1() t... kx n n() t = [ k1 k n] = k x() t. (5) x n Here, the controller weights the sum of the state variables in a linear manner. Beside the objective of eliminating initial value disturbances, a second objective is to choose the control input u such that the control output y tracks a given reference r(t). herefore, the control input can no longer only be calculated from the states but also from the reference r. Setting up this influence in linear form, the control law (5) is to be extended by an appropriate summand, SAMPLE CHAPERS ut () = kx 1 1() t... kx n n() t + grt () x1 [ k1 k. (6) = n ] = k x() t + gr() t x n n It will turn out soon, that with this simple approach a precise tracking of the reference r by the output y will only be achieved for t and only if r tends to a constant value ast. he extended control law (6) will be denoted as state feedback law or state feedback for the rest of this text. Figure 1 implies the structure of the control plant with state feedback. he block k is also referred to as state feedback controller, the block g is a

CONROL SYSEMS, ROBOICS, AND AUOMAION Vol. III Controller Design - Boris Lohmann pre-compensator. By substituting the control law (6) into the state differential Eq. (1) of the plant, the state differential equation of the closed loop system is obtained: x () t = ( A bk ) x() t + bgr() t. (7) Figure 1: Structure of the control plant with state feedback It is of the same type as the original state differential equation with the system matrix ( A bk ) instead of A and with the vector bg instead of b. he trajectory x(t) of the closed-loop system is therefore given by Eq. (69) in Description and Analysis of Dynamic Systems in State Space, if the initial state and the reference signal r(t) are known, t t0 ( A bk )( t ) SAMPLE CHAPERS ( A bk )( t t0 ) τ x() t = e bgr( τ) dτ + e x. (8) We can now formulate the objective of eliminating the influence of initial value disturbances more precisely: he trajectory starting from an arbitrary initial state x 0 is to converge to zero ast, while r(t)=0. 0 Calling in mind the results on stability, we observe that this will happen if the system is stable. And the closed loop system (7) will obviously be stable if all of the eigenvalues of ( A bk ) are located in the left half of the complex plane. he specific location of these closed-loop eigenvalues (or so-called control eigenvalues) determines speed and other characteristics of the transient behavior.

CONROL SYSEMS, ROBOICS, AND AUOMAION Vol. III Controller Design - Boris Lohmann For the practical application it is convenient, if all of the n closed-loop eigenvalues can be specified arbitrarily by the control-system designer. his allows to not only stabilize the system but to influence in detail the transient behavior of the closed-loop system. he design objectives can now be summarized as follows: Consider a control plant (1), (2) with the linear time-invariant state feedback (6), ut () = k x () t + grt (). (9) Find a state feedback controller = [ k k ] the closed-loop system k and a pre-compensator g such that 1 n x () t = ( A bk ) x() t + bgr() t, (10) y t () () t = cx, (11) 1. possesses desired eigenvalues, specified by the control-system designer, in order to ensure stability and to form the dynamic behavior, 2. avoids steady state error, i.e. ensures that the control output y(t) tends towards the reference signal r(t) while t and with r() t = const. By Laplace transform of Eqs. (10), (11) and by elimination of the state vector x, the input-output behavior of the closed-loop system is obtained by its transfer functiong r () s, Y s s gr s 1 () = c ( I A+ bk ) b () Gr ( s). (12) his chapter focuses on the design of state feedback (9) in the context of closed loopsystems (10), (11). Relevant assumptions are: All state variables are accessible for measurement and feedback, Initial state disturbances are the only disturbances occurring, in particular, there are no permanent disturbances, SAMPLE CHAPERS he reference signal is constant for most of the time or, at least, changes slowly. Of course, these assumptions are not always fulfilled in practice, but the resulting problems can be overcome by additional measures like state estimators (See Observer Design) and extended control structures (see Control of Linear Multivariable Systems and Extended Control Structures).

CONROL SYSEMS, ROBOICS, AND AUOMAION Vol. III Controller Design - Boris Lohmann - - - O ACCESS ALL HE 20 PAGES OF HIS CHAPER, Click here Bibliography Ackermann J. (1972). Der Entwurf linearer Regelungssysteme im Zustandsraum. Regelungstechnik 20, 297-300. [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 Emami-Naeini A. (1994). Feedback Control of Dynamic Systems, 3 rd edition. Addison-Wesley. [extbook 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,. 128-151. [Includes the controllability/observability criteria presented]. Hautus M.L.J. (1969). Controllability and Observability Conditions of Linear Autonomous Systems. Indagationes Mathematicae 31, 443-448.. [Includes the controllability/observability criteria presented]. Kaczorek. (1992). Linear Control Systems. Volume 1 and 2. Research Studies Press. [Extensive theoretical work; includes linear differential algebraic systems and many details]. Kailath,. (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, 394-400. [An initial work on state space methods]. Kalman R.E. (1960). On the General heory of Control Systems. Proc. 1 st Int. Congr. Autom. Control, Moscow, pp. 481-492. [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 ransactions on Military Electronics 8, 74-80. [Presents Luenberger s approach to state observers]. SAMPLE CHAPERS Luenberger D.G. (1966). Observers for Multivariable Systems. IEEE ransactions on Automatic Control 11, 190-197. [Presents Luenberger s approach to state observers]. Luenberger D.G. (1971). An Introduction to Observers. IEEE ransactions on Automatic Control 16, 596-602. [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 complex-variable theory. Int. J. Control 24, 33-74. [Introduces the concept of invariant zeros from a state variable approach]. Shinners S.M. (1998). Advanced Modern Control System heory and Design. John Wiley & Sons. [A recent textbook]. MALAB applications: he following two web-addresses provide introductory examples on how to use the software package MALAB for control system design purposes: http://tech.buffalostate.edu/ctm/ and http://www.ee.usyd.edu.au/tutorials_online/matlab/index.html

CONROL SYSEMS, ROBOICS, AND AUOMAION Vol. III Controller Design - Boris Lohmann Biographical Sketch Boris Lohmann received the Dipl.-Ing. and Dr.-Ing. degrees in electrical engineering from the echnical University of Karlsruhe, Germany, in 1987 and 1991 respectively. From 1987 to 1991 he was with the Fraunhofer Institut (IIB) and with the Institute of Control Systems, Karlsruhe, working in the fields of autonomous vehicles control and multi-variable 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 image-based control systems, with industrial applications in the fields of autonomous vehicle navigation, active noise reduction, error detection and fault diagnosis. SAMPLE CHAPERS