4F3 - Predictive Control

Similar documents
Model Predictive Controller Design for Performance Study of a Coupled Tank Process

*Engineering and Industrial Services, TATA Consultancy Services Limited **Professor Emeritus, IIT Bombay

INTERNATIONAL JOURNAL OF ADVANCED RESEARCH IN ENGINEERING AND TECHNOLOGY (IJARET)

Linear Control Systems Lectures #5 - PID Controller. Guillaume Drion Academic year

Auto-tuned Predictive Control Based on Minimal Plant Information

Feedback Systems in HVAC ASHRAE Distinguished Lecture Series Jim Coogan Siemens Building Technologies

CDS 110 L10.2: Motion Control Systems. Motion Control Systems

Decentralized and distributed control

Review of Tuning Methods of DMC and Performance Evaluation with PID Algorithms on a FOPDT Model

Temperature Control in HVAC Application using PID and Self-Tuning Adaptive Controller

A Candidate to Replace PID Control: SISO Constrained LQ Control 1

PID control of dead-time processes: robustness, dead-time compensation and constraints handling

MPC Design for Power Electronics: Perspectives and Challenges

Glossary of terms. Short explanation

-binary sensors and actuators (such as an on/off controller) are generally more reliable and less expensive

MM7 Practical Issues Using PID Controllers

Robotics and Autonomy. Control of Complex Systems (RMM)

Automatic Controller Dynamic Specification (Summary of Version 1.0, 11/93)

Relay Feedback based PID Controller for Nonlinear Process

Controller Algorithms and Tuning

Networked and Distributed Control Systems Lecture 1. Tamas Keviczky and Nathan van de Wouw

MODEL predictive control (MPC) is widely recognized

Variable Structure Control Design for SISO Process: Sliding Mode Approach

Classical Control Design Guidelines & Tools (L10.2) Transfer Functions

Implementation of decentralized active control of power transformer noise

Loop Design. Chapter Introduction

Control Part. Arenberg Doctoral School of Science, Engineering & Technology. Moritz Diehl, Gianluca Frison, Benjamin Stickan

Design of a Flight Stabilizer System and Automatic Control Using HIL Test Platform

Figure 1.1: Quanser Driving Simulator

FCS-MPC and Observer Design for a VSI with Output LC Filter and Sinusoidal Output Currents

Chapter 2 Mechatronics Disrupted

Wide Area Control Systems (1.4) Mani V. Venkatasubramanian Washington State University (

Introduction to Real-Time Systems

Ben M. Chen. Professor of Electrical & Computer Engineering National University of Singapore

AC : A STUDENT-ORIENTED CONTROL LABORATORY US- ING PROGRAM CC

Chapter 5. Tracking system with MEMS mirror

Predictive Repetitive Control Based on Frequency Decomposition

Design and Development of Control Solutions for Multi-Variable Process Optimization

9/17/2015. Contents. ELEC-E8101 Digital and Optimal Control (5 cr), autumn 2015

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

Carlos L. Castillo Corley Building 114A

L09. PID, PURE PURSUIT

MODEL-BASED PREDICTIVE ADAPTIVE DELTA MODULATION

UAV: Design to Flight Report

Choice of Sample Time in Digital PID Controllers CHOICE OF SAMPLE TIME IN DIGITAL PID CONTROLLERS

Closed-loop System, PID Controller

FUZZY CONTROL FOR THE KADET SENIOR RADIOCONTROLLED AIRPLANE

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

Parameter Estimation based Optimal control for a Bubble Cap Distillation Column

Control of systems with costs related to switching: applications to air-condition systems

MPC AND RTDA CONTROLLER FOR FOPDT & SOPDT PROCESS

Model Predictive Control of an Automotive Organic Rankine Cycle System

EE 6422 Adaptive Signal Processing

Performance Monitor Raises Service Factor Of MPC

General Purpose Operational Amplifiers

Multi-agent model predictive control of transportation networks

AVR221: Discrete PID Controller on tinyavr and megaavr devices. Introduction. AVR 8-bit Microcontrollers APPLICATION NOTE

MANAGING PERFORMANCE DEGRADATION IN FAULT TOLERANT CONTROL SYSTEMS

CDS 101/110: Lecture 8.2 PID Control

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

A New Perspective to Altitude Acquire-and- Hold for Fixed Wing UAVs

PROCESS DYNAMICS AND CONTROL

Introduction to Control Systems

Anti Windup Implementation on Different PID Structures

CDS 101/110: Lecture 10-2 Loop Shaping Design Example. Richard M. Murray 2 December 2015

Automatic Control Systems

Control of a Double -Effect Evaporator using Neural Network Model Predictive Controller

Implementation of Nonlinear Reconfigurable Controllers for Autonomous Unmanned Vehicles

Flight Verification and Validation of an L1 All-Adaptive Flight Control System

Closed-Loop Transportation Simulation. Outlines

A Comparison of Optimal Control Strategies for a Toy Helicopter

Find, read or write documentation which describes work of the control loop: Process Control Philosophy. Where the next information can be found:

ECE317 : Feedback and Control

Design of an Intelligent Pressure Control System Based on the Fuzzy Self-tuning PID Controller

Neural Flight Control Autopilot System. Qiuxia Liang Supervisor: dr. drs. Leon. J. M. Rothkrantz ir. Patrick. A. M. Ehlert

SPEED CONTROLLER DESIGN FOR STEAM TURBINE

EECE 460 : Control System Design

Optimization-based design of multisine signals for plant-friendly identification of highly interactive systems

EE 650 Linear Systems Theory

PROCESS DYNAMICS AND CONTROL

The issue of saturation in control systems using a model function with delay

Inverted Pendulum Swing Up Controller

Direct Model Predictive Current Control of DC-DC Boost Converters

Residential Load Control with Communications Delays and Constraints

PID versus MPC Performance for SISO Dead-time Dominant Processes

WILEY CONTROL OF POWER INVERTERS IN RENEWABLE ENERGY AND SMART GRID INTEGRATION. Qing-Chang Zhong. Tomas Hornik IEEE PRESS

Francesco Borrelli Curriculum Vitae

DIGITAL SIGNAL PROCESSING (Date of document: 6 th May 2014)

Comparative Study of PID and Fuzzy Controllers for Speed Control of DC Motor

Spacecraft Pitch PID Controller Tunning using Ziegler Nichols Method

CONTROLLER DESIGN ON ARX MODEL OF ELECTRO-HYDRAULIC ACTUATOR

Continuous Time Model Predictive Control for a Magnetic Bearing System

SxWEB PID algorithm experimental tuning

Readings: FC: p : lead compensation. 9/9/2011 Classical Control 1

Welcome to SENG 480B / CSC 485A / CSC 586A Self-Adaptive and Self-Managing Systems

DYNAMICS and CONTROL

Control of Electric Machine Drive Systems

Some Tuning Methods of PID Controller For Different Processes

A New Approach to the Design and Verification of Complex Systems

Embedded Control Project -Iterative learning control for

Transcription:

4F3 Predictive Control - Lecture 1 p. 1/13 4F3 - Predictive Control Lecture 1 - Introduction to Predictive Control Jan Maciejowski jmm@eng.cam.ac.uk http://www-control.eng.cam.ac.uk/homepage/officialweb.php?id=1

4F3 Predictive Control - Lecture 1 p. 2/13 Constraints in Control All physical systems have s: Physical s, e.g. actuator limits Safety s, e.g. temperature/pressure limits Performance s, e.g. overshoot Optimal operating points are often near s Most control methods address s a posteriori: Anti-windup methods, trial and error

4F3 Predictive Control - Lecture 1 p. 3/13 Optimal Operation and Constraints output output set point set point Classical Control No knowledge of s Set point far from s Suboptimal plant operation Predictive Control Constraints included in design Set point closer to optimal Improved plant operation

4F3 Predictive Control - Lecture 1 p. 4/13 Getting closer to s (c) (b) Constraint (a)

4F3 Predictive Control - Lecture 1 p. 5/13 The Receding Horizon Principle set point input output k k + 1

4F3 Predictive Control - Lecture 1 p. 5/13 The Receding Horizon Principle set point input output k k + 1

4F3 Predictive Control - Lecture 1 p. 5/13 The Receding Horizon Principle set point input output k k + 1

4F3 Predictive Control - Lecture 1 p. 5/13 The Receding Horizon Principle set point input output k k + 1

4F3 Predictive Control - Lecture 1 p. 6/13 Summary of Predictive Control Receding Horizon Control (RHC) Model Predictive Control (MPC) At each instant, a predictive controller: 1) Takes a measurement of the system state/output 2) Computes a finite horizon control sequence that (a) Uses an internal model to predict system behavior (b) Minimizes some cost function (c) Doesn t violate any s 3) Implements the first part of the optimal sequence This is a feedback control law

4F3 Predictive Control - Lecture 1 p. 7/13 Example of MPC: What not How Pitch angle and Altitude and set point Pitch (deg) 20 15 10 5 0 5 0 5 10 15 20 Time (sec) Altitude rate and Altitude (m) 400 300 200 100 0 0 5 10 15 20 Time (sec) Elevator angle and Altitude rate (m/sec) 30 20 10 0 Elevator angle (deg) 15 10 5 0 5 10 15 0 5 10 15 20 Time (sec) 0 5 10 15 20 Time (sec)

4F3 Predictive Control - Lecture 1 p. 8/13 Properties of MPC technique Is this a new idea? No Standard finite horizon optimal control. Yes Optimization in the loop, in real. The main problems: Optimization needs to be fast enough. The resulting control law might not be stable. The main advantages: Systematic method for handling s. Flexible performance specifications. Easy to understand.

4F3 Predictive Control - Lecture 1 p. 9/13 Computational Speed and Applications Historically, MPC has been used on slow processes: Petrochemical and process industries, pulp and paper Sample of seconds to hours Major advances in hardware and algorithms Computation of 1 minute in 1990 now less than 1s MPC now being proposed for fast processes: Automotive traction and engine control Aerospace applications Autonomous vehicles Electricity generation and distribution

4F3 Predictive Control - Lecture 1 p. 10/13 Also Known As... Other Names in Industry and Academia: Dynamic Matrix Control (DMC) Generalised Predictive Control (GPC). Generic names: Model Predictive Control (MPC) Model Based Predictive Control (MBPC) Receding Horizon Control (RHC)

4F3 Predictive Control - Lecture 1 p. 11/13 Books Predictive Control with Constraints, J.M. Maciejowski, Prentice-Hall, 2002, QC254. Model predictive control, E. Camacho and C. Bordons, Springer, (2004), QC264. Model Predictive Control: Theory and Design, J.B. Rawlings and D.Q. Mayne, Nob Hill Publishing, 2009, (not in CUED Library yet).

4F3 Predictive Control - Lecture 1 p. 12/13 What is in this course? In Linear systems with s Linear inequality s on states and outputs Discrete- Continuous state/input systems Ensuring stability with predictive control Case study: Paper making Out General nonlinear systems Robust predictive control Discrete states and hybrid systems

4F3 Predictive Control - Lecture 1 p. 13/13 Course Outline Introduction to predictive control Discrete- state space control theory handout only Predictive control without s Predictive control with s Stability and feasibility in predictive control Setpoint tracking and offset-free control Industrial case study Dr Paul Austin Fri. 5 March Examples Class 2 Examples Papers Tue. 9 March