Next Article in Journal
Nonhomogeneous Dirichlet Problems with Unbounded Coefficient in the Principal Part
Next Article in Special Issue
Application of Evolutionary Optimization Techniques in Reverse Engineering of Helical Gears: An Applied Study
Previous Article in Journal
Discrete Single-Factor Extension of the Exponential Distribution: Features and Modeling
Previous Article in Special Issue
Analysis and Design of Robust Controller for Polynomial Fractional Differential Systems Using Sum of Squares
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

The Synchronization of a Class of Time-Delayed Chaotic Systems Using Sliding Mode Control Based on a Fractional-Order Nonlinear PID Sliding Surface and Its Application in Secure Communication

1
Faculty of Electrical Engineering, Gonabad Branch, Islamic Azad University, Gonabad 6518115743, Iran
2
Faculty of Electrical Engineering, Neyshabure Branch, Islamic Azad University, Neyshabure 6518115743, Iran
3
Institute for Intelligent Systems Research and Innovation (IISRI), Deakin University, Geelong, VIC 3216, Australia
*
Author to whom correspondence should be addressed.
Axioms 2022, 11(12), 738; https://doi.org/10.3390/axioms11120738
Submission received: 21 November 2022 / Revised: 10 December 2022 / Accepted: 12 December 2022 / Published: 16 December 2022
(This article belongs to the Special Issue Optimization Models and Applications)

Abstract

:
A novel approach for the synchronization of a class of chaotic systems with uncertainty, unknown time delays, and external disturbances is presented. The control method given here is expressed by combining sliding mode control approaches with adaptive rules. A sliding surface of fractional order has been developed to construct the control strategy of the abovementioned sliding mode by employing the structure of nonlinear fractional PID (NLPID) controllers. The suggested control mechanism using Lyapunov’s theorem developed robust adaptive rules in such a way that the estimation error of the system’s unknown parameters and time delays tends to be zero. Furthermore, the proposed robust control approach’s stability has been demonstrated using Lyapunov stability criteria and Lipschitz conditions. Then, in order to assess the performance of the proposed mechanism, the presented control approach was used to simulate the synchronization of two chaotic jerk systems with uncertainty, unknown time delays, and external distortion. The results of the simulation confirm the robust and desirable synchronization performance. Finally, a secure communications mechanism based on the proposed technique is shown as a practical implementation of the introduced control strategy, in which the message signal is disguised in the transmitter with high security and well recovered in the receiver with high quality, according to the mean squared error (MES) criteria.

1. Introduction

Chaos is a phenomenon that occurs in nonlinear dynamic systems. The dynamic behavior of these systems is fully dependent on the initial conditions; therefore, even the tiniest change in these parameters generates big changes in their behavior. Many domains of study, including economics [1,2], chemistry [3,4], biology [5,6], and engineering [7,8], have discovered chaotic systems. Many scientists from numerous domains have been interested in the synchronization of chaotic systems in recent years [5]. Pecora and Carroll proposed chaos synchronization in 1990 [6].
Fractional order (FO) controllers were developed by combining fractional calculation with existing controllers. The increased number of configurable parameters in this type of controller creates more flexibility in the control process, which improves the performance of the controlled system. In this regard, the fractional PI controller [7,8], the fractional PD controller [9], the fractional lag–lead controller [10], the fractional CRONE controller [11,12], the adaptive FO PID controller [13], the reference adaptive control [14], the fractional model [15,16], and the fractional sliding mode control [17,18,19] have all been mentioned.
Adaptive sliding mode controllers have been shown to exhibit robust performance against system parameter changes and system uncertainties [20,21], with their greatest advantage being stability against system disturbances.
Adaptive control [22,23,24] is used to achieve control objectives when there is uncertainty in the system. Because of the benefits of stability against system parameter uncertainties, adaptive control has a faster convergence speed.
Sliding mode control, on the other hand, is a popular and successful strategy that is simple to implement [25,26]. The sliding mode controller is a variable structure controller that works well for nonlinear systems with model uncertainty. The primary aspect of sliding mode control is that it directs the system’s states from the initial states to a suitable sliding surface that is provided and then maintains the states at the mentioned sliding surface for all subsequent iterations. Several articles have been provided in this area for the synchronization of chaotic systems utilizing sliding mode control. Qamati et al. [27] successfully synchronized identical Genesio–Tesi chaotic systems using adaptive sliding mode control. The integrated sliding mode control method was used to examine the control and synchronization of extremely chaotic Zhou systems, as discussed in [28].
The authors of [29] proposed a hybrid fractional-order sliding mode control method for finite-time synchronization of a chaotic class using the direct Lyapunov method. Synchronization of fractional order chaotic systems is introduced in [30]. In this design, a sliding surface based on non-linear fractional order PID is presented. In [31], Khan et al. have proposed an adaptive sliding mode control approach for synchronizing complicated chaotic systems with uncertainty and disturbance. The authors of [32] have investigated an adaptive sliding control with fuzzy logic for the synchronization of chaotic fractional order systems with uncertainty and exogenous shocks. In [33], a class of complicated fractional order systems with non-uniform order has been explored, and an adaptive sliding control has been proposed for synchronizing this class of systems. An adaptive controller has been devised in [34] for integer-order synchronization with uncertainty and unknown time delays.
The time delays in the system being unknown is one of the factors to consider for uncertain systems with time delays. This issue can provide significant challenges in the controller design process for a variety of purposes, including synchronization. The amount of time delays in the system is unknown which, on the other hand, increases the complexity of the system model, which can be considered in enhancing the security level of data transmission in the field of secure telecommunications. A sliding surface based on NLFPID is proposed to direct and keep all the states of the system to the sliding surface in order to synchronize a class of chaotic systems with uncertainty and unknown time delays.
A sliding surface based on NLFPID is proposed to direct and keep all the states of the system on the sliding surface in order to synchronize a class of chaotic systems with uncertainty and unknown time delays. Then, for robust synchronization of uncertain chaotic systems with unknown time delays, a fractional order adaptive control is adopted. Following that, updating and estimating laws for uncertain parameters are determined using an appropriate Lyapunov function and Lipschitz condition to ensure the system’s stability. Finally, the synchronization of two chaotic jerk systems with uncertain and unknown time delays, as well as uncertainty and distortion, are examined and simulated in order to evaluate the performance of the proposed approach. The simulation results demonstrate the efficacy of the proposed adaptive-sliding control mechanism for synchronization that is robust against uncertainty, external distortions, and unknown time delays. Furthermore, based on the obtained results, the proposed control approach is effective in estimating uncertain parameters and unknown delays.
To implement the proposed control strategy, a secure telecommunication mechanism based on chaos masking is presented at the end, indicating optimal security in sending and high quality in retrieving information despite the presence of various uncertainties and uncertain parameters in the system structure.
The following innovations have been presented in the study that was carried out in order to synchronize two uncertain chaotic systems.
  • Using the NLFOPID sliding surface instead of conventional sliding surfaces.
  • The existence of unknown time delays.
  • The limits of uncertainty and disturbance are unknown.
Accordingly, based on the above concepts, using the appropriate Lyapunov function and update rules, a control mechanism has been proposed, which can overcome the problem of unknown time delays, uncertain uncertainty, and uncertain disturbances by properly adjusting the controller parameters.
This article is structured as follows. Section 2 presents the basic definitions used in the article. Section 3 describes the description of chaotic systems with uncertainty and unknown time delays. Section 4 presents an NLFPID-based sliding surface for directing and maintaining system states on the sliding surface. The adaptive robust control technique for the synchronization of uncertain chaotic systems with finite and uncertain time delays is detailed in Section 5. Section 6 investigates and simulates the synchronization of two chaotic jerk systems with unknown time delays, as well as uncertainty and distortion, and Section 7 presents results based on the stated ideas.

2. Basic Definitions of the Fractional-Order Derivative

Definition 1.
The fractional order integral and derivative are defined as follows [27]:
D t α = { d α d t α                                                       α > 0 1                                                             α = 0 a t ( d τ ) α                                               α < 0
where D t α is the fractional order operator.
Definition 2.
The Riemann–Liouville fractional order integral order α of the function f t is defined as follows [28]:
t 0 I t α f ( t ) = 1 Γ ( α ) t 0 t f ( τ ) ( t τ ) 1 α d τ
where t0 is the initial time and Γ α is the Gamma function, which is defined as follows:
Γ ( α ) = 0 e t t α 1 d t
where is the Gamma function operator.
Definition 3.
Suppose n 1 < α n .   n N . The fractional Riemann–Liouville derivative of order α is defined for the function f t as follows [26]:
t 0 D t α f ( t ) = d α f ( t ) d t α = 1 Γ ( n α ) d n d t n t 0 t f ( τ ) ( t τ ) α n + 1 d τ
Remark 1.
The Riemann–Liouville fractional order derivative in Equation (4) is first integrated and then derived. Therefore, the derivative of a constant number in this definition is not equal to zero.
Definition 4.
The Caputo fractional order derivative of order α in the continuous function f t is defined as follows [29]:
t 0 D t α f ( t ) = { 1 Γ ( m α ) t 0 t f ( m ) ( τ ) ( t τ ) α m + 1 d τ m 1 < α < m d m f ( t ) d t m                                           α = m
where m is the first integer after α .
Definition 5.
If the function f x , t is piecewise linear and satisfies the Lipschitz conditions, then [34]:
f t , x f t , x ^ γ f x x ^                                   x , x ^ R n  
where f x , t is Lipschitz at x and the positive constant γ f , is called the Lipschitz constant.

3. The System Descriptor Equations

The equations characterizing a class of master–slave chaotic systems with uncertainty and unknown time delays in the presence of an unknown disturbance will be introduced in this section; the canonical form dynamics of the master system are as follows:
x ˙ i = x i + 1 .                                               1 i n 1 x ˙ n = σ 0 T x + f x t τ 1 , t + Δ f x t , t + d 1 t .
Equations of the slave system are as follows:
y ˙ i = y i + 1 .                                                           1 i n 1 y ˙ n = σ 0 T y + g y t τ 2 , t + Δ g y t , t + d 2 t + u t .
The differential equations are expressed in the forms corresponding to a number of well-known chaotic systems, such as the Van der Pol oscillator, Duffing’s oscillator, Genesio–Tesi’s system, Arneodo’s system, etc. [35], where x t , y t R n describes the dynamic states of the master and slave systems, σ 0 T represents the constant coefficients in linear states of the system, and f x t τ 1 , t · g y t τ 2 , t R are the terms of nonlinear functions with unknown time delays with a τ 1   , τ 2 delay, and Δ f x t , t ,   Δ g x t , t describes nonlinear bounded uncertainties of the master and slave systems. Additionally, d 1 t , d 2 t describes the external disturbances of the master and slave systems, and u t is the control law applied to the slave system.
Definition 6.
If the following criterion is met for the systems given in Equations (1) and (2) for all conditions influencing the system, including all initial conditions, uncertainties, and unknown time delays, as well as external disturbance, the system has robust synchronization:
lim t y i t x i t = l i m t e i t = 0 .   i = 1 , , n ,
where e i t introduces synchronization errors in the master and slave systems.
As a result, the following are the dynamic equations proposing the synchronization error for the uncertain chaotic master and slave systems with unknown time delays, as specified in Equations (1) and (2):
e ˙ i = e i + 1 .                                               1 i n 1 e ˙ n = σ 0 T E + g y t τ 2 , t + Δ g x t , t + d 2 t f x t τ 1 , t Δ f x t , t d 1 t + u t .
where E = e 1 · e 2 · · e n T . As a result, by initially introducing a PI sliding surface and a fractional order non-linear derivative, all states of the system should be directed to and held on the sliding surface. The system’s uncertainty bounds and unknown parameters should then be estimated and updated by creating an adaptive controller. In the continuation of the robust synchronization of chaotic systems (7) and (8) in the presence of external disturbances, bounded nonlinear uncertainties, and unknown time delays, it should be performed such that the dynamics of the slave system state in a finite time conforms to the dynamic behavior. The estimation error of the unknown parameters in both chaotic systems tend to zero in any state, and the robust stability of the system in finite time is guaranteed.
Assumption 1.
The unknown external disturbances d 1 t , d 2 t and unknown bounded nonlinear uncertainties Δ f x t , t and Δ g x t , t in the master and slave systems (7) and (8) satisfy the following conditions:
Δ f x t , t β 1 ω 1 x . Δ g y t , t β 2 ω 2 y . d 1 t ρ 1 . d 2 t ρ 2 .  
where · describes l 1 norm and β 2 ,   β 1 , ρ 2 , ρ 1 are unknown real positive constants, and ω 2 ·   , ω 1 · are known functions.
Assumption 2.
Unknown time delays introduced by non-linear functions f x t τ 1 , t ,   g y t τ 2 , t R are represented in the general forms of (7) and (8) in the master and slave systems, for each   x t , y t R and, according to (6), they satisfy the following Lipschitz condition:
f x t τ 1 f x t τ ^ 1 k 1 x t τ 1 x t τ ^ 1 x t τ 1 x t τ ^ 1 m 1 t τ 1 t τ ^ 1 = m 1 τ ˜ 1 f x t τ 1 f x t τ ^ 1 l 1 τ 1 τ ^ 1 = l 1 τ ˜ 1 ,   l 1 = k 1 m 1   g y t τ 2 g y t τ ^ 2 k 2 y t τ 2 y t τ ^ 2 y t τ 2 y t τ ^ 2 m 1 t τ 2 t τ ^ 2 = m 2 τ ˜ 2 g y t τ 2 g y t τ ^ 2 l 2 τ 2 τ ^ 2 = l 2 τ ˜ 2 ,   l 2 = k 2 m 2  
where τ 1   , τ 2 R expresses unknown time delays, τ ^ 1   , τ ^ 2 R estimates unknown time delays, and l 1 and l 2   are positive and uncertain constants.

4. The Sliding Mode Control Approach Based on NLFPID Controllers

We will provide an NLFPID-based sliding surface to synchronize the chaotic system with unknown uncertainty and time delays presented in (7) and (8). The novel NLF sliding surface is presented in accordance with the NLFPID controller structure established in [35], which enhances tracking:
s ( t ) = h ( e ) · [ k p e n ( t ) + T I D λ i = 1 n k 1 i e i + T d D δ i = 1 n k 2 i e i ( t ) ] .
where h e is a nonlinear function, defined as follows:
h e = k 0 + 1 k 0 E t .       k 0 0 , 1
where E is the first norm of the dynamic state of the system error, expressed as E t = i = 1 n e i . T I and T d are the time constants of integral and derivative phrases. The parameters k 1 i and k 2 i are positive constant values of the sliding surface that fulfill the intended system’s stability. The following conditions must be met if the system is in sliding mode:
s t = 0           ,       s ˙ t = 0 .
Therefore, the fractional order derivative of the sliding surface in Equation (13) is as follows:
s ˙ t = k 0 k p e ˙ n t + k 0 T i D 1 λ i = 1 n k 1 i e i ( t ) + k 0 T d D 1 + δ i = 1 n k 2 i e i ( t ) + 1 k 0 [ k p d d t E t e n t + T I d d t E t D λ i = 1 n k 1 i e i ( t ) + T d d d t E t D δ i = 1 n k 2 i e i ( t ) ] = 0 .
In this scenario, we will substitute the final dynamic of the system’s integer order error specified in Equation (10) in Equation (16), yielding:
s ˙ t = k 0 k p g y t τ 2 , t + Δ g x t , t + d 2 t f x t τ 1 , t Δ f x t , t d 1 t + σ 0 T · E t + u t
+ k 0 T i D 1 λ i = 1 n k 1 i e i ( t ) + k 0 T d D 1 + δ i = 1 n k 2 i e i ( t ) + 1 k 0 [ k p d d t E t e n t + T I d d t E t D λ i = 1 n k 1 i e i ( t ) + T d d d t E t D δ i = 1 n k 2 i e i ( t ) ] = 0 .
The control signal in this scenario is as follows:
u t = 1 k 0 k p ( k 0 T i D 1 λ i = 1 n k 1 i e i ( t ) + k 0 T d D 1 + δ i = 1 n k 2 i e i ( t ) + 1 k 0 [ k p d d t E t e n t + T I d d t E t D λ i = 1 n k 1 i e i ( t ) + T d d d t E t D δ i = 1 n k 2 i e i ( t ) ] ) + f x t τ ^ 1 , t g y t τ ^ 2 , t σ 0 T · E t b s + u ¯ t .
In Equation (18), the phrase u ¯ t comprises the sentences arising from estimating the bounds of the system’s uncertainties and disturbances, which are specified as follows:
u ¯ t = s g n s [ β ^ 2 ω 2 y + β ^ 1 ω 1 x + ρ ^ 2 + ρ ^ 1 ) ] .

5. Stability Analysis of the Proposed Mechanism

In this section, the robust adaptive controller is designed using the sliding surface based on NLFPID such that the synchronization of chaotic systems is guaranteed by the proposed control approach.
Theorem 1.
Synchronization of systems (6) and (7) is guaranteed by the definition of the controller u t in spite of disturbances d 1 and d 2 and uncertainties Δ f and Δ g along with unknown time delays τ 1 and τ 2 :
u t = g y t τ ^ 1 + f x t τ ^ 2 1 k 0 k p ( k 0 T l D 1 λ i = 1 n k 1 i e i ( t ) + k 0 T d D 1 + δ i = 1 n k 2 i e i ( t ) + 1 k 0 [ k p d d t E t e n t + T I d d t E t D λ i = 1 n k 1 i e i ( t ) + T d d d t E t D δ i = 1 n k 2 i e i ( t ) ] ) σ 0 T · E t b s s g n s ( β ^ 2 ω 2 y + β ^ 1 ω 1 x + ρ ^ 2 + ρ ^ 1 ) .
where ρ ^ 1 and ρ ^ 2 are the estimations of input disturbances, τ ^ 1 and τ ^ 2 are estimates of time delays, and β ^ 1 ω 1 and β ^ 2 ω 2 are estimates of uncertainty in the master and slave systems. Therefore, in order to guarantee the stability of the system, we use the update laws to estimate the mentioned parameters as follows:
τ ˜ i = τ i τ ^ i .     β ˜ i = β i β ^ i .     ρ ˜ i = ρ i ρ ^ i . τ ^ ˙ i = τ ˜ ˙ i = s s g n τ ˜ i + b τ ˜ i .   ρ ^ ˙ i = ρ ˜ ˙ i = k 0 k p s + b ρ ˜ i . β ^ ˙ 2 = β ˜ ˙ 2 = k 0 k p s ω 2 y + b β ˜ 2 . β ^ ˙ 1 = β ˜ ˙ 1 = k 0 k p s ω 1 x + b β ˜ 1 .
Proof. 
The following Lyapunov function is defined as follows:
v t = 1 2 [ s 2 t + β ˜ 1 2 + β ˜ 2 2 + l 1 τ ˜ 1 2 + l 2 τ ˜ 2 2 + ρ ˜ 1 2 + ρ ˜ 2 2 ] .  
According to Equation (22), the derivative of the Lyapunov function is as follows:
v ˙ t = 1 2 d d t ( s 2 + β ˜ 1 2 + β ˜ 2 2 + l 1 τ ˜ 1 2 + l 2 τ ˜ 2 2 + ρ ˜ 1 2 + ρ ˜ 2 2 ) = s s ˙ + i = 1 2 β ˜ i β ˜ ˙ i + l i τ ˜ i τ ˜ ˙ i + ρ ˜ i ρ ˜ ˙ i .
By substituting (17) in (23), Equation (24) is obtained:
v ˙ t = s · [ k 0 k p ( g y t τ 2 , t + Δ g x t , t + d 2 t f x t τ 1 , t + Δ f x t , t + d 1 t + σ 0 T · E t + u t ) + k 0 T i D 1 λ i = 1 n k 1 i e i ( t ) + k 0 T d D 1 + δ i = 1 n k 2 i e i ( t ) + 1 k 0 [ k p d d t E t e n t + T I d d t E t D λ i = 1 n k 1 i e i ( t ) + T d d d t E t D δ i = 1 n k 2 i e i ( t ) ] ] + i = 1 2 β ˜ i β ˜ ˙ i + l i τ ˜ i τ ˜ ˙ i + ρ ˜ i ρ ˜ ˙ i .
By substituting (20) in (24), Equation (25) is obtained:
v ˙ t = s · k 0 k p ( g y t τ 2 , t g y t τ ^ 2 , t + Δ g x t , t + d 2 t + f x t τ ^ 1 , t f x t τ 1 , t Δ f x t , t d 1 t b s s g n s [ β ^ 2 ω 2 y + β ^ 1 ω 1 x + ρ ^ 2 + ρ ^ 1 ] ) + i = 1 2 β ˜ i β ˜ ˙ i + l i τ ˜ i τ ˜ ˙ i + ρ ˜ i ρ ˜ ˙ i .
Thus, we have:
v ˙ t s · k 0 k p g y t τ 2 , t g y t τ ^ 2 , t + Δ g x t , t + f x t τ ^ 1 , t f x t τ 1 , t Δ f x t , t + d 2 t d 1 t k 0 k p b s 2 + k 0 k p s ( s g n s [ β ^ 2 ω 2 y + β ^ 1 ω 1 x + ρ ^ 2 + ρ ^ 1 ) ] ) + i = 1 2 β ˜ i β ˜ ˙ i + l i τ ˜ i τ ˜ ˙ i + ρ ˜ i ρ ˜ ˙ i .
By substituting (11) and (12) in (26), Equation (27) is obtained:
v ˙ t s · k 0 k p l 2 τ 2 τ ^ 2 + β 2 ω 2 y + l 1 τ 1 τ ^ 1 + β 1 ω 1 x + ρ 1 ρ 2 k 0 k p b s 2 + k 0 k p s ( s g n s [ β ^ 2 ω 2 y + β ^ 1 ω 1 x + ρ ^ 2 + ρ ^ 1 ) ] ) + i = 1 2 β ˜ i β ˜ ˙ i + l i τ ˜ i τ ˜ ˙ i + ρ ˜ i ρ ˜ ˙ i .
The derivative of the Lyapunov function would be as follows:
v ˙ t s [ k 0 k p ( l 1 τ ˜ 1 + β ˜ 2 ω 2 y + l 2 τ ˜ 2 + β ˜ 1 ω 1 y + ρ ^ 2 + ρ ^ 1 ) ] b s 2 + i = 1 2 β ˜ i β ˜ ˙ i + l i τ ˜ i τ ˜ ˙ i + ρ ˜ i ρ ˜ ˙ i .
Using the update laws (21) and substituting them in (28), Equation (29) is obtained:
v ˙ t b ( s 2 + β ˜ 1 2 + β ˜ 2 2 + τ ˜ 1 2 + τ ˜ 2 2 + ρ ˜ 1 2 + ρ ˜ 2 2 ) = b v t .
Thus, the stability of the proposed method for synchronization of the chaotic system with uncertainty, disturbance, and unknown time delays is proved. □

6. Simulation Results

This section evaluates the accuracy of synchronizing uncertain chaotic systems with unknown time delays using the proposed control mechanism based on an NLF sliding surface, adaptive controller, and update rules that estimate the system’s parameters. Two modified jerk chaotic systems with the aforementioned properties were used for this purpose. The equations governing the master system in the canonical form are as follows [33]:
x ˙ 1 = x 2                                                                           x ˙ 2 = x 3                                                                           x ˙ 3 = ε 1 x 1 t x 2 t ε 2 x 3 t + f 3 x 1 t τ 1 , t .
where   ε 1 = 3 2 ,   ε 2 = 0.35 , and f 3 x 1 t τ 1 , t is a piecewise linear function:
f 3 x 1 t τ 1 , t = 1 2 v 0 v 1 x 1 t τ 1 + 1 x 1 t τ 1 1 + v 1 x 1 t τ 1 .
where v 0 < 1 < v 1 < 0 and   v 0 = 2.5 , v 1 = 0.5 .
When the initial conditions are selected as x 1 0 ; x 2 0 ; x 3 0 T = 0.52 ; 0.52 ; 0.87 T , the system’s chaotic behavior would be as shown in Figure 1.
x ˙ 1 = x 2                                                                                                                 x ˙ 2 = x 3                                                                                                                 x ˙ 3 = ε 1 x 1 t x 2 t ε 2 x 3 t + f 3 x 1 t τ 1 , t + Δ f x t , t + d 1 t .
The dynamic of the slave system follows the equations below:
y ˙ 1 = y 2                                                                                                                               y ˙ 2 = y 3                                                                                                                               y ˙ 3 = ε 1 y 1 t y 2 t ε 2 y 3 t + g 3 y 1 t τ 2 , t + Δ g y t , t + d 2 t + u t .
where the nonlinear terms of the slave system are as follows:
g 3 y 1 t τ 2 , t = 1 2 v 0 v 1 y 1 t τ 2 + 1 y 1 t τ 2 1 + v 1 y 1 t τ 2 .
Accordingly, the dynamic of the synchronization error for the chaotic jerk master and slave systems would be as follows:
e ˙ 1 = e 2                                                                                                 e ˙ 2 = e 3                                                                                                 e ˙ 3 = ε 1 e 1 t e 2 t ε 2 e 3 t g y 1 t τ 2 + f x 1 t τ 1 + Δ g y t , t Δ f x t , t + d 2 t d 1 t + u t .
In this step, we apply the robust adaptive control signal, which is designed by combining the sliding surface based on the NLFPID controllers and described in Equation (20), to the slave system.
The following figures show the behavior of the chaotic system synchronized with the above dynamic equations before and after applying the proposed control signal. Figure 1 and Figure 2 respectively show the phase diagram and the behavior of the jerk system without applying the controller.
Figure 1. Phase diagram of the jerk master and slave systems without applying the controller.
Figure 1. Phase diagram of the jerk master and slave systems without applying the controller.
Axioms 11 00738 g001
Figure 2. Behavior of master and slave system states without applying the control signal.
Figure 2. Behavior of master and slave system states without applying the control signal.
Axioms 11 00738 g002
Figure 3 shows the behavior of the synchronized system. The synchronization error of the jerk system is shown in Figure 4. The control signal based on the proposed mechanism is shown in Figure 5. The estimation of the system parameters is shown in Figure 6. The disturbance and uncertainty of the master and slave system are shown in Figure 7.
In this article, simulations have been performed for t = 40   S , where k 11 = k 22 = 10 and k 12 = k 21 = 20 have been selected. Additionally, the gain and time constants of the non-linear fractional order PID sliding surface are k p = 1.5 , T i = 0.75 and T d = 0.5 . The fractional order of the integral and derivative part of the sliding surface is defined as δ = 0.4 and λ = 0.75 . The parameters of the proposed robust controller are b = 2 . The uncertain time delays of the system are τ 1 = 0.65 and τ 2 = 0.35 . Unknown disturbances applied to both systems are as follows:
d 1 t = s i n 2 3 t + 2 c o s 4 t ,     d 2 t = s i n 2 t + 0.4 s i n π t

7. Application in Secure Communication

The synchronization of the chaotic system with uncertainty and unknown time delays was discussed in the preceding section. The proposed robust control strategy is placed in the framework of a secure communication mechanism in this part such that the message signal is sent by the master system after the encryption process. The chaotic masking method was utilized for this aim. Figure 8 depicts how to convey the primary message signal using the proposed mechanism. A wireless communication channel is employed in this block diagram. The communication channel might be either wired or wireless.
If M t is the original message signal that is coupled with the master system and S t is the sent message, then [36]:
S t = M t + j = 1 n γ j x j .
where x j is the state of the chaotic system and γ j is the constant number. S t is the masked chaotic signal that is sent by the created communication channel. Using the proposed chaotic synchronization mechanism, the system states are integrated with the message signal in a weighted manner to perform the masking process. The receiver side can receive the message signal as follows:
R t = S t j = 1 n γ j y j .
Using the concept of synchronization, the following signal can be reconstructed in the receiver as follows:
R t = M t + j = 1 n γ j x j j = 1 n γ j y j = M t + j = 1 n γ j x j y j     x j y j =   e j 0     R t M t .
In this step, two message signals are generated, which are applied to the synchronized system via the chaotic masking mechanism mentioned above. In this phase, the control signal is applied to the slave system, and the message signal is applied to the synchronized system after achieving the established time to reduce the mean square error. The transition time in the simulations ends at t = 4.5   s . At this point, the encrypted message’s signal is applied, and the signal S t is received on the receiver’s side and decoded to extract the signal R t . The simulation results in the Figure 9 and Figure 10 demonstrate a good performance of the proposed system.
Table 1 shows the mean square error of the original message signal and the recovered signal.
The following are the message signals:
M 1 t = 1.8 s i n 1.7 t + 4.5 c o s 10.2 t + 5.4 s i n 1.33 π t .
M 2 t = 2.25 s i n 1.9 t + 2.88 c o s 10.66 t + 4.05 s i n 2.33 π t .
The masked parameters of the message signal are   γ 1 = 1 , γ 2 = 0.5 , and γ 3 = 0.33 . Thus, encoding is as follows:
S 1 t = M 1 + γ 1 x 1
S 2 t = M 2 + γ 2 x 1 + γ 3 x 2

8. Conclusions

This study investigates the robust synchronization of a class of chaotic systems with uncertainty, external disturbances, and unknown parameters, such as unknown time delays, by introducing a new adaptive sliding mode control technique. First, an NLFPID-based sliding surface is proposed in the suggested robust control mechanism. The adaptive laws are then defined in order to estimate the uncertain parameters of the system using Lyapunov theory and Lipschitz conditions in chaotic systems, and ultimately the stability of the proposed robust control system is proven. The synchronization of two uncertain jerk chaotic systems with unknown time delays based on the proposed controller is simulated using MATLAB, and the results express the capability and desired performance of the proposed approach in the robust synchronization of the mentioned systems. Finally, the proposed adaptive sliding mode control approach has been used in a robust secure chaotic communication mechanism, and the simulation results indicate favorable quality in the secure transmission and reception of information despite uncertain parameters in the master and slave systems of the communication mechanism.

Author Contributions

Conceptualization, M.R. and A.Z.; methodology, M.R., A.Z. and M.H.; software, M.R., A.Z., R.A. and M.H.; validation, M.R., A.Z. and M.H.; formal analysis, M.R., A.Z. and R.A.; investigation, M.R., A.Z. and M.H.; resources, M.R. and M.H.; data curation, M.R., A.Z. and M.H.; writing—original draft preparation, M.R., A.Z., R.A. and M.H.; writing—review and editing, M.R., A.Z., R.A. and M.H.; visualization, M.R., A.Z. and R.A.; supervision, A.Z. and M.H.; project administration, A.Z. and M.H. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Peters, E.E. Fractal Market Analysis: Applying Chaos Theory to Investment and Economics; John Wiley & Sons: Hoboken, NJ, USA, 1994. [Google Scholar]
  2. Rössler, O.E. Chaos and chemistry. In Nonlinear Phenomena in Chemical Dynamics; Springer: Berlin/Heidelberg, Germany, 1981; pp. 79–87. [Google Scholar]
  3. Rapp, P.E. Chaos in the neurosciences: Cautionary tales from the frontier. Biologist 1993, 40, 89–94. [Google Scholar]
  4. Chen, Y.; Leung, A.Y. Bifurcation and Chaos in Engineering; Spfinge-Vereag: London, UK, 1998; pp. 169–180. [Google Scholar]
  5. Nijmeijer, H. Control of Chaos and Synchronization. Available online: https://www.sciencedirect.com/science/article/abs/pii/S016769119700042X?via%3Dihub (accessed on 1 December 2022).
  6. Pecora, L.M.; Thomas, L.; Carroll, T.L. Synchronization in chaotic systems. Phys. Rev. Lett. 1990, 64, 821. [Google Scholar] [CrossRef] [PubMed]
  7. Maheswari, C.; Priyanka, E.; Meenakshipriya, B. Fractional order PIλDμ controller tuned by coefficient diagram method and particle swarm optimization algorithms for SO2 emission control process. Proc. Inst. Mech. Eng. Part I J. Syst. Control. Eng. 2017, 231, 587–599. [Google Scholar]
  8. Podlubny, I. Fractional-order systems and PI/sup/spl lambda//D/sup/spl mu//-controllers. IEEE Trans. Autom. Control. 1999, 44, 208–214. [Google Scholar] [CrossRef]
  9. Rahimian, M.; Tavazoei, M. Stabilizing fractional-order PI and PD controllers: An integer-order implemented system approach. Proc. Inst. Mech. Eng. Part I J. Syst. Control. Eng. 2010, 224, 893–903. [Google Scholar] [CrossRef]
  10. Luo, Y.; Chen, Y. Fractional order [proportional derivative] controller for a class of fractional order systems. Automatica 2009, 45, 2446–2450. [Google Scholar] [CrossRef]
  11. Monje, C.A.; Calderon, A.J.; Vinagre, B.M.; Feliu, V. The fractional order lead compensator. In Proceedings of the Second IEEE International Conference on Computational Cybernetics, 2004. ICCC 2004, Vienna, Austria, 30 August–1 September 2004; pp. 347–352. [Google Scholar]
  12. Monje, C.A.; Vinagre, B.M.; Calderón, A.J.; Feliu, V.; Chen, Y.Q. Auto-tuning of fractional lead-lag compensators. IFAC Proc. Vol. 2005, 38, 319–324. [Google Scholar] [CrossRef]
  13. Oustaloup, A.; Sabatier, J.; Moreau, X. From fractal robustness to the CRONE approach. ESAIM Proc. 1998, 5, 177–192. [Google Scholar] [CrossRef] [Green Version]
  14. Yaghooti, B.; Salarieh, H. Robust adaptive fractional order proportional integral derivative controller design for uncertain fractional order nonlinear systems using sliding mode control. Proc. Inst. Mech. Eng. Part I J. Syst. Control. Eng. 2018, 232, 550–557. [Google Scholar] [CrossRef]
  15. Abedini, M.; Nojoumian, M.A.; Salarieh, H.; Meghdari, A. Model reference adaptive control in fractional order systems using discrete-time approximation methods. Commun. Nonlinear Sci. Numer. Simul. 2015, 25, 27–40. [Google Scholar] [CrossRef]
  16. Shi, B.; Yuan, J.; Dong, C. On fractional model reference adaptive control. Sci. World J. 2014, 2014, 521625. [Google Scholar] [CrossRef] [PubMed]
  17. Dumlu, A. Design of a fractional-order adaptive integral sliding mode controller for the trajectory tracking control of robot manipulators. Proc. Inst. Mech. Eng. Part I J. Syst. Control. Eng. 2018, 232, 1212–1229. [Google Scholar] [CrossRef]
  18. Binazadeh, T.; Shafiei, M. Output tracking of uncertain fractional-order nonlinear systems via a novel fractional-order sliding mode approach. Mechatronics 2013, 23, 888–892–892. [Google Scholar] [CrossRef]
  19. Chen, D.; Liu, Y.; Ma, X.; Zhang, R. Control of a class of fractional-order chaotic systems via sliding mode. Nonlinear Dyn. 2012, 67, 893–901. [Google Scholar] [CrossRef]
  20. Yahyazadeh, M.; Noei, A.R.; Ghaderi, R. Synchronization of chaotic systems with known and unknown parameters using a modified active sliding mode control. ISA Trans. 2011, 50, 262–267. [Google Scholar] [CrossRef]
  21. Wang, X.; Zhang, X.; Ma, C. Modified projective synchronization of fractional-order chaotic systems via active sliding mode control. Nonlinear Dyn. 2012, 69, 511–517. [Google Scholar] [CrossRef]
  22. Yuan, W.; Zhou, J.; Nadal, I.; Boccaletti, S.; Wang, Z. Adaptive control of dynamical synchronization on evolving networks with noise disturbances. Phys. Rev. E 2018, 97, 022211. [Google Scholar] [CrossRef]
  23. Jajarmi, A.; Hajipour, M.; Baleanu, D. New aspects of the adaptive synchronization and hyperchaos suppression of a financial model. Chaos Solitons Fractals 2017, 99, 285–296. [Google Scholar]
  24. Cho, S.; Baek, J.; Han, S. Adaptive control using time delay control for synchronization of chaotic systems. In Proceedings of the 2016 16th International Conference on Control, Automation and Systems (ICCAS), Gyeongju, Republic of Korea, 16–19 October 2016; pp. 763–766. [Google Scholar]
  25. Li, W.; Liang, W.; Chang, K. Adaptive sliding mode control for synchronization of unified hyperchaotic systems. In Proceedings of the 2019 24th International Conference on Methods and Models in Automation and Robotics (MMAR), Międzyzdroje, Poland, 26–29 August 2019; pp. 93–98. [Google Scholar]
  26. Luo, J.; Qu, S.; Xiong, Z. Finite-time increased order chaotic synchronization using an adaptive terminal sliding mode control. In Proceedings of the 2019 Chinese Control and Decision Conference (CCDC), Nanchang, China, 3–5 June 2019; pp. 1258–1263. [Google Scholar]
  27. Ghamati, M.; Balochian, S. Design of adaptive sliding mode control for synchronization Genesio–Tesi chaotic system. Chaos Solitons Fractals 2015, 75, 111–117. [Google Scholar] [CrossRef]
  28. Toopchi, Y.; Wang, J. Chaos control and synchronization of a hyperchaotic Zhou system by integral sliding mode control. Entropy 2014, 16, 6539–6552. [Google Scholar] [CrossRef] [Green Version]
  29. Mohadeszadeh, M.; Pariz, N. Hybrid control of synchronization of fractional order nonlinear systems. Asian J. Control. 2021, 23, 412–422. [Google Scholar] [CrossRef]
  30. Mirrezapour, S.Z.; Zare, A.; Hallaji, M. A new fractional sliding mode controller based on nonlinear fractional-order proportional integral derivative controller structure to synchronize fractional-order chaotic systems with uncertainty and disturbances. J. Vib. Control 2022, 28, 773–785. [Google Scholar] [CrossRef]
  31. Mahmoud, M.S. Disturbance observer-based robust control and its applications: 35th anniversary overview. IEEE Trans. Ind. Electron. 2019, 67, 2042–2053. [Google Scholar]
  32. Khan, A.; Nasreen; Jahanzaib, L.S. Synchronization on the adaptive sliding mode controller for fractional order complex chaotic systems with uncertainty and disturbances. Int. J. Dyn. Control. 2019, 7, 1419–1433. [Google Scholar] [CrossRef]
  33. Shirkavand, M.; Pourgholi, M. Robust fixed-time synchronization of fractional order chaotic using free chattering nonsingular adaptive fractional sliding mode controller design. Chaos Solitons Fractals 2018, 113, 135–147. [Google Scholar] [CrossRef]
  34. Sun, Z. Synchronization of fractional-order chaotic systems with non-identical orders, unknown parameters and disturbances via sliding mode control. Chin. J. Phys. 2018, 56, 2553–2559. [Google Scholar] [CrossRef]
  35. Zare, A.; Mirrezapour, S.Z.; Hallaji, M.; Shoeibi, A.; Jafari, M.; Ghassemi, N.; Alizadehsani, R.; Mosavi, A. Robust adaptive synchronization of a class of uncertain chaotic systems with unknown time-delay. Appl. Sci. 2020, 10, 8875. [Google Scholar] [CrossRef]
  36. Petráš, I. Fractional-Order Nonlinear Systems: Modeling, Analysis and Simulation, 1st ed.; Springer Science & Business Media: London, UK, 2011. [Google Scholar]
Figure 3. Synchronization of jerk systems using the proposed mechanism and applying the control signal at t = 5 s.
Figure 3. Synchronization of jerk systems using the proposed mechanism and applying the control signal at t = 5 s.
Axioms 11 00738 g003
Figure 4. Synchronization error of the master and slave systems.
Figure 4. Synchronization error of the master and slave systems.
Axioms 11 00738 g004
Figure 5. The control signal based on the proposed adaptive sliding mode control.
Figure 5. The control signal based on the proposed adaptive sliding mode control.
Axioms 11 00738 g005
Figure 6. Estimation error of the system parameters.
Figure 6. Estimation error of the system parameters.
Axioms 11 00738 g006
Figure 7. Uncertainty and disturbances of the master and slave systems.
Figure 7. Uncertainty and disturbances of the master and slave systems.
Axioms 11 00738 g007
Figure 8. Chaotic secure communication structure based on the proposed approach.
Figure 8. Chaotic secure communication structure based on the proposed approach.
Axioms 11 00738 g008
Figure 9. Message 1, masked and retrieved, and the error between these two signals.
Figure 9. Message 1, masked and retrieved, and the error between these two signals.
Axioms 11 00738 g009
Figure 10. Message 2, masked and retrieved, and the error between these two signals.
Figure 10. Message 2, masked and retrieved, and the error between these two signals.
Axioms 11 00738 g010
Table 1. Represents the mean square error of the main message signal and the retrieved signal.
Table 1. Represents the mean square error of the main message signal and the retrieved signal.
Root Mean Squre Error
M 1   and   R 1 M 2   and   R 2
0.0415440.025857
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Rasouli, M.; Zare, A.; Hallaji, M.; Alizadehsani, R. The Synchronization of a Class of Time-Delayed Chaotic Systems Using Sliding Mode Control Based on a Fractional-Order Nonlinear PID Sliding Surface and Its Application in Secure Communication. Axioms 2022, 11, 738. https://doi.org/10.3390/axioms11120738

AMA Style

Rasouli M, Zare A, Hallaji M, Alizadehsani R. The Synchronization of a Class of Time-Delayed Chaotic Systems Using Sliding Mode Control Based on a Fractional-Order Nonlinear PID Sliding Surface and Its Application in Secure Communication. Axioms. 2022; 11(12):738. https://doi.org/10.3390/axioms11120738

Chicago/Turabian Style

Rasouli, Mohammad, Assef Zare, Majid Hallaji, and Roohallah Alizadehsani. 2022. "The Synchronization of a Class of Time-Delayed Chaotic Systems Using Sliding Mode Control Based on a Fractional-Order Nonlinear PID Sliding Surface and Its Application in Secure Communication" Axioms 11, no. 12: 738. https://doi.org/10.3390/axioms11120738

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