Owing to the limitations of system identification and modeling techniques, there is usually some unknown dynamics in the mathematical models of the complex systems. In addition, external perturbations can affect the chaotic systems' responses and may destroy the desired control purpose. Consideration of such uncertain dynamics and external fluctuations in control applications is important in research and practice. On the other hand, because of the limited operation of control actuators, most of the practical implementations of control systems are forced with some input constraints. Therefore, this paper investigates the control problem of uncertain autonomous and/or nonautonomous complex chaotic systems in the presence of input saturation. The upper bounds of the unknown dynamics, modeling uncertainties, external perturbations, and the parameters of the saturation function are assumed to be unknown in advance. To make a fast control response, an adaptive nonsingular terminal variable structure controller is proposed to assure the finite-time stability of the equilibrium states. Rigorous stability analysis is performed to prove the correct performance of the designed control algorithm. Numerical simulations on the unified system and a chaotic elastic beam model are developed to demonstrate the usefulness of the introduced adaptive control strategy. It is worth to notice that the derived adaptive nonsmooth sliding mode approach is general and it can be easily adopted for controlling of a wide class of uncertain MIMO nonlinear systems.
KEYWORDSadaptive variable structure control, complex system, finite settling time, input constraint, nonautonomous system Int J Adapt Control Signal Process. 2018;32:213-228. wileyonlinelibrary.com/journal/acs 214 AGHABABAperformance of the overall closed-loop system and even can destabilize the process. For example, consider mechanical system intrinsic stresses concentrated by a chaotic motion. Such condition not only can result in strain fractures of the system's mechanical parts but also can decrease machine power, engender noise and disturbance, and enlarge friction. Generally speaking, any form of unwanted oscillation may yield to machine performance degradation, more energy spending, noise generation, reliability, and efficiency decrease, damaging mechanical parts of the system and human discomfort. 2 Therefore, to avoid terrible failures of components and materials of the system, to reduce the lifetime of the machine, to modify the oscillation such that the system state is conveyed in a suitable level, and to avoid human injuries, some alternative control mechanisms should be adopted to compensate and suppress unnecessary chaotic behaviors.Up to now, a wide variety of control algorithms, such as adaptive control, 3 sliding mode control, 4 robust control, 5 fuzzy logic method, 6 fault tolerant control, 7 impulsive control, 8 backstepping design, 9 and neural networks, 10 have been addressed for chaos control and synchronization. However, most of the previous literatures either h...