You are on page 1of 28

Lecture note

NONLINEAR AND ADAPTIVE CONTROL

Instructor: Assoc. Prof. Dr. Huynh Thai Hoang


D
Department
t t off A
Automatic
t ti CControl
t l
Faculty of Electrical and Electronics Engineering
Ho Chi Minh City University of Technology
Email: hthoang@hcmut.edu.vn
Homepage:
p g http://www4.hcmut.edu.vn/~hthoang/
p g

26 August 2017 © H. T. Hoàng - HCMUT 1


Course Objective
 To provide
T id students
t d t withith ffundamental
d t l kknowledge
l d
about nonlinear and adaptive control systems. The
students will learn approaches to analyze the
stability of nonlinear control systems and methods
to design controllers for nonlinear and unknown
plants
l t

26 August 2017 © H. T. Hoàng - HCMUT 2


Course outline
 Ch t 1:
Chapter 1 Introduction
I t d ti
 Chapter 2: Nonlinear Control
 Chapter 3: Adaptive Control
 Chapter 4: Optimal Control (Optional)

26 August 2017 © H. T. Hoàng - HCMUT 3


Textbooks and References
 Lecture
L t note:
t Nonlinear
N li and
d Ad
Adaptive
ti C Control
t l – Huynh
H h
Thai Hoang, Published in BKel
 References:
[1] Applied nonliear control
control, Jean-Jacques
Jean Jacques EE.
Slotine & Weiping Li, Prentice-Hall International
Editions Inc.
Editions, Inc 1991.
1991
[2] Adaptive control , Karl Johan Astrom & Bjom
Witt
Wittnmark k , Addison-Wesley
Addi W l P Publishing
bli hi
Company, second edition 2000.

26 August 2017 © H. T. Hoàng - HCMUT 4


Grading scheme
 Homework
H k and
d exercise:
i 20%
 Quiz: 20%
 Midterm exam: 20%
 Final exam: 40%

26 August 2017 © H. T. Hoàng - HCMUT 5


How to learn the course? ACTIVE LEARNING
(*) Aft
After 2 weeks
k we
tend to remember…
10% off what
h t we read
d R di
Reading
20% of what we hear Hearing words
30% of what we see Looking at pictures
Watching a movie
50% of what we Looking at an exhibit
see and
dhhear Watching a demostration PASSIVE
Seeing it done on location
70% off what
h t P ti i ti iin a di
Participating discussion
i
we say ACTIVE
Giving a talk
90% of what Doing a dramatic presentation
we say Simulating the real experience
and do Doing the real thing
(*) Edgar Dale, “Audio-Visual Methods in Teching,” Holt, Rinehart and Winston
26 August 2017 © H. T. Hoang - HCMUT 6
Ch t 1
Chapter

INTRODUCTION

26 August 2017 © H. T. Hoàng - HCMUT 7


Primitive control systems
 Before
B f the
th middle the 19th century:
iddl off th t control
t l systems
t
were designed based on heuristics and experiences.

26 August 2017 © H. T. Hoàng - HCMUT 8


Primitive control systems

26 August 2017 © H. T. Hoàng - HCMUT 9


Classical control (before 1960)
 From the
F th middle the 19th century
iddl off th t to
t the
th 1930s:
1930
mathematical foundation of control theory was
developed:
 Lyapunov (1892)
 Routh-Hurwitz (1895)
 From
F th 1930s
the 1930 tot 1940s:
1940 classical
l i l control
t l theory
th
was growing fast:
 Frequency response, Bode plot
 Nyquist plot,
plot Nichols plot,
plot
 Root locus method

26 August 2017 © H. T. Hoàng - HCMUT 10


Characteristics of classical control
 SISO systemt
 Linear plants (or nonlinear plants working around
equilibrium points)
 Design in frequency domain
 Using plots in design
 Design
D i to t trade-off
t d ff between:
b t
 Performance and robustness
 Effects of uncertainties
 PID controllers

26 August 2017 © H. T. Hoàng - HCMUT 11


Limitation of classical control theory
 Control
C t l performance:
f
 is not optimal
 is
i d degraded
d d iin th
the cases th
thatt nonlinear
li systems
t
working in a wide range.
 is
i nott ensured d when
h ththe plants
l t h have titime-varying
i
parameters.
 It is
i nott sure to
t have
h the
th design
d i performance
f if the
th
mathematical model have uncertainties.
 It is difficult to apply classical control theory in the
following cases:
 MIMO systems
 Nonlinear systems
 Time domain performance
26 August 2017 © H. T. Hoàng - HCMUT 12
Example of complex systems
 C
Cranes, robot
b t arms

26 August 2017 © H. T. Hoàng - HCMUT 13


Example of complex systems (cont.)
 Shi steering
Ship t i system
t

26 August 2017 © H. T. Hoàng - HCMUT 14


Example of complex system
 Ai l
Airplane control
t l system
t

26 August 2017 © H. T. Hoàng - HCMUT 15


Example of complex system (cont.)
 P
Process control
t l

26 August 2017 © H. T. Hoàng - HCMUT 16


Modern control (1960 – present)
 Nonlinear
N li control
t l
 Optimal control
 Adaptive control
 Robust control

Thi course focuses


This f on nonlinear
li and
d adaptive
d ti control
t l

26 August 2017 © H. T. Hoàng - HCMUT 17


Nonlinear control
 Mathematical
M th ti l fundamentals
f d t l off nonlinear
li control
t l theory
th
were developed in the 19th century. After 1960, nonlinear
control theory has been growing fast.
fast
 Approaches to analysis of nonlinear systems:
 Describing function method
 Phase plane method
 Lyapunov
y p theory
y
 Popov criterion
 Small gain theorem
 Methods to design nonlinear control systems
 Feedback linearization control
 Sliding mode control
 Back-stepping control,…

26 August 2017 © H. T. Hoàng - HCMUT 18


Adaptive control
 Adaptive
Ad ti control
t l iis a control
t l method
th d iin which
hi h th
the
controller’s parameters are automatically adjusted online
so that the desired control performances are ensured
even if the working conditions are changed.
 In the 1950s: Model Reference Adaptive System
 In the end of 1960s: advance in control theory
contributed to the development
p of adaptive
p control ((state-
space equation, Lyapunov’s stability theory, dynamic
programming,…)
 In the 1970s and the beginning of 1980s: stability
analysis of adaptive control systems
 From the end of 1980s to the beginning of 1990s:
robustness analysis of adaptive control systems
 R
Recently:
tl llearning
i controlt lhhas b
been ddeveloped
l d
26 August 2017 © H. T. Hoàng - HCMUT 19
General block diagram of adaptive control systems

Identification/
Estimation
Working
o g
conditions
Adjusment

y(t))
y(
r(t) C t ll
Controller Plant
u(t)

26 August 2017 © H. T. Hoàng - HCMUT 20


Practical application of adaptive control
 Mostt off the
M th manufacturer
f t off controller
t ll (Siemens,
(Si
Omron, Autonics, Schneider, Precision Digital,...)
have auto-tuning controller for multi-range of
application such as temperature control
control, motor speed
control, process control,…
 Modern
M d Di t ib t d Control
Distributed C t l System
S t (DCS) softwares
ft
have adaptive control function.
 PCS7 (Siemens)
 Delta V (Emerson)

26 August 2017 © H. T. Hoàng - HCMUT 21


Practical application of adaptive control

26 August 2017 © H. T. Hoàng - HCMUT 22


Practical application of adaptive control

26 August 2017 © H. T. Hoàng - HCMUT 23


Practical application of adaptive control

26 August 2017 © H. T. Hoàng - HCMUT 24


Practical application of adaptive control

26 August 2017 © H. T. Hoàng - HCMUT 25


Course outline
 Nonlinear
N li control:
t l
 Mathematical model of nonlinear systems
 Describing
D ibi ffunction
ti methods
th d
 Lyapunov stability
 Feedback
F db k lilinearization
i ti control
t l
 Sliding mode control
 Adaptive
Ad ti control t l
 Model reference control
 Model reference adaptive system (MRAS)
 On-linear parameter estimation
 Self-tuning regulator (STR)
 Gain scheduling control
 System analysis, design and simulation using Matlab
26 August 2017 © H. T. Hoàng - HCMUT 26
Related theory
 Prerequisite
P i it course:
 Advanced mathematics (Linear Algebra,
Differential Equation, Numerical Methods,…)
 Introduction of Control Systems
 Follow-up advanced courses
 Nonlinear
N li control
t l
 Multivariable control
 Robust and optimal control
 Adaptive control

26 August 2017 © H. T. Hoàng - HCMUT 27


Learning outcomes
On sucessful
O f l completion
l ti off this
thi course, students
t d t
should have the following knowledge and skills:
 Ability to analyze and design of nonlinear control
system using describing function method and
Lyapunov stability theory;
 Ability
y to design
g feeback linearization controller,
sliding mode controller;
 Ability to design model reference adaptive control
systems, seft-tuning regulators, gain-scheduling
controllers
 Ability to use Matlab in analysis and design of
nonlinear and adaptive control systems
26 August 2017 © H. T. Hoàng - HCMUT 28

You might also like