Documente Academic
Documente Profesional
Documente Cultură
Nonlinear and
Adaptive Control
Systems
Nonlinear and
Adaptive Control
Systems
Zhengtao Ding
Contents
Preface
1 Introduction to nonlinear and adaptive systems
1.1
Nonlinear functions and nonlinearities
1.2
Common nonlinear systems behaviours
1.3
Stability and control of nonlinear systems
ix
1
1
4
5
9
9
11
12
18
3 Describing functions
3.1
Fundamentals
3.2
Describing functions for common nonlinear components
3.3
Describing function analysis of nonlinear systems
25
26
29
34
4 Stability theory
4.1
Basic denitions
4.2
Linearisation and local stability
4.3
Lyapunovs direct method
4.4
Lyapunov analysis of linear time-invariant systems
41
41
45
46
51
55
55
59
65
71
6 Feedback linearisation
6.1
Inputoutput linearisation
6.2
Full-state feedback linearisation
75
75
83
89
90
94
99
102
103
viii
109
109
111
120
122
127
136
9 Backstepping design
9.1
Integrator backstepping
9.2
Iterative backstepping
9.3
Observer backstepping
9.4
Backstepping with ltered transformation
9.5
Adaptive backstepping
9.6
Adaptive observer backstepping
141
141
144
147
152
159
167
10
175
175
186
194
204
11
Control applications
11.1 Harmonics estimation and rejection in power distribution
systems
11.1.1 System model
11.1.2 Iterative observer design for estimating frequency
modes in input
11.1.3 Estimation of specic frequency modes in input
11.1.4 Rejection of frequency modes
11.1.5 Example
11.2 Observer and control design for circadian rhythms
11.2.1 Circadian model
11.2.2 Lipschitz observer design
11.2.3 Phase control of circadian rhythms
11.3 Sampled-data control of nonlinear systems
11.3.1 System model and sampled-data control
11.3.2 Stability analysis of sampled-data systems
11.3.3 Simulation
219
219
220
224
232
234
235
238
239
241
243
247
249
251
260
Bibliographical Notes
263
References
268
Index
275
Preface
This book is intended for the use as a textbook at MSc and senior undergraduate
level in control engineering and related disciplines such as electrical, mechanical,
chemical and aerospace engineering and applied mathematics. It can also be used as
a reference book by control engineers in industry and research students in automation
and control. It is largely, although not entirely, based on the course unit bearing the
same name as the book title that I have been teaching for several years for the MSc
course at Control Systems Centre, School of Electrical and Electronic Engineering,
The University of Manchester. The beginning chapters cover fundamental concepts
in nonlinear control at moderate mathematical level suitable for students with a rst
degree in engineering disciplines. Simple examples are used to illustrate important
concepts, such as the difference between exponential stability and asymptotic stability.
Some advanced and recent stability concepts such as input-to-state stability are also
included, mainly as an introduction at a less-demanding mathematical level compared
with their normal descriptions in the existing books, to research students who may
encounter those concepts in literature. Most of the theorems in the beginning chapters
are introduced with the proofs, and some of the theorems are simplied with less
general scopes, but without loss of rigour. The later chapters cover several topics
which are closely related to my own research activities, such as nonlinear observer
design and asymptotic disturbance rejection of nonlinear systems. They are included
to demonstrate the applications of fundamental concepts in nonlinear and adaptive
control to MSc and research students, and to bridge the gap between a normal textbook
treatment of control concepts and that of research articles published in academic
journals. They can also be used as references for the students who are working on
the related topics. At the end of the book, applications to less traditional areas such
as control of circadian rhythms are also shown, to encourage readers to explore new
applied areas of nonlinear and adaptive control.
This book aims at a unied treatment of adaptive and nonlinear control.
It is well known that the dynamics of an adaptive control system for a linear dynamic
system with unknown parameters are nonlinear. The analysis of such adaptive systems requires similar techniques to the analysis for nonlinear systems. Some more
recent control design techniques such as backstepping relies on Lyapunov functions
to establish the stability, and they can be directly extended to adaptive control of nonlinear systems. These techniques further reduce the traditional gap between adaptive
control and nonlinear control. Therefore, it is now natural to treat adaptive control
as a part of nonlinear control systems. The foundation for linear adaptive control
and nonlinear adaptive control is the positive real lemma, which is related to passive
systems in nonlinear control and Lyapunov analysis. It is decided to use the positive
real lemma and related results in adaptive control and nonlinear control as the
main theme of the book, together with Lyapunov analysis. Other important results
such as circle criterion and backstepping are introduced as extensions and further
developments from this main theme.
For a course unit of 15 credits on nonlinear and adaptive control at the Control
Systems Centre, I normally cover Chapters 14, 6 and 7, and most of the contents of
Chapter 5, and about half of the materials in Chapter 9. Most of the topics covered
in Chapters 8, 10 and 11 have been used as MSc dissertation projects and some of
them as PhD projects. The contents may also be used for an introductory course
on nonlinear control systems, by including Chapters 15, 8 and the rst half of
Chapter 9, and possibly Chapter 6. For a course on adaptive control of nonlinear
systems, an instructor may include Chapters 1, 2, 4, 5, 7 and 9. Chapter 8 may be
used alone as a brief introduction course to nonlinear observer design. Some results
shown in Chapters 8, 10 and 11 are recently published, and can be used as references
for the latest developments in related areas.
Nonlinear and adaptive control is still a very active research area in automation
and control, with many new theoretic results and applications continuing to merge.
I hope that the publication of this work will have a good impact, however small,
on students interests to the subject. I have been beneted from my students, both
undergraduate and MSc students, through my teaching and other interactions with
them, in particular, their questions to ask me to explain many of the topics covered
in this book with simple languages and examples. My research collaborators and
PhD students have contributed to several topics covered in the book through joint
journal publications, whose names may be found in the references cited at the end of
the book. I would like to thank all the researchers in the area who contributed to the
topics covered in the book, who are the very people that make this subject fascinating.