Next Article in Journal
A New Subclass of Analytic Functions Involving the (p,q)-Derivative and Applications to (p,q)-Poisson Distribution Series
Previous Article in Journal
Graph-Theoretic Fixed-Point Results with Applications to Nonlinear Fourth-Order Boundary Value Problems
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Memtransistor-Memristor-Based Chaotic Circuit with Attractors Coexistence

College of Mechanic and Electronic Engineering, Wuyi University, Wuyishan 354300, China
*
Author to whom correspondence should be addressed.
Mathematics 2026, 14(11), 2027; https://doi.org/10.3390/math14112027
Submission received: 19 January 2026 / Revised: 17 May 2026 / Accepted: 2 June 2026 / Published: 5 June 2026
(This article belongs to the Topic A Real-World Application of Chaos Theory)

Abstract

Memtransistors, as multi-terminal devices with gate-tunable memristive behavior, offer new opportunities for nonlinear circuit design beyond conventional two-terminal memristors. The paper proposes a novel four-dimensional chaotic oscillator by integrating a three-terminal memtransistor model with a memristor. The mathematical models of both devices are established, and their equivalent circuits are presented. Based on the memtransistor model, a chaotic circuit is constructed, and its dynamical behavior is investigated by the Lyapunov exponent spectrum, bifurcation diagram, dynamical map, and other tools. It is found that the chaotic circuit has complex nonlinear characteristics and that the phenomenon of attractor coexistence exists. Furthermore, the chaotic system is discretized by the Euler approach, and experiments on an STM32-based circuit confirm the reliability of the theoretical analysis. This work provides a hardware-validated platform for studying memtransistor-based nonlinear circuits and may find applications in chaos-based secure communication and neuromorphic computing.

1. Introduction

In 1971, Chua proposed the memristor concept and called it the fourth basic circuit element in addition to resistance, capacitance, and inductance [1]. In 2008, the Williams research team at Hewlett-Packard reported the physical realization of the memristor in Nature [2]. The implementation of the solid-state memristor attracted widespread attention from academia and industry, making the memristor a new research hotspot [3]. Previous studies have shown that memristors have significant application potential in areas such as logic circuits [4,5], neural networks [6,7], and nonlinear circuits [8,9]. For instance, Xiao et al. proposed an analog solver based on memristive crossbar arrays to accelerate LU decomposition for real-time color watermarking, achieving substantial improvements in latency and throughput [10]. Qian et al. designed a memristor-enhanced polynomial hyperchaotic map with high complexity and randomness and further developed a multi-channel image encryption algorithm with superior security and efficiency [11]. Yu et al. introduced a non-polynomial memristor model that decouples attractor scroll number from circuit resource consumption, enabling controllable multiscroll dynamics in Hopfield neural networks and FPGA-based image encryption [12].
As a nonlinear component, the voltage–current hysteresis of memristors depends on the frequency of the periodic excitation signal; therefore, it can be used for chaotic circuit design [13]. Firstly, Itoh and Chua implemented a memristive chaotic circuit by substituting Chua’s diode in the oscillator with a piecewise-linear memristor [8]. They established the equations of the memristive chaotic circuit, analyzed the circuit characteristics, and found that the equilibrium points of the memristive circuit are a set of line points, which distinguishes it from conventional chaotic circuits. After this, several researchers proposed various memristor-based chaotic circuits. A variety of special novel dynamical phenomena, such as attractor coexistence, coexisting bifurcation modes, and hidden attractors, have been discovered in memristor chaotic circuits [14,15,16,17].
An important application of memristor is artificial neural networks. The human brain can be composed of memristors [18]. Memristors can simulate synaptic and neuronal behaviors, thus constituting a novel neural network, where synapses are local passive memristors and neurons are composed of local active memristors [19]. Some evidence shows that neurons operate in a regime known as the chaotic edge, which may be essential for brain complexity, learning efficiency, adaptation, and so on [20,21]. Kumar, Strachan, and Williams proposed a network of chaotic elements to solve combinatorial or global optimization problems, which use chaos to generate pseudo-random signals to prevent global synchronization and find a global minimum during a constrained search [22]. Although two-terminal memristors can simulate the basic operations of neural networks, biological neural networks consist of thousands of synapses interconnected with each other and therefore require multi-terminal memristors. Therefore, Sangwan’s team at Northwestern University used molybdenum disulfide (MoS2), which has a thickness of a single atomic layer, to develop a multi-terminal memtransistor [23]. The three-terminal memtransistor is a basic memtransistor structure made using silicon dioxide/silicon (SiO2/Si) as the substrate. The monolayer MoS2 film is generated by chemical vapor deposition on SiO2/Si substrates, and thermal evaporation of metals is utilized to generate the drain and source electrodes in the MoS2 strip, while the doped silicon layer serves as the gate electrode. Literature [23] uses a field-effect transistor with two memristors to represent a three-terminal memtransistor, which can not only realize the change in high and low resistances of memristors but also adjust the id-vd curve through the gate voltage. Li and Liang published a short review in Nature for this purpose, pointing out that the memtransistors are expected to overcome the limitations of existing artificial intelligence (AI) systems and improve the artificial intelligence (AI) systems in terms of energy consumption and computational complexity [24]. As a result, memtransistors have attracted academic attention. Hao’s team realized a three-terminal memtransistor using gallium arsenide (GaSe) [25]. Wang, Liao, and Wong et al. constructed an MoS2 three-terminal memtransistor with adjustable drain and gate using sapphire as the substrate [26]. A simple and expandable Li-well oxide memtransistor is presented in [27], a self-rectifying MoS2 memtransistor with asymmetric metal contacts is described in [28], and Literature [29] describes scalable memtransistor arrays based on transition metal dichalcogenides. At present, research on memtransistors has just begun. To better develop the computational architecture of memtransistor-based neural networks, it is necessary to construct an appropriate circuit model for three-terminal memtransistors and explore their characteristics. Moreover, chaotic circuits based on three-terminal memtransistor should be designed and their dynamical characteristics analyzed to lay a foundation for memtransistor neural networks. Therefore, this paper proposes a memtransistor model, establishes an equivalent circuit, and analyses its characteristics. Based on this memtransistor model, a memtransistor chaotic circuit is constructed in combination with a memristor. The characteristics of the chaotic circuit are analyzed, and experimental verification is provided.
Despite these advances, several research gaps remain. First, most existing memristor-based chaotic circuits employ two-terminal memristors, which lack the gate-tunable controllability offered by three-terminal memtransistors. Second, while attractor coexistence has been reported in various memristive systems, systematic experimental validation on hardware platforms remains limited. Third, the combination of a memtransistor and a memristor in a single chaotic oscillator has rarely been explored, and the mechanisms governing multistability in such hybrid systems are not well understood.
To address these gaps, this work makes the following contributions: (1) we design a chaotic oscillator that integrates a three-terminal memtransistor with a memristor, exploiting the gate-tunable nonlinearity of the memtransistor; (2) we systematically analyze the coexistence of attractors using Lyapunov exponent spectra, bifurcation diagrams, and basins of attraction; and (3) we provide STM32-based experimental verification, including a discussion of DAC resolution and numerical precision effects.
The remainder of this paper is organized as follows. Section 2 introduces the memristor and memristor models and discusses their characteristics using emulator circuits. In Section 3, we build a memtransistor-based chaotic oscillator and analyze its dynamical behaviors. Circuit experiments are used to validate the theoretical analyses. Section 4 draws the conclusion.

2. Memtransistor and Memristor Models

Due to its nonlinear memory characteristics, the memtransistor can be utilized to design a chaotic oscillator. In order to better realize the chaotic oscillator, a memristor is also introduced. In the following, mathematical models of the memtransistor and memristor are proposed, and the equivalent circuits are built to analyze their characteristics.

2.1. A Memtransistor Model and Its Equivalent Circuit

Ref. [23] presents a memtransistor model, defining it as:
i d = D exp [ e ( v g s v t h ) c r k B T ] [ 1 exp ( e v d s k B T ) ] exp [ Φ b ( w ) k B T ] ,
Φ b ( w ) = Φ b 0 e ε s w Δ n 4 π + e 4 π ε s 2 e n ( Φ b 0 + A | v d s | ) ε s 1 / 4 ,
d w d t = E i d { 1 [ ( w 0.5 ) 2 + 0.75 ] p } ,
where id is the drain current, vds is the voltage between the drain and source terminals, vgs is the voltage between the gate and source terminals, vth is the threshold voltage, Φb is the Schottky barrier height, w is the internal variable of the memtransistor, kB is the Boltzmann’s constant, εs is the dielectric constant drain current, e is the charge of the electrons, n is the doping level, and the remaining variables are fitting parameters. Since Φb0 >> A|vds| in Ref. [23], Equation (2) is simplified as:
Φ b ( w ) = Φ b 0 e ε s w Δ n 4 π + e 4 π ε s 2 e n Φ b 0 ε s 1 / 4 = k 4 k 3 w ,
where k 3 = e ε s Δ n 4 π k 4 = Φ b 0 + e 4 π ε s 2 e n Φ b 0 ε s 1 / 4 .
If the voltage between the drain and source terminals vds is small enough, i.e., e v d s k B T < < 1 , the Taylor expansion of exp ( e v d s k B T ) is performed and is given as follows:
exp ( e v d s k B T ) = 1 e v d s k B T + e v d s k B T 2 2 ! e v d s k B T 3 3 ! + .
If the first two terms of the Taylor expansion are taken, the relative error is R 1 1.36 ( e v d s k B T ) . When e v d s k B T = 0.1 , the relative error is R1 = 0.47%. By linearizing exp ( e v d s k B T ) in Equation (2), i.e., taking the first two terms of the Taylor expansion, and substituting them into Equation (1), Equation (6) is obtained as:
v d s = k B T D e exp [ e ( v t h v g s ) c r k B T ] exp [ k 3 w k 4 k B T ] i d .
A window function is introduced to bound the internal state variable within a physically meaningful range and to model nonlinear dopant drift near the boundaries. If the internal variable w remains within a meaningful range, the window function can be removed to reduce the complexity of the theoretical analysis. Let k 1 = k B T D e , k 2 = e c r k B T , k 3 = k 3 k B T , k 4 = k 4 k B T and k 8 = E . By linearizing the natural exponential term in Equation (6) and removing the window function, the simplified mathematical model of the memtransistor can be written as:
v d s = k 1 [ 1 + k 2 ( v t h v g s ) ] ( 1 + k 3 w k 4 ) i d , d w d t = k 8 i d .
To further investigate the characteristics of this memtransistor, an equivalent circuit is shown in Figure 1 and is built using Multisim. The drain current id is converted into a voltage through resistor R1. The signal operational amplifier U1 and resistors R2 to R5 form a subtraction operation unit. Since the input of the subtraction operation unit is connected to the resistor R1, it can extract the drain current signal. The operational amplifier U2, resistor R6 and capacitor C1 form an integration operation unit, which integrates the output signal of operational amplifier U1 to generate the state variable signal -w. The operational amplifier U3, multiplier A1, diode D1 and resistors R7 to R9 form a square root operation unit, which performs square root operation on the state variable signal. The operational amplifier U5, resistors R13 to R16 and voltage sources V1 and V2 form an addition operation unit, which performs DC biasing on the output of the square root operation unit. To achieve gate control, operational amplifier U6, resistors R17 to R20 and voltage sources vth and vgs form a subtraction operation unit, which calculates the difference between voltage vgs and threshold voltage vth. The operational amplifier U7, resistors R21 to R23 and voltage source V3 form an addition operation unit, which adjusts the level of the output signal of operational amplifier U6. Multiplier A3 receives the output signals of operational amplifier U5 and operational amplifier U7 for multiplication operations. Multiplier A2 receives the output signals of multiplier A3 and operational amplifier U1 for multiplication operations. The operational amplifier U4 and resistors R10 to R12 form an addition circuit, which adds the output signal of multiplier A2 to the output signal of operational amplifier U1. Its output terminal is connected to resistor R1 to generate the drain current id. If R2 = R3, R4 = R5, R7 = R8, R9 = R7//R8, R13 = R16, R17 = R18 = R19 = R20 and R22 = R23 in the circuit, and the input ds is connected to the input voltage, it can be described as:
v d s = R 10 R 12 [ 1 + R 23 R 21 ( v t h v g s ) ] ( 1 + R 13 R 15 w R 13 R 16 V 1 ) i d , d w d t = 1 R 6 C 1 R 1 R 4 R 2 i d .
Compared with (7), the parameters of the mathematical model are obtained as k1 = R10/R12, k2 = R23/R21, k3 = R13/R15, k4 = R13/R16 and k8 = R1R4/(R2R6C1). k1 represents the gain of the addition circuit, k2 is linked to the difference between vth and vgs, k3 is releated to the square root operation, k4 controls the DC bias, and k8 determines the integration time constant. The meaningful range of w(0) is from 0.01 to 1.
When the resistance and capacitance values of the circuit are chosen as shown in Figure 1 and a sinusoidal excitation signal of vpk = 1V is added to the input ds, the v-i characteristics shown in Figure 2 are achieved by varying the frequency of the sinusoidal voltage. The v-i characteristics are similar to the characteristics of a memristor, presenting pinched hysteresis loops. The pinched hysteresis loops pass through the origin, satisfying the memristor fingerprint. Moreover, the hysteresis loop area decreases as the excitation frequency increases. If the value of the voltage of vgs is changed, the v-i characteristics shown in Figure 3 are acquired. The influence of the gate–source voltage vg is similar to that of the excitation frequency, and the hysteresis lobe area also decreases as the voltage increases, which is in accordance with the characteristics of a memtransistor. Therefore, it can be observed that although the mathematical model was obtained when the voltage was sufficiently small, this mathematical model can still exhibit its memtransistor characteristics even when the voltage is not sufficiently low.

2.2. A Memristor Model and Its Equivalent Circuit

In order to realize the chaotic circuit, the following memristors are used:
i M = ( c z 2 d z e ) v M , d z d t = k 5 z k 6 v M + k 7 z v M .
where iM is the current through the memristor, vM is the voltage across the two terminals of the memristor, and z is the internal variable of the memristor.
To analyze the characteristics of the memristor, an equivalent circuit, as demonstrated in Figure 4, is established. When R4 = R8 in the circuit and the input terminal AB is connected to the input voltage, the following equation can be obtained from the equivalent circuit:
i M = [ R 3 R 1 R 2 z 2 R 3 R 1 R 10 z 1 R 1 ( R 3 R 9 1 ) ] v M , d z d t = 1 R 5 C 1 z 1 R 6 C 1 v M + 1 R 7 C 1 z v M .
Compared with (9), the parameters are obtained as c = R3/(R1R2), d = R3/(R1R10), e = (1/R1)(R3/R9 − 1), k5 = 1/(R5C1), k6 = 1/(R6C1) and k7 = 1/(R7C1).
If the resistor and capacitor values of the circuit are chosen as shown in Figure 4 and a sinusoidal signal with vpk = 1V is added to the input AB, the v-i characteristics of the memristor demonstrated in Figure 5 are obtained. The v-i curves exhibit pinched hysteresis loops, and the hysteresis lobe area gradually decreases as the frequency increases, which accords with the memristive characteristics. The hysteresis loops are pinched at the origin, confirming the memristive nature of the device. The slight offset observed in some simulation traces is attributed to the transient response at the beginning of the simulation; after the initial transient decays, all loops precisely cross the origin. This behavior is consistent with the theoretical expectation for ideal memristors and does not indicate any flaw in the model.

3. Design of a Chaotic Circuit with a Memtransistor

3.1. A Memtransistor–Memristor-Based Chaotic Circuit

In the following section, the proposed memtransistor and memristor are used to construct the chaotic oscillator and analyze the nonlinear characteristics of the circuit.
Based on the memtransistor and memristor models, a chaotic circuit is built, as demonstrated in Figure 6, which composes of a linear inductor, a linear capacitor, a memristor, a memtransistor, and a DC voltage source. According to Kirchhoff’s law and the component characteristics, if the inductor current iL, capacitor voltage vC, internal variable z of the memristor, and internal variable w of the memtransistor are selected as the state variables, the state equation of this circuit is written as:
d i L d t = 1 L { v C k 1 [ 1 + k 2 ( v t h v g s ) ] [ 1 + ( k 3 w k 4 ) ] i L } , d v C d t = 1 C [ i L ( c z 2 d z e ) v C ] , d z d t = k 5 z k 6 v C + k 7 z v C , d w d t = k 8 i L ,
where iL is the current through the inductor; vC is the voltage at two terminals of the capacitor; z is the internal variable of the memristor; w is the internal variable of the memtransistor; L is the inductance; C is the capacitance; vth is the threshold voltage of the memtransistor; vgs is the gate–source bias voltage; c, d and e are the memristor model parameters; k1, k2, k3, k4, k5, k6, k7 and k8 are the memtransistor model parameters. The physical significance of Equation (11) lies in its description of energy exchange among the four storage elements. If we let x = iL, y = vC, a = 1/L and b = 1/C, Equation (11) can be transformed as
x ˙ = a { y k 1 [ 1 + k 2 ( v t h v g s ) ] ( 1 + k 3 w k 4 ) x } , y ˙ = b [ x ( c z 2 d z e ) y ] , z ˙ = k 5 z k 6 y + k 7 y z , w ˙ = k 8 x .
The physical significance of Equation (11) lies in its description of energy exchange among the four storage elements. If the parameters are set to a = 1, b = 0.33, c = 1.5, d = 0.1, e = 1.5, k1 = 0.0001, k2 = 50, k3 = 0.9, k4 = 0.01, k5 = 1, k6 = 0.6, k7 = 1, k8 = 0.00001, vth = 10, and vgs = 3.8, with the initial conditions (0.2, 0.4, 0.78, 0.5), the Lyapunov exponents are obtained as LE1 = 0.048, LE2 = 0, LE3 = −0.002 and LE4 = −0.995, with a step size of 0.5 and a finish time of 10,000. The Lyapunov exponents are computed using the Jacobian method with Gram–Schmidt orthogonalization. The system state and the Jacobian matrix are evolved simultaneously using the fourth-order Runge–Kutta method. The Lyapunov dimension is DL = 2.043, according to the Kaplan–Yorke formula. The largest Lyapunov exponent is LE1 = 0.048 > 0, indicating exponential divergence of nearby trajectories—a hallmark of chaos. The Lyapunov dimension DL = 2.043 is fractional, confirming that the attractor is strange. Therefore, the system is in a chaotic state. In this case, the phase portraits of the system are presented in Figure 7, while the Poincaré map on z = 0 is plotted in Figure 8. Instead of a closed curve or a finite set of points, the map shows a dense, hierarchical structure. This is characteristic of a chaotic attractor, further confirming that the system exhibits chaotic dynamics.

3.2. Dissipation and Equilibrium Point Analysis of the System

The dissipation of Equation (12) can be written as:
V =   x ˙ x + y ˙ y + z ˙ z + w ˙ w = a k 1 [ 1 + k 2 ( v t h v g ) ] ( 1 + k 3 w k 4 )   b ( c z 2 d z e ) k 5 + k 7 y .
For Equation (13), there exists cases where ▽V < 0, which means that the equation is dissipative. Therefore, the attractor is likely to be chaotic.
If we set the left side of Equation (12) to zero, a line equilibrium of the system is obtained as E(0,0,0,w). Specifically, when the right-hand sides of Equation (12) are set to zero, the first three equations force x = 0, y = 0, and z = 0, regardless of w. The fourth equation then reduces to an identity that is satisfied for any w under the condition that the other variables are zero. This results in a continuum of equilibrium points (0,0,0,w) parameterized by w, forming a line in the 4D state space. Its Jacobi matrix is then as follows:
J = a { k 1 [ 1 + k 2 ( v t h v g ) ] ( 1 + k 3 w k 4 ) } a 0 0 b b e 0 0 0 k 6 k 5 0 k 8 0 0 0 .
Substituting the parameters a = 1, b = 0.33, c = 1.5, d = 0.1, e = 1.5, k1 = 0.0001, k2 = 50, k3 = 0.9, k4 = 0.01, k5 = 1, k6 = 0.6, k7 = 1, k8 = 0.00001, vth = 10, vgs = 3.8, as well as the initial condition (x(0), y(0), z(0), w(0)) = (0.2, 0.4, 0.78, 0.5), into Equation (14), the eigenvalues at the equilibrium are obtained as λ1 = −1, λ2 = 0 and λ3,4 = 0.2222 ± 0.5056i. The negative real eigenvalue λ1 = −1 corresponds to a stable direction, contracting trajectories along the corresponding eigenvector. The pair of complex conjugate eigenvalues with positive real parts, λ3,4 = 0.2222 ± 0.5056i, corresponds to an unstable spiral, causing trajectories to oscillate with growing amplitude. This combination—stable along one direction and unstable in a spiral manner—defines an unstable saddle focus of index 2, which is precisely the type of equilibrium that can generate chaos through homoclinic orbits. When w(0) is within the range of 0.01 to 1, the eigenvalues of the system consist of one negative number, one zero, and one pair of conjugate complex numbers with positive real parts. Therefore, all the equilibrium points are saddle foci.
The stability analysis of the equilibrium points presented in this section serves not only a theoretical purpose but also provides the foundation for potential chaos control strategies. First, the stability of equilibrium points determines the system’s local dynamical behavior near these points. For a chaotic system, the presence of unstable saddle foci is a necessary condition for the existence of homoclinic or heteroclinic orbits, which can give rise to chaos. Second, understanding the stability of the line equilibrium is essential for controlling the chaotic system. In potential applications such as secure communication or neuromorphic computing, it may be desirable to suppress chaos or switch between different dynamical states. The stability analysis identifies the conditions under which the system is stable, providing guidelines for designing control laws.

3.3. Analysis of System Parameter Effects

To explore the complex dynamical behavior of the memtransistor oscillator, the values of the easily controllable gate–source voltage vgs and parameter b are used to analyze effects of system parameters. When the gate–source voltage vgs is varied, the Lyapunov exponent spectrum and bifurcation diagrams of the oscillator are plotted in Figure 9a, where the smallest Lyapunov exponent is deleted for better observation (all Lyapunov exponent spectra are treated similarly below). The corresponding bifurcation diagrams (with a time interval of 0.01, a total duration of 1000, and 900 sampling points) are presented in Figure 9b. A system is classified as chaotic if the largest Lyapunov exponent LE1 > 0, and as quasi-periodic or periodic if the largest Lyapunov exponent LE1 = 0. In the bifurcation diagram, a dense set of points indicates chaos, whereas a finite set indicates periodic orbits. Therefore, the bifurcation diagram and Lyapunov exponent spectrum of the proposed oscillator are consistent with each other. The memtransistor oscillator enters the periodic bifurcation from a period-1 oscillation as the gate–source voltage vgs increases and then enters a chaotic regime. Several periodic windows of different sizes appear after the system enters the chaotic regime. Specifically, when vgs = −16, the system exhibits a period-1 oscillation, and its phase diagram is shown in Figure 10a. When vgs = −9, the system exhibits a period-2 state, and its phase diagram is shown in Figure 10b. When vgs = −5.8 and 4.0, the system is in a chaotic state, and the phase diagrams are shown in Figure 10c and Figure 10d, respectively.
The gate–source voltage vgs varied from 17 V to 5.5 V in Figure 9 to capture the full range of dynamical transitions from periodic to chaotic behavior. This range is in line with the practica operating voltage requirements reported in the Literature [23] for the three-terminal memtransistors based on MoS2. Sangwan et al. demonstrated gate-tunable behavior in MoS2-based memtransistors with the gate–source voltage vgs spanning approximately −40V to +40 V.
In addition to analyzing the effect of the gate–source voltage vgs on the system, the effect of parameter b is also analyzed. Fixing the values of a = 1, c = 1.5, d = 0.1, e = 1.5, k1 = 0.0001, k2 = 50, k3 = 0.9, k4 = 0.01, k5 = 1, k6 = 0.6, k7 = 1, k8 = 0.00001, vth = 10 and vgs = 3.8, and letting the value of b change from 0.1 to 0.6, with initial conditions of (0.2, 0.4, 0.78, 0.5), the Lyapunov exponent spectrum and the corresponding bifurcation diagram are obtained, as demonstrated in Figure 11. As shown in Figure 11, the system transitions between periodic, quasi-periodic, and chaotic regimes as parameter b varies, presenting complex dynamical behaviors.
In order to study the simultaneous influence of the gate–source voltage vgs and the inverse of the capacitance b, the dynamics map shown in Figure 12 is drawn, where the maximum Lyapunov exponent (MLE) is employed to describe the behaviors of the system. From Figure 12, it is clear that the system can demonstrate periodic, quasi-periodic and chaotic behaviors. The region of MLE > 0 is colored cyan-yellow to represent a chaotic state, while the region with MLE = 0 is colored blue to indicate periodic or quasi-periodic states.

3.4. Analysis of the Effect of Initial Values

In chaotic systems, the dynamics depend not only on system parameters but also on initial conditions. With the parameters a = 1, b = 0.33, c = 1.5, d = 0.1, e = 1.5, k1 = 0.0001, k2 = 50, k3 = 0.9, k4 = 0.01, k5 = 1, k6 = 0.6, k7 = 1, k8 = 0.00001, vth = 10, vgs = 3.8, together with the initial conditions of (x(0), y(0), z(0)) = (0.2,0.4,0.78), Figure 13 depicts the exponent spectrum and bifurcation diagram for the initial value w(0) ranging from 0.074 to 1. They coincide with each other. Although the system has both periodic and chaotic states, no periodic windows exist within the chaotic region. Since the system has a linear equilibrium point of O(0, 0, 0, w), the oscillator can possess the phenomenon of attractor coexistence. For a line equilibrium, the stability of the system depends critically on the specific value of w and, consequently, on the initial condition w(0). When the initial condition w(0) falls into different regions of this equilibrium line, the system may converge to distinct attractors since the local Jacobian eigenvalues vary along the line. This mechanism is fundamentally different from conventional chaotic systems with isolated equilibria, where attractor coexistence typically arises from multistability among separate fixed points. In the oscillator, the line equilibrium provides a continuum of possible stability profiles, and small perturbations in the initial condition w(0) can lead to qualitatively different asymptotic behaviors, including periodic, quasi-periodic, and chaotic attractors. The bifurcation diagram in Figure 13 with respect to w(0) explicitly demonstrates this sensitivity. As w(0) increases from 0.074 to 0.3, the system transitions from periodic to chaotic dynamics. To illustrate this phenomenon, the initial values w(0) = 0.074, 0.12, 0.13, 0.3, and 0.5 are considered to acquire the coexisting attractors shown in Figure 14. When w(0) is 0.074 and 0.12, the attractor is period-1; however, the attractor positions are not the same in the xy and zw planes. Hence, they are two coexisting periodic attractors. When w(0) = 0.13, the attractor is quasi-periodic. Under the circumstance of w(0) being 0.3 and 0.5, the coexisting attractors are chaotic. Unlike w(0), variations in x(0), y(0), and z(0) do not induce attractor coexistence under the same parameter set. This is because the line equilibrium is parameterized solely by w, whereas the other state variables vanish at equilibrium. Consequently, the system’s asymptotic behavior is uniquely determined by the initial value of w(0), while the other initial conditions only affect the transient trajectory without changing the final attractor type.
Moreover, different types of attractors coexist for certain parameter values. Taking the gate–source voltage vgs of the memtransistor as an example, different types of attractor coexistence are presented in Figure 15, where the other parameters remain unchanged. As can be seen from Figure 15a, two period-2 attractors, one period-4 attractor, and one chaotic attractor coexist when vgs = −10. Figure 15b demonstrates the coexistence of one period-2 attractor, one period-3 attractor and two different chaotic attractors when vgs = −5.
Coexisting attractors are a special phenomenon of nonlinear oscillators. They are sensitive to the initial values of the system and exist in certain chaotic systems [30,31,32]. To further illustrate the phenomenon of coexisting attractors, the basin of attraction is drawn in Figure 16. Figure 16 exhibits that the basin of attraction displays different regions corresponding to different attractors as the initial conditions x(0) and w(0) vary, implying the different types of attractors in the given value regions. In Figure 16a, there are five colors, implying the presence of five different types of attractors. However, Figure 16b has four colors, manifesting that there are four different types of attractors. Moreover, the color distribution in Figure 16b is different from that in Figure 16a, which indicates that the attractive basin alters with different values of the voltage vgs. Each color corresponds to a distinct attractor type. For instance, the gemstone-blue color represents a chaotic attractor, while the yellow color signifies a period-2 attractor in Figure 16b. The color distribution shows that the system’s final state is highly sensitive to initial conditions, especially near the boundaries between colored regions.
It can be observed that the different types of coexisting attractors appear for different parameters and initial values. The coexistence of multiple attractors indicates that the oscillator is sensitive to both system parameters and initial conditions, which means that the system exhibits rich dynamical behaviors. Therefore, the system can be used for image encryption.

3.5. Circuit Design and Experimental Results

Analog and digital technologies are valuable methods for confirming the dynamical characteristics of nonlinear systems. Here, we adopt STM32 to implement the experimental research. First, utilizing the Euler approach, Equation (12) is discretized as Equation (15) to design a digital circuit. Equation (15) is expressed as
x ( n + 1 ) = x ( n ) + a { y ( n ) k 1 [ 1 + k 2 ( v t h v g s ) ] ( 1 + k 3 w k 4 ) x ( n ) } Δ T , y ( n + 1 ) = y ( n ) + b { x ( n ) [ c z 2 ( n ) d z ( n ) e ] y ( n ) } Δ T , z ( n + 1 ) = z ( n ) + [ k 5 z ( n ) k 6 y ( n ) + k 7 y ( n ) z ( n ) ] Δ T , w ( n + 1 ) = w ( n ) + k 8 x ( n ) Δ T ,
where ∆T is the step of discretization. In the STM32 implementation, the state variables w and z are directly mapped to 32-bit floating-point registers. The normalization range ensures that no additional scaling or offset compensation is required when converting between the mathematical model and the digital fixed-point or floating-point arithmetic. In order to satisfy the accuracy, we let ∆T = 0.0001. The experimental setup shown in Figure 17 is then applied to fulfil the circuit experiment. In this experimental setup, the STM32F407VET6 processor is the primary control chip. As a 32-bit microcomputer, its dominant frequency can reach up to 72 MHz. Moreover, it owns two 12-bit D/A converter modules, so it can output two separate analog signals simultaneously. Due to the use of a 12-bit DAC output, the resolution is 0.0244%. At an 8-bit resolution, the chaotic attractor degrades significantly, with trajectories appearing coarse and the fine fractal structure lost. At a 10-bit resolution, the attractor retains its overall shape but exhibits noticeable quantization artifacts, particularly in regions with high curvature. At a 12-bit resolution, the attractor morphology is visually indistinguishable from that of the ideal continuous case. The NMSE (Normalized Mean Squared Error) between the 12-bit quantized signal and the continuous simulation is 1.8 × 10−3, indicating that 12-bit resolution is sufficient for preserving chaotic dynamics. If the parameters are a = 1, b = 0.33, c = 1.5, d = 0.1, e = 1.5, k1 = 0.0001, k2 = 50, k3 = 0.9, k4 = 0.01, k5 = 1, k6 = 0.6, k7 = 1, k8 = 0.00001, vth = 10, and vgs = 3.8, with the initial conditions (0.2, 0.4, 0.78, 0.5), the chaotic attractors can be seen on the oscilloscope, as shown in Figure 18, implying that the experimental results match well with the theoretical analysis. In the STM32 system, these parameters are stored as 32-bit floating-point numbers, which can represent values as small as 1.18 × 10−38 with adequate precision. The key parameters used in the STM32 implementation, alongside their theoretical values, are summarized in Table 1. The relative errors between the experimental and numerical results are evaluated using NMSE for the attractor trajectories. For the chaotic attractor at w(0) = 0.5, the NMSE is 3.2 × 10−3, indicating good agreement between experiment and simulation. Therefore, this floating-point operation precision is sufficient for preserving attractor morphology. The Euler discretization step ∆T = 0.0001 ensures that the multiplication operations involving k1 and k8 do not suffer from underflow.

4. Conclusions

To explore the application of memtransistors in nonlinear circuits, the mathematical model as well as the emulator circuit of the memtransistori are proposed, and its fingerprint characteristics are illustrated. Based on the memtransistor model, a chaotic system is designed. In comparison to classical memristor-based oscillators that use two-terminal devices, the proposed chaotic circuit exploits a gate-tunable memtransistor, offering enhanced controllability. The complex dynamical behaviors of the oscillator are explored by some nonlinear tools, and it is found that the system is highly sensitive to both system parameters and initial conditions. The oscillator exhibits a line equilibrium along the w-axis, which leads to initial-dependent attractor coexistence. The physical mechanism of line-equilibrium-induced multistability is elucidated, providing insights that may generalize to other memtransistor-based systems. An experimental setup based on STM32 is then realized by digital technology. The experimental results illustrate the chaotic features of the system. An analysis of DAC resolution and numerical precision effects is conducted, providing a theoretical foundation for studying the hardware applications of memtransistors. In the future, gate-tunable memtransistor will be exploited in reconfigurable chaotic circuits and neuromorphic computing. The proposed oscillator and the hardware platform of STM32 can enable real-world applications such as chaotic secure communication and random number generation. Moreover, extending the system to include additional memtransistors or coupling it with neural network architectures may reveal higher-dimensional hyperchaotic behaviors with even richer multistability.

Author Contributions

Conceptualization, B.X.; methodology, B.X.; software, B.X. and X.Y.; hardware, B.X. and X.Y.; validation, B.X.; writing, B.X.; visualization, B.X. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Natural Science Foundations of Fujian Province (Grant Nos. 2020J01395, 2024J01320).

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Chua, L.O. Memristor-the missing circuit element. IEEE Trans. Circuit Theory 1971, 18, 507–519. [Google Scholar] [CrossRef]
  2. Strukov, D.; Snider, G.; Stewart, D.; Williams, R. The missing memristor found. Nature 2008, 453, 80–83. [Google Scholar] [CrossRef] [PubMed]
  3. Vongehr, S.; Meng, X. The missing memristor has not been found. Sci. Rep. 2015, 5, 11657. [Google Scholar] [CrossRef] [PubMed]
  4. Borghetti, J.; Snider, G.; Kuekes, P.; Yang, J.; Stewart, D.; Williams, R. Memristive’ switches enable ‘stateful’ logic operations via material implication. Nature 2010, 464, 873–876. [Google Scholar] [CrossRef]
  5. Liu, Y.; Tian, H.; Wu, F.; Liu, A.; Li, Y.; Sun, H.; Lanza, M.; Ren, T. Cellular automata imbedded memristor-based recirculated logic in-memory computing. Nat. Commun. 2023, 14, 2695. [Google Scholar] [CrossRef]
  6. Itoh, M.; Chua, L.O. Memristor cellular automata and memristor discrete-time cellular neural networks. Int. J. Bifurc. Chaos 2011, 19, 3605–3656. [Google Scholar] [CrossRef]
  7. Cao, Y.; Kao, Y.; Wang, Z.; Yang, X.; Park, J.; Xie, W. Sliding mode control for uncertain fractional-order reaction–diffusion memristor neural networks with time delays. Neural Netw. 2024, 178, 106402. [Google Scholar] [CrossRef]
  8. Itoh, M.; Chua, L.O. Memristor oscillators. Int. J. Bifurc. Chaos 2008, 18, 3183–3206. [Google Scholar] [CrossRef]
  9. Deng, Y.; Li, S.; Zhang, P.; Yuan, F.; Li, Y. Exploring thickness-dependent Cu/TiOx:Cu/Ti memristor and chaotic dynamics in a real fifth-order memristive circuit. Nonlinear Dyn. 2024, 112, 1377–1394. [Google Scholar] [CrossRef]
  10. Xiao, P.; Ma, M.; Jiang, H.; Huan, Z.; Du, S.; Hong, Q. Analog solver design of LU decomposition algorithm for accelerating public color watermarking. IEEE Trans. Ind. Inf. 2025, 22, 969–980. [Google Scholar] [CrossRef]
  11. Qian, K.; Xiao, Y.; Wei, Y.; Liu, D.; Wang, Q.; Feng, W. A Robust Memristor-Enhanced Polynomial Hyper-Chaotic Map and Its Multi-Channel Image Encryption Application. Micromachines 2023, 14, 2090. [Google Scholar] [CrossRef]
  12. Yu, F.; Kong, X.; Yao, W.; Zhang, J.; Cai, S.; Lin, H.; Jin, J. Dynamics analysis, synchronization and FPGA implementation of multiscroll Hopfield neural networks with non-polynomial memristor. Chaos Soliton Fract. 2024, 179, 114440. [Google Scholar] [CrossRef]
  13. Chua, L.O. If it’s pinched it’s a memristor. Semicond. Sci. Technol. 2014, 29, 104001. [Google Scholar] [CrossRef]
  14. Guo, Q.; Wang, N.; Zhang, G. A novel current-controlled memristor-based chaotic circuit. Integration 2021, 80, 20–28. [Google Scholar] [CrossRef]
  15. Dou, G.; Guo, W.; Li, Z.; Wang, C. Dynamics analysis of memristor chaotic circuit with coexisting hidden attractors. Eur. Phys. J. Plus 2024, 139, 354. [Google Scholar] [CrossRef]
  16. Li, Y.; Li, C.; Zhong, Q.; Lei, T.; Liu, S. Attractor merging and amplitude control of hyperchaos in a self-reproducing memristive map. Int. J. Bifurc. Chaos 2024, 34, 2450050. [Google Scholar] [CrossRef]
  17. Ding, S.; Meng, K.; Zhang, M.; Lin, Y.; Wang, C.; Li, Q.; Gao, S.; Mou, J. Three-Dimensional Discrete Echo-Memristor Map: Dynamic Analysis and DSP Implementation. Mathematics 2025, 13, 3442. [Google Scholar] [CrossRef]
  18. Sah, M.P.; Kim, H.; Chua, L.O. Brains are made of memristors. IEEE Circuits Syst. Mag. 2014, 14, 12–36. [Google Scholar] [CrossRef]
  19. Chua, L.O. Memristor, hodgkin–huxley, and edge of chaos. Nanotechnology 2013, 24, 383001. [Google Scholar] [CrossRef]
  20. Whitfield, J. Complex systems: Order out of chaos. Nature 2005, 436, 905–907. [Google Scholar] [CrossRef]
  21. Gibson, G.; Musunuru, S.; Zhang, J.; Vandenberghe, K.; Lee, J.; Hsieh, C.; Jackson, W.; Jeon, Y.; Henze, D.; Li, Z.; et al. An accurate locally active memristor model for S-type negative differential resistance in NbOx. Appl. Phys. Lett. 2016, 108, 023505. [Google Scholar] [CrossRef]
  22. Kumar, S.; Strachan, J.; Williams, R. Chaotic dynamics in nanoscale NbO2 Mott memristors for analogue computing. Nature 2017, 548, 318–321. [Google Scholar] [CrossRef]
  23. Sangwan, V.; Lee, H.; Bergeron, H.; Balla, I.; Beck, M.; Chen, K.; Hersam, M. Multi-terminal memtransistors from polycrystalline monolayer molybdenum disulfide. Nature 2018, 554, 500–504. [Google Scholar] [CrossRef]
  24. Li, D.; Liang, X. Neurons mimicked by electronics. Nature 2018, 554, 472–473. [Google Scholar] [CrossRef] [PubMed]
  25. Yang, Y.; Du, H.; Xue, Q.; Wei, X.; Yang, Z.; Xu, C.; Lin, D.; Jie, W.; Hao, J. Three-terminal memtransistors based on two-dimensional layered gallium selenide nanosheets for potential low-power electronics applications. Nano Energy 2019, 57, 566–573. [Google Scholar] [CrossRef]
  26. Wang, L.; Liao, W.; Wong, S.L.; Yu, Z.G.; Li, S.; Lim, Y.; Feng, X.; Tan, W.C.; Huang, X.; Chen, L.; et al. Artificial synapses based on multiterminal memtransistors for neuromorphic application. Adv. Funct. Mater. 2019, 29, 1901106. [Google Scholar] [CrossRef]
  27. Son, K.-H.; Kim, H.-S.; Han, D.-H.; Lim, H.-K.; Lee, H.-S. Li-well ZnO memtransistors: High reliability for neuromorphic applications. Adv. Mater. 2026, 38, e06128. [Google Scholar] [CrossRef]
  28. Tan, T.; Sivan, M.; Zhou, K.; Guo, H.; Wu, Y.; Sun, L.; Li, Y.; Feng, X. Self-rectifying MoS2 memtransistor via asymmetry contact metal engineering for neuromorphic computing. Small 2025, 2503716. [Google Scholar] [CrossRef] [PubMed]
  29. Hou, X.; Zhang, W.; Duan, S.; Jin, T.; Geng, X.; Lin, M.; Cai, Y.; Mao, J.; Luo, Y.; Zhu, J.; et al. Scalable transition metal dichalcogenide memtransistor arrays with Schottky-barrier control for energy-efficient artificial neural networks. Nat. Commun. 2025, 16, 9506. [Google Scholar] [CrossRef]
  30. Gu, M.; Liang, Y.; Li, Y.; Liu, J.; Wang, G. Complex coexisting attractors in a locally-active memristor-based oscillator. Pramana 2024, 98, 65. [Google Scholar] [CrossRef]
  31. Shen, Y.; Chen, Z.; Li, Y.; Li, W. Coexisting attractors, amplitude control, circuit implementation of grid-scroll memristive hyperchaotic oscillator and its application in underwater signal detection. Mech. Syst. Signal Process. 2025, 229, 112525. [Google Scholar] [CrossRef]
  32. Shen, M.; Li, C.; Wang, L.; Xue, Y.; Qi, X. More Diagonal Distributions of Coexisting Attractors. Symmetry 2025, 17, 1331. [Google Scholar] [CrossRef]
Figure 1. Emulator circuit of the memtransistor.
Figure 1. Emulator circuit of the memtransistor.
Mathematics 14 02027 g001
Figure 2. Frequency-control characteristic curve of the memtransistor.
Figure 2. Frequency-control characteristic curve of the memtransistor.
Mathematics 14 02027 g002
Figure 3. vgs-control characteristic curve of the memtransistor.
Figure 3. vgs-control characteristic curve of the memtransistor.
Mathematics 14 02027 g003
Figure 4. Memristive equivalent circuit.
Figure 4. Memristive equivalent circuit.
Mathematics 14 02027 g004
Figure 5. Memristive v-i characteristic curve.
Figure 5. Memristive v-i characteristic curve.
Mathematics 14 02027 g005
Figure 6. Memtransistor-based chaotic circuit.
Figure 6. Memtransistor-based chaotic circuit.
Mathematics 14 02027 g006
Figure 7. Chaotic attractors of the memtransistor-based system: (a) x-y phase diagram, (b) y-z phase diagram, (c) z-w phase diagram, and (d) w-x phase diagram.
Figure 7. Chaotic attractors of the memtransistor-based system: (a) x-y phase diagram, (b) y-z phase diagram, (c) z-w phase diagram, and (d) w-x phase diagram.
Mathematics 14 02027 g007
Figure 8. Poincaré mapping of the chaotic system.
Figure 8. Poincaré mapping of the chaotic system.
Mathematics 14 02027 g008
Figure 9. Lyapunov exponent spectrum and bifurcation diagram for the parameter vgs: (a) Lyapunov exponent spectrum and (b) bifurcation diagram.
Figure 9. Lyapunov exponent spectrum and bifurcation diagram for the parameter vgs: (a) Lyapunov exponent spectrum and (b) bifurcation diagram.
Mathematics 14 02027 g009
Figure 10. Phase diagrams in the x-y plane: (a) vgs = −16, (b) vgs = −9, (c) vgs = −5.8, and (d) vgs = 4.
Figure 10. Phase diagrams in the x-y plane: (a) vgs = −16, (b) vgs = −9, (c) vgs = −5.8, and (d) vgs = 4.
Mathematics 14 02027 g010
Figure 11. Lyapunov exponent spectrum and bifurcation diagram for the parameter b: (a) Lyapunov exponent spectrum and (b) bifurcation diagram.
Figure 11. Lyapunov exponent spectrum and bifurcation diagram for the parameter b: (a) Lyapunov exponent spectrum and (b) bifurcation diagram.
Mathematics 14 02027 g011
Figure 12. Dynamics map for parameters vgs and b.
Figure 12. Dynamics map for parameters vgs and b.
Mathematics 14 02027 g012
Figure 13. Lyapunov exponent spectrum and bifurcation diagram concerning the initial values of w(0): (a) Lyapunov exponent spectrum and (b) bifurcation diagram.
Figure 13. Lyapunov exponent spectrum and bifurcation diagram concerning the initial values of w(0): (a) Lyapunov exponent spectrum and (b) bifurcation diagram.
Mathematics 14 02027 g013
Figure 14. Coexistence attractors in (a) the xy plane and (b) the zw plane.
Figure 14. Coexistence attractors in (a) the xy plane and (b) the zw plane.
Mathematics 14 02027 g014
Figure 15. Coexisting attractors at different vgs: (a) vgs = −10 and (b) vgs = −5.
Figure 15. Coexisting attractors at different vgs: (a) vgs = −10 and (b) vgs = −5.
Mathematics 14 02027 g015
Figure 16. Attractive basins at different vgs: (a) vgs = −10 and (b) vgs = −5.
Figure 16. Attractive basins at different vgs: (a) vgs = −10 and (b) vgs = −5.
Mathematics 14 02027 g016
Figure 17. Diagram of the experimental setup.
Figure 17. Diagram of the experimental setup.
Mathematics 14 02027 g017
Figure 18. Experimental result obtained using STM32.
Figure 18. Experimental result obtained using STM32.
Mathematics 14 02027 g018
Table 1. Parameter comparison between the STM32 implementation and the theoretical model.
Table 1. Parameter comparison between the STM32 implementation and the theoretical model.
ParameterTheoretical ValueSTM32 ValueRelative Error
a11.00000%
b0.330.33000%
k10.00010.00010%
k80.000010.000010%
ΔT (step)0.00010.00010%
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Xu, B.; Ye, X. A Memtransistor-Memristor-Based Chaotic Circuit with Attractors Coexistence. Mathematics 2026, 14, 2027. https://doi.org/10.3390/math14112027

AMA Style

Xu B, Ye X. A Memtransistor-Memristor-Based Chaotic Circuit with Attractors Coexistence. Mathematics. 2026; 14(11):2027. https://doi.org/10.3390/math14112027

Chicago/Turabian Style

Xu, Birong, and Ximei Ye. 2026. "A Memtransistor-Memristor-Based Chaotic Circuit with Attractors Coexistence" Mathematics 14, no. 11: 2027. https://doi.org/10.3390/math14112027

APA Style

Xu, B., & Ye, X. (2026). A Memtransistor-Memristor-Based Chaotic Circuit with Attractors Coexistence. Mathematics, 14(11), 2027. https://doi.org/10.3390/math14112027

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop