Active Disturbance Rejection Control For Nonlinear Systems
Active Disturbance Rejection Control For Nonlinear Systems
Active Disturbance Rejection Control For Nonlinear Systems
REJECTION CONTROL
FOR NONLINEAR
SYSTEMS
ACTIVE DISTURBANCE
REJECTION CONTROL
FOR NONLINEAR
SYSTEMS
AN INTRODUCTION
Bao-Zhu Guo
Academy of Mathematics and Systems Science, Academia Sinica, People’s Republic
of China and University of the Witwatersrand, South Africa
Zhi-Liang Zhao
Shaanxi Normal University, Xi’an, People’s Republic of China
This edition first published 2016 © 2016 John Wiley & Sons (Asia) Pte Ltd.
Registered office
John Wiley & Sons Singapore Pte. Ltd., 1 Fusionopolis Walk, #07-01 Solaris South Tower, Singapore
138628.
For details of our global editorial offices, for customer services and for information about how to apply
for permission to reuse the copyright material in this book please see our website at www.wiley.com.
All Rights Reserved. No part of this publication may be reproduced, stored in a retrieval system or
transmitted, in any form or by any means, electronic, mechanical, photocopying, recording, scanning,
or otherwise, except as expressly permitted by law, without either the prior written permission of the
Publisher, or authorization through payment of the appropriate photocopy fee to the Copyright
Clearance Center. Requests for permission should be addressed to the Publisher, John Wiley & Sons
Singapore Pte. Ltd., 1 Fusionopolis Walk, #07-01 Solaris South Tower, Singapore 138628, tel:
65-66438000, fax: 65-66438008, email: [email protected].
Wiley also publishes its books in a variety of electronic formats. Some content that appears in print
may not be available in electronic books.
Designations used by companies to distinguish their products are often claimed as trademarks. All
brand names and product names used in this book are trade names, service marks, trademarks or
registered trademarks of their respective owners. The Publisher is not associated with any product or
vendor mentioned in this book. This publication is designed to provide accurate and authoritative
information in regard to the subject matter covered. It is sold on the understanding that the Publisher is
not engaged in rendering professional services. If professional advice or other expert assistance is
required, the services of a competent professional should be sought.
Limit of Liability/Disclaimer of Warranty: While the publisher and author have used their best efforts
in preparing this book, they make no representations or warranties with respect to the accuracy or
completeness of the contents of this book and specifically disclaim any implied warranties of
merchantability or fitness for a particular purpose. It is sold on the understanding that the publisher is
not engaged in rendering professional services and neither the publisher nor the author shall be liable
for damages arising here from. If professional advice or other expert assistance is required, the services
of a competent professional should be sought.
Library of Congress Cataloging-in-Publication Data
Names: Guo, Bao-Zhu, 1962- author. | Zhao, Zhi-Liang, author.
Title: Active disturbance rejection control for nonlinear systems : an
introduction / Bao-Zhu Guo and Zhi-Liang Zhao.
Description: Singapore ; Hoboken, NJ : John Wiley & Sons, 2016. | Includes
bibliographical references and index.
Identifiers: LCCN 2016018239 (print) | LCCN 2016025091 (ebook) | ISBN
9781119239925 (cloth) | ISBN 9781119239956 (pdf) | ISBN 9781119239949
(epub)
Subjects: LCSH: Damping (Mechanics) | Automatic control. | Nonlinear systems.
Classification: LCC TA355 .G79 2016 (print) | LCC TA355 (ebook) | DDC
620.3/7–dc23
LC record available at https://lccn.loc.gov/2016018239
A catalogue record for this book is available from the British Library.
Set in 10/12pt, TimesLTStd by SPi Global, Chennai, India.
1 2016
Contents
Preface ix
1 Introduction 1
1.1 Problem Statement 1
1.2 Overview of Engineering Applications 6
1.3 Preliminaries 9
1.3.1 Canonical Form of ADRC 9
1.3.2 Stability for Nonlinear Systems 18
1.3.3 Stability of Linear Systems 24
1.3.4 Finite-Time Stability of Continuous System 27
1.3.5 Stability of Discontinuous Systems 32
1.3.6 Proof of Theorem 1.3.11 34
1.4 Remarks and Bibliographical Notes 50
References 341
Index 349
Preface
The modern control theory came to mathematics via N. Wiener’s book Cybernetics or the
Science of Control and Communication in the Animal and the Machine, published in 1948.
In 1954, H.S. Tsien published the book Engineering Cybernetics, which brought the control
theory to engineering.
Roughly speaking, the modern control theory has been developed through three stages. The
first stage is the classical control or automatic principle of compensation developed from the
1940s to the 1960s. During this period the single-input and single-output linear time-invariant
systems were studied by the frequency domain approach. The second stage was from the 1960s
to the 1980s, during which time the multi-input and multi-output systems were studied by the
state space or time domain approach. The state-space approach relies heavily upon the math-
ematical models of the systems. After the 1980s, many control theories were developed to
cope with uncertainties in systems. Several powerful methods were developed, including the
internal model principle for output regulation (which started in the 1970s), as well as adaptive
control, roust control, high-gain feedback control, and sliding mode control (which started
even earlier). In particular, the robust control theory was well-established by both the fre-
quency domain approach and the time domain approach. A common feature for these methods
was the worst case scenario regarding the disturbance. A different way of dealing with uncer-
tainty may be found in adaptive control where the unknown parameters are estimated under
the “exciting persistent condition” and in output regulation where a special class of external
disturbance is estimated through the observer and internal model and is compensated for in
the feedback-loop.
During the late 1980s and 1990s, Jingqing Han of the Chinese Academy of Sciences pro-
posed a powerful unconventional control approach to deal with vast uncertainty in nonlinear
systems. This new control technology was later called the active disturbance rejection con-
trol (ADRC). The uncertainties dealt with by the ADRC can be very complicated. They could
include the coupling of the external disturbances, the system unmodeled dynamics, the zero
dynamics with unknown model, and the superadded unknown part of control input. The key
idea of the ADRC considers the “total disturbance” as a signal of time, which can be estimated
by the output of the system. Basically, the ADRC consists of three main parts. The first part is
the tracking differentiator (TD) that is relatively independent and is actually thoroughly dis-
cussed in the control theory. The aim of the TD is to extract the derivatives of the reference
signal and is also considered as transient profile for output tracking. The second part of the
ADRC is the extended state observer (ESO) which is a crucial part of the ADRC. In ESO, both
the state and the “total disturbance” are estimated by the output of the system. This remarkable
x Preface
feature makes the ADRC a very different way of dealing with uncertainty. The ESO is the
generalization of the traditional state observer where only the state of the system is estimated.
The final part of the ADRC is the extended state observer-based feedback control. Since the
uncertainty is estimated in the ESO and is compensated for in the feedback loop, the barriers
between the time invariant and time varying, linear and nonlinear have been broken down by
considering the time-varying part and the nonlinear part as uncertainty. At the same time, the
control energy is significantly reduced. More importantly, in this way, the closed-loop systems
look like linear time-invariant systems, for which a reliable result can be applied.
In the past two decades, the ADRC has been successfully applied to many engineering
control problems such as hysteresis compensation, high pointing accuracy and rotation speed,
noncircular machining, fault diagnosis, high-performance motion control, chemical processes,
vibrational MEMS gyroscopes, tension and velocity regulations in Web processing lines and
DC–DC power converters by many researchers in different contexts. In all applications of
process control and motion control, compared with the huge amount of literature on control
theory in dealing with the uncertainty such as system unmodeled dynamics, external distur-
bance rejection, and unknown parameters, the ADRC has shown its remarkable PID nature of
an almost independent mathematical model, no matter the high accuracy control of micrometre
grade or the integrated control on a very large scale.
On the other hand, although many successful engineering applications have been developed,
the theoretical research on these applications lags behind. This book serves as an introduction
to the ADRC from a theoretical perspective in a self-contained way. In Chapter 1, some basic
background is introduced on nonlinear uncertain systems that can be dealt with by the ADRC.
Chapter 2 presents convergence of the different types of tracking differentiators proposed by
Han in his original papers. Chapter 3 is devoted to convergence of the extended state observer
for various nonlinear systems. Chapters 2 and 3 can be considered as independent sections of
the book. Chapter 4 looks at convergence of the closed-loop based on the TD and ESO. This
can be considered as a separation principle of the ADRC for uncertain nonlinear systems.
The numerical simulations are presented from here to where to illustrate the applicability of
the ADRC. Finally, in Chapter 5, the ESO and stabilization for lower triangular systems are
discussed.
Most of the material in this book is from the authors’ published papers on this topic.
However, the idea for the book comes from ideas published in Han’s many original numerical
experiments, engineering applications that appeared publicly in Chinese, and the numerous
works done by the ADRC group, in particular the group led by Dr. Zhiqiang Gao at Cleveland
State University in the United States.
The authors are deeply indebted to those who helped with the works presented in this book.
These include Zhiqiang Gao, Yi Huang, and Wenchao Xue. This book is dedicated to Bao-Zhu
Guo’s memory of Professor Jingqing Han who passed away in 2008.
This book is partially supported by the National Natural Science Foundation of China
(No. 61403242) and the Nature Science Research Program of Shaanxi Province-Key Program
(No. 2016JZ023).