Next Article in Journal
Some Results on Coefficient Estimate Problems for Four-Leaf-Type Bounded Turning Functions
Next Article in Special Issue
Zhang Neuro-PID Control for Generalized Bi-Variable Function Projective Synchronization of Nonautonomous Nonlinear Systems with Various Perturbations
Previous Article in Journal
Quantum K-Nearest Neighbors: Utilizing QRAM and SWAP-Test Techniques for Enhanced Performance
Previous Article in Special Issue
Dynamic Behavior and Bifurcation Analysis of a Modified Reduced Lorenz Model
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Oscillator with Line of Equilibiria and Nonlinear Function Terms: Stability Analysis, Chaos, and Application for Secure Communications

by
Othman Abdullah Almatroud
1,
Ali A. Shukur
2,
Viet-Thanh Pham
3,* and
Giuseppe Grassi
4
1
Department of Mathematics, Faculty of Science, University of Ha’il, Ha’il 2440, Saudi Arabia
2
Faculty of Computer Sciences and Mathematics, University of Kufa, An-Najaf 540011, Iraq
3
Faculty of Electronics Technology, Industrial University of Ho Chi Minh City, Ho Chi Minh City 70000, Vietnam
4
Department of Engineering for Innovation, University of Salento, 73100 Lecce, Italy
*
Author to whom correspondence should be addressed.
Mathematics 2024, 12(12), 1874; https://doi.org/10.3390/math12121874
Submission received: 3 April 2024 / Revised: 30 May 2024 / Accepted: 13 June 2024 / Published: 16 June 2024
(This article belongs to the Special Issue Applied Mathematics in Nonlinear Dynamics and Chaos)

Abstract

:
We explore an oscillator with nonlinear functions and equilibrium lines that displays chaos. The equilibrium stability and complexity of the oscillator have been analysed and investigated. The presence of multiple equilibrium lines sets it apart from previously reported oscillators. The synchronization of the oscillator is considered as an application for secure communications. An observer is designed by considering a transmitted signal as a state, in other words, by injecting a linear function satisfying Lipschitz’s condition to the proposed oscillator. Moreover, the adaptive control of the new oscillator is obtained.
MSC:
34C28; 34H10; 93C40

1. Introduction

Chaos was formally defined by Edward Lorenz as a nonlinear dynamical system sensitive to initial conditions. H. Poincaré realized that the motion of a three-body has a very special behaviour such as that similar to how drastically different orbits would result from even a small initial condition change. The unusual and strange geometry of the chaotic attractor received the first look, while the usual attractors were periodic attractors, quasi-periodic, and stable equilibrium attractors. In the 1970s, the Belousov–Zhabotinsky reaction was presented by Anatoliy Zhabotinsky, where the basin of attraction included an unstable equilibrium point. The attractor was called “self-excited”. Simply, by the usual computation, the self-excited attractors can be easily found. Another class of attractor was observed by Gennady Leonov and Nikolay Kuznetsov, which they called the “hidden attractor” in multistable systems [1,2,3].
Due to the complicated and unexpected behaviour of chaotic systems, their applications can be found in different scientific and engineering fields, including communications, image encryption [4], robotics [5], anti-jamming systems [6], chemical reactors [7], modelling and prediction, time-delayed systems [8], and sensors [9].
In addition, the investigations of chaotic systems with special characteristics have attracted a lot of attention from scientists, engineers, and mathematicians over the last two decades. After the discovery of the three-dimensional Lorenz system [10], a large number of chaotic systems were presented. Some typical systems are chaotic oscillators without equilibrium [11], with stable equilibrium [12], and with equilibrium point located on a segmented straight line [13,14]. In [15], authors investigated chaotic oscillators with balanced squares, while a chaotic oscillator with circular equilibrium was studied in [16].
The present challenge is to provide a new chaotic oscillator with special properties. Chaotic oscillators can be divided into conservative and dissipative. A dissipative chaotic system is one in which energy or other stored quantities are continually lost and, for instance, often converted to heat by processes such as friction; see [17]. The behaviour of the system may be unpredictable and limited to the boundaries of these attractors, and vice versa, conservative chaotic oscillators do not lose energy over time and the appearance of their orbits on the surface exhibits constant energy in the corresponding space. In this case, the orbits of these oscillators remain within conserved subspace. Conservative and dissipative chaotic oscillators are structurally stable. Recently, peculiar chaotic oscillators with no linear terms have been presented. The boundedness of this class of chaotic oscillators shows a difficulty to be determined, see [18]. A complicated class of chaotic oscillators generated by only nonlinear terms is shown in Table 1.
On the other hand, the study of when and how it is feasible to govern systems showing irregular, chaotic behaviour is known as control of chaos, or control of chaotic oscillators. It is the boundary field that exists between control theory and nonlinear oscillators theory. Nonlinear control and control of chaos are closely related, and chaotic oscillators can benefit from various nonlinear control techniques. Due to the complexity of chaotic oscillators generated by a large number of nonlinear terms, the control process became more complicated. Two of the most known methods of chaos control will be studied. The first is the globally stable adaptive controller based on the second method of Lyapunov, which has been introduced to control the chaotic motion. The second method is by constructing an observer for the corresponding nonlinear system, which depends on the solvability of a linear matrix related to a matrix system.
In this paper, we present an oscillator with seven pure nonlinear terms and its stability in Section 2. Section 3 provides a dynamic analysis. We illustrate a controller and an application of the proposed oscillator in secure communications in Section 4 and Section 5.

2. Proposed Oscillator

We consider the nonlinear function
F y = a 1 y 3 a 2 y 2 a 3 y ,
where a 1 , a 2 , a 3 are positive parameters. Based on F y , the oscillator is
x ˙ = F ( y ) + a 4 x 2 ; y ˙ = a 5 x z ; z ˙ = a 6 x y + a 7 x 2 .
where a i i = 1 , , 7 are systems parameters.

2.1. Stability Analysis

By coordinate transformation, the oscillator (2) possesses the invariance as
( x , y , z , a 2 , a 4 ) ( x , y , z , a 2 , a 4 ) .
From (3), one can see that the symmetrical feature is attractive when exploring oscillators as illustrated in Figure 1.
We obtain the equilibria of the system (2) by solving the algebraic equations below:
F ( y ) + a 4 x 2 = 0 ,
a 5 x z = 0 ,
a 6 x y + a 7 x 2 = 0 .
One can find the equilibrium points of the oscillator (2) by starting from Equation (6), which yields the following three cases:
  • The first equilibirum point is the origin coordinate, i.e., E 1 = ( 0 , 0 , 0 ) .
  • When x = 0 and z 0 , then we have a line of equilibria with following conditions
    • if a 1 , a 2 , a 3 are not equal to zero, then we have
      E 2 = ( 0 , a 2 4 a 1 a 3 a 2 2 2 a 1 , z ) ,
      E 3 = ( 0 , a 2 + 4 a 1 a 3 a 2 2 2 a 1 , z ) ;
    • if a 1 = 0 and a 2 = a 3 are not equal to zero, then we have
      E 4 = ( 0 , a 2 a 3 , z ) .
  • When x 0 and z = 0 , then we have the following
    E 5 = a 6 a 7 a 2 a 7 4 a 1 a 3 a 7 + 4 a 1 a 4 a 6 + a 2 2 a 7 2 a 1 a 7 , a 2 a 7 4 a 1 a 3 a 7 + 4 a 1 a 4 a 6 + a 2 2 a 7 2 a 1 a 7 , 0 ,
    E 6 = a 6 a 7 a 2 a 7 + 4 a 1 a 3 a 7 + 4 a 1 a 4 a 6 + a 2 2 a 7 2 a 1 a 7 , a 2 a 7 + 4 a 1 a 3 a 7 + 4 a 1 a 4 a 6 + a 2 2 a 7 2 a 1 a 7 , 0 ,
Consequently, to check the stability of E p ( x , y , z ) , ( p = 1 , , 6 ) , the given equilibrium points, we calculate the Jacobian matrix as:
| J λ I | ( x , y , z ) = 2 a 4 x F ( y ) 0 a 5 z 0 a 5 x a 6 y + 2 a 7 x a 6 x 0
where F ( y ) = 3 a 1 y 2 2 a 2 y a 3 . The characteristic polynomial of J is given by
Π ( J , λ ) = α 3 λ 3 + α 2 λ 2 + α 1 λ + α 0 ,
where
α 3 = 1 , α 2 = a 4 , α 1 = a 5 z F ( y ) + a 5 a 6 x 2 , α 0 = 2 F ( y ) a 7 a 5 x 2 F ( y ) a 6 a 5 x y + a 4 a 6 a 5 x 2 .
According to the Routh–Hurwitz stability criterion and α 3 , the equilibrium points of the oscillator (2) are unstable when all the corresponding parameters are either positive or negative. Therefore, the attractor of the oscillator (2) will pass all possible equilibrium points.
Due to the positive values of all system’s parameters, in particular, we select the parameters a 1 = 0.1 ,   a 7 = 0.2 and a i = 1   ( i = 2 , , 6 ) , to calculate the eigenvalues of J for the corresponding points in Table 2.
According to Table 2, the proposed oscillator is self-excited.
In addition, we will consider one more important feature of chaotic oscillators which is the “dissipativity”. In Lorenze’s system, the largest number of those oscillators is dissipative. In fact, the oscillator we proposed in (2) is one dissipative oscillator. The dissipativity is calculated by:
V = x ˙ x + y ˙ y + z ˙ z = 2 a 4 x .
From (8), one can see that the proposed oscillator is dissipative if a 4 < 0 and x ( t ) > 0 as t or a 4 > 0 and x ( t ) < 0 as t .

2.2. Zero-Hopf Bifurcation

A particular kind of stability is the bifurcation at a point known as a zero-Hopf singular point. Note that such a class of equilibrium points occurs when the Jacobian matrix of a three-dimensional autonomous differential system has two pure imaginary eigenvalues and zero. For certain differential systems, averaging techniques are helpful in examining and figuring out how many periodic orbits there are. Specifically, it is a crucial technique for examining the cyclicity of the limit cycle that splits off from the zero-Hopf point. The first-order averaging theory is commonly used to derive the amplitude equation describing the limit cycle’s dynamics near the bifurcation point. This amplitude equation can be used to determine the stability and bifurcation properties of the limit cycle. Applying such a method, various researchers have concentrated on investigating the existence of periodic orbits. Some typical work has been presented by Marsden and McCracken [22]. In the following, the basic results are presented. Such results are vital to illustrate a possible bifurcation of limit cycles via a selected zero-Hopf equilibrium point in system (2) using the first-order averaging method.
The following differential systems are considered by us:
X ˙ = F 0 ( t , X ) + ϵ F 1 ( t , X ) + ϵ 2 F 2 ( t , X ) ,
where ϵ 0 > 0 is a small integer number and ϵ ( ϵ 0 , ϵ 0 ) , the maps F 0 , F 1 : R × H R n and F 2 : R × H × ( ϵ 0 , ϵ 0 ) are continuous maps belong to space C 2 . T-periodic is in the first variable. One of the most important dynamical features is the bifurcation of T-periodic solutions in system (2), which will be studied by a well-known method called averaging theory. Consider
X ˙ = F 0 ( t , X )
to be an unperturbed system which may have periodic solutions in a sub-manifold. Assume that X ( t , X 0 ) is the periodic solution of system (10) such that X ( 0 , X 0 ) = X 0 = X ( T , X 0 ) . Thus, system (10) can be linearized along its periodic solution X ( t , X 0 ) as:
Y ˙ = D X F 0 ( t , X ( t , X 0 ) ) Y .
By M X 0 ( t ) , we denote the so-called fundamental matrix of the above equation. Let V be an open set and C l ( V ) be a set formed only by periodic solutions. Suppose there exists V where C l ( V ) H . In particular, for each X 0 C l ( V ) , one has that X ( t , X 0 ) is a T-periodic solution of (10). Then, C l ( V ) may contain a vision about the bifurcation of T-periodic solutions starting from X ( t , X 0 ) . For more detailed information about averaging theory and zero-Hopf bifurcation, see [23].
The next classical result brings clear information:
Theorem 1. 
Let V be an open and bounded set where C l ( V ) H . Let for each X 0 C l ( V ) , if the solution X ( t , X 0 ) is a T-periodic, then we have map F : C l ( V ) R n such that:
F ( X 0 ) = 1 T 0 T M X 0 1 ( t , X 0 ) F ( t , X ( t , X 0 ) ) d t .
Then, the following statements hold:
(I) If there exist X * V with F ( X * ) = 0 and d e t F X 0 ( X * ) 0 , then there exist a T-periodic solution X ( t , ϵ ) of system (10) such that X ( 0 , ϵ ) X * as ϵ 0 .
(II) The type of stability of the periodic solution X ( t , ϵ ) is given by the eigenvalues of the Jacobian matrix F X 0 ( X * ) .
Proposition 1. 
For system (2), the point ( 0 , 0 , z ) is a zero-Hopf singular point if and only if the following conditions are satisfied
1. 
a 1 = a 2 = a 4 = 0 ;
2. 
a 3 , a 5 , a 6 , a 7 > 0 and z 0 .
Proof. 
It is clear to show that the characteristic equation Π ( J , λ ) has three roots 0 , ± i ω ; ω = a 3 a 5 the following conditions are satisfied
  • a 1 = a 2 = a 4 = 0 ;
  • a 3 , a 5 , a 6 , a 7 > 0 and z 0 .  □
Theorem 2. 
Consider system (2), provided that a 3 , a 5 > 0 . Let a 3 = ω 2 + ϵ τ where τ 0 . Let ϵ be a sufficiently small positive parameter. Using first order averaging theory, it cannot find periodic orbits bifurcating from the zero-Hopf singular point at the origin.
Proof. 
When a = ω 2 + ϵ τ with using the scale of variables ( x , y , z ) = ( ϵ X , ϵ Y , ϵ Z ) . Denote ( X , Y , Z ) by ( x , y , z ) and a 1 = a 2 = a 4 = 0 , we have
x ˙ y ˙ z ˙ = ( ω 2 + τ ϵ ) x 2 0 0 + ϵ 0 a 5 x y a 6 x y + a 7 x 2
Now, the following transformation transforms the unperturbed terms of system (12) into its Jordan normal form
x y z = 1 0 0 0 ω 0 0 0 1 u 1 u 2 u 3 .
In the new variables ( u 1 , u 2 , u 3 ) , system (12) becomes
u 1 ˙ = ( ω + τ ϵ ω ) ω u 2 , u 2 ˙ = a 5 u 1 u 3 , u 3 ˙ = a 6 u 1 u 2 + a 7 u 1 2 .
Its clear that (14) is written as (9).
Now, let us consider the following:
X ˙ = F 0 ( t , X ) , X 0 = ( u 0 , v 0 , w 0 ) .
The solution of (15) is X ( t , X 0 ) = ( u 1 ( t ) ,   u 2 ( t ) ,   u 3 ( t ) ) where
u 1 ( t ) = v 0 , u 2 ( t ) = u 0 + ω t v 0 , u 3 ( t ) = w 0 .
Obviously, all solutions X ( t , X 0 ) involved in u 2 ( t ) = u 3 ( t ) = 0 are not periodic. The given system does not have any nontrivial solutions that satisfy F ( X 0 ) = 0 provided that the determinant of the Jacobian matrix at that point is not zero. As a result, there cannot be any periodic orbits that bifurcate from the associated zero-Hopf point. This indicates that averaging theory does not help to localize the periodic solutions of a complicated structure of chaotic oscillator such as having no linear (or at least) terms.  □

3. Dynamics of the Oscillator

Important tools to indicate the complex dynamics of nonlinear oscillators are the Lyapunov exponents and bifurcation diagram. Bifurcation analysis studies the evolution of a dynamic system’s basic properties as a parameter changes. Its main goal is to identify precise points in the parameter space where notable qualitative changes in the behaviour of the system appear. It is possible to determine possible multistable zones in the parameter space by using the forward and backward methods to generate bifurcation diagrams. It is standard procedure to conduct bifurcation analysis in the case of flow-based dynamical systems by locating the local maxima in the system’s time evolution for each unique parameter configuration. Conversely, the Lyapunov exponents analysis is a technique used to evaluate numerically the speed at which neighbouring trajectories in a dynamical oscillator either converge or spread out exponentially. This method provides insightful information about the system’s vulnerability to initial conditions. In the following, we provide the Lyapunov exponents and bifurcation analysis of the proposed oscillator (2).
The proposed oscillator (2) displays chaotic behaviour when the parameters a 1 = 0.1 ,   a 7 = 0.2 ,   a i = 1   ( i = 2 , , 6 ) and initial condition (−1.3, 1.5, 1.4). To gain a better understanding of the complexity and behaviour of the proposed oscillator, we will investigate the Lyapunov exponents. Due to the corresponding parameter values and initial conditions, the LEs are found to be L 1 = 0.313 ,   L 2 = 0 ,   L 3 = 0.744 . Moreover, based on the Lyapunov exponents, we will determine the Kaplan–Yorke fractional dimension ( D K Y ), which is given by:
D K Y = j + i = 1 j L i | L j + 1 | ,
where L j is the Lyapunov exponent. Therefore, the Kaplan–Yorke fractional dimension is found to be D K Y = 2.42 , which shows the geometric complexity of the attractor (see Figure 1).
To explore the dynamics of the introduced oscillator along a wide range of its two parameters a 1 and a 7 , the bifurcation diagram for the parameter a 1 on the interval 0 < a 1 ≤ 1 with keeping a 7 = 0.2 , and bifurcation diagram for the parameter a 7 on the interval 0 < a 7 ≤ 1 with keeping a 1 = 0.1 have been plotted as shown in Figure 2. By using the oscillator initial conditions, x 0 = y 0 = z 0 = 1 . In all bifurcation diagrams, the oscillator has simulated along the time interval t [ 0 , 1000 ] , where the Poincare section has been captured on x z plane after the steady state reached (i.e., t > 300). The bifurcation diagram and the corresponding Lyapunov exponents have been plotted with the step-size Δ a 1 = 0.02 as shown in Figure 3, while in Figure 2 the bifurcation parameter a 7 is discretized with the step-size Δ a 7 = 0.01 . It is clear from Figure 2 that the system performs chaotic motion as long as a 1 > 0.1 when keeping a 7 = 0.2 . On the other hand, Figure 2 demonstrates that the system oscillates chaotically for a 7 > 0.2 when keeping a 1 = 0.1 . The phase portraits and time response with parameters of the system are illustrated in Figure 2 and Figure 4, respectively.

4. Adaptive Control of System (2)

Adaptive control, an advanced methodology adapted for dynamic systems, stands as a beacon of innovation in the realm of control theory. Providing unparalleled versatility and efficacy, adaptive control mechanisms facilitate seamless customization and optimization of control processes in response to fluctuations in system dynamics. This adaptive capability is particularly invaluable in scenarios characterized by the inherent unpredictability and complexity of chaotic systems. Given the propensity of chaotic systems to exhibit a sensitive dependence on initial conditions and nonlinear dynamics, conventional control strategies often fail to adequately regulate such systems. Researchers have directed considerable efforts towards the development and refinement of adaptive controllers specifically tailored to address the unique challenges posed by chaotic systems. By harnessing the intrinsic adaptability of adaptive control methodologies, these activities aim to imbue control systems with the resilience and responsiveness requisite for navigating the intricacies of chaotic dynamics.
In this section, we present a control study of oscillator (2). Briefly, the control strategy is the earliest control strategy proposed to resolve the synchronization issue. The first work in this direction [24] shows that the active control theory may synchronize the connected Lorenz system which is also confirmed by the simulation. However, Perez-Cruz et al. [25] looked into the synchronization of a new three-dimensional chaotic system by using Lyapunov analysis to design a nonlinear controller that guaranteed the exponential convergence of the synchronization error, and the results of their numerical simulation confirmed the controller’s excellent performance.
Now, let fix some the parameters of oscillator (2) as a j = 1 , j = 2 , , 6 and let us define the following driver system as follows
x 1 ˙ = a 1 x 2 3 x 2 2 x 2 + x 1 2 ; x 2 ˙ = x 1 x 3 ; x 3 ˙ = x 1 x 2 + a 7 x 1 2
Next, let us provide the adaptive synchronization of an identical novel chaotic oscillator with parameters which are not valued. The response system is presented as
x 1 ˙ = a 1 x 2 3 x 2 2 x 2 + x 1 2 + u 1 ; x 2 ˙ = x 1 x 3 + u 2 ; x 3 ˙ = x 1 x 2 + a 7 x 1 2 + u 3
where x 1 , x 2 , x 3 are the states, a 1 , a 7 are unknown system parameters and
U = [ u 1 , u 2 , u 3 ] T
is the adaptive controller to be determined. We consider the adaptive controller defined by
u 1 = ε a 1 x 2 3 + x 2 2 + x 2 x 1 2 k 1 x 1 ; u 2 = x 1 x 3 k 2 x 2 ; u 3 = x 1 x 2 ε a 7 x 1 2 k 3 x 3 .
where ε a 1 , ε a 7 denote the estimated parameters of the system coefficients a 1 , a 7 , respectively, and k 1 , k 2 , k 3 > 0 .
Substituting (19) into (18), we obtain the closed-loop system:
x 1 ˙ = [ a 1 ε a 1 ( t ) ] x 2 3 k 1 x 1 ; x 2 ˙ = k 2 x 2 ; x 3 ˙ = [ a 7 ε a 7 ( t ) ] x 1 2 k 3 x 3
Let us denote the error estimation of the parameters as follows:
ε 1 ( t ) = [ a 1 ε a 1 ( t ) ] ; ε 2 ( t ) = [ a 7 ε a 7 ( t ) ] ;
Due to (21), the derivatives of the parameter estimation errors can be expressed as:
ε 1 ˙ = ε a 1 ˙ , ε 2 ˙ = ε a 7 ˙ .
In the following, we reduced (20) to
x 1 ˙ = ε 1 k 1 x 1 ; x 2 ˙ = k 2 x 2 ; x 3 ˙ = ε 2 x 1 2 k 3 x 3 .
Theorem 3. 
If the controllers are chosen as (19) and let the parameter’s update laws is
ε 1 ˙ ( t ) = x 1 x 2 3 η ( a 1 ε a 1 ) ; ε 2 ˙ ( t ) = x 3 x 1 2 η ( a 7 ε a 7 ) .
then the synchronization between the driver system (19) and the response system (18) is approached if k 1 , k 2 , k 3 are positive constants.
Proof. 
We consider the Lyapunov function defined by
V ( x 1 , x 2 , x 3 , ε 1 , ε 2 ) = 1 2 x 1 2 + x 2 2 + x 3 2 + ε 1 2 + ε 2 2
Differentiating the above function, we have
V ˙ ( x 1 , x 2 , x 3 , ε 1 , ε 2 ) =
= x 1 x 1 ˙ + x 2 x 2 ˙ + x 3 x 3 ˙ + ε 1 ε 1 ˙ + ε 2 ε 2 ˙
Taking time derivative of the above function along the trajectories of (24), we have
V ˙ = ( k 1 x 1 2 + k 2 x 2 2 + k 3 x 3 2 + η ε 1 2 + η ε 2 2 )
which is a negative function for k 1 , k 2 , k 3 > 0 . Thus, due to the Lyapunov stability theory, we find that ε 1 ( t ) 0 , ε 2 ( t ) 0 exponentially when t .  □

Numerical Simulation

We consider the fourth-order Runge–Kutta method to numerically simulate the adaptive control for system (18) with the adaptive control law (19) and the parameter update law (24). The parameters of system (17) are selected as a 1 = 0.1 ,   a 7 = 0.2 . In addition, we take the adaptive and update laws as k i = η j = 2 ,   ( i = 1 , , 3 ; j = 1 , 2 ) . Suppose that the initial values of the estimated parameters are ( 0 , 0 , 0 ) and the initial values of system (2) are taken as (1, 1, 1). When the adaptive control law (24) and the parameter update law are used, the controlled system converges to the equilibrium E = (0, 0, 0) exponentially, as shown in Figure 5.

5. Secure Communication Application

In the contemporary information age, the escalating concern for security within information systems is palpable and ever-growing. This heightened apprehension is principally propelled by the exponential surge in news dissemination and data generation, necessitating the proliferation and refinement of sophisticated information systems. The imperative to exchange and transmit information seamlessly in our interconnected world catalyzes the inception and evolution of advanced information systems, amplifying the importance of fortifying their security measures. Addressing the security challenges confronting both individuals and organizations within information systems has become imperative in contemporary times. Indeed, the imperative of secure information systems has become paramount in today’s digital landscape, wherein the repercussions of breaches and cyber attacks can be profound and far-reaching. As such, the development and implementation of robust security mechanisms within information systems are indispensable. Traditional security techniques have long served as the cornerstone of information security efforts, offering protection against a myriad of threats ranging from unauthorized access to data breaches. However, the burgeoning sophistication of cyber threats necessitates a continuous evolution in security strategies and methodologies.
One such evolutionary stride in the realm of information security involves the advent of secure information systems predicated on the principles of chaotic systems. Leveraging the dynamic characteristics inherent in chaotic systems engenders a novel paradigm for ensuring the security of information systems. Chaotic systems, characterized by sensitive dependence on initial conditions and deterministic unpredictability, offer a fertile ground for devising innovative encryption and authentication mechanisms. The inherent complexity and nonlinearity of chaotic systems furnish a formidable barrier against adversarial intrusion, thereby augmenting the resilience of secure information systems.
The exploration of secure information systems, underpinned by chaotic dynamics, represents a burgeoning frontier in information security research. The attempt to harness the intricate dynamics of chaotic systems for fortifying information systems against cyber threats holds immense promise and potential. Ongoing research activities in this domain are poised to yield novel breakthroughs, bolstering the efficacy and robustness of secure information systems.
The quest for enhancing the security of information systems encompasses a multifaceted approach, encompassing both theoretical investigations and practical implementations. Fundamental research activities delve into elucidating the underlying principles governing the dynamics of chaotic systems, discerning patterns amidst apparent randomness, and devising algorithms capable of harnessing chaotic dynamics for cryptographic purposes. Concurrently, applied research actions focus on integrating chaotic encryption techniques into real-world information systems, evaluating their efficacy, scalability, and compatibility with existing infrastructure.
The burgeoning proliferation of interconnected devices and the advent of the Internet of Things (IoT) further accentuate the exigency of secure information systems. As the fabric of our digital ecosystem becomes increasingly intricate and interconnected, the vulnerability surface susceptible to exploitation by malicious actors commensurately expands. In this context, the integration of chaotic encryption techniques offers a salient avenue for bolstering the security posture of IoT devices and networks, mitigating the risks associated with cyber attacks and unauthorized access.
In this section, an application to the proposed oscillator will be considered, especially to secure communications problems. Before we begin, we need to provide a brief introduction to X = C [ a , b ] - Banach spaces. Let f be a continuous function, the norm of g is given by
g l 1 = max t | g ( t ) | .
The function g : X X is said to satisfy the Lipschitz condition if there exists a positive integer ξ such that for every μ , ν l 1 , we have
g ( μ ) g ( ν ) X ξ μ ν X .
Because the oscillator (2) has no linear term, we inject the linear term q ( t ) which is the transmitted signal. As a result, we consider the following system:
x ˙ = F ( y ) + a 4 x 2 + b 1 q ( t ) ; y ˙ = a 5 x z + b 2 q ( t ) ; z ˙ = a 6 x y + a 7 x 2 + b 3 q ( t ) ; Y ( t ) = C 1 x ( t ) y ( t ) z ( t ) T + Γ q ( t ) ,
where F ( y ) = y 3 y 2 y ,   a 2 = a 3 = a 4 = a 5 = a 6 = 1 , y ( t ) the measurable output, b 1 ,   b 2 ,   b 3 are the coefficients of the transmitted signal. The matrices C 1 and Γ are appropriate dimensions. In order to successfully estimate the input signal and proceed with synchronization, we reformulate the system as follows:
M x ˙ ( t ) = A x ( t ) + Φ ( x )
and
Y ( t ) = C x ( t )
with
M = ( I 3 , 0 3 × 1 ) A = 0 0 0 b 1 0 0 0 b 2 0 0 0 b 3 C = ( C 1 , Γ ) x ( t ) = x ( t ) y ( t ) z ( t ) Φ ( x ) = y 3 y 2 y + a 4 x 2 ; a 5 x z ; a 6 x y + a 7 x 2 .
The state x ( t ) is estimated by an observer constructed for the system (27). Thus, we can achieve synchronization and input estimation.
In order to continue the process, we assume the following:
  • Let n be the number of columns of matrix M, rank ( M T , C T ) T = n . Therefore, due to the form of matrix M, it is equivalent to Γ .
  • The non-linear parts satisfy the Lipschitz condition
    Φ ( x ) Φ ( y ) X ξ x y X ,
    where ξ > 0 is positive integer number.
Note that assumption (B) includes a broad spectrum of systems; even for ones not satisfying Lipschitz’s condition “globally”, the constant ξ can be obtained for systems which are satisfying the Lipschitz condition “locally”. Due to the mentioned assumptions, our aim here is to design an observer for system (27), which is given by:
Z ˙ ( t ) = R Z ( t ) + J Y ( t ) + K Φ ( x ^ )
and
x ^ ( t ) = x ( t ) + E Y ( t )
where R , J , K , E are the matrices computed via x ^ such that
x ^ x X 0 as t .
We apply the method in [26] to obtain the observer matrices:
  • The matrix K computation can be carried out by the procedure shown in [26];
  • Compute the matrices K M and K A by
    K M x ˙ = K A + K Φ ( x ) , Y = C x
    considering the solvability of the LMI
    W = ( K A ) T P + p ( K A ) C T Q ^ T Q ^ C + ξ 2 I P N N T P I < 0
    for P > 0 .
  • If W is solvable, then the matrices of the observer are:
    Q = P 1 Q ^ , R = K A Q C
    K M = I E C , V = Q + R E
This way, the observer (29) can synchronize with system (26).
Theorem 4. 
Let C + = { q | q C R e ( q ) 0 } . The necessary condition for the solvability of W is
r a n k q M A C = n q C +
Proof. 
To satisfy Theorem 4, it easy to check that it is based on the structure of A , we need to counteract the lack of linear terms by adding more outputs.  □

Simulation Study

For implementing the simulation, we take a 1 = 0.1 , a 7 = 0.2 and b 1 = 1 , b 2 = 0.5 , b 3 = 0 and
C = 1 3 0 0.2 0 2 0.5 0 2 0 1 0 .
Assume that the initial conditions are: x 0 = 1.3 , y 0 = 1.5 , z 0 = 1.4 and z 1 , 0 = 1 , z 2 , 0 = 1 , z 3 , 0 = 1 , z 4 , 0 = 0 . Again, we assume that q ( t ) = 0.4 c o s ( π t ) is the transmitted signal. Figure 6 shows the simulation results starting from an equilibrium point. It is evident that the observer is able to accurately assess the incoming signal and states. The simulation is carried out by the Matlab 2019 platform codes in [27].

6. Conclusions

A noticeable oscillator with nonlinear continuous functions and chaos has been introduced. The oscillator displayed line equilibria and four equilibrium points. The stability analysis verifies that all the equilibrium points of the proposed oscillator are unstable. The proposed oscillator is conditionally dissipative. Unlike typical oscillators, the mathematical model of this oscillator exclusively incorporates nonlinear terms. The dynamics of the oscillator are reported. An application for secure communications is obtained by injecting a linear function (observer), satisfying Lipschitz’s condition in a Banach space of continuous functions, into the proposed oscillator. In addition, we have provided the adaptive control for the oscillator.

Author Contributions

Conceptualization, G.G.; Investigation, A.A.S.; Methodology, O.A.A.; Software, V.-T.P.; Supervision, V.-T.P.; Writing—original draft, A.A.S. All authors have read and agreed to the published version of the manuscript.

Funding

This research has been funded by the Scientific Research Deanship at the University of Ha’il, Saudi Arabia, through project number «RG-23 087».

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Leonov, G.; Kuznetsov, N.; Mokaev, T. Hidden attractor and homoclinic orbit in Lorenz-like system describing convective fluid motion in rotating cavity. Commun. Nonlinear Sci. Numer. Simul. 2015, 28, 166–174. [Google Scholar] [CrossRef]
  2. He, S.; Sun, K.; Banerjee, S. Dynamical properties and complexity in fractional order diffusionless Lorenz system. Eur. Phys. J. Plus 2016, 131, 254. [Google Scholar] [CrossRef]
  3. Kuznetsov, A.; Shchegoleva, N.; Sataev, I.; Sedova, Y.; Turukina, L. Dynamics of coupled chaotic oscillators: From chaos to quasiperiodicity. Rus. J. Nonlin. Dyn. 2014, 10, 387–405. [Google Scholar]
  4. Neamah, A.; Shukur, A. A Novel Conservative Chaotic System Involved in Hyperbolic Functions and Its Application to Design an Efficient Colour Image Encryption Scheme. Symmetry 2023, 15, 1511. [Google Scholar] [CrossRef]
  5. Liu, B.; Wang, L.; Jin, Y.H.; Tang, F.; Huang, D. Improved particle swarm optimization combined with chaos. Chaos Solitons Fractals 2005, 25, 1261–1271. [Google Scholar] [CrossRef]
  6. Wu, L.; Wang, D.; Zhang, C.; Mohammadzadeh, A. Chaotic Synchronization in Mobile Robots. Mathematics 2022, 10, 4568. [Google Scholar] [CrossRef]
  7. Korolj, A.; Wu, H.T.; Radisic, M. A healthy dose of chaos: Using fractal frameworks for engineering higher-fidelity biomedical systems. Biomaterials 2019, 219, 119363. [Google Scholar] [CrossRef]
  8. Lau, F.C.; Ye, M.; Tse, C.; Hau, S.F. Anti-jamming performance of chaotic digital communication systems. IEEE Trans. Circuits Syst. I- Fundam. Theory Appl. 2002, 49, 1486–1494. [Google Scholar] [CrossRef]
  9. Pelillo, M.; Poli, I.; Roli, A.; Serra, R.; Slanzi, D. Controlling Chemical Chaos in the Belousov-Zhabotinsky Oscillator. Nature 1993, 361, 240–243. [Google Scholar]
  10. Lorenz, E.N. Deterministic Nonperiodic Flow. J. Atmos. Sci. 1963, 20, 130–141. [Google Scholar] [CrossRef]
  11. Jafari, S.; Sprott, J.; Golpayegani, S.M.R.H. Elementary quadratic chaotic flows with no equilibria. Phys. Lett. A 2013, 377, 699–702. [Google Scholar] [CrossRef]
  12. Wang, X.; Chen, G. A chaotic system with only one stable equilibrium. Commun. Nonlinear Sci. Numer. Simul. 2012, 17, 1264–1272. [Google Scholar] [CrossRef]
  13. Jafari, S.; Sprott, J. Simple chaotic flows with a line equilibrium. Chaos Solitons Fractals 2013, 57, 79–84. [Google Scholar] [CrossRef]
  14. Kozlovska, O.; Sadyrbaev, F.; Samuilik, I. A New 3D Chaotic Attractor in Gene Regulatory Network. Mathematics 2024, 12, 100. [Google Scholar] [CrossRef]
  15. Tolba, M.F.; Said, L.A.; Madian, A.H.; Radwan, A.G. FPGA implementation of fractional-order integrator and differentiator based on Grunwald Letnikov’s definition. In Proceedings of the 29th International Conference on Microelectronics (ICM), Beirut, Lebanon, 10–13 December 2017; pp. 1–4. [Google Scholar]
  16. Ismail, S.M.; Said, L.A.; Rezk, A.A.; Radwan, A.G.; Madian, A.H.; Abu-Elyazeed, M.F.; Soliman, A.M. Generalized fractional logistic map encryption system based on FPGA. EU-Int. J. Electron. Commun 2017, 80, 114–126. [Google Scholar] [CrossRef]
  17. Wang, Y. A novel Three Dimension Autonomous Chaotic System with a Quadratic Exponential Nonlinear Term. ETASR—Eng. Technol. Appl. Sci. Res. 2012, 2, 209–215. [Google Scholar]
  18. Almatroud, O.; Rajagopal, K.; Pham, V.; Grassi, G. A novel A Novel Chaotic System with Only Quadratic Nonlinearities: Analysis of Dynamical Properties and Stability. Mathematics 2024, 12, 612. [Google Scholar] [CrossRef]
  19. Moysis, L.; Volos, C.; Pham, V.; Goudos, S.; Stouboulos, I.; Gupta, M.K.; Mishra, V.K. Analysis of a Chaotic System with Line Equilibrium and Its Application to Secure Communications Using a Descriptor Observer. Technologies 2019, 7, 76. [Google Scholar] [CrossRef]
  20. Saeed, N.A.; Saleh, H.A.; El-Ganaini, W.A.; Awrejcewicz, J.; Mahmoud, H.A. An unusual chaotic system with pure quadratic nonlinearities: Analysis, control, and synchronization. Chin. J. Phys. 2024, 88, 311–331. [Google Scholar] [CrossRef]
  21. Thoai, V.P.; Kahkeshi, M.S.; Van Huynh, V.; Ouannas, A.; Pham, V. A Nonlinear Five-Term System: Symmetry, Chaos, and Prediction. Symmtery 2020, 12, 865. [Google Scholar] [CrossRef]
  22. Marsden, J.E.; McCracken, M. The Hopf Bifurcation and Its Applications; Springer: New York, NY, USA, 1976; Volume 19. [Google Scholar]
  23. Shukur, A.; Salih, R. Zero-Hopf bifurcation and ultimate boundness of an asymmetrical hyperchaotic Lorenz system. Frankl. Open 2023, 4, 100040. [Google Scholar] [CrossRef]
  24. Bai, E.W.; Lonngren, K.E. Synchronization of two Lorenz systems using active control. Chaos Solitons Fractals 1997, 8, 51–58. [Google Scholar] [CrossRef]
  25. Perez-Cruz, J.H.; Portilla-Flores, E.A.; Nno-Suarez, P.A.; Rivera-Blas, R. Design of a nonlinear controller and its intelligent optimization for exponential synchronization of a new chaotic system. Optik 2017, 130, 201–212. [Google Scholar] [CrossRef]
  26. Gupta, M.K.; Tomar, N.K.; Bhaumik, S. Full-and reduced-order observer design for rectangular descriptor systems with unknown inputs. J. Frankl. Inst. 2015, 352, 1250–1264. [Google Scholar] [CrossRef]
  27. Moysis, L. Nonlinear Descriptor Observer for Chaos Synchronization, MATLAB Central File Exchange. Available online: https://www.mathworks.com/matlabcentral/fileexchange/161256-nonlinear-descriptor-observer-for-chaos-synchronization (accessed on 17 March 2024).
Figure 1. Oscillator attractor when a 2 = a 4 = 1 ,   a 1 = 0.1 ,   a 7 = 0.2 (blue). Oscillator symmetry when a 2 = a 4 = 1 with keeping a 1 = 0.1 ,   a 7 = 0.2 (red).
Figure 1. Oscillator attractor when a 2 = a 4 = 1 ,   a 1 = 0.1 ,   a 7 = 0.2 (blue). Oscillator symmetry when a 2 = a 4 = 1 with keeping a 1 = 0.1 ,   a 7 = 0.2 (red).
Mathematics 12 01874 g001
Figure 2. Bifurcation diagrams of the oscillator (2) when varying the parameter a 1 (above) and a 7 (down).
Figure 2. Bifurcation diagrams of the oscillator (2) when varying the parameter a 1 (above) and a 7 (down).
Mathematics 12 01874 g002
Figure 3. LEs of oscillator (2) when a 1 = 0.1, a 7 = 0.2.
Figure 3. LEs of oscillator (2) when a 1 = 0.1, a 7 = 0.2.
Mathematics 12 01874 g003
Figure 4. Time response of x ( t ) and z ( t ) with the parameters of the system (2).
Figure 4. Time response of x ( t ) and z ( t ) with the parameters of the system (2).
Mathematics 12 01874 g004
Figure 5. Time series of anti-synchronization for error dynamical system (24) with controller (19).
Figure 5. Time series of anti-synchronization for error dynamical system (24) with controller (19).
Mathematics 12 01874 g005
Figure 6. Time response of x ( t ) , y ( t ) , z ( t ) , signals q ( t ) and their estimations x ^ ( t ) , y ^ ( t ) , z ^ ( t ) with q ^ ( t ) .
Figure 6. Time response of x ( t ) , y ( t ) , z ( t ) , signals q ( t ) and their estimations x ^ ( t ) , y ^ ( t ) , z ^ ( t ) with q ^ ( t ) .
Mathematics 12 01874 g006
Table 1. Chaotic oscillators generated by only nonlinear terms.
Table 1. Chaotic oscillators generated by only nonlinear terms.
System Eq.Lyapunov ExponentsNo. Equilibria and Their StatesRef.
x ˙ = y x y ˙ = x | x | y | y | z ˙ = | x | 1.5 x y L 1 = 0.145 (0, 0, z)-one line[19]
L 2 = 0
L 3 = 0.203
x ˙ = x 2 y 2 + z 2 y ˙ = x 2 1 z ˙ = x 2 + y 2 + 9 L 1 = 0.215 8-unstable[20]
L 2 = 0
L 3 = 4.799
x ˙ = y z y ˙ = 1 z 2 z ˙ = 0.05 x 3 + y z L 1 = 0.0271 2-unstable[21]
L 2 = 0
L 3 = 1.799
Table 2. The stability for equilibrium points in oscillator (2).
Table 2. The stability for equilibrium points in oscillator (2).
Equilibrium PointEigenvaluesStability
E 1 = ( 0 , 0 , 0 ) λ 1 = 1 Unstable
λ 2 = 0
λ 3 = 0
E 2 = E 3 = ( 0 , 5 ± 3.8 i , q ) , q R λ 1 = 0 Unstable saddle focus
λ 2 = 1 / 2 1 q ( 50 ± 34.96 i ) 2
λ 3 = 1 / 2 + 1 q ( 50 ± 34.96 i ) 2
E 4 = ( 21.097 , 4.219 , 0 ) λ 1 = 3.2328 Unstable saddle focus
λ 2 = 2.1164 + 21.3071 i
λ 3 = 2.1164 21.3071 i
E 5 = E 6 = ( ± 71.097 ,   ± 14.219 , 0 ) λ 1 = 5.1903 Unstable saddle focus
λ 2 = 3.0951 + 71.2484 i
λ 3 = 3.0951 71.2484 i
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

Almatroud, O.A.; Shukur, A.A.; Pham, V.-T.; Grassi, G. Oscillator with Line of Equilibiria and Nonlinear Function Terms: Stability Analysis, Chaos, and Application for Secure Communications. Mathematics 2024, 12, 1874. https://doi.org/10.3390/math12121874

AMA Style

Almatroud OA, Shukur AA, Pham V-T, Grassi G. Oscillator with Line of Equilibiria and Nonlinear Function Terms: Stability Analysis, Chaos, and Application for Secure Communications. Mathematics. 2024; 12(12):1874. https://doi.org/10.3390/math12121874

Chicago/Turabian Style

Almatroud, Othman Abdullah, Ali A. Shukur, Viet-Thanh Pham, and Giuseppe Grassi. 2024. "Oscillator with Line of Equilibiria and Nonlinear Function Terms: Stability Analysis, Chaos, and Application for Secure Communications" Mathematics 12, no. 12: 1874. https://doi.org/10.3390/math12121874

APA Style

Almatroud, O. A., Shukur, A. A., Pham, V.-T., & Grassi, G. (2024). Oscillator with Line of Equilibiria and Nonlinear Function Terms: Stability Analysis, Chaos, and Application for Secure Communications. Mathematics, 12(12), 1874. https://doi.org/10.3390/math12121874

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