Abstract

This communique presents the Q-S synchronization of two nonidentical complex nonlinear hyperchaotic systems with unknown parameters. An adaptive controller based on adaptive integral sliding mode control and parameter update laws are designed to realize the synchronization and parameter identification to a given map vector. The aforementioned strategy’s employment demands the transformation of a system into a specific structure containing a nominal part and some unknown terms (later on, these unknown terms will be computed adaptively). An integral sliding mode controller is used to stabilize the error system by designing nominal control accompanied by compensator control. For chattering suppression, a continuous compensator of smooth nature is used instead of conventional control. The stability of the proposed algorithm is established in an impressive way, using Lyapunov criteria. A numerical simulation is performed to illustrate the validity of the proposed synchronization scheme.

1. Introduction

Synchronization is considered to be a fundamental phenomenon that enables coherent behavior in the coupled systems. Chaos synchronization has been of great interest to researchers in recent years. The hyperchaotic systems are very sensitive towards initial conditions and possess at least two positive Lyapunov exponents. They have bounded trajectories in the phase space, exhibit more complex nonlinear behavior, and so on. Hyperchaos was first formalized in 1979 by Rossler [1]. Many other hyperchaotic systems were reported later on [24]. In [5], the Wien-bridge coupled oscillator system was also indicated to be hyperchaotic. In 1990, Pecora and Carroll [6] introduced the synchronization of two identical chaotic systems with different initial conditions. The field of chaotic synchronization flourished extensively in the last two decades, and many new strategies are also proposed in this regard, including complete synchronization [7, 8], lag synchronization [9, 10], inverse lag synchronization [11], inverse π-lag synchronization [12], generalized synchronization [1315], multiple chaotic systems’ synchronization [16, 17], phase synchronization [18], antisynchronization [19, 20], partial synchronization [21, 22], Q-S synchronization [23, 24], projective synchronization [25, 26], and fractional chaos synchronization [27, 28]. In recent years, generalized synchronization (GS) of chaotic systems was widely investigated. The researchers in the control community are still exploring the new dimensions of inverse generalized synchronization (IGS), which is also considered an attractive idea of this era regarding secure communication.

The sliding mode control (SMC) has attracted researchers’ attention in recent years due to its robust response to model insensitivity towards nonlinearities, ease of implementation, low computational cost, and simplicity in feedback design [2934]. Moreover, SMC is independent of external interferences and only depends on the switching surface design (also called the sliding surface) [31]. Usually, the strategy of SMC works in two phases, namely, the reaching phase and the sliding phase. During the first phase (reaching phase), the system has no insensitivity property [31], and system gain is designed to guide the system trajectory towards the sliding surface. In contrast, during the second (sliding) phase, the system is forced to slide on the ‘sliding surface.’ During this phase, the system remains insensitive to external disturbances and parametric variations. The only problem that lies in SMC is the chattering (high-frequency oscillation) phenomenon, which is significantly suppressed by using the integral sliding mode control (ISMC) [30, 31]. ISMC is also robust in the whole state space due to the absence of the reaching phase [30, 31]; therefore, it guarantees robustness from the very beginning at the initial time instance. ISMC is employed in combination with nominal control accompanied with discontinuous control that eliminates the parameter uncertainties and nonsmooth nonlinearities from the system model [30, 31]. The beauty of ISMC can be further enhanced in terms of system performance and become more productive if parameters used in the system/controller may be computed adaptively. Specifically considering hyperchaotic systems, Rikitake and Lorenz system always remains in the spotlight due to its complicated dynamical response and vital relevance in engineering [18, 19]. In this regard, the authors have posed adaptive integral sliding mode control (AISMC) for complex hyperchaotic systems. Our contributions to this paper are as follows:(i)The contribution is presented in a way that authors have proposed the Q-S synchronization for n-dimensional chaotic systems.(ii)The proposed methodology is based on the adaptive integral sliding mode control (AISMC), which is relatively more robust than other controllers proposed in the literature. The aforementioned algorithm is also capable of managing matched uncertainties. Moreover, it will also be beneficial in terms of system performance and robustness enhancement.(iii)The system’s stability based on the aforementioned algorithms is also established in an impressive way using Lyapunov criteria.(iv)Furthermore, to verify the effectiveness of the proposed method, we apply it to 4D continuous-time chaotic systems.

The rest of the paper is organized as follows. The design and definition of Q-S synchronization of nonidentical systems are given in Section 2. Q-S synchronization and parameter identification of two different systems with the same orders are theoretically investigated in Section 3. A numerical-based illustrative example is presented in Section 4, and conclusions are drawn in Section 5.

2. Q-S Synchronization

The system shown in (1) is a nonidentical drive system, while the response system is presented by equation (2) with fully unknown parameters as follows:where and are the vectors presenting the states of drive (1) and response system (2), respectively, and are real vectors with parameters (unknown), and are real matrices, and are vectors of nonlinear functions, and is the control vector.

Definition 1. For the system shown in (1) and (2), Q-S synchronization is attained if a controller and two given maps and exist such thatwhere represents the matrix norm.are nonzero vector maps whose elements are continuously differentiable functions of and , respectively.

3. General Scheme of Q-S Synchronization and Parameter Identification

Q-S synchronization error vectors are defined aswhere . Let and be Jacobian of the mappings and , respectively. Choose such that the inverse of exists. Consider are the estimates of , respectively, and also assume and are the parametric estimation errors of , respectively. Differentiating equation (5) with respect to time, the Q-S synchronization error dynamical system is obtained asby choosingwhere and is the new input. Then, error system (6) becomesor

Choosing the nominal system for (9), we aim to employ the ISMC:

Switching surfaces for the nominal system shown in (9) are displayed as follows:where is selected such that gets to be the Hurwitz polynomial. Then,

By choosing where , we have ; therefore, the system shown in (10) is stable asymptotically.

Now, the switching surface for the system shown in (9) is considered as , and is an integral term (which will be computed later). To skip the reaching phase and for the establishment of the sliding phase at the very instant, select such that . This condition guarantees the establishment of a sliding phase at the start by skipping the reaching phase. Choose where the nominal input is shown as and which represent compensator terms. Then,

By choosing a Lyapunov function , adaptive laws are designed for , , , and , and take into account so that .

Theorem 1. The Lyapunov function is considered asMoreover, the adaptive laws are chosen asfor , , , and , and results in if .

Proof. Asby usingFrom the above equation, we may result in . As is approaching , accordingly, .

4. Example

Q-S-based synchronization of two hyperchaotic nonidentical nonlinear complex systems along with the same order is investigated here. The hyperchaotic Lorenz-type system proposed in [35] is displayed as follows:where are state variables and are system parameters (with positive constant values). When, system (19) is hyperchaotic, and its attractor is shown in Figures 1 and 2. A four-wing hyperchaotic system is reported in [35, 36] and has one unstable equilibrium.where are state variables, are positive constant system parameters, and are controller inputs. When and , the system shown in (20) stays in the chaotic orbits without control, which can be seen in Figures 3 and 4.

Let , be the estimates of , along with , , which represent the errors in the estimations of , respectively.

Then, systems (19) and (20) can be written asand

Systems shown in (21) and (22) could be written aswhere

The vector maps are chosen as

Then,

The error is characterized asi.e.,

Now, the dynamical error system becomesoror

By choosingthe error system becomesor

To engage the ISMC, adopt the nominal system for (34) as

The sliding surface for the aforementioned nominal system (35) is

Then,

By choosing we have , resulting in the system displayed in (35) is asymptotically stable.

Now, choose the sliding surface for system (34) aswhere the integral term is shown by . To avert the reaching phase, designate so that . Choose , where represents the nominal input and the compensator term is named as . Then,

If we choose a Lyapunov functionand then if adaptive laws are chosen asthen .

It can be observed from Figure 5 that the error converges to zero very rapidly. The initial value of the error must depend on the initial condition of master and slave states. Since

We have

Since , therefore, .

For simulation, the initial conditions are chosen as and

True values of the unknown parameters are chosen as

The corresponding simulation outcomes are shown in Figure 3. It can be observed from Figures 5 and 6 that the errors regarding synchronization rapidly converge to zero. Figures 7 and 8 show the identification processes of unknown parameters, which show that the estimated values tend to their true values adaptively, i.e., and . If we may consider equations (39) and (40), adaptive parameters (42) are utilized in the calculation of the sliding surface (in terms of errors). The robustness is the beauty of adaptive parametric stabilization, which may be observed via Figures 5 and 7. The Q-S synchronization is plotted in Figure 8, which indicates response system (22) is synchronized with drive system (21) with respect to the given vector map (26).

5. Conclusion

A novel Q-S synchronization-based scheme is presented along with its application towards parameter identification and synchronization of two complex nonlinear, nonidentical systems with unknown parameters. The aforementioned strategy relies on adaptive ISMC. The Lyapunov theory is used to prove the stability of the proposed adaptive controller with a parameter estimator. To overcome the high-frequency oscillation (chattering) problem, smooth continuous compensator control is used instead of the traditional discontinuous control. Using Lyapunov stability theory, the compensator controller and the relevant adapted laws are derived and proved via strictly negative Lyapunov function conditions. Simulation results show the effectiveness of the proposed synchronization approach.

Data Availability

The data used to support the findings of this study are available from the corresponding author upon request.

Conflicts of Interest

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