Nonlinear Dyn (2009) 56: 13–22 DOI 10.1007/s11071-008-9375-x ORIGINAL PAPER Robust adaptive nonlinear control for uncertain control-affine systems and its applications Hamid R. Koofigar · Saeed Hosseinnia · Farid Sheikholeslam Received: 16 March 2008 / Accepted: 18 May 2008 / Published online: 11 June 2008 © Springer Science+Business Media B.V. 2008 Abstract This paper addresses the robust tracking control problem for a class of uncertain nonlinear sys- tems with time-varying parameters, perturbed by ex- ternal disturbances. The unknown time-varying para- meters and disturbances are neither required to be pe- riodic nor to have known bounds. Depending on the characteristics of disturbance signals, two adaptive- based control algorithms are developed. First, an adap- tive H control is designed that achieves: (i) an H tracking performance when the external disturbances are L 2 signals, and (ii) the convergence of tracking er- ror to zero if the disturbances are bounded and L 2 sig- nals. Then a novel adaptive control algorithm is pro- posed, only with the assumption of boundedness of disturbances, to drive the tracking error to zero. The designed tracking controllers are then used for con- trolling a cart-pendulum system, as an underactuated mechanical system, and chaos synchronization of un- certain Genesio–Tesi chaotic system. Numerical simu- lations are also given to demonstrate the effectiveness of the proposed control schemes. H.R. Koofigar · S. Hosseinnia · F. Sheikholeslam () Department of Electrical and Computer Engineering, Isfahan University of Technology, Isfahan 84156, Iran e-mail: sheikh@cc.iut.ac.ir H.R. Koofigar e-mail: koofigar@ec.iut.ac.ir S. Hosseinnia e-mail: hoseinia@cc.iut.ac.ir Keywords Chaos synchronization · Robust adaptive control · Time-varying parameters · Tracking control · Uncertain nonlinear systems 1 Introduction Designing robust tracking control for uncertain non- linear systems is considered as a challenging problem in the field of control. In many applications, a nom- inal model can be derived for the system, but model uncertainties and parameter variations cause the de- sired performance not be achieved. In the past years, considerable research efforts have been devoted to tackle this problem. Developing tracking controllers for servo systems [6, 28], magnetic levitation [29], some classes of chaotic systems [5, 15], cart pendulum system [17, 23], optical disk drives [14] and a class of underactuated mechanical systems [11] are sam- ples of tremendous efforts devoted to practical con- trol problems. The assumptions made on the system uncertainties motivate researchers to propose various tracking control methodologies. Among the reported methods, adaptive-based control techniques are pow- erful tools, especially when the variations of unknown parameters are slow enough [1, 12, 18]. In fact, con- ventional adaptive methods including adaptive control laws together with some parameter adjusting mecha- nisms may fail for the case of arbitrarily fast time- varying perturbations. Investigating into this field, sev- eral results have been reported when the time-varying