Abstract

In this paper, two scaling matrices are used to research the synchronization of different dimensional chaotic systems with unknown parameters. Firstly, the definition of synchronization of chaotic systems with different dimensions is introduced. Secondly, based on Lyapunov stability theorem and adaptive control method, an adaptive feedback hybrid controller and parameter adaptive laws are designed to realize synchronization of uncertain chaotic systems with different dimensions. Finally, three numerical experiments are carried out to verify the effectiveness of the proposed method.

1. Introduction

Chaos is a very complex nonlinear motion, which will show randomness, boundedness, unpredictability, and sensitive dependence on the initial value in the evolution process [1]. Chaotic system is different from the general system, and it is greatly affected by the changes in initial value and parameters, through the continuous in-depth understanding of the characteristics of chaotic motion, gradually realizing that the existence of chaos has brought some damage to the system; for example, chaotic motion can cause the circuit to form irregular oscillation and make the chaotic motion gradually away from the target trajectory, which may cause unpredictable consequences. At the same time, chaos also enlarges the influence of small changes and improves their effectiveness of achieving a specific desired state with very high flexibility and low cost. In some research fields, this property may be a valuable advantage. In 1990, Pecora and Carroll first realized chaos synchronization in electronic circuits [2], which set off an upsurge of chaos synchronization control research, making chaos synchronization widely used in many fields, such as communication encryption, engineering optimization, and statistical prediction [36].

In recent years, with the in-depth understanding of chaotic systems, some typical synchronization problems have been studied, such as complete synchronization, antisynchronization, projective synchronization, and hybrid synchronization [79]. However, in most of the control strategy design process, the system will be affected by various uncertain factors, and it is difficult to directly obtain some accurate mathematical models of the system. Some uncertain parameters of the chaotic system may have a certain impact on the performance of the system. On the contrary, due to the influence of these uncertain factors, the synchronization behavior of the system may be destroyed, and the emergence of unknown quantities in the system makes the synchronization control very complex. Many existing kinds of literatures consider the synchronization between two uncertain chaotic systems in the same dimension; for example, in [10], an adaptive sliding mode disturbance observer is designed to research the synchronization problem of uncertain Dadras–Momeni chaotic systems with time-varying disturbances. In [11], a finite-time synchronization scheme is proposed for uncertain chaotic systems with external disturbances, parametric uncertainties, Lipschitz nonlinearities, and time delays. In [12], an adaptive complete synchronization scheme is designed for uncertain financial chaotic systems with unknown parameters.

Synchronization behavior also exists in different dimensional systems in practice, and it is also especially important; for example, the circulatory and respiratory systems with different dimensions exist in synchronization behavior [13]. Similarly, in the communication network, the different dimension structure design and synchronization control of the driving system and the response system will increase the difficulty for the listener to decipher and make the communication more secure [14]. Therefore, it is of great significance to research the synchronization of chaotic systems with uncertain parameters and different dimensions in practical applications. In [15], the synchronization of a particular chaotic system with unknown parameters is studied by constructing the cross-error difference term. Recently, there have been some research studies on achieving the synchronization of chaotic systems by reducing dimension [16, 17], as well as some research studies by increasing dimension and reducing dimension simultaneously [18, 19]. In [2022], the author further studies the synchronization of different dimensional integer-order or fractional-order chaotic or hyperchaotic systems using scaling matrices.

The main contribution of this paper is to research the scaling matrix synchronization of different dimensional chaotic or hyperchaotic systems with unknown parameters. A new suitable controller and parameter adaptive laws are designed to realize the synchronization of chaotic systems with different dimensions in a certain dimension. Simultaneously, according to the characteristics of the system, a transformation matrix is introduced, which can upgrade or reduce the order of the defined error system to meet the needs of different dimensional systems. Compared with [1519], the synchronization scheme presented in this paper will not destroy the characteristics of system dimension and will directly synchronize chaotic systems with different dimensions in a certain dimension; on the other hand, the scaling matrix synchronization method used in this paper is not limited to a single synchronization type and can be transformed into a variety of synchronization schemes. In [2022], although the author further studies the synchronization of chaotic systems with different dimensions by using the scale matrix, most of the results are only applicable to the fully known deterministic chaotic systems. However, they cannot do anything for the uncertain chaotic systems with unknown parameters, and we have done further research on the above work and extended the synchronization problem to the uncertain chaotic or hyperchaotic systems. Because the hyperchaotic system has at least two positive Lyapunov exponents, compared with chaotic system, the higher the degree of instability, the more complex the chaotic behavior. At the same time, according to the characteristics of these systems, appropriate controllers are designed to synchronize and stabilize the chaotic and hyperchaotic systems with different dimensions, which has certain requirements for the design of controllers. These factors bring great difficulties to our research.

This paper is organized as follows. Preliminaries are presented in Section 2. The synchronization theory of different dimension chaotic systems is introduced in detail, and the main conclusions are presented in Section 3. Three examples are presented in Section 4. Finally, in Section 5, concluding comments are given.

2. Preliminaries

Consider the following drive system in the form ofwhere is the state vector of the drive system and defines a vector field in n-dimensional space. The response system is assumed bywhere is the state vector of the response system, defines a vector field in m-dimensional space, and is the control input vector.

Definition 1 (see [20]). The drive system (1) and the response system (2) are said to be synchronized in dimension , with respect to scaling matrices and , if there exists a controller and given matrices and such that the synchronization error satisfies thatwhere is a certain constant and is the vector norm.
In short, if this is the case, then the drive system (1) and the response (2) achieved synchronization.

Remark 1. and are constant scaling matrices.

Remark 2 (see [22]). It is easy to see that depending on our choice of the matrices and , we may have several synchronization types.(1)The pair yields complete synchronization as .(2)The pair yields antisynchronization as .(3)The pair , where yields hybrid synchronization as .(4)The pair yields matrix projection synchronization as .Therefore, it can be seen from the above that Definition 1 can be applied not only to the synchronization of chaotic or hyperchaotic systems with different dimensions but also to the synchronization of chaotic or hyperchaotic systems with the same dimensions.

3. Scaling Matrix Synchronization of Chaotic Systems with Unknown Parameters

In this part, our main results include three parts: firstly, considering some unknown parameters in chaotic systems (1) and (2), we design new controller and parameter adaptive laws and give sufficient conditions to ensure the synchronization of chaotic systems with different dimensions; secondly, according to the characteristics of the system model, some new sufficient conditions are given to achieve the desired results; finally, some interesting corollaries are given.

Based on [20], we consider the problem of synchronization between n-dimensional drive system and m-dimensional response system with unknown parameters.

It is assumed that the drive system and response system with unknown parameters can be written in the following form:where are parameters of drive system, are parameters of response system, and are constants, and are all continuous functions.

Considering the error system of Definition 1, then the dynamic equation of the error system is

Assumption 1. In general, . For the convenience of discussion, we will consider the case of dimension in this paper.

Assumption 2. The matrix is row full rank matrix.

Remark 3 (see [23]). If the matrix is row full rank matrix, then define as the right inverse of a matrix .
Since there are unknown parameters in the systems, we assume that and represent the estimations of and , respectively.
Denotewhere and are the scaling matrices and is the positive-definite control matrix. For the convenience of calculation, let .
The following adaptive laws are proposed to estimate the unknown parameters and :where , , and and are the constant gain matrices. For the convenience of calculation, let and .
Then, based on equation (7), the controller can be designed as follows:Hence, the corresponding error system is obtained as

Theorem 1. For the chaotic systems (4) with unknown parameters, if the controller is designed as equation (8) and the parameter adaptive laws are designed as equation (7), then the error system (9) is asymptotically stable at the origin. It can also be said that the response system and drive system in (4) achieved synchronization.

Proof. Select the Lyapunov function as follows:Then, the derivative of along equations (7), (8), and (9) can be calculated asIt is clear that is positive definite and is negative definite in the neighborhood of the zero solution for system (9). According to Lyapunov stability (see Theorem 4.1 in [24]), the synchronous error system (9) is asymptotically stable at the origin. By Definition 1, the synchronization problem of chaotic systems can be transformed into the problem of asymptotic stability of synchronization error system at the origin, so the systems are uniformly asymptotically stable. Therefore, under the action of controller (8) and the parameter adaptive laws (7), the drive system and the response system in (4) achieved synchronization.
This completes the proof of Theorem 1.
We consider the expression (7) of the parameter adaptive laws in Theorem 1 and transform the constant gain matrix into the function of a gain variable, then the parameter adaptive laws in Theorem 1 can be written aswhere is a gain function.
The adaptive law of gain function is designed as follows:The following Corollary 1 can be obtained.

Corollary 1. For the above chaotic systems (4), keeping the controller in Theorem 1 unchanged and replacing the constant gain matrix with the gain function in the parameter adaptive laws, the system can still achieve synchronization under the action of the controller (8), the parameter adaptive laws (12), and the gain function adaptive law (13).

Proof. The Lyapunov function is selected asThe proof method is similar to Theorem 1 and omitted.
Let us denote or be the th unknown parameter of th equation in the system. Assume that system (4) is linear at unknown parameters or . Then, systems (4) can be written aswhere and are the diagonal matrix composed of unknown parameters and , , , and is the control input vector.
Notewhere , , and is the transformation matrix. If , then ; if , then . Meanwhile, denotewhere , , and is the positive-definite control matrix; for the convenience of calculation, let .
The following new adaptive laws are proposed to estimate the unknown parameters and :where and are the constant gain matrices. For the convenience of calculation, let and .
Combined with the adaptive laws of the parameter, the following controller is designed:By substituting the controller (19) into the error system (5), it can be obtained:

Theorem 2. For the chaotic system (15) with unknown parameters, if the controller is designed as equation (19) and the parameter adaptive laws are designed as equation (18), then the error system (20) is asymptotically stable at the origin. It can also be said that the response system and drive system in (15) achieved synchronization.

Proof. Select the Lyapunov function as follows:Then, the derivative of along equations (18), (19), and (20) can be calculated asSimilar to the proof method of Theorem 1, it is easy to obtain that the error system (20) is asymptotically stable at the origin. By Definition 1, the synchronization problem of chaotic systems can be transformed into the problem of asymptotic stability of synchronization error system at the origin. Therefore, under the joint action of the controller (19) and the parameter adaptive laws (18), the drive system and the response system in (15) achieved synchronization.
This completes the proof of Theorem 2.
The parameter adaptive laws (18) in Theorem 2 is considered, and the constant gain matrix is transformed into the function of gain variable, and then, the parameter adaptive laws in Theorem 1 can be written aswhere is a gain function.
The adaptive law of gain function is designed as follows:

Corollary 2. For the above chaotic systems (15), if the controller in Theorem 2 remains unchanged and the constant gain matrix is replaced by the gain variable function in the parameter adaptive laws, the systems can still achieve synchronization under the joint action of the controller (19), the parameter adaptive laws (23), and the gain function adaptive law (24).

Proof. The Lyapunov function is selected asThe proof method is similar to Theorem 2 and omitted.

4. Numerical Simulations

In this section, we give three examples to verify the effectiveness of our proposed method.

Example 1. Consider the chaotic Cai system [25] as the drive system and the hyperchaotic Rossler system [26] as the response system. The system equations are as follows:where are the drive system state variables; are the response system state variables; are the designed controllers, when the parameters are taken as and ; and the systems (26) and (27) are chaotic and hyperchaotic. The projection of attractor of chaotic Cai system and hyperchaotic Rossler system is shown in Figures 1 and 2, respectively.
Let make the drive system and the response system achieve synchronization in . We rewrite the systems (26) and (27) in the following forms:where , , and .where , , , and , and we chooseThen, from (6), it can be concluded thatFrom (7), the adaptive law of parameters can be designed as follows:From equation (8), the controller can be designed as follows:In the controller (33), the error system is transformed intoFor the numerical simulation, the fourth-order Runge–Kutta integration method has been used to solve the system of differential equations (26) and (27). The initial values of the drive system and response system are and ; the initial value of parameter estimations are and . Let two sets of the control matrix and the constant gain matrices be , , , and , respectively. Figures 3(a) and 4(a) show the trajectories of errors. It can be seen that the synchronization errors tend to zero; that is, the driving system (26) and the response system (27) achieve stable synchronization in . Figures 3(b), 3(c) and 4(b), 4(c) show the trajectories of the unknown parameter estimations, and it can be seen that the estimations of unknown parameter can converge to some constants.
As can be seen from Figures 3 and 4, if the control constant and gain constant are larger, the convergence speed of synchronization will be faster. The values of control constant and gain constant only affect the speed of synchronization.

Remark 4. In [15], by adding dimensions to the drive system (26), the synchronization error form of cross subtraction is constructed, and the appropriate controller and parameter adaptive laws are designed so that the drive system (26) and the response system (27) with unknown parameters can be synchronized in . By using Theorem 1 and selecting , , the controller and parameter adaptive laws designed in this paper are the same as that in [15]; that is, the synchronization in this paper can be transformed into the synchronization scheme in [15]. Compared with the conclusion given in [15], the constant gain matrices and gain function are added to the designed parameter adaptive laws, making Theorem 1 and Corollary 1 given in this paper more universal.

Example 2. Consider the hyperchaotic Lorenz system [27] as the drive system and the chaotic Duffing system [28] as the response system. The system equations are as follows:where are the drive system state variables; are the response system state variables; are the designed controllers; and when the parameters are taken as , the systems (37) and (38) are hyperchaotic and chaotic. The projection of attractor of hyperchaotic Lorenz system and chaotic Duffing system is shown in Figures 5 and 6, respectively.
In order to synchronize the drive system and the response system in , we rewrite the systems (37) and (38) as follows:where .where , and we chooseThen, from equation (6), it can be concluded thatFrom (12) and (13), the adaptive law of parameters can be designed as follows:whereFrom equation (8), the controller can be designed as follows:In the controller (45), the error system is transformed intoFor numerical simulation, the fourth-order Runge–Kutta integration method has been used to solve the system of differential (37) and (38). The initial values of the drive system and response system are and , respectively, and the initial value of parameter estimations is and , respectively; the control matrix , and the initial value of the gain function . Figure 7(a) shows the trajectories of errors, and it can be seen that the synchronization errors tend to zero; that is, the driving system (37) and the response system (48) achieve stable synchronization in . Figures 7(b) and 7(c) show the trajectories of the unknown parameter estimations, and it can be seen that the estimations of the unknown parameter can converge to some constants.

Remark 5. In [23], the global fixed-time synchronization of four-dimensional hyperchaotic system (37) and two-dimensional chaotic Duffing system (38) is studied. By using Theorem 1 and selecting , , the synchronization type in this paper is the same as that in [23]. However, the authors in [23] focus on the problem of global fixed-time synchronization. When estimating unknown parameters, due to many constraints, the controller designed in [23] is more complex and difficult to meet in practice. Compared with the controller given in [23], the controller designed in this paper is relatively simple. At the same time, compared with the parameter adaptive laws given in [23], the constant gain matrices and the gain function are added in the designed parameter adaptive laws, which make the parameter estimation function given in this paper more effective.

Example 3. Consider the chaotic financial system [29] as the drive system and the hyperchaotic Chen–Lee system [30] as the response system. The system equations are as follows:where are the drive system state variables, are the response system state variables, and are the designed controllers. When the parameters are taken as , the systems (47) and (48) are chaotic and hyperchaotic. The projection of attractor of chaotic financial system and hyperchaotic Chen–Lee system is shown in Figures 8 and 9, respectively.
In order to synchronize the drive system and the response system in , we rewrite the systems (47) and (48) as follows:where and .where and , and we chooseThen, from (17), it can be concluded thatFrom equation (18), the adaptive law of parameters can be designed as follows:From equation (19), the controller can be designed as follows:In the controller (54), the error system is transformed intoFor numerical simulation, the fourth-order Runge–Kutta integration method has been used to solve the system of differential (47) and (48). The initial values of the drive system and response system are and , respectively; the initial value of parameter estimations is and , the control matrix , and the constant gain matrices and . Figure 10(a) shows the trajectories of errors, and it can be seen that the synchronization errors tend to zero; that is, the driving system (47) and the response system (48) achieve stable synchronization in . Figures 10(b) and 10(c) show the trajectories of the unknown parameter estimations; it can be seen that the estimations of unknown parameters can converge to some constants.

5. Conclusions

Based on Lyapunov stability theory and adaptive control method, the synchronization of chaotic systems with different dimensions is researched in this paper. Using two scaling matrices, an adaptive feedback hybrid controller and parameter adaptive laws are designed to realize the synchronization of chaotic systems with different dimensions. According to the characteristics of unknown parameters, a more simplified synchronization control scheme is designed. Finally, three examples of chaotic systems are used to demonstrate the effectiveness of the proposed method. Although a new controller is set up according to the characteristics of the system, it is still more complex. It is hoped that a more simple and convenient controller is designed for the synchronization of chaotic system.

Data Availability

No data were used to support this study.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

This work was partly supported by the National Natural Science Foundation of China (Grant nos. 11901073 and 61876201).