Automatica 49 (2013) 1012–1018 Contents lists available at SciVerse ScienceDirect Automatica journal homepage: www.elsevier.com/locate/automatica Brief paper Tube model reference adaptive control Boris Mirkin 1 , Per-Olof Gutman Faculty of Civil and Environmental Engineering, Technion – Israel Institute of Technology, Haifa 32000, Israel article info Article history: Received 13 February 2012 Received in revised form 21 October 2012 Accepted 31 October 2012 Available online 22 February 2013 Keywords: Robust model reference adaptive control Optimization abstract By using the concept of on-line goal adaptation, we develop a new paradigm of performance shaping in MRAC. The general idea is to replace the single reference model generated trajectory in classical adaptive design with a tube reference model. Two alternative adaptive control schemes that lead to tractable design formulations are developed in which the performance is adapted on-line to satisfy a new specification in addition to maintaining the usual stability and robustness properties. For this purpose an additional optimization problem is formulated within the MRAC framework to find a correction control term at each instant of time. The proposed approach provides a convenient intuitive interpretation of the design problem, while retaining the fundamental ideas on which model reference adaptive control is based. The system performance is found to be as desired by simulation. © 2013 Elsevier Ltd. All rights reserved. 1. Introduction Model reference adaptive control (MRAC) is one of the main approaches of adaptive control, see e.g. the popular text- books (Åström & Wittenmark, 1995; Ioannou & Sun, 1996; Krstić, Kanellakopoulos, & Kokotović, 1995; Narendra & Annaswamy, 1989; Sastry & Bodson, 1989; Tao, 2003). Most model reference adaptive control design techniques have paid attention only to control problem solutions for one particular performance index — the tracking error which is the difference between the plant out- put and the reference model output. The reference model is chosen to generate a single desired trajectory that the plant output has to follow. Choosing a single reference trajectory is an idealization in order to obtain a solution based on the relevant mathematics. In many applications, such as industrial process control or flight control, it is not necessary to exactly follow a single reference trajectory; usually some specified deviation is allowed. Several approaches can be taken when a control specification is given in the form of an admissible set, and interesting problems can be posed. Here, we mention only some works in the context of adaptive control: so called ‘‘funnel control’’ in Ilchman, Ryan, and Townsend (2007) where approximate tracking and prescribed transient behaviour of the tracking error are both captured by This work was supported by the Israel Science Foundation under Grant 588/07. The material in this paper was not presented at any conference. This paper was recommended for publication in revised form by Associate Editor Gang Tao under the direction of Editor Miroslav Krstic. E-mail addresses: bmirkin@technion.ac.il (B. Mirkin), peo@technion.ac.il (P.-O. Gutman). 1 Tel.: +972 48320974; fax: +972 48295696. the concept of a performance funnel; a reference model chosen to be piecewise linear e.g. Sang and Tao (2010); and an on-line adaptation of the reference model as is demonstrated in Joshi, Tao, and Patre (2011) when the plant-model matching conditions are violated whereby the adaptive controller includes tuning of the controller gain and simultaneous estimation of the plant-model mismatch. In the framework of the concept of goal adaptation, and with the aim to provide additional desirable properties of the closed- loop system, see Mirkin (2001) and Mirkin and Mirkin (1999), a new paradigm of performance shaping in MRAC, called Tube based Model Reference Adaptive Control (TMRAC) was recently developed in Mirkin, Gutman, and Shtessel (2012); Mirkin, Gutman, and Sjöberg (2011). It is advised to design a controller which not only guarantees closed loop stability, asymptotical tracking, and robustness to various uncertainties in the plant model and to external disturbances, but also diminishes the control cost with respect to some criterion. For this the control signal is split into two parts – an adaptive component and a component that corrects the control objective – and an additional optimization problem is formulated in order to find the value of the newly defined correction control component in each time instant. In the context of TMRAC we develop here two alternative adap- tive control schemes that lead to tractable design formulations where the performance is adapted on-line to satisfy additional re- quirements. The problem is treated from two different viewpoints: when the correcting component is included in the so-called ‘‘re- gressor’’ vector, and when it is treated as an external bounded per- turbation. 2. Statement of the MRAC problem with performance tube Before proceeding to the main results, we describe the principal idea of tube reference model based adaptive control 0005-1098/$ – see front matter © 2013 Elsevier Ltd. All rights reserved. doi:10.1016/j.automatica.2013.01.022