This article presents a novel method of dealing with disturbances and control saturation in the framework of discrete-time sliding mode control (DSMC). A DSMC with decoupled disturbance compensator (DDC) was developed for SMC to recover the loss of stability in the discrete-time domain. However, windup phenomena occur in both the switching function and the disturbance estimate when control saturation occurs, and the method cannot guarantee stability. The article develops a new method for maintaining stability under both disturbances and control saturation by incorporating a novel auxiliary state into the DSMC with DDC method. The auxiliary state prevents the windup phenomena, and the developed new method preserves the asymptotic convergence property of the disturbance estimation error dynamics and the stability of the sliding mode dynamics. Also, the error states are stable under bounded disturbances and control saturation. Simulations and experiments are performed on a commonly used industrial servo system to demonstrate the effectiveness of the proposed method. Index Terms-Discrete-time systems, sliding mode control (SMC), servosystems.
I. INTRODUCTIONS LIDING mode control (SMC) is a special kind of variable structure control and is one of the most successful approaches in general control systems with bounded and matched disturbances. SMC drives the state variables to a predesigned sliding surface in a finite time and then keeps them on the sliding surface in the presence of the bounded disturbance. Therefore,