Feedback Control CONTROL THEORY FUNDAMENTALS. Feedback Control: A History. Feedback Control: A History (contd.) Anuradha Annaswamy

Similar documents
Packet-loss Dependent Controller Design for Networked Control Systems via Switched System Approach

Networked Control Systems:

On Separation Principle for a Class of Networked Control Systems

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

IMPULSIVE CONTROL OF DISCRETE-TIME NETWORKED SYSTEMS WITH COMMUNICATION DELAYS. Shumei Mu, Tianguang Chu, and Long Wang

FAULT-TOLERANT CONTROL OF CHEMICAL PROCESS SYSTEMS USING COMMUNICATION NETWORKS. Nael H. El-Farra, Adiwinata Gani & Panagiotis D.

Lyapunov Stability of Linear Predictor Feedback for Distributed Input Delays

Outline. Classical Control. Lecture 1

A State-Space Approach to Control of Interconnected Systems

Co-design of control and platform with dropped signals

MOST control systems are designed under the assumption

Control of Chatter using Active Magnetic Bearings

Index. Index. More information. in this web service Cambridge University Press

Analysis and design of switched normal systems

NOWADAYS, many control applications have some control

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

Feedback Control of Linear SISO systems. Process Dynamics and Control

CONTROL OF DIGITAL SYSTEMS

SENSE: Abstraction-Based Synthesis of Networked Control Systems

Hybrid Systems Course Lyapunov stability

AN EXTENSION OF GENERALIZED BILINEAR TRANSFORMATION FOR DIGITAL REDESIGN. Received October 2010; revised March 2011

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

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

Decentralized Event-triggered Broadcasts over Networked Control Systems

ADAPTIVE control of uncertain time-varying plants is a

Multi-Model Adaptive Regulation for a Family of Systems Containing Different Zero Structures

EE 422G - Signals and Systems Laboratory

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

Table of Laplacetransform

Robust Stability and Disturbance Attenuation Analysis of a Class of Networked Control Systems

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

QUANTIZED SYSTEMS AND CONTROL. Daniel Liberzon. DISC HS, June Dept. of Electrical & Computer Eng., Univ. of Illinois at Urbana-Champaign

Module 09 Decentralized Networked Control Systems: Battling Time-Delays and Perturbations

Stabilization of Networked Control Systems: Communication and Controller co-design

Controlo Switched Systems: Mixing Logic with Differential Equations. João P. Hespanha. University of California at Santa Barbara.

Robust Observer for Uncertain T S model of a Synchronous Machine

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

Overview of the Seminar Topic

Switched Systems: Mixing Logic with Differential Equations

ROBUST QUANTIZED H CONTROL FOR NETWORK CONTROL SYSTEMS WITH MARKOVIAN JUMPS AND TIME DELAYS. Received December 2012; revised April 2013

Copyrighted Material. 1.1 Large-Scale Interconnected Dynamical Systems

Robust Actuator Fault Detection and Isolation in a Multi-Area Interconnected Power System

A Delay-dependent Condition for the Exponential Stability of Switched Linear Systems with Time-varying Delay

Networked Control Systems: Estimation and Control over Lossy Networks

EXPONENTIAL STABILITY OF SWITCHED LINEAR SYSTEMS WITH TIME-VARYING DELAY

Delay compensation in packet-switching network controlled systems

Acknowledgements. Control System. Tracking. CS122A: Embedded System Design 4/24/2007. A Simple Introduction to Embedded Control Systems (PID Control)

Video 5.1 Vijay Kumar and Ani Hsieh

Control System Design

Introduction to Feedback Control

Switched systems: stability

Event-Triggered Output Feedback Control for Networked Control Systems using Passivity: Time-varying Network Induced Delays

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

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

CHAPTER 5 ROBUSTNESS ANALYSIS OF THE CONTROLLER

MTNS 06, Kyoto (July, 2006) Shinji Hara The University of Tokyo, Japan

INTEGRATED ARCHITECTURE OF ACTUATOR FAULT DIAGNOSIS AND ACCOMMODATION

Digital Control Systems

A Novel Integral-Based Event Triggering Control for Linear Time-Invariant Systems

Model Predictive Controller of Boost Converter with RLE Load

Stability of networked control systems with variable sampling and delay

Autonomous Mobile Robot Design

CDS 270-2: Lecture 6-1 Towards a Packet-based Control Theory

CBE495 LECTURE IV MODEL PREDICTIVE CONTROL

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

NONLINEAR PID CONTROL OF LINEAR PLANTS FOR IMPROVED DISTURBANCE REJECTION

Control over Communication Networks: Modeling, Analysis, and Synthesis. Marieke Posthumus-Cloosterman

Asymptotic Stability and Disturbance Attenuation Properties for a Class of Networked Control Systems

Graph and Controller Design for Disturbance Attenuation in Consensus Networks

Solid foundations has been a hallmark of the control community

Filter Design for Linear Time Delay Systems

DISTURBANCE OBSERVER BASED CONTROL: CONCEPTS, METHODS AND CHALLENGES

A Method for Determining Stabilizeability of a Class of Switched Systems

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

School of Mechanical Engineering Purdue University. ME375 Feedback Control - 1

Topic # Feedback Control Systems

Decentralized Stabilization of Heterogeneous Linear Multi-Agent Systems

Robust Anti-Windup Compensation for PID Controllers

Global Analysis of Piecewise Linear Systems Using Impact Maps and Surface Lyapunov Functions

Design of structured optimal feedback gains for interconnected systems

Guaranteed-Cost Consensus for Singular Multi-Agent Systems With Switching Topologies

Control Systems. EC / EE / IN. For

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

Chapter 5 A Modified Scheduling Algorithm for The FIP Fieldbus System

Wind Turbine Control

Stability of switched block upper-triangular linear systems with switching delay: Application to large distributed systems

Professional Portfolio Selection Techniques: From Markowitz to Innovative Engineering

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

Control with Random Communication Delays via a Discrete-Time Jump System Approach

LMI Methods in Optimal and Robust Control

Analysis and Synthesis of State-Feedback Controllers With Timing Jitter

554 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 55, NO. 2, FEBRUARY and such that /$ IEEE

Event-Triggered Decentralized Dynamic Output Feedback Control for LTI Systems

Alternative frequency-domain stability criteria for discrete-time networked systems with multiple delays

Disturbance Propagation in Vehicle Strings

Improving the Control System for Pumped Storage Hydro Plant

NETWORKED control systems (NCSs) are feedback-control

EEE582 Homework Problems

Robustness of stochastic discrete-time switched linear systems

Stability Analysis of a Proportional with Intermittent Integral Control System

Transcription:

Feedback Control CONTROL THEORY FUNDAMENTALS Actuator Sensor + Anuradha Annaswamy Active adaptive Control Laboratory Massachusetts Institute of Technology must follow with» Speed» Accuracy Feeback: Measure Compare Correct 1 2 Feedback Control: A History Feedback Control: A History (contd.) From 3rd century BC. The hour indicator ascends as water flows in. A series of gears rotate a cylinder to correspond to the temporal hours As the speed of the prime mover increases, the central spindle of the governor speeds up causing the two masses on lever arms to move up, pulls down a thrust bearing, closing a throttle valve. 3 Negative feedback improves performance (gain stability, linearity, frequency response, step response) and reduces sensitivity to parameter variations due to manufacturing or environment Used extensively in World War II Launched control theory in its own right 4 http://acps.mit.edu/cpsworkshop2014.html 1

Dynamic Models Control Performance Metrics Starting Sampled data point: Determination systems: of model Hold Continuous time model: Discrete time model: Disturbances Disturbances u y Measurement continuous u k Sample discrete y k e k rk :Value of at time Tracking accuracy: Speed: Stability: more accurate System response to disturbances dies down stable unstable less accurate 5 6 Transient Performance Metrics: Examples Steady state Performance Metrics: Examples Metric 1: Settling time Time it takes the system transients to decay Metric 2: Peak Overshoot Maximum Overshoot Metric 1: Cost of tracking error Metric 2: Cost of Control Effort 7 8 http://acps.mit.edu/cpsworkshop2014.html 2

Frequency Domain Methods Demand Setpoint + + Disturbances Filter Design and so that Ensure speed and accuracy of the closed loop by studying the forward loop transfer function Bode plots, Root locus, Nyquist plots are useful tools A typical control design Disturbances Inverted Pendulum Angle (inverted pendulum): l (horizontal force): Closed loop dynamics: Stability: Responses to an impulse in must decay. 0, Transient performance: ~ Control Effort: Increases with, Optimal control: Trade off between performance and control cost. 9 10 State Space Methods Optimal Control Disturbances Demand Setpoint + + Large, Optimal, Choose so that closed loop system is stable (Eigenvalues of A have negative real parts A is Hurwitz) a cost function is optimized. For example, leads to Optimal Control: Solution is of the form with with 11 Feedback gain matrix: K = [6.4; 3] Poles: [ 1; 2] J = 30.035 12 Feedback gain matrix: K = [2.08; 0.41] Poles: [ 0.42 + 0.73j; 0.42 0.73j] J = 17.911 http://acps.mit.edu/cpsworkshop2014.html 3

Computer controlled Systems Sensor Cyber domain ZOH Actuator Disturbances Physical Domain Inverted Pendulum Angle A Standard Sampled Data Problem Physical system: Multiple both sides by Integrate over, Input A B 1 h 1 Multiply both sides by Measure Compute Actuate Sample every secs. Nyquist sampling: The sampling frequency should be at least twice the highest frequency in the (physical) system dynamics. 13,, 1 1 Assumes that is available immediately after 14 Traditional Control System NETWORKED CONTROL SYSTEMS Centralized System Analog signal transfer Point to point communication One wire per signal Ideal signal transfer assumed 15 16 http://acps.mit.edu/cpsworkshop2014.html 4

Decentralized Control System Networked Control Systems (NCS) Physical coupling Physical coupling Physical coupling Physical coupling Decentralized System Physical coupling between different subsystems Each subsystem is controlled by a local controller No information exchange among controllers 17 Communication Communication A Networked Control System is a spatially distributed control system where information is exchanged over a (digital) network. 18 Features of NCS Advantages of NCS Traditional Control System Networked Control System Traditional Control System Networked Control System Sensors and controllers can be added or removed without wiring efforts Increased re configurability Simplification of diagnosis procedures and maintenance Hence, reduction of cost Efficient sharing of data via network 19 Reduced complexity, wiring, and cost of system Easy maintenance, diagnosis, and reconfiguration Increased flexibility and autonomy 20 http://acps.mit.edu/cpsworkshop2014.html 5

Applications of NCS Example 1: Automotive Systems Automobile industry in 1970's Driven by reduced cost for cabling, modularization of systems, and flexibility in car manufacturing A wide range of applications at present Engineering Networks Manufacturing automation Automotive Systems Aircraft Teleoperation & Remote Surgery Building automation Automoted highway systems Environmental monitoringand control Physical/ biological/ ecological networks Synchronization networks Flock of birds/school of fisch Gene/cell networks Food webs Social networks More than 50 control units Engine Control Idle speed control Drive by wire Lights Diagnosis Cruise Control 21 22 Example 2: Manufacturing Example of complex process control Highly interconnected control systems in a manufacturing process An industrial bus protocol: Profibus 23 Example 3: Power Networks Heterogeneous power generation networks Many small power plants connected: Solar Wind mill Nuclear power plants Gas turbines... 24 http://acps.mit.edu/cpsworkshop2014.html 6

Example 4: Traffic Management Example 5: Telepresence Systems Motivation: Increase traffic throughput Avoid congestion Install wireless traffic sensors Model traffic as partial differential equations Cooperative Telemanipulation 25 26 Example 6: Biological systems Implications of NCS Physical Domain sensors Physical System actuators Continuous-time A/D D/A Discrete-time Each bird/fish adjusts its velocity and direction only according to its neighbors Cyber Domain Real Time Applications Multimedia Applications Embedded Platform Network Shared Communication Control Shared Computation Messages 27 28 http://acps.mit.edu/cpsworkshop2014.html 7

Implications of Network Control Implications of NCS (contd.) 1. Delays and packet dropouts: Non ideal signal transmission Delays and packet dropouts are the consequence Delays are a source of instability and performance deterioration Delay depends on network configuration, number of particpators, routing transients, aggregate flows, network topolgies Transmission delays may be non deterministic 2. Limited network resources Multiple sensors and system communicating over a shared network Network bandwidth is essential in the design of the system Need for optimal scheduling and prioritizing 29 30 NCS: Challenges (3) Highlights of NCS Solutions 3. Synchronization of local clocks Clock offset may drift Time and durations may differ for each component in the NCS Analysis and synthesis of controllers that are robust to (1) delays (2) varying delays (3) packet dropouts 31 32 http://acps.mit.edu/cpsworkshop2014.html 8

A Standard Sampled Data Problem Effect of Network: 0 Physical system: Multiple both sides by Integrate over, 1 Multiply both sides by Input 1 A B Physical system: With sampling, and integration overt,t 1 1, t,t, t, 1 1 1 Input 1 A B 1 2,, 1 1 1 1 can be a significant fraction of. Design assuming ~0. Guarantee robustness Assumes that is available immediately after 33 34 Stability Tools Control designs that are robust to We need to accommodate different cases where ~0, ~, 1, ~, ~1. Switched Systems Determine robustness of control designs to. Network Definition: is Schur all eigenvalues of are inside the unit circle Theorem: Assuming there exist constants 0such that,, the NCS in the figure above is exponentially stable if the closed loop matrix is Schur. Imposes limits on the delay for satisfactory behavior 35 (1) M. S. Branicky et al., Stability of networked control systems: Explicit analysis of delay, Amer. Contr. Conf., 2000, vol. 4 36 http://acps.mit.edu/cpsworkshop2014.html 9

Control designs that are robust to variable delay (2) Control designs that are robust to packet dropouts (3) Theorem: p 1 p 1 p Theorem: p (2) M. Cloosterman et al, Robust Stability of NCS with Time varying Network induced Delays, CDC,2006 37 (3) P. Seiler and R. Sengupta, Analysis of communication losses in vehicle control problems, Amer. Contr. Conf., 2001, vol. 2 38 ANCS: Co design Network and Control NCS: Given a network, how do we design the controller? ARBITRATED NETWORKED CONTROL SYSTEMS (ANCS) ANCS: Exploit network transparency. Use information available Exploit network flexibility. Given a controller, how do we design the network? Co design the network and controller. ANCS: Co design to meet quality of control and network resource constraints. 39 40 http://acps.mit.edu/cpsworkshop2014.html 10

A Standard Sampled Data Problem Effect of Network: 0 Physical system: Multiple both sides by Integrate over, 1 Multiply both sides by Input 1 A k] B Physical system: With sampling, and integration overt,t 1 1, t,t, t, 1 1 1 Input 1 A B 1 2,, 1 1 1 1 can be a significant fraction of. Design using,, and and the size of in relation to. Assumes that is available immediately after 41 42 The overall idea model: (continuous time) Sample at and : Measure 1 1 At each : Measure, compute after 1 Measure 1 : End to end delay ANCS TOOLS Nominal: 1, Drop: large,, depending on the applications serviced, 43 44 http://acps.mit.edu/cpsworkshop2014.html 11

Stability Tools Dwell time We need to accommodate different cases where ~0,~, 1,~,~1. Switched Systems Dwell time Common Lyapunov Function Multiple Lyapunov Functions (MLF) Definition: is Schur all eigenvalues of are inside the unit circle Switch between,, : Schur; : arbitrary Make large compared to, 1 For some, 1; stability of the switched system Dwell Time 45 Nominal Drop Narendra K.S., and Balakrishnan J., A Common Lyapunov Function for Stable LTI Systems with Commuting A Matrices, IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 39. NO. 12, DECEMBER 1994 46 Common Lyapunov Function (CLF) Common Quadratic Lyapunov Function (CQLF) Hurwitz Matrices, 1,2,, Stable with arbitrary switching* if for any, A more powerful tool: CLF V 0 A common Lyapunov function for all Discrete time Systems: 1 Schur 1,, Switched system is stable with arbitrary switching if there exist 0such that 0 * Narendra K.S., and Balakrishnan J., A Common Lyapunov Function for Stable LTI Systems with Commuting A Matrices, IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 39. NO. 12, DECEMBER 1994 47 Narendra K.S., and Balakrishnan J., A Common Lyapunov Function for Stable LTI Systems with Commuting A Matrices, IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 39. NO. 12, DECEMBER 1994 48 http://acps.mit.edu/cpsworkshop2014.html 12

Multiple Lyapunov Functions Definition (LLF): is a Lyapunov Like Function (LLF) if 0 : continuous; 0 0. MLF Theorem: 1. Switched system is stable if (i) LLFs s exist over all intervals s where th system is active. (ii) For all switching instants, ; 1) Soudbakhsh D., Phan L.X, Sokolsky O., Lee I., and Annaswamy A.M., Co design of control and platform with dropped signals, ICCPS 2013. 2) Branicky M.S., Multiple Lyapunov functions and other analysis tools for switched and hybrid systems, IEEE TAC, 43(4):475 482, 1998. 49 Linear Matrix Inequalities (LMI) LMI in the variable is an inequality: 0 where,,, are symmetric matrices Can be solved for x very efficiently Example: Lyapunov Inequality 0 is an LMI in variable Boyd S., El Ghaoui L., Feron E., and Balakrishnan V., Linear matrix inequalities in system and control theory, Vol. 15. Philadelphia: Society for Industrial and Applied Mathematics, 1994. 50 Summary (Part 2) Control theory fundamentals Use of Feedback Control performance metrics Transient and steady state Trade off between speed/accuracy and control effort ANCS A Network Control System that exploits the information available and flexibility in the platform design Transparency and flexibility in the network: Delays are known Use of switching systems and their design for stability 51 http://acps.mit.edu/cpsworkshop2014.html 13