Adaptive control explained

Adaptive control is the control method used by a controller which must adapt to a controlled system with parameters which vary, or are initially uncertain.[1] [2] For example, as an aircraft flies, its mass will slowly decrease as a result of fuel consumption; a control law is needed that adapts itself to such changing conditions. Adaptive control is different from robust control in that it does not need a priori information about the bounds on these uncertain or time-varying parameters; robust control guarantees that if the changes are within given bounds the control law need not be changed, while adaptive control is concerned with control law changing itself.

Parameter estimation

The foundation of adaptive control is parameter estimation, which is a branch of system identification. Common methods of estimation include recursive least squares and gradient descent. Both of these methods provide update laws that are used to modify estimates in real-time (i.e., as the system operates). Lyapunov stability is used to derive these update laws and show convergence criteria (typically persistent excitation; relaxation of this condition are studied in Concurrent Learning adaptive control). Projection and normalization are commonly used to improve the robustness of estimation algorithms.

Classification of adaptive control techniques

In general, one should distinguish between:

  1. Feedforward adaptive control
  2. Feedback adaptive control

as well as between

  1. Direct methods
  2. Indirect methods
  3. Hybrid methods

Direct methods are ones wherein the estimated parameters are those directly used in the adaptive controller. In contrast, indirect methods are those in which the estimated parameters are used to calculate required controller parameters.[3] Hybrid methods rely on both estimation of parameters and direct modification of the control law.

There are several broad categories of feedback adaptive control (classification can vary):

Some special topics in adaptive control can be introduced as well:

  1. Adaptive control based on discrete-time process identification
  2. Adaptive control based on the model reference control technique[5]
  3. Adaptive control based on continuous-time process models
  4. Adaptive control of multivariable processes[6]
  5. Adaptive control of nonlinear processes
  6. Concurrent learning adaptive control, which relaxes the condition on persistent excitation for parameter convergence for a class of systems[7] [8]

In recent times, adaptive control has been merged with intelligent techniques such as fuzzy and neural networks to bring forth new concepts such as fuzzy adaptive control.

Applications

When designing adaptive control systems, special consideration is necessary of convergence and robustness issues. Lyapunov stability is typically used to derive control adaptation laws and show .

Usually these methods adapt the controllers to both the process statics and dynamics. In special cases the adaptation can be limited to the static behavior alone, leading to adaptive control based on characteristic curves for the steady-states or to extremum value control, optimizing the steady state. Hence, there are several ways to apply adaptive control algorithms.

A particularly successful application of adaptive control has been adaptive flight control.[9] [10] This body of work has focused on guaranteeing stability of a model reference adaptive control scheme using Lyapunov arguments. Several successful flight-test demonstrations have been conducted, including fault tolerant adaptive control.[11]

See also

Further reading

External links

Notes and References

  1. Annaswamy . Anuradha M. . Adaptive Control and Intersections with Reinforcement Learning . Annual Review of Control, Robotics, and Autonomous Systems . 3 May 2023 . 6 . 1 . 65–93 . 10.1146/annurev-control-062922-090153 . 4 May 2023 . en . 2573-5144. free .
  2. Chengyu Cao, Lili Ma, Yunjun Xu. "Adaptive Control Theory and Applications", Journal of Control Science and Engineering'. 2012. 1. 2012. 10.1155/2012/827353. 1,2. free .
  3. Book: Astrom, Karl. adaptive control. 2008. Dover. 25–26.
  4. Narendra. Han. Kumpati S.. Zhuo. adaptive control Using Collective Information Obtained from Multiple Models. IFAC Proceedings Volumes. August 2011. 18. 1. 362–367. 10.3182/20110828-6-IT-1002.02237. free.
  5. Book: Lavretsky. Eugene. Wise. Kevin. Robust adaptive control. limited. 2013. Springer London. 317–353. 9781447143963 .
  6. Tao. Gang. Multivariable adaptive control: A survey. Automatica. 2014. 50. 11. 2737–2764. 10.1016/j.automatica.2014.10.015.
  7. Chowdhary . Girish . Johnson . Eric . 2011 . Theory and flight-test validation of a concurrent learning adaptive controller. Journal of Guidance, Control, and Dynamics. 34 . 2 . 592–607. 10.2514/1.46866 . 2011JGCD...34..592C .
  8. Chowdhary . Girish . Muehlegg . Maximillian . Johnson . Eric . 2014 . Exponential parameter and tracking error convergence guarantees for adaptive controllers without persistency of excitation. International Journal of Control . 87 . 8 . 1583–1603. 10.2514/1.46866 . 2011JGCD...34..592C .
  9. Book: 10.1007/978-90-481-9707-1_50. Robust and Adaptive Control Methods for Aerial Vehicles. Handbook of Unmanned Aerial Vehicles. 675–710. 2015. Lavretsky. Eugene. 978-90-481-9706-4.
  10. Book: 10.1007/978-90-481-9707-1_61. Adaptive Control of Unmanned Aerial Vehicles: Theory and Flight Tests. Handbook of Unmanned Aerial Vehicles. 613–673. 2015. Kannan. Suresh K.. Chowdhary. Girish Vinayak. Johnson. Eric N.. 978-90-481-9706-4.
  11. Chowdhary. Girish. Johnson. Eric N. Chandramohan. Rajeev. Kimbrell. Scott M. Calise. Anthony. Guidance and control of airplanes under actuator failures and severe structural damage. Journal of Guidance, Control, and Dynamics. 2013. 36. 4. 1093–1104. 10.2514/1.58028. 2013JGCD...36.1093C .