1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

Model Predictive Control Part 1 potx

20 276 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 20
Dung lượng 373,14 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Chapter 1Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Chapter 7 Chapter 8 Chapter 9 Chapter 10 Chapter 11 Preface VII Robust Model Predictive Control Design 1 Vojtech Veselý and Dan

Trang 1

Model Predictive Control

edited by

Tao ZHENG

SCIYO

Trang 2

Model Predictive Control

Edited by Tao ZHENG

Published by Sciyo

Janeza Trdine 9, 51000 Rijeka, Croatia

Copyright © 2010 Sciyo

All chapters are Open Access articles distributed under the Creative Commons Non Commercial Share Alike Attribution 3.0 license, which permits to copy, distribute, transmit, and adapt the work in any medium, so long as the original work is properly cited After this work has been published by Sciyo, authors have the right to republish it, in whole or part, in any publication of which they are the author, and to make other personal use of the work Any republication, referencing or personal use of the work must explicitly identify the original source

Statements and opinions expressed in the chapters are these of the individual contributors and not necessarily those of the editors or publisher No responsibility is accepted for the accuracy of information contained in the published articles The publisher assumes no responsibility for any damage or injury to persons or property arising out of the use of any materials, instructions, methods

or ideas contained in the book

Publishing Process Manager Jelena Marusic

Technical Editor Sonja Mujacic

Cover Designer Martina Sirotic

Image Copyright Richard Griffin, 2010 Used under license from Shutterstock.com

First published September 2010

Printed in India

A free online edition of this book is available at www.sciyo.com

Additional hard copies can be obtained from publication@sciyo.com

Model Predictive Control, Edited by Tao ZHENG

p cm

ISBN 978-953-307-102-2

Trang 3

WHERE KNOWLEDGE IS FREE

free online editions of Sciyo

Books, Journals and Videos can

be found at www.sciyo.com

Trang 5

Chapter 1

Chapter 2

Chapter 3

Chapter 4

Chapter 5

Chapter 6

Chapter 7

Chapter 8

Chapter 9

Chapter 10

Chapter 11

Preface VII

Robust Model Predictive Control Design 1

Vojtech Veselý and Danica Rosinová

Robust Adaptive Model Predictive Control of Nonlinear Systems 25

Darryl DeHaan and Martin Guay

A new kind of nonlinear model predictive control algorithm

enhanced by control lyapunov functions 59

Yuqing He and Jianda Han

Robust Model Predictive Control Algorithms for Nonlinear

Systems: an Input-to-State Stability Approach 87

D M Raimondo, D Limon, T Alamo and L Magni

Model predictive control of nonlinear processes 109

Author Name

Approximate Model Predictive Control for Nonlinear

Multivariable Systems 141

JonasWitt and HerbertWerner

Multi-objective Nonlinear Model Predictive Control:

Lexicographic Method 167

Tao ZHENG, Gang WU, Guang-Hong LIU and Qing LING

Model Predictive Trajectory Control for High-Speed Rack Feeders 183

Harald Aschemann and Dominik Schindele

Plasma stabilization system design on the base of model predictive control 199

Evgeny Veremey and Margarita Sotnikova

Predictive Control of Tethered Satellite Systems 223

Paul Williams

MPC in urban traffic management 251

Tamás Tettamanti, István Varga and Tamás Péni

Contents

Trang 6

Chapter 12

Chapter 13

Off-line model predictive control of dc-dc converter 269

Tadanao Zanma and Nobuhiro Asano

Nonlinear Predictive Control of Semi-Active Landing Gear 283

Dongsu Wu, Hongbin Gu, Hui Liu

Trang 7

Since Model Predictive Heuristic Control (MPHC), the earliest algorithm of Model Predictive Control (MPC), was proposed by French engineer Richalet and his colleagues in 1978, the explicit background of industrial application has made MPC develop rapidly to satisfy the increasing request from modern industry Different from many other control algorithms, the research history of MPC is originated from application and then expanded to theoretical field, while ordinary control algorithms often has applications after sufficient theoretical research Nowadays, MPC is not just the name of one or some specific computer control algorithms, but the name of a specific thought in controller design, from which many kinds of computer control algorithms can be derived for different systems, linear or nonlinear, continuous or discrete, integrated or distributed The basic characters of the thought of MPC can be summarized as the model used for prediction, the online optimization based on prediction and the feedback compensation for model mismatch, while there is no special demands on the form of model, the computational tool for online optimization and the form of feedback compensation After three decades’ developing, the MPC theory for linear systems is now comparatively mature, so its applications can be found in almost every domain in modern engineering While, MPC with robustness and MPC for nonlinear systems are still problems for scientists and engineers Many efforts have been made to solve them, though there are some constructive results, they will remain as the focuses of MPC research for a period in the future

In first part of this book, to present the recent theoretical improvements of MPC, Chapter 1 will introduce the Robust Model Predictive Control and Chapter 2 to Chapter 5 will introduce some typical methods to establish Nonlinear Model Predictive Control, with more complexity, MPC for multi-variable nonlinear systems will be proposed in Chapter 6 and Chapter 7

To give the readers an overview of MPC’s applications today, in second part of the book, Chapter 8 to Chapter 13 will introduce some successful examples, from plasma stabilization system to satellite system, from linear system to nonlinear system They can not only help the readers understand the characters of MPC, but also give them the guidance for how to use MPC to solve practical problems

Authors of this book truly want to it to be helpful for researchers and students, who are concerned about MPC, and further discussions on the contents of this book are warmly welcome

Preface

Trang 8

Finally, thanks to SCIYO and its officers for their efforts in the process of edition and publication, and thanks to all the people who have made contributes to this book

Editor

Tao ZHENG

University of Science and Technology of China

Trang 9

Robust Model Predictive Control Design 1

Robust Model Predictive Control Design

Vojtech Veselý and Danica Rosinová

0

Robust Model Predictive Control Design

Vojtech Veselý and Danica Rosinová

Institute for Control and Industrial Informatics, Faculty of Electrical Engineering and

Information Technology, Slovak University of Technology, Ilkoviˇcova 3, 81219 Bratislava

Slovak Republic

1 Introduction

Model predictive control (MPC) has attracted notable attention in control of dynamic systems

and has gained the important role in control practice The idea of MPC can be summarized as

follows, (Camacho & Bordons, 2004), (Maciejovski, 2002), (Rossiter, 2003) :

• Predict the future behavior of the process state/output over the finite time horizon

• Compute the future input signals on line at each step by minimizing a cost function

under inequality constraints on the manipulated (control) and/or controlled variables

• Apply on the controlled plant only the first of vector control variable and repeat the

previous step with new measured input/state/output variables

Therefore, the presence of the plant model is a necessary condition for the development of

the predictive control The success of MPC depends on the degree of precision of the plant

model In practice, modelling real plants inherently includes uncertainties that have to be

considered in control design, that is control design procedure has to guarantee robustness

properties such as stability and performance of closed-loop system in the whole uncertainty

domain Two typical description of uncertainty, state space polytope and bounded

unstruc-tured uncertainty are extensively considered in the field of robust model predictive control

Most of the existing techniques for robust MPC assume measurable state, and apply plant

state feedback or when the state estimator is utilized, output feedback is applied Thus, the

present state of robustness problem in MPC can be summarized as follows:

Analysis of robustness properties of MPC.

(Zafiriou & Marchal, 1991) have used the contraction properties of MPC to develop

necessary-sufficient conditions for robust stability of MPC with input and output constraints for SISO

systems and impulse response model (Polak & Yang, 1993) have analyzed robust stability of

MPC using a contraction constraint on the state

MPC with explicit uncertainty description.

( Zheng & Morari, 1993), have presented robust MPC schemes for SISO FIR plants, given

un-certainty bounds on the impulse response coefficients Some MPC consider additive type of

uncertainty, (delaPena et al., 2005) or parametric (structured) type uncertainty using CARIMA

model and linear matrix inequality, (Bouzouita et al., 2007) In (Lovas et al., 2007), for

open-loop stable systems having input constraints the unstructured uncertainty is used The robust

stability can be established by choosing a large value for the control input weighting matrix R

in the cost function The authors proposed a new less conservative stability test for

determin-ing a sufficiently large control penalty R usdetermin-ing bilinear matrix inequality (BMI) In (Casavola

1

Trang 10

Model Predictive Control 2

et al., 2004), robust constrained predictive control of uncertain norm-bounded linear systems

is studied The other technique- constrained tightening to design of robust MPC have been

proposed in (Kuwata et al., 2007) The above approaches are based on the idea of increasing

the robustness of the controller by tightening the constraints on the predicted states

The mixed H2/Hcontrol approach to design of MPC has been proposed by (Orukpe et al.,

2007)

Robust constrained MPC using linear matrix inequality (LMI) has been proposed by (Kothare et

al., 1996), where the polytopic model or structured feedback uncertainty model has been used

The main idea of (Kothare et al., 1996) is the use of infinite horizon control laws which

guar-antee robust stability for state feedback In (Ding et al., 2008) output feedback robust MPC

for systems with both polytopic and bounded uncertainty with input/state constraints is

pre-sented Off-line, it calculates a sequence of output feedback laws based on the state estimators,

by solving LMI optimization problem On-line, at each sampling time, it chooses an

appro-priate output feedback law from this sequence Robust MPC controller design with one step

ahead prediction is proposed in (Veselý & Rosinová , 2009) The survey of optimal and robust

MPC design can be consulted in (Mayne et al., 2000) Some interesting results for nonlinear

MPC are given in (Janík et al., 2008)

In MPC approach generally, control algorithm requires solving constrained optimization

prob-lem on-line (in each sampling period) Therefore on-line computation burden is significant

and limits practical applicability of such algorithms to processes with relatively slow

dynam-ics In this chapter, a new MPC scheme for an uncertain polytopic system with constrained

control is developed using model structure introduced in (Veselý et al., 2010) The main

con-tribution of the first part of this chapter is that all the time demanding computations of output

feedback gain matrices are realized off-line ( for constrained control and unconstrained control

cases) The actual value of control variable is obtained through simple on-line computation of

scalar parameter and respective convex combination of already computed matrix gains The

developed control design scheme employs quadratic Lyapunov stability to guarantee the

ro-bustness and performance (guaranteed cost) over the whole uncertainty domain

The first part of the chapter is organized as follows A problem formulation and preliminaries

on a predictive output/state model as a polytopic system are given in the next section In

Section 1.2, the approach of robust output feedback predictive controller design using linear

matrix inequality is presented In Section 1.3, the input constraints are applied to LMI

feasi-ble solution Two examples illustrate the effectiveness of the proposed method in the Section

1.4 The second part of this chapter addresses the problem of designing a robust parameter

dependent quadratically stabilizing output/state feedback model predictive control for linear

polytopic systems without constraints using original sequential approach For the closed-loop

uncertain system the design procedure ensures stability, robustness properties and

guaran-teed cost Finally, conclusions on the obtained results are given

Hereafter, the following notational conventions will be adopted: given a symmetric matrix

P = P T ∈ R n×n , the inequality P > 0(P ≥ 0)denotes matrix positive definiteness

(semi-definiteness) Given two symmetric matrices P, Q, the inequality P > Q indicates that

P − Q > 0 The notation x(t+k)will be used to define, at time t, k-steps ahead prediction

of a system variable x from time t onwards under specified initial state and input scenario I

denotes the identity matrix of corresponding dimensions

1.1 Problem formulation and preliminaries

Let us start with uncertain plant model described by the following linear discrete-time uncer-tain system with polytopic unceruncer-tainty domain

x(t+1) =A(α)x(t) +B(α)u(t) (1)

y(t) =Cx(t)

where x(t) ∈ R n , u(t) ∈ R m , y(t) ∈ R lare state, control and output variables of the system,

respectively; A(α), B(α)belong to the convex set

S={ A(α)∈ R n×n , B(α)∈ R n×m } (2)

{ A(α) =

N

j=1

A j α j B(α) =

N

j=1

B j α j , α j ≥0 , j=1, 2 N,N

j=1

α j=1

Matrices A i , B i and C are known matrices with constant entries of corresponding dimensions.

Simultaneously with (1) we consider the nominal model of system (1) in the form

x(t+1) =A o x(t) +B o u(t) y(t) =Cx(t) (3)

where Ao, Bo are any constant matrices from the convex bounded domain S (2) The nominal

model (3) will be used for prediction, while (1) is considered as real plant description

provid-ing plant output Therefore in the robust controller design we assume that for time t output

y(t)is obtained from uncertain model (1), predicted outputs for time t+1, t+N2will be obtained from model prediction, where the nominal model (3) is used The predicted states

and outputs of the system (1) for the instant t+k, k=1, 2, N2are given by

• k=1

x(t+2) =A o x(t+1) +B o u(t+1) =A o A(α)x(t) +A o B(α)u(t) +B o u(t+1)

• k=2

x(t+3) =A2A(α)x(t) +A2B(α)u(t) +A o B o u(t+1) +B o u(t+2)

• for k

x(t+k+1) = A k A(α)x(t) +A k B(α)u(t) +k−1

i=0 A k−i−1 o B o u(t+1+i) (4) and corresponding output is

y(t+k) =Cx(t+k) (5)

Consider a set of k=0, 1, 2, , N2state/output model predictions as follows

z(t+1) =A f(α)z(t) +B f(α)v(t), y f(t) =C f z(t) (6) where

z(t)T = [x(t)T x(t+N2)T], v(t)T= [u(t)T u(t+N u)T] (7)

y f(t)T = [y(t)T y(t+N2)T]

and

B f(α) =

B(α) 0 0

A o B(α) B o 0 0

A N2

o B(α) A N o2−1 B o A N2−N u

o B o

Ngày đăng: 21/06/2014, 03:20

TỪ KHÓA LIÊN QUAN