Skip to main content

Theory and Modern Applications

Compound synchronization of fourth-order memristor oscillator

Abstract

The conception of memristor lead to a new approach in nonlinear circuit design. In this paper, the compound synchronization of the fourth-order memristor oscillator is studied. The proposed scheme of compound synchronization is described by three drive systems (a scaling drive system, two base drive systems) and one response system. The version of synchronization is advantageous in circuit application due to the novel structure. As a generalization of the obtained results, secure communication via compound synchronization is discussed in detail.

1 Introduction

Recently, lots of nonlinear memristor oscillators based on Chua’s circuits have been proposed [110]. The feature of pinched hysteresis in memristor oscillators has directed a lot of attention to this exciting field. In these circuit implementations, the conventional Chua diode is replaced by nonlinear memristors. The analytical and emulational results demonstrate unprecedented phenomena in the field of memristor oscillators, which may represent a new paradigm in the theory, design and application of electronic circuits [14, 6, 8, 10]. The unprecedented phenomena have successfully been applied into chaotic circuits, sensitive control systems, etc. [4, 6, 8]. Many researchers are exploring a variety of technologies to accelerate the development of memristor oscillators. The nonlinear characteristic of memristor inhibits the complexity of the analysis [1113]. A number of scholars are rethinking new theories, techniques and methods to analyze and investigate such two-terminal passive element. With the flourishing applications, they had to uncork new bottlenecks.

Based on the works in [4] and [6], in this paper, consider a fourth-order memristor oscillator with its dynamics described by the following equations:

{ φ ˙ ( t ) = v 1 ( t ) , v ˙ 1 ( t ) = 1 C 1 R v 2 ( t ) 1 C 1 R v 1 ( t ) 1 C 1 W ( φ ( t ) ) v 1 ( t ) , v ˙ 2 ( t ) = 1 C 2 R v 1 ( t ) 1 C 2 R v 2 ( t ) 1 C 2 ( t ) , ˙ ( t ) = 1 L v 2 ( t ) ,
(1)

where v 1 (t) and v 2 (t) denote voltages, C 1 and C 2 represent capacitors, W(φ(t)) is memductance function, φ(t), (t), R, and L are magnetic flux, current, resistor, and inductor, respectively.

Using the mathematical model of the cubic memristor [1, 2, 8], the memductance function is given by

W ( φ ( t ) ) =a+3bφ ( t ) 2 ,
(2)

where a and b are parameters. Similarly as in Reference [4], a and b denote slope. According to the characteristic of the two-terminal memristor circuit (see, e.g., Itoh and Chua [4], p.3184, p.3185), the values of a and b could be positive or negative.

The synchronization of memristor oscillator plays an important role in chaos control and its application [8, 11]. We notice that synchronization of complex systems and complex networks has received significant attention [1449]. In particular, complete synchronization [11, 1418], anti-synchronization [1924], phase synchronization [16, 2527], lag synchronization [17, 2836], projective synchronization [17, 3745], and combination synchronization [46, 47] have attracted phenomenal worldwide attention in view of many potential applications. On applying the memristor oscillator to secure communication, the typical approach is to transmit the information signal by means of one chaotic system. This way is a simple approach that can be used in some cases, but definitely not in all. An optimal design of secure communication via the memristor oscillator needs to improve the complexity level of the driving signal and the modulation scheme used. Can we compound multiple memristor oscillators to transmit the information signal? With such a target in mind, it would be extremely helpful to develop some effective methods capturing the behaviors of distinct memristor oscillators, in order to strengthen the security of communication. Meanwhile, theoretical investigation can help to interpret the experimental observations and predict complex circuit behavior.

Motivated by the above discussions, based on some ideas borrowed from the compound design approach [8], our aim in this paper is to explore the compound synchronization of the fourth-order memristor oscillator (1). Some new and effective synchronization criteria are proposed for fourth-order memristor oscillator (1). The derived results show that the compound synchronization is an efficient solver for chaos control and its application. In fact, the compound synchronization is capable to capture a wide class of memristor dynamics. In the scheme of compound synchronization, the drive systems are divided into two categories: scaling drive system and base drive system, which is entirely different from the conventional synchronization scheme. The scheme of compound synchronization is then successfully extended to the study of secure communication.

The remaining part of this paper consists of four sections. Section 2 describes some preliminaries. The main theoretical results are stated in Section 3. Secure communication via compound synchronization is given in Section 4. Finally, concluding remarks are made in Section 5.

2 Preliminaries

It is useful to first introduce the scheme of compound synchronization that is needed later.

Generally, compound synchronization is based on a scaling drive system, multiple base drive systems and one response system. In some engineering applications and hardware implementations, compound synchronization constituting of a scaling drive system, two base drive systems and one response system is usually considered. Figure 1 describes a schematic of compound synchronization scheme. In fact, compound synchronization has its particular physical meaning. For example, in Figure 1, the scaling drive system scales the synthetic signals of two base drive systems, generating resultant signals, then the response system tracks the resultant signals.

Figure 1
figure 1

A schematic of compound synchronization scheme.

Next, we give specific mathematical descriptions of compound synchronization scheme.

Consider the scaling drive system

χ ˙ 1 = f 1 ( χ 1 ).
(3)

The two base drive systems are given by

χ ˙ 2 = f 2 ( χ 2 ),
(4)
χ ˙ 3 = f 3 ( χ 3 ),
(5)

and one response system is described by

χ ˙ 4 = f 4 ( χ 4 )+u,
(6)

where we have the state vectors χ 1 = ( χ 11 , χ 12 , , χ 1 n ) T , χ 2 = ( χ 21 , χ 22 , , χ 2 n ) T , χ 3 = ( χ 31 , χ 32 , , χ 3 n ) T , χ 4 = ( χ 41 , χ 42 , , χ 4 n ) T , the vector functions f 1 (), f 2 (), f 3 (), f 4 (): n n , and u= ( u 1 , u 2 , , u n ) T : n × n ×× n n is the appropriate control input that will be designed in order to obtain a certain control objective.

Definition 1 The drive systems (3)-(5) are said to compound synchronize with the response system (6) if there exist n-dimensional constant diagonal matrices A 1 , A 2 , A 3 , and A 4 0 such that

lim t + e= lim t + A 1 X 1 ( A 2 X 2 + A 3 X 3 ) A 4 X 4 =0,
(7)

where is the vector norm, and e= ( e 1 , e 2 , , e n ) T is the synchronization error vector; we have X 1 =diag( χ 11 , χ 12 ,, χ 1 n ), X 2 =diag( χ 21 , χ 22 ,, χ 2 n ), X 3 =diag( χ 31 , χ 32 ,, χ 3 n ), X 4 =diag( χ 41 , χ 42 ,, χ 4 n ).

Remark 1 As stated earlier, according to Definition 1, the physical implication of compound synchronization is rather intuitive. The synthetic signals of two base drive systems (4) and (5) are scaled via the scaling drive system (3), then the response system (6) tracks the resultant signals of drive systems (3)-(5).

Remark 2 In Definition 1, matrices A 1 , A 2 , A 3 , and A 4 are often called the scaling matrices. It is not hard to find that compound synchronization contains the multiplication of the scaling drive system and multiple base drive systems. Moreover, the drive systems in the scheme of compound synchronization can be completely identical or different.

Remark 3 The scheme of the compound synchronization is an improvement and extension of the existing synchronization schemes in the literature. When the scaling matrices A 1 0, A 2 =0 or A 3 =0, the compound synchronization will degrade into a kind of function projective synchronization. When the scaling matrices A 1 =0 or A 2 = A 3 =0, the compound synchronization will change into chaos control. In addition, if the scaling drive system (3) is removed, then the compound synchronization will be reduced to combination synchronization. If the base drive systems (4) and (5) are removed, then the compound synchronization will be reduced to complete synchronization.

3 Theoretical results

In this section, we are in the position to investigate our main theoretical results.

From (1) and (2), it follows that

{ φ ˙ ( t ) = v 1 ( t ) , v ˙ 1 ( t ) = 1 C 1 R v 2 ( t ) 1 C 1 R v 1 ( t ) a C 1 v 1 ( t ) 3 b C 1 φ ( t ) 2 v 1 ( t ) , v ˙ 2 ( t ) = 1 C 2 R v 1 ( t ) 1 C 2 R v 2 ( t ) 1 C 2 ( t ) , ˙ ( t ) = 1 L v 2 ( t ) .
(8)

By merging similar items,

{ φ ˙ ( t ) = v 1 ( t ) , v ˙ 1 ( t ) = 1 C 1 R v 2 ( t ) [ 1 C 1 R + a C 1 ] v 1 ( t ) 3 b C 1 φ ( t ) 2 v 1 ( t ) , v ˙ 2 ( t ) = 1 C 2 R v 1 ( t ) 1 C 2 R v 2 ( t ) 1 C 2 ( t ) , ˙ ( t ) = 1 L v 2 ( t ) .
(9)

In order to facilitate discussion, we would need to make a rewrite for (9). Let x 11 (t)=φ(t), x 12 (t)= v 1 (t), x 13 (t)= v 2 (t), x 14 (t)=(t), α 1 = 1 C 1 R , α 2 = 1 C 1 R + a C 1 , α 3 = 3 b C 1 , α 4 = 1 C 2 R , α 5 = 1 C 2 , α 6 = 1 L , then (9) is equivalent to

{ x ˙ 11 = x 12 , x ˙ 12 = α 1 x 13 α 2 x 12 α 3 x 11 2 x 12 , x ˙ 13 = α 4 x 12 α 4 x 13 α 5 x 14 , x ˙ 14 = α 6 x 13 .
(10)

Remark 4 System (9) is a vectorization system. To facilitate the discussion, by abandoning dimension, in the subsequent discussion, we will study the rewritten system (10). Meanwhile, since C 1 and C 2 represent capacitors, R denotes resistor, L denotes inductor, the values of α 1 , α 4 , α 5 , and α 6 must be positive numbers. Generally, as the most characteristic feature of the two-terminal memristor circuit (see, e.g., Itoh and Chua [4], p.3184), the slopes a and b are positive numbers, then the values of α 2 and α 3 are also positive.

Choosing the parameters α 1 =16.4, α 2 =3.28, α 3 =19.7, α 4 =1, α 5 =1, α 6 =15, the initial state x 11 (0)=0, x 12 (0)=0, x 13 (0)=0, x 14 (0)=0.02, by means of a computer program of MATLAB, the corresponding Lyapunov exponents of system (10) are 0.019005, 0, −0.213441, −28.032608. The numerical result is described in Figure 2. Clearly, there is one positive Lyapunov exponent, which implies that system (10) is chaotic. In fact, system (10) indeed generates chaotic behavior. Using MATLAB, we get the results shown in Figure 3.

Figure 2
figure 2

Dynamics of Lyapunov exponents from the fourth-order memristor oscillator.

Figure 3
figure 3

3D Projections of the attractor from the fourth-order memristor oscillator.

Remark 5 Sun et al. [8] have discussed the compound design of memristor chaotic oscillator system and obtained some interesting results. In [8], the memristor oscillator model is based on the circuit model in [2]. Thus, the scaling drive system is as follows:

{ y ˙ 11 = y 12 , y ˙ 12 = ϱ 1 y 13 + ϱ 2 y 12 ϱ 3 y 11 2 y 12 , y ˙ 13 = y 12 y 13 + y 14 , y ˙ 14 = ϱ 4 y 13 ϱ 5 y 14 .

By comparing the scaling drive system in [8] with the scaling drive system (10) in this paper, it is easy to find that the scale factors on the third equation of the scaling drive system in [8] are not imported. Conversely, in this paper, the introduced memristor oscillator system is based on the circuit model in [6], the scale factors are fully considered. What is more, the circuit of (1) has more superior structure performances than the memristor chaotic oscillator system in [8]. And then the scaling drive system (10) in this paper has more a comprehensive and practical meaning. In fact, these scale factors play a significant role in the design and implementation of the control scheme.

Considering (10) as the scaling drive system, according to compound synchronization scheme, obviously, we can choose the first base drive system described by

{ x ˙ 21 = x 22 , x ˙ 22 = β 1 x 23 β 2 x 22 β 3 x 21 2 x 22 , x ˙ 23 = β 4 x 22 β 4 x 23 β 5 x 24 , x ˙ 24 = β 6 x 23 ,
(11)

the second base drive system is given by

{ x ˙ 31 = x 32 , x ˙ 32 = γ 1 x 33 γ 2 x 32 γ 3 x 31 2 x 32 , x ˙ 33 = γ 4 x 32 γ 4 x 33 γ 5 x 34 , x ˙ 34 = γ 6 x 33 ,
(12)

and the response system is described by

{ x ˙ 41 = x 42 + u 1 , x ˙ 42 = η 1 x 43 η 2 x 42 η 3 x 41 2 x 42 + u 2 , x ˙ 43 = η 4 x 42 η 4 x 43 η 5 x 44 + u 3 , x ˙ 44 = η 6 x 43 + u 4 ,
(13)

where β 1 , β 2 , β 3 , β 4 , β 5 , β 6 , γ 1 , γ 2 , γ 3 , γ 4 , γ 5 , γ 6 , η 1 , η 2 , η 3 , η 4 , η 5 , and η 6 are parameters, and u 1 , u 2 , u 3 , and u 4 are the control inputs to be designed.

In our synchronization scheme, denote A 1 =diag( a 11 , a 12 , a 13 , a 14 ), A 2 =diag( a 21 , a 22 , a 23 , a 24 ), A 3 =diag( a 31 , a 32 , a 33 , a 34 ), and A 4 =diag( a 41 , a 42 , a 43 , a 44 ), thus

{ e 1 = a 11 x 11 ( a 21 x 21 + a 31 x 31 ) a 41 x 41 , e 2 = a 12 x 12 ( a 22 x 22 + a 32 x 32 ) a 42 x 42 , e 3 = a 13 x 13 ( a 23 x 23 + a 33 x 33 ) a 43 x 43 , e 4 = a 14 x 14 ( a 24 x 24 + a 34 x 34 ) a 44 x 44 .
(14)

Obviously, we have

{ e ˙ 1 = a 11 x ˙ 11 ( a 21 x 21 + a 31 x 31 ) + a 11 x 11 ( a 21 x ˙ 21 + a 31 x ˙ 31 ) a 41 x ˙ 41 , e ˙ 2 = a 12 x ˙ 12 ( a 22 x 22 + a 32 x 32 ) + a 12 x 12 ( a 22 x ˙ 22 + a 32 x ˙ 32 ) a 42 x ˙ 42 , e ˙ 3 = a 13 x ˙ 13 ( a 23 x 23 + a 33 x 33 ) + a 13 x 13 ( a 23 x ˙ 23 + a 33 x ˙ 33 ) a 43 x ˙ 43 , e ˙ 4 = a 14 x ˙ 14 ( a 24 x 24 + a 34 x 34 ) + a 14 x 14 ( a 24 x ˙ 24 + a 34 x ˙ 34 ) a 44 x ˙ 44 .
(15)

Combining with (10)-(13), the synchronization error system (15) can be transformed into the following form:

{ e ˙ 1 = a 11 x 12 ( a 21 x 21 + a 31 x 31 ) + a 11 x 11 ( a 21 x 22 + a 31 x 32 ) a 41 ( x 42 + u 1 ) , e ˙ 2 = a 12 ( α 1 x 13 α 2 x 12 α 3 x 11 2 x 12 ) ( a 22 x 22 + a 32 x 32 ) e ˙ 2 = + a 12 x 12 [ a 22 ( β 1 x 23 β 2 x 22 β 3 x 21 2 x 22 ) + a 32 ( γ 1 x 33 γ 2 x 32 γ 3 x 31 2 x 32 ) ] e ˙ 2 = a 42 ( η 1 x 43 η 2 x 42 η 3 x 41 2 x 42 + u 2 ) , e ˙ 3 = a 13 ( α 4 x 12 α 4 x 13 α 5 x 14 ) ( a 23 x 23 + a 33 x 33 ) e ˙ 3 = + a 13 x 13 [ a 23 ( β 4 x 22 β 4 x 23 β 5 x 24 ) + a 33 ( γ 4 x 32 γ 4 x 33 γ 5 x 34 ) ] e ˙ 3 = a 43 ( η 4 x 42 η 4 x 43 η 5 x 44 + u 3 ) , e ˙ 4 = a 14 α 6 x 13 ( a 24 x 24 + a 34 x 34 ) + a 14 x 14 ( a 24 β 6 x 23 + a 34 γ 6 x 33 ) e ˙ 4 = a 44 ( η 6 x 43 + u 4 ) .
(16)

Theorem 1 The drive systems (10)-(12) compound synchronize with the response system (13) if the control input is designed as

{ u 1 = 1 a 41 [ a 11 x 11 ( a 21 x 22 + a 31 x 32 + a 21 x 21 + a 31 x 31 ) + a 11 x 12 ( a 21 x 21 + a 31 x 31 ) u 1 = + α 1 a 12 x 12 ( a 22 x 22 + a 32 x 32 ) η 1 a 14 x 14 ( a 24 x 24 + a 34 x 34 ) u 1 = ( a 41 + α 1 a 42 ) x 42 + η 1 a 44 x 44 ] , u 2 = 1 a 42 ( Θ α 1 [ a 11 x 11 ( a 21 x 21 + a 31 x 31 ) a 41 x 41 ] u 2 = + [ a 12 x 12 ( a 22 x 22 + a 32 x 32 ) a 42 x 42 ] u 1 = + α 2 [ a 13 x 13 ( a 23 x 23 + a 33 x 33 ) a 43 x 43 ] ) , u 3 = 1 a 43 ( Θ ˜ α 2 [ a 12 x 12 ( a 22 x 22 + a 32 x 32 ) a 42 x 42 ] u 3 = + [ a 13 x 13 ( a 23 x 23 + a 33 x 33 ) a 43 x 43 ] u 3 = + α 3 [ a 14 x 14 ( a 24 x 24 + a 34 x 34 ) a 44 x 44 ] ) , u 4 = 1 a 44 [ η 1 a 11 x 11 ( a 21 x 21 + a 31 x 31 ) α 3 a 13 x 13 ( a 23 x 23 + a 33 x 33 ) u 4 = + α 6 a 14 x 13 ( a 24 x 24 + a 34 x 34 ) u 4 = + a 14 x 14 ( β 6 a 24 x 23 + a 24 x 24 ) + a 14 x 14 ( γ 6 a 34 x 33 + a 34 x 34 ) u 4 = η 1 a 41 x 41 α 4 a 43 x 43 η 6 a 44 x 43 a 44 x 44 ] ,
(17)

where

Θ = a 12 ( α 1 x 13 α 2 x 12 α 3 x 11 2 x 12 ) ( a 22 x 22 + a 32 x 32 ) + a 12 x 12 [ a 22 ( β 1 x 23 β 2 x 22 β 3 x 21 2 x 22 ) + a 32 ( γ 1 x 33 γ 2 x 32 γ 3 x 31 2 x 32 ) ] a 42 η 1 x 43 + a 42 η 2 x 42 + a 42 η 3 x 41 2 x 42 , Θ ˜ = a 13 ( α 4 x 12 α 4 x 13 α 5 x 14 ) ( a 23 x 23 + a 33 x 33 ) + a 13 x 13 [ a 23 ( β 4 x 22 β 4 x 23 β 5 x 24 ) + a 33 ( γ 4 x 32 γ 4 x 33 γ 5 x 34 ) ] a 43 η 4 x 42 + a 43 η 4 x 43 + a 43 η 5 x 44 .

Proof For simplicity, we rewrite system (16) as follows:

{ e ˙ 1 = Ξ 1 a 41 x 42 a 41 u 1 , e ˙ 2 = Ξ 2 a 42 η 1 x 43 + a 42 η 2 x 42 + a 42 η 3 x 41 2 x 42 a 42 u 2 , e ˙ 3 = Ξ 3 a 43 η 4 x 42 + a 43 η 4 x 43 + a 43 η 5 x 44 a 43 u 3 , e ˙ 4 = Ξ 4 a 44 η 6 x 43 a 44 u 4 ,
(18)

where

Ξ 1 = a 11 x 12 ( a 21 x 21 + a 31 x 31 ) + a 11 x 11 ( a 21 x 22 + a 31 x 32 ) , Ξ 2 = a 12 ( α 1 x 13 α 2 x 12 α 3 x 11 2 x 12 ) ( a 22 x 22 + a 32 x 32 ) + a 12 x 12 [ a 22 ( β 1 x 23 β 2 x 22 β 3 x 21 2 x 22 ) + a 32 ( γ 1 x 33 γ 2 x 32 γ 3 x 31 2 x 32 ) ] , Ξ 3 = a 13 ( α 4 x 12 α 4 x 13 α 5 x 14 ) ( a 23 x 23 + a 33 x 33 ) + a 13 x 13 [ a 23 ( β 4 x 22 β 4 x 23 β 5 x 24 ) + a 33 ( γ 4 x 32 γ 4 x 33 γ 5 x 34 ) ] , Ξ 4 = a 14 α 6 x 13 ( a 24 x 24 + a 34 x 34 ) + a 14 x 14 ( a 24 β 6 x 23 + a 34 γ 6 x 33 ) .
(19)

Consider the following Lyapunov function:

V ( e ( t ) ) =V( e 1 , e 2 , e 3 , e 4 )= 1 2 ( e 1 2 + e 2 2 + e 3 2 + e 4 2 ) .

Calculating the upper right Dini derivative of V along the trajectory of (18), we have

D + V = e 1 e ˙ 1 + e 2 e ˙ 2 + e 3 e ˙ 3 + e 4 e ˙ 4 = e 1 ( Ξ 1 a 41 x 42 a 41 u 1 ) + e 2 ( Ξ 2 a 42 η 1 x 43 + a 42 η 2 x 42 + a 42 η 3 x 41 2 x 42 a 42 u 2 ) + e 3 ( Ξ 3 a 43 η 4 x 42 + a 43 η 4 x 43 + a 43 η 5 x 44 a 43 u 3 ) + e 4 ( Ξ 4 a 44 η 6 x 43 a 44 u 4 ) .
(20)

On the basis of (17), by direct computing, we have

Ξ 1 a 41 x 42 a 41 u 1 = e 1 α 1 e 2 + η 1 e 4 , Ξ 2 a 42 η 1 x 43 + a 42 η 2 x 42 + a 42 η 3 x 41 2 x 42 a 42 u 2 = e 2 α 2 e 3 + α 1 e 1 , Ξ 3 a 43 η 4 x 42 + a 43 η 4 x 43 + a 43 η 5 x 44 a 43 u 3 = e 3 α 3 e 4 + α 2 e 2 , Ξ 4 a 44 η 6 x 43 a 44 u 4 = e 4 η 1 e 1 + α 3 e 3 .
(21)

Together with (20) and (21),

D + V = e 1 ( e 1 α 1 e 2 + η 1 e 4 ) + e 2 ( e 2 α 2 e 3 + α 1 e 1 ) + e 3 ( e 3 α 3 e 4 + α 2 e 2 ) + e 4 ( e 4 η 1 e 1 + α 3 e 3 ) = e 1 2 e 2 2 e 3 2 e 4 2 = e T e ,
(22)

where e= ( e 1 , e 2 , e 3 , e 4 ) T .

Let t>0 be arbitrarily given; integrating the above equation (22) from 0 to t, we have

0 t e ( s ) 2 ds= 0 t V ˙ ds=V ( e ( 0 ) ) V ( e ( t ) ) V ( e ( 0 ) ) ,

where is the Euclidean vector norm.

Applying Barbalat’s lemma, we have e ( t ) 2 0 as t+. Hence, ( e 1 , e 2 , e 3 , e 4 )(0,0,0,0) as t+. It implies that the drive systems (10)-(12) compound synchronize with the response system (13). □

Remark 6 In Theorem 1, since we have the unique structural design in compound synchronization, hence the control input used in Theorem 1 is a little more complicated. Just as in [8], the nonlinearity of the designed control law in the compound synchronization scheme is high. How to design some less conservative criteria for compound synchronization scheme? This issue will be the topic of future research.

Next, some corollaries follow easily from Theorem 1. These corollaries provide simpler criteria for selecting the applicable control laws with easy implementation.

Corollary 1 The drive systems (10) and (11) function projective synchronize with the response system (13) if the control input is designed as

{ u 1 = 1 a 41 [ a 11 x 11 ( a 21 x 22 + a 21 x 21 ) + a 11 a 21 x 12 x 21 + α 1 a 12 a 22 x 12 x 22 u 1 = η 1 a 14 a 24 x 14 x 24 ( a 41 + α 1 a 42 ) x 42 + η 1 a 44 x 44 ] , u 2 = 1 a 42 ( Θ α 1 [ a 11 a 21 x 11 x 21 a 41 x 41 ] + [ a 12 a 22 x 12 x 22 a 42 x 42 ] α 2 a 43 x 43 ) , u 3 = 1 a 43 ( Θ ˜ α 2 [ a 12 a 22 x 12 x 22 a 42 x 42 ] + [ a 13 a 23 x 13 x 23 a 43 x 43 ] u 3 = + α 3 [ a 14 a 24 x 14 x 24 a 44 x 44 ] ) , u 4 = 1 a 44 [ η 1 a 11 a 21 x 11 x 21 α 3 a 13 a 23 x 13 x 23 + α 6 a 14 a 24 x 13 x 24 u 4 = + a 14 x 14 ( β 6 a 24 x 23 + a 24 x 24 ) η 1 a 41 x 41 α 4 a 43 x 43 η 6 a 44 x 43 a 44 x 44 ] ,

where

Θ = a 12 a 22 x 22 ( α 1 x 13 α 2 x 12 α 3 x 11 2 x 12 ) + a 12 a 22 x 12 ( β 1 x 23 β 2 x 22 β 3 x 21 2 x 22 ) a 42 η 1 x 43 + a 42 η 2 x 42 + a 42 η 3 x 41 2 x 42 , Θ ˜ = a 13 a 23 x 23 ( α 4 x 12 α 4 x 13 α 5 x 14 ) + a 13 a 23 x 13 ( β 4 x 22 β 4 x 23 β 5 x 24 ) a 43 η 4 x 42 + a 43 η 4 x 43 + a 43 η 5 x 44 .

Corollary 2 The drive systems (10) and (12) function projective synchronize with the response system (13) if the control input is designed as

{ u 1 = 1 a 41 [ a 11 x 11 ( a 31 x 32 + a 31 x 31 ) + a 11 a 31 x 12 x 31 + α 1 a 12 a 32 x 12 x 32 u 1 = η 1 a 14 a 34 x 14 x 34 ( a 41 + α 1 a 42 ) x 42 + η 1 a 44 x 44 ] , u 2 = 1 a 42 ( Θ α 1 [ a 11 a 31 x 11 x 31 a 41 x 41 ] + [ a 12 a 32 x 12 x 32 a 42 x 42 ] u 2 = + α 2 [ a 13 a 33 x 13 x 33 a 43 x 43 ] ) , u 3 = 1 a 43 ( Θ ˜ α 2 [ a 12 a 32 x 12 x 32 a 42 x 42 ] + [ a 13 a 33 x 13 x 33 a 43 x 43 ] u 3 = + α 3 [ a 14 a 34 x 14 x 34 a 44 x 44 ] ) , u 4 = 1 a 44 [ η 1 a 11 a 31 x 11 x 31 α 3 a 13 a 33 x 13 x 33 + α 6 a 14 a 34 x 13 x 34 u 4 = + a 14 x 14 ( γ 6 a 34 x 33 + a 34 x 34 ) η 1 a 41 x 41 α 4 a 43 x 43 η 6 a 44 x 43 a 44 x 44 ] ,

where

Θ = a 12 a 32 x 32 ( α 1 x 13 α 2 x 12 α 3 x 11 2 x 12 ) + a 12 a 32 x 12 ( γ 1 x 33 γ 2 x 32 γ 3 x 31 2 x 32 ) a 42 η 1 x 43 + a 42 η 2 x 42 + a 42 η 3 x 41 2 x 42 , Θ ˜ = a 13 a 33 x 33 ( α 4 x 12 α 4 x 13 α 5 x 14 ) + a 13 a 33 x 13 ( γ 4 x 32 γ 4 x 33 γ 5 x 34 ) a 43 η 4 x 42 + a 43 η 4 x 43 + a 43 η 5 x 44 .

Corollary 3 System (13) is asymptotically stabilizable if the control input is designed as

{ u 1 = 1 a 41 [ ( a 41 + α 1 a 42 ) x 42 + η 1 a 44 x 44 ] , u 2 = 1 a 42 [ a 42 η 1 x 43 + a 42 η 2 x 42 + a 42 η 3 x 41 2 x 42 a 41 x 41 a 42 x 42 a 43 x 43 ] , u 3 = 1 a 43 [ a 43 η 4 x 42 + a 43 η 4 x 43 + a 43 η 5 x 44 a 42 x 42 a 43 x 43 a 44 x 44 ] , u 4 = 1 a 44 [ η 1 a 41 x 41 α 4 a 43 x 43 η 6 a 44 x 43 a 44 x 44 ] .

Remark 7 It is well known that one common problem on the compound of multiple drive systems is that the compound signal often is asymptotically stable or emanative. As a result, the dynamic behaviors would definitely do harm for the engineering designers, since dynamic evolution evoked by the compound of multiple drive systems is either too easy or completely useless. However, it is worth noting that the compound of multiple drive systems in this paper can be still chaotic; accordingly, the dynamic evolution has the ability of being pseudorandom and sensitive to the initial value, and it has unpredictability of path. This can be well applied to secure communication.

Remark 8 As is well known, the memristive oscillator system is still quite incipient and to the best of our knowledge there is not a lot of results for exploring the synchronization control. The proposed control scheme in this paper can offer some valuable guidance to the research and application of memristor devices.

Now, we give a numerical example to illustrate the superiority of theoretical results via computer simulations. Assume α 1 = β 1 = γ 1 = η 1 =16.4, α 2 = β 2 = γ 2 = η 2 =3.28, α 3 = β 3 = γ 3 = η 3 =19.7, α 4 = β 4 = γ 4 = η 4 =1, α 5 = β 5 = γ 5 = η 5 =1, α 6 = β 6 = γ 6 = η 6 =15. Choose A 1 =diag( a 11 , a 12 , a 13 , a 14 )=diag(1,1,1,1), A 2 =diag( a 21 , a 22 , a 23 , a 24 )=diag(1,1,1,1), A 3 =diag( a 31 , a 32 , a 33 , a 34 )=diag(1,1,1,1), A 4 =diag( a 41 , a 42 , a 43 , a 44 )=diag(1,1,1,1), then the control input in the scheme of compound synchronization can be designed as

{ u 1 = x 11 ( x 22 + x 32 + x 21 + x 31 ) + x 12 ( x 21 + x 31 + 16.4 x 22 + 16.4 x 32 ) u 1 = 16.4 x 14 ( x 24 + x 34 ) 17.4 x 42 + 16.4 x 44 , u 2 = Θ 16.4 [ x 11 ( x 21 + x 31 ) x 41 ] + [ x 12 ( x 22 + x 32 ) x 42 ] u 2 = + 3.28 [ x 13 ( x 23 + x 33 ) x 43 ] , u 3 = Θ ˜ 3.28 [ x 12 ( x 22 + x 32 ) x 42 ] + [ x 13 ( x 23 + x 33 ) x 43 ] u 3 = + 19.7 [ x 14 ( x 24 + x 34 ) x 44 ] , u 4 = 16.4 x 11 ( x 21 + x 31 ) 19.7 x 13 ( x 23 + x 33 ) + 15 x 13 ( x 24 + x 34 ) u 4 = + x 14 ( 15 x 23 + x 24 ) + x 14 ( 15 x 33 + x 34 ) 16.4 x 41 16 x 43 x 44 ,

where

Θ = ( 16.4 x 13 3.28 x 12 19.7 x 11 2 x 12 ) ( x 22 + x 32 ) + x 12 [ ( 16.4 x 23 3.28 x 22 19.7 x 21 2 x 22 ) + ( 16.4 x 33 3.28 x 32 19.7 x 31 2 x 32 ) ] 16.4 x 43 + 3.28 x 42 + 19.7 x 41 2 x 42 , Θ ˜ = ( x 12 x 13 x 14 ) ( x 23 + x 33 ) + x 13 [ ( x 22 x 23 x 24 ) + ( x 32 x 33 x 34 ) ] x 42 + x 43 + x 44 .

Remark 9 Here we express an added illustration on the parameters selection α i , β i , γ i , η i (i=1,2,,6) in the numerical example above. These values used as parameters have many benefits. One of the most evident features is that the nonlinear dynamics of memristor oscillator (10) are very rich.

Simulation result of the compound of three drive systems (10)-(12) is depicted in Figure 4. The computer simulation suggests the compound of three drive systems (10)-(12) has a strange attractor, as shown in Figure 4, which has verified that the compound of drive systems (10)-(12) remains chaotic. Meanwhile, according to Theorem 1, the compound of three drive systems (10)-(12) can achieve synchronization of the response system (13). Figure 5 depicts the time response of the synchronization error e(t)= ( e 1 ( t ) , e 2 ( t ) , e 3 ( t ) , e 4 ( t ) ) T .

Figure 4
figure 4

3D Projection of the attractor from the compound of multiple drive systems.

Figure 5
figure 5

Time response curve for synchronization error e(t)= ( e 1 ( t ) , e 2 ( t ) , e 3 ( t ) , e 4 ( t ) ) T .

4 The application in secure communication

As an application of the results obtained in the preceding section, secure communication via compound synchronization is discussed in this section.

Let ζ(t)= r 1 (t)[ r 2 (t)+ r 3 (t)] be the message signal to be received. Corresponding to this message signal, adding it to the right of the first equation for the transmitter (three drive systems), we have

{ x ˙ 11 = x 12 + r 1 , x ˙ 12 = α 1 x 13 α 2 x 12 α 3 x 11 2 x 12 , x ˙ 13 = α 4 x 12 α 4 x 13 α 5 x 14 , x ˙ 14 = α 6 x 13 ,
(23)
{ x ˙ 21 = x 22 + r 2 , x ˙ 22 = β 1 x 23 β 2 x 22 β 3 x 21 2 x 22 , x ˙ 23 = β 4 x 22 β 4 x 23 β 5 x 24 , x ˙ 24 = β 6 x 23 ,
(24)
{ x ˙ 31 = x 32 + r 3 , x ˙ 32 = γ 1 x 33 γ 2 x 32 γ 3 x 31 2 x 32 , x ˙ 33 = γ 4 x 32 γ 4 x 33 γ 5 x 34 , x ˙ 34 = γ 6 x 33 .
(25)

Select the output x 11 of system (23), the output x 21 of system (24), the output x 31 of system (25) as the transmitted signals. In our designed scheme, denote A 1 =diag( a 11 , a 12 , a 13 , a 14 ), A 2 =diag( a 21 , a 22 , a 23 , a 24 ), A 3 =diag( a 31 , a 32 , a 33 , a 34 ), A 4 =diag( a 41 , a 42 , a 43 , a 44 ), then construct the receiver as follows:

{ x ˙ 41 = x 42 + r 4 + u 1 , x ˙ 42 = η 1 x 43 η 2 x 42 η 3 x 41 2 x 42 + u 2 , x ˙ 43 = η 4 x 42 η 4 x 43 η 5 x 44 + u 3 , x ˙ 44 = η 6 x 43 + u 4 , r ˙ 4 = k [ a 11 x 11 ( a 21 x 21 + a 31 x 31 ) a 41 x 41 ] ,
(26)

where r 4 is the message signal to be recovered, k is a parameter.

Let the tracking error be

{ e 1 = a 11 x 11 ( a 21 x 21 + a 31 x 31 ) a 41 x 41 , e 2 = a 12 x 12 ( a 22 x 22 + a 32 x 32 ) a 42 x 42 , e 3 = a 13 x 13 ( a 23 x 23 + a 33 x 33 ) a 43 x 43 , e 4 = a 14 x 14 ( a 24 x 24 + a 34 x 34 ) a 44 x 44 , e 5 = r 1 ( r 2 + r 3 ) r 4 ,
(27)

then the error dynamics is

{ e ˙ 1 = a 11 x ˙ 11 ( a 21 x 21 + a 31 x 31 ) + a 11 x 11 ( a 21 x ˙ 21 + a 31 x ˙ 31 ) a 41 x ˙ 41 , e ˙ 2 = a 12 x ˙ 12 ( a 22 x 22 + a 32 x 32 ) + a 12 x 12 ( a 22 x ˙ 22 + a 32 x ˙ 32 ) a 42 x ˙ 42 , e ˙ 3 = a 13 x ˙ 13 ( a 23 x 23 + a 33 x 33 ) + a 13 x 13 ( a 23 x ˙ 23 + a 33 x ˙ 33 ) a 43 x ˙ 43 , e ˙ 4 = a 14 x ˙ 14 ( a 24 x 24 + a 34 x 34 ) + a 14 x 14 ( a 24 x ˙ 24 + a 34 x ˙ 34 ) a 44 x ˙ 44 , e ˙ 5 = d r 1 ( r 2 + r 3 ) d t k e 1 .
(28)

Since the eigenfrequency of the message signal ζ(t)= r 1 (t)[ r 2 (t)+ r 3 (t)] is much smaller than the oscillating frequency of the chaotic system in practice, then d r 1 ( r 2 + r 3 ) d t k e 1 k e 1 .

Theorem 2 If control input is designed as Theorem  1, and the message update law of r 4 satisfies

d r 4 d t = 1 a 41 k [ a 11 d r 1 ( a 21 x 21 + a 31 x 31 ) d t + a 11 d x 11 ( a 21 r 2 + a 31 r 3 ) d t k d r 1 ( r 2 + r 3 ) d t ] ,
(29)

then ( e 1 , e 2 , e 3 , e 4 , e 5 )(0,0,0,0,0) as t+. It implies that r 4 can recover the message signal ζ(t)= r 1 (t)[ r 2 (t)+ r 3 (t)].

Proof Let

V ( e ( t ) ) =V( e 1 , e 2 , e 3 , e 4 , e 5 )= 1 2 ( e 1 2 + e 2 2 + e 3 2 + e 4 2 + e 5 2 ) ,

then the proof of Theorem 2 is very similar to the proof of Theorem 1 and thus is omitted here for brevity. □

Remark 10 In the preceding discussion, we only touch upon the secure communication via compound synchronization from a theoretical analysis point. As for how to encode the message for secure communication via compound synchronization, one might conduct further research. Of course, this is another issue, which is on the level of engineering practice.

Remark 11 In the existing literature, the secure communication via compound synchronization has rarely been studied. By the above discussions in this paper, it is easy to see that in theory, compound synchronization can greatly improve the complexity level of the driving signal and the modulation scheme used. In [8], secure communication via the compound design of the memristor chaotic oscillator system has been discussed. It is worth noting that the result of Theorem 2 in [8] leaves room for improvement. In [8], the message update law of the message signal to be recovered is described as the first and second derivatives of the states and the message signals to be received. The message update law in our criterion contains just the first derivative of the states and the message signals to be received. And consequently, the condition, which depends only on the first derivative of the states and the message signals to be received, is easy to check. Therefore, our method may be good in theory. In addition, the function V(e(t)) in Theorem 2 of Sun et al. [8] is V(e(t))=V( e 1 , e 2 , e 3 , e 4 , e 5 )= 1 2 ( e 1 2 + e 2 2 + e 3 2 )+ 1 3 ( e 4 + e 5 ) 2 . Obviously, strictly speaking, this function V(e(t))=V( e 1 , e 2 , e 3 , e 4 , e 5 )= 1 2 ( e 1 2 + e 2 2 + e 3 2 )+ 1 3 ( e 4 + e 5 ) 2 is a nonnegative function, not a Lyapunov function, since it fails to meet positive definiteness. Thus, the derived corresponding results based on the Lyapunov theory in [8] are considered conservative.

5 Concluding remarks

In this paper, we have applied the compound of multiple drive systems to investigate the synchronization control of a class of fourth-order memristor oscillator. The proposed control scheme theoretically guarantees the good control performance. The main disadvantage of the obtained results lies in the highly nonlinear nature of the designed controller. Finally, we have suggested an approach for a potential application of memristor oscillators in secure communication. Therefore, the derived results may offer useful and broad-range applications in electronics.

References

  1. Bao BC, Liu Z, Xu JP: Steady periodic memristor oscillator with transient chaotic behaviours. Electron. Lett. 2010, 46(3):237–238.

    Article  Google Scholar 

  2. Bao BC, Liu Z, Xu JP: Transient chaos in smooth memristor oscillator. Chin. Phys. B 2010., 19(3): Article ID 030510

    Google Scholar 

  3. Corinto F, Ascoli A, Gilli M: Nonlinear dynamics of memristor oscillators. IEEE Trans. Circuits Syst. I, Regul. Pap. 2011, 58(6):1323–1336.

    Article  MathSciNet  Google Scholar 

  4. Itoh M, Chua LO: Memristor oscillators. Int. J. Bifurc. Chaos 2008, 18(11):3183–3206.

    Article  MathSciNet  MATH  Google Scholar 

  5. Li ZJ, Zeng YC: A memristor oscillator based on a twin- T network. Chin. Phys. B 2013., 22(4): Article ID 040502

    Google Scholar 

  6. Muthuswamy B, Kokate PP: Memristor based chaotic circuits. IETE Tech. Rev. 2009, 26(6):417–429.

    Article  Google Scholar 

  7. Riaza R: First order mem-circuits: modeling, nonlinear oscillations and bifurcation. IEEE Trans. Circuits Syst. I, Regul. Pap. 2013, 60(6):1570–1583.

    Article  MathSciNet  Google Scholar 

  8. Sun JW, Shen Y, Yin Q, Xu CJ: Compound synchronization of four memristor chaotic oscillator systems and secure communication. Chaos 2013., 23(1): Article ID 013140

    MATH  Google Scholar 

  9. Talukdar A, Radwan AG, Salama KN: Generalized model for memristor-based Wien family oscillators. Microelectron. J. 2011, 42(9):1032–1038.

    Article  Google Scholar 

  10. Talukdar A, Radwan AG, Salama KN: Non linear dynamics of memristor based 3rd order oscillatory system. Microelectron. J. 2012, 43(3):169–175.

    Article  Google Scholar 

  11. Wu AL, Wen SP, Zeng ZG: Synchronization control of a class of memristor-based recurrent neural networks. Inf. Sci. 2012, 183(1):106–116.

    Article  MathSciNet  MATH  Google Scholar 

  12. Wu AL, Zeng ZG: Dynamic behaviors of memristor-based recurrent neural networks with time-varying delays. Neural Netw. 2012, 36: 1–10.

    Article  MATH  Google Scholar 

  13. Wu AL, Zeng ZG: Exponential stabilization of memristive neural networks with time delays. IEEE Trans. Neural Netw. Learn. Syst. 2012, 23(12):1919–1929.

    Article  MathSciNet  Google Scholar 

  14. Choi YP, Ha SY, Yun SB: Complete synchronization of Kuramoto oscillators with finite inertia. Physica D 2011, 240(1):32–44.

    Article  MathSciNet  MATH  Google Scholar 

  15. Li FF, Lu XW: Complete synchronization of temporal Boolean networks. Neural Netw. 2013, 44: 72–77.

    Article  MATH  Google Scholar 

  16. Ma J, Li F, Huang L, Jin WY: Complete synchronization, phase synchronization and parameters estimation in a realistic chaotic system. Commun. Nonlinear Sci. Numer. Simul. 2011, 16(9):3770–3785.

    Article  MATH  Google Scholar 

  17. Wu XJ, Lu HT: Generalized function projective (lag, anticipated and complete) synchronization between two different complex networks with nonidentical nodes. Commun. Nonlinear Sci. Numer. Simul. 2012, 17(7):3005–3021.

    Article  MathSciNet  MATH  Google Scholar 

  18. Yao CG, Zhao Q, Yu J: Complete synchronization induced by disorder in coupled chaotic lattices. Phys. Lett. A 2013, 377(5):370–377.

    Article  Google Scholar 

  19. Chen Q, Ren XM, Na J: Robust anti-synchronization of uncertain chaotic systems based on multiple-kernel least squares support vector machine modeling. Chaos Solitons Fractals 2011, 44(12):1080–1088.

    Article  MATH  Google Scholar 

  20. Fu GY, Li ZS: Robust adaptive anti-synchronization of two different hyperchaotic systems with external uncertainties. Commun. Nonlinear Sci. Numer. Simul. 2011, 16(1):395–401.

    Article  MathSciNet  MATH  Google Scholar 

  21. Liu ST, Liu P: Adaptive anti-synchronization of chaotic complex nonlinear systems with unknown parameters. Nonlinear Anal., Real World Appl. 2011, 12(6):3046–3055.

    Article  MathSciNet  MATH  Google Scholar 

  22. Wu YQ, Li CP, Yang AL, Song LJ, Wu YJ: Pinning adaptive anti-synchronization between two general complex dynamical networks with non-delayed and delayed coupling. Appl. Math. Comput. 2012, 218(14):7445–7452.

    Article  MathSciNet  MATH  Google Scholar 

  23. Zhang GD, Shen Y, Wang LM: Global anti-synchronization of a class of chaotic memristive neural networks with time-varying delays. Neural Netw. 2013, 46: 1–8.

    Article  MATH  Google Scholar 

  24. Zhao HY, Zhang Q: Global impulsive exponential anti-synchronization of delayed chaotic neural networks. Neurocomputing 2011, 74(4):563–567.

    Article  Google Scholar 

  25. Li D, Li XL, Cui D, Li ZH: Phase synchronization with harmonic wavelet transform with application to neuronal populations. Neurocomputing 2011, 74(17):3389–3403.

    Article  Google Scholar 

  26. Odibat Z: A note on phase synchronization in coupled chaotic fractional order systems. Nonlinear Anal., Real World Appl. 2012, 13(2):779–789.

    Article  MathSciNet  MATH  Google Scholar 

  27. Taghvafard H, Erjaee GH: Phase and anti-phase synchronization of fractional order chaotic systems via active control. Commun. Nonlinear Sci. Numer. Simul. 2011, 16(10):4079–4088.

    Article  MathSciNet  MATH  Google Scholar 

  28. Feng JW, Dai AD, Xu C, Wang JY: Designing lag synchronization schemes for unified chaotic systems. Comput. Math. Appl. 2011, 61(8):2123–2128.

    Article  MathSciNet  MATH  Google Scholar 

  29. Guo WL: Lag synchronization of complex networks via pinning control. Nonlinear Anal., Real World Appl. 2011, 12(5):2579–2585.

    Article  MathSciNet  MATH  Google Scholar 

  30. Ji DH, Jeong SC, Park JH, Lee SM, Won SC: Adaptive lag synchronization for uncertain complex dynamical network with delayed coupling. Appl. Math. Comput. 2012, 218(9):4872–4880.

    Article  MathSciNet  MATH  Google Scholar 

  31. Pourdehi S, Karimaghaee P, Karimipour D: Adaptive controller design for lag-synchronization of two non-identical time-delayed chaotic systems with unknown parameters. Phys. Lett. A 2011, 375(17):1769–1778.

    Article  MATH  Google Scholar 

  32. Wang LP, Yuan ZT, Chen XH, Zhou ZF: Lag synchronization of chaotic systems with parameter mismatches. Commun. Nonlinear Sci. Numer. Simul. 2011, 16(2):987–992.

    Article  MathSciNet  MATH  Google Scholar 

  33. Wang ZL, Shi XR: Lag synchronization of two identical Hindmarsh-Rose neuron systems with mismatched parameters and external disturbance via a single sliding mode controller. Appl. Math. Comput. 2012, 218(22):10914–10921.

    Article  MathSciNet  MATH  Google Scholar 

  34. Xing ZW, Peng JG: Exponential lag synchronization of fuzzy cellular neural networks with time-varying delays. J. Franklin Inst. 2012, 349(3):1074–1086.

    Article  MathSciNet  MATH  Google Scholar 

  35. Yang XS, Zhu QX, Huang CX: Generalized lag-synchronization of chaotic mix-delayed systems with uncertain parameters and unknown perturbations. Nonlinear Anal., Real World Appl. 2011, 12(1):93–105.

    Article  MathSciNet  MATH  Google Scholar 

  36. Yu J, Hu C, Jiang HJ, Teng ZD: Exponential lag synchronization for delayed fuzzy cellular neural networks via periodically intermittent control. Math. Comput. Simul. 2012, 82(5):895–908.

    Article  MathSciNet  MATH  Google Scholar 

  37. Farivar F, Shoorehdeli MA, Nekoui MA, Teshnehlab M: Generalized projective synchronization of uncertain chaotic systems with external disturbance. Expert Syst. Appl. 2011, 38(5):4714–4726.

    Article  MATH  Google Scholar 

  38. Li ZB, Zhao XS: Generalized function projective synchronization of two different hyperchaotic systems with unknown parameters. Nonlinear Anal., Real World Appl. 2011, 12(5):2607–2615.

    Article  MathSciNet  MATH  Google Scholar 

  39. Si GQ, Sun ZY, Zhang YB, Chen WQ: Projective synchronization of different fractional-order chaotic systems with non-identical orders. Nonlinear Anal., Real World Appl. 2012, 13(4):1761–1771.

    Article  MathSciNet  MATH  Google Scholar 

  40. Wang S, Yu YG, Wen GG: Hybrid projective synchronization of time-delayed fractional order chaotic systems. Nonlinear Anal. Hybrid Syst. 2014, 11: 129–138.

    Article  MathSciNet  MATH  Google Scholar 

  41. Wang XY, Fan B: Generalized projective synchronization of a class of hyperchaotic systems based on state observer. Commun. Nonlinear Sci. Numer. Simul. 2012, 17(2):953–963.

    Article  MathSciNet  Google Scholar 

  42. Wu XJ, Wang H, Lu HT: Hyperchaotic secure communication via generalized function projective synchronization. Nonlinear Anal., Real World Appl. 2011, 12(2):1288–1299.

    Article  MathSciNet  MATH  Google Scholar 

  43. Xiao JW, Wang ZW, Miao WT, Wang YW: Adaptive pinning control for the projective synchronization of drive-response dynamical networks. Appl. Math. Comput. 2012, 219(5):2780–2788.

    Article  MathSciNet  MATH  Google Scholar 

  44. Yu YG, Li HX: Adaptive hybrid projective synchronization of uncertain chaotic systems based on backstepping design. Nonlinear Anal., Real World Appl. 2011, 12(1):388–393.

    Article  MathSciNet  MATH  Google Scholar 

  45. Zhou P, Zhu W: Function projective synchronization for fractional-order chaotic systems. Nonlinear Anal., Real World Appl. 2011, 12(2):811–816.

    Article  MathSciNet  MATH  Google Scholar 

  46. Luo RZ, Wang YL, Deng SC: Combination synchronization of three classic chaotic systems using active backstepping design. Chaos 2011., 21(4): Article ID 043114

    MATH  Google Scholar 

  47. Sun JW, Shen Y, Zhang GD, Xu CJ, Cui GZ: Combination-combination synchronization among four identical or different chaotic systems. Nonlinear Dyn. 2013, 73(3):1211–1222.

    Article  MathSciNet  MATH  Google Scholar 

  48. Grzybowski JMV, Rafikov M, Balthazar JM: Synchronization of the unified chaotic system and application in secure communication. Commun. Nonlinear Sci. Numer. Simul. 2009, 14(6):2793–2806.

    Article  MathSciNet  MATH  Google Scholar 

  49. Rafikov M, Balthazar JM: On control and synchronization in chaotic and hyperchaotic systems via linear feedback control. Commun. Nonlinear Sci. Numer. Simul. 2008, 13(7):1246–1255.

    Article  MathSciNet  MATH  Google Scholar 

Download references

Acknowledgements

The authors appreciate the constructive comments from the Editor and anonymous referees with which the paper has been improved. The work is supported by the Natural Science Foundation of China under Grant 61304057 and the Project funded by China Postdoctoral Science Foundation, the Postdoctoral Research Program of Shaanxi Province of China.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jine Zhang.

Additional information

Competing interests

The authors declare that they have no competing interests.

Authors’ contributions

All the authors contributed equally to this work. They all read and approved the final version of the manuscript.

Authors’ original submitted files for images

Rights and permissions

Open Access This article is distributed under the terms of the Creative Commons Attribution 2.0 International License (https://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Reprints and permissions

About this article

Cite this article

Wu, A., Zhang, J. Compound synchronization of fourth-order memristor oscillator. Adv Differ Equ 2014, 100 (2014). https://doi.org/10.1186/1687-1847-2014-100

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1186/1687-1847-2014-100

Keywords