l1 adaptive control and its transition to practice - med'13med13.du.edu/med13_t3.pdf · l1...
TRANSCRIPT
Naira Hovakimyan Tutorial, MED 2013
1
L1 Adaptive Control and Its Transition to Practice
Naira Hovakimyan
Department of Mechanical Science and Engineering University of Illinois at Urbana-Champaign
Tutorial Abstract L1 adaptive control is a powerful tool for controlling systems in the presence of large uncertainties,
unmodeled dynamics and disturbances, [1]. Its development was motivated by the practical realization problems of
model reference adaptive control (MRAC), in which the lack of the transient guarantees and robustness were
preventing the transitions to real world problems, [2, 3]. The L1 adaptive control theory offers a class of
architectures, for which adaptation is decoupled from robustness. The speed of adaptation in these architectures is
limited only by the available hardware, while robustness is resolved via conventional methods from classical and
robust control. The architectures of L1 adaptive control theory have guaranteed transient performance and
guaranteed robustness in the presence of fast adaptation, without introducing or enforcing persistence of excitation,
without any gain scheduling in the controller parameters, and without resorting to high--gain feedback. With L1
adaptive controller in the feedback loop, the response of the closed--loop system can be predicted a priori, thus
significantly reducing the amount of Monte--Carlo analysis required for verification and validation of such systems.
These features of L1 adaptive control theory were verified - consistently with the theory - in a large number of flight
tests and in mid--to--high fidelity simulation environments.
This tutorial will give an overview of L1 adaptive control principles, summarize the main results and discuss
the transitions. Flight tests of a subscale commercial jet at NASA will illustrate the theoretical findings.
Background and Problem Statement
Research in adaptive control was motivated by the design of autopilots for highly agile aircraft that need to
operate at a wide range of speeds and altitudes, experiencing large parametric variations. In the early 1950's adaptive
control was conceived and proposed as a technology for automatically adjusting the controller parameters in the face
of changing aircraft dynamics, [4, 5]. In [6], that period is called the “brave era”, because ``there was a very short
path from idea to flight test with very little analysis in between.'' The tragic flight test of the X--15 was the first trial
of an adaptive flight control system, [7]. This accident exposed the lack of understanding of robustness and also
motivated a significant body of theoretical research for the next thirty years, with the most notable contributions
being summarized in classical texts as [8, 9, 10, 11, 12]. These fundamental results provided sufficient conditions on
the bounds of uncertainties and initial conditions, which would guarantee that, with the given adaptive feedback
architecture, the signals in the feedback loop remain bounded. Though very important, when dealing with practical
applications, boundedness, ultimate boundedness, or even asymptotic convergence, are weak properties for nonlinear
(adaptive) feedback systems. On one hand, unmodeled dynamics, latencies, and noise require precise quantification
Naira Hovakimyan Tutorial, MED 2013
2
of the robustness and the stability margins of the underlying feedback loop. On the other hand, performance
requirements in real applications necessitate a predictable response for the closed--loop system, dependent upon the
changes in system dynamics. In adaptive control, the nature of the adaptation process plays a central role in both
robustness and performance. Ideally, one would like adaptation to correctly respond to all the changes in initial
conditions, reference inputs, and uncertainties, by quickly identifying a set of control parameters that would provide a
satisfactory system response. This, of course, demands fast estimation schemes with high adaptation rates, and as a
consequence, leads to the fundamental question of determining the upper bound on the adaptation rate that would not
result in poor robustness characteristics. We notice that the results available in the literature consistently limited the
rate of variation of uncertainties, by providing examples of destabilization due to fast adaptation [10, p. 549], while
the transient performance analysis was continually reduced to persistency of excitation--type assumptions, which,
besides being a highly undesirable phenomenon, cannot be verified a priori. The lack of analytical quantification of
the relationship between the rate of adaptation, the transient response and the robustness margins led to gain--
scheduled designs of adaptive controllers, examples of which are the successful flight tests of late 1990's by Air
Force and Boeing [13]. The flight tests relied on intensive Monte--Carlo analysis for determination of the ``best'' rate
of adaptation for various flight conditions. It was apparent that fast adaptation was leading to high frequencies in
control signals and increased sensitivity to time delays. The fundamental question was thus reduced to determining an
architecture, which would allow for fast adaptation without losing robustness. It was clearly understood that such
architecture can reduce the amount of gain scheduling, and possibly eliminate it, as fast adaptation - in the presence
of guaranteed robustness - should be able compensate for the negative effects of rapid variation of uncertainties on
the system response.
To facilitate the development of L1 adaptive control theory, we introduce two equivalent architectures of
MRAC, direct and indirect, which lead to the same error dynamics from the same initial conditions. We use the
indirect architecture to develop the L1 theory. The key issue is in the problem formulation, which appears to be
different from the MRAC one; namely in L1 theory the compensation of uncertainties is restricted to the bandwidth
of the control channel, while in MRAC the problem formulation assumes perfect cancellation of uncertainties. This
critical aspect of the problem formulation builds the robustness specification into the problem statement and
effectively decouples the estimation loop form the control loop, enabling use of fast estimation rates without
sacrificing robustness.
Main Architectures in State Feedback and Output Feedback
We will introduce the state feedback architecture for i) linear systems with unknown constant parameters, ii)
linear systems with time-varying parameters and unknown input gain, iii) for nonlinear systems in the presence of
unmodeled dynamics, iv) systems in output feedback, v) for linear time-varying reference specifications. We will
specify the sufficient conditions in every particular case and we will analyze the insights behind the assumptions and
claims. The basic guidelines for tradeoff between performance and robustness will be also clarified.
Naira Hovakimyan Tutorial, MED 2013
3
Flight Tests of a Subscale Commercial Jet at NASA
L1 adaptive controller has been intensively transitioned to various real-world applications, with the most
notable ones being the flight tests of a generic model transport aircraft at NASA LaRC. The flight tests will be
presented along with pilots’ audio and video. Various failure scenarios were flown to validate the performance of L1
controller for high workload tasks as offset landing, captures of post-stall flight conditions, modeling of unsteady
aerodynamics in stall, and modeling of departure edges of the flight envelope, [14].
List of speakers: Naira Hovakimyan received her MS degree in Theoretical Mechanics and Applied Mathematics in 1988 from Yerevan State University in Armenia. She got her Ph.D. in Physics and Mathematics in 1992, in Moscow, from the Institute of Applied Mathematics of Russian Academy of Sciences, majoring in optimal control and differential games. In 1997 she has been awarded a governmental postdoctoral scholarship to work in INRIA, France. In 1998 she was invited to the School of Aerospace Engineering of Georgia Tech, where
she worked as a research faculty member until 2003. In 2003 she joined the Department of Aerospace and Ocean Engineering of Virginia Tech, and in 2008 she moved to University of Illinois at Urbana-Champaign, where she is a professor, university scholar and Schaller faculty scholar of Mechanical Science and Engineering. She has co-authored a book and more than 250 refereed publications. She is the recipient of the SICE International scholarship for the best paper of a young investigator in the VII ISDG Symposium (Japan, 1996), and also the 2011 recipient of AIAA Mechanics and Control of Flight award. She is an associate fellow and life member of AIAA, a Senior Member of IEEE, and a member of SIAM, AMS and ISDG. Her research interests are in the theory of robust adaptive control and estimation, control in the presence of limited information, networks of autonomous systems, game theory and applications of those in safety-critical systems of aerospace, mechanical, electrical, petroleum and biomedical engineering.
Naira Hovakimyan Tutorial, MED 2013
4
References: 1. N. Hovakimyan, C. Cao, L1 Adaptive Control Theory: Guaranteed Robustness with Fast
Adaptation, SIAM, 2010. 2. S. Fekri, M. Athans, and A. Pascoal, “Issues, Progress and New Results in Robust Adaptive
Control,” International Journal of Adaptive Control and Signal Processing, vol. 20, no. 10, pp. 519–579, 2006.
3. B. Anderson, “Failures of Adaptive Control Theory”, Communications in Information and Systems, vol. 5, No. 1, pp. 1-20, 2005.
4. P. Gregory, Air Research and Development Command Plans and Programs, In Proc. Self-Adaptive Flight Contorl Symposium, P. Gregory, ed., WP Air Force Base, Ohio, 1959, pp.8-15.
5. E. Mishkin, L. Braun, Adaptive Control Systems, McGraw-Hill, New York, NY, 1961. 6. K. Astrom, Adaptive Control around 1960, In Proc. 34th IEEE Conference on Decision and
Control, New Orleans, LA, 1995, pp. 2784-2789. 7. L. Taylor, E. Adkins, Adaptive Control and the X-15, in Princeton University Conference on
Aircraft Flying Qualities, Princeton, NJ, 1965. 8. K. J. Åström and B. Wittenmark, Adaptive Control, 2nd ed. New York: Dover, 2008. Originally
published by Addison Wesley, 1995. 9. K. S. Narendra, A. M. Annaswamy, Stable Adaptive Systems, 2004. 10. P. A. Ioannou and J . Sun, Robust Adaptive Control. Upper Saddle River, NJ: Prentice-Hall, 1996. 11. M. Krstic, I. Kanellakopolous, P. Kokotovic, Nonlinear and Adaptive Systems, 2005. 12. S. Sastry, M. Bodson, Adaptive Control: Stability, Convergence, Robustness, 1989. 13. K. A. Wise, E. Lavr etsky, and N. Hovakimyan, “Adaptive control in flight: Theory, application,
and open problems,” in Proc. American Control Conf., Minneapolis, MN, 2006, pp. 5966–5971. 14. N. Hovakimyan, C. Cao, E. Kharisov, E. Xargay, I. Gregory, L1 Adaptive Control for Safety
critical Systems: Guaranteed Robustness with Fast Adaptation, IEEE Control Systems Magazine, October, 2011.