Feedforward Control
Feedforward Control
FEEDFORWARD CONTROL
FEEDFORWARD
While there are thousands of books written about feedback control, it is surprising
that this is the very first book about feedforward control. Feedforward control is a
very powerful technique to compensate for measurable load disturbances in regula-
tion control problems, and the use of feedforward control to assist the traditional
CONTROL
feedback controllers is rapidly increasing in industry. The main goal of this book is
to describe the power of feedforward control and to present different tuning rules
for these controllers. To achieve this goal, theoretical and practical contributions are
presented throughout the book to make the technique understandable and easy to
implement. The book contains many practical aspects, both in terms of tuning and ANALYSIS, DESIGN, TUNING RULES,
implementation of the feedforward controller. Many simulation examples are also
provided, as well as a presentation of industrial experiences obtained from feed- AND IMPLEMENTATION
forward control applied to temperature control in greenhouses. For these reasons,
we believe that the book will be useful not only at various levels in the teaching
systems, but also for engineers working in industry.
www.degruyter.com
ISBN 978-3-11-142930-4
José Luis Guzmán, Tore Hägglund
Feedforward
Control
ISBN 978-3-11-142930-4
e-ISBN (PDF) 978-3-11-142948-9
e-ISBN (EPUB) 978-3-11-142998-4
www.degruyter.com
Preface
In March 2010 we had a meeting in Almería together with professor Sebastián Dormido,
where we discussed the development of an interactive tool for understanding feedfor-
ward control. At some point, Sebastián Dormido said “I have never seen a tuning rule for
feedforward compensators, as we have for PID controllers”. To our surprise, and thanks
to Sebastián’s comment, we realized quite soon that there simply were no relevant tun-
ing rules for feedforward compensators presented in the literature.
This fact started a very active and very fun research period for us. After three
months, in June 2010, we submitted a paper that presented the first tuning rule for
feedforward compensators based on reasonable process dynamics. The research was
continued not only by us but also by colleagues and Ph.D. students, and now there are
around fifteen tuning rules with different properties available. After this very special
decade, we decided to summarize the results obtained so far by writing this book.
We took the decision to write the book in November 2019. Since then, we have been
working closely together on an enthusiastic and fascinating journey, with nice discus-
sions and meetings in Lund, Almería, and online. During this period, we continued learn-
ing about feedforward control and new ideas arose, which are also part of this book.
Feedforward control is a technique that has not received nearly as much attention
as feedback control, despite the fact that feedforward from measurable disturbances
has been demonstrated to provide dramatically improved control performance in many
cases. It is our hope that this book will stimulate an increased interest in feedforward
control and an increased research in the field. The book contains many practical aspects,
both in terms of tuning and implementation issues. Therefore, we believe that the book
will also be useful for engineers working in industry.
We would like to thank Sebastián Dormido, Karl Johan Åström, Manolo Berenguel,
Antonio Visioli, Max Veronesi, Carlos Rodríguez, Francisco Rodríguez, Martin Hast, Án-
geles Hoyo, José Carlos Moreno, Julio E. Normey-Rico, Francisco García-Mañas, Ana
Paola Montoya-Ríos, Ernesto Aranda-Escolástico, and Margret Bauer for their collabo-
ration and discussions on the ideas presented in this book. Special thanks to Margret
Bauer for making the nice cover drawing.
https://doi.org/10.1515/9783111429489-202
Contents
Preface � V
1 Introduction � 1
3 Feedforward control � 14
3.1 Basis of feedforward control � 14
3.2 Inversion problems � 17
3.3 Classical solutions to inversion problems � 20
3.4 New solutions to the inversion problems � 23
7 Feedforward implementation � 96
7.1 Basic implementation of feedforward control � 97
7.2 Control signal saturation � 100
7.3 Improved feedforward saturation handling � 107
7.4 Mode switching and bumpless transfer � 109
7.5 Noise filtering � 116
7.6 Feedforward combined with cascade control � 118
7.7 Smith Predictor � 127
7.8 Robustness � 129
VIII � Contents
Bibliography � 160
Index � 163