Although model reference adaptive control has been used in numerous applications to achieve system performance without excessive reliance on dynamical system models, the presence of actuator dynamics can seriously limit the stability and the achievable performance of adaptive controllers. In this paper, an linear matrix inequalities-based hedging approach is developed and evaluated for model reference adaptive control of uncertain dynamical systems in the presence of actuator dynamics. The hedging method modifies the ideal reference model dynamics in order to allow correct adaptation that does not get affected due to the presence of actuator dynamics. Specifically, we first generalize the hedging approach to cover cases in which actuator output and is known and unknown. We next show the stability of the closed-loop dynamical system using tools from Lyapunov stability and linear matrix inequalities. Finally, an illustrative numerical example is provided to demonstrate the efficacy of the proposed linear matrix-inequalities-based hedging approach to model reference adaptive control.
- Dynamic Systems and Control Division
An LMI-Based Hedging Approach to Model Reference Adaptive Control With Actuator Dynamics
Gruenwald, BC, Wagner, D, Yucelen, T, & Muse, JA. "An LMI-Based Hedging Approach to Model Reference Adaptive Control With Actuator Dynamics." Proceedings of the ASME 2015 Dynamic Systems and Control Conference. Volume 1: Adaptive and Intelligent Systems Control; Advances in Control Design Methods; Advances in Non-Linear and Optimal Control; Advances in Robotics; Advances in Wind Energy Systems; Aerospace Applications; Aerospace Power Optimization; Assistive Robotics; Automotive 2: Hybrid Electric Vehicles; Automotive 3: Internal Combustion Engines; Automotive Engine Control; Battery Management; Bio Engineering Applications; Biomed and Neural Systems; Connected Vehicles; Control of Robotic Systems. Columbus, Ohio, USA. October 28–30, 2015. V001T01A004. ASME. https://doi.org/10.1115/DSCC2015-9894
Download citation file: