Abstract

In this paper, we design a chaotic circuit with memristors, which consists of two flux-controlled memristors and a charge-controlled memristor, and the dimensionless mathematical model of the circuit was established. Using the conventional dynamic analysis methods, the equilibrium point set and stability of the chaotic system were analyzed, and the distribution of stable and unstable regions corresponding to the memristor initial states was determined. Then, we analyze the dynamical behaviors with the initial states of the memristors and the circuit parameter of the circuit system, respectively. By using spectral entropy (SE) and C0 complexity algorithms, the dynamic characteristics of the system were analyzed. In particular, the 2D and 3D complexity characteristics with multiple varying parameters were analyzed. Some peculiar physical phenomenon such as coexisting attractors was observed. Theoretical analysis and simulation results show that the chaotic circuit has rich dynamical behaviors. The complicated physical phenomenon in the new chaotic circuit enriches the related content of chaotic circuit with memristors.

1. Introduction

According to the principle of completeness with variable combination, Professor Chua predicted the existence of memristor in 1971 [1]. In 1976, he expounded the characteristic of memristor, composition principle and applications [2]. For a long time, the element which satisfied the characteristic of memristor was not discovered, so the study of memristor did not rise to the attention of scientific community and engineering circles. In 2008, the HP laboratory reported the realization of memristor for the first time [3, 4], and since then, memristor has attracted much attention all over the world.

Memristors are often divided into charge-controlled memristor and flux-controlled memristor. Both of them are typical nonlinear elements, and it is easy to generate a chaotic vibration signal by employing this element. So researchers pay more attention to the design and realization of memristive chaotic circuit [513]. Corinto et al. analyzed the dynamical behaviors of a memristive oscillator by using the conventional dynamic analysis methods [5]. Teng et al. designed a fractional-order memristor based on the simplest chaotic circuit [6]. Kim et al. constructed a memristor emulator by using the analog multiplier [7]. Itoh and Chua used a memristor with a piecewise linearity to replace Chua’s diode [14] in Chua’s oscillator and got a chaotic oscillation circuit [8]. Muthuswamy and Chua used a memristive circuit with a source and a discontinuous piecewise linearity flux-memristive character to replace Chua’s diode, and they derived some new chaotic circuits [9]. The memristors used in the literature [59] are nonsmooth discontinuous piecewise memristors, but it is difficult to realize in practice. After that, the relatively simple mathematical model and the circuit model of physically realizable became a research hotspot in the academia. Muthuswamy put forward a flux-controlled memristor, which has a cubic nonlinear characteristic curve, and used the available devices to build the equivalent circuit [10, 11]. Bao et al. applied the smooth memristor to construct some new circuits and found some special phenomena in the new circuits [12, 13, 15, 16]. In particular, the memristive chaotic systems are also widely applied to related chaotic fields. Zhang and Deng studied the double-compound synchronization of six memristor-based Lorenz systems [17]. In the literature [513, 15, 16], only one memristor was applied in an independent circuit. So, it is worth studying whether multiple memristors can coexist in one circuit. When Bao et al. applied two flux-controlled memristors in a single circuit [18], they found that memristors would affect each other, and the dynamical behaviors of the circuit with more than one memristor become more complex. In this paper, based on the circuit model in [18], we design a new mixed memristive chaotic circuit with three memristors. Relative to [18], the higher dimensional circuit system was set up, and the ranges of steady state were different; the new phenomena such as coexisting attractors was observed. In particular, the complexity characteristics with the varying chaotic sequences were analyzed.

In this paper, we focus on the mixed memristive chaotic circuit which has two smooth passive flux-controlled memristors and a charge-controlled memristor. It is organized as follows. The circuit model was designed and its dimensionless mathematical equation was deduced in Section 2. In Section 3, we analyzed the dynamical behaviors of this circuit, including the stability of the equilibrium set, influence of the system initial states, the relationship between the circuit parameter, and the system dynamical behaviors. Particularly, some special dynamic phenomena including coexisting attractors were found; the 2D and 3D complexity characteristics were analyzed. Finally, we summarize the results and indicate future directions.

2. Mixed Chaotic Circuit Based on Memristors

2.1. Model of the Memristors

According to the mathematical model of flux-controlled memristor which was put forward in [19, 20], we can obtain that memristor can be defined as a two-terminal element. For a smooth passive flux-controlled memristor, the magnetic flux between the terminals is a function of the electric charge that passes through the device, and its state variable are where is the memductance. and are real constant, in this article, setting the parameters and .

The volt-ampere characteristic curve of the smooth passive flux-controlled memristor driven by a 2.828 V and 1 Hz sinusoidal signal is shown in Figure 1.

According to the mathematical model of charge-controlled memristor which was proposed in [21], for a charge-controlled memristor, the electric charge is a function of the magnetic flux , and its state variable is defined as where is the memristance. and are real constant.

When setting the parameters and , we get the volt-ampere characteristic curve of the charge-controlled memristor driven by 2.828 A and 1 Hz sinusoidal signal as shown in Figure 2.

From Figures 1 and 2, we can see that the volt-ampere characteristic curves of the flux-controlled memristor and charge-controlled memristor are like tilted “8”, and they are consistent with that of the HP memristor and Chua’s memristor.

2.2. Mixed Chaotic Circuit Based on Memristors

Based on three memristors and the Chua circuit, a nonlinear circuit is designed as shown in Figure 3. In this circuit, and are two smooth passive flux-controlled memristors, and is a charge-controlled memristor. This new memristive chaotic circuit is evolved from Chua’s chaotic oscillation circuit. First, Chua’s diode is replaced by an active circuit which contains a flux-controlled memristor and a negative conductance , and then, a flux-controlled memristor is inserted between the resonance and the nonlinear filter. Finally, a charge-controlled memristor is connected in series with the inductance. So the new circuit consists of six dynamic elements, including two flux-controlled memristors, a charge-controlled memristor, two capacitors, and an inductance. , , , , , and are the state variables of those dynamic elements. By the volt-ampere characteristics of each element and Kirchhoff’s current and voltage law, we can obtain the differential.

Let , , , , , , , , , , and , and by employing the normalized operation, (3) becomes

Obviously, the new nonlinear memristive chaotic circuit is a six-dimensional circuit system. It can be described by (4). In the following sections, we will use it to complete the theoretical analysis and numerical simulation. Setting the parameters , , , , , , and , the initial value of the system is (0,0,0,0,10−4,0), and the time step is 0.01 s. We can get the chaotic attractors as shown in Figure 4. In this case, the corresponding Lyapunov exponents of the system are , , and . It indicates that the system is in a chaotic state.

3. Dynamical Behaviors of the Circuit

3.1. Equilibrium Point Set and Stability of the Chaotic System

Let we get an equilibrium point set , where , , and are real constant. The point set corresponds to the x-y-z three-dimensional space. That is to say, any points located in the x-y-z three-dimensional space are equilibrium points. If the parameters , , , , , , , , , and are variable parameters, then the Jacobi matrix in the equilibrium point of the system (4) is in which, , and the characteristic equation for the equilibrium point set is where

It shows that the new memristive system has three zero eigenvalues and three nonzero eigenvalues. All of the cubic polynomial coefficients of (6) are nonzero real constant. According to the Routh-Hurwitz stability criterion, except for the three zero eigenvalues, the real parts of the roots of (6) are negative. Then, we can get where , namely , , and .

If we chose parameter , then all the circuit parameters of the system are constant except for the initial states of three memristors. In particular, there are three situations: (1)If , , then the range of steady state in the axis is , , , and (2)If , , then the range of steady state in the axis is and (3)If , , then there is no solution for (8). It means that the system (4) has no steady state in this case. No matter where the system (4) starts, the orbit of the system tends to limit cycle, chaotic attractor, or infinity

As it is well known, Lyapunov exponents measure the exponential rates of divergence and convergence of nearby trajectories in a state space, and the Lyapunov exponent spectrum provides additional useful information for a nonlinear system. Keeping the circuit parameters the same as mentioned above, select the initial states , , and as the variable parameters. For the sake of clarity, only part of the curve of the sixth Lyapunov exponents is shown in Figure 5. When we select , , the Lyapunov exponent spectrum with the varying initial state is shown in Figure 5(a). When , , the Lyapunov exponent spectrum with varying is shown in Figure 5(b). Similarly, when , , the Lyapunov exponent spectrum with the variation of the initial state is shown in Figure 5(c).

The Lyapunov exponent spectrum reflects the stability performance of the system. Meanwhile, the three zero eigenvalues of the system are also the important cause. For example, even though all the Lyapunov exponents of the system are less than or equal to zero in some case, the system is not stable point or steady state but a stable sink. All the chaos ranges with different initial values are summarized in Table 1.

3.2. Dynamic Analysis with Different Circuit Parameters

Let , change the parameter from 0 to 0.5 and keep other parameters unchanged, we can obtain the Lyapunov exponents and its corresponding bifurcation diagram as shown in Figures 6(a) and 6(b). It shows that the Lyapunov exponent spectrum and bifurcation diagram are consistent. SE and C0 complexity curves are shown in Figures 6(c) and 6(d). As the same to other conventional dynamic analysis methods, they can reflect the complexity of continuous chaotic systems accurately and effectually. In particular, when the system is in a chaotic state, the corresponding complexity value of the system is very high. Oppositely, when the system is in a periodic state, the corresponding complexity value is very low, even to 0. With the circuit parameter increases, the system transforms into an unstable limit cycle from a sink, and then, the system becomes chaotic through period-doubling bifurcation. Afterwards, the system has a transition from chaotic to limit cycle through reverse period-doubling bifurcation. Finally, the system jumps to sink abruptly. All of the dynamical behaviors of the system with different parameter are summarized in Table 2. It shows the very rich dynamical behaviors of the new memristive chaotic system.

To further display its dynamic characteristics, - phase portraits with different parameter are presented in Figure 7. We can also observe the route that the system enters chaos by a period-doubling bifurcation. With the increase of the parameter , the system transforms from a sink to chaos through period-doubling bifurcation, and then, the system transforms from chaos to sink through reverse period-doubling bifurcation.

3.3. Coexisting Attractors

Different initial values can produce different dynamic behaviors, and they can coexist in the same chaotic system. The phenomenon of coexisting attractors is a representation of coexisting oscillation. Select , , , , , , and , the initial values are (0,0,0,0,0.01,−0.01) and (0,0,0,0,−0.01,−0.01); their corresponding color of attractors is labeled by using blue and red. Then, we can find a pair of coexisting attractors as shown in Figure 8. With the initial state increasing, the system transforms the type of attractor from the one-scroll chaotic attractor to the two-scroll chaotic attractor. The coexisting attractors start from a pair of similar initial values. After the accumulation of multiple cycles, they transformed into a pair of coexisting chaotic attractors. It shows the extreme sensitivity of the chaotic system to the initial state.

3.4. The Analysis of Complexity with Different Circuit Parameters

Complexity characteristic is essentially the reflection of entropy with the chaotic sequence. Generally, the greater the degree of fluctuation in the sequence, the greater the entropy, which means the higher the value of complexity. Figures 9(a) and 9(b) show the complexity characteristic of the system with two varying circuit parameters. We can see that the color of the middle part is darker, that is to say, its complexity value is larger. If the system is applied to the field of chaotic encryption, this part as the range of encryption is the best option, and the antideciphering is also the strongest. Then, in order to better research the complexity characteristics of the chaotic sequence, we use three varying circuit parameters , , and as the object of research. The analysis of 3D complexity can more intuitively reflect the complexity characteristics of the system. Compared to 2D complexity, 3D SE and C0 complexity has more complex characteristics because a complexity value is determined by three variable parameters. Figures 9(c) and 9(d) show the 3D SE and C0 complexity with three varying circuit parameters. Due to the integral tolerance problem of the system, the simulation results of 3D SE and C0 complexity have slight deviation when circuit parameter . Although the values of complexity in Figure 9 are different, their changing trends are basically the same because they all reflect the complexity of sequence based on the Fourier transform.

4. Conclusions

In this paper, a new chaotic circuit system was derived from Chua’s chaotic oscillators by introducing a charge-controlled memristor and two flux-controlled memristors. It has an equilibrium point set located in the space constructed by the inner state variables of the three memristors, and the stable and unstable regions coexist in the space. By using spectral entropy (SE) and C0 complexity algorithms, the dynamic characteristics of the system are accurately analyzed. Using the numerical simulation tool, some complex dynamical phenomena such as coexisting attractors were analyzed. Therefore, the new chaotic circuit system is different from the general chaotic system. The dynamical characteristics of the new system accompany with the variation of the circuit parameter and depend on the initial states of the memristors. The new memristive circuit model and the new mathematical model can be widely used in the chaotic-related field. Next, we will try to find more chaotic characteristics in this new memristive chaotic circuit.

Data Availability

The data used to support the findings of this study are included within the article.

Conflicts of Interest

The authors declare that they have no competing interests.

Authors’ Contributions

Xiaolin Ye designed and performed experiments, analyzed data, and wrote this manuscript; Jun Mou made a theoretical guidance for this paper; Feifei Yang and Chunfeng Luo designed circuit experiments. All authors reviewed the manuscript; Yinghong Cao made a technical support for this paper.

Acknowledgments

This work supported by the Natural Science Foundation of Liaoning Province (Grant no. 20170540060), Basic Scientific Research Projects of Colleges and Universities of Liaoning Province (Grant no. 2017J045), Scientific Research Projects in General of Liaoning Province (Grant no. L2015043), and Doctoral Research Startup Fund Guidance Program of Liaoning Province (Grant no. 201601280).