Automatica 49 (2013) 2006–2016 Contents lists available at SciVerse ScienceDirect Automatica journal homepage: www.elsevier.com/locate/automatica An indirect adaptive servocompensator for signals of unknown frequencies with application to nanopositioning Alex Esbrook 1 , Xiaobo Tan, Hassan K. Khalil Department of Electrical and Computer Engineering, Michigan State University, East Lansing, MI 48824, USA article info Article history: Received 28 January 2012 Received in revised form 12 September 2012 Accepted 9 March 2013 Available online 13 May 2013 Keywords: Adaptive systems Servo-compensation Frequency estimation Microsystems: nano- and micro-technologies Hysteresis abstract We propose an adaptive servocompensator utilizing frequency estimation and slow adaptation for systems subject to inputs of unknown frequencies. We show that the proposed controller can achieve zero tracking error for a class of periodic references and disturbances, including scenarios specifically relevant to piezo-actuated nanopositioning systems. In particular, for the case of a sinusoidal reference input, we establish the exponential stability of the closed-loop system in the presence of harmonic disturbances, under certain conditions on the amplitudes of the reference and disturbances. We also prove exponential stability in the case of sinusoidal reference and disturbance with two distinct frequencies. Additionally, we show that the proposed method, in conjunction with approximate hysteresis inversion, can attenuate the effect of hysteresis nonlinearity preceding linear dynamics and ensure the boundedness of the closed- loop system. Experiments conducted on a commercially available nanopositioner confirm our theoretical analysis and demonstrate the effectiveness of the proposed method as compared to Iterative Learning Control, a competitive technique in nanopositioning for tracking periodic references. © 2013 Elsevier Ltd. All rights reserved. 1. Introduction The tracking problem for both linear and nonlinear systems has been a commonly explored topic in the control literature. Among the variety of techniques employed for solving such problems are servocompensators, also known as internal model controllers, which were developed for linear systems in the 1970’s (Davison, 1972; Francis & Wonham, 1975). The most appealing feature of servocompensators is that, in the presence of plant uncertainty, they can completely cancel disturbances whose internal models are contained in the controller as long as the system remains stable. Isidori and Byrnes extended the internal model technique to nonlinear systems in Isidori and Byrnes (1990), and many authors have coupled servocompensators with adaptive controllers to address unknown internal models (Elliott & Goodwin, 1984; Nikiforov, 1998; Serrani, Isidori, & Marconi, 2001). The applications This work was supported by the National Science Foundation (CMMI 0824830). The material in this paper was partially presented at the 2012 American Control Conference (ACC2012), June 27–29, 2012, and the 50th IEEE Conference on Decision and Control (CDC) and the European Control Conference (ECC), December 12–15, 2011, Orlando, Florida, USA. This paper was recommended for publication in revised form by Associate Editor Andrea Serrani under the direction of Editor Miroslav Krstic. E-mail addresses: esbrooka@msu.edu (A. Esbrook), xbtan@egr.msu.edu (X. Tan), khalil@egr.msu.edu (H.K. Khalil). 1 Tel.: +1 2484444583; fax: +1 517 353 1980. of internal model controllers are also diverse. For example, Isidori, Marconi, and Serrani applied an adaptive servocompensator to an altitude tracking problem in helicopters (Isidori, Marconi, & Serrani, 2003), and Singh and Schy utilized a servocompensator to control an elastic robotic arm (Singh & Schy, 1986). Another popular topic in the literature over the past two decades has been the control of smart materials and other systems with hysteresis (Cavallo, Natale, Pirozzi, & Visone, 2003; Iyer, Tan, & Krishnaprasad, 2005; Tan & Baras, 2004; Tan & Iyer, 2009). Piezoelectric-actuated systems in particular have generated a great deal of interest due to their use in nanopositioner applications, such as Scanning Probe Microscopy (SPM) (Devasia, Eleftheriou, & Moheimani, 2007). From a theoretical perspective, an intriguing element in the control of piezo-actuated systems is dealing with the strong coupling between uncertain vibrational dynamics and the hysteresis nonlinearity (Devasia et al., 2007). In such devices, hysteresis is caused by the existence of multiple stable equilibria of the polarization state for any applied electric field (Smith, 2005), and, along with vibration and creep, it is a major obstacle impeding high-accuracy, high-speed tracking (Croft, Shed, & Devasia, 2001). Due to high performance demands in SPM applications, there are many ongoing efforts to apply advanced control techniques to nanopositioning systems. H control (Salapaka, Sebastian, Cleveland, & Salapaka, 2002) and 2-degree-of-freedom control (Lee & Salapaka, 2009) have been shown to provide robustness to plant uncertainty and facilitate tracking in the presence of hysteresis. In the work of Zhong and Yao (2008), the hysteresis effect was 0005-1098/$ – see front matter © 2013 Elsevier Ltd. All rights reserved. http://dx.doi.org/10.1016/j.automatica.2013.03.016