Function Projective Synchronization between Two Discrete-Time Hyperchaotic Systems Using Backstepping Method

Abstract

We realize the function projective synchronization (FPS) between two discrete-time hyperchaotic systems, that is, the drive state vectors and the response state vectors can evolve in a proportional scaling function matrix. In this paper, a systematic scheme is explored to investigate the function projective synchronization of two identical discrete-time hyperchaotic systems using the backstepping method. Additionally, FPS of two different hyperchaotic systems is also realized. Numeric simulations are given to verify the effectiveness of our scheme.

Share and Cite:

Li, X. (2022) Function Projective Synchronization between Two Discrete-Time Hyperchaotic Systems Using Backstepping Method. Applied Mathematics, 13, 178-190. doi: 10.4236/am.2022.132014.

1. Introduction

Many researchers have been dealing with synchronizing chaotic dynamical systems extensively [1] [2] [3]. Due to potential applications, many types of chaos synchronization in dynamical systems such as complete, phase, lag, cluster, and anticipated synchronization, etc [4] [5] [6] [7] [8] are widely investigated. Especially, amongst all kinds of chaos synchronization, the projective synchronization reported by Mainieri and Rehacek is one of the most noticeable ones that the drive and response vectors evolve proportionally in a scale matirx [9]. The projective synchronization is usually reported only in partial-linearity systems early. Subsequently, the projective synchronization is extended to non-partially-linear systems [10] - [15].

Because of much more complicated structure and higher unpredictability, hyperchaotic systems have been broadly applied in secure communications [16], lasers [17], optimal control [18], and so on. Many researchers investigate chaos (hyperchaotic) synchronization in continuous-time systems using different methods. However, many mathematical models are defined with discrete-time dynamical systems [19] [20] [21] [22]. Therefore, more and more attention is paid to the synchronization and control in discrete-time chaotic systems, especially in discrete-time hyperchaotic systems.

Backstepping design method [23] [24] plays a very important role in constructing the associated Lyapunov functions and feedback controllers. In this paper, we investigate the function projective synchronization (FPS) by exploring a systematic and automatic algorithm [22], by which the discrete-time drive system and response system, whether is with strict-feedback form or not, can be projectively synchronized via suitable controllers. By means of symbolic-numeric computation, the proposed scheme is used to realize FPS of 3D discrete-time hyperchaotic systems between two identical Rösler systems [25], and two different systems of Rösler system and the Henon system [26], respectively. Moreover, numerical simulations are given to verify the availability of the proposed scheme.

The rest of this paper is organized as follows. In Section 2, the definition of FPS in discrete-time hyperchaotic systems and the Lyapunov stability theory are introduced. In Section 3, we first illustrate the general theory of FPS in two identical Rössler hyperchaotic discrete-time systems, and then give the numerical simulation of the associated results. We also discuss the FPS of the two different discrete-time hyperchaotic systems (the Henon hyperchaotic system and the Rössler hyperchaotic system) in Section 4. Finally, some conclusions and discussions are given in Section 5.

2. Function Projective Synchronization between Two Discrete-Time Chaotic Systems

In this section, we give the conception of FPS in discrete-time hyperchaotic dynamical systems as we defined earlier [15].

Consider the two hyperchaotic systems in discrete-time style, which are described as follows: the drive system (a) X ( k + 1 ) = F ( X ( k ) ) , and the response system with controllers (b) Y ( k + 1 ) = G ( Y ( k ) ) + u ( X ( k ) , Y ( k ) ) . Where X ( k ) = ( x 1 ( k ) , x 2 ( k ) , x 3 ( k ) ) , Y ( k ) = ( y 1 ( k ) , y 2 ( k ) , y 3 ( k ) ) , k Z / Z , u ( X ( k ) , Y ( k ) ) R 3 . Additionally, (c) the error system

E ( k ) = ( E 1 ( k ) , E 2 ( k ) , E 3 ( k ) ) = ( x 1 ( k ) f 1 ( X ( k ) ) y 1 ( k ) , x 2 ( k ) f 2 ( X ( k ) ) y 2 ( k ) , x 3 ( k ) f 3 ( X ( k ) ) y 3 ( k ) ) . If there exist suitable controllers

u ( x ( k ) , y ( k ) ) = ( u 1 ( X ( k ) , Y ( k ) ) , u 2 ( X ( k ) , Y ( k ) ) , u 3 ( X ( k ) , Y ( k ) ) ) , satisfying lim k ( E ( k ) ) = 0 , one can say that there exists function projective synchronization (FPS) in the above drive (a) and response systems (b).

Furthermore, consider the error discrete-time (c) generated by the drive system (a) and the response system (b). Let L ( E 1 ( k ) , , E 4 ( k ) ) | E i ( k ) 0 ( i = 1 , 2 , 3 ) = 0 , when Δ L ( k ) = L ( k + 1 ) L ( k ) 0 , with the equality holding if and only if E i ( k ) 0 ( i = 1 , 2 , 3 ) , we can say that systems (a) and (b) are function projective synchronized, according to the Lyapunov stability theory.

Here we would like to point out that the controller u desponds on the synchronization method chosen. In fact, when E i ( k ) 0 ( i = 1 , 2 , 3 ) , u = ( f 1 ) F G , where f = d i a g ( f 1 ( x ( k ) ) , f 2 ( x ( k ) ) , f 3 ( x ( k ) ) ) . That is to say, u = ( f 1 ) F G is the situation when all the error functions equal to zero and the corresponding controller is trivial situation. For E i ( k ) = 0 , we need only to solve the equations

( E 1 ( k ) , E 2 ( k ) , E 3 ( k ) ) = ( x 1 ( k ) f 1 ( X ( k ) ) y 1 ( k ) , x 2 ( k ) f 2 ( X ( k ) ) y 2 ( k ) , x 3 ( k ) f 3 ( X ( k ) ) y 3 ( k ) ) = ( 0 , 0 , 0 )

to obtain the trivial controller “u”. Therefore, here we just regard the general condition lim k ( E ( k ) ) = 0 .

In this paper, we would like to propose a systematic and constructive scheme to search the controllers between 3D hyperchaotic discrete-time systems [25] [26] with strict-feed form are function projective synchronized.

3. FPS between Two Identical Three-Dimensional Discrete-Time Hyperchaotic Systems

In this section, we consider the FPS of two identical Rössler hyperchaotic systems [25]. The discrete-time drive and response systems are described as following:

x 1 ( k + 1 ) = a 3 δ x 2 ( k ) + ( a 4 δ + 1 ) x 1 ( k ) , x 2 ( k + 1 ) = a 2 δ x 3 ( k ) + a 1 δ x 1 ( k ) + x 2 ( k ) , x 3 ( k + 1 ) = a 5 δ + a 6 δ x 2 ( k ) x 3 ( k ) + ( a 7 δ + 1 ) x 3 ( k ) , (1)

and

y 1 ( k + 1 ) = a 3 δ y 2 ( k ) + ( a 4 δ + 1 ) y 1 ( k ) + u 1 , y 2 ( k + 1 ) = a 2 δ y 3 ( k ) + a 1 δ y 1 ( k ) + y 2 ( k ) + u 2 , y 3 ( k + 1 ) = a 5 δ + a 6 δ y 2 ( k ) y 3 ( k ) + ( a 7 δ + 1 ) y 3 ( k ) + u 3 . (2)

As we all know, the dynamic system will have different dynamic behavior when choosing different parameter values. When a 1 = 1.9 , a 2 = 0.2 , a 3 = 0.5 , a 4 = 2.3 , a 5 = 2 , a 6 = 0.6 , a 7 = 1.9 and δ = 1 , hyperchaos occurs in both the systems (1) and (2) without the controllers. In this section, we choose the values of the parameters in the systems (1) and (2) as the above values. The synchronization process for the above discrete-time dynamical systems, with the powerful Lyapunov stability theory and backstepping design method is introduced in detail as follows. We select ( f 1 ( x ) , f 2 ( x ) , f 3 ( x ) ) = ( 2,1 + tanh ( x 1 ( k ) ) , 2 ) . So the error states should be E 1 ( k ) = x 1 ( k ) 2 y 1 ( k ) , E 2 ( k ) = x 2 ( k ) ( 1 + tanh ( x 1 ( k ) ) ) y 2 ( k ) , E 3 ( k ) = x 3 ( k ) x 2 ( k ) y 3 ( k ) . Substituting (1) and (2) into the above error states, we can obtain the discrete-time error dynamical system

E 1 ( k + 1 ) = a 3 δ x 2 ( k ) + ( a 4 δ + 1 ) x 1 ( k ) 2 a 3 δ y 2 ( k ) 2 ( a 4 δ + 1 ) y 1 ( k ) 2 u 1 ( x , y ) , E 2 ( k + 1 ) = ( 1 + tanh ( a 3 δ x 2 ( k ) + ( a 4 δ + 1 ) x 1 ( k ) ) ) ( a 2 δ y 3 ( k ) + a 1 δ y 1 ( k ) + y 2 ( k ) + u 2 ( x , y ) ) + a 2 δ x 3 ( k ) + a 1 δ x 1 ( k ) + x 2 ( k ) , E 3 ( k + 1 ) = a 6 δ x 2 ( k ) x 3 ( k ) + ( a 7 δ + 1 ) x 3 ( k ) + 2 a 6 δ y 2 ( k ) y 3 ( k ) + 2 ( a 7 δ + 1 ) y 3 ( k ) + 3 a 5 δ + 2 u 3 ( x , y ) . (3)

3.1. General Theory

According to the improved backstepping method [27] and Lyapunov stability theory, a systematic and constructive algorithm to derive the controllers u ( x , y ) will be given step by step, in order to realize the FPS between the systems (1) and (2).

Theorem 1: (Lyapunov’s Stability Theory) Let x = 0 be an equilibrium for x ˙ = f ( x ) and D R n be invariant, and let V : D R be a continuously differentiable function such that: when x D \ { 0 } , V ( 0 ) = 0 and V ( x ) > 0 ; when x D , V ˙ ( 0 ) 0 . Then x = 0 is stable. Moreover, when x D \ { 0 } , V ˙ ( x ) < 0 , then x = 0 is asymptotically stable.

Here we extent the above theory to the discret-time hyperchaotic systems.

Step 1. Let the first partial Lyapunov function be L 1 ( k ) = | E 1 ( k ) | and the second error variable be

E 2 ( k ) = E 1 ( k + 1 ) c 11 E 1 ( k ) . (4)

Then we can obtain the derivative of L 1 ( k )

Δ L 1 ( k ) = | E 1 ( k + 1 ) | | E 1 ( k ) | ( | c 11 | 1 ) | E 1 ( k ) | + | E 2 ( k ) | . (5)

Step 2. The third error variable is described as

E 3 ( k ) = E 2 ( k + 1 ) c 21 E 1 ( k ) c 22 E 2 ( k ) . (6)

And the derivative of L 2 ( k ) is defined as follows

Δ L 2 ( k ) = | E 2 ( k + 1 ) | | E 2 ( k ) | c 21 E 1 ( k ) + ( | c 22 | 1 ) | E 2 ( k ) | + | E 3 ( k ) | . (7)

Step 3. Let

E 3 ( k + 1 ) c 31 E 1 ( k ) c 32 E 2 ( k ) c 33 E 3 ( k ) = 0. (8)

With the help of symbolic computation and the associated stability theory, it is not difficult to get the controllers from the above Equations (4) to (8).

u 1 ( x , y ) = 1 2 [ y 2 ( k ) x 2 ( k ) + y 2 ( k ) tanh ( x 1 ( k ) ) c 11 x 1 ( k ) + a 3 δ x 2 ( k ) + a 4 δ x 1 ( k ) + x 1 ( k ) ] + c 11 y 1 ( k ) a 3 δ y 2 ( k ) a 4 δ y 1 ( k ) y 1 ( k ) ,

u 2 ( x , y ) = ( a 2 δ x 3 ( k ) + a 1 δ x 1 ( k ) + x 2 ( k ) a 2 δ y 3 ( k ) y 2 ( k ) + x 1 ( k ) a 1 δ y 1 ( k ) a 1 δ y 1 ( k ) tanh ( a 3 δ x 2 ( k ) + a 4 δ x 1 ( k ) + a 2 δ x 1 ( k ) ) y 3 ( k ) tanh ( a 3 δ x 2 ( k ) + x 1 ( k ) a 4 δ + c 22 y 2 ( k ) tanh ( a 3 δ x 2 ( k ) + x 1 ( k ) a 4 δ + x 1 ( k ) ) y 2 ( k ) c 21 x 1 ( k ) + 2 c 21 y 1 ( k ) c 22 x 2 ( k ) + c 22 y 2 ( k ) tanh ( x 1 ( k ) ) x 3 ( k ) 2 y 3 ( k ) ) / ( 1 + tanh ( a 3 δ x 2 ( k ) + x 1 ( k ) a 4 δ + x 1 ( k ) ) ) ,

u 3 ( x , y ) = 1 2 [ c 31 x 1 ( k ) + c 32 x 2 ( k ) c 32 y 2 ( k ) c 32 y 2 ( k ) tanh ( x 1 ( k ) ) + c 33 x 3 ( k ) a 6 δ x 2 ( k ) x 3 ( k ) a 7 δ x 3 ( k ) x 3 ( k ) ] c 31 y 1 ( k ) + c 33 y 3 ( k ) a 6 δ y 2 ( k ) y 3 ( k ) a 7 δ y 3 ( k ) y 3 ( k ) 3 a 5 δ (9)

Then suppose the Lyapunov function be L ( k ) = | E 1 ( k ) | + d 1 | E 2 ( k ) | + d 2 | E 3 ( k ) | , d 2 > d 1 > 1 . We get the derivative of the Lyapunov function L ( k ) from (4) and (7) as following

Δ L ( k ) = L ( k + 1 ) L ( k ) ( d 2 | c 31 | + d 1 | c 21 | + | c 11 | 1 ) | E 1 ( k ) | + ( d 2 | c 32 | + d 1 ( | c 22 | 1 ) + 1 ) | E 2 ( k ) | + ( d 2 | c 33 | + d 1 d 2 ) | E 2 ( k ) | . (10)

We choose the appropriate values for these constants c 11 , c 21 , c 22 , c 31 , c 32 , c 33 to satisfy

d 1 | c 21 | + d 2 | c 31 | + | c 11 | < 1 , d 1 | c 22 | + d 2 | c 32 | < d 1 1 , | c 33 | < d 2 d 1 d 2 . (11)

Therefore, Δ L ( k ) is negative definite which means that the close-loop discrete-time system

( E 1 ( k + 1 ) E 2 ( k + 1 ) E 3 ( k + 1 ) ) = ( c 11 0 0 c 21 c 22 0 c 31 c 32 c 33 ) ( E 1 ( k ) E 2 ( k ) E 3 ( k ) )

is globally asymptotically stable and lim k + E i ( k ) = 0 . So discrete-time hyperchaotic system (1) and (2) are function projective synchronized.

3.2. Numerical Simulation Results

In this subsection, some numerical simulations are used to verify the effectiveness of the obtained controllers u ( x , y ) . Here we choose c 11 = 0.3 , c 21 = 0.02 , c 22 = 0.4 , c 31 = 0.05 , c 32 = 0.1 , c 33 = 0.2 , d 1 = 4 , d 2 = 6 , such that the corresponding Δ L ( k ) 0 , according to the condition equations in (11). Otherwise, we choose the parameters in the systems (1) and (2) as a 1 = 1.9 , a 2 = 0.2 , a 3 = 0.5 , a 4 = 2.3 , a 5 = 2 , a 6 = 0.6 , a 7 = 1.9 and δ = 1 , and the corresponding initial values [ x 1 ( 0 ) = 0.1 , x 2 ( 0 ) = 0.2 , x 3 ( 0 ) = 0.3 ] and [ y 1 ( 0 ) = 0.1 , y 2 ( 0 ) = 0.2 , y 3 ( 0 ) = 0.3 ], respectively. The pictures of the error states are displayed in Figures 1(a)-(c). Obviously, E 1 , E 2 and E 3 converge to zero finally after the controllers are activated. This is to say, all the state variables tend to be synchronized in the function proportion ( 2,1 + tanh ( x 1 ( k ) ) , 2 ) . And the attractors of the two systems with controllers are shown in Figure 2. Then in Figures 3(a)-(c), we respectively put the trajectories of the response system with the controllers and the trajectories of the drive system in the same plane, and it is not difficult to find that ratio of the amplitudes of the two systems is a function scaling factor.

(a)(b)(c)

Figure 1. The orbits of the error states. (a) The orbit of E 1 ; (b) The orbit of E 2 ; (c) the orbit of E 3 .

Figure 2. The two systems after being synchronized with ( f 1 ( x ) , f 2 ( x ) , f 3 ( x ) ) = ( 2 , 1 + tanh ( x 1 ( k ) ) , 2 ) : the blue one denotes the trajectory of the response system with the controllers, and the red one denotes the trajectory of the drive system.

(a)(b)(c)

Figure 3. Characteristics of x i ( k ) and y i ( k ) ( i = 1 , 2 , 3 ) versus t ( k ) : the red circle orbits denote for x i ( k ) of the drive system and the blue cross orbits denote for y i ( k ) of the response system.

4. FPS between Two Different Three-Dimensional Discrete-Time Hyperchaotic Systems

We now consider FPS between the Henon-like map [26] and the above hyperchaotic system (1). Here we choose Henon-like map as drive system and hyperchaotic Rössler system as response system to realize FPS of two different chaotic dynamic systems with the backstepping method. The drive system and the response system with controllers are rewritten as follows: the drive system

x 1 ( k + 1 ) = 1 + x 3 ( k ) α x 2 2 ( k ) , x 2 ( k + 1 ) = 1 + β x 2 ( k ) α x 1 2 ( k ) , x 3 ( k + 1 ) = β x 1 ( k ) . (12)

and the response system

y 1 ( k + 1 ) = a 3 δ y 2 ( k ) + ( a 4 δ + 1 ) y 1 ( k ) + u 1 , y 2 ( k + 1 ) = a 2 δ y 3 ( k ) + a 1 δ y 1 ( k ) + y 2 ( k ) + u 2 , y 3 ( k + 1 ) = a 5 δ + a 6 δ y 2 ( k ) y 3 ( k ) + ( a 7 δ + 1 ) y 3 ( k ) + u 3 . (13)

The projections of the hyperchaotic attrator of systems (12) and (1) are displayed in Figure 4(a) and Figure 4(b), respectively.

Then we also use the backstepping design method to realize the FPS of the two different discrete-time hyperchaotic systems (12) and (1). Here we choose ( f 1 ( x ) , f 2 ( x ) , f 3 ( x ) ) = ( 1 , 1 1 + x 1 2 ( k ) , 1 ) , that is to say

E 1 ( k ) = x 1 ( k ) + y 1 ( k ) , E 2 ( k ) = x 2 ( k ) + 1 1 + x 1 2 ( k ) y 2 ( k ) , E 3 ( k ) = x 3 ( k ) + y 3 ( k ) . (14)

According to (12) and (13), we can obtain the error dynamical system

E 1 ( k + 1 ) = α x 2 2 ( k ) + x 3 ( k ) + 1 + a 3 δ y 2 ( k ) + ( a 4 δ + 1 ) y 1 ( k ) + u 1 , E 2 ( k + 1 ) = α x 1 2 ( k ) + β x 2 ( k ) + 1 + a 1 δ y 1 ( k ) + a 2 δ y 3 ( k ) + u 2 + y 2 ( k ) ( α x 2 ( k ) 2 + x 3 2 ( k ) + 1 ) 2 + 1 , E 3 ( k + 1 ) = β x 1 ( k ) + a 5 δ + a 6 δ y 2 ( k ) y 3 ( k ) + ( a 7 δ + 1 ) y 3 ( k ) + u 3 . (15)

Based on the steps of backstepping methods [27] with the above Equations (4) to (8), we have the controllers

(a)(b)

Figure 4. Phase portraits of the hyperchaotic systems: (a) The orbit of the drive system (12); (b) The orbit of the response system (1).

u 1 = ( a 3 δ x 1 2 ( k ) y 2 ( k ) + a 4 δ x 1 2 ( k ) y 1 ( k ) α x 1 2 ( k ) x 2 2 ( k ) ) + y 1 ( k ) y 2 ( k ) + a 4 δ y 1 ( k ) α x 2 2 ( k ) x 1 2 ( k ) x 2 ( k ) + x 1 2 ( k ) x 3 ( k ) + x 1 2 ( k ) y 1 ( k ) + x 1 2 ( k ) + a 3 δ y 2 ( k ) x 2 ( k ) + x 3 ( k ) c 11 x 1 ( k ) c 11 y 1 ( k ) c 11 x 1 2 ( k ) y 1 ( k + 1 ) c 11 x 1 3 ( k ) ) / ( x 1 2 ( k ) + 1 ) ,

u 2 = ( 2 2 α x 1 2 ( k ) x 2 2 ( k ) + a 2 δ y 3 ( k ) c 21 x 1 3 ( k ) x 3 2 ( k ) 2 c 21 x 1 3 ( k ) x 3 ( k ) 2 c 21 x 1 2 ( k ) y 1 ( k ) c 21 x 1 ( k ) x 3 2 ( k ) c 21 x 3 2 ( k ) y 1 ( k ) 2 c 21 x 3 ( k ) y 1 ( k ) 2 c 22 x 3 ( k ) y 2 ( k ) α 2 x 2 4 ( k ) x 3 ( k ) + 2 α x 2 2 ( k ) x 3 2 ( k ) x 1 2 ( k ) x 3 2 ( k ) y 3 ( k ) + 2 α x 2 2 ( k ) y 3 ( k ) 2 x 1 2 ( k ) x 3 ( k ) y 3 ( k ) α 3 x 1 4 ( k ) x 2 4 ( k ) α 3 x 1 2 ( k ) x 2 4 ( k ) α x 1 4 ( k ) x 3 2 ( k ) + 2 α 2 x 1 2 ( k ) x 2 2 ( k ) 2 α x 1 4 ( k ) x 3 ( k ) 2 α x 1 2 ( k ) x 3 ( k )

+ 2 β x 1 2 ( k ) x 2 ( k ) + β x 2 ( k ) x 3 2 ( k ) + 2 β x 2 ( k ) x 3 ( k ) + 2 α x 1 2 ( k ) x 2 2 ( k ) x 3 2 ( k ) + 2 β x 2 ( k ) 2 α x 1 2 ( k ) α 2 c 21 x 1 2 ( k ) x 2 4 ( k ) y 1 ( k ) + 2 α c 21 x 1 3 ( k ) x 2 2 ( k ) x 3 ( k ) + 2 α c 21 x 1 ( k ) x 2 2 ( k ) x 3 ( k ) + 2 α c 21 x 2 2 ( k ) x 3 ( k ) y 1 ( k ) + 2 α c 22 x 1 2 ( k ) x 2 3 ( k ) x 3 ( k ) + 2 α x 1 2 ( k ) x 2 2 ( k ) x 3 ( k ) y 3 ( k ) 2 α β x 1 2 ( k ) x 2 3 ( k ) x 3 ( k ) α 2 c 21 x 1 ( k ) x 2 4 ( k ) α 2 c 21 x 2 4 ( k ) y 1 ( k )

+ 2 α c 21 x 1 3 ( k ) x 2 2 ( k ) c 21 x 1 2 ( k ) x 3 2 ( k ) y 1 ( k ) 2 c 21 x 1 3 ( k ) 2 c 21 x 1 2 ( k ) x 3 ( k ) y 1 ( k ) α 2 c 22 x 1 2 ( k ) x 2 5 ( k ) α 2 c 22 x 2 4 ( k ) y 2 ( k ) 2 α x 1 4 ( k ) c 22 x 1 2 ( k ) x 2 ( k ) x 3 2 ( k ) + 2 α c 22 x 2 2 ( k ) y 2 ( k ) 2 c 22 x 1 2 ( k ) x 2 ( k ) x 3 ( k ) 2 c 22 y 2 ( k ) α 2 x 1 2 ( k ) x 2 4 ( k ) y 3 ( k ) + 2 α x 1 2 ( k ) x 2 2 ( k ) y 3 ( k ) + 2 α x 2 2 ( k ) x 3 ( k ) y 3 ( k ) 2 c 22 x 2 ( k ) + α 2 β x 1 2 ( k ) x 2 5 ( k ) 2 α β x 1 2 ( k ) x 2 3 ( k )

2 α β x 2 3 ( k ) x 3 ( k ) + β x 1 2 ( k ) x 2 ( k ) x 3 2 ( k ) + a 1 δ x 1 2 ( k ) y 1 ( k ) + a 2 δ x 1 2 ( k ) y 3 ( k ) x 3 3 ( k ) x 3 2 ( k ) 2 x 1 2 ( k ) y 3 ( k ) 2 c 21 x 1 ( k ) 2 c 21 y 1 ( k ) x 1 2 ( k ) x 3 3 ( k ) x 1 2 ( k ) x 3 2 ( k ) + 2 α 2 x 1 2 ( k ) x 2 2 ( k ) x 3 ( k ) x 3 2 ( k ) y 3 ( k ) 2 x 3 ( k ) y 3 ( k ) + α 2 x 2 4 ( k ) + x 1 2 ( k ) y 2 ( k ) + a 1 δ y 1 ( k ) + y 2 ( k ) 2 c 22 x 2 ( k ) x 3 ( k ) 2 c 21 x 1 ( k ) x 3 ( k ) α 2 x 2 4 ( k ) y 3 ( k ) + 2 α 2 x 1 4 ( k ) x 2 2 ( k )

2 α x 2 2 ( k ) 2 α β x 2 3 ( k ) α x 1 2 ( k ) x 3 2 ( k ) + α 2 β x 2 5 ( k ) + α 2 x 1 2 ( k ) x 2 4 ( k ) + 2 x 1 2 ( k ) + 2 α c 21 x 1 2 ( k ) x 2 2 ( k ) y 1 ( k ) + 2 α c 22 x 2 2 ( k ) x 3 ( k ) y 2 ( k ) 2 y 3 ( k ) α 2 c 21 x 1 3 ( k ) x 2 4 ( k ) + 2 α c 21 x 1 ( k ) x 2 2 ( k ) + 2 α c 21 x 2 2 ( k ) y 1 ( k ) α 2 x 1 2 ( k ) x 2 4 ( k ) x 3 ( k ) + 2 α 2 x 1 4 ( k ) x 2 2 ( k ) x 3 ( k ) + 2 β x 1 2 ( k ) x 2 ( k ) x 3 ( k ) + 2 α c 21 x 1 2 ( k ) x 2 2 ( k ) x 3 ( k ) y 1 ( k ) ) / ( x 1 2 ( k ) + 1 ) ,

u 3 = ( a 6 δ x 1 2 ( k ) y 2 ( k ) y 3 ( k ) + a 7 δ x 1 2 ( k ) y 3 ( k ) + a 5 δ x 1 2 ( k ) + β x 1 3 ( k ) c 31 x 1 3 ( k ) + a 6 δ y 2 ( k ) y 3 ( k ) c 31 x 1 2 ( k ) y 1 ( k ) c 32 x 1 2 ( k ) x 2 ( k ) c 33 x 1 2 ( k ) x 3 ( k ) + a 7 δ y 3 ( k ) c 33 x 1 2 ( k ) y 3 ( k ) + x 1 2 ( k ) y 3 ( k ) + a 5 δ + β x 1 ( k ) c 31 x 1 ( k ) c 31 y 1 ( k ) c 32 x 2 ( k ) c 32 y 2 ( k ) c 33 x 3 ( k ) c 33 y 3 ( k ) + y 3 ( k ) + 2 α c 22 x 1 2 ( k ) x 2 3 ( k ) + 2 α c 22 x 2 3 ( k ) x 3 ( k ) ) (16)

Here numerical simulations are also used to verify the effectiveness of the obtained controllers u ( x , y ) above. Without losing generality, we take the same parameter values of c 11 , c 21 , c 22 , c 31 , c 32 , c 33 , d 1 , d 2 in section 3, and take the initial values as [ x 1 ( 0 ) = 0.1 , x 2 ( 0 ) = 0.2 , x 3 ( 0 ) = 0.3 ] and [ y 1 ( 0 ) = 0.5 , y 2 ( 0 ) = 0.2 , y 3 ( 0 ) = 0.1 ], respectively. The figures of the error states are shown in Figures 5(a)-(c). That is easy to see, all the three orbits of E i ( i = 1 , 2 , 3 ) converge to zero finally after the controllers u 1 , u 2 , u 3 are activated. So all the state

variables tend to be synchronized in proportion ( 1, 1 1 + x 1 2 ( k ) , 1 ) . The attractors of the two systems with controllers tending to a function scaling factor, are displayed in Figure 6.

(a)(b)(c)

Figure 5. The trajectories of the error states. (a) The orbit of E 1 ; (b) The orbit of E 2 ; (c) The orbit of E 3 .

Figure 6. The two systems after being synchronized with ( f 1 ( x ) , f 2 ( x ) , f 3 ( x ) ) = ( 1 , 1 1 + x 1 2 ( k ) , 1 ) : the red one is the drive system with the controllers, and the blue one is the response system.

5. Conclusion

In conclusion, the conception of the function projective synchronization between discrete-time hyperchaotic dynamical systems is presented. According to backstepping design method with controllers, a systematic, automatic and constructive scheme is explored in order to investigate FPS between the discrete-time drive systems and response systems, whether is in strict-feedback forms or not. Additionally, the proposed scheme is used to realize the function of projective synchronization between the identical discrete-time hyperchaotic systems from Rössler system and two different hyperchaotic systems which are the hyperchaotic Rössler system and the Henon map, respectively. With the aid of symbolic computation Maple, the numerical simulations are shown to perform the process of the synchronization and the effectiveness of the above-designed controller successfully.

Acknowledgements

This work is supported by Natural Science Foundation for the Youth of Jiangsu Province (No. BK20181030), National Natural Science Foundation for the Youth of China (No. 12101084), and Jiangsu Overseas Visiting Scholar Program for University Prominent Young and Middle-aged Teachers and Presidents.

Conflicts of Interest

The author declares no conflicts of interest regarding the publication of this paper.

References

[1] Ott, E., Grebogi, C. and Yorke, J.A. (1990) Controlling Chaos. Physical Review Letters, 64, 1196-1199.
https://doi.org/10.1103/PhysRevLett.64.1196
[2] Wang, H., Ye, J.M., Miao, Z.H. and Jonckheere, E.A. (2018) Robust Finite-Time Chaos Synchronization of Time-Delay Chaotic Systems and Its Application in Secure Communication. Transactions of the Institute of Measurement and Control, 40, 1177-1187.
https://doi.org/10.1177/0142331216678311
[3] Hamel, S. and Boulkroune, A. (2016) A Generalized Function Projective Synchronization Scheme for Uncertain Chaotic Systems Subject to Input Nonlinearities. International Journal of General Systems, 45, 689-710.
https://doi.org/10.1080/03081079.2015.1118094
[4] Boccaletti, S., Kurth, J., Osipov, G., Valladares, D.L. and Zhou, C.S. (2002) The Synchronization of Chaotic Systems. Physics Reports, 366, 1-101.
https://doi.org/10.1016/S0370-1573(02)00137-0
[5] Al-Azzawi, S.F. and Aziz, M.M. (2018) Chaos Synchronization of Nonlinear Dynamical Systems via a Novel Analytical Approach. Alexandria Engineering Journal, 57, 3493-3500.
https://doi.org/10.1016/j.aej.2017.11.017
[6] Chen, G.R. and Dong, X.N. (1998) From Chaos to Order: Methodologies, Perspectives and Applications. World Scientific, Singapore.
https://doi.org/10.1142/3033
[7] Yan, Z.Y. (2005) Q-S (Lag or Anticipated) Synchronization Backstepping Scheme in a Class of Discrete-Time Chaotic (Hyperchaotic) Systems: A Symbolic-Numeric Computation Approach. Chaos, 15, Article ID: 023902.
https://doi.org/10.1063/1.1876612
[8] Yang, S., Hu, C., Yu, J. and Jiang, H.J. (2021) Exponential Synchronization of Fractional-Order Reaction-Diffusion Coupled Neural Networks with Hybrid Delay-Dependent Impulses. Journal of the Franklin Institute, 358, 3167-3192.
[9] Mainieri, R. and Rehacek, J. (1999) Projective Synchronization in Three-Dimensional Chaotic Systems. Physical Review Letters, 82, 3042-3045.
https://doi.org/10.1103/PhysRevLett.82.3042
[10] Li, G.H. (2007) Generalized Projective Synchronization between Lorenz System and Chen’s System. Chaos, Solitons & Fractals, 32, 1454-1458.
https://doi.org/10.1016/j.chaos.2005.11.073
[11] Chen, Y. and Li, X. (2007) Function Projective Synchronization between Two Different Chaotic Systems. Zeitschrift für Naturforschung A, 62, 29-33.
https://doi.org/10.1515/zna-2007-1-205
[12] Chen, Y. and Li, X. (2007) Function Projective Synchronization between Two Identical Chaotic Systems. International Journal of Modern Physics C, 18, 883-888.
https://doi.org/10.1142/S0129183107010607
[13] Li, X. and Chen, Y. (2007) Generalized Projective Synchronization between Rössler System and New Unified Chaotic System. Communications in Theoretical Physics, 48, 132-136.
https://doi.org/10.1088/0253-6102/48/1/027
[14] Qiu, X.L., Bin, H.H. and Chu, L.C. (2017) Modified Function Projective Synchronization of Complex Networks with Multiple Proportional Delays. Applied Mathematics, 8, 537-549.
https://doi.org/10.4236/am.2017.84043
[15] Li, X. and Chen, Y. (2009) Stabilizing of Two-Dimensional Discrete Lorenz Chaotic System and Three-Dimensional Discrete Rössler Hyperchaotic System. Chinese Physics Letters, 26, Article ID: 090503.
https://doi.org/10.1088/0256-307X/26/9/090503
[16] Li, C.D., Liao, X.F. and Wong, K.W. (2005) Lag Synchronization of Hyperchaos with Application to Secure Communications. Chaos, Solitons & Fractals, 23, 183-193.
https://doi.org/10.1016/j.chaos.2004.04.025
[17] Vicente, R., Dauden, J., Colet, P. and Toral, R. (2005) Analysis and Characterization of the Hyperchaos Generated by a Semiconductor Laser Subject to a Delayed Feedback Loop. IEEE Journal of Quantum Electronics, 41, 541-548.
https://doi.org/10.1109/JQE.2005.843606
[18] Baleanu, D., Jajarmi, A., Sajjadi, S.S. and Mozyrska, D. (2019) A New Fractional Model and Optimal Control of a Tumor-Immune Surveillance with Non-Singular Derivative Operator. Chaos: An Interdisciplinary Journal of Nonlinear Science, 29, Article ID: 083127.
https://doi.org/10.1063/1.5096159
[19] Itoh, M. and Chua, L.O. (2003) Equivalent CNN Cell Models and Patterns. International Journal of Bifurcation and Chaos, 13, 1055-1161.
https://doi.org/10.1142/S0218127403007151
[20] Wang, X. Y. (2003) Chaos in Complex Nonlinear Systems. Publishing House of Electronics Industry, Beijing.
[21] Yan, Z.Y. (2006) Q-S (Complete or Anticipated) Synchronization Backstepping Scheme in a Class of Discrete-Time Chaotic (Hyperchaotic) Systems: A Symbolic-Numeric Computation Approach. Chaos, 16, Article ID: 013119.
https://doi.org/10.1063/1.1930727
[22] Li, X., Chen, Y. and Li, Z.B. (2008) Function Projective Synchronization of Discrete-Time Chaotic Systems. Zeitschrift für Naturforschung A, 63, 7-14.
https://doi.org/10.1515/zna-2008-1-202
[23] Krstic, M., Kaneuakopoulos, I. and Kokotovic, P.V. (1995) Nonlinear Adaptive Control Design. Wiley, New York.
[24] He, P., Ma, S.H. and Fan, T. (2012) Finite-Time Mixed Outer Synchronization of Complex Networks with Coupling Time-Varying Delay. Chaos, 22, Article ID: 043151.
https://doi.org/10.1063/1.4773005
[25] Rössler, O.E. (1979) An Equation for Hyperchaos. Physics Letters A, 71, 155-157.
https://doi.org/10.1016/0375-9601(79)90150-6
[26] Yan, Z.Y. (2005) Q-S Synchronization in 3D Hénon-Like Map and Generalized Hénon Map via a Scalar Controller. Physics Letters A, 342, 309-317.
https://doi.org/10.1016/j.physleta.2005.04.049
[27] Wu, G.C., Baleanu, D., Xie, H.P. and Chen, F.L. (2016) Chaos Synchronization of Fractional Chaotic Maps Based on the Stability Condition. Physica A: Statistical Mechanics and its Applications, 460, 374-383.
https://doi.org/10.1016/j.physa.2016.05.045

Copyright © 2024 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.