Next Article in Journal
Lower and Upper Solutions for Even Order Boundary Value Problems
Next Article in Special Issue
A New Approach in the Study of Oscillation Criteria of Even-Order Neutral Differential Equations
Previous Article in Journal
Variation Inequalities for One-Sided Singular Integrals and Related Commutators
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A New Nine-Dimensional Chaotic Lorenz System with Quaternion Variables: Complicated Dynamics, Electronic Circuit Design, Anti-Anticipating Synchronization, and Chaotic Masking Communication Application

1
Department of Mathematics, Faculty of Science, Taif University, Taif 888, Saudi Arabia
2
Department of Mathematics, Faculty of Science, Sohag University, Sohag 82524, Egypt
3
Department of Physics and Engineering Mathematics, Faculty of Electronic Engineering, Menoufia University, Menouf 32952, Egypt
4
Department of Mathematics, Shaqra University, Shaqra 11921, Saudi Arabia
*
Author to whom correspondence should be addressed.
Mathematics 2019, 7(10), 877; https://doi.org/10.3390/math7100877
Submission received: 30 July 2019 / Revised: 26 August 2019 / Accepted: 18 September 2019 / Published: 20 September 2019
(This article belongs to the Special Issue Analytical Approaches to Nonlinear Dynamical Systems and Applications)

Abstract

:
In this paper, a chaotic quaternion autonomous nonlinear structure is introduced and intends to be a contribution. It is the first nonlinear dynamical system with quaternion variables to be studied in the literature. With nine dimensions, the new system is a high-dimensional one. Several vital characteristics and features of this model are investigated, such as its Hamiltonian, symmetry, signal flow graph, dissipation, equilibriums and their stability, Lyapunov exponents, Lyapunov dimension, bifurcation diagrams, and chaotic behavior. A circuit implementation is designed to realize the new system, and a scheme is designed to achieve anti-anticipating synchronization (AAS) of two identical chaotic attractors with quaternion variables based on a Lyapunov function and active control. The concept of AAS is yet to be explored in the literature. A simulation experiment is designed and executed to illustrate the effectiveness of the acquired results. After synchronization, numerical outcomes are planned to explain the status variables and errors of these chaotic attractors to prove that AAS is achieved. The secure communication problem is studied based on the obtained events of the AAS of two identical nonlinear Lorenz systems with quaternion variables. AAS connecting the drive and response systems in chaotic systems with quaternion variables is the key to achieving communication. Signal encryption and restoration are simulated numerically.

1. Introduction

In 1843 [1], William Hamilton first reported the concept of quaternion numbers and used them to study basic mechanics in three-dimensional space. The most critical feature of quaternions is that multiplying two quaternions is noncommutative. Quaternions have applications in graphics, flight dynamics, orbital mechanics of satellites, crystallographic texture analysis, and especially communication [2]. Chaotic systems based on quaternion variables have advantages over those based on real or complex variables in that the former provide secure communication because of (i) the increased number of dimensions needed to intercept communication and (ii) the feasibility of being implemented using capacitors and inductors. It is found that the real and imaginary parts of quaternion variables lead to complicated computation, thereby quadrupling the transmitted contents and improving the security of communication. Moreover, quaternion variables are more easily implemented by RLC circuits comprising resistors (R), inductors (L), and capacitors (C), thereby extending the practical applications of quaternion-variable chaotic systems.
Chaotic synchronization in physical, chemical, and biological systems has become an attractive subject in recent years and has a distinctly modern focus [3], with remarkable applications in secure communication. A secure communication system requires the development of a signal with the data that interceptors inside a carrier or transmitter signal must continue to remain undetectable. Such data or information can be secured by placing them or it in a chaotic signal that is transmitted to a recommended receiver that can detect and recover the information from the chaotic signal. The following lines show that there exist many studies that help to build these applications.
The work of Voss [4,5] has led to the proven possibility of synchronizing autonomous dynamical systems in a drive–response configuration such that the response system can actually anticipate (i.e., predict) the trajectory of the drive system. This remarkable phenomenon is achieved by introducing appropriate dynamics of the response system. Since then, there have been some reports on anticipating synchronization [6,7,8], which has many applications in semiconductor lasers, chaotic laser diodes, and cryptography. Herein, we consider what happens if the response system expected behavior of the drive system with opposite shape. We deal with a new type of synchronization that we refer to as anti-anticipating synchronization (AAS). To the best of our knowledge, AAS is yet to be studied in the literature.
Chaos is an umbrella term for various complex behaviors of solutions to relatively simple deterministic systems. Because chaos theory has various important applications in a wide range of fields (e.g., studying the dynamics of biological signals, many types of data and image encryption, investigating sunspot cycles [9], and laser applications [10]), it has attracted much interest in studying the complex behaviors of nonlinear systems. The study of chaos came into its own in 1963 with the work of Edward Lorenz. Lorenz was developing a model of convection in the atmosphere, and he found a remarkable property whereby solutions that passed through nearby points would diverge from each other extremely rapidly [11] but also remain confined within a certain space. Specifically, the Lorenz attractor consists of a set of chaotic solutions of the Lorenz system that, when plotted, look like a butterfly or a figure of eight. This was later found to be characteristic of many other systems, thus beginning the study of chaotic dynamics [12,13,14]. Chaotic models have one positive Lyapunov exponent, and the following set of differential equations describes this chaotic Lorenz model:
x ˙ ( t ) = α ( y ( t ) x ( t ) ) , y ˙ ( t ) = γ x ( t ) y ( t ) x ( t ) z ( t ) , z ˙ ( t ) = β z ( t ) + x ( t ) y ( t ) .
For α = 10 , β = 8 3 , and γ = 28 , this system has only one two-scroll chaotic attractor. The literature has several studies of this system in the fields related to the chaos theory, dynamical systems, synchronization and control of chaotic systems. Subsequently, several algorithms for analyzing and synthesizing chaotic (or hyperchaotic) systems of real variables have been proposed [15,16,17].
In 1982, Fowler et al. generalized the real Lorenz system by introducing the complex Lorenz equations [18,19,20]:
x ˙ ( t ) = α ( y ( t ) x ( t ) ) , y ˙ ( t ) = γ x ( t ) y ( t ) x ( t ) z ( t ) , z ˙ ( t ) = β z ( t ) + 1 2 ( y ( t ) x ¯ ( t ) + x ( t ) y ¯ ( t ) ) ,
where the attidute of the system is controlled via the positive control parameters α , β , and γ , x ( t ) = v 1 ( t ) + i v 2 ( t ) and y ( t ) = v 3 ( t ) + i v 4 ( t ) are complex variables, and z ( t ) = v 5 ( t ) is a real variable. A dot symbolizes the derivative with respect to time, an overbar symbolizes the complex conjugate, and i 2 = 1 . The chaotic complex Lorenz system (2) is therefore described by a five-dimensional (5D) system of real first-order autonomous ordinary differential equations. The physics of detuned lasers and the thermal convection of liquid flows are described and simulated via the complex Lorenz equations [21], where the complex variables are used to represent the electric field and the atomic polarization amplitude.In addition, one interesting possibility of the study of complex systems is that of modelling biological systems such as humans. For example, nonlinear systems have been used to characterize the human (see for example [22] and the references cited there).
Mahmoud et al. have proposed several chaotic and hyperchaotic complex systems [23,24], and such systems are known to have much-wider applications. For example, chaotic and hyperchaotic complex systems are useful when studying the amplitudes of electromagnetic fields and the atomic polarization of laser systems. They can also be used for communication, where doubling the number of variables can help increase the content and security of the transmitted information [25,26]. In the present work, we focus on chaotic systems with quaternion variables because of their importance in securing the transfer of information. The main aim of the present paper is to introduce the first chaotic nonlinear dynamical system with hypercomplex (quaternion) variables in the form
x ˙ ( t ) = α ( y ( t ) x ( t ) ) , y ˙ ( t ) = γ x ( t ) y ( t ) x ( t ) z ( t ) , z ˙ ( t ) = β z ( t ) + 1 2 ( y ( t ) x ¯ ( t ) + x ( t ) y ¯ ( t ) ) ,
where x ( t ) = v 1 ( t ) + i v 2 ( t ) + j v 3 ( t ) + k v 4 ( t ) , y ( t ) = v 5 ( t ) + i v 6 ( t ) + j v 7 ( t ) + k v 8 ( t ) , z ( t ) = v 9 ( t ) , i 2 = j 2 = k 2 = i j k = 1 , and an overbar symbolizes the quaternion conjugate. The proposed new system (3) is a generalization of the complex and real Lorenz systems and is referred to as a hypercomplex Lorenz system. This new model is a nine-dimensional (9D) system of real first-order autonomous ordinary differential equations. Herein, we study its dynamics, basic properties, AAS, and application to secure communication.
Note that this new system is limited to quadratic nonlinearity, particularly x z , y x ¯ , and x y ¯ . For the system to retain its identity, we must maintain this multiplicative order because the quaternion group is non-commutative.
This paper is organized as follows. In Section 2, the basics of quaternion numbers are reviewed. In Section 3, the essential characteristics of system (3) are studied, namely its Hamiltonian, symmetry, signal flow graph, invariance, and fixed points with stability analysis of the trivial and nontrivial fixed points. The quaternion behavior of system (3) is investigated. In the light of the computations of Lyapunov exponents, the range of parameter values of the model in which chaotic attractors exist is computed numerically, and the dynamics of (3) are classified well based on the indications of the Lyapunov exponents. The Lyapunov dimension is investigated and determined for the chaotic attractors of (3). We use bifurcation analysis to characterize and distinguish the chaotic behavior of (3). In Section 4, a circuit implementation and Simulink simulation are constructed. In Section 5, a definition of AAS is introduced, a new scheme is designed to achieve AAS based on a Lyapunov function, and the results of the AAS of (3) are used to construct a simple application to secure communication. Finally, conclusions are drawn in Section 6.

2. Basics of Quaternion Numbers

Mathematically, the quaternion number system is a continuation of complex numbers. Quaternions were first presented in 1843 [27] by the Irish mathematician William Rowan Hamilton as a means of reviewing basic mechanics in three-dimensional space. One prominant example of quaternions is that of quantum mechanics (see [28]). An example of the characteristics of quaternions is that multiplication of two quaternions is noncommutative [28]. As in [28], a quaternion is characterized as a two-line quotient in a three-dimensional space or as a two-vector quotient as in [29]. Quaternions have several applications and are used in both pure and applied mathematics, particularly for applications requiring three-dimensional rotations in computer graphics, computer vision [30], and spectrographic texture analysis. They can also be used in practical applications alongside or as an option to other methods, such as Euler angles and rotation matrices [31]. Advanced physics deals with some quaternion roles [32]. It explicates how different physical covariance groups can be related to the quaternion group: the Lorentz group, the general relativity group, and the conformal group [33,34]. A general quaternion number is written as q = a + b i + c j + d k , where a, b, c, and d are real numbers and i, j, and k are the fundamental quaternion units. For more details about the basics of quaternion numbers, see Refs. [27,28].

3. Properties of Dynamical Behavior of Model (3)

In this section, some characteristics of the model (3) are investigated, for which the elements of the chaotic system are extracted using Lyapunov exponents and bifurcation diagrams. Separating the real and imaginary parts of (3) leads to
v ˙ 1 ( t ) = α ( v 5 ( t ) v 1 ( t ) ) , v ˙ 2 ( t ) = α ( v 6 ( t ) v 2 ( t ) ) , v ˙ 3 ( t ) = α ( v 7 ( t ) v 3 ( t ) ) , v ˙ 4 ( t ) = α ( v 8 ( t ) v 4 ( t ) ) , v ˙ 5 ( t ) = γ v 1 ( t ) v 5 ( t ) v 1 ( t ) v 9 ( t ) , v ˙ 6 ( t ) = γ v 2 ( t ) v 6 ( t ) v 2 ( t ) v 9 ( t ) , v ˙ 7 ( t ) = γ v 3 ( t ) v 7 ( t ) v 3 ( t ) v 9 ( t ) , v ˙ 8 ( t ) = γ v 4 ( t ) v 8 ( t ) v 4 ( t ) v 9 ( t ) , v ˙ 9 ( t ) = β v 9 ( t ) + v 1 ( t ) v 5 ( t ) + v 2 ( t ) v 6 ( t ) + v 3 ( t ) v 7 ( t ) + v 4 ( t ) v 8 ( t ) .
The basic dynamical characteristics of (4) are as follows.

3.1. Generalization of Hamiltonian for (4)

We consider x = [ v 1 ( t ) , v 2 ( t ) , v 3 ( t ) , v 4 ( t ) , v 5 ( t ) , v 6 ( t ) , v 7 ( t ) , v 8 ( t ) , v 9 ( t ) ] T , H ( x ) is the globally positive-definite Hamiltonian continuous energy function and its gradient vector is H x .
Then, we can rewrite the continuous nonlinear model (4) in the following form [35]:
x ˙ = τ ( x ) + σ ( x ) H x .
By using quadratic energy [35]:
H ( x ) = 1 2 x T γ x ,
where γ is a symmetric and positive-definite constant diagonal matrix, with regard to H x = γ x [35], the workless part of the vector field is represented by the antisymmetric matrix τ ( x ) and the working or nonconservative part of the model is represented by the negative-definite symmetric matrix σ ( x ) [35]. That is,
τ ( x ) = [ τ ( x ) ] T and σ ( x ) = [ σ ( x ) ] T .
Now, H ( x ) of (4) can be defined as
H ( x ) = 1 2 [ ( v 1 ) 2 α + v 2 2 α + v 3 2 α + v 4 2 α + v 5 2 γ + v 6 2 γ + v 7 2 γ + v 8 2 γ + v 9 2 γ ] .
In this way, system (4) can be acquired based on Equation (5) as:
v ˙ 2 ( t ) v ˙ 2 ( t ) v ˙ 3 ( t ) v ˙ 4 ( t ) v ˙ 5 ( t ) v ˙ 6 ( t ) v ˙ 7 ( t ) v ˙ 8 ( t ) v ˙ 9 ( t ) = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 γ v 1 0 0 0 0 0 0 0 0 γ v 2 0 0 0 0 0 0 0 0 γ v 3 0 0 0 0 0 0 0 0 γ v 4 0 0 0 0 γ v 1 γ v 2 γ v 3 γ v 4 0 v 1 α v 2 α v 3 α v 4 α v 5 γ v 6 γ v 7 γ v 8 γ v 9 γ + α 2 0 0 0 α γ 0 0 0 0 0 α 2 0 0 0 α γ 0 0 0 0 0 α 2 0 0 0 α γ 0 0 0 0 0 α 2 0 0 0 α γ 0 α γ 0 0 0 γ 0 0 0 0 0 α γ 0 0 0 γ 0 0 0 0 0 α γ 0 0 0 γ 0 0 0 0 0 α γ 0 0 0 γ 0 0 0 0 0 0 0 0 0 γ β v 1 α v 2 α v 3 α v 4 α v 5 γ v 6 γ v 7 γ v 8 γ v 9 γ .
Because model (4) has a Hamiltonian energy function, it can be used to measure physical quantities.

3.2. Invariance and Symmetry of (4)

(i) Assume that (4) is invariant under the transformation ( v 1 ( t ) , v 2 ( t ) , v 3 ( t ) , v 4 ( t ) , v 5 ( t ) , v 6 ( t ) , v 7 ( t ) , v 8 ( t ) , v 9 ( t ) ) (     v 1 ( t ) , v 2 ( t ) , v 3 ( t ) , v 4 ( t ) , v 5 ( t ) , v 6 ( t ) , v 7 ( t ) , v 8 ( t ) , v 9 ( t ) ) . If (4) has the clarification ( v 1 ( t ) , v 2 ( t ) , v 3 ( t ) , v 4 ( t ) , v 5 ( t ) , v 6 ( t ) , v 7 ( t ) , v 8 ( t ) , v 9 ( t ) ) , then the solution of the comparable model is defined as ( v 1 ( t ) , v 2 ( t ) , v 3 ( t ) , v 4 ( t ) , v 5 ( t ) , v 6 ( t ) , v 7 ( t ) , v 8 ( t ) , v 9 ( t ) ) .
(ii) Model (4) preserves symmetry because it is invariant if subjected to the transformation
v 1 = v ´ 1 cos θ v ´ 2 sin θ , v 2 = v ´ 1 sin θ + v ´ 2 cos θ , v 3 = v ´ 3 cos θ v ´ 4 sin θ , v 4 = v ´ 3 sin θ + v ´ 4 cos θ , v 5 = v ´ 5 cos θ v ´ 6 sin θ , v 6 = v ´ 5 sin θ + v ´ 6 cos θ , v 7 = v ´ 7 cos θ v ´ 8 sin θ , v 8 = v ´ 7 sin θ + v ´ 8 cos θ , v 9 = v ´ 9 .
This shows that there is rotational symmetry about the v 9 axis of (4). Therefore, if (4) has a solution of the form ( v 1 ( t ) , v 2 ( t ) , v 3 ( t ) , v 4 ( t ) , v 5 ( t ) , v 6 ( t ) , v 7 ( t ) , v 8 ( t ) , v 9 ( t ) ) , then there exists a supplementary solution of the form ( v ´ 1 ( t ) , v ´ 2 ( t ) , v ´ 3 ( t ) , v ´ 4 ( t ) , v ´ 5 ( t ) , v ´ 6 ( t ) , v ´ 7 ( t ) , v ´ 8 ( t ) , v ´ 9 ( t ) ) .

3.3. Signal Flow Graph of (4)

In this subsection, we produce a signal flow graph (SFG) of (4) to show the composition of the system, the interconnections between its states, and the direct impact of each state variable on the other state variables. For more details about SFGs, see, for example [36], and the references therein. As shown in Figure 1, each state variable is represented by a vertex, and there exists a directed edge between two different state variables if one has a direct effect on the other [see (4)]. The SFG of the studied system can be decomposed into four isomorphic sub-digraphs as shown in Figure 2. We refer to each of these subgraphs as a system generator G l , where 1 l 4 and G = l = 1 4 G l . By careful inspection of the SFG, it is clear that all generators have a common vertex v 9 . We then propose the following notation.
Notation: The studied system can be generalized using any number of generators with the general SFG G * = l = 1 n G l with 2 n + 1 vertices (state variables).
The above notation agrees with the mathematical generalization considered in Section 3.2.

3.4. Dissipation

Model (4) can be written in vector notation as follows:
x ˙ = f ( x ) = α ( v h + 4 v h ) , γ v h v h + 4 v h v 9 , β v 9 + h = 1 4 v h v h + 4 ,
where 1 h 4 . Assume that Ξ ( t ) is an arbitrary region in R 9 that has a smooth boundary and assume that Ξ ( t ) Y ( t ) such that Y ( t ) is the flow of the vector field f . In addition, assume that the volume of Ξ ( t ) is V ( t ) . Applying Liouville’s theorem as in [37], we obtain
V ˙ ( t ) = Ξ ( t ) · f l = 1 9 d v l .
The vector field f of (9) has the following divergence:
· f = l = 1 9 v ˙ l ( t ) v l ( t ) = 4 α β 4 = A ,
where A = 4 α β 4 . If · f < 0 , then the model is deemed to be dissipative. Consequently, for (4) to be dissipative, we require 4 α + β + 4 > 0 . Thus, from (4), we obtain
V ˙ ( t ) = Ξ ( t ) A l = 1 9 d v l , = A V ( t ) .
Integrating (10) gives
V ( t ) = exp A t V ( 0 ) .
Because A < 0 , we have that
lim t V ( t ) = 0 ,
from which we conclude that the trajectory of this dynamical model (4) forces every volume containing it to diminish to zero. Therefore, we have an attractor that attracts all the trajectories of the new model. From the above, we can demonstrate that the new proposed chaotic model (4) is dissipative.

3.5. Stability of Equilibria

The equilibrium points are found by solving v ˙ 1 ( t ) = 0 , v ˙ 2 ( t ) = 0 , v ˙ 3 ( t ) = 0 , v ˙ 4 ( t ) = 0 , v ˙ 5 ( t ) = 0 , v ˙ 6 ( t ) = 0 , v ˙ 7 ( t ) = 0 , v ˙ 8 ( t ) = 0 , v ˙ 9 ( t ) = 0 , namely
0 = α ( v 5 v 1 ) , 0 = α ( v 6 v 2 ) , 0 = α ( v 7 v 3 ) , 0 = α ( v 8 v 4 ) , 0 = γ v 1 v 5 v 1 v 9 , 0 = γ v 2 v 6 v 2 v 9 , 0 = γ v 3 v 7 v 3 v 9 , 0 = γ v 4 v 8 v 4 v 9 , 0 = β v 9 + v 1 v 5 + v 2 v 6 + v 3 v 7 + v 4 v 8 .
Analyzing (12) shows that our proposed model has a trivial equilibrium point at E 0 = ( 0 , 0 , , 0 ) and a nontrivial equilibrium point represented by
v 1 2 + v 2 2 + v 3 2 + v 4 2 = β ( γ 1 ) .
Stability analysis of E 0
To study the stability of the trivial equilibrium point E 0 , we require its Jacobian matrix
J E 0 = α 0 0 0 α 0 0 0 0 0 α 0 0 0 α 0 0 0 0 0 α 0 0 0 α 0 0 0 b 0 α 0 0 0 α 0 γ 0 0 0 1 0 0 0 0 0 γ 0 0 0 1 0 0 0 0 0 γ 0 0 0 1 0 0 0 0 0 γ 0 0 0 1 0 0 0 0 0 0 0 0 0 β
and its characteristic polynomial
( μ β ) ( μ 2 + ( α 1 ) μ + α ( γ 1 ) ) 4 = 0 ,
whose eigenvalues are
μ 1 = β , μ 2 , 3 , 4 , 5 = 1 2 α 1 2 + 1 2 α 2 + 4 α γ 2 α + 1 , μ 6 , 7 , 8 , 9 = 1 2 α 1 2 1 2 α 2 + 4 α γ 2 α + 1 .
Therefore, the trivial fixed point is stable if
β > 0 , α < 0 , γ < 1
and unstable otherwise.
Stability of non-isolated equilibria
The non-isolated equilibria are given by
v 1 2 + v 2 2 + v 3 2 + v 4 2 = β ( γ 1 )
and the nontrivial fixed points can be written as
E θ = ( ± β ( γ 1 ) ( v 2 2 ( t ) + v 3 2 ( t ) + v 4 2 ( t ) ) , v 2 ( t ) , v 3 ( t ) , v 4 ( t ) , ± β ( γ 1 ) ( v 2 2 ( t ) + v 3 2 ( t ) + v 4 2 ( t ) ) , v 2 ( t ) , v 3 ( t ) , v 4 ( t ) , γ 1 ) .
We set
v 1 = v 5 = β ( γ + 1 ) cos θ 1 , v 2 = v 6 = β ( γ + 1 ) sin θ 1 , v 3 = v 7 = 2 β cos θ 2 , v 4 = v 8 = 2 β sin θ 2 ,
where θ 1 , θ 2 [ 0 , 2 π ] , and we consider the Jacobian matrix of (4) at the nontrivial fixed point E θ to study the stability of the latter:
J E θ = α 0 0 0 α 0 0 0 0 0 α 0 0 0 α 0 0 0 0 0 α 0 0 0 α 0 0 0 0 0 α 0 0 0 α 0 1 0 0 0 1 0 0 0 L c 1 0 1 0 0 0 1 0 0 L s 1 0 0 1 0 0 0 1 0 L c 2 0 0 0 1 0 0 0 1 L s 2 L c 1 L s 1 L c 2 L s 2 L c 1 L s 1 L c 2 L s 2 β ,
where L s 1 = β ( γ + 1 ) sin θ 1 , L c 1 = β ( γ + 1 ) cos θ 1 , L s 2 = 2 β sin θ 2 , and L c 2 = 2 β cos θ 2 . We compute the characteristic polynomial as
[ μ 3 + ( β + α + 1 ) μ 2 + β ( α γ + 2 ) μ + 2 β α ( 1 γ ) ] ( α + μ + 1 ) 3 μ 3 = 0 .
By applying the Routh–Hurwitz stability criterion [38], the necessary and sufficient conditions for the stability of the nontrivial fixed point E θ are ε 1 > 0 , ε 2 > 0 , and ε 1 ε 2 > ε 3 , where
ε 1 = β + α + 1 , ε 2 = β ( α γ + 2 ) , ε 3 = 2 β α ( 1 γ ) .
Therefore, the nontrivial fixed point is stable under the following conditions:
α > 1 , β + α > 1 , γ α < 2 , β > γ α 2 α γ α 2 α γ + 2 .

3.6. Lyapunov Exponents

Model (4) can be recast in a different mathematical form as
x ˙ ( t ) = Φ ( v ( t ) ; η ) ,
such that v ( t ) = v 1 ( t ) , v 2 ( t ) , , v 9 ( t ) T represents the state-space vector Φ ( t ) = Φ 1 ( t ) , Φ 2 ( t ) , , Φ 9 ( t ) T , where T symbolizes matrix transpose and the set of parameters is arranged in η . A small deviation δ x ( t ) from the trajectory x ( t ) is calculated by
δ x ˙ ( t ) = J l k ( v ( t ) ; η ) δ v where 1 l , k 9
and the Jacobian matrix J l k ( v ( t ) ; η ) = Φ l v k is
J l k = α 0 0 0 α 0 0 0 0 0 α 0 0 0 α 0 0 0 0 0 α 0 0 0 α 0 0 0 0 0 α 0 0 0 α 0 γ v 9 0 0 0 1 0 0 0 v 1 0 γ v 9 0 0 0 1 0 0 v 2 0 0 γ v 9 0 0 0 1 0 v 3 0 0 0 γ v 9 0 0 0 1 v 4 v 5 v 6 v 7 v 8 v 1 v 2 v 3 v 4 β .
The Lyapunov exponents [39] λ k of our system are calculated as
λ l = lim t 1 t log δ v ( t ) δ v ( 0 ) ; l = 1 , 2 , , 9 .
To evaluate λ k , we use the fourth-order Runge–Kutta method to calculate (16) and (17) numerically. For α = 25 , γ = 48 , and β = 5 and with initial conditions v p ( 0 ) = p ( 1 p 9 ), the Lyapunov exponents are computed as λ 1 = 2.45 , λ 2 = 0 , λ 3 = 0 , λ 4 = 0 , λ 5 = 0 , λ 6 = 37.5 , λ 7 = 37.5 , λ 8 = 37.5 , and λ 9 = 47.1 . Under this choice of α , γ , and β , these results show that (4) has one positive Lyapunov exponent and thus chaotic behavior, as supported by the many previous papers that have shown that chaotic models have one positive Lyapunov exponent. As indicated by the Kaplan–Yorke conjecture [40], the dimension of the Lyapunov space of the attractor of (4) is characterized as
D = Ω + k = 1 Ω λ k λ Ω + 1 ,
where Ω is the largest integer that satisfies k = 1 Ω λ k > 0 and k = 1 Ω + 1 λ k < 0 . Applying (19), the Lyapunov dimension of our chaotic attractor is calculated as D = 5 + λ 1 + λ 2 + λ 3 + λ 4 + λ 5 λ 6 5.065333 .
Fix β , γ and α is shift where α [ 0 , 35 ]
The Lyapunov exponents λ 1 , λ 2 , , λ 9 are determined using (18). From the behavior of the Lyapunov exponents as shown in Figure 3, (4) fluctuates between fixed-point and chaotic attractors. From Figure 3, we have the following two cases. For α [ 0 , 8 ] , (4) has a fixed-point attractor for which all the Lyapunov exponents are negative. For α ( 8 , 35 ] , (4) has a chaotic attractor for which one Lyapunov exponent is positive. The same analysis as described here for parameter α was conducted for β and γ , and chaotic solutions with one positive Lyapunov exponent were again obtained. From these results, the solutions of (4) can be classified as follows in Table 1.

3.7. Bifurcation Diagram of (4)

A bifurcation diagram shows how a deterministic system responds when one of its parameters is varied [41]; the horizontal axis represents the value of the parameter being varied and the vertical axis records the attractor’s activity. As such, a bifurcation diagram is a means of picturing how changing the selected parameter changes the model’s behavior. In this place, to ensure the dynamic behavior of model (4), the bifurcation diagram is used. To establish further that (4) behaves chaotically, bifurcation diagrams obtained by varying α are plotted in Figure 4 for α [ 0 , 35 ] . Figure 4a shows the α , v 3 ( t ) bifurcation diagram, which shows that (4) has a chaotic attractor when α ( 8 , 35 ] . Figure 4b shows the α , v 8 ( t ) bifurcation diagram. We used the Mathematica 7 software to solve (4) numerically in a few cases, and the results are completely similar with the past results in Section 3.6. For example, for β = 5 and γ = 48 with v p ( 0 ) = p ( 1 p 9 ) as the initial conditions, (4) has a fixed point when α = 4 and 7, for which all the Lyapunov exponents are negative (see Figure 5a,b). In Figure 5c,d for α = 25 and 30, the arrangement is chaotic with one positive Lyapunov exponent.

4. Simulink Simulation and Design of Electronic Circuit

Here, we construct an electronic circuit for the studied system and compare its simulation results with those obtained numerically in Section 3. Figure 6 shows the designed electronic version of (4); the values of all the resistors and capacitors realize the system parameters given in Section 3, namely α = 25 , γ = 48 , and β = 5 . This circuit contains nine different channels that realize the state variables v 1 ( t ) , v 2 ( t ) , , v 9 ( t ) . In addition, each channel consists of a summer, a multiplier, an integrator, and an inverter, all of which are designed using an operational amplifier of type TL082 and an operational multiplier of type AD633 with a ± 15 V voltage supply. Figure 7 depicts the Simulink simulation with the real variables v 1 ( t ) , v 2 ( t ) , , v 9 ( t ) . The simulation results shown in Figure 8 are similar to those obtained from the numerical solutions shown in Figure 5.

5. AAS for Chaotic Quaternion Nonlinear Systems

5.1. Chaotic Quaternion Nonlinear Systems

Several engineering applications use the quaternion system, such as communications. In communications, quaternions are used to quadruple the number of variables, thereby allowing more content to be communicated safely. If a quaternion dynamical system is sensitive to its initial conditions with long-term cyclic deterministic conduct, then it is called a chaotic system. A chaotic quaternion attractor has at least one positive Lyapunov exponent. To ensure that the system has dissipative behavior, its Lyapunov exponents must sum to a negative number. Compared to chaotic non-quaternion systems, chaotic quaternion systems are considered to be more complicated with more-unstable manifolds. Because chaotic quaternion systems have high security, high efficiency, and high capacity, they have several wide-ranging applications, such as in biological systems, neural networks, nonlinear circuits, lasers, and secure communications.
Here, the nonlinear chaotic quaternion system has the form
x ˙ = Ax + f ( x ) ,
where x is the vector of quaternion state variables x 1 , x 2 , , x n . Furthermore, we have that x = x r + i x i + j x j + k x k , x r = [ v 1 , v 5 , , v 4 n 3 ] T , x i = [ v 2 , v 6 , , v 4 n 2 ] T , x j = [ v 3 , v 7 , , v 4 n 1 ] T , and x k = [ v 4 , v 8 , , v 4 n ] T , with i 2 = j 2 = k 2 = 1 . Moreover, T symbolizes matrix transpose, A R n × n is the quaternion (or real) matrix that contains the system parameters, f = [ f 1 , f 2 , , f n ] T is a vector of nonlinear quaternion functions, and superscripts r and i , j , k denote the real and imaginary parts, respectively, of the quaternion state vector x . In this work, the AAS of two similar systems of form (20) with predefined parameters is investigated by designing a control procedure.

5.2. Design Plan for AAS Quaternion Controller

Two similar chaotic quaternion nonlinear systems are considered. The first one is the drive or master system (denoted by the subscript d) defined as
x ˙ d = x ˙ d r + i x ˙ d i + j x ˙ d j + k x ˙ d k = Ax d + f ( x d ) .
The second one is the controlled response system (denoted by the subscript r) defined as
x ˙ r = x ˙ r r + i x ˙ r i + j x ˙ r j + k x ˙ r k = Ax r + f ( x r ) + L ,
where the additive quaternion controller L = L r + i L i + j L j + k L k = [ L 1 , L 2 , , L n ] T , with L r = [ u 1 , u 5 , , u 4 n 3 ] T , L i = [ u 2 , u 6 , , u 4 n 2 ] T , L j = [ u 3 , u 7 , , u 4 n 1 ] T , and L k = [ u 4 , u 8 , , u 4 n ] T .
Definition 1.
Two identical quaternion dynamical systems coupled in a drive–response configuration can offer AAS if there exists a vector of the quaternion error function defined as
e = e r + i e i + j e j + k e k = lim t x r ( t ) + x d ( t + τ ) = 0 ,
where e = [ e 1 , e 2 , , e n ] T , x d ( t ) and x r ( t ) are the state quaternion vectors of the drive and response systems whether they are identical, respectively, e r = lim t x r r ( t ) + x d r ( t + τ ) = 0 , e i = lim t x r i ( t ) + x d i ( t + τ ) = 0 , e j = lim t x r j ( t ) + x d j ( t + τ ) = 0 , e k = lim t x r k ( t ) + x d k ( t + τ ) = 0 , and e r = [ e v 1 , e v 5 , e v ( 4 n 3 ) ] , e i = [ e v 2 , e v 6 , e v ( 4 n 2 ) ] , e j = [ e v 3 , e v 7 , e v ( 4 n 1 ) ] , e k = [ e v 4 , e v 8 , e v ( 4 n ) ] , and τ is the positive time anticipating.
Remark 1.
When τ = 0 in (23), we define there the anti-synchronization (AS) between systems (21) and (22) [42].
Remark 2.
If we define e = e r + i e i + j e j + k e k = lim t x r ( t ) x d ( t + τ ) = 0 , and τ = 0 , then we obtain the complete synchronization (CS)of systems (21) and (22) [43].
Remark 3.
We obtain the lag synchronization (LS) of systems (21) and (22), when we set e = e r + i e i + j e j + k e k = lim t x r ( t ) x d ( t τ ) = 0 , and τ > 0 , then [44].
Remark 4.
If we define e = e r + i e i + j e j + k e k = lim t x r ( t ) x d ( t + τ ) = 0 , then we obtain the anticipate synchronization (AnS) of systems (21) and (22) [45].
Theorem 1.
If a nonlinear controller is designed as:
L = L r + i L i + j L j + k L k = Ax r ( t ) f ( x r ( t ) ) Ax d ( t + τ ) f ( x d ( t + τ ) ) ζ e = Ax r r ( t ) f r ( x r ( t ) ) Ax d r ( t + τ ) f r ( x d ( t + τ ) ) ζ e r + i [ Ax r i ( t ) f i ( x r ( t ) ) Ax d i ( t + τ ) f i ( x d ( t + τ ) ) ζ e i ] + j [ Ax r j ( t ) f j ( x r ( t ) ) Ax d j ( t + τ ) f j ( x d ( t + τ ) ) ζ e j ] + k [ Ax r k ( t ) f k ( x r ( t ) ) Ax d k ( t + τ ) f k ( x d ( t + τ ) ) ζ e k ] ,
then the AAS is achieved among the response system (22) and the drive system (21) asymptotically, where ζ > 0 .
Proof. 
From the definition of AAS,
e = e r + i e i + j e j + k e k = x r ( t ) + x d ( t + τ ) .
Thus,
e ˙ = e ˙ r + i e ˙ i + j e ˙ j + k e ˙ k = x r ( t ) + x d ( t + τ ) = x r r ( t ) + x d r ( t + τ ) + i [ x r i ( t ) + x d i ( t + τ ) ] + j [ x r j ( t ) + x d j ( t + τ ) ] + k [ x r k ( t ) + x d k ( t + τ ) ] .
We always perceive the dynamic error quaternion system from chaotic quaternion systems (21) and (22) as obeys
e ˙ = e ˙ r + i e ˙ i + j e ˙ j + k e ˙ k = Ax r r ( t ) + f r ( x r ( t ) ) + Ax d r ( t + τ ) + f r ( x d ( t + τ ) ) + L r i [ Ax r i ( t ) + f i ( x r ( t ) ) + Ax d i ( t + τ ) + f i ( x d ( t + τ ) ) + L i ] + j [ Ax r j ( t ) + f j ( x r ( t ) ) + Ax d j ( t + τ ) + f j ( x d ( t + τ ) ) + L j ] + k [ Ax r k ( t ) + f k ( x r ( t ) ) + Ax d k ( t + τ ) + f k ( x d ( t + τ ) ) + L k ] .
The error quaternion system is actually drafted by separating the real and imaginary parts in (27):
e ˙ r = Ax r r ( t ) + f r ( x r ( t ) ) + Ax d r ( t + τ ) + f r ( x d ( t + τ ) ) + L r , e ˙ i = Ax r i ( t ) + f i ( x r ( t ) ) + Ax d i ( t + τ ) + f i ( x d ( t + τ ) ) + L i , e ˙ j = Ax r j ( t ) + f j ( x r ( t ) ) + Ax d j ( t + τ ) + f j ( x d ( t + τ ) ) + L j , e ˙ k = Ax r k ( t ) + f k ( x r ( t ) ) + Ax d k ( t + τ ) + f k ( x d ( t + τ ) ) + L k .
When the parameters are positive, the following positive-definite quantity can be applied to define a Lyapunov function for our system as
V ( t ) = 1 2 [ ( e r ) T e r + ( e i ) T e i + ( e j ) T e j + ( e k ) T e k ] = 1 2 [ l = 1 n e v 4 l 3 2 + l = 1 n e v 4 l 2 2 + l = 1 n e v 4 l 1 2 + l = 1 n e v 4 l 2 ] .
Note that Lyapunov’s total time derivative function along the error system trajectory (28) is
V ˙ ( t ) = ( e ˙ r ) T e r + ( e ˙ i ) T e i + ( e ˙ j ) T e j + ( e ˙ k ) T e k = ( Ax r r ( t ) + f r ( x r ( t ) ) + Ax d r ( t + τ ) + f r ( x d ( t + τ ) ) + L r ) T e r + ( Ax r i ( t ) + f i ( x r ( t ) ) + Ax d i ( t + τ ) + f i ( x d ( t + τ ) ) + L i ) T e i + ( Ax r j ( t ) + f j ( x r ( t ) ) + Ax d j ( t + τ ) + f j ( x d ( t + τ ) ) + L j ) T e j + ( Ax r k ( t ) + f k ( x r ( t ) ) + Ax d k ( t + τ ) + f k ( x d ( t + τ ) ) + L k ) T e k .
By substituting from (24) regarding L r , L i , L j , and L k in (30), we obtain
V ˙ ( t ) = ζ [ ( e r ) T e r + ( e i ) T e i + ( e j ) T e j + ( e k ) T e k ] = ζ [ l = 1 n e v 4 l 3 2 + l = 1 n e v 4 l 2 2 + l = 1 n e v 4 l 1 2 + l = 1 n e v 4 l 2 ] .
As per the well-known Lyapunov hypothesis, the system of quaternion errors (27) is asymptotically stable because V ( t ) is definitely a positive function and its derivative is definitely negative. Thus, e v 4 n 3 , e v 4 n 2 , e v 4 n 1 , and e v 4 n vanish as t , l = 1 , 2 , , n . Therefore, with predicting time, the state of the response side and the drive side will be asymptotically AAS globally. The proof is complete. □

5.3. Example

Here, we present the probability and effectiveness of the proposed synchronization as discussed in Section 5.2. The AAS of two similar chaotic quaternion models is studied. In the following, we define the drive and the response systems independently as
x ˙ d = α ( y d x d ) , y ˙ d = γ x d y d x d z d , z ˙ d = β z d + 1 2 ( y d x ¯ d + x d y ¯ d )
and
x ˙ r = α ( y r x r ) + L 1 , y ˙ r = γ x r y r x r z r + L 2 , z ˙ r = β z r + 1 2 ( y r x ¯ r + x r y ¯ r ) + L 3 ,
where x d = v 1 d + i v 2 d + j v 3 d + k v 4 d , y d = v 5 d + i v 6 d + j v 7 d + k v 8 d , z d = v 9 d , x r = v 1 r + i v 2 r + j v 3 r + k v 4 r , y r = v 5 r + i v 6 r + j v 7 r + k v 8 r , z r = v 9 r , an overbar symbolizes quaternion conjugation, and L 1 = u 1 + i u 2 + j u 3 + k u 4 , L 2 = u 5 + i u 6 + j u 7 + k u 8 , and L 3 = u 9 are the quaternion and real control functions, respectively, that are to be determined. The quaternion systems (32) and (33) can be formed respectively as
x ˙ d ( t ) y ˙ d ( t ) z ˙ d ( t ) = α α 0 γ 1 0 0 0 β x d ( t ) y d ( t ) z d ( t ) + 0 x d ( t ) z d ( t ) 1 2 ( y d ( t ) x ¯ d ( t ) + x d ( t ) y ¯ d ( t ) )
and
x ˙ r ( t ) y ˙ r ( t ) z ˙ r ( t ) = α α 0 γ 1 0 0 0 β x r ( t ) y r ( t ) z r ( t ) + 0 x r ( t ) z r ( t ) 1 2 ( y r ( t ) x ¯ r ( t ) + x r ( t ) y ¯ r ( t ) ) + L 1 L 2 L 3 .
Thus, by comparing the quaternion systems (34) and (35) with the form of systems (21) and (22), respectively, we find that
A = B = α α 0 γ 1 0 0 0 β , f ( x d ) = 0 x d ( t ) z d ( t ) 1 2 ( y d ( t ) x ¯ d ( t ) + x d ( t ) y ¯ d ( t ) ) , f ( x r ) = 0 x r ( t ) z r ( t ) 1 2 ( y r ( t ) x ¯ r ( t ) + x r ( t ) y ¯ r ( t ) .
According to Theorem 1, the controller is designed as
L = Ax r ( t ) f ( x r ( t ) ) Ax d ( t + τ ) f ( x d ( t + τ ) ) ζ e
with
L 1 = α ( y r ( t ) x r ( t ) ) α ( y d ( t + τ ) x d ( t + τ ) ) ζ e 1 , u 1 + i u 2 + j u 3 + k u 4 = α ( e v 5 e v 1 ) ζ e v 1 i [ α ( e v 6 e v 2 ) ζ e v 2 ] j [ α ( e v 7 e v 3 ) ζ e v 3 ] k [ α ( e v 8 e v 4 ) ζ e v 4 ] , L 2 = γ x r ( t ) + y r ( t ) + ρ 1 γ x d ( t + τ ) y d ( t + τ ) + ρ 2 ζ e 2 , u 5 + i u 6 + j u 7 + k u 8 = γ e v 1 + e v 5 + ρ 3 ζ e v 5 + i [ γ e v 2 + e v 6 + ρ 4 ζ e v 6 ] + j [ γ e v 3 + e v 7 + ρ 5 ζ e v 7 ] + k [ γ e v 4 + e v 8 + ρ 6 ζ e v 8 ] , L 3 = β z r ( t ) ρ 7 + β z d ( t + τ ) ρ 8 ζ e 3 , u 9 = β e v 9 ρ 9 ζ e v 9 ,
where ρ 1 = x r ( t ) z r ( t ) , ρ 2 = x d ( t + τ ) z d ( t + τ ) , ρ 3 = v 1 r ( t ) v 9 r ( t ) + v 1 d ( t + τ ) v 9 d ( t + τ ) ,
ρ 4 = v 2 r ( t ) v 9 r ( t ) + v 2 d ( t + τ ) v 9 d ( t + τ ) , ρ 5 = v 3 r ( t ) v 9 r ( t ) + v 3 d ( t + τ ) v 9 d ( t + τ ) ,
ρ 6 = v 4 r ( t ) v 9 r ( t ) + v 4 d ( t + τ ) v 9 d ( t + τ ) , ρ 7 = 1 2 ( y r ( t ) x ¯ r ( t ) + x r ( t ) y ¯ r ( t ) ) ,
ρ 8 = 1 2 ( y d ( t + τ ) x ¯ d ( t + τ ) + x d ( t + τ ) y ¯ d ( t + τ ) ) ,
ρ 9 = ( v 5 r ( t ) v 1 r ( t ) + v 5 d ( t + τ ) v 1 d ( t + τ ) ) + ( v 6 r ( t ) v 2 r ( t ) + v 6 d ( t + τ ) v 2 d ( t + τ ) ) + ( v 7 r ( t ) v 3 r ( t ) + v 7 d ( t + τ ) v 3 d ( t + τ ) )
+ ( v 8 r ( t ) v 4 r ( t ) + v 8 d ( t + τ ) v 4 d ( t + τ ) ) , and e v l = v l d ( t + τ ) + v l r ( t ) = 0 , l = 1 , , 9 .

5.4. Results of Numerical Analysis

To validate the proposed approach, we shine the amusement results of the AAS between two similar chaotic quaternion structures (32) and (33) that, with the controller (36), are simulated numerically for α = 25 , γ = 48 , and β = 5 . Our experiment was executed with the following initial conditions for the drive system: [ v 1 d ( 0 ) + i v 2 d ( 0 ) + j v 3 d ( 0 ) + k v 4 d ( 0 ) , v 5 d ( 0 ) + i v 6 d ( 0 ) + j v 7 d ( 0 ) + k v 8 d ( 0 ) , v 9 d ( 0 ) ] T = [ 1 + i 2 + j 3 + k 4 , 5 + i 6 + j 7 + k 8 , 9 ] T . For the response system, we select the initial conditions as [ v 1 r ( 0 ) + i v 2 r ( 0 ) + j v 3 r ( 0 ) + k v 4 r ( 0 ) , v 5 r ( 0 ) + i v 6 r ( 0 ) + j v 7 r ( 0 ) + k v 8 r ( 0 ) , v 9 r ( 0 ) ] T = [ 1 + i 2 + j 3 + k 4 , 5 + i 6 + j 7 + k 8 , 9 ] T with the positive anticipating time τ = 0.2 . The results are shown in Figure 9, Figure 10 and Figure 11. The results for the AAS of systems (32) and (33) are shown in Figure 9 for different initial conditions; these show that the AAS is actually achieved in a very short period of time t. Figure 10 shows the AAS errors; as predicted from the earlier analytical studies, the AAS errors e v l decrease to zero as t . As shown in Figure 11, the attractors in ( v 9 , v 1 , v 3 ) space (Figure 11a) and ( v 9 , v 8 , v 2 ) space (Figure 11b) of the drive structure (32) and response structure (33) have equal sizes but counter or opposite styles for anticipating time τ = 0.2 . These result suggest that AAS is a reasonable type of synchronization for use in secure communications. This is because we were provided with a number of variables (quaternion numbers) that helped to secure the transfer of information.

5.5. Secure Communication via AAS

Chaotic secure communication has developed rapidly and performs a crucial role in the field of secure communication. Chaos theory is applied to chaotic communications with the intention of providing more security in the transmission of data via telecommunications technologies. In this work, we achieve chaotic communication security based on the chaotic Lorenz system with quaternion variables. The use of quadrilateral variables in secure communications is effective because of the increased number of dimensions, which helps to ensure exceptional security in data transmission. Unusual of the features of chaotic dynamics are used to encode data and mask, such as complex behavior, noise-like dynamics (pseudorandom noise), and spectral spread. Different communication techniques based on chaos have been offered [46,47,48,49,50]. The method of chaotic masking is used herein for the secure-communication application of our unusual chaotic system (4). In chaotic masking, the information (or message) signal m ( t ) is combined with a chaotic driving signal, and the resulting modulated signal is transmitted to the receiver. At the receiver, AAS generates the same signal as the driving chaotic signal, thereby retrieving the same information signal as the original m ( t ) information. To preserve AAS and prevent hostile attempts in the chaotic-masking method, in this research, we used new variables (quaternion numbers) and provided us with dynamics, which helps achieve safe communication.
The results of AAS of the new system were used to accomplish secure communications by utilizing an elementary structure (see Figure 12). The proposed structure has the drive system (21) as the transmitter system and the response system (22) as the receiver systems. The following invertible nonlinear function is used to encrypt the message signal m ( t ) and chaotic signals of the transmitter:
Ξ = ϕ ( m ( t ) , v 1 d ( t + τ ) , v 2 d ( t + τ ) , v 3 d ( t + τ ) , v 4 d ( t + τ ) , v 5 d ( t + τ ) ,
v 6 d ( t + τ ) , v 7 d ( t + τ ) , v 8 d ( t + τ ) , v 9 d ( t + τ ) ) .
We then add the signal Ξ to one (or more) of the nine variables v 1 d ( t + τ ) , v 2 d ( t + τ ) , v 3 d ( t + τ ) , v 4 d ( t + τ ) , v 5 d ( t + τ ) , v 6 d ( t + τ ) , v 7 d ( t + τ ) , v 8 d ( t + τ ) , or v 9 d ( t + τ ) ; for instance, we could inject it into the variable v 9 d ( t + τ ) so that we get m ¯ ( t ) = Ξ + v 9 d ( t + τ ) as the combined signal. Thus, the transmitter system sends its chaotic signals and the combined signal to the receiver side. In the receiver, the controller L can be constructed by Equation (37). Thus, the AAS between two identical chaotic quaternions (21), (22) systems the receiver starts to recover m ¯ ( t ) through a simple transformation Ξ = m ¯ ( t ) v 9 r . Finally, due to the invertability of the nonlinear function ϕ , the message signal can be got back as m * ( t ) = ϕ 1 ( v 1 r ( t ) , v 2 r ( t ) , v 3 r ( t ) , v 4 r ( t ) , v 5 r ( t ) , v 6 r ( t ) , v 7 r ( t ) , v 8 r ( t ) , v 9 r ( t ) , Ξ ) . We use the invertible function Ξ = v 1 d ( t + τ ) + m ( t ) with m ( t ) = 5 sin 3 π t cos 2 π t , and we add the signal Ξ to the variable v 9 d ( t + τ ) such that m ¯ ( t ) = v 1 d ( t + τ ) + v 9 d ( t + τ ) + m ( t ) . A numerical simulation of using chaotic synchronization in secure communication is presented, in which the system parameters and the initial conditions of the transmitter and receiver systems are taken as those in Figure 9. Figure 13a,b show the message m ( t ) and the transmitted signal m ¯ ( t ) , respectively, Figure 13c shows the recovered message m * ( t ) = m ¯ ( t ) v 1 r ( t ) v 9 r ( t ) , and Figure 13d shows the information signal after filtering from error.
What distinguishes the results obtained when studying the security contacts in this work is the reliance on quaternion variables. Because using quaternion variables quadruples the transmitted contents and increases the diversity of synchronization, such use will vigorously enhance the security of communication. Therefore, secure communication based on quaternion variables has attracted intensive attention recently.

6. Conclusions

In recent years, several models of nonlinear dynamical systems have been presented with complex and real variables. However, to the best of our knowledge, quaternion variables had not been used to study nonlinear models. With quaternion variables, a high-dimension model is obtained if the real and imaginary parts are separated. Because of the need to increase the content and security of the transmitted information in communication, quadrupling the number of dimensions in our model is very helpful. Our high-dimension chaotic model is considered as a generalization of the real and complex Lorenz models. The proposed model (4) has nine real dimensions, and its complicated nonlinear response was studied. In addition, an electronic-circuit implementation of system (4) was designed and constructed as a Simulink simulation, and this gave good agreement with the analytical results.
We proposed a new technique to realize AAS between a pair of similar chaotic quaternion nonlinear models. To realize AAS, the quaternion controller is regulated analytically so that, in the AAS, the response dynamics act as a predictor of the drive dynamics with the opposite sign. We provided an example to illustrate our proposed technique, wherein the results of AAS were applied to give a simple implementation in safe communications. The use of complicated chaotic schemes in communications motivated us to study the basics of data transmission. In this study, we have proposed an extension of secure communication methods by using not only real and complex signals, but also quaternion chaotic models. The dynamics of quaternion dynamical models have been made clearer by the present detailed results.

Author Contributions

Conceptualization, E.E.M., M.H. and T.M.A.-H.; methodology, E.E.M., M.H. and T.M.A.-H.; software, E.E.M., M.H. and T.M.A.-H.; validation, E.E.M., M.H. and T.M.A.-H.; formal analysis, E.E.M., M.H. and T.M.A.-H.; investigation, E.E.M., M.H. and T.M.A.-H.; resources, E.E.M., M.H. and T.M.A.-H.; data curation, E.E.M., M.H. and T.M.A.-H.; writing–original draft preparation, E.E.M., M.H. and T.M.A.-H.; writing–review and editing, E.E.M., M.H. and T.M.A.-H.; visualization, E.E.M. and M.H.; supervision, E.E.M.

Funding

This research received no external funding.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Lam, T.Y. Hamilton’s quaternions. Handb. Algebra 2003, 3, 429–454. [Google Scholar]
  2. Al-Zhour, Z. Some new linear representations of matrix quaternions with some applications. J. King Saud Univ. Sci. 2017, 31, 42–47. [Google Scholar] [CrossRef]
  3. Vaidyanathan, S. Analysis adaptive control and synchronization of a novel 4-D hyperchaotic hyperjerk system via backstepping control method. Arch. Control Sci. 2016, 26, 311–338. [Google Scholar] [CrossRef]
  4. Voss, H.U. Anticipating chaotic synchronization. Phys. Rev. 2000, 61, 5115. [Google Scholar] [CrossRef] [PubMed]
  5. Voss, H.U. Dynamic long-term anticipation of chaotic states. Phys. Rev. Lett. 2001, 87, 014102. [Google Scholar] [CrossRef] [PubMed]
  6. Masoller, A.P.C. Anticipation in the synchronization of chaotic semiconductor lasers with optical feedback. Phys. Rev. Lett. 2001, 86, 2782. [Google Scholar] [CrossRef] [PubMed]
  7. Pyragienė, T.; Pyragas, K. Anticipating synchronization in a chain of chaotic oscillators with switching parameters. Phys. Lett. 2015, 379, 3084–3088. [Google Scholar] [CrossRef]
  8. Mousa, S.K.; Al Naimee, K.A. Experimental investigations of Synchronization in two optically coupled chaotic systems utilizing optical feedback and optical injection. J. Univ. Anbar Pure Sci. 2017, 11, 49–56. [Google Scholar]
  9. Pavlos, G.P.; Karakatsanis, L.P.; Xenakis, M.N. Tsallis non-extensive statistics intermittent turbulence SOC and chaos in the solar plasma Part one Sunspot dynamics. Phys. Stat. Mech. Appl. 2012, 391, 6287–6319. [Google Scholar] [CrossRef]
  10. Roy, A.; Misra, A.P.; Banerjee, S. Chaos-based image encryption using vertical-cavity surface-emitting lasers. Optik 2019, 176, 119–131. [Google Scholar] [CrossRef]
  11. Fen, M.O. Persistence of chaos in coupled Lorenz systems Chaos. Solitons Fractals 2017, 95, 200–205. [Google Scholar] [CrossRef]
  12. Li, J.; Lu, M.; Zhang, W.; Qian, Y. A new butterfly attractor based on Chua’s circuit and its application in security communication. In Proceedings of the 2013 IEEE International Conference of IEEE Region 10 (TENCON 2013), Xi’an, China, 22–25 October 2013; Volume 10, pp. 1–4. [Google Scholar]
  13. Sprott, J.C.; Chen, G. Coexistence of point periodic and strange attractors. Int. J. Bifurc. Chaos 2013, 23, 1350093. [Google Scholar] [CrossRef]
  14. Boeing, G. Visual Analysis of Nonlinear Dynamical Systems: Chaos, Fractals, Self-Similarity and the Limits of Prediction. Systems 2016, 4, 37. [Google Scholar] [CrossRef]
  15. Strogatz, S.; Friedman, M.; Mallinckrodt, A.J.; McKay, S. Nonlinear dynamics and chaos with applications to physics biology chemistry and engineering. Comput. Phys. 1994, 8, 532. [Google Scholar] [CrossRef]
  16. Wahab, H.B.A.; Abed, T.M. E-commerce Application Based on Visual Cryptography and Chen’s Hyperchaotic. Iraqi J. Sci. 2018, 59, 617–628. [Google Scholar]
  17. Pham, V.T.; Volos, C.K. Advances and Applications in Chaotic Systems; Springer: Berlin, Germany, 2016; Volume 636. [Google Scholar]
  18. Sparrow, C. The Lorenz Equations Bifurcations Chaos and Strange Attractors; Springer: Berlin, Germany, 2012; Volume 41. [Google Scholar]
  19. Mahmoud, E.E. Dynamics and synchronization of new hyperchaotic complex Lorenz system. Math. Comput. Model. 2012, 55, 951–1962. [Google Scholar] [CrossRef]
  20. Pehlivan, I.; Yilmaz, U. A new chaotic attractor from general Lorenz system family and its electronic experimental implementation. Turk. J. Electr. Eng. Comput. Sci. 2010, 18, 171–184. [Google Scholar]
  21. Mahmoud, E.E.; Al-Adwani, M.A. Dynamical behaviors, control and synchronization of a new chaotic model with complex variables and cubic nonlinear terms. Results Phys. 2017, 7, 1346–1356. [Google Scholar] [CrossRef]
  22. Korenberg, M.J.; Hunter, I.W. The identification of nonlinear biological systems: Volterra kernel approaches. Ann. Biomed. Eng. 1996, 24, 250–268. [Google Scholar] [CrossRef]
  23. Mahmoud, G.M.; Mahmoud, E.E. Complex modified projective synchronization of two chaotic complex nonlinear systems. Nonlinear Dyn. 2013, 73, 2231–2240. [Google Scholar] [CrossRef]
  24. Mahmoud, E.E.; Abood, F.S. A new nonlinear chaotic complex model and its complex antilag synchronization. Complexity 2017, 2017, 13p. [Google Scholar] [CrossRef]
  25. Mahmoud, E.E.; Abo-Dahab, S.M. Dynamical properties and complex anti synchronization with applications to secure communications for a novel chaotic complex nonlinear model. Solitons Fractals 2018, 106, 273–284. [Google Scholar] [CrossRef]
  26. Mahmoud, E.E. Complex complete synchronization of two nonidentical hyperchaotic complex nonlinear systems. Math. Methods Appl. Sci. 2014, 37, 321–328. [Google Scholar] [CrossRef]
  27. Hu, J.; Chunna, Z.; Tan, J. Boundedness and periodicity for linear threshold discrete-time quaternion-valued neural network with time-delays. Neurocomputing 2017, 267, 417–425. [Google Scholar] [CrossRef]
  28. Finkelstein, D.; Jauch, J.M.; Schiminovich, S.; Speiser, D. Foundations of quaternion quantum mechanics. J. Math. Phys. 1962, 3, 207–220. [Google Scholar] [CrossRef]
  29. Catoni, F.; Cannata, R.; Zampetti, P. An introduction to commutative quaternions. Adv. Appl. Clifford Algebr. 2006, 16, 1–28. [Google Scholar] [CrossRef]
  30. Tweed, D.; Douglas, W.; Vilis, T. Computing three-dimensional eye position quaternions and eye velocity from search coil signals. Vis. Res. 1990, 30, 97–110. [Google Scholar] [CrossRef]
  31. Song, G.J.; Wang, Q.W.; Yu, S.W. Cramer’s rule for a system of quaternion matrix equations with applications. Appl. Math. Comput. 2018, 336, 490–499. [Google Scholar] [CrossRef]
  32. Frenkel, I.; Libine, M. Quaternionic analysis representation theory and physics. Adv. Math. 2008, 218, 1806–1877. [Google Scholar] [CrossRef]
  33. Girard, P.R. The quaternion group and modern physics. Eur. J. Phys. 1984, 5, 25. [Google Scholar] [CrossRef]
  34. Aydın, F.T. Bicomplex Fibonacci quaternions Chaos. Solitons Fractals 2018, 106, 147–153. [Google Scholar] [CrossRef]
  35. Quezada-Téllez, L.A.; Carrillo-Moreno, S.; Rosas-Jaimes, O.; Flores-Godoy, J.J.; Fernndez-Anaya, G. Dynamic analysis of a Lü model in six dimensions and its projections. Int. J. Nonlinear Sci. Numer. Simul. 2017, 18, 371–384. [Google Scholar] [CrossRef]
  36. Schmid, H.; Huber, A. Analysis of switched-capacitor circuits using driving-point signal-flow graphs. Analog Integr. Circuits Signal Process 2018, 96, 495–507. [Google Scholar] [CrossRef] [Green Version]
  37. Smith, P.; Jordan, D.W. Nonlinear Ordinary Differential Equations Problems and Solutions; Oxford University Press: Oxford, UK, 2007; pp. 523–528. [Google Scholar]
  38. Hu, G. Generating hyperchaotic attractors with three positive lyapunov exponents via state feedback control. Int. J. Bifurc. Chaos 2009, 19, 651–660. [Google Scholar] [CrossRef]
  39. Wolf, A.; Swift, J.B.; Swinney, H.L.; Vastano, J.A. Determining Lyapunov exponents from a time series. Phys. D Nonlinear Phenom. 1985, 16, 285–317. [Google Scholar] [CrossRef] [Green Version]
  40. Frederickson, P.; Kaplan, J.L.; Yorke, E.D.; Yorke, J.A. The Liapunov dimension of strange attractors. J. Differ. Equ. 1983, 49, 185–207. [Google Scholar] [CrossRef]
  41. Mahmoud, E.E.; AL-Harthi, B.H. A phenomenal form of complex synchronization and chaotic masking communication between two identical chaotic complex nonlinear structures with unknown parameters. Results Phys. 2019, 14, 102452. [Google Scholar] [CrossRef]
  42. Huang, C.; Cao, J. Active control strategy for synchronization and anti-synchronization of a fractional chaotic financial system. Stat. Mech. Appl. 2017, 473, 262–275. [Google Scholar] [CrossRef]
  43. Ma, J.; Li, F.; Huang, L.; Jin, W.Y. Complete synchronization phase synchronization and parameters estimation in a realistic chaotic system. Commun. Nonlinear Sci. Numer. Simul. 2011, 16, 3770–3785. [Google Scholar] [CrossRef]
  44. Zhang, W.; Cao, J.; Wu, R.; Alsaadi, F.E.; Alsaedi, A. Lag projective synchronization of fractional-order delayed chaotic systems. J. Frankl. Inst. 2019, 356, 1522–1534. [Google Scholar] [CrossRef]
  45. Huang, T.; Gao, D.; Li, C.; Xiao, M.Q. Anticipating synchronization through optimal feedback control. J. Glob. Optim. 2012, 52, 281–290. [Google Scholar] [CrossRef]
  46. Mahmoud, E.E.; Abualnaja, K.M.; Althagafi, O.A. High dimensional, four positive Lyapunov exponents and attractors with four scroll during a new hyperchaotic complex nonlinear model. AIP Adv. 2018, 8, 065018. [Google Scholar] [CrossRef] [Green Version]
  47. Mahmoud, E.E.; AL-Harthi, B.H. Secure communications via modified complex phase synchronization of two hyperchaotic complex models with identical linear structure and adjusting in nonlinear terms. J. Intell. Fuzzy Syst. 2019, 37, 17–25. [Google Scholar] [CrossRef]
  48. Mahmoud, G.M.; Mahmoud, E.E.; Arafa, A.A. Projective synchronization for coupled partially linear complex-variable systems with known parameters. Math. Methods Appl. Sci. 2017, 40, 1214–1222. [Google Scholar] [CrossRef]
  49. Sahina, M.E.; Camh, Z.G.; Gulerce, H.; Hamamci, S.E. Simulation and Circuit Implementation Memristive Chaotic System and Its Application for Secure Communication Systems. Sens. Actuators Phys. 2019, 290, 107–118. [Google Scholar] [CrossRef]
  50. Ekhande, R.; Deshmukh, S. Chaotic Signal for Signal Masking in Digital Communications. Int. Org. Sci. Res. J. Eng. 2014, 4, 29–33. [Google Scholar] [CrossRef]
Figure 1. The signal flow graph of the system (4).
Figure 1. The signal flow graph of the system (4).
Mathematics 07 00877 g001
Figure 2. The generator graph of the system (4) where 1 l 4 .
Figure 2. The generator graph of the system (4) where 1 l 4 .
Mathematics 07 00877 g002
Figure 3. For γ = 48 , β = 5 , and vary α with v p ( 0 ) = p , 1 p 9 as an initial conditions. (a) Lyapunov exponents of model (4): λ 1 , λ 2 , λ 3 , λ 4 , λ 5 ; (b) Lyapunov exponents of model (4): λ 6 , λ 7 , λ 8 , λ 9 .
Figure 3. For γ = 48 , β = 5 , and vary α with v p ( 0 ) = p , 1 p 9 as an initial conditions. (a) Lyapunov exponents of model (4): λ 1 , λ 2 , λ 3 , λ 4 , λ 5 ; (b) Lyapunov exponents of model (4): λ 6 , λ 7 , λ 8 , λ 9 .
Mathematics 07 00877 g003
Figure 4. For γ = 48 , β = 5 and vary α with the sama initial conditions in Figure 3. (a) bifurcation diagrams in ( α , v 3 ( t ) ) plane; (b) bifurcation diagrams in ( α , v 8 ( t ) ) plane.
Figure 4. For γ = 48 , β = 5 and vary α with the sama initial conditions in Figure 3. (a) bifurcation diagrams in ( α , v 3 ( t ) ) plane; (b) bifurcation diagrams in ( α , v 8 ( t ) ) plane.
Mathematics 07 00877 g004
Figure 5. Solutions of model (4) for γ = 48 , β = 5 , and vary α with the same initial conditions in Figure 3. (a) fixed point, α = 4 , in ( v 5 ( t ) , v 3 ( t ) , v 1 ( t ) ) ; (b) fixed point, α = 7 , in ( v 5 ( t ) , v 3 ( t ) , v 4 ( t ) ) ; (c) chaotic attractors, α = 25 , in ( v 5 ( t ) , v 1 ( t ) , v 3 ( t ) ) ; (d) chaotic attractors, α = 30 , in ( v 5 ( t ) , v 1 ( t ) , v 9 ( t ) ) .
Figure 5. Solutions of model (4) for γ = 48 , β = 5 , and vary α with the same initial conditions in Figure 3. (a) fixed point, α = 4 , in ( v 5 ( t ) , v 3 ( t ) , v 1 ( t ) ) ; (b) fixed point, α = 7 , in ( v 5 ( t ) , v 3 ( t ) , v 4 ( t ) ) ; (c) chaotic attractors, α = 25 , in ( v 5 ( t ) , v 1 ( t ) , v 3 ( t ) ) ; (d) chaotic attractors, α = 30 , in ( v 5 ( t ) , v 1 ( t ) , v 9 ( t ) ) .
Mathematics 07 00877 g005
Figure 6. The electronic circuit diagram of the studied system (4).
Figure 6. The electronic circuit diagram of the studied system (4).
Mathematics 07 00877 g006
Figure 7. The simulation graph of the studied system (4) using Matlab/Simulink.
Figure 7. The simulation graph of the studied system (4) using Matlab/Simulink.
Mathematics 07 00877 g007
Figure 8. Simulation response of the chaotic attractor of system (4): (left-top) ( v 5 ( t ) , v 1 ( t ) ) phase plane; (right-top) ( v 7 ( t ) , v 2 ( t ) ) phase plane; (left-bottom) ( v 2 ( t ) v 9 ( t ) ) phase plane; (right-bottom) ( v 4 ( t ) v 9 ( t ) ) phase plane.
Figure 8. Simulation response of the chaotic attractor of system (4): (left-top) ( v 5 ( t ) , v 1 ( t ) ) phase plane; (right-top) ( v 7 ( t ) , v 2 ( t ) ) phase plane; (left-bottom) ( v 2 ( t ) v 9 ( t ) ) phase plane; (right-bottom) ( v 4 ( t ) v 9 ( t ) ) phase plane.
Mathematics 07 00877 g008
Figure 9. Numerical results of AAS of chaotic attractors of model (21) (solid curves) and model (22) (dashed curves). (a) v 1 d ( t + τ ) and v 1 r ( t ) versus t ; (b) v 2 d ( t + τ ) and v 2 r ( t ) versus t; (c) v 3 d ( t + τ ) and v 3 r ( t ) versus t; (d) v 4 d ( t + τ ) and v 4 r ( t ) versus t; (e) v 5 d ( t + τ ) and v 5 r ( t ) versus t; (f) v 6 d ( t + τ ) and v 6 r ( t ) versus t; (g) v 7 d ( t + τ ) and v 7 r ( t ) versus t; (h) v 8 d ( t + τ ) and v 8 r ( t ) versus t; (i) v 9 d ( t + τ ) and v 9 r ( t ) versus t.
Figure 9. Numerical results of AAS of chaotic attractors of model (21) (solid curves) and model (22) (dashed curves). (a) v 1 d ( t + τ ) and v 1 r ( t ) versus t ; (b) v 2 d ( t + τ ) and v 2 r ( t ) versus t; (c) v 3 d ( t + τ ) and v 3 r ( t ) versus t; (d) v 4 d ( t + τ ) and v 4 r ( t ) versus t; (e) v 5 d ( t + τ ) and v 5 r ( t ) versus t; (f) v 6 d ( t + τ ) and v 6 r ( t ) versus t; (g) v 7 d ( t + τ ) and v 7 r ( t ) versus t; (h) v 8 d ( t + τ ) and v 8 r ( t ) versus t; (i) v 9 d ( t + τ ) and v 9 r ( t ) versus t.
Mathematics 07 00877 g009
Figure 10. AAS errors (a) ( e v 1 , t ) graph; (b) ( e v 2 , t ) graph; (c) ( e v 3 , t ) graph; (d) ( e v 4 , t ) graph; (e) ( e v 5 , t ) graph; (f) ( e v 6 , t ) graph; (g) ( e v 7 , t ) graph; (h) ( e v 8 , t ) graph; (i) ( e v 9 , t ) graph.
Figure 10. AAS errors (a) ( e v 1 , t ) graph; (b) ( e v 2 , t ) graph; (c) ( e v 3 , t ) graph; (d) ( e v 4 , t ) graph; (e) ( e v 5 , t ) graph; (f) ( e v 6 , t ) graph; (g) ( e v 7 , t ) graph; (h) ( e v 8 , t ) graph; (i) ( e v 9 , t ) graph.
Mathematics 07 00877 g010
Figure 11. AAS of chaotic attractors of the drive system (21) (blue shape) and the response system (22) (red shape), (a) in ( v 9 ( t ) , v 1 ( t ) , v 3 ( t ) ) space; (b) in ( v 9 ( t ) , v 8 ( t ) , v 2 ( t ) ) space.
Figure 11. AAS of chaotic attractors of the drive system (21) (blue shape) and the response system (22) (red shape), (a) in ( v 9 ( t ) , v 1 ( t ) , v 3 ( t ) ) space; (b) in ( v 9 ( t ) , v 8 ( t ) , v 2 ( t ) ) space.
Mathematics 07 00877 g011
Figure 12. A scheme to realize secure communication between chaotic models (23) and (24) based on the results of AAS.
Figure 12. A scheme to realize secure communication between chaotic models (23) and (24) based on the results of AAS.
Mathematics 07 00877 g012
Figure 13. Results of secure communication. (a) the started message m ( t ) ; (b) the transmitted signal m ¯ ( t ) ; (c) the recovered message m * ( t ) ; (d) the error signal m ( t ) m * ( t ) .
Figure 13. Results of secure communication. (a) the started message m ( t ) ; (b) the transmitted signal m ¯ ( t ) ; (c) the recovered message m * ( t ) ; (d) the error signal m ( t ) m * ( t ) .
Mathematics 07 00877 g013
Table 1. Solutions of system (4).
Table 1. Solutions of system (4).
λ 1 λ 2 λ 3 λ 4 λ 5 λ 6 λ 7 λ 8 λ 9 Attractor
Fixed point
+0000Chaotic

Share and Cite

MDPI and ACS Style

Mahmoud, E.E.; Higazy, M.; Al-Harthi, T.M. A New Nine-Dimensional Chaotic Lorenz System with Quaternion Variables: Complicated Dynamics, Electronic Circuit Design, Anti-Anticipating Synchronization, and Chaotic Masking Communication Application. Mathematics 2019, 7, 877. https://doi.org/10.3390/math7100877

AMA Style

Mahmoud EE, Higazy M, Al-Harthi TM. A New Nine-Dimensional Chaotic Lorenz System with Quaternion Variables: Complicated Dynamics, Electronic Circuit Design, Anti-Anticipating Synchronization, and Chaotic Masking Communication Application. Mathematics. 2019; 7(10):877. https://doi.org/10.3390/math7100877

Chicago/Turabian Style

Mahmoud, Emad E., M. Higazy, and Turkiah M. Al-Harthi. 2019. "A New Nine-Dimensional Chaotic Lorenz System with Quaternion Variables: Complicated Dynamics, Electronic Circuit Design, Anti-Anticipating Synchronization, and Chaotic Masking Communication Application" Mathematics 7, no. 10: 877. https://doi.org/10.3390/math7100877

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