Next Article in Journal
Preference-Driven Classification Measure
Next Article in Special Issue
Nonlinear Dynamics and Entropy of Complex Systems: Advances and Perspectives
Previous Article in Journal
A Fusion Transformer for Multivariable Time Series Forecasting: The Mooney Viscosity Prediction Case
Previous Article in Special Issue
Retrospective Change-Points Detection for Multidimensional Time Series of Arbitrary Nature: Model-Free Technology Based on the ϵ-Complexity Theory
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Effective Synchronization Approach to Stability Analysis for Chaotic Generalized Lotka–Volterra Biological Models Using Active and Parameter Identification Methods

1
Department of Mathematics, Jamia Millia Islamia, New Delhi 110025, India
2
Department of Mathematics, Deshbandhu College, New Delhi 110019, India
3
Department of Mathematics, Bhagini Nivedita College, University of Delhi, New Delhi 110043, India
4
Department of Mechanical Engineering, College of Engineering, Qassim University, Buraydah 51452, Saudi Arabia
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Submission received: 23 February 2022 / Revised: 5 April 2022 / Accepted: 7 April 2022 / Published: 9 April 2022

Abstract

:
In this manuscript, we systematically investigate projective difference synchronization between identical generalized Lotka–Volterra biological models of integer order using active control and parameter identification methods. We employ Lyapunov stability theory (LST) to construct the desired controllers, which ensures the global asymptotical convergence of a trajectory following synchronization errors. In addition, simulations were conducted in a MATLAB environment to illustrate the accuracy and efficiency of the proposed techniques. Exceptionally, both experimental and theoretical results are in excellent agreement. Comparative analysis between the considered strategy and previously published research findings is presented. Lastly, we describe an application of our considered combination difference synchronization in secure communication through numerical simulations.

1. Introduction

Preserving and addressing ecological or biological systems are primary concerns of many scientific areas. Consequently, their significant adverse consequences, for instance, the occurrence of extreme complex dynamic behavior in the above-mentioned systems due to oscillatory interactions found in the population through competition or cooperation are challenging topics for researchers, ecologists, biologists. Mathematical models give both pragmatic and quantitative descriptions of significant biological phenomena, and bioscience interpretations of their outcomes would help in practical predictions of the state of a considered system under different conditions. The concept of employing mathematical models for prey–predator interactions was independently introduced by A. J. Lotka [1] and V. Volterra [2] in the 1920s to examine many intriguing properties existing in population dynamics such as predation and parasitism. Subsequently, numerous mathematical models on prey and predator populations were presented and studied by several researchers and authors, resulting in extending the applicability of such models [3,4,5,6,7,8,9,10,11,12,13]. Moreover, system parameters have a prominent aspect in controlling or chaotifying considered chaotic models, and consequently in synchronization and control theory, thereby rendering parameter identification techniques a major key factor in chaos theory. More importantly, remarkable works [14,15,16,17] were reported in this field utilizing the design of the considered adaptive control method to estimate unknown parameters.
Specifically, the generalized Lotka–Volterra (GLV) biological model comprising three species is the most influential model in existing population interactions. Significantly, Arnedo et al. [18] in 1980 reported that it may acquire a chaotic pattern for a considerable set of parameters. These models essentially contain one prey and two predator populations. In addition, Samardzija and Greller [19] in 1988 comprehensively showed that GLV systems possess chaotic behavior. Chaotic systems are basically nonlinear dynamic systems with extreme sensitiveness to small perturbations of initial conditions and parameter data. Synchronization in chaotic systems is defined as the process of typically adapting chaotic systems, so that each shows similar behavior owing to coupling for stability gains.
It has been more than three decades since the pioneering announcement of the chaos phenomenon by Pecora and Carroll [20] in 1990. They systematically developed a synchronization process using a master–slave configuration in similar chaotic models with entirely different initial conditions. Afterwards, synchronization in nonidentical chaotic systems was also established. Since then, a huge range of newly prescribed chaos synchronization and control schemes have been initiated and analysed by researchers and academicians. Various synchronization techniques, such as complete [21,22], hybrid [23], anti [24], partial anti [25], projective [26], hybrid projective [17,27,28,29], function projective [30], phase [31], combination synchronization [32], lag [33], combination-combination [16,17], modified projective [34], compound [35], triple compound [36], combination difference [24,37], modulus synchronization [38,39], output-feedback chaos synchronization [40], partial synchronization [41] and multiclustering synchronization [42], in chaotic and hyperchaotic systems are attained by utilizing enormous control approaches, namely, active [43,44,45,46], adaptive [17,47,48], backstepping design [49], feedback [47], sliding mode [50], adaptive sliding mode control [51], and UDE-based control method [52], which are available in the recently updated literature. Moreover, synchronization theory for time-delayed nonlinear and fractional-order (FO) systems was precisely developed. Chaos control in chaotic systems by employing a parameter identification method was introduced by Hubler [53] in 1989. Further, E.W. Bai and K. E. Lonngren [54] achieved synchronization in chaotic systems via an active control method in 1997. More importantly, combination synchronization was first studied in 2011 by Runzi et al. [55]. Further, many significant studies [56,57] were conducted in this direction. In addition, Dongmo et al. [58] introduced difference synchronization in 2018. Optimal control design and synchronization for LV models were rigorously studied in [59]. Further, in [14,15], a parameter identification method was discussed in the synchronization of GLV biological systems.
Chaos synchronization has a huge spectrum of applications in secure communication [60,61,62,63,64,65,66,67]. Numerous types of secure communication strategies were illustrated, such as chaos modulation, chaos masking, and chaos shift keying. In chaos communication schemes, the essential idea of transmitting a message utilizing chaotic or hyperchaotic models is that a message signal is embedded in a transmitter system that generates a chaotic signal. After that, this chaotic signal is emitted to a receiver through a public channel. The message signal is lastly recovered by the receiver. A chaotic system is primarily used as both transmitter and receiver. Subsequently, this theory needs significant consideration in various research fields.
Our current paper’s objective, with the above works in mind, is to propose and analyze a combination difference projective synchronization (CDPS) technique in three identical chaotic GLV systems by utilizing active control and parameter identification methods. In combination difference synchronization schemes, three chaotic systems (identical or nonidentical) are involved, in which two are selected as master systems, and one is selected as a slave system. In this work, we considered the GLV model (master and slave system), but it is a nonrealistic mathematical model. Nevertheless, the mathematical aspect of the problem can shed some light on it.
The manuscript is organized as follows: Section 2 outlines the mathematical notations and basic terminology used within this paper. Section 3 presents a synchronization methodology in a general setup. Section 4 reports the chaotic analysis of GLV model for which CDPS was investigated. Active nonlinear controllers were appropriately designed for the CDPS scheme using Lyapunov stability theory. Section 5 describes CDPS via a parameter identification method (PIM), and discussions concerning the numerical simulations that were performed in MATLAB software are presented. Furthermore, comparative analysis with previously published findings was conducted. Section 6 comprehensively discusses an application of our considered approach, CDPS, in secure communication. Lastly, concluding remarks are in Section 7.

2. Problem Formulation

In this section, the methodology to elaborate combination synchronization [55] using master–slave composition in three chaotic systems is presented.
Let the first master system be
y ˙ m 1 = h 1 ( y m 1 ) ,
and the second master system be
y ˙ m 2 = h 2 ( y m 2 ) .
Let the slave system be
y ˙ s 1 = h 3 ( y s 1 ) + U ( y m 1 , y m 2 , y s 1 ) ,
where y m 1 = ( y m 11 , y m 12 , , y m 1 n ) T R n , y m 2 = ( y m 21 , y m 22 , , y m 2 n ) T R n , y s 1 = ( y s 11 , y s 12 , , y s 1 n ) T R n are state vectors of master and slave systems (1)–(3), respectively; h 1 , h 2 , h 3 : R n R n are three nonlinear continuous functions; and U = ( U 1 , U 2 , , U n ) T : R n × R n × R n R n are controllers to be properly determined.
Definition 1.
Master Systems (1) and (2) are in complete synchronization (CS) with Slave System (3) if
l i m t y s 1 ( t ) ( y m 1 ( t ) + y m 2 ( t ) ) = 0 ,
where . denotes vector norm.
Definition 2.
Master Systems (1) and (2) are in antiphase synchronization (APS) with Slave System (3) if
l i m t y s 1 ( t ) + ( y m 1 ( t ) + y m 2 ( t ) ) = 0 .
Definition 3.
The combination of Master Systems (1) and (2) is in combination difference synchronization (CDS) with Slave System (3) if
l i m t e ( t ) = l i m t P y s 1 ( t ) ( R y m 2 ( t ) S y m 1 ( t ) ) = 0 ,
where . denotes vector norm and P = d i a g ( p 1 , p 2 , , p n ) , R = d i a g ( r 1 , r 2 , , r n ) , S = d i a g ( s 1 , s 2 , , s n ) and P 0 .
Remark 1.
Considered matrices P , R , and S are called scaling matrices. Moreover, P , R and S are expanded as matrices of functions of state variables y m 1 , y m 2 and y s 1 .
Remark 2.
The problem regarding combination synchronization is converted into a traditional chaos control issue [68] if R = S = 0 .
Remark 3.
If P = I and R = S = β I , then for β = 1 , it is reduced to complete synchronization; if β = 1 , it turns into antiphase synchronization. Hence, the combination difference projective synchronization (CDPS) error takes the form:
e ( t ) = y s 1 ( t ) β ( y m 2 ( t ) y m 1 ( t ) ) ,
where β = d i a g ( a , a , , a ) .
Definition 4.
The combination of Chaotic Systems (1)–(2) is in combination difference projective synchronization (CDPS) with System (3) if
l i m t e ( t ) = l i m t y s 1 ( t ) β ( y m 2 ( t ) y m 1 ( t ) ) = 0 .
The following section presents the general theory of the CDS scheme to control chaos generated by Chaotic Systems (1)–(3) using active control approach.

3. Synchronization Methodology

We now describe the methodology to achieve the CDS scheme between Master Systems (1) and (2), and Slave System (3). We designed controllers U i by
U i = θ i p i ( h 3 ) i K i e i p i ,
where θ i = ( r i ( h 2 ) i s i ( h 1 ) i ) and K i > 0 (known as gain constants), i = 1 , 2 , 3 , , n .
Theorem 1.
Considered Systems (1)–(3) asymptotically attain the proposed CDS scheme if controllers are defined as given in Equation (5).
Proof. 
Errors are given by
e i = p i y s 1 i ( r i y m 2 i s i y m 1 i ) , f o r i = 1 , 2 , , n .
The error dynamic system turns into
e i ˙ = p i y ˙ s 1 i ( r i y ˙ m 2 i s i y ˙ m 1 i ) = p i ( ( h 3 ) i + U i ) ( r i ( h 2 ) i s i ( h 1 ) i ) = p i ( ( h 3 ) i + θ i p i ( h 3 ) i K i e i p i ) θ i = K i e i .
The classical Lyapunov function is defined by
V ( e ( t ) ) = 1 2 e T e = 1 2 Σ e i 2 .
On differentiating V ( e ( t ) ) as given in Equation (7), we have
V ˙ ( e ( t ) ) = Σ e i e ˙ i = Σ e i ( K i e i ) = Σ K i e i 2 ) , using Equation ( 6 ) .
We now choose each K i > 0 ( i = 1 , 2 , 3 , , n ) , so that V ˙ ( e ( t ) ) given by Equation (8) is negative definite. Thus, by LST [69], we obtain
l i m t e i ( t ) = 0 , ( i = 1 , 2 , 3 ) .
Therefore, Master Systems (1) and (2), and Slave System (3) achieved the desired CDS scheme. □

4. Combination Difference Projective Synchronization (CDPS) for Identical Chaotic GLV Systems via Active Control Method (ACM)

In this section, we first describe the widely known chaotic GLV three-species system to be chosen for a CDPS scheme using active control design. Samardzija and Greller [19], primarily in 1988, exhibited that GLV systems possess chaotic behavior. We now present the GLV model as the first master system:
y ˙ m 11 = y m 11 y m 11 y m 12 + b 3 y m 11 2 b 1 y m 11 2 y m 13 , y ˙ m 12 = y m 12 + y m 11 y m 12 , y ˙ m 13 = b 2 y m 13 + b 1 y m 11 2 y m 13 ,
where ( y m 11 , y m 12 , y m 13 ) T R 3 is the state vector of the system, and b 1 , b 2 and b 3 are positive parameters. Additionally, in Equation (9), y m 11 denotes the prey population, and y m 12 , y m 13 represents the predator populations. For parameter values b 1 = 2.9851 , b 2 = 3 , b 3 = 2 and initial values ( 27.5 , 23.1 , 11.4 ) , the first master GLV system depicted chaotic behavior, as displayed in Figure 1a.
The second identical master GLV chaotic system is described as
y ˙ m 21 = y m 21 y m 21 y m 22 + b 3 y m 21 2 b 1 y m 21 2 y m 23 , y ˙ m 22 = y m 22 + y m 21 y m 22 , y ˙ m 23 = b 2 y m 23 + b 1 y m 21 2 y m 23 ,
where ( y m 21 , y m 22 , y m 23 ) T R 3 is the state vector of the system, and b 1 , b 2 and b 3 are positive parameters. Further, in Equation (10), y m 11 represents the prey population, and y m 12 , y m 13 denote the predator populations. For parameter values b 1 = 2.9851 , b 2 = 3 , b 3 = 2 , this second master GLV system depicted chaotic behavior for selected initial conditions ( 1.2 , 1.2 , 1.2 ) as shown in Figure 1b.
The slave system, prescribed by the identical chaotic GLV system, is described as:
y ˙ s 31 = y s 31 y s 31 y s 32 + b 3 y s 31 2 b 1 y s 31 2 y s 33 + U 1 , y ˙ s 32 = y s 32 + y s 31 y s 32 + U 2 , y ˙ s 33 = b 2 y s 33 + b 1 y s 31 2 y s 33 + U 3 ,
where ( y s 11 , y s 12 , y s 13 ) T R 3 is the state vector of the system, and b 1 , b 2 and b 3 are positive parameters. Moreover, in Equation (11), y s 31 represents the prey population, and y s 32 , y s 33 denote the predator populations. For parameter values b 1 = 2.9851 , b 2 = 3 , b 3 = 2 and initial conditions ( 2.9 , 12.8 , 20.3 ) , the slave GLV system displayed chaotic behavior, as exhibited in Figure 1c. Additionally, the detailed study and numerical results for Equations (9)–(11) are found in [19]. Further, U 1 , U 2 and U 3 are controllers that are determined so that CDPS among identical GLV chaotic systems could be attained.
Next, CDPS is proposed to synchronize states of a chaotic GLV model. A Lyapunov stability theory (LST)-based active control approach was employed, and the required stability criterion is derived.
Synchronization error functions ( e 1 , e 2 , e 3 ) are defined as
e 1 = y s 31 β ( y m 21 y m 11 ) , e 2 = y s 32 β ( y m 22 y m 12 ) , e 3 = y s 33 β ( y m 23 y m 13 ) .
The immediate goal here is the design of active controllers U i , ( i = 1 , 2 , 3 ) , which ensure that the synchronization error functions mentioned in Equation (12) satisfy
l i m t e i ( t ) = 0 , ( i = 1 , 2 , 3 ) .
Then, the resulting error dynamics becomes
e 1 ˙ = e 1 y s 31 y s 32 + b 3 y s 31 2 b 1 y s 31 2 y s 33 β ( y m 21 y m 22 + b 3 y m 21 2 b 1 y m 21 2 y m 23 + y m 11 y m 12 b 3 y m 11 2 + b 1 y m 11 2 y m 13 ) + U 1 , e 2 ˙ = e 2 + y s 31 y s 32 β ( y m 11 y m 12 + y m 21 y m 22 ) + U 2 , e 3 ˙ = b 2 e 3 + b 1 y s 31 2 y s 33 β ( b 1 y m 21 2 y m 23 b 1 y m 11 2 y m 13 ) + U 3 .
Let us now design the active controllers by the following rule:
U 1 = θ 1 p 1 ( h 3 ) 1 K 1 e 1 p 1 ,
where θ 1 = ( r 1 ( h 2 ) 1 s 1 ( h 1 ) 1 ) and K 1 > 0 is a gain constant as described in Equation (5).
By inserting the values of s 1 , r 1 , θ 1 , ( h 3 ) 1 into Equation (14) and simplifying, we obtain
U 1 = e 1 + y s 31 y s 33 b 3 y s 31 2 + b 1 y s 31 2 y s 33 + β ( y m 21 y m 22 + b 3 y m 21 2 b 1 y m 21 2 y m 23 + y m 11 y m 12 b 3 y m 11 2 + b 1 y m 11 2 y m 13 ) K 1 e 1 .
Considering Equation (5), we obtain
U 2 = θ 2 p 2 ( h 3 ) 2 K 2 e 2 p 2 ,
where θ 2 = ( r 2 ( h 2 ) 2 s 2 ( h 1 ) 2 ) and K 2 > 0 are gain constants.
By substituting the values of s 2 , r 2 , θ 2 , ( h 3 ) 2 in Equation (16) and solving, we find that
U 2 = e 2 y s 31 y s 32 + β ( y m 11 y m 12 + y m 21 y m 22 ) K 2 e 2 .
Again using Equation (5), we have
U 3 = θ 3 p 3 ( h 3 ) 3 K 3 e 3 p 3 ,
where θ 3 = ( r 3 ( h 2 ) 3 s 3 ( h 1 ) 3 ) and K 3 > 0 are gain constants.
By inserting the values of s 3 , r 3 , θ 3 , ( h 3 ) 3 into Equation (18) and combining, we obtain
U 3 = b 2 e 3 b 1 y s 31 2 y s 33 + β ( b 1 y m 21 2 y m 23 b 1 y m 11 2 y m 13 ) K 3 e 3 .
On substituting the active controllers described in Equations (15), (17), and (19) into error dynamics Equation (13), we have
e ˙ 1 = K 1 e 1 , e ˙ 2 = K 2 e 2 , e ˙ 3 = K 3 e 3 .
The Lyapunov function, denoted by V ( e ( t ) ) , is now constructed using the following rule:
V ( e ( t ) ) = 1 2 [ e 1 2 + e 2 2 + e 3 2 ] .
Clearly, Lyapunov function V ( e ( t ) ) , as defined in Equation (21), is surely positive definite in R 3 . Then, the derivative for Lyapunov function is expressed as:
V ˙ ( e ( t ) ) = e 1 e ˙ 1 + e 2 e ˙ 2 + e 3 e ˙ 3 .
Using Equation (20) in Equation (22), one finds that
V ˙ ( e ( t ) ) = K 1 e 1 2 K 2 e 2 2 K 3 e 3 2 < 0 ,
where K i > 0 for i = 1, 2, 3 which shows that V ˙ ( e ( t ) ) is surely negative definite. Therefore, by LST [69], CDPS error dynamics is globally asymptotical stable, i.e., synchronizing error function e ( t ) 0 is globally asymptotic for t for each initial values e ( 0 ) R 3 .

5. Combination Difference Projective Synchronization (CDPS) in Identical Chaotic GLV Systems Using Parameter Identification Method (PIM)

In this section, we discuss the CDPS technique to obtain parameter-updating laws in order to identify and estimate system parameters, specifically in addition to adaptive controllers that all state variables tend to equilibrium points as time approaches infinity. As an illustrative example, we consider three identical GLV systems for investigating the CDPS scheme via PIM.
Two master systems (as GLV systems) and the slave system (as a GLV system) are written as follows:
y ˙ m 11 = y m 11 y m 11 y m 12 + b 3 y m 11 2 b 1 y m 11 2 y m 13 , y ˙ m 12 = y m 12 + y m 11 y m 12 , y ˙ m 13 = b 2 y m 13 + b 1 y m 11 2 y m 13 .
y ˙ m 21 = y m 21 y m 21 y m 22 + b 3 y m 21 2 b 1 y m 21 2 y m 23 , y ˙ m 22 = y m 22 + y m 21 y m 22 , y ˙ m 23 = b 2 y m 23 + b 1 y m 21 2 y m 23 .
y ˙ s 31 = y s 31 y s 31 y s 32 + b 3 y s 31 2 b 1 y s 31 2 y s 33 + W 1 , y ˙ s 32 = y s 32 + y s 31 y s 32 + W 2 , y ˙ s 33 = b 2 y s 33 + b 1 y s 31 2 y s 33 + W 3 ,
where W 1 , W 2 and W 3 are control functions that were designed so that CDPS among three (identical) chaotic systems is obtained.
State errors are now defined as
e 11 = y s 31 β ( y m 21 y m 11 ) , e 12 = y s 32 β ( y m 22 y m 12 ) , e 13 = y s 33 β ( y m 23 y m 13 ) .
The main goal of this considered work was to introduce controllers W i , ( i = 1 , 2 , 3 ) , ensuring that state errors defined in Equation (26) satisfied
l i m t e 1 i ( t ) = 0 , ( i = 1 , 2 , 3 ) .
The subsequent error dynamic system is transformed as follows:
e 11 ˙ = e 11 y s 31 y s 32 + b 3 y s 31 2 b 1 y s 31 2 y s 33 β ( y m 21 y m 22 + b 3 y m 21 2 b 1 y m 21 2 y m 23 + y m 11 y m 12 b 3 y m 11 2 + b 1 y m 11 2 y m 13 ) + W 1 , e 12 ˙ = e 12 + y s 31 y s 32 β ( y m 11 y m 12 + y m 21 y m 22 ) + W 2 , e 13 ˙ = b 2 e 13 + b 1 y s 31 2 y s 33 β ( b 1 y m 21 2 y m 23 b 1 y m 11 2 y m 13 ) + W 3 .
Now, we define adaptive control functions as follows:
W 1 = e 11 + y s 31 y s 33 b 3 ^ y s 31 2 + b ^ 1 y s 31 2 y s 33 + β ( y m 21 y m 22 + b ^ 3 y m 21 2 b ^ 1 y m 21 2 y m 23 + y m 11 y m 12 b ^ 3 y m 11 2 + b ^ 1 y m 11 2 y m 13 ) K 1 e 11 , W 2 = e 12 y s 31 y s 32 + β ( y m 11 y m 12 + y m 21 y m 22 ) K 2 e 12 , W 3 = b ^ 2 e 13 b ^ 1 y s 31 2 y s 33 + β ( b ^ 1 y m 21 2 y m 23 b ^ 1 y m 11 2 y m 13 ) K 3 e 13 ,
where K 1 , K 2 , K 3 are gaining positive constants.
By inserting expressions for control functions described in Equation (28) into error dynamics Equation (27), we find that
e ˙ 11 = ( b 3 b ^ 3 ) y s 31 2 ( b 1 b ^ 1 ) y s 31 2 y s 33 β [ ( b 3 b ^ 3 ) y m 21 2 ( b 1 b ^ 1 ) y m 21 2 y s 23 ( b 3 b ^ 3 ) y m 11 2 ( b 1 b ^ 1 ) y m 11 2 y m 13 ] K 1 e 11 , e ˙ 12 = K 2 e 12 , e ˙ 13 = ( b 2 b ^ 2 ) e 13 + ( b 1 b ^ 1 ) y s 31 2 y s 33 β [ ( b 2 b ^ 2 ) y m 23 + ( b 1 b ^ 1 ) y m 21 2 y m 23 + ( b 2 b ^ 2 ) y m 13 ( b 1 b ^ 1 ) y m 11 2 y m 13 ] K 3 e 13 ,
where b ^ 1 , b ^ 2 and b ^ 3 are estimated values for unknown parameters b 1 , b 2 , and b 3 , respectively.
Now, we define parameter estimation error by
b ˜ 1 = b 1 b ^ 1 , b ˜ 2 = b 2 b ^ 2 , b ˜ 3 = b 3 b ^ 3 .
Using Equation (30), the error dynamics given in Equation (29) turns into
e ˙ 11 = b ˜ 3 ( y s 31 2 β y m 21 2 β y m 11 2 ) b ˜ 1 ( y s 31 2 y s 33 β y m 21 2 y m 23 + β y m 11 y m 13 ) K 1 e 11 , e ˙ 12 = K 2 e 12 , e ˙ 13 = b ˜ 2 e 13 + b ˜ 1 ( y s 31 2 y s 33 β y m 21 2 y m 23 + β y m 11 2 y m 13 ) K 3 e 13 .
The derivative of parameter estimation error, as defined in Equation (30), simplifies to
b ˜ ˙ 1 = b ^ ˙ 1 , b ˜ ˙ 2 = b ^ ˙ 2 , b ˜ ˙ 3 = b ^ ˙ 3 .
The Lyapunov function is described by
V ( e ( t ) ) = 1 2 [ e 11 2 + e 12 2 + e 13 2 + b ˜ 1 2 + b ˜ 2 2 + b ˜ 3 2 ] .
This clearly shows that Lyapunov function V ( e ( t ) ) is surely positive definite.
Using Equation (32), the derivative of Lyapunov function V ( e ( t ) ) becomes
V ˙ ( e ( t ) ) = e 11 e ˙ 11 + e 12 e ˙ 12 + e 13 e ˙ 13 b ˜ 1 b ^ ˙ 1 b ˜ 2 b ^ ˙ 2 b ˜ 3 b ^ ˙ 3 .
Keeping Equation (34) in mind, we prescribe the parameter estimating laws by the following rule:
b ^ ˙ 1 = ( y s 31 2 y s 33 β y m 21 2 y m 23 + β y m 11 2 y m 13 ) E 11 + ( y s 31 2 y s 33 β y m 21 2 y m 23 + β y m 11 2 y m 13 ) e 13 + K 4 b ˜ 1 , b ^ ˙ 2 = e 13 2 + K 5 b ˜ 2 , b ^ ˙ 3 = ( y s 31 2 + β y m 11 2 β y m 21 2 ) e 11 + K 6 b ˜ 3 ,
where K 4 , K 5 and K 6 are gaining positive constants.
Theorem 2.
The considered chaotic Systems (9)–(11) asymptotically attained the proposed CDPS scheme in each initial state ( x m 1 ( 0 ) , x m 2 ( 0 ) , x m 3 ( 0 ) ) R 3 if adaptive control functions and parameter estimating law were defined as given in Equations (28) and (35) respectively.
Proof. 
It is obvious that V ( e ( t ) ) , which is defined in Equation (33), is a positive definite Lyapunov function in R 6 . By simplifying, Equations (31), (34) and (35) were transformed into the following expression:
V ˙ ( e ( t ) ) = K 1 e 11 2 K 2 e 12 2 K 3 e 13 2 K 4 b ˜ 1 2 K 5 b ˜ 2 2 K 6 b ˜ 3 2 < 0 ,
where K i > 0 for i = 1, 2, 3, 4, 5, 6. This shows that V ˙ ( e ( t ) ) is surely negative definite.
Hence, by using LST [69], one can deduce discussed CDPS error e ( t ) 0 globally and asymptotically with t in each initial value e ( 0 ) R 3 . □

5.1. Numerical Simulations and Results

Numerical simulations are specifically presented through MATLAB software to show the effectiveness of the CDPS scheme via ACM. We take here p i = 1 and r i = s i = a = 2 for all i = 1 , 2 , 3 , which shows that the considered slave model would be projectively antiphase synchronized with the combination of the given master systems. Further, ( K 1 , K 2 , K 3 ) were chosen to be 6. The initial conditions of Systems (9) and (10) and corresponding Slave System (11) were ( 27.5 , 23.1 , 11.4 ) , ( 1.2 , 1.2 , 1.2 ) , and ( 2.9 , 12.8 , 20.3 ) , respectively. The trajectories of Master Systems (9) and (10), and Slave System (11) achieving projective antiphase synchronization are shown in Figure 2a–c. In addition, synchronization error functions ( e 1 , e 2 , e 3 ) = ( 49.7 , 31 , 0.1 ) converging to zero for t tended to infinity, as shown in Figure 2d. Consequently, the discussed CDPS approach in master and slave systems is numerically demonstrated. Figure 3a–d exhibit the trajectories for Master Systems (9) and (10), and Slave System (11), attaining projective complete synchronization by choosing p i = 1 , r i = s i = β = 1.5 for all i = 1 , 2 , 3 and ( e 1 , e 2 , e 3 ) = ( 42.35 , 45.65 , 35.6 ) .
Further, numerical simulations were implemented through MATLAB software to show the effectiveness of the CDPS scheme via PIM. We take here p i = 1 and r i = s i = a = 1.5 for all i = 1 , 2 , 3 , displaying that the considered slave chaotic system would be projectively completely synchronized with the combination of the given master systems. Further, ( K 1 , K 2 , K 3 ) were chosen to be 6. Initial conditions for Master Systems (9) and (10), and corresponding Slave System (11) were ( 27.5 , 23.1 , 11.4 ) , ( 1.2 , 1.2 , 1.2 ) , and ( 2.9 , 12.8 , 20.3 ) , respectively. Trajectories for Master Systems (9) and (10), and Slave System (11) achieving projective complete synchronization are shown in Figure 4a–c. Furthermore, Figure 4d depicts that the estimated values ( b ^ 1 , b ^ 2 , b ^ 3 ) of unknown parameters asymptotically converged to their originally described expressions with time. In addition, synchronization error functions ( e 1 , e 2 , e 3 ) = ( 49.7 , 31 , 0.1 ) converging to zero for t tended to infinity, as shown in Figure 4e. As above, Figure 5a–e exhibit trajectories for Master Systems (9) and (10), and Slave System (11), attaining projective complete synchronization by choosing p i = 1 , r i = s i = β = 2 for all i = 1 , 2 , 3 and ( e 1 , e 2 , e 3 ) = ( 49.7 , 31 , 0.1 ) . Thus, the discussed CDPS scheme for master and slave systems was computationally confirmed.

5.2. Comparative Analysis

In [55], the authors initiated and achieved combination synchronization among 3 integer-order chaotic systems via an active backstepping method at t = 4 (approx.). In [56], the authors investigated an active backstepping method for achieving combination synchronization in integer-order chaotic systems, where synchronized states occurred at t = 4.5 (approx.). The researchers attained a finite-time stochastic combination synchronization scheme in 3 integer-order chaotic systems utilizing an adaptive method and the Weiner process in [57] at t = 3 (approx.). In [58], the researchers first proposed and discussed combination difference synchronization in 3 identical and nonidentical integer-order chaotic and hyperchaotic systems, where it was observed that synchronized states were realized at t = 6 (approx.). Moreover, the researchers in [70] discussed a feedback control strategy for achieving combination difference synchronization in three integer-order chaotic models comprising an exponential term at t = 4 (approx.). In addition, the hybrid synchronization of two chaotic systems was achieved via PIM in [15] when it was conducted on a similar GLV system with the same parametric values. Synchronized error converged to zero for t = 0.8 (approx.); in our study, the CDPS approach was attained by utilizing an active control approach and parameter identification method, in which synchronized errors converged to zero at t = 0.5 (approx.) and at t = 0.4 (approx.), respectively, as exhibited in Figure 6 and Figure 7. This obviously illustrates that our proposed CDPS approach utilizing an active control approach and parameter identification method is preferable to previous published work. Hence, synchronization time via our studied methodology was the least among all the above-discussed approaches, as shown in Table 1.

6. Application of Combination Difference Projective Synchronization in Secure Communication

In this section, we show the application of CDPS among GLVs. A chaotic signal is applied for message-masking and -recovery signals. The system block diagram of the GLV-based secure communication scheme is displayed in Figure 8. In a chaotic masking signal, information messaging signal Θ ( t ) is added at the master (transmitter) and slave (receiver) ends, and the message masking signal is removed. This application is based on the vast complexity of master systems to develop data security. Therefore, we divided the transmitted signals into two master systems to improve the protection of secure communication. Signals that receivers must receive are in the form of Θ ( t ) = Θ 1 ( t ) + Θ 2 ( t ) , depicted in Figure 9a. Signals Θ 1 ( t ) and Θ 2 ( t ) are summed to the right-hand side of the third equation of the master systems. The amplitude of the message signal may be weaker than the chaotic masking signal, so that it cannot damage the chaotic system’s behavior. η ( t ) = Θ + β 2 ( y 22 m y 12 m ) is the transmitted signal shown in Figure 9b. Recovered signal Θ ^ ( t ) is obtained when the chaotic signal is subtracted from e ( t ) , i.e., Θ ^ ( t ) = η ( t ) y 22 s exhibited in Figure 9c, and Θ ( t ) Θ ^ ( t ) demonstrates the error message signal in Figure 9d. We selected the signal to be Θ 1 ( t ) = s i g n ( s i n ( 2 t ) ) , Θ 2 ( t ) = 3 s i g n ( s i n ( 2 t ) ) . Moreover, Figure 9a–d depict that message signal Θ ( t ) = 2 s i g n ( s i n ( 2 t ) ) was successfully recovered at the receiver end.

7. Discussion and Conclusions

In this paper, a suggested CDPS strategy for chaotic identical GLV systems via active control and a parameter identification method was explored. By designing appropriate nonlinear controllers on the basis of classical LST, the considered CDPS scheme was attained. Additionally, special cases of antiphase synchronization, chaos control problem, and complete synchronization were discussed. Further, numerical simulations conducted in MATLAB exhibited that properly designed control functions are simple and efficient in asymptotically stabilizing the chaotic regime of GLV systems to the desired set points, which shows the effectiveness of the technique. Analytical and computational outcomes completely agreed. Comparison analysis showed that the time taken by synchronizing the error functions for converging to zero with time tending to infinity was less compared to that in other studies. This demonstrates that our considered CDPS design is more beneficial than earlier published work is, and our results indicate novelty over existing results. The discussed CDPS scheme has potential and advantages since this technique has enormous applications in encryption, control theory, and secure communication. In fact, we described the application of our considered CDPS in secure communication using chaos masking methodology. The considered scheme may be used to describe the effect of various specific coexisting species presented by the slave system of the GLV model. Controlling and examining chaos generated in the complex GLV systems of complex dynamic networks are open research problems. Thus, the investigated ACM and PIM methodologies can be developed for complex dynamical networks of the discussed GLV model as a future research problem.

Author Contributions

Conceptualization, M.S.; Investigation, H.C.; Methodology, H.C. and S.K.; Software, H.C., U.N. and S.K.; Supervision, A.K.; Visualization, H.C., U.N. and S.K.; Writing—original draft, H.C.; Writing—review & editing, M.S. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Deanship of Scientific Research, Qassim University.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

The researchers would like to thank the Deanship of Scientific Research, Qassim University for funding the publication of this project.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Lotka, A.J. Elements of physical biology. In Science Progress in the Twentieth Century (1919–1933); Sage Publications, Ltd.: London, UK, 1926; Volume 21, pp. 341–343. [Google Scholar]
  2. Scudo, F.M. Vito Volterra and theoretical ecology. Theor. Popul. Biol. 1971, 2, 1–23. [Google Scholar] [CrossRef]
  3. Goel, N.S.; Maitra, S.C.; Montroll, E.W. On the Volterra and other nonlinear models of interacting populations. Rev. Mod. Phys. 1971, 43, 231. [Google Scholar] [CrossRef]
  4. Antoniou, P.; Pitsillides, A. A bio-inspired approach for streaming applications in wireless sensor networks based on the Lotka–Volterra competition model. Comput. Commun. 2010, 33, 2039–2047. [Google Scholar] [CrossRef]
  5. Gatabazi, P.; Mba, J.; Pindza, E. Modeling cryptocurrencies transaction counts using variable-order Fractional Grey Lotka-Volterra dynamical system. Chaos Solitons Fractals 2019, 127, 283–290. [Google Scholar] [CrossRef]
  6. Gatabazi, P.; Mba, J.; Pindza, E.; Labuschagne, C. Grey Lotka–Volterra models with application to cryptocurrencies adoption. Chaos Solitons Fractals 2019, 122, 47–57. [Google Scholar] [CrossRef]
  7. Gavin, C.; Pokrovskii, A.; Prentice, M.; Sobolev, V. Dynamics of a Lotka-Volterra type model with applications to marine phage population dynamics. J. Phys. Conf. Ser. 2006, 55, 80. [Google Scholar] [CrossRef]
  8. Tonnang, H.E.; Nedorezov, L.V.; Ochanda, H.; Owino, J.; Löhr, B. Assessing the impact of biological control of Plutella xylostella through the application of Lotka–Volterra model. Ecol. Model. 2009, 220, 60–70. [Google Scholar] [CrossRef]
  9. Tsai, B.H.; Chang, C.J.; Chang, C.H. Elucidating the consumption and CO2 emissions of fossil fuels and low-carbon energy in the United States using Lotka–Volterra models. Energy 2016, 100, 416–424. [Google Scholar] [CrossRef]
  10. Perhar, G.; Kelly, N.E.; Ni, F.J.; Simpson, M.J.; Simpson, A.J.; Arhonditsis, G.B. Using daphnia physiology to drive food web dynamics: A theoretical revisit of Lotka-Volterra models. Ecol. Inform. 2016, 35, 29–42. [Google Scholar] [CrossRef]
  11. Reichenbach, T.; Mobilia, M.; Frey, E. Coexistence versus extinction in the stochastic cyclic Lotka-Volterra model. Phys. Rev. E 2006, 74, 051907. [Google Scholar] [CrossRef] [Green Version]
  12. Silva-Dias, L.; López-Castillo, A. Spontaneous symmetry breaking of population: Stochastic Lotka–Volterra model for competition among two similar preys and predators. Math. Biosci. 2018, 300, 36–46. [Google Scholar] [CrossRef]
  13. Hening, A.; Nguyen, D.H. Stochastic Lotka–Volterra food chains. J. Math. Biol. 2018, 77, 135–163. [Google Scholar] [CrossRef] [Green Version]
  14. Vaidyanathan, S. Adaptive biological control of generalized Lotka-Volterra three-species biological system. Int. J. Pharmtech Res. 2015, 8, 622–631. [Google Scholar]
  15. Vaidyanathan, S. Hybrid synchronization of the generalized Lotka-Volterra three-species biological systems via adaptive control. Int. J. PharmTech Res. 2016, 9, 179–192. [Google Scholar]
  16. Khan, A.; Nigar, U. Adaptive hybrid complex projective combination–combination synchronization in non-identical hyperchaotic complex systems. Int. J. Dyn. Control 2019, 7, 1404–1418. [Google Scholar] [CrossRef]
  17. Khan, A.; Chaudhary, H. Hybrid projective combination–combination synchronization in non-identical hyperchaotic systems using adaptive control. Arab. J. Math. 2020, 9, 597–611. [Google Scholar] [CrossRef] [Green Version]
  18. Arneodo, A.; Coullet, P.; Tresser, C. Occurence of strange attractors in three-dimensional Volterra equations. Phys. Lett. A 1980, 79, 259–263. [Google Scholar] [CrossRef]
  19. Samardzija, N.; Greller, L.D. Explosive route to chaos through a fractal torus in a generalized Lotka-Volterra model. Bull. Math. Biol. 1988, 50, 465–491. [Google Scholar] [CrossRef]
  20. Pecora, L.M.; Carroll, T.L. Synchronization in chaotic systems. Phys. Rev. Lett. 1990, 64, 821. [Google Scholar] [CrossRef]
  21. Singh, A.K.; Yadav, V.K.; Das, S. Synchronization between fractional order complex chaotic systems. Int. J. Dyn. Control 2017, 5, 756–770. [Google Scholar] [CrossRef]
  22. Li, H.; Liao, X.; Luo, M. A novel non-equilibrium fractional-order chaotic system and its complete synchronization by circuit implementation. Nonlinear Dyn. 2012, 68, 137–149. [Google Scholar] [CrossRef]
  23. Sudheer, K.S.; Sabir, M. Hybrid synchronization of hyperchaotic Lu system. Pramana 2009, 73, 781. [Google Scholar] [CrossRef]
  24. Khan, T.; Chaudhary, H. Estimation and Identifiability of Parameters for Generalized Lotka-Volterra Biological Systems Using Adaptive Controlled Combination Difference Anti-Synchronization. Differ. Equ. Dyn. Syst. 2020, 28, 515–526. [Google Scholar] [CrossRef]
  25. Guo, R.; Qi, Y. Partial anti-synchronization in a class of chaotic and hyper-chaotic systems. IEEE Access 2021, 9, 46303–46312. [Google Scholar] [CrossRef]
  26. Guo, R. Projective synchronization of a class of chaotic systems by dynamic feedback control method. Nonlinear Dyn. 2017, 90, 53–64. [Google Scholar] [CrossRef]
  27. Khan, A.; Chaudhary, H. Stability Analysis of Chaotic New Hamiltonian System Based on HÉnon-Heiles Model using Adaptive Controlled Hybrid Projective Synchronization. Int. J. Appl. Math. 2021, 34, 803. [Google Scholar] [CrossRef]
  28. Chaudhary, H.; Sajid, M. Controlling hyperchaos in non-identical systems using active controlled hybrid projective combination-combination synchronization technique. J. Math. Comput. Sci. 2021, 12, 30. [Google Scholar]
  29. Chaudhary, H.; Khan, A.; Sajid, M. An investigation on microscopic chaos controlling of identical chemical reactor system via adaptive controlled hybrid projective synchronization. Eur. Phys. J. Spec. Top. 2021, 1–11. [Google Scholar] [CrossRef]
  30. Zhou, P.; Zhu, W. Function projective synchronization for fractional-order chaotic systems. Nonlinear Anal. Real World Appl. 2011, 12, 811–816. [Google Scholar] [CrossRef]
  31. Ma, J.; Mi, L.; Zhou, P.; Xu, Y.; Hayat, T. Phase synchronization between two neurons induced by coupling of electromagnetic field. Appl. Math. Comput. 2017, 307, 321–328. [Google Scholar] [CrossRef]
  32. Khan, A.; Nigar, U. Combination projective synchronization in fractional-order chaotic system with disturbance and uncertainty. Int. J. Appl. Comput. Math. 2020, 6, 1–22. [Google Scholar] [CrossRef]
  33. Li, C.; Liao, X. Complete and lag synchronization of hyperchaotic systems using small impulses. Chaos Solitons Fractals 2004, 22, 857–867. [Google Scholar] [CrossRef]
  34. Li, G.H. Modified projective synchronization of chaotic system. Chaos Solitons Fractals 2007, 32, 1786–1790. [Google Scholar] [CrossRef]
  35. Jahanzaib, L.S.; Trikha, P.; Chaudhary, H.; Haider, S. Compound synchronization using disturbance observer based adaptive sliding mode control technique. J. Math. Comput. Sci. 2020, 10, 1463–1480. [Google Scholar]
  36. Yadav, V.K.; Prasad, G.; Srivastava, M.; Das, S. Triple Compound Synchronization Among Eight Chaotic Systems with External Disturbances via Nonlinear Approach. Differ. Equ. Dyn. Syst. 2019, 1–24. [Google Scholar] [CrossRef]
  37. Khan, T.; Chaudhary, H. An investigation on hybrid projective combination difference synchronization scheme between chaotic prey-predator systems via active control method. Poincare J. Anal. Appl. 2020, 7, 211–225. [Google Scholar] [CrossRef]
  38. Khan, A.; Nigar, U. Modulus Synchronization in Non-identical Hyperchaotic Complex Systems and Hyperchaotic Real System Using Adaptive Control. J. Control Autom. Electr. Syst. 2021, 32, 291–308. [Google Scholar] [CrossRef]
  39. Khan, A.; Nigar, U. Adaptive Modulus Hybrid Projective Combination Synchronization of Time-Delay Chaotic Systems with Uncertainty and Disturbance and its Application in Secure Communication. Int. J. Appl. Comput. Math. 2021, 7, 1–26. [Google Scholar] [CrossRef]
  40. Feketa, P.; Schaum, A.; Meurer, T.; Michaelis, D.; Ochs, K. Synchronization of nonlinearly coupled networks of Chua oscillators. IFAC-PapersOnLine 2019, 52, 628–633. [Google Scholar] [CrossRef]
  41. Gambuzza, L.V.; Frasca, M.; Latora, V. Distributed control of synchronization of a group of network nodes. IEEE Trans. Autom. Control 2018, 64, 365–372. [Google Scholar] [CrossRef]
  42. Feketa, P.; Schaum, A.; Meurer, T. Synchronization and multicluster capabilities of oscillatory networks with adaptive coupling. IEEE Trans. Autom. Control 2020, 66, 3084–3096. [Google Scholar] [CrossRef]
  43. Delavari, H.; Mohadeszadeh, M. Hybrid Complex Projective Synchronization of Complex Chaotic Systems Using Active Control Technique with Nonlinearity in the Control Input. J. Control Eng. Appl. Inform. 2018, 20, 67–74. [Google Scholar]
  44. Khan, T.; Chaudhary, H. Controlling and Synchronizing Combined Effect of Chaos Generated in Generalized Lotka-Volterra Three Species Biological Model using Active Control Design. Appl. Appl. Math. 2020, 15, 25. [Google Scholar]
  45. Khan, T.; Chaudhary, H. Controlling Chaos Generated in Predator-Prey Interactions Using Adaptive Hybrid Combination Synchronization. In Proceedings of the 3rd International Conference on Computing Informatics and Networks: ICCIN 2020, Delhi, India, 29–30 July 2020; Springer: Singapore, 2021; pp. 449–459. [Google Scholar]
  46. Khan, T.; Chaudhary, H. Co-existence of Chaos and Control in Generalized Lotka–Volterra Biological Model: A Comprehensive Analysis. In International Symposium on Mathematical and Computational Biology; Springer: Cham, Switzerland, 2020; pp. 271–279. [Google Scholar]
  47. Kumar, S.; Matouk, A.E.; Chaudhary, H.; Kant, S. Control and synchronization of fractional-order chaotic satellite systems using feedback and adaptive control techniques. Int. J. Adapt. Control Signal Process. 2020, 35, 484–497. [Google Scholar] [CrossRef]
  48. Khan, T.; Chaudhary, H. Adaptive controllability of microscopic chaos generated in chemical reactor system using anti-synchronization strategy. Numer. Algebr. Control Optim. 2021. [Google Scholar] [CrossRef]
  49. Rasappan, S.; Vaidyanathan, S. Synchronization of hyperchaotic Liu system via backstepping control with recursive feedback. In International Conference on Eco-friendly Computing and Communication Systems; Springer: Berlin/Heidelberg, Germany, 2012; pp. 212–221. [Google Scholar]
  50. Khan, A.; Nigar, U. Sliding mode disturbance observer control based on adaptive hybrid projective compound combination synchronization in fractional-order chaotic systems. J. Control Autom. Electr. Syst. 2020, 31, 885–899. [Google Scholar] [CrossRef]
  51. Khan, A.; Nigar, U. Adaptive sliding mode disturbance observer control base synchronization in a class of fractional order Chua’s chaotic system. In Emerging Trends in Information Technology; Bloomsbury: New Delhi, India, 2019; pp. 107–118. [Google Scholar]
  52. Yi, X.; Guo, R.; Qi, Y. Stabilization of chaotic systems with both uncertainty and disturbance by the UDE-based control method. IEEE Access 2020, 8, 62471–62477. [Google Scholar] [CrossRef]
  53. Hubler, A. Adaptive control of chaotic system. Helv. Phys. Acta 1989, 62, 343–346. [Google Scholar]
  54. Bai, E.W.; Lonngren, K.E. Synchronization of two Lorenz systems using active control. Chaos Solitons Fractals 1997, 8, 51–58. [Google Scholar] [CrossRef]
  55. Runzi, L.; Yinglan, W.; Shucheng, D. Combination synchronization of three classic chaotic systems using active backstepping design. Chaos Interdiscip. J. Nonlinear Sci. 2011, 21, 043114. [Google Scholar] [CrossRef]
  56. Wu, Z.; Fu, X. Combination synchronization of three different order nonlinear systems using active backstepping design. Nonlinear Dyn. 2013, 73, 1863–1872. [Google Scholar] [CrossRef]
  57. Runzi, L.; Yinglan, W. Finite-time stochastic combination synchronization of three different chaotic systems and its application in secure communication. Chaos Interdiscip. J. Nonlinear Sci. 2012, 22, 023109. [Google Scholar] [CrossRef]
  58. Dongmo, E.D.; Ojo, K.S.; Woafo, P.; Njah, A.N. Difference synchronization of identical and nonidentical chaotic and hyperchaotic systems of different orders using active backstepping design. J. Comput. Nonlinear Dyn. 2018, 13, 051005. [Google Scholar] [CrossRef]
  59. El-Gohary, A.; Yassen, M. Optimal control and synchronization of Lotka–Volterra model. Chaos Solitons Fractals 2001, 12, 2087–2093. [Google Scholar] [CrossRef]
  60. Lin, J.S.; Huang, C.F.; Liao, T.L.; Yan, J.J. Design and implementation of digital secure communication based on synchronized chaotic systems. Digit. Signal Process. 2010, 20, 229–237. [Google Scholar] [CrossRef]
  61. Ngouonkadi, E.M.; Fotsin, H.; Fotso, P.L. Implementing a memristive Van der Pol oscillator coupled to a linear oscillator: Synchronization and application to secure communication. Phys. Scr. 2014, 89, 035201. [Google Scholar] [CrossRef]
  62. Wu, X.; Wang, H.; Lu, H. Modified generalized projective synchronization of a new fractional-order hyperchaotic system and its application to secure communication. Nonlinear Anal. Real World Appl. 2012, 13, 1441–1450. [Google Scholar] [CrossRef]
  63. Hou, Y.Y.; Chen, H.C.; Chang, J.F.; Yan, J.J.; Liao, T.L. Design and implementation of the Sprott chaotic secure digital communication systems. Appl. Math. Comput. 2012, 218, 11799–11805. [Google Scholar] [CrossRef]
  64. Dedieu, H.; Kennedy, M.P.; Hasler, M. Chaos shift keying: Modulation and demodulation of a chaotic carrier using self-synchronizing Chua’s circuits. IEEE Trans. Circuits Syst. II Analog. Digit. Signal Process. 1993, 40, 634–642. [Google Scholar] [CrossRef]
  65. Naderi, B.; Kheiri, H. Exponential synchronization of chaotic system and application in secure communication. Optik 2016, 127, 2407–2412. [Google Scholar] [CrossRef]
  66. He, J.; Cai, J.; Lin, J. Synchronization of hyperchaotic systems with multiple unknown parameters and its application in secure communication. Optik 2016, 127, 2502–2508. [Google Scholar] [CrossRef]
  67. Kinzel, W.; Englert, A.; Kanter, I. On chaos synchronization and secure communication. Philos. Trans. R. Soc. A Math. Phys. Eng. Sci. 2010, 368, 379–389. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  68. Sun, J.; Shen, Y.; Wang, X.; Chen, J. Finite-time combination-combination synchronization of four different chaotic systems with unknown parameters via sliding mode control. Nonlinear Dyn. 2014, 76, 383–397. [Google Scholar] [CrossRef]
  69. Perko, L. Differential Equations and Dynamical Systems; Springer: New York, NY, USA, 2013; Volume 7. [Google Scholar]
  70. Yadav, V.K.; Shukla, V.K.; Das, S. Difference synchronization among three chaotic systems with exponential term and its chaos control. Chaos Solitons Fractals 2019, 124, 36–51. [Google Scholar] [CrossRef]
Figure 1. Phase plots for chaotic GLV system (a) y m 11 y m 12 y m 13 space, (b) y m 21 y m 22 y m 23 space, (c) y s 31 y s 32 y s 33 space.
Figure 1. Phase plots for chaotic GLV system (a) y m 11 y m 12 y m 13 space, (b) y m 21 y m 22 y m 23 space, (c) y s 31 y s 32 y s 33 space.
Entropy 24 00529 g001
Figure 2. Time history of combination difference projective antiphase synchronized trajectories for GLV system (a) y s 31 ( t ) and y m 21 ( t ) y m 11 ( t ) , (b) y s 32 ( t ) and y m 22 ( t ) y m 12 ( t ) , (c) y s 33 ( t ) and y m 23 ( t ) y m 13 ( t ) , (d) synchronization error plot.
Figure 2. Time history of combination difference projective antiphase synchronized trajectories for GLV system (a) y s 31 ( t ) and y m 21 ( t ) y m 11 ( t ) , (b) y s 32 ( t ) and y m 22 ( t ) y m 12 ( t ) , (c) y s 33 ( t ) and y m 23 ( t ) y m 13 ( t ) , (d) synchronization error plot.
Entropy 24 00529 g002
Figure 3. Time history of combination difference projective complete synchronized trajectories for GLV system (a) y s 31 ( t ) and y m 21 ( t ) y m 11 ( t ) , (b) y s 32 ( t ) and y m 22 ( t ) y m 12 ( t ) , (c) y s 33 ( t ) and y m 23 ( t ) y m 13 ( t ) , (d) synchronization error plot.
Figure 3. Time history of combination difference projective complete synchronized trajectories for GLV system (a) y s 31 ( t ) and y m 21 ( t ) y m 11 ( t ) , (b) y s 32 ( t ) and y m 22 ( t ) y m 12 ( t ) , (c) y s 33 ( t ) and y m 23 ( t ) y m 13 ( t ) , (d) synchronization error plot.
Entropy 24 00529 g003
Figure 4. Time series for combination difference projective complete synchronized trajectories of GLV system (a) y s 31 ( t ) and y m 21 ( t ) y m 11 ( t ) , (b) y s 32 ( t ) and y m 22 ( t ) y m 12 ( t ) , (c) y s 33 ( t ) and y m 23 ( t ) y m 13 ( t ) , (d) parameter estimation, (e) synchronization error plot.
Figure 4. Time series for combination difference projective complete synchronized trajectories of GLV system (a) y s 31 ( t ) and y m 21 ( t ) y m 11 ( t ) , (b) y s 32 ( t ) and y m 22 ( t ) y m 12 ( t ) , (c) y s 33 ( t ) and y m 23 ( t ) y m 13 ( t ) , (d) parameter estimation, (e) synchronization error plot.
Entropy 24 00529 g004aEntropy 24 00529 g004b
Figure 5. Time series for combination difference projective anti-phase synchronized trajectories of GLV system (a) y s 31 ( t ) and y m 21 ( t ) y m 11 ( t ) , (b) y s 32 ( t ) and y m 22 ( t ) y m 12 ( t ) , (c) y s 33 ( t ) and y m 23 ( t ) y m 13 ( t ) , (d) parameter estimation, (e) synchronization error plot.
Figure 5. Time series for combination difference projective anti-phase synchronized trajectories of GLV system (a) y s 31 ( t ) and y m 21 ( t ) y m 11 ( t ) , (b) y s 32 ( t ) and y m 22 ( t ) y m 12 ( t ) , (c) y s 33 ( t ) and y m 23 ( t ) y m 13 ( t ) , (d) parameter estimation, (e) synchronization error plot.
Entropy 24 00529 g005
Figure 6. Time series of error convergence by active control method. (a) Combination difference projective complete synchronization; (b) combination difference projective antiphase synchronization.
Figure 6. Time series of error convergence by active control method. (a) Combination difference projective complete synchronization; (b) combination difference projective antiphase synchronization.
Entropy 24 00529 g006
Figure 7. Time series of error convergence by parameter identification method. (a) Combination difference projective complete synchronization; (b) combination difference projective antiphase synchronization.
Figure 7. Time series of error convergence by parameter identification method. (a) Combination difference projective complete synchronization; (b) combination difference projective antiphase synchronization.
Entropy 24 00529 g007
Figure 8. Combination difference synchronization-based secure communication.
Figure 8. Combination difference synchronization-based secure communication.
Entropy 24 00529 g008
Figure 9. (a) Original message signal μ ( t ) ; (b) transmitted message signal e ( t ) ; (c) recovered signal μ ^ ( t ) ; (d) error message signal μ ( t ) μ ^ ( t ) .
Figure 9. (a) Original message signal μ ( t ) ; (b) transmitted message signal e ( t ) ; (c) recovered signal μ ^ ( t ) ; (d) error message signal μ ( t ) μ ^ ( t ) .
Entropy 24 00529 g009
Table 1. Different types of synchronization schemes using different techniques.
Table 1. Different types of synchronization schemes using different techniques.
Types of SynchronizationAuthorsTime
1. Combination synchronization of three classical chaotic systems using active backstepping designRunzi, Luo and Yinglan, Wang and Shucheng, Deng4
2. Combination synchronization of three different order nonlinear systems using active backstepping designWu, Zhaoyan and Fu, Xinchu4.5
3. Finite-time stochastic combination synchronization of three different chaotic systems and its application in secure communicationRunzi, Luo and Yinglan, Wang3
4. Difference synchronization of identical and nonidentical chaotic and hyperchaotic systems of different orders using active backstepping designDongmo, Eric Donald and Ojo, Kayode Stephen and Woafo, Paul and Njah, Abdulahi Ndzi6
5. Difference synchronization among three chaotic systems with exponential term and its chaos controlYadav, Vijay K and Shukla, Vijay K and Das, Subir4
6. Hybrid synchronization of generalized Lotka–Volterra three-species biological systems via adaptive controlVaidyanathan, Sundarapandian0.8
7. CDPS approach attained utilizing active control approachMohammad Sajid, Harindri Chaudhary, Ayub Khan, Uzma Nigar, Santosh Kaushik0.5
8. CDPS approach attained using parameter identification methodMohammad Sajid, Harindri Chaudhary, Ayub Khan, Uzma Nigar, Santosh Kaushik0.4
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Chaudhary, H.; Khan, A.; Nigar, U.; Kaushik, S.; Sajid, M. An Effective Synchronization Approach to Stability Analysis for Chaotic Generalized Lotka–Volterra Biological Models Using Active and Parameter Identification Methods. Entropy 2022, 24, 529. https://0-doi-org.brum.beds.ac.uk/10.3390/e24040529

AMA Style

Chaudhary H, Khan A, Nigar U, Kaushik S, Sajid M. An Effective Synchronization Approach to Stability Analysis for Chaotic Generalized Lotka–Volterra Biological Models Using Active and Parameter Identification Methods. Entropy. 2022; 24(4):529. https://0-doi-org.brum.beds.ac.uk/10.3390/e24040529

Chicago/Turabian Style

Chaudhary, Harindri, Ayub Khan, Uzma Nigar, Santosh Kaushik, and Mohammad Sajid. 2022. "An Effective Synchronization Approach to Stability Analysis for Chaotic Generalized Lotka–Volterra Biological Models Using Active and Parameter Identification Methods" Entropy 24, no. 4: 529. https://0-doi-org.brum.beds.ac.uk/10.3390/e24040529

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