Abstract

The design of adaptive chattering-free sliding mode controller (SMC) for chaotic systems with unknown input nonlinearities is studied in this paper. A smooth hyperbolic tangent function is utilized to replace the discontinuous sign function; therefore, the proposed adaptive SMC ensures that not only the chaos phenomenon can be suppressed effectively but also the chattering often appearing in the traditional discontinuous SMC with sign function is eliminated, even when the unknown input nonlinearity is present. A sufficient condition for stability of closed-loop system is acquired by Lyapunov theory. The numerical simulation results are illustrated to verify the proposed adaptive sliding mode control method.

1. Introduction

In recent decades, sliding mode control is one of the popular control theories due to its robustness and insensitivity to parameter uncertainty and external disturbance [1, 2]. The trajectories of SMC systems can be driven onto a specified sliding surface and slide toward desired stable condition, which is called sliding motion. There are many methodologies used to select sliding surfaces, while the different control law is obtained, and it is guaranteed that the controlled system is stable [2]. In general, the SMC and switched system control strategies are usually adopted to the practical application. For example, in [3, 4], the new SMC-based fuzzy controller and robust hybrid controller are applied to the 7-degree-of-freedom upper-limb exoskeleton robot such that the undesired external disturbance can be suppressed. Therefore, the SMC can be used to overcome undesired external disturbance successfully; in [5], a class of linear switched system is discussed for the cooperative stabilization problem and a novel class of switching signals is proposed. Based on above descriptions, the SMC is adopted to cope with input nonlinearity considered in this paper due to its robustness.

In traditional SMC, the control force is difficult to achieve, which has high frequency chattering phenomenon due to the discontinuous sign function. Therefore, many quasisliding mode control techniques have been proposed [2, 68], and the chattering phenomenon is eliminated due to the controller designed by using a continuous function. On the other hand, chaotic systems have been proven the existence which is extensively and become an interesting topic in physical systems [911]. Also, the chaotic systems have special nonlinear dynamic behavior [7, 12]. In general, there are two sides to such physical systems [11]; the first side is the beneficial feature, such as chemical reactions and encrypted communication systems. On the other side, the chaos phenomenon in some engineering systems is highly unexpected for its applications, such as electronic systems, power converters, and high-precision mechanical systems. Therefore, many different methods have been proposed to solve the problems of chaos control and suppression for chaotic systems, such as adaptive feedback control [1316], sliding mode control [11, 17, 18], PID control [1921], optimal control [2226], and robust control [2729] among many others [30, 31].

As described above, many modified methodologies have been developed to overcome the chattering phenomenon in traditional SMC, but they have not been well discussed when the system structure is subjected to input nonlinearity and even the input nonlinearity is unknown. It is well known that in practical systems, unavoidable external nonlinear perturbations do exist in control input, which not only affect system stability but also decrease the input performance and response. Furthermore, since the feature of chaotic system is very sensitive to parameter uncertainty and external perturbation [11], the stability analysis of controlled system with input nonlinearity is an important issue for chaotic systems. Recently, some papers [11, 32, 33] have researched SMC design for the chaotic systems with nonlinear input, but they only discussed the control design when input nonlinearity is well known. Hu et al. [34] proposed a SMC-based adaptive controller to deal with nonlinear input, but the adaptive law is high order. However, we present a low-order adaptive law to omit the harmful effects of nonlinear input. To our knowledge, the chattering-free SMC design with unknown input nonlinearity is still not well discussed.

In this paper, the adaptive continuous SMC design for chaotic systems with unknown input nonlinearity is studied. The main contribution is to introduce a new technique of adaptive sliding mode control with a smooth hyperbolic tangent function to avoid chattering. In addition, the undesired chaotic behavior of the considered chaotic systems can be fully suppressed even with unknown input nonlinearities. Finally, we present numerical simulation results to illustrate the effectiveness of the proposed adaptive continuous SMC scheme.

1.1. Notations

In this paper, represents the n-dimensional Euclidean space, denotes the set of all real n by m matrices, the superscript “+” denotes the matrix generalized inverse, and stands for m by m identity matrices. denotes the Euclidean norm, when W is a vector, and the induced norm, when W is a matrix. denotes the maximum eigenvalue of matrix W. represents the absolute value of , and is the sign function of s; if s > 0, ; if s = 0, ; and if s < 0, .

2. System Description and Problem Formulation

Consider a general class of chaotic systems given below:where is the system matrix and is the system state vector. denotes the nonlinear vector of systems. Without loss of generality, we make the following assumption about system (1).

Assumption 1. The dynamic system (1) can be written aswhere and . The pair is controllable.

Remark 1. Assumption 1 is not restrictive. Many nonlinear chaotic systems described by (2) can be found. For example, the Matsumoto–Chua–Kobayashi circuit, system, modified Chua’s circuit, Lorenz system, Duffing–Holmes system, system, and Chen chaotic dynamical system.
To suppress the chaos oscillation behavior, we introduce a control vector subjected to unknown nonlinearity described aswhere is the control vector with nonlinearity. The continuous nonlinear function satisfies , where with the law , satisfyingwhere are unknown positive nonzero constants but bounded. Figure 1 shows a nonlinear function inside the sectors .
In SMC, the traditional controller is difficult to implement because there is an important adverse problem of high-frequency chattering phenomenon. In order to improve this issue, the following lemma with smooth hyperbolic tangent function is introduced.

Lemma 1. There always exists a constant for all such that

Proof. Since , obviously, and for all . In general, there always exists a positive constant satisfyingAlso, it can be rewritten aswhere . Therefore, there always exists a constant satisfying for all .
It is worthy to mention that the existing but unknown parameter does not appear in our proposed controller due to the adaptive control approach. By Lemma 1, a smooth continuous switching function is used to construct our control design such that the chattering phenomenon can be improved. As shown in Figure 2, the different parameters are discussed for hyperbolic tangent function.
According to Figure 2, the hyperbolic tangent function with a large value of is close to the discontinuous sign function while the chattering phenomenon might appear. Therefore, the parameter should be assigned by an appropriate value for avoiding the undesired chattering in SMC.

3. The Control Design Algorithm

In consequence, to complete the control objective mentioned above, there are two major steps. First, one needs to design an appropriate switching surface for the control system with input nonlinearity such that the stability of the dynamics on the sliding manifold defined later can be ensured. Second, one needs to propose a continuous adaptive SMC such that the existence of the sliding motion can be guaranteed without chattering.

First, the proportional-integral (PI) type sliding surface is first defined as follows:where and matrix results in . is the generalized inverse of , and is the full-column rank. is the identity matrix. The control matrix K satisfies . As long as the system can operate in the sliding mode, the controlled dynamics will satisfy the following equation:

Therefore, when the system operates in the sliding mode, we can obtain the equivalent control by differentiating (8) with respect to time and substituting from (3):where has been introduced. Obviously, the equivalent control in the sliding mode is obtained by

Substituting (11) into (3), we have

According the above discussion and (12), we can conclude that when the system is in the sliding manifold, the controlled chaotic system in the sliding mode is stable if matrix K satisfies . Now, to guarantee the existence of the sliding mode, the continuous sliding controller and adaptive law are proposed, respectively, as

From (13) and (14), we havewhere are constants and can be assigned. The factor is used to estimate the unknown input nonlinearity. The control block diagram is shown in Figure 3.

Theorem 1. Consider dynamic system (3) with unknown input nonlinearity. If the continuous adaptive SMC is properly designed as (13) and (14), then the system trajectory will be controlled to the sliding surface even with unknown input nonlinearities.

Proof. Let us consider a Lyapunov function for a closed-loop system as follows:where , , , , and and is an unknown constant. Then, the Lyapunov function (16) derivative with respect to time is obtained asSince , one hasand then

Since , , , andby substituting (20) into (19), we get the following result:

Let and ; then, we havethus

Furthermore, , and one has

By substituting (13), (14), and (24) into the derivative of Lyapunov function (16), one has

Let ; then, one has

Thus, by using Barbalat lemma [31], we obtain . Furthermore, since , as . Hence, the proof is achieved completely.

Remark 2. Since a continuous adaptive SMC with a smooth hyperbolic tangent function is obtained, there is no high-frequency switching operation in sliding mode controller and the chattering is removed.

4. Numerical Simulations

In this section, to verify the proposed controller, we give two illustrative examples.

Example 1. Consider modified Chua’s circuit, and the dynamic system can be described as [35]with the nonlinear functionwhere are the system parameters and is the state vector. The chaos response of Chua’s system without control force is shown in Figure 4. It is easy to verify that system (27) with nonlinear control input can be represented aswhere , , , , , and .

The initial state condition is given by . The controller parameters are given by , , , and . Let such that the eigenvalues of the system are placed on . Also, for simulation, the unknown nonlinear function is given as

Under the above-mentioned input nonlinearity, the corresponding state responses, the proposed controller (13), the sliding surface (8), and adaptive parameter are shown in Figures 58, respectively. In order to compare the proposed approach with the traditional SMC, the function is replaced by the traditional function in the controller (13). Based on traditional SMC, the corresponding state responses, the control input, the sliding surface, and adaptive parameter are shown in Figures 912, respectively. Comparing Figures 58 with Figures 912, it is shown that the undesired chattering phenomenon can be fully suppressed by the proposed adaptive chattering-free control law (13).

Example 2. Consider the chaotic Lorenz system [36] described aswhere are the system parameters and are the system states. The chaos response of the Lorenz system without control force is shown in Figure 13. Also, the state space with control input can be rewritten as where , , , , , and .

The initial state condition is given by . The controller parameters are given by , , , and . Let , and the eigenvalues of the system are placed on . Also, the nonlinear function is defined as

Under the input nonlinearity, the corresponding state responses, the proposed controller (13), the sliding surface (8), and adaptive parameter are shown in Figures 1417, respectively. To compare the proposed approach with the traditional SMC, the function is also replaced by the traditional function in the controller (13). Based on traditional SMC, the corresponding state responses, the control input, the sliding surface, and adaptive parameter are shown in Figures 1821. Comparing Figures 1417 with Figures 1821 shows that the undesired chattering phenomenon is suppressed by using the proposed control law (13); hence, the results demonstrate the validity of proposed method.

From the simulation results above, it is concluded that the proposed method is effective and the chattering can be eliminated due to the adaptive continuous SMC even when the controlled systems are subjected to unknown input nonlinearities.

5. Conclusions

This paper has proposed a continuous adaptive SMC design for chaos suppression of a general class of chaotic systems. In contrast to the previous works, the type of continuous adaptive SMC with smooth hyperbolic tangent function is newly introduced such that not only the chaos of systems can be suppressed but also the chattering in conventional SMC can be eliminated even with unknown input nonlinearity. Numerical simulations have verified the effectiveness of the proposed method.

Data Availability

The simulation data used to support the findings of this study are included within the article.

Conflicts of Interest

The authors declare that there are no conflicts of interest regarding the publication of this paper.

Acknowledgments

This study was supported by the Ministry of Science and Technology of R.O.C (MOST-108-2221-E-006-213-MY3 and MOST-107-2221-E-366-002-MY2).