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

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

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

Module 9: State Feedback Control Design Lecture Note 1

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

Control Systems. State Estimation.

Multi-Input Multi-output (MIMO) Processes CBE495 LECTURE III CONTROL OF MULTI INPUT MULTI OUTPUT PROCESSES. Professor Dae Ryook Yang

SAMPLE SOLUTION TO EXAM in MAS501 Control Systems 2 Autumn 2015

Pole-Placement Design A Polynomial Approach

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

Control System Design

Note. Design via State Space

Analysis of Discrete-Time Systems

Full State Feedback for State Space Approach

Chapter 6 State-Space Design

Analysis of Discrete-Time Systems

State Observers and the Kalman filter

Lecture Note #6 (Chap.10)

CHBE320 LECTURE XI CONTROLLER DESIGN AND PID CONTOLLER TUNING. Professor Dae Ryook Yang

Linear State Feedback Controller Design

CHAPTER 4 STATE FEEDBACK AND OUTPUT FEEDBACK CONTROLLERS

Integral action in state feedback control

CBE507 LECTURE IV Multivariable and Optimal Control. Professor Dae Ryook Yang

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

CHBE320 LECTURE V LAPLACE TRANSFORM AND TRANSFER FUNCTION. Professor Dae Ryook Yang

5. Observer-based Controller Design

Process Modelling, Identification, and Control

1 An Overview and Brief History of Feedback Control 1. 2 Dynamic Models 23. Contents. Preface. xiii

CBE495 LECTURE IV MODEL PREDICTIVE CONTROL

Process Modelling, Identification, and Control

Feedback Control of Linear SISO systems. Process Dynamics and Control

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

CHBE507 LECTURE II MPC Revisited. Professor Dae Ryook Yang

CDS 101/110a: Lecture 8-1 Frequency Domain Design

Chapter 7 Interconnected Systems and Feedback: Well-Posedness, Stability, and Performance 7. Introduction Feedback control is a powerful approach to o

Control System Design

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

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

EEE582 Homework Problems

Properties of Open-Loop Controllers

Control System Design

SYSTEMTEORI - ÖVNING 5: FEEDBACK, POLE ASSIGNMENT AND OBSERVER

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

Video 5.1 Vijay Kumar and Ani Hsieh

EECE 460 : Control System Design

Control Systems Lab - SC4070 Control techniques

Dynamics and control of mechanical systems

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

Identification of ARX, OE, FIR models with the least squares method

Linear Control Systems

CONTROL OF DIGITAL SYSTEMS

YTÜ Mechanical Engineering Department

Control System Design

System Identification Using a Retrospective Correction Filter for Adaptive Feedback Model Updating

Optimal Polynomial Control for Discrete-Time Systems

Stability of Feedback Control Systems: Absolute and Relative

Internal Model Control of A Class of Continuous Linear Underactuated Systems

Advanced Control Theory

Outline. Classical Control. Lecture 1

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

STABILITY OF CLOSED-LOOP CONTOL SYSTEMS

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

Lifted approach to ILC/Repetitive Control

State Space Control D R. T A R E K A. T U T U N J I

Topic # Feedback Control Systems

Lecture 18 : State Space Design

Observers for Linear Systems with Unknown Inputs

Automatic Control (TSRT15): Lecture 7

Analysis and Synthesis of Single-Input Single-Output Control Systems

Here represents the impulse (or delta) function. is an diagonal matrix of intensities, and is an diagonal matrix of intensities.

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

MATH 304 Linear Algebra Lecture 10: Linear independence. Wronskian.

Pole placement control: state space and polynomial approaches Lecture 2

Topic # Feedback Control Systems

Chapter 7 Control. Part Classical Control. Mobile Robotics - Prof Alonzo Kelly, CMU RI

Video 6.1 Vijay Kumar and Ani Hsieh

Lecture 6 PME Feedback Control of System. Instructor : Cheng-Hsien Liu 劉承賢 2018/10/6.

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

Cumulative Retrospective Cost Adaptive Control with RLS-Based Optimization

Topic # Feedback Control

Digital Control Systems

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

Pole placement control: state space and polynomial approaches Lecture 3

Chapter 3. State Feedback - Pole Placement. Motivation

Input-output Controllability Analysis

EE221A Linear System Theory Final Exam

Modelling and Control of Dynamic Systems. Stability of Linear Systems. Sven Laur University of Tartu

Performance of an Adaptive Algorithm for Sinusoidal Disturbance Rejection in High Noise

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

ECSE 4962 Control Systems Design. A Brief Tutorial on Control Design

Table of Laplacetransform

Systems and Control Theory Lecture Notes. Laura Giarré

Analysis and Design of Control Systems in the Time Domain

Automatic Control Systems theory overview (discrete time systems)

Control Systems Design

EE451/551: Digital Control. Chapter 8: Properties of State Space Models

4.0 Update Algorithms For Linear Closed-Loop Systems


Introduction to Feedback Control

Intro. Computer Control Systems: F8

Plan of the Lecture. Review: stability; Routh Hurwitz criterion Today s topic: basic properties and benefits of feedback control

Transcription:

CBE507 LECTURE III Controller Design Using State-space Methods Professor Dae Ryook Yang Fall 2013 Dept. of Chemical and Biological Engineering Korea University Korea University III -1

Overview States What characterize a system. The internal state variables are the smallest possible subset of system variables that can represent the entire state of the system at any given time. State variables must be linearly independent. State-space model x: states u: inputs d: disturbances y: outputs can be a function of above, y=g(x,d,u) If higher order derivatives exist, convert them to 1 st order Korea University III -2

Control Law Design Linear state-space model (SISO) Continuous-time version: Discrete-time version: where Design steps If all the states are available, use state feedback. (u Kx) If a part of states are available, design a state estimator. The state estimator is also called a state observer. Korea University III -3

Calculation of e At Taylor series expansion Calculation of and Example (Double integrator) Korea University III -4

State feedback control Characteristic equation: Pole placement example (Double integrator) Desired pole location: z=0.8 ± j0.25 with t=0.1 Korea University III -5

Control Canonical Form Characteristic polynomial (z)=z n +a 1 z n-1 + a n-1 z+a n Control Canonical form State-feedback control Korea University III -6

How to convert to canonical form It is possible when the system is controllable. Controllability The system (, ) is controllable if for every n th -order polynomial c (z), there exists a control low u Kx such that the characteristic polynomial of ( is c (z). The pair (, ) is controllable if and only if the rank of C=[ n-1 ] is n. The system (, ) is controllable if for every x 0 and x 1 there is finite N and a sequence of control u 0, u 1,, u N such that if the system has state x 0 at k=0, it is forced to state x 1 at k=n. The system (, ) is controllable if every mode in is connected to the control input. Korea University III -7

Controllability Matrix Controllability matrix, C=[ 2 N-1 ] should be invertible for system to be controllable. Ackermann s formula Satisfactory for SISO systems of order less than 10 and can handle systems with repeated roots. Selecting the desired characteristic polynomial, c (z) should be based on system evaluations such as step response and etc. Korea University III -8

Estimator Design If the full states are not available, unmeasured states should be estimated based on the output measurements to use state feedback strategy. Model of plant dynamics The model (, ) and u(k) are known and the estimate of the initial condition x(0) is assumed to be obtained. The error dynamics: If is unstable, the error will not converge to zero. Prediction estimator By pole placement, the estimator gain, L p can be designed to have desired error dynamics. Korea University III -9

Is it possible to find L p for desirable error dynamics? It is possible when the system is observable. Observability The system (, ) is observable if for every n th -order polynomial e (z), there exists a estimator gain L p such that the characteristic equation of state error of the estimator is e (z). The pair (, ) is controllable if and only if the rank of O=[ n-1 ] is n. The system (, ) is observable if for any x 0, there is finite N such that x 0 can be computed from observation y 0, y 1,, y N-1. The system (, ) is observable if every dynamic mode in is connected to the output y via H. Korea University III -10

Observability Matrix Observability matrix, O=[ 2; N-1 ] should be invertible for system to be observable. The controllability and the observability are dual. Ackermann s formula Satisfactory for SISO systems of order less than 10 and can handle systems with repeated roots. Selecting the desired characteristic polynomial, e (z) should be based on prediction error dynamics. Korea University III -11

Current Estimator The previous form of state estimation of x(k) does not involve current measurement. Alternative estimator formulation It is impossible to have measurement y(k) and u(k) calculation at the same time. However, the calculation of u(k) can be arranged to minimize computational delays by performing all calculations before the sample instant that do not directly depend on y(k) measurement. In this case, the observability matrix and the calculation of current estimator gain L c should be modified accordingly. Korea University III -12

Reduced-Order Estimators The direct measurements of states do not need to be estimated. If there is significant noise in measurements, full state estimation can provide smoothing for the measured state and estimation of unmeasured states. Division of states (a: directly measured) Known input Known measurement Korea University III -13

Reduced-order estimator gain L r can be selected so that the following characteristics equation have desired roots. Or, use Ackermann s formula Korea University III -14

Regulator Design: Combined control law and Estimator The separation principle Feedback control based on the estimator Estimator Combination Characteristic equation The characteristic poles of complete system consists of the combination of the estimator poles and the control poles The estimator and the controller can be designed separately. Korea University III -15

Use of Reference Input So far, the state feedback was focus on driving the states to zero. (Regulator problem) How to incorporate set point For a given set point r, find N x that defines the desired value of states x r. (N x r= x r ) Some system output y r =H r x will follow the desired reference. Korea University III -16

Reference input with estimator State-command structure Prediction estimator Current estimator Output error command Korea University III -17

Integral Control Integral control by state augmentation Augment the state with x I, the integral error, e y r. Control law The integral is replacing the feedforward term, N x. Also, it has the additional role of eliminating errors due to w. Korea University III -18

Disturbance rejection Disturbance Estimation An alternative approach to state augmentation is to estimate the disturbance signal in the estimator and then to use that estimate in the control law so as to force the error to zero. This approach yields results that are equivalent to integral control when the disturbance is constant. Disturbance modeling Disturbance other than constant biases can be modeled. Korea University III -19

All the ideas of state estimation still apply to reconstruct the state consisting x and x d, provided the system is observable. However, the control gain matrix K is not obtained using the augmented model. The augmented system will always be uncontrollable since the disturbance is not influenced by control input by no means. The estimation of w will be used in a feedforward control scheme to eliminate its effect on steady-state errors. This basic idea works if w is a constant, a sinusoid, or any combination of functions that can be generated by a linear model. The only constraint is that the disturbance state x d be observable. Korea University III -20

Effect of Delays Sensor delay System: Delayed output: The augmented system matrix will cause problem in calculating gains for current estimator. Actuator delay Korea University III -21