Fuzzy Sets and Systems 179 (2011) 34 – 49 www.elsevier.com/locate/fss Adaptive fuzzy terminal sliding mode control for a class of MIMO uncertain nonlinear systems V. Nekoukar, A. Erfanian Neuromuscular Control Systems Laboratory, Iran Neural Technology Research Centre, Department of Biomedical Engineering, Iran University of Science and Technology (IUST), Tehran, Iran Received 24 July 2010; received in revised form 27 February 2011; accepted 12 May 2011 Available online 23 May 2011 Abstract This paper presents a new adaptive terminal sliding mode tracking control design for a class of nonlinear systems using fuzzy logic system. The terminal sliding mode control (TSM) was developed to provide faster convergence and higher-precision control than the linear hyperplane-based sliding control. However, the original TSM encountered singularity problem with discontinuous control action. Moreover, a prior knowledge about the plant to be controlled is required. The proposed controller combines a continuous non-singular TSM with an adaptive learning algorithm and fuzzy logic system to estimate the dynamics of the controlled plant so that closed-loop stability and finite-time convergence of tracking errors can be guaranteed. The performance of the proposed control strategy is evaluated through the control of a two-link rigid robotic manipulator. Finally, the effectiveness of the proposed scheme is demonstrated through the control of the ankle and knee movements in paraplegic subjects using functional electrical stimulation. Simulation and experimental results verify that the proposed control strategy can achieve favorable control performance with regard to system parameter variations and external disturbances. © 2011 Elsevier B.V. All rights reserved. Keywords: Adaptive fuzzy control; Terminal sliding mode; Time-varying; Functional electrical stimulation; Fuzzy system models 1. Introduction A useful and effective control scheme to deal with uncertainties, time varying properties, nonlinearities and bounded externals disturbances is the sliding mode control (SMC) [1,2]. The first step in the sliding mode control design is to choose a switching manifold, so that the state variables restricted to the manifold have a desired dynamics. However, conventional switching manifolds are usually linear hyperplanes which guarantee the asymptotic stability; therefore, error dynamics cannot converge to zero in finite time. The sliding mode parameters can be adjusted to get faster error convergence, however, this will, in turn, increase the control gain, which may cause severe chattering on the sliding surface and, therefore, deteriorate the system performance. To tackle the problems of globally asymptotic stabilization, terminal sliding mode (TSM) control scheme has been developed [3–5] to achieve finite-time stabilization. Different aspects of the conventional TMS control design were investigated in the literature [3–11] including singularity and chattering problems and requirement of prior knowledge about the dynamics of the process to be controlled. In order to solve the singularity problem of the initial TSM controller, several methods have been proposed. Zhihong and Yu [4] Corresponding author. Tel.: +98 21 77240465; fax: +98 21 77240490. E-mail addresses: nekoukar@iust.ac.ir (V. Nekoukar), erfanian@iust.ac.ir (A. Erfanian). 0165-0114/$-see front matter © 2011 Elsevier B.V. All rights reserved. doi:10.1016/j.fss.2011.05.009