• Textbook:
– Adaptive Control - K. Astrom and B. Wittenmark – Addison
Wesley, 1995.
– Adaptive Control Tutorial – P. Ioannou and B. Fidan, SIAM, 2006
• References:
– Model Predictive Control System Design and Implementation
Using MATLAB – L. Wang – Springer, 2009.
– Nonlinear and Adaptive Control Design – Krstic ,
Kanellakopoulas, and Kokotovic - John Wiley, 1995.
– L1 Adaptive Control Theory: Guaranteed Robustness with Fast
Adaptation - N. Hovakimyan and C. Cao, SIAM, 2010.
According to G. Zames:
• A non-adaptive controller is based solely
on a-priori information
• An adaptive controller is based on a
posteriori information as well
• If 𝑎 is unknown but its upper bound 𝑎 > 𝑎 is known, choosing 𝑘 > 𝑎 will
enable the linear controller to stabilize the system.
• If 𝑎 and its upper bound are unknown, the linear controller is not enough in
case that 𝑎 > 𝑘 > 0.
• Self-tuning
– Continuous updating of controller parameters
– Used for truly time-varying plants
• Auto-tuning
– Once controller parameters near convergence, adaptation is
stopped
– Used for time invariant or very slowly varying processes
– Used for periodic, usually on-demand tuning