Advances in Industrial Control
Other titles published in this series:
Digital Controller Implementation
and Fragility
Robert S.H. Istepanian and James F.
Whidborne (Eds.)
Optimisation of Industrial Processes
at Supervisory Level
Doris Sáez, Aldo Cipriano and Andrzej W.
Ordys
Robust Control of Diesel Ship Propulsion
Nikolaos Xiros
Hydraulic Servo-systems
Mohieddine Jelali and Andreas Kroll
Model-based Fault Diagnosis in Dynamic
Systems Using Identification Techniques
Silvio Simani, Cesare Fantuzzi and Ron J.
Patton
Strategies for Feedback Linearisation
Freddy Garces, Victor M. Becerra,
Chandrasekhar Kambhampati
and Kevin Warwick
Robust Autonomous Guidance
Alberto Isidori, Lorenzo Marconi
and Andrea Serrani
Dynamic Modelling of Gas Turbines
Gennady G. Kulikov and Haydn A.
Thompson (Eds.)
Control of Fuel Cell Power Systems
Jay T. Pukrushpan, Anna G. Stefanopoulou
and Huei Peng
Fuzzy Logic, Identification and Predictive
Control
Jairo Espinosa, Joos Vandewalle
and Vincent Wertz
Optimal Real-time Control of Sewer
Networks
Magdalene Marinaki and Markos
Papageorgiou
Process Modelling for Control
Benoît Codrons
Computational Intelligence in Time Series
Forecasting
Ajoy K. Palit and Dobrivoje Popovic
Modelling and Control of Mini-Flying
Machines
Pedro Castillo, Rogelio Lozano
and Alejandro Dzul
Ship Motion Control
Tristan Perez
Hard Disk Drive Servo Systems (2nd Ed.)
Ben M. Chen, Tong H. Lee, Kemao Peng
and Venkatakrishnan Venkataramanan
Measurement, Control, and
Communication Using IEEE 1588
John C. Eidson
Piezoelectric Transducers for Vibration
Control and Damping
S.O. Reza Moheimani and Andrew J.
Fleming
Manufacturing Systems Control Design
Stjepan Bogdan, Frank L. Lewis, Zdenko
Kovačić and José Mireles Jr.
Windup in Control
Peter Hippe
Nonlinear H2/H∞ Constrained Feedback
Control
Murad Abu-Khalaf, Jie Huang
and Frank L. Lewis
Practical Grey-box Process Identification
Torsten Bohlin
Control of Traffic Systems in Buildings
Sandor Markon, Hajime Kita, Hiroshi Kise
and Thomas Bartz-Beielstein
Wind Turbine Control Systems
Fernando D. Bianchi, Hernán De Battista
and Ricardo J. Mantz
Advanced Fuzzy Logic Technologies
in Industrial Applications
Ying Bai, Hanqi Zhuang and Dali Wang
(Eds.)
Practical PID Control
Antonio Visioli
(continued after Index)
Liuping Wang
Model Predictive
Control System Design
and Implementation
Using MATLAB®
123
Liuping Wang, PhD
School of Electrical and Computer Engineering
RMIT University
Melbourne, VIC 3000
Australia
ISBN 978-1-84882-330-3
e-ISBN 978-1-84882-331-0
DOI 10.1007/978-1-84882-331-0
Advances in Industrial Control ISSN 1430-9491
A catalogue record for this book is available from the British Library
Library of Congress Control Number: 2008940691
© 2009 Springer-Verlag London Limited
MATLAB® and Simulink® are registered trademarks of The MathWorks, Inc., 3 Apple Hill Drive, Natick,
MA 01760-2098, USA. http://www.mathworks.com
Apart from any fair dealing for the purposes of research or private study, or criticism or review, as
permitted under the Copyright, Designs and Patents Act 1988, this publication may only be
reproduced, stored or transmitted, in any form or by any means, with the prior permission in writing of
the publishers, or in the case of reprographic reproduction in accordance with the terms of licences
issued by the Copyright Licensing Agency. Enquiries concerning reproduction outside those terms
should be sent to the publishers.
The use of registered names, trademarks, etc. in this publication does not imply, even in the absence of
a specific statement, that such names are exempt from the relevant laws and regulations and therefore
free for general use.
The publisher makes no representation, express or implied, with regard to the accuracy of the
information contained in this book and cannot accept any legal responsibility or liability for any errors
or omissions that may be made.
Cover design: eStudio Calamar S.L., Girona, Spain
Printed on acid-free paper
9 8 7 6 5 4 3 2 1
springer.com
Advances in Industrial Control
Series Editors
Professor Michael J. Grimble, Professor of Industrial Systems and Director
Professor Michael A. Johnson, Professor (Emeritus) of Control Systems and Deputy Director
Industrial Control Centre
Department of Electronic and Electrical Engineering
University of Strathclyde
Graham Hills Building
50 George Street
Glasgow G1 1QE
United Kingdom
Series Advisory Board
Professor E.F. Camacho
Escuela Superior de Ingenieros
Universidad de Sevilla
Camino de los Descubrimientos s/n
41092 Sevilla
Spain
Professor S. Engell
Lehrstuhl für Anlagensteuerungstechnik
Fachbereich Chemietechnik
Universität Dortmund
44221 Dortmund
Germany
Professor G. Goodwin
Department of Electrical and Computer Engineering
The University of Newcastle
Callaghan
NSW 2308
Australia
Professor T.J. Harris
Department of Chemical Engineering
Queen’s University
Kingston, Ontario
K7L 3N6
Canada
Professor T.H. Lee
Department of Electrical and Computer Engineering
National University of Singapore
4 Engineering Drive 3
Singapore 117576
Professor (Emeritus) O.P. Malik
Department of Electrical and Computer Engineering
University of Calgary
2500, University Drive, NW
Calgary, Alberta
T2N 1N4
Canada
Professor K.-F. Man
Electronic Engineering Department
City University of Hong Kong
Tat Chee Avenue
Kowloon
Hong Kong
Professor G. Olsson
Department of Industrial Electrical Engineering and Automation
Lund Institute of Technology
Box 118
221 00 Lund
Sweden
Professor A. Ray
Department of Mechanical Engineering
Pennsylvania State University
0329 Reber Building
University Park
PA 16802
USA
Professor D.E. Seborg
Chemical Engineering
3335 Engineering II
University of California Santa Barbara
Santa Barbara
CA 93106
USA
Doctor K.K. Tan
Department of Electrical and Computer Engineering
National University of Singapore
4 Engineering Drive 3
Singapore 117576
Professor I. Yamamoto
Department of Mechanical Systems and Environmental Engineering
The University of Kitakyushu
Faculty of Environmental Engineering
1-1, Hibikino,Wakamatsu-ku, Kitakyushu, Fukuoka, 808-0135
Japan
In memory of my parents