International Journal of Automation and Control Engineering (IJACE) Volume 3 Issue 3, August 2014 doi: 10.14355/ijace.2014.0303.03
www.seipub.org/ijace
Robust Sliding Mode Controller for Uncertain Nonlinear Systems with Fast Transient Lakshminarayan Chinta V.1, Ma’moun Abu-Ayyad*2, Rickey Dubay3 Center for Addiction and Mental Health, Toronto, ON Canada, M5S 2S1
1
Mechanical Engineering Department, Penn State Harrisburg, Middletown, USA - PA 17057
*2
Mechanical Engineering Deprtment, University of New Brunswick, Fredericton, NB Canada, E3B 5A3
3
lak.chinta@camh.ca; *2maa21@psu.edu; 3dubayr@unb.ca
1
Abstract This paper proposes an improved self-tuning sliding mode control for nonlinear uncertain systems. The proposed approach is based on the principle of approximating the gradient of cost-to-go using the dynamics of the sliding variable and a modified error. Validity of the proposed control design is established through Lyapunov analysis. The effectiveness of the proposed control design with fast transient response was demonstrated on a second order and 2-joint robot manipulator nonlinear systems with uncertainties. The results showed that the robustness of the method is guaranteed and the system arrived at the sliding manifold rapidly. Keywords Nonlinear Control; Sliding Variable; Self-Tuning
Introduction Sliding mode control (SMC) is a control strategy that exhibits robust performance in the presence of large uncertainties in plant dynamics (Lian, 2013), (Xia, 2003), (Park, 2009). Over the years, SMC has been developed and found wide applications in process of control, aerospace and biology (Wang, 2004), (Hess, 2003), (Chang, 2010). The central concept of SMC is the sliding variable , which is a linear combination of the tracking error and its temporal derivatives. SMC has two phases; a reaching phase that drives the system to the sliding manifold (where ), followed by a sliding phase during which the system moves in the sliding manifold, i.e. holding at 0, so that the tracking error decays to zero exponentially. During the sliding phase (i.e., ), the system is insensitive to uncertainties in the plant and disturbance and the closed-loop response is determined by the sliding manifold only (Kuo, 2008), (Huang, 2008). The task in SMC is to design a control law that drives the states to the sliding manifold and stays there. If the
system is driven to in finite time and stays there, the original SMC has the drawback of control chattering (Lee, 2001). The chattering causes the control signal to oscillate around the zero sliding surface resulting in unwanted closed-loop response (Bartolini, 2003). To overcome the chattering effect, an appropriate controller can be designed by using Lyapunov methods. A self-tuning SMC approach using Lyapunov method was developed by (McDonald, 2008) and a PID based sliding mode controller using Lyapunov method was proposed by (Li, 2001). In this work, the PID controller determines a continuous input to replace the discontinuous switching of the SMC in order to eliminate chattering. (Jiang, 2002) developed an adaptive SMC utilizing the system states and perturbation including the influence of system nonlinearities and disturbances. The drawback of this approach is that a steady state error may occur even though the system trajectory remains in the boundary layer. SMC based on a first order plus dead time (FOPDT) model was proposed by (Camacho, 2000). In this approach, the controller has a fixed structure with a set of tuning equations using the model parameters. The disadvantage of this controller is that the FOPDT model is limited to low order nonlinear processes. A fractional interpolation based SMC approach to eliminate the limit cycle of unmodeled systems was proposed by (Xu, 2003). In this method, a conventional SMC with signum function were used to maintain a reasonable tracking boundary in controlling a DC servo motor. The drawback of this approach is that when the unmodeled system has a relative degree more than two, limit cycles are unavoidable even with a perfect switching mechanism. Designing a fuzzy based SMC was studied by (Lin, 2002) where the chattering problem of the SMC was
85