Abstract

For a class of uncertain nonlinear chaotic systems with unknown control gain signs and saturated input, by means of Nussbaum function, a scheme of finite-time prescribed performance synchronization control is proposed. Here, Nussbaum function is used to eliminate the influence of unknown control gain signs, and fuzzy logic systems are used to estimate unknown functions. Lyapunov theory is used to prove that all synchronization errors converge to a predefined small performance range under the designed control method. Finally, simulation results are provided to illustrate the feasibility of the proposed method.

1. Introduction

Since chaotic synchronization was first discovered in 1990, chaotic synchronization has always been a concern to scholars. Chaotic synchronization control is widely used in engineering, communication, and other fields. For different chaotic systems, many scholars have proposed some synchronization control schemes [110], such as fuzzy control, sliding mode control, backstepping control, adaptive control, and robust control. For example, based on the Takagi–Sugeno fuzzy model, Kumar and Khan [4] designed the adaptive synchronization of chaotic systems by utilizing linear matrix inequality. For the synchronization problems of fractional-order chaotic systems, Tabasi and Balochian [7] designed a fractional-order adaptive sliding mode controller. For chaotic systems, Dai et al. [10] designed a noise-suppression zeroing neural network, which has better synchronization control performance. As we all know, nonlinear systems will inevitably have uncertainties and external disturbances, if the systems also have unknown control gain signs and input saturation, then the controller design will become more challenging.

To eliminate the influence of unknown control gain signs, many scholars have proved the effectiveness of the Nussbaum-type function method [1118]. For example, Boulkroune [12] constructed a direct adaptive controller by using the Nussbaum function and the adaptive fuzzy system. Khettab et al. [13] introduced fractional Nussbaum gain to deal with unknown control directions and used the fuzzy logic set to identify the fractional-order chaotic system. Chen [16] introduced a heightened version of the Nussbaum function and discussed the necessity of using it. Using backstepping technique and Nussbaum gain method, Zhang et al. [18] proposed an adaptive control method. However, the Nussbaum gain function can only ensure the boundedness of the signal in the closed-loop system.

For the past few years, many literatures have studied prescribed performance control (PPC) schemes for nonlinear systems with unknown control directions [1930]. A new finite time performance function is given for uncertain nonlinear systems in [20]. Wang and Yang [22] proposed a prescribed performance feedback tracking control scheme. Shi et al. [23] designed adaptive fuzzy predetermined performance controller by using symmetric matrix decomposition technique. Zhang and Yang constructed a state feedback fault-tolerant control method by introducing a new error transformation function in [25]. In [29], Xiang and Liu transformed the controlled system into an equivalent system and constructed a fuzzy adaptive-prescribed performance control technique to make tracking error draw near the predefined neighborhood.

Inspired by the above works, for uncertain nonlinear chaotic systems with unknown control gain signs and input saturation, we complete the following works. (1) The synchronization of two uncertain chaotic systems is realized. (2) The synchronous controller is constructed by Nussbaum function, fuzzy logic systems, and finite time-prescribed performance function.

This brief is organized as follows. In Section 2, the description of problem and preparatory works are given, which is mainly to deduce the described system and give some assumptions and lemmas. In Section 3, a prescribed performance synchronization control scheme of chaotic systems is addressed. In Section 4, the simulation results are given. A short conclusion is presented in Section 5.

2. System Descriptions and Preparatory Works

The main system considered in this paper iswhere represents the state of master system, is the state vector of the master system, and is unknown smooth function, .

The corresponding slave system is described bywhere represents the state of slave system, is unknown external disturbance, is unknown smooth function, is control gain with unknown sign, and is the control input affected by saturation type nonlinearity, . Here, is described as

A fuzzy adaptive PPC scheme is designed as the objective of this paper to meet the following requirements:P1) The synchronization error can be limited within predefined rangeP2) The designed controller can ensure the boundedness of all signals of the closed-loop system

We make the following assumptions to meet our objective.

Assumption 1. and are unknown but bounded.

Assumption 2. is a bounded external disturbance.

Assumption 3. The input coefficient is unknown.

Let , and one gets the synchronization error dynamic system:

The Nussbaum function is given, which has the following properties:where is used to handle unknown control gain signs, and the following lemma will be used in conjunction with Nussbaum function.

Lemma 1 (see [29]). Let be an even Nussbaum function and and be smooth function with , . The following inequality holds:and then, , and must be bounded on . , and and are suitable constants, and is defined on with .

3. Control Design and Stability Analysis

The finite-time performance constraints are set as follows to maintain the transient and steady-state performance of :where is defined aswhere and are positive design parameters.

By introducing the error transformation function , we transform the constrained synchronization error system (4) into an unrestraint equivalent transformation system. Select the error transformation function as ; letwhere is transformation error, .

Lemma 2. (see [29]). can be limited to (7) if is bounded.

According to (9), one haswhere and , .

Using fuzzy logic systems (FLSs), letwhere are the optimal approximation vectors, are the basis function vectors, and are fuzzy estimation errors which are bounded.

Substituting (4) and (11) into (10), then we havewhere and , is an unknown constant.

Then, the error transformation dynamic system can be given as

According to (13), the controller is designed as

The parameter adaptation laws , , and are given aswhere are all positive constants.

We construct Lyapunov function aswhere .

Sincesimilarly, we have

Therefore, can be obtained aswhere , and . Then, we can obtain

The two sides of (20) are multiplied by , and the result is

By directly integrating the above inequalities, we obtain

From Lemma 1, we can obtain that , , and are bounded on . Similar to the discussion in [31], the boundedness of , and on can be obtained. Using Lemma 2, because is bounded, so can be guaranteed.

Theorem 1. Consider the master chaotic system (1) and slave system (2) with unknown control gain signs, and under the condition that assumptions 1–3 hold, the synchronization controller (14) with parameter adaptive laws (15) can guarantee the realization of objectives P1 and P2.

Remark 1. If the control gain in this paper is replaced by the function , similar conclusions can also be obtained. However, to avoid singularity, we need to replace in with , where is a small positive constant.

Remark 2. In [5], the feedback control method was employed to realize the state synchronization of two different chaotic systems, but this synchronization method can only satisfy the steady-state performance. In the actual synchronous control, it is expected that the steady-state performance and instantaneous performance can be satisfied at the same time. Therefore, the finite-time PPC method used in this paper can achieve this aim. It can be said that the work of this paper is a continuation of [5].

Remark 3. In [19], the initial value of the traditional performance function needs to be satisfied:orwhere . This means that it is necessary to design the controller repeatedly to adapt to the change of the sign of initial synchronization error.

Remark 4. Theorem 1 shows that, for , the synchronization error is limited within a specific range . Meanwhile, the presetting time can be changed according to the actual needs.

4. Numerical Simulations

Consider the classical financial system as the master system:

The corresponding slave system is as follows:where .

The synchronization error is .

Let , where

The control inputs are designed as

Gaussian membership function is taken aswhere the fuzzy set is defined on the interval .

Simulation is executed with , , , and .

In order to demonstrate the effectiveness of the presented control scheme (14), we first take , and simulation results are exhibited in Figures 1 and 2 .

Figure 1 gives the trajectories of synchronization errors when , and we can find that synchronization errors converge to within 5 s and remain in this region after . The saturation inputs are illustrated in Figure 2. We can also find that tends to stabilize after 3 s.

Sequentially, we take , and the comparison results are illustrated in Figures 3 and 4 .

Figure 3 gives the trajectories of synchronization errors when , and we can find synchronization errors converge to within 2 s and remain in this region after . From Figure 4, obviously, because the limited time is shortened, the fluctuation of saturation input is larger than that of the previous control effect, but it still tends to be stable after 3 s.

To sum up, through the simulation results, we can find that our control time can be set according to the actual situation, and the control effect is better.

5. Conclusion

A finite-time synchronization control problem for a class of uncertain chaotic systems with unknown control direction is investigated. Based on finite-time performance function, PPC, Nussbaum function, and FLSs algorithm, an adaptive fuzzy synchronization control method is designed, which ensures that the synchronization errors satisfy the given performance and converge to the predefined region in finite time, and all the signals in the closed-loop system remain bounded. Finally, numerical simulations verify the effectiveness of the proposed control method.

Data Availability

All datasets generated for 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

The authors gratefully acknowledge the support of the natural science research projects in Anhui Universities (KJ2020A0644, KJ2019A0695, and KJ2019ZD48).