Abstract

In this paper, we report a novel memristor-based cellular neural network (CNN) without equilibrium points. Dynamical behaviors of the memristor-based CNN are investigated by simulation analysis. The results indicate that the system owns complicated nonlinear phenomena, such as hidden attractors, coexisting attractors, and initial boosting behaviors of position and amplitude. Furthermore, both heterogeneous multistability and homogenous multistability are found in the CNN. Finally, Multisim circuit simulations are performed to prove the chaotic characteristics and multistability of the system.

1. Introduction

The cellular neural network (CNN) was proposed by Chua and Yang in 1988 for processing signals in real time, which is constituted of an array of the basic circuit units called cells [1]. The CNN has received widespread attention in academia because of its extensive applications, such as image processing, parallel computation, and complicated optimization problems [2, 3]. Chua and Yang used CNN to realize image processing and pattern recognition [2]. For solving the constrained optimization problem, Shen et al. designed the utility-based radio resource scheduler by employing CNN [3]. Ref. [4] proposed a random weight change (RWC) algorithm to construct CNN weight and to make the hardware-based learning on CNN templates feasible. Based on a fuzzy cellular neural network (FCNN), an image encryption method was put forward in Ref. [5].

Ref. [6] further presented a state-controlled cellular neural network (SC-CNN), and a generalized Chua’s circuit is constructed by three SC-CNN cells. A Colpitts-like oscillator also is implemented by SC-CNN [7]. An SC-CNN-based circuit could produce strange nonchaotic attractors in Ref. [8].

With the advent of memristors, many types of artificial neural networks have been improved by memristors, such as Cellular neural network (CNN) and Hopfield neural network (HNN) [920]. The research on CNN mainly lies in its application [1012]. A memristor-based CNN was presented in Ref. [9], which could generate chaotic attractors and whose chaotic behaviors were studied. However, a memristor-based CNN without equilibrium points is never proposed. Therefore, a memristor-based CNN without equilibrium points is introduced in this paper, and its dynamical behaviors are investigated. The memristor-based CNN not only has chaotic features but also shows multistability.

To explore multistability, initial boosting behaviors and attractor coexistence are investigated. Since the memory devices depend on its history, initial boosting behaviors were found in some memristor-based or meminductor-based systems [2123]. Ref. [21] employed a memristor with sine memductance to construct a memristive jerk system. This novel memristive jerk system had four line equilibrium sets and periodical initial boosting. In Ref. [22], a memristor-meminductor system was presented, which produced the amplitude, frequency, and position boosting. These systems have infinitely many equilibrium points. The initial boosting behaviors of a memristor-based system without equilibrium points are not put forward. Hence, we study the initial boosting behaviors in this memristor-based CNN. Moreover, multistability is divided into heterogeneous multistability and homogenous multistability [22, 24]. This multistability is heterogeneous multistability if there exist coexisting attractors with different shapes. In contrast, the system owns homogenous multistability if it generates the same shape coexisting attractors with different positions and amplitudes or even frequencies.

This paper is organized as follows: Section 2 proposes the model of a novel memristive neural network. Its nonlinear dynamics is presented in Section 3, while its circuital implementation is completed in Section 4. Finally, conclusions are drawn in the last section.

2. A Memristor-Based Cellular Neural Network

The standard SC-CNN cell is defined as [6] where and are the state variables and always are the voltage of capacitors, is the output variable, is the independent current source, and are the feedback coefficient and state coefficient, respectively. A memristor-based cellular neural network is presented, which consists of one memristor-based CNN cell and two standard SC-CNN cells. The memristor-based CNN cell is shown as Figure 1, from which the state equation is obtained as where a memristor is select as [25]

The memristor-based CNN cell is selected as the first cell, while the second and third ones are the standard SC-CNN cells. The state variables of two standard SC-CNN cells are independent of the output variable, and the state variable of the second cell does not relate to the independent current source. Therefore, the proposed CNN can be expressed as

In order to better explore the feature of the memristor-based CNN, we let three cells own different numbers of state variables. Set , Equation (4) can be simplified as

Obviously, if , the equilibrium point of the CNN is a line equilibrium set . When , , , , , , , , , , and the initial condition is , the eigenvalues are , , and . Thereby, the equilibrium of the CNN is an unstable saddle-focus equilibrium.

If and , it is easy to see that the neural network is a system without equilibrium. This case will be analyzed below. When , , , , , , , , , , , and the initial condition is chosen as ; the Lyapunov exponent is obtained as , , , and . The CNN is in a chaotic state, whose chaotic attractor and Poincaré mapping are exhibited in Figures 2 and 3, respectively. Since the memristor-based CNN in this case has no equilibrium points, this chaotic attractor is a hidden attractor.

3. Dynamics of the Memristor-Based Neural Network

3.1. Influence of the Parameter of the System

In a survey of the dynamical behaviors of the memristor-based CNN, with the parameter increasing from 9 to 50, and the other parameters and the initial condition set as in Section 2, the Lyapunov exponent spectrum is shown in Figure 4(a), where LE1-3 represent the first three Lyapunov exponents, and the fourth Lyapunov exponent is neglected owing to its large negative value; the corresponding bifurcation diagram is depicted in Figure 4(b). From Figure 4(a), it is easy to observe that the memristor-based CNN keeps a chaotic state. Figure 4(b) shows that the amplitude of reduces nonlinearly with the increase of .

3.2. Attractor Coexistence of the Memristor-Based CNN

The memristor-based CNN not only possesses hidden chaotic attractors but also exhibits the phenomenon of attractor coexistence. Setting , , , , , , , , and , and varying , the phenomenon of attractor coexistence is depicted in Figure 5, where the blue orbits start from the initial condition of , the red ones from the initial condition of . The coexisting chaotic attractors are observed at and 20, whereas the coexisting attractors are periodic at and 200. The distance of the periodic attractors increases with the increase of . Moreover, since the memristor-based CNN has coexisting attractors with different shapes, it owns heterogeneous multistability.

Coexisting attractors illustrate that the memristor-based CNN has multistability. To explore its multistability nature, the attractive basins are drawn in Figure 6. Figure 6(a) is the attractive basin in the cross-section of and , and the other is in the cross-section of and . There are multiple colors in the given value region, which implies several different types of attractors.

3.3. Initial Boosting Behaviors of Position and Amplitude

Initial boosting behavior is a kind of special phenomenon of multistability. Initial boosting behaviors of position and amplitude reveal the attractor’s position and amplitude changing with the initial conditions, respectively. When the parameters are chosen as , , , , , , , , , , and , the initial boosting behaviors are depicted in Figure 7, where the initial conditions are. From Figure 7(a), the initial boosting behaviors of position can be observed. The mean values of the variables and nonlinearly increase, while the other mean values almost do not change, in the range of . When the offset boosting controller is , there exists a jump for all the mean values. In the region of , the mean values of the variables and irregularly change, whereas the mean values of the variables and still hardly change. Obviously, the route differs from Refs. [2123].

Moreover, the initial variable is not only the booster of position but also of amplitude. The initial boosting behaviors of amplitude are shown in Figure 7(b). We can divide the figure into two parts. In the first part , the mean absolute value of the variable almost keeps unchanged, but the other values nonlinearly decrease; in the second part , all the mean absolute values increase. When the initial value is 0.44, all the mean absolute values have a jump, which is the same as the mean values.

For better illustrating the offset boosting, several coexisting attractors are plotted in Figure 8, whose positions and amplitudes are related to the initial variable . From Figure 8(a), three attractors with different shapes are observed, including two chaotic attractors and one periodic attractor, and thus, this system has heterogeneous multistability. Comparing with Figure 8(a), Figure 8(b) shows the same shape attractors with different positions and amplitudes as shown in Figure 7. Furthermore, if the ODE45 method with the time span is used to solve Equation (5), the time-domain waveforms of are shown in Figure 9(a), illustrating different frequencies with different initial variable . The corresponding frequency spectra of the chaotic signals are depicted in Figure 9(b). Therefore, the multistability is homogenous multistability. This memristor-based CNN owns not only heterogeneous multistability but also homogenous multistability.

The initial variable is an offset impact factor, but not only. Fixing the parameters, when the initial conditions are set as , the initial boosting behaviors of position and amplitude are shown in Figure 10. From Figure 10, it is clear to see that the offset adjuster also can control the attractor’s position and amplitude, but this change process is different from the offset adjuster .

4. Circuit Design and Experiment Result

The memristive CNN can be implemented by the circuit. When the parameters are chosen as , , , , , , , , , , and , and as we introduce the time scale factor , the circuit is established as Figure 11. Let , and the state equations are yielded as

Employing Multisim to simulate the circuit, the experimental results show that the circuit is in chaos as Figure 12. By giving different initial values and changing the value of the resistor , the phenomenon of coexisting attractors is obtained as shown in Figure 13. With the resistor , the coexisting attractors in Figure 13(a) are caught by the oscilloscope of Multisim. The red orbit comes from the initial value of , while the blue one comes from the initial value of . When the resistor is selected as 5 kΩ, Figure 13(b) demonstrates the other phenomenon of attractor coexistence.

5. Conclusions

In this paper, we introduce a memristor-based CNN without equilibrium points, which contains a memristor-based CNN cell and two standard SC-CNN cells. By analyzing its dynamical behaviors, the coexisting hidden attractors are found. More interestingly, heterogeneous multistability and homogenous multistability are observed in the CNN. The presented system owns initial boosting behaviors of position and amplitude. Then, the equivalent circuit of the memristor-based CNN is designed, with which its chaotic and multistable characteristic is verified. Owing to its rich dynamical characteristics, the memristor-based CNN can be utilized in the information encryption field.

Data Availability

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

Conflicts of Interest

The authors declare no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.

Acknowledgments

This work is supported in part by the National Natural Science Foundation of China (Grant Nos. 61771176 and 61271064), the Natural Science Foundation of Fujian Province (Grant No. 2016J01761), and the Natural Science Foundation of Zhejiang Province (Grant No. LY18F010012).