Process Modelling, Identification, and Control

Similar documents
Process Modelling, Identification, and Control

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

Introduction to. Process Control. Ahmet Palazoglu. Second Edition. Jose A. Romagnoli. CRC Press. Taylor & Francis Group. Taylor & Francis Group,

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

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

OPTIMAL CONTROL AND ESTIMATION

Dynamic Systems. Simulation of. with MATLAB and Simulink. Harold Klee. Randal Allen SECOND EDITION. CRC Press. Taylor & Francis Group

EI6801 Computer Control of Processes Dept. of EIE and ICE

YOULA KUČERA PARAMETRISATION IN SELF TUNING LQ CONTROL OF A CHEMICAL REACTOR

Feedback Control of Linear SISO systems. Process Dynamics and Control

Index Accumulation, 53 Accuracy: numerical integration, sensor, 383, Adaptive tuning: expert system, 528 gain scheduling, 518, 529, 709,

Index. INDEX_p /15/02 3:08 PM Page 765

Mathematical Theory of Control Systems Design

Linear Systems Control

Table of Laplacetransform

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

CONTROL * ~ SYSTEMS ENGINEERING

Control of MIMO processes. 1. Introduction. Control of MIMO processes. Control of Multiple-Input, Multiple Output (MIMO) Processes

Elements of Multivariate Time Series Analysis

State Observers and the Kalman filter

Autonomous Mobile Robot Design

Dynamics and control of mechanical systems

Principles and Practice of Automatic Process Control

Adaptive Control of Fluid Inside CSTR Using Continuous-Time and Discrete-Time Identification Model and Different Control Configurations

Contents. 1 State-Space Linear Systems 5. 2 Linearization Causality, Time Invariance, and Linearity 31

New Introduction to Multiple Time Series Analysis

Feedback Control of Dynamic Systems

Digital Control Engineering Analysis and Design

CHAPTER 7 FRACTIONAL ORDER SYSTEMS WITH FRACTIONAL ORDER CONTROLLERS

EECE 460 : Control System Design

TIME SERIES ANALYSIS. Forecasting and Control. Wiley. Fifth Edition GWILYM M. JENKINS GEORGE E. P. BOX GREGORY C. REINSEL GRETA M.

Chapter 13 Digital Control

Stochastic Models, Estimation and Control Peter S. Maybeck Volumes 1, 2 & 3 Tables of Contents

Model Predictive Control Design for Nonlinear Process Control Reactor Case Study: CSTR (Continuous Stirred Tank Reactor)

Lessons in Estimation Theory for Signal Processing, Communications, and Control

MODEL PREDICTIVE CONTROL and optimization

THE NUMERICAL TREATMENT OF DIFFERENTIAL EQUATIONS

Digital Control: Summary # 7

Guide to Selected Process Examples :ili3g eil;]iil

JUSTIFICATION OF INPUT AND OUTPUT CONSTRAINTS INCORPORATION INTO PREDICTIVE CONTROL DESIGN

Intermediate Process Control CHE576 Lecture Notes # 2

Outline. Classical Control. Lecture 1

Optimal Polynomial Control for Discrete-Time Systems

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

Lecture plan: Control Systems II, IDSC, 2017

Dynamic Systems. Modeling and Analysis. Hung V. Vu. Ramin S. Esfandiari. THE McGRAW-HILL COMPANIES, INC. California State University, Long Beach

University of Science and Technology, Sudan Department of Chemical Engineering.

Performance assessment of MIMO systems under partial information

SRI VENKATESWARA COLLEGE OF ENGINEERING

Control Systems Design

Modeling and Control Overview

Modeling and Identification of Dynamic Systems (vimmd312, 2018)

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

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

Design of Nonlinear Control Systems with the Highest Derivative in Feedback

Experiment # 5 5. Coupled Water Tanks

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

Video 5.1 Vijay Kumar and Ani Hsieh

Control System Design

Linear Control Systems

Control System Design

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

PROPORTIONAL-Integral-Derivative (PID) controllers

CONTROL SYSTEMS, ROBOTICS AND AUTOMATION CONTENTS VOLUME VII

EEE582 Homework Problems

AN INTRODUCTION TO THE CONTROL THEORY

Lifted approach to ILC/Repetitive Control

Design Methods for Control Systems

Lecture 9. Welcome back! Coming week labs: Today: Lab 16 System Identification (2 sessions)

NEW DEVELOPMENTS IN PREDICTIVE CONTROL FOR NONLINEAR SYSTEMS

Linear State Feedback Controller Design

Improved Identification and Control of 2-by-2 MIMO System using Relay Feedback

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

inputs. The velocity form is used in the digital implementation to avoid wind-up [7]. The unified LQR scheme has been developed due to several reasons

Learn2Control Laboratory

A NEW APPROACH TO MIXED H 2 /H OPTIMAL PI/PID CONTROLLER DESIGN

Overview of the Seminar Topic

NONLINEAR AND ADAPTIVE (INTELLIGENT) SYSTEMS MODELING, DESIGN, & CONTROL A Building Block Approach

Adaptive Robust Control

CONTROL OF TEMPERATURE INSIDE PLUG-FLOW TUBULAR CHEMICAL REACTOR USING 1DOF AND 2DOF ADAPTIVE CONTROLLERS

Optimal control. University of Strasbourg Telecom Physique Strasbourg, ISAV option Master IRIV, AR track Part 2 Predictive control

The Essentials of Linear State-Space Systems

CHAPTER 5 ROBUSTNESS ANALYSIS OF THE CONTROLLER

Optimal Choice of Weighting Factors in Adaptive Linear Quadratic Control

Control Theory in Physics and other Fields of Science

UCLA Chemical Engineering. Process & Control Systems Engineering Laboratory

EE 422G - Signals and Systems Laboratory

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

Comparison of Feedback Controller for Link Stabilizing Units of the Laser Based Synchronization System used at the European XFEL

ELEC-E8101 Digital and Optimal Control (5 cr), autumn 2015

ROBUSTNESS COMPARISON OF CONTROL SYSTEMS FOR A NUCLEAR POWER PLANT

IMPLEMENTATIONS OF TRACKING MULTIPARAMETRIC PREDICTIVE CONTROLLER. Pregelj Boštjan, Gerkšič Samo. Jozef Stefan Institute, Ljubljana, Slovenia

Presentation Topic 1: Feedback Control. Copyright 1998 DLMattern

RECURSIVE SUBSPACE IDENTIFICATION IN THE LEAST SQUARES FRAMEWORK

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

R10. IV B.Tech II Semester Regular Examinations, April/May DIGITAL CONTROL SYSTEMS JNTUK

Chapter 15 - Solved Problems

NonlinearControlofpHSystemforChangeOverTitrationCurve

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

João P. Hespanha. January 16, 2009

Transcription:

Jan Mikles Miroslav Fikar 2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. Process Modelling, Identification, and Control With 187 Figures and 13 Tables A \ ^J Springer

Contents 1 Introduction 1 1.1 Topics in Process Control 1 1.2 An Example of Process Control 3 1.2.1 Process 3 1.2.2 Steady-State : 3 1.2.3 Process Control.. 4 1.2.4 Dynamical Properties of the Process 4 1.2.5 Feedback Process Control 5 1.2.6 Transient Performance of Feedback Control.. : 6 1.2.7 Block Diagram 8 1.2.8 Feedforward Control.' 9 1.3 Development of Process Control 10 1.4 References 11 2 Mathematical Modelling of Processes 13 2.1 General Principles of Modelling 13 2.2 Examples of Dynamic Mathematical Models 16 2.2.1 Liquid Storage Systems 16 2.2.2 Heat Transfer Processes 19 2.2.3 Mass Transfer Processes 26 2.2.4 Chemical and Biochemical Reactors 31 2.3 General Process Models 33 2.4 Linearisation 39 2.5 Systems, Classification of Systems 45 2.6 References 46 2.7 Exercises 47 3 Analysis of Process Models 51 3.1 The Laplace Transform 51 3.1.1 Definition of the Laplace Transform 51 3.1.2 Laplace Transforms of Common Functions 53

XIV Contents 3.1.3 Properties of the Laplace Transform 57 3.1.4 Inverse Laplace Transform 61 3.1.5 Solution of Linear Differential Equations by Laplace Transform Techniques 62 3.2 State-Space Process Models 66 3.2.1 Concept of State 67 3.2.2 Solution of State-Space Equations 67 3.2.3 Canonical Transformation 70 3.2.4 Stability, Controllability, and Observability of Continuous-Time Systems 71 3.2.5 Canonical Decomposition 83 3.3 Input-Output Process Models 84 3.3.1 SISO Continuous Systems with Constant Coefficients.. 84 3.3.2 Transfer Functions of Systems with Time Delays 93 3.3.3 Algebra of Transfer Functions for SISO Systems 96 3.3.4 Input Output Models of MIMO Systems - Matrix of Transfer Functions 100 3.3.5 BIBO Stability 103 3.3.6 Transformation of I/O Models into State-Space Models 104 3.3.7 I/O Models of MIMO Systems - Matrix Fraction Descriptions 107 3.4 References 112 3.5 Exercises 114 4 Dynamical Behaviour of Processes 117 4.1 Time Responses of Linear Systems to Unit Impulse and Unit Step 117 4.1.1 Unit Impulse Response 117 4.1.2 Unit Step Response... 119 4.2 Computer Simulations 125 4.2.1 The Euler Method 126 4.2.2 The Runge-Kutta method 127 4.2.3 Runge-Kutta Method for a System of Differential Equations 129 4.2.4 Time Responses of Liquid Storage Systems 135 4.2.5 Time Responses of CSTR.137 4.3 Frequency Analysis 145 4.3.1 Response of the Heat Exchanger to Sinusoidal Input Signal 145 4.3.2 Definition of Frequency Responses 149 4.3.3 Frequency Characteristics of a First Order System 153 4.3.4 Frequency Characteristics of a Second Order System... 156 4.3.5 Frequency Characteristics of an Integrator 158 4.3.6 Frequency Characteristics of Systems in a Series 159 4.4 Statistical Characteristics of Dynamic Systems 162

Contents 4.4.1 Fundamentals of Probability Theory 162 4.4.2 Random Variables 163 4.4.3 Stochastic Processes 169 4.4.4 White Noise 176 4.4.5 Response of a Linear System to Stochastic Input 178 4.4.6 Frequency Domain Analysis of a Linear System with Stochastic Input 183 4.5 References 185 4.6 Exercises 187 5 Discrete-Time Process Models 189 5.1 Computer Controlled and Sampled Data Systems 189 5.2 Z - Transform 195 5.3 Discrete-Time Transfer Functions 200 5.4 Input-Output Discrete-Time Models - Difference Equations... 204 5.4.1 Direct Digital Control 205 5.5 State-Space Discrete-Time Models 207 5.6 Properties of Discrete-Time Systems 211 5.6.1 Stability 211 5.6.2 Controllability 212 5.6.3 Observability 212 5.6.4 Discrete-Time Feedback Systems - Control Performance 212 5.7 Examples of Discrete-Time Process Models 214 5.7.1 Discrete-Time Tank Model 214 5.7.2 Discrete-Time Model of Two Tanks in Series 215 5.7.3 Steady-State Discrete-Time Model of Heat Exchangers in Series 216 5.8 References 217 5.9 Exercises 218 6 Process Identification 221 6.1 Introduction 221 6.1.1 Models of Linear Dynamic Systems 223 6.2 Identification from Step Responses 225 6.2.1 First Order System 226 6.2.2 Underdamped Second Order System 227 6.2.3 System of a Higher Order 230 6.3 Least Squares Methods 233 6.3.1 Recursive Least Squares Method 235 6.3.2 Modifications of Recursive Least Squares 241 6.3.3 Identification of a Continuous-time Transfer Function.. 245 6.4 References 250 6.5 Exercises 251 XV

XVI Contents 7 The Control Problem and Design of Simple Controllers... 253 7.1 Closed-Loop System 253 7.1.1 Feedback Control Problem Definition 255 7.2 SteadyrState Behaviour 256 7.3 Control Performance Indices 257 7.3.1 Time Domain 257 7.3.2 Integral Criteria 259 7.3.3 Control Quality and Frequency Indices 260 7.3.4 Poles 263 7.4 PID Controller 266 7.4.1 Description of Components 266 7.4.2 PID Controller Structures 274 7.4.3 Setpoint Weighting 275 7.4.4 Simple Rules for Controller Selection 276 7.4.5 Practical Aspects 277 7.4.6 Controller Tuning 281 7.5 References 294 7.6 Exercises 294 8 Optimal Process Control 297 8.1 Problem of Optimal Control and Principle of Minimum 297 8.2 Feedback Optimal Control 305 8.3 Optimal Tracking, Servo Problem, and Disturbance Rejection. 317 8.3.1 Tracking Problem 318 8.3.2 Servo Problem 320 8.3.3 LQ Control with Integral Action 321 8.4 Dynamic Programming 322 8.4.1 Continuous-Time Systems 322 8.4.2 Dynamic Programming for Discrete-Time Systems 329 8.4.3 Optimal Feedback 331 8.5 Observers and State Estimation 335 8.5.1 State Observation 335 8.5.2 Kalman Filter 337 8.6 Analysis of State Feedback with Observer and Polynomial Pole Placement '. 340 8.6.1 Properties of State Feedback with Observer 340 8.6.2 Input-Output Interpretation of State Feedback with Observer 345 8.6.3 Diophantine Equations 351 8.6.4 Polynomial Pole Placement Control Design 354 8.6.5 Integrating Behaviour of Controller.. 355 8.6.6 Polynomial Pole Placement Design for Multivariable Systems 361 8.7 The Youla-Kucera Parametrisation 365 8.7.1 Fractional Representation 366

Contents XVII 8.7.2 Parametrisation of Stabilising Controllers 368 8.7.3 Parametrised Controller in the State-Space Representation 370 8.7.4 Parametrisation of Transfer Functions of the Closed-Loop System 371 8.7.5 Dual Parametrisation 372 8.7.6 Parametrisation of Stabilising Controllers for Multivariable Systems 374 8.7.7 Parametrisation of Stabilising Controllers for Discrete-Time Systems 375 8.8 Observer LQ Control, State-Space and Polynomial Interpretations 380 8.8.1 Polynomial LQ Control Design with Observer for Singlevariable Systems 381 8.8.2 Polynomial LQ Design with State Estimation for Multivariable Systems 385 8.9 LQG Control, State-Space and Polynomial Interpretation 388 8.9.1 Singlevariable Polynomial LQG Control Design 388 8.9.2 Multivariable Polynomial LQG Control Design 392 8.10 H 2 Optimal Control...'... :.. 394 8.11 References.'. ; 397 8.12 Exercises 400 Predictive Control 403 9.1 Introduction : : 403 9.2 Ingredients of MBPC 404 9.2.1 Models 404 9.2.2 Cost Function :.. 406 9.3 Derivation and Implementation of Predictive Control 407 9.3.1 Derivation of the Predictor 407 9.3.2 Calculation of the Optimal Control 409 9.3.3 Closed-Loop Relations 411 9.3.4 Derivation of the Predictor from State-Space Models... 412 9.3.5 Multivariable Input-Output Case 416 9.3.6 Implementation 416 9.3.7 Relation to Other Approaches 418 9.3.8 Continuous-Time Approaches 418 9.4 Constrained Control 419 9.5 Stability Results 420 9.5.1 Stability Results in GPC 421 9.5.2 Terminal Constraints 421 9.5.3 Infinite Horizons 425 9.5.4 Finite Terminal Penalty 425 9.6 Explicit Predictive Control 426 9.6.1 Quadratic Programming Definition 426

XVIII Contents 9.6.2 Explicit Solution : 427 9.6.3 Multi-Parametric Toolbox 429 9.7 Tuning 431 9.7.1 Tuning based on the First Order Model 431 9.7.2 Multivariable Tuning based on the First Order Model.. 432 9.7.3 Output Horizon Tuning 433 9.7.4 A Tuning 434 9.7.5 Tuning based on Model Following 434 9.7.6 The C polynomial 435 9.8 Examples 436 9.8.1 A Linear Process -. 436 9.8.2 Neural Network based GPC 438 9.8.3 ph Control 439 9.9 References 442 9.10 Exercises 444 10 Adaptive Control 445 10.1 Discrete-Time Self-Tuning Control 446 10.2 Continuous-Time Self-Tuning Control 447 10.3 Examples of Self-Tuning Control 447 10.3.1 Discrete-Time Adaptive Dead-Beat Control of a Second Order System 448 10.3.2 Continuous-Time Adaptive LQ Control of a Second Order System 451 10.3.3 Continuous-Time Adaptive MIMO Pole Placement Control 456 10.3.4 Adaptive Control of a Tubular Reactor 459 10.4 References 463 References 465 Index 475