Open access peer-reviewed chapter

Application of Two General Memristor Models in Chaotic Systems

Written By

Xiangliang Xu, Tianxian Zhang, Yongqi Zhao, Wanying Dai, Si Wu and Guodong Li

Submitted: 18 September 2023 Reviewed: 25 September 2023 Published: 23 November 2023

DOI: 10.5772/intechopen.1003257

From the Edited Volume

Memristors - The Fourth Fundamental Circuit Element - Theory, Device, and Applications

Yao-Feng Chang

Chapter metrics overview

53 Chapter Downloads

View Full Metrics

Abstract

The memristor has attracted more and more attention due to its broad application prospect. The theory of memristors is being gradually improved. The first is to derive a general voltage-controlled discrete memristor (DM) model from another perspective-circuit, which proves that it conforms to the definition of Memristor, and a Simulink model of the discrete memristor is built to implement the simulation. The other one is the conventional magnetron titanium dioxide (i.e., D) memristor model. In order to explore the adaptability of these two types of memristor models, this paper constructs two types of memristor chaotic systems based on them and performs dynamics analysis to verify the applicability of the above memristor models, which lays the foundation for the application of memristor chaotic systems in the field of communication security.

Keywords

  • discrete memristor
  • magnetically controlled titanium dioxide memristor
  • chaotic system
  • Simulink modeling
  • dynamics analysis

1. Introduction

The concept of memristor was proposed by Prof. Chua from the University of California, Berkeley in 1971 based on the completeness of circuit theory, which represents the relationship between magnetic flux and electric charge. The memristor is also considered to be the fourth basic circuit element in addition to resistance, capacitance, and inductance [1, 2]. In 2008, Strukov et al. from Hewlett-Packard Laboratories first developed a nano-memristor device when doing TiO2 cross-array experiments [2], and the experiments confirmed that the nano-memristor has a unique switching mechanism, automatic memory function, continuous input and output characteristics, and the emergence of the memristor opens up a new space for the development of the design and application of electronic circuits. Because of the memory function of the memristor, its potential application value has attracted extensive attention from academia and industry. Memristors will show attractive application prospects in fields such as neural networks [3], electrical engineering [4], and secure communications [5, 6]. In addition, memristor can mimic the associative learning and forgetting properties of the human brain and thus is used in neuromorphic circuits and artificial intelligence [7].

Since the development of the nano-memristor in HP Labs, various models of the memristor have been proposed. For example, the nonlinear drift model of HP memristor in literature [8], and the flux-controlled memristor model focusing on threshold characteristics in literature [9]. These models are based on ion migration, and although they are consistent with the basic properties of the memristor, many practical behavioral properties are still not represented. In particular, the ion mobility model can simulate the nonlinear transmission properties of synapses when the memristor acts as a synapse, but it is unable to explain the phenomena of long-term plasticity (LTP), short-term plasticity (STP), and the memory fading phenomena in biological systems, which is a common shortcoming of the current ion mobility models. This is a common shortcoming of current ion mobility models. Therefore, it is necessary to find a mathematical model that can fit the above phenomena.

It is worth noting that references [10, 11] replace the Chua diode in the Chua oscillator with a segmented linear memristor, and propose several memristor chaotic oscillation circuits based on Chua circuits. Driven by this groundbreaking work, many scholars have devoted themselves to the study of various memristor chaotic systems [12, 13, 14, 15]. The chaotic signal generator is the foundation of chaotic secure communication. Generally speaking, the nonlinearity of the circuit is a necessary condition for chaos generation, so it is necessary to make the system have more complex chaotic behavior. As a controllable nonlinear device, memristors, coupled with their small size and low power consumption, are very suitable for application in high-frequency chaotic circuits. High-frequency chaotic signals have broad application prospects in image encryption [16] and chaotic secure communication [17]. Therefore, the use of memristors to construct chaotic systems has received close attention from researchers, and research on the design and dynamic behavior analysis of memristor chaotic systems has become a hot topic [12, 14].

Since chaos theory has been proposed, the research results on the design of chaotic systems, dynamics analysis, chaos-based nonlinear circuits, and their applications have been quite mature. With the continuous deepening of the application aspects, the requirements for the system complexity are getting higher and higher. The memristor, as a kind of nonlinear element with memory function and nanometer size, also the nonlinear part of the chaotic system, not only can greatly improve the chaotic system’s signal randomness and complexity but also reduce the physical size of the system. On the one hand, some scholars have tried to enhance the chaotic properties of chaotic systems by incorporating memristor into them [15, 18, 19], such as fractional-order chaotic systems [18, 20, 21], conservative chaotic systems [22, 23], multiscroll chaotic systems [24, 25, 26], and fractal chaotic systems [27, 28]. On the other hand, despite the wide range of applications of memristor in nonlinear systems, most of the studies are based on continuous memristor models. However, continuous memristor is difficult to be applied to discrete systems or digital circuits. Therefore, researchers have started to focus on discrete memristors and have achieved some remarkable results in this area. Several researchers have derived discrete memristor models using continuous memristors [29, 30, 31]. Literature [30] modeled a discrete memristor using the forward Eulerian difference method and obtained a new two-dimensional hyperchaotic mapping from sampled memristor-capacitor circuits. Literature [31] proposed a discrete memristor model based on the difference theory, proved the three-fingerprint characterization of the model according to the definition of generalized memristor, and applied it to the Hénon mapping. In addition, the discrete HP memristor derived from the continuous HP memristor is the most popular research topic [29, 32, 33]. Literature [29] constructed a multidimensional closed-loop coupling model and then introduced HP discrete memristors into the coupling model. It also constructed a discrete memristor coupling model based on Logistic mapping and sinusoidal mapping, which can produce an arbitrary high-dimensional hyperchaotic system. Literature [32] designed two discrete memristors with cosine band amplitude memristors and established Simulink models of two discrete memristors which verified that they conformed to the definition of memristor [33] so that the dynamics of classical chaotic mapping can be improved. Several scholars have derived general generic models for discrete memristor. Literature [34] proposed a general discrete memristor model and a unified discrete memristor mapping model, also proposed four 2D-discrete memristor hyperchaotic mappings with infinite immovable points, and studied their dynamical behaviors. Literature [35] proposed a generalized voltage-controlled discrete memristor model, improved three typical discrete chaotic mappings, and studied their dynamical behaviors. In summary, memristor is of great significance in enhancing nonlinear systems, especially in the research of combining with chaotic fields, due to its good nonlinear characteristics, and the study and control of memristor chaotic systems is a new issue that needs to be paid attention to in the engineering applications of nonlinear dynamical systems.

Therefore, there is a need to further develop and improve the theory of memristor electrical networks, to explore the nonlinear characteristics of memristor and its role in the complex dynamics and formation mechanism of chaotic systems, to reveal the plasticity of memristor is of great significance in the evolution and function of neural networks [36, 37, 38] and neuromorphic circuits [39]. The combination of memristor and chaos can be mainly divided into two aspects: on the one hand, memristor has become one of the hotspots of research due to its inherent nonlinear properties and complex dynamical behaviors [30, 31, 33, 34, 40, 41]. On the other hand, memristor is often used as one of the applications to introduce into other chaotic systems to enhance the chaotic properties due to its memory function and nonlinearity [15, 18, 24, 26, 29, 31, 32, 35].

In the above studies, the memristor model is usually established by defining the memristor’s memristance or memductance, or the model is established directly from a specific memristor. However, the ideal memristor model cannot completely simulate the characteristics of the actual device, so the establishment of a general-purpose memristor model is more practical significance, but there has been less exploration of the adaptability of the universal memristor model. In this context, through the relevant theoretical derivation of memristor, this paper proposes two generalized memristor models, gives the specific construction methods and application rules, and applies them to two classical chaotic systems respectively which verifies the correctness and applicability of the proposed models from the experimental results of dynamics analysis.

The rest of the paper is organized as follows. Section 2 mainly proposes two generalized memristor models, namely, the generalized voltage-controlled discrete memristor model and the generalized magnetic-controlled titanium dioxide memristor model, constructs the corresponding memristor chaotic system, analyzes the dynamics of the system, and verifies the correctness and applicability of the proposed memristor models. Section 3 summarizes and discusses the whole paper.

Advertisement

2. Design and application of generalized memristor modeling

In this section, two types of generalized memristor mathematical models are proposed, namely, the generalized voltage-controlled discrete memristor model and the generalized magnetic-controlled titanium dioxide memristor model. By studying the mechanism of action and nonlinear properties inside of the memristor, the above two memristor models are applied to two types of classical chaotic systems: discrete Hénon chaotic mapping and Lorenz chaotic systems, respectively, to verify the universality of the proposed generalized memristor mathematical model.

2.1 Generalized voltage-controlled discrete memristor model and its application to chaotic mapping

2.1.1 Generalized voltage-controlled discrete memristor model

In general, the ideal mathematical model of a magnetic-controlled memristor is defined as:

q=q̂φ,E1

or

it=Wφvt,t/dt=vt,E2

where φ and q denote the input magnetic flux and the charge flowing through the device, respectively, v is the input voltage, and i is the output current. Wφ is the memductance, which is a nonlinear function of the magnetic flux φt.

Chua [42] gave the steps of an ideal voltage-controlled memristor through the nonlinear intrinsic relationship between the device terminal voltage v and the terminal current i, moreover, Bao et al. [30] constructed a model of a magnetic-controlled memristor with nonlinear memductance, which is defined as:

it=cosφtvt,t/dt=vt.E3

Using the above model of the memristor, a sampling memristor-capacitor circuit with a sample interval switch is further proposed to connect the memristor to the capacitor, which is shown in Figure 1.

Figure 1.

The sampling memristor-capacitor circuit.

The charge-controlled discrete memristor is derived by introducing the forward difference method into the charge-controlled continuous memristor [43], and similarly, the voltage-controlled discrete memristor can be derived using the difference method [44].

Consider an ideal memristor as shown in Eq. (2). Denote vn,φn and in as the capacitor voltage value, the memristor magnetic flux, and the current value at the time n, respectively. In the sampling memristor-capacitor circuit of Figure 1, the intrinsic relationship between the memristor and the capacitor can be expressed by the Euler method as follows:

in=Wφnvn,φn+1φn=ΔTvn,E4

and

Cvn+1vn=ΔTin,E5

where C is the capacitance.

This can be obtained by applying Kirchhoff’s current law to the circuit in Figure 1.

vn+1=vnkWφnvn,φn+1=φn+εvn,E6

where k=ΔT/C,ε=ΔT are two positive parameters, and the relation between vn and Wφn can be obtained from the above equation:

Wφn=Wφn1+εvn1=Wφ0+εj=0n1vj=Wq0+εj=0n1vj,E7

where q0 can be regarded as the initial charge, so that the generalized voltage-controlled discrete memristor model can be obtained as:

in=vnWq0+ej=0n1vj,E8

where e is a parameter related to the sampling interval, which can also be viewed as a parameter of the discrete memristor.

In the generalized voltage-controlled discrete memristor model, a new discrete memristor model can be constructed by defining memductance, which can satisfy the essential characteristics of the memristor while satisfying the diversity of the memristor. It is worth noting that the steps involved in constructing a new discrete memristor based on the generalized voltage-controlled discrete memristor model are as follows:

Step 1: Select a suitable continuous function as the memductance Wφ, to obtain:

in=vnWq0+ej=0n1vj,E9

Step 2: Apply a sine voltage signal with different frequencies to the above equation, and the volt-ampere characteristic curve can be obtained.

Step 3: The volt-ampere characteristic curve is used to determine whether the constructed discrete memristor satisfies the three basic characteristics of a memristor [45]:

  1. Have pinched hysteresis loops at the origin;

  2. Frequency dependence of hysteresis loop lobe areas, hysteresis loop lobe areas decrease monotonically with increasing frequency of the periodic excitation signal;

  3. When the frequency is infinite, the hysteresis loops contract to a single-valued function.

To verify the applicability of the proposed generalized voltage-controlled discrete memristor model, in this paper, the memductance is defined as a common primitive function, as shown in Table 1.

Function categoriesWφ
Trigonometric functionsWφ=sinφ,Wφ=cosφ
Inverse trigonometric functionWφ=arccosφ
Power functionWφ=φπ
Exponential functionWφ=eφ
Logarithmic functionWφ=logφ

Table 1.

Defining functions of memductance in discrete memristors.

A sine voltage signal vn=A0sinωn is used as the input to the discrete memristor model. The volt-ampere characteristic curves at different frequencies are shown in Table 2, where it can be observed that the trajectory in the vi plane is a pinched hysteresis loop at the origin, and the hysteresis loop lobe areas decrease monotonically with increasing frequency of the sinusoidal voltage signal. When the frequency is infinite, the hysteresis loops shrink as a single-valued function. Therefore, the constructed discrete memristor models all have the three fingerprints characteristics of the memristor [31].

Table 2.

Hysteresis loops of discrete memristors.

Based on the mathematical model of a generalized voltage-controlled discrete memristor, its Simulink model is constructed as shown in Figure 2. The model consists of a unit delay block, a summation block, a memory block, an addition block, a gain block, a product block, a constant block, and a Wφ function block. The summing block and the memory block form an accumulator. The Wφ function block represents the function that defines the memductance. Different discrete memristor Simulink models can be created by setting the Wφ function. XY Graph represents the relationship between the input voltage vn and the memristor current in.

Figure 2.

Simulink model of the generic voltage-controlled discrete memristor model.

To verify the correctness of the Simulink model, the similarity between the Simulink model of the generalized voltage-controlled discrete memristor and the experimental data from the numerical simulation has been measured. The vn and in obtained from the Simulink model will be recorded by using the To Workspace module. Due to the difference in sampling time between the Simulink model and the numerical simulation, the Simulink model sine module is used in the numerical simulation as the input sine voltage signal vn . The amplitude of the sine voltage is A=3 and the several frequency are set as ω=2×104,5×104,3×103,2×102,respectively. Here, the Wφ function is set as a logarithmic function. The relationship between the Simulink model and the numerical simulation of the volt-ampere characteristic curve is shown in Figure 3. Each volt-ampere characteristic curve corresponds to 400,000 points. The results show that the Simulink model is consistent with the change of hysteresis loop trend of the numerical simulation experiments, thus verifying the correctness of the generalized voltage-controlled discrete memristor model.

Figure 3.

The pinched hysteresis loops obtained from (a) the Simulink model; (b) the numerical simulation.

2.1.2 Hénon mapping model based on discrete memristor

The Hénon mapping [46] is a common two-dimensional discrete chaotic mapping with the system equation:

xn=1+yn1axn12,yn=bx,E10

where a and b are the control parameters of the system.

For introducing a discrete memristor into the Hénon mapping, there are two choices of the discrete memristor model’s inputs, xn or yn. Here, xn is chosen as the input to the voltage-controlled discrete memristor, and the yn1 variable in xn is chosen to multiply the output of the memristor, let Wφ=cosφ. Thus, the Hénon mapping model based on the discrete memristor is as follows:

xn=1axn12+yn1xn1Wq0+ei=1n1xi,2n1001axn12+yn1xn1Wq0+ei=n99n1xi,n101yn=bxn1,Wφ=cosx.E11

Where q0 and e are respectively the internal initial values and parameters of the discrete memristor. Inspired by the literature [31], the “short-term memory” method is used to limit the memory of the discrete memristor, i.e., for the first 100 items of the sequence, the memristor remembers all the items, and after the first 100 items of the sequence, the memristor only remembers the first 99 items.

2.1.3 Dynamics analysis of Hénon mapping based on discrete memristor

The dynamical behavior of DM-based Hénon mappings, including attractor trajectories, Lyapunov exponential spectrum, bifurcation maps, attractor basins, and sequence complexity, are studied and analyzed to compare and contrast the specific effects of voltage-controlled discrete memristors on Hénon chaotic mappings.

The chaotic attractor is shown in Figure 4, setting the initial value of the system Eq. (11) to x0y0=0.10.1 and the internal parameter q0=0.1,e=0.0001 of the memristor model (the same as below), unlike the original chaotic mapping, the trajectory of the attractor is an arc. Figure 4 shows the attractors of DM-based Hénon chaotic mapping for different parameters. In Figure 4(a), when the fixed parameter b=0.3, the gap of the arcs disappears and the length of the attractor arcs increases as the parameter a increases. When a=1.6, the attractor arc length is the longest. In addition, in Figure 4(b), the folding degree of the attractor decreases with the increase of the parameter b when the fixed parameter a=1.5. It can be seen that when b=0.2, there is a large gap between the arcs, and the attractor consists of three arcs, and there are two arcs in all the upper part of the attractor, and the two arcs intersect at a point, and the distance between these two arcs increases as the parameter b increases. It can be summarized that the parameter a controls the length of the arcs and the gap between the arcs, while the parameter b controls the number of arcs, the gap between the arcs, the distance between the arcs, and the folding state of the attractor.

Figure 4.

Chaotic attractor maps for DM-based Hénon mapping. (a) b=0.3. (b) a=1.5.

The Lyapunov exponential spectrum and its corresponding bifurcation under different parameters control for the Hénon mapping and the DM-based Hénon mapping are shown in Figures 5 and 6, respectively. Figure 5 shows the Lyapunov exponential spectrum and bifurcation maps of the corresponding systems under the control of the parameter a. The Hénon mapping has the system in a chaotic state at a1.151.607, while the DM-based Hénon mapping has the system in a chaotic state at a1.3541.953. The chaotic region of the DM-based Hénon mapping is wider than that of the original Hénon mapping, a situation that is more evident in the parameter b. Figure 6 shows the Lyapunov exponential spectrum and the bifurcation diagram for the corresponding system under the control of the parameter b. It can be observed that the LE value of the DM-based Hénon mapping is almost always greater than zero within b00.9, and the Hénon mapping has a LE value greater than zero only within b00.313. Therefore, it can be concluded that the voltage-controlled discrete memristor effectively expands the chaotic parameter space of the Hénon mapping.

Figure 5.

Lyapunov exponential spectrum and bifurcation diagrams of Hénon mapping and DM-based Hénon mapping x0=0.0001,y0=0.0001. (a) Lyapunov exponential spectrum of Hénon mapping a01.7,b=0.2. (b) Lyapunov exponential spectrum of DM-based Hénon mapping a02,b=0.2. (c) Bifurcation diagram of Hénon mapping a01.7,b=0.2. (d) Bifurcation diagram of DM-based Hénon mapping a02,b=0.2.

Figure 6.

Lyapunov exponential spectrum and bifurcation diagrams of Hénon mapping and DM-based Hénon mapping x0=0.0001,y0=0.0001. (a) Lyapunov exponential spectrum of Hénon mapping b0.30.4,a=1.4. (b) Lyapunov exponential spectrum of DM-based Hénon mapping b0.30.9,a=1.4. (c) Bifurcation diagram of Hénon mapping b0.30.4,a=1.4. (d) Bifurcation diagram of DM-based Hénon mapping b0.30.9,a=1.4.

To further investigate the effect of the initial state values, an attraction basin consisting of the x0y0 plane is shown in Figure 7, where the white region is the divergence region, i.e., the sequence generated by the system is divergent at the corresponding initial value of the point, and the non-white region is the chaotic region. It is worth noting that the voltage-controlled L effectively extends the valid region of the initial values x0 and y0 of the original system, and the valid region of the initial values of the DM-based Hénon mapping is larger than that of the original Hénon mapping, which suggests that the discrete memristor can change and extend the range of the initial values of the chaotic region of the Hénon mapping.

Figure 7.

Attraction basin in the x0y0 plane. (a) Hénon mapping a=1.4, b=0.2. (b) DM-based Hénon mapping a=1.4,b=0.2.

To investigate the effect of the internal parameters of the memristor on the system’s degree of chaos, the parameters and initial values of the system are fixed, and the internal parameters of the memristor, e01,q005, are chosen to be 600 × 600 samples. Figure 8 shows the Lyapunov exponential chaotic map based on the Hénon mapping of the DM. It can be observed that with the changes of e and q0, the chaotic region (dark red) and the non-chaotic region (yellow) are distributed in parallel lines, and the system’s degree of chaos will change with the selection of the internal parameters of the memristor, which indicates that the nonlinear characteristics of the discrete memristor will have a more obvious effect on the degree of chaos of the Hénon mapping.

Figure 8.

Chaotic map of eq0 plane based on Lyapunov exponent e01,q005,a=1.4,b=0.2,x0=0.1,y0=0.1.

Figure 9 shows the Permutation Entropy (PE) of the system under two-parameter control, i.e., from the point of view of the entropy value of the system sequence to determine the system’s degree of chaos, the red and yellow regions indicate that the system’s PE value is larger, i.e., the system parameters can obtain a high-complexity sequence by selecting the corresponding region, and at this time, the system’s degree of chaos is larger. It can be noted that in Figure 9(a), the Hénon mapping is only in the interval of a02,b01 when the PE complexity of the system is greater than 0. The PE value in the dark blue region is equal to 0 when the system is in the divergence state. In Figure 9(b), on the contrary, the complexity region of the system Eq. (11) has increased significantly compared to system Eq. (10), which is consistent with the results of the multiple dynamics analysis methods described above. The results show that based on the voltage-controlled discrete memristor proposed in this paper, the parameter range and initial value range of the chaotic mapping as well as the robustness of the strengthened chaotic system can be effectively enhanced, which is more applicable to the field of communication encryption.

Figure 9.

Permutation entropy with parameters a,b and x0=0.0001,y0=0.0001. (a) Hénon map with a02,b0.31.5. (b) DM-based Hénon map with a02,b0.33.

A comparison of the main metrics of the DM-based Hénon mapping discussed in this section with the classical Hénon mapping is given in Table 3, highlighting the fact that the DM-based Hénon mapping exhibits significant advantages in all the main metrics, with a larger chaotic range.

Chaos range of aChaos range of bInitial value chaos ratioHigh PE radio
Hénon mapping0.4570.31320.14%22.43%
DM-based Hénon mapping0.5990.930.36%36.08%

Table 3.

Comparison of DM-based Hénon mapping and Hénon mapping key metrics.

2.2 Generalized HP memristor model and its application in chaotic systems

2.2.1 Generalized HP memristor model

Firstly, reviewing the structure and definition of the HP memristor model, Strukov et al. found that a layer of titanium dioxide (TiO2) film was sandwiched between two platinum electrodes, and that the TiO2 film is divided into two parts, one being a pure TiO2 thin film layer, which has high resistivity, and the other being a TiO2X thin film layer. Due to the “doping” of pure TiO2, some of the oxygen atoms are missing, so the TiO2X film layer is positively charged and has a lower resistance to the passage of current. When current flows through the device in a counterclockwise direction, the boundary between the two materials shifts, thereby increasing the proportion of TiO2X film layers, at which point the overall resistance decreases. When the current is reversed, the boundary moves in the opposite direction and the proportion of pure TiO2 layers increases, increasing the overall resistance. When the current stops, the boundary between the two film layers stops moving and maintains its final resistance value. In other words, the memristor “remembers” the current flowing through it. The physical model of a memristor [2] is shown in Figure 10. The corresponding mathematical model is shown as:

Figure 10.

Schematic of HP memristor.

Mt=RONwtD+ROFF1wtD,=ROFF+RONROFFw0D,E12

where Mt is the memristor value, ROFF and RON are the two limiting values of the memristor resistance, wt is the time-dependent thickness of the TiO2X film layer, and D is the thickness of the PtTiO2XTiO2Pt device film. The ROFF value corresponds to the resistance of the device at wt=0, and the RON value corresponds to the device resistance at wt=D. At this time, the linear drift model of the device can be represented as:

dwtdt=μVRONDit,E13

Where μV is the average mobility of oxygen vacancy.

To derive the complete mathematical model of the HP memristor, it is necessary to consider the interdependence between memristor, charge, and magnetic flux as well as the boundary and initial conditions of the operation. Usually, the initial value of the memristor is not 0, i.e., wtt=00, and w0 is set as the initial thickness of wt, when the initial state value of the memristor is:

M0=ROFF+RONROFFw0D,E14

which is obtained by integrating Eq. (13):

wt=μVRONDqt+w0,E15

thus Eq. (12) can be rewritten as:

Mt=M0+RONROFFμVROND2qt,E16

i.e.:

Mt=M0+kqt,E17

where k=RONROFFμVROND2, and is a constant.

Consider that there exists a boundary condition wt0D for the memristor, i.e., RONMtROFF. From Eq. (17), the linear relationship between qt and Mt is given by:

ROFFM0kqtRONM0k.E18

let

ROFFM0k=c1,RONM0k=c2.E19

Since RONROFF, thus k<0, Eq. (17) is a monotonically decreasing function, the charge control model of the HP memristor is a continuous function with the following mathematical expression:

Mt=ROFF,qt<c1M0+kqt,c1qt<c2RON,qtc2.E20

Assuming that an input signal, i.e., q0=0, is applied to the device at the moment t=0, the relationship between charge and magnetic flux can be expressed according to the definition of magnetic flux in a memristor:

φt=0tMtitdt=q0qtMtdqtE21

then

φt=q0c1M0+kqtdqt+c1qtROFFdqt=ROFFqt+c3,qt<c1q0qtM0+kqtdqt=k2q2t+M0qt,c1qt<c2q0c2M0+kqtdqt+c2qtRONdqt=RONqt+c4,qtc2E22

where

c3=k2c12+M0ROFFc1=ROFFM022k,c4=k2c22+M0RONc2=RONM022k.E23

Therefore, from Eq. (22), the charge as a function of magnetic flux is given by:

qt=φtc3ROFF,φt<c52t+M20M0k,c5φt<c6φtc4RON,φtc6E24

where

c5=c1ROFF+c3=ROFF2M202k,c6=c2RON+c4=RON2M202k.E25

Bringing Eq. (24) into Eq. (20) yields a generalized magnetic control model for HP memristors:

Mt=ROFF,φt<c52t+M20,c5φt<c6RON,φtc6.E26

2.2.2 Modeling of Lorenz chaotic systems based on HP memristor

It is well known that the classical Lorenz chaotic system is a continuous nonlinear system with state equations:

dxdt=σyx,dydt=ρxyxz,dzdt=xyγz,E27

where σ,ρ,γ are the system parameters, and when σ=10,ρ=28,γ=83 (the same as below), the system is in a chaotic state.

Without changing the structure of the original system equation of state, the input flux of the HP memristor is used to replace “some single variable” of the Lorenz system equation, i.e., the relationship between charge and magnetic flux in Eq. (24) is utilized to generate complex chaotic signals. It is worth noting that the introduction of a generalized HP memristor model into common nonlinear chaotic systems (which include high-dimensional nonlinear chaotic systems of arbitrary dimensions) requires the following two rules to be followed simultaneously:

Rule 1: Pick any single variable in the system that has a negative coefficient;

Rule 2: In the other two nonlinear differential equations, one differential equation has one and only one selected single variable, and the other differential equation has one and only one cross-product term containing the selected single variable.

Based on the above approach, a Lorenz chaotic system based on HP memristor, i.e., Lorenz memristor chaotic system, is proposed in this paper, and the state equations of the constructed new system are as follow:

dxdt=σyx,dydt=ρxfyxz,dzdt=xyγz,E28

where f is the nonlinear term of the system that satisfies the relationship between magnetic flux and charge with the expression:

fy=yc3ROFF,y<c52ky+M20M0k,c5y<c6yc4RON,yc6E29

where the y variable in the second differential equation is the input magnetic flux φ of the memristor, and the expressions for cii=3456 are in Section 2.2.1 and will not be repeated here.

2.2.3 Dynamics analysis of Lorenz chaotic system based on HP memristor

The dynamical behavior of the Lorenz memristor chaotic system is studied and analyzed, including the attractor phase diagram, largest Lyapunov exponents (LLE), bifurcation diagram, sequence complexity, etc., to compare and analyze the specific effect of HP memristor on Lorenz chaotic system.

ROFF,RON are the two limit values of the memristor, set ROFF=20kΩ, RON=100Ω, M0=1.6×104kΩ is the initial value of the state of the memristor, μV is the average mobility of oxygen deficiencies, D=10nm is the thickness of the film of the memristor device, the initial value of the system x0y0z0=0.30.10.2 (the same as below), the variable step-size fourth-order Runge-Kutta algorithm is used to simulate the above two systems. Their attractor phase diagram is shown in Figure 11.

Figure 11.

Chaotic attractors in the xy plane. (a) Lorenz chaotic system. (b) Lorenz memristor chaotic system.

Both system Eq. (27) and system Eq. (28) present a chaotic attractor with two scrolls in the plane, one scroll trajectory of the Lorenz chaotic system is relatively concentrated, and its surrounding trajectories are attracted in the region and spread around, while the distribution law of the two scroll trajectories of the Lorenz memristor chaotic system is not very much different from each other, and maintains the basic structure of the Lorenz chaotic attractor. This is consistent with the rules in the above-proposed method of constructing memristor chaotic systems, which also shows the correctness of the method of constructing memristor chaotic systems proposed in the text, i.e., without changing the structure of the equation of state of the original system, it can also basically maintain the structure of the attractor phase diagram of the original system, whereas the degree of chaos and the robustness of the system need to be determined from several performance indicators.

To investigate the specific effect of the HP memristor in the original system, the control parameter γ05 is set, and the bifurcation diagrams of the Lorenz chaotic system and the Lorenz memristor chaotic system are plotted respectively, as shown in Figure 12(a). The bifurcation diagram of Lorenz chaotic system is divided into three parts: periodic state, chaotic state, and non-chaotic state, when γ=3.779, the system is not chaotic, while in the bifurcation diagram of Lorenz memristor chaotic system, although there is no significant change in the region of the periodic state, but the region of the chaotic state is increased in Figure 12(b). This shows that the HP memristor can effectively extend the parameter interval of the original Lorenz chaotic system.

Figure 12.

Bifurcation of the system with γ05. (a) Lorenz chaotic system. (b) Lorenz memristor chaotic system.

To study and compare the degree of chaos of the two systems, the LLE method and Multi-scale permutation entropy (MPE) [47] are used to examine the degree of chaos and the complexity of the sequences of the two systems, respectively. As shown in Figure 13, the LLE of the Lorenz memristor chaotic system is significantly larger compared to the Lorenz chaotic system, when γ=3.5, the LLE of the Lorenz chaotic system rapidly decreases to 0, and in the subsequent parameter control, the LLE of the system is constantly less than 0, at which time the system is in a non-chaotic state, while the LLE of the Lorenz memristor chaotic system is continuously maintained at around 1, which remains consistent with the phenomenon of the bifurcation diagram. In the same case, the MPE of the system exhibits the same trend as the LLE, which demonstrates that the generalized HP memristor model proposed in this paper can effectively expand the parameter range of the system and strengthen the degree of chaos of the system without changing the structure of the original system equations and the attractor structure.

Figure 13.

LLE and MPE of two systems (a) LLE; (b) MPE.

In Table 4, the chaos range, larger LLE ratio and larger MPE ratio under the parameter γ for the Lorenz memristor chaotic system discussed in this section and the classical Lorenz chaotic system are given, demonstrating that the Lorenz memristor chaotic system has a larger chaos range and a stronger degree of chaos compared to the classical system.

Chaos range of γLarger LLE ratioLarger MPE ratio
Lorenz3.24913%5%
Lorenz memristor4.47087%95%

Table 4.

Comparison of Lorenz chaotic system and Lorenz memristor chaotic system.

Advertisement

3. Conclusion

Memristor is a kind of component with great development possibility, which has the characteristics of small size, low power consumption, and memory function, and has high application value in chaotic circuits. In this paper, the nonlinear characteristics and the mechanism of action inside the memristor are investigated through theoretical analysis. Firstly, two types of generalized memristor models are proposed. On the one hand, based on sampling memristor-capacitor circuits, a generalized voltage-controlled discrete memristor model is derived through the intrinsic relationship between the memristor and the capacitor. On the other hand, under the definition of charge-flux in the HP memristor model, considering the operating initial conditions of the memristor device and the film boundary movement conditions, the interdependence between charge, magnetic flux, and memristor is analyzed in detail, and a generalized magnetically controlled titanium dioxide memristor model is deduced. Secondly, the above two types of memristor models are applied to two classical chaotic systems, and the construction methods and application rules of the new systems are elaborated in detail. Then, the dynamical behaviors of the original system and the memristor system are compared and analyzed by various dynamical analysis methods to verify the correctness and applicability of the proposed generalized memristor model. Finally, the experimental results show that the generalized memristor model proposed in this paper can effectively strengthen the chaotic characteristics and robustness of the system, which provides an effective theoretical basis and experimental foundation for applications in the field of confidential communication.

Advertisement

Acknowledgments

This work was supported in part by the National Natural Science Foundation of China under Grant 61971109, in part by the GF Science and Technology Special Innovation Zone Project, and in part by the Fundamental Research Funds of Central Universities under Grant 2672018ZYGX2018J009.

Advertisement

Conflict of interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

References

  1. 1. Chua L. Memristor-The missing circuit element[J]. IEEE Transactions on Circuit Theory. 1971;18(5):507-519. DOI: 10.1109/TCT.1971.1083337
  2. 2. Strukov DB, Snider GS, Stewart DR, et al. The missing memristor found[J]. Nature. 2008;453(7191):80-83. DOI: 10.1038/nature06932
  3. 3. Wen SP, Wei HQ, Zheng Y, et al. Memristor-based design of sparse compact convolutional neural network[J]. IEEE Transactions on Network Science and Engineering. 2020;7:1431-1440. DOI: 10.1109/tnse.2019.2934357
  4. 4. Cai F, Kumar S, Van Vaerenbergh T, et al. Power-efficient combinatorial optimization using intrinsic noise in memristor Hopfield neural networks[J]. Nature Electronics. 2020;3(7):409-418. DOI: 10.1038/s41928-020-0436-6
  5. 5. Dai WY, Xu XL, Song XM, et al. Audio encryption algorithm based on Chen memristor chaotic system[J]. Symmetry. 2021;14:17. DOI: 10.3390/sym14010017
  6. 6. Wang L, Jiang S, Ge MF, et al. Finite-/fixed-time synchronization of memristor chaotic systems and image encryption application[J]. IEEE Transactions on Circuits and Systems I: Regular Papers. 2021;68(12):4957-4969. DOI: 10.1109/tcsi.2021.3121555
  7. 7. Akgul A, Cimen ME, Moroz IM, et al. The modeling of memcapacitor oscillator motion with ANN and its nonlinear control application[M]. In: Mem-Elements for Neuromorphic Circuits with Artificial Intelligence Applications. Amsterdam: Academic Press; 2021. pp. 99-123. DOI: 10.1016/b978-0-12-821184-7.00013-x
  8. 8. Biolek Z, Biolek D, Biolkova V. SPICE model of memristor with nonlinear dopant drift[J]. Radioengineering. 2009;18(2):210-214
  9. 9. Wu HG, Bao BC, Chen M. Threshold flux-controlled memristor model and its equivalent circuit implementation[J]. Chinese Physics B. 2014;23(11):118401. DOI: 10.1088/1674-1056/23/11/118401
  10. 10. Muthuswamy B. Implementing memristor based chaotic circuits[J]. International Journal of Bifurcation and Chaos. 2010;20(05):1335-1350. DOI: 10.1142/s0218127410026514
  11. 11. Hu X, Chen G, Duan S, et al. A memristor-based chaotic system with boundary conditions[M]. In: Memristor Networks. Cham: Springer; 2014. pp. 351-364. DOI: 10.1007/978-3-319-02630-5_16
  12. 12. Sun J, Zhao X, Fang J, et al. Autonomous memristor chaotic systems of infinite chaotic attractors and circuitry realization[J]. Nonlinear Dynamics. 2018;94:2879-2887. DOI: 10.1007/s11071-018-4531-4
  13. 13. Li H, Yang Y, Li W, et al. Extremely rich dynamics in a memristor-based chaotic system[J]. The European Physical Journal Plus. 2020;135:1-18. DOI: 10.1140/epjp/s13360-020-00569-4
  14. 14. Xu B, Wang G, Iu HHC, et al. A memristor–meminductor-based chaotic system with abundant dynamical behaviors[J]. Nonlinear Dynamics. 2019;96:765-788. DOI: 10.1007/s11071-019-04820-1
  15. 15. Lai Q, Wan Z, Kengne LK, et al. Two-memristor-based chaotic system with infinite coexisting attractors[J]. IEEE Transactions on Circuits and Systems II: Express Briefs. 2020;68(6):2197-2201. DOI: 10.1109/tcsii.2020.3044096
  16. 16. Li G, Xu X, Zhong H. A image encryption algorithm based on coexisting multi-attractors in a spherical chaotic system[J]. Multimedia Tools and Applications. 2022;81(22):32005-32031. DOI: 10.1007/s11042-022-12853-9
  17. 17. Li H, Hua Z, Bao H, et al. Two-dimensional memristive hyperchaotic maps and application in secure communication[J]. IEEE Transactions on Industrial Electronics. 2020;68(10):9931-9940. DOI: 10.1109/tie.2020.3022539
  18. 18. Yang N, Xu C, Wu C, et al. Modeling and analysis of a fractional-order generalized memristor-based chaotic system and circuit implementation[J]. International Journal of Bifurcation and Chaos. 2017;27(13):1750199. DOI: 10.1142/s0218127417501991
  19. 19. Bo-Cheng B, Jian-Ping X, Zhong L. Initial state dependent dynamical behaviors in a memristor based chaotic circuit[J]. Chinese Physics Letters. 2010;27(7):070504. DOI: 10.1088/0256-307x/27/7/070504
  20. 20. Akgül A, Rajagopal K, Durdu A, et al. A simple fractional-order chaotic system based on memristor and memcapacitor and its synchronization application[J]. Chaos, Solitons & Fractals. 2021;152:111306. DOI: 10.1016/j.chaos.2021.111306
  21. 21. Xie W, Wang C, Lin H. A fractional-order multi-stable locally active memristor and its chaotic system with transient transition, state jump[J]. Nonlinear Dynamics. 2021;104(4):4523-4541. DOI: 10.1007/s11071-021-06476-2
  22. 22. Deng Y, Li Y. A memristive conservative chaotic circuit consisting of a memristor and a capacitor[J]. Chaos: An Interdisciplinary Journal of Nonlinear Science. 2020;30(1):013120. DOI: 10.1063/1.5128384
  23. 23. Yuan F, Jin Y, Li Y. Self-reproducing chaos and bursting oscillation analysis in a meminductor-based conservative system[J]. Chaos: An Interdisciplinary Journal of Nonlinear Science. 2020;30(5):053127. DOI: 10.1063/5.0008313
  24. 24. Yuan F, Wang G, Wang X. Extreme multistability in a memristor-based multi-scroll hyper-chaotic system[J]. Chaos: An Interdisciplinary Journal of Nonlinear Science. 2016;26(7):073107. DOI: 10.1063/1.4958296
  25. 25. Alombah NH, Fotsin H, Ngouonkadi EBM, et al. Dynamics, analysis and implementation of a multi-scroll memristor-based chaotic circuit[J]. International Journal of Bifurcation and Chaos. 2016;26(08):1650128. DOI: 10.1142/S0218127416501285
  26. 26. Li H, Wang L, Duan S. A memristor-based scroll chaotic system—Design, analysis and circuit implementation[J]. International Journal of Bifurcation and Chaos. 2014;24(07):1450099. DOI: 10.1142/s0218127414500990
  27. 27. Yan D, Wang L, Duan S, et al. Chaotic attractors generated by a memristor-based chaotic system and Julia fractal[J]. Chaos, Solitons & Fractals. 2021;146:110773. DOI: 10.1016/j.chaos.2021.110773
  28. 28. Xu XL, Li GD, Dai WY, et al. Multi-direction chain and grid chaotic system based on Julia fractal[J]. Fractals. 2021;29(08):2150245. DOI: 10.1142/s0218348x21502455
  29. 29. Wei C, Li G, Xu X. Design of a new dimension-changeable hyperchaotic model based on discrete memristor[J]. Symmetry. 2022;14(5):1019. DOI: 10.3390/sym14051019
  30. 30. Bao BC, Li H, Wu H, et al. Hyperchaos in a second-order discrete memristor-based map model[J]. Electronics Letters. 2020;56(15):769-770. DOI: 10.1049/el.2020.1172
  31. 31. Peng Y, Sun K, He S. A discrete memristor model and its application in Hénon map[J]. Chaos, Solitons & Fractals. 2020;137:109873. DOI: 10.1016/j.chaos.2020.109873
  32. 32. Li G, Zhong H, Xu W, et al. Two modified chaotic maps based on discrete memristor model[J]. Symmetry. 2022;14(4):800. DOI: 10.3390/sym14040800
  33. 33. Peng Y, He S, Sun K. Chaos in the discrete memristor-based system with fractional-order difference[J]. Results in Physics. 2021;24:104106. DOI: 10.1016/j.rinp.2021.104106
  34. 34. Bao H, Hua Z, Li H, et al. Discrete memristor hyperchaotic maps[J]. IEEE Transactions on Circuits and Systems I: Regular Papers. 2021;68(11):4534-4544. DOI: 10.1109/tcsi.2021.3082895
  35. 35. Zhong H, Li G, Xu X. A generic voltage-controlled discrete memristor model and its application in chaotic map[J]. Chaos, Solitons & Fractals. 2022;161:112389. DOI: 10.1016/j.chaos.2022.112389
  36. 36. Yao P, Wu H, Gao B, et al. Fully hardware-implemented memristor convolutional neural network[J]. Nature. 2020;577(7792):641-646. DOI: 10.1038/s41586-020-1942-4
  37. 37. Li C, Belkin D, Li Y, et al. Efficient and self-adaptive in-situ learning in multilayer memristor neural networks[J]. Nature Communications. 2018;9(1):2385. DOI: 10.1038/s41467-018-04484-2
  38. 38. Lin H, Wang C, Hong Q, et al. A multi-stable memristor and its application in a neural network[J]. IEEE Transactions on Circuits and Systems II: Express Briefs. 2020;67(12):3472-3476. DOI: 10.1109/tcsii.2020.3000492
  39. 39. Zhang Y, Wang X, Friedman EG. Memristor-based circuit design for multilayer neural networks[J]. IEEE Transactions on Circuits and Systems I: Regular Papers. 2017;65(2):677-686. DOI: 10.1109/tcsi.2017.2729787
  40. 40. Wang L, Drakakis E, Duan S, et al. Memristor model and its application for chaos generation[J]. International Journal of Bifurcation and Chaos. 2012;22(08):1250205. DOI: 10.1142/S0218127412502057
  41. 41. Batas D, Fiedler H. A memristor SPICE implementation and a new approach for magnetic flux-controlled memristor modeling[J]. IEEE Transactions on Nanotechnology. 2010;10(2):250-255. DOI: 10.1109/tnano.2009.2038051
  42. 42. Chua L. If it’s pinched it’sa memristor[J]. Semiconductor Science and Technology. 2014;29(10):104001. DOI: 10.1088/0268-1242/29/10/104001
  43. 43. He S, Sun K, Peng Y, et al. Modeling of discrete fracmemristor and its application[J]. AIP Advances. 2020;10(1):015332. DOI: 10.1063/1.5134981
  44. 44. Long-Xiang F, Shao-Bo H, Hui-Hai W, et al. Simulink modeling and dynamic characteristics of discrete memristor chaotic system[J]. Acta Physica Sinica. 2022;71(3):030501. DOI: 10.7498/aps.71.20211549
  45. 45. Adhikari SP, Sah MP, Kim H, et al. Three fingerprints of memristor[J]. IEEE Transactions on Circuits and Systems I: Regular Papers. 2013;60(11):3008-3021. DOI: 10.1109/tcsi.2013.2256171
  46. 46. Hénon M. A two-dimensional mapping with a strange attractor[J]. In: The Theory of Chaotic Attractors. New York: Springer; 2004. pp. 94-102. DOI: 10.1007/978-0-387-21830-4_8
  47. 47. Morabito FC, Labate D, Foresta FL, et al. Multivariate multi-scale permutation entropy for complexity analysis of Alzheimer’s disease EEG[J]. Entropy. 2012;14(7):1186-1202. DOI: 10.3390/e14071186

Written By

Xiangliang Xu, Tianxian Zhang, Yongqi Zhao, Wanying Dai, Si Wu and Guodong Li

Submitted: 18 September 2023 Reviewed: 25 September 2023 Published: 23 November 2023