Next Article in Journal
Surface Family Pair with Bertrand Pair as Mutual Curvature Lines in Three-Dimensional Lie Group
Next Article in Special Issue
On Mond–Weir-Type Robust Duality for a Class of Uncertain Fractional Optimization Problems
Previous Article in Journal
Solution of a Half-Space in Generalized Thermoelastic Problem in the Context of Two Models Using the Homotopy Perturbation Method
Previous Article in Special Issue
Robust Multi-Criteria Traffic Network Equilibrium Problems with Path Capacity Constraints
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Designing a Secure Mechanism for Image Transferring System Based on Uncertain Fractional Order Chaotic Systems and NLFPID Sliding Mode Controller

1
College of Skills and Entrepreneurship, Mashhad Branch, Islamic Azad University, Mashhad 9187147578, Iran
2
Faculty of Electrical Engineering, Gonabad Branch, Islamic Azad University, Gonabad 6518115743, Iran
3
Research Center of Intelligent Technologies in Electrical Industry, Islamic Azad University, Gonabad 6518115743, Iran
4
Department of Electrical and Electronic Engineering, Gonabad Branch, Islamic Azad University, Gonabad 6518115743, Iran
5
Institute for Intelligent Systems Research and Innovation (IISRI), Deakin University, Waurn Ponds, Geelong, VIC 3216, Australia
*
Authors to whom correspondence should be addressed.
Axioms 2023, 12(9), 828; https://doi.org/10.3390/axioms12090828
Submission received: 8 June 2023 / Revised: 27 July 2023 / Accepted: 22 August 2023 / Published: 28 August 2023
(This article belongs to the Special Issue Optimization Models and Applications)

Abstract

:
A control method for the robust synchronization of a class of chaotic systems with unknown time delay, unknown uncertainty, and unknown disturbance is presented. The robust controller was designed using a nonlinear fractional order PID sliding surface. The Lyapunov method was used to determine the update laws, prove the stability of the proposed mechanism, and guarantee the convergence of the synchronization errors to zero. The simulation was performed using MATLAB software to evaluate the performance of the proposed mechanism, and the results showed that it was efficient. Finally, the proposed method was combined with a secure communication application to encrypt images, and the results obtained were favorable regarding the standard criteria of correlation, NPCR, PSNR, and information entropy.

1. Introduction

Chaos is a nonlinear phenomenon that appears to be random but actually follows a pattern. It was discovered about a half-century ago by Lorenz [1]. Scientists began to pay more attention to the phenomenon of chaos after that. Some systems, including the Liu system [2], the IU system [3], and the Chen system [4], have been proposed on the basis of Lorenz’s ideas. About 300 years ago, fractional calculations were introduced, and more complete definitions and theorems have been introduced since then [5]. Physical systems can be represented as integer or fractional equations in this context. It is evident that modeling using fractional order systems can have more accuracy than modeling with integer order systems. Recently, the description of systems using fractional calculus has been developed in various sciences, including chemical reaction systems [6,7], biological systems [8,9], power converters [10], electrochemical processes [11], robotics [12], and others. The problem of synchronizing two chaotic systems has piqued the interest of scientists working in the field of secure communication over the past two decades. In fact, the synchronization of two chaotic systems can be described as a situation in which two or more chaotic systems coordinate their responses by the controller. As a result, two subsystems, the main or driving system and the slave or response system, constitute a coupled system. The master system’s response is unconstrained and drives the slave system.
To tackle the problem, Petras et al. presented a fractional sliding surface [13]. Zare Hallaji et al. [14,15] presented research on the synchronization of positive and fractional chaotic systems with system uncertainty. They evaluated the conditions of the described problem from several perspectives, including unknown uncertainties in the system characteristics, in their research. In [16], the chaotic system was synchronized using a nonlinear observer and the benefit of adaptive control in order to determine the system’s uncertainties. In this design, a sliding surface equivalent to one of the system states was provided, and its stability was demonstrated using a Lyapunov function. The authors of [17] proposed an adaptive terminal sliding mode controller (ATSMC). First, a fractional order sliding surface for the master and slave system was introduced in this article. The stability of the suggested controller was then examined, as was the ongoing convergence of the error in the synchronization problem.
A sliding surface based on the nonlinear fractional order PID was developed in this study for the synchronization of two systems with uncertainty and unknown disturbances with unknown and time-varying time delay. The following benefits might be highlighted in this research, which was conducted to synchronize two systems:
-
The use of the nonlinear fractional PID (NLFOPID) sliding surface instead of typical sliding surfaces.
-
The presence of unknown time delays
-
The presence of uncertainty and disturbance with unknown boundaries. Then, using the suitable Lyapunov function and update laws, a control signal was extracted that could be used to overcome the chattering problem by properly adjusting the controller parameters. This is a critical issue for the suggested controller’s implementation. In [10,18], a controller for the synchronization of chaotic systems in finite time was constructed utilizing a sliding surface, and the synchronization of the integer order chaotic system was investigated in [19].
The preliminary calculations of deficit accounts are reported in Section 2 of this article. Section 3 presents the equations characterizing the system as well as the set limitations for uncertainty. Section 4 introduces the sliding surface based on the proportional–integral–nonlinear fractional derivative, as well as the controller architecture. Section 5 investigates the adaptive controller’s stability analysis and update laws. Section 6 presents the simulation results and visualization of the synchronized system. Section 7 discusses chaotic masking for image encryption. Finally, in the last section, conclusions and recommendations are offered.

2. Preliminary Definitions of Fractional Order Differentiation

Definition 1. 
The fractional order integration and differentiation are defined as follows [20]:
D t q = d q d t q q > 0 1 q = 0 q t ( d τ ) q q < 0
in which q is a real number.
Definition 2. 
The Riemann–Liouville fractional integral of order q of the function f(t) is defined as follows [21]:
t 0 I t q f ( t ) = 1 Γ ( q ) t 0 t f ( τ ) ( t τ ) 1 q d τ
in which t0 is the initial time and Γ ( q ) is the Gamma function defined as follows:
Definition 3. 
Suppose  n 1 < q n ,   n N . The fractional Riemann–Liouville differentiation of order q is defined for the function f(t) below [21]:
t 0 D t q f ( t ) = d q f ( t ) d t q = 1 Γ ( n q ) d n d t n t 0 t f ( τ ) ( t τ ) q n + 1 d τ
Note 1: In Equation (4), the Riemann-Liouville fractional order integral is first calculated, and then differentiation is performed; thus, the derivative of a constant number in this formulation is not equal to zero.
Definition 4. 
In the continuous function f(t), the Caputo fractional order derivative of order q is defined as follows [21]:
t 0 D t q f ( t ) = 1 Γ ( m q ) t 0 t f ( m ) ( τ ) ( t τ ) q m + 1 d τ   m 1 < q < m d m f ( t ) d t m   q = m
Γ ( q ) = 0 e t t q 1 d t
Such that m is the first integer number after q.
Lemma 1. 
If f(t) is a constant function and q > 0, the Caputo derivative in Equation (5) for f(t) would be as follows:
D q f ( t ) = 0
The authors of [22] presented the stability analysis of fractional order systems using the direct Lyapunov method, as well as the determination of the necessary and sufficient conditions guaranteeing stability using the Mittag–Leffler concept, and the authors of [23] reviewed the stability analysis of nonlinear systems using convex Lyapunov functions.
Lemma 2 
[23]. Suppose that h ( t ) R is a continuous and differentiable function. Then, for t t 0 , Equation (7) is satisfied.
D q h 2 ( t ) 2 h ( t ) D q h ( t )
Lemma 3 
[23]. Suppose that h ( t ) R n is a continuous and differentiable function. Then, for t t 0 , we have:
D q h T ( t ) · h ( t ) 2 h T ( t ) D q h ( t )
Theorem 1 
[22]. Assume that the origin ( x = 0 ) is the equilibrium point of the fractional order system (5) and that its definition domain covers the origin. Furthermore, v x ( t ) , t is a continuous and differentiable Lipschitz function, implying the following:
D q x t = f x , t a 1 x a v x t , t a 2 x a b D q v ( x ( t ) , t ) a 3 x a b
in which 0 < q < 1 and a , a 1 , a 2 , a 3 , b are positive arbitrary constants. Then, the origin is stable in the Mittag–Leffler sense.
Definition 5. 
The continuous function  p : [ 0 , ) [ 0 , )  belongs to class k if its derivative is positive and  p 0 = 0 .
Theorem 2 
[22]. Assume x = 0 is the equilibrium point of the fractional order system (5), the Lipschitz condition for f x , t is satisfied, and q 0,1 . If Equations (8) and (9) are satisfied for the Lyapunov function v x ( t ) , t and functions δ i of class K:
δ 1 x v x t , t δ 2 x D q v x t , t δ 3 x  
Then, system (5) is asymptotically stable in the Mittag–Leffler sense.
Theorem 3 
[24]. For the fractional order system (5) and the Lyapunov function v x , we have:
D q v x v x T · D q x = v x T · f ( x , t )
Definition 6 
[25]. A continuous piecewise function   f x , t has the Lipschitz condition if:
f x , t f z , t γ f x z ,     x , z R n

3. System Descriptor Equations

The equations characterizing a class of master–slave chaotic systems with uncertainty and indeterminate time delay in the presence of an unknown disturbance are introduced in this section. Following standardization, the master system dynamics in canonical form are as follows:
D q x i = x i + 1   1 i n 1   D q x n = σ 0 T x + f x t τ 1 , t + f x t , t + d 1 t .
The slave system equations are as follows:
D q y i = y i + 1   1 i n 1   D q y n = σ 0 T y + g y t τ 2 , t + g y t , t + d 2 t + u t .
The differential equations are written in the forms of well-known chaotic systems, such as the Van der Pol Oscillator, Duffing’s Oscillator, the Genesio–Tesi System, Arneodo’s System, and so on [26], where x t , y ( t ) R n denote the dynamic states of the master and slave systems, σ 0 T denotes the constant coefficients in the system’s linear states, and f x t τ 1 , t , g y t τ 2 , t R are nonlinear functions with an unknown delay with τ 1 , τ 2 delays, and f x t , t , g x t , t represent bounded uncertainty in the master and slave systems. Furthermore, d 1 t , d 2 t indicate the external distortions applied to the master and slave systems, respectively, while u ( t ) is the control law applied to the slave system.
Definition 7. 
If the following conditions are satisfied for the systems described in Equations (13) and (14) for all the conditions governing the system, including all initial conditions, uncertainties, unknown time delay, and 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 .
As a result, e i ( t ) introduces the synchronization error of the master and slave systems.
As a result, the following are the dynamic equations describing the synchronization error for the uncertain chaotic master and slave systems with unknown time delay described in (13) and (14):
D q e i = e i + 1   1 i n 1   D q e n = σ 0 T y x + 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 .
Assumption 1. 
The uncertain external disturbances  d 1 t . d 2 ( t ) and the uncertain bounded nonlinear uncertainties  f x t . t and g x t . t in the master and slave systems (13) and (14) meet 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 τ _ i < τ i < τ ¯ i
Such that . denotes the l1 norm, β 2 ,   β 1 , ρ 2 , ρ 1 are unknown positive real numbers, and ω 2 · , ω 1 · are positive and known functions. Also, ρ i < ρ ¯ i , β i < β ¯ i where ρ ¯ i , β ¯ i , τ ¯ i , and τ _ i are known values.
Assumption 2. 
The nonlinear functions  f x t τ 1 , t ,   g y t τ 2 , t R  satisfy the Lipschitz conditions for any  x t , y ( t ) R :
f x t τ 1 f x t τ ^ 1 l 1 τ 1 τ ^ 1 = l 1 τ ~ 1 g y t τ 2 g y t τ ^ 2 l 2 τ 2 τ ^ 2 = l 2 τ ~ 2
Table 1 presents the system parameters and the proposed mechanism:
In this study, all states of the system were directed to and kept on the sliding surface by designing a robust adaptive controller and introducing an integral proportional sliding surface and a fractional order nonlinear derivative. Furthermore, the system’s uncertainties and unknown parameters should be estimated and updated. Then, in the robust synchronization of chaotic systems (13) and (14) in the presence of external distortions, bounded nonlinear uncertainties, and uncertain time delays, the dynamics of the slave system state must match the behavior of the master system dynamics, and the estimation error of the unknown parameters in both chaotic systems approach zero in any circumstance, ensuring the system’s robust stability.

4. The Sliding Mode Control Approach Based on Fractional Order Nonlinear PID Controllers

A proportional integral sliding surface and a nonlinear fractional order derivative are presented in this section in order to synchronize chaotic systems (13) and (14) with unknown uncertainty and unknown time delay. The fractional order sliding surface is as follows, according to the nonlinear fractional order PID controller structure presented in [26], 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 )
Such that h e is a nonlinear function, defined as follows:
h e = k 0 + 1 k 0 E t ,   k 0 0,1
where E t = i = 1 n e i . Coefficients T I and T d are time constants of integral and derivative sentences. The parameters k 1 i and k 2 i are positive constant values of the sliding surface such that they satisfy the stability of the desired system. If the system is in sliding mode, the following conditions must be met:
s t = 0 ,   D q s t = 0
The fractional order derivative of the sliding surface in Equation (21) is as follows:
D q s t = ( k 0 k p D q e n ( t ) + k 0 T i D q λ i = 1 n k 1 i e i ( t ) + k 0 T d D q + δ i = 1 n k 2 i e i ( t ) + 1 k 0 k p D q E t e n ( t ) + 1 k 0 T I D q E t D λ i = 1 n k 1 i e i ( t ) + 1 k 0 T d D q E t D δ i = 1 n k 2 i e i ( t ) ) = 0
Now, D q e n is substituted into Equation (21) using Equation (16):
D q 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 q E t e n ( t ) + 1 k 0 T I D q E t D λ i = 1 n k 1 i e i ( t ) + 1 k 0 T d D q E t D δ i = 1 n k 2 i e i ( t ) ) = 0
In this case, the control signal is determined as follows:
u t = 1 k 0 k p ( k 0 T i D q λ i = 1 n k 1 i e i ( t ) + k 0 T d D q + δ i = 1 n k 2 i e i ( t ) + 1 k 0 k p D q E t e n ( t ) + 1 k 0 T I D q E t D λ i = 1 n k 1 i e i ( t ) + 1 k 0 T d D q 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 (25), the term u ¯ t comprises the terms coming from the estimation of the system’s bounds of uncertainties and disturbances, which are defined using the adaptive controller, as follows:
u ¯ t = s g n s β ^ 2 ω 2 ( y ) + β ^ 1 ω 1 ( x ) + ρ ^ 2 + ρ ^ 1 ) + u 00 t u 00 t = b k 0 k p s i = 1 2 ( ρ ^ i + ρ ¯ i ) 2 + ( τ ^ i + τ ¯ i ) 2 + ( β ^ i + β ¯ i ) 2

5. Stability Analysis and Determining the Update Laws

The construction of the robust adaptive controller is described in this part, employing the sliding surface based on nonlinear fractional order PID in such a way that the suggested control strategy guarantees the stability of the synchronization of chaotic systems.
Theorem 4. 
The synchronization of systems (13) and (14) in the presence of disturbances  d 1  and  d 2  and unknown uncertainties  f  and  g  with unknown time delays  τ 1  and  τ 2  and the definition of the controller  u t  is guaranteed as follows:
u t = g y t τ ^ 1 + f x t τ ^ 2 1 k 0 k p ( k 0 T l D q λ i = 1 n k 1 i e i ( t ) + k 0 T d D q + δ i = 1 n k 2 i e i ( t ) + 1 k 0 k p D q E t e n ( t ) + 1 k 0 T I D q E t D λ i = 1 n k 1 i e i ( t ) + 1 k 0 T d D q 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 + u 00 t
Such that the update laws are as follows:
D q τ ^ i = D q τ ~ i = l i s s g n τ ~ i , τ ^ i 0 = τ ¯ i D q ρ ^ i = D q ρ ~ i = k 0 k p s D q β ^ 1 = D q β ~ 1 = k 0 k p s ω 2 y D q β ^ 2 = D q β ~ 2 = k 0 k p s ω 1 x
Thus, the convergence of the chaotic systems’ synchronization error to zero is ensured.
Proof. 
Consider the following Lyapunov function:
v t = 1 2 s 2 t + β ~ 1 2 + β ~ 2 2 + l 1 τ ~ 1 2 + l 2 τ ~ 2 2 + ρ ~ 1 2 + ρ ~ 2 2
in which the parameters’ estimation error is defined as follows:
τ ~ i = τ i τ ^ i ,   ρ ~ i = ρ i ρ ^ i ,   β ~ i = β i β ^ i
Considering Equation (28), the derivative of the Lyapunov function is as follows:
D q v t = 1 2 D q ( s 2 + β ~ 1 2 + β ~ 2 2 + l 1 τ ~ 1 2 + l 2 τ ~ 2 2 + ρ ~ 1 2 + ρ ~ 2 2 ) s · D q s + i = 1 2 β ~ i D q β ~ i + l i τ ~ i D q τ ~ i + ρ ~ i D q ρ ~ i
By applying Equation (23) in Equation (30), Equation (31) is determined:
D q 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 q λ i = 1 n k 1 i e i ( t ) + k 0 T d D q + δ i = 1 n k 2 i e i ( t ) + 1 k 0 k p D q E t e n ( t ) + 1 k 0 T I D q E t D λ i = 1 n k 1 i e i ( t ) + 1 k 0 T d D q E t D δ i = 1 n k 2 i e i ( t ) + u 00 t ] + i = 1 2 β ~ i D q β ~ i + l i τ ~ i D q τ ~ i + ρ ~ i D q ρ ~ i
In this case, the Lyapunov function derivate is as follows:
D q 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 ] ) ] + s k 0 k p u 00 t + i = 1 2 β ~ i D q β ~ i + l i τ ~ i D q τ ~ i + ρ ~ i D q ρ ~ i
Thus, we have:
D q 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 + s k 0 k p u 00 t + i = 1 2 β ~ i D q β ~ i + l i τ ~ i D q τ ~ i + ρ ~ i D q ρ ~ i
On the basis of assumptions 1-2 and 2-2 presented in Equations (17) and (18) in Section 3 of the article, Equation (33) is rewritten as follows:
D q 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 g n ( s ) s β ^ 2 ω 2 ( y ) + β ^ 1 ω 1 ( x ) + ρ ^ 2 + ρ ^ 1 + s k 0 k p u 00 t + i = 1 2 β ~ i D q β ~ i + l i τ ~ i D q τ ~ i + ρ ~ i D q ρ ~ i
The derivative of the Lyapunov function is as follows:
D q v t s k 0 k p l 1 τ ~ 1 + β ~ 2 ω 2 y + l 2 τ ~ 2 + β ~ 1 ω 1 x + ρ ~ 2 + ρ ~ 1 b s 2 + s k 0 k p u 00 t + i = 1 2 β ~ i D q β ~ i + l i τ ~ i D q τ ~ i + ρ ~ i D q ρ ~ i
Now, by substituting the update laws (27) into (35), the derivative of the Lyapunov function is simplified as follows:
D q v t b s 2 + s k 0 k p u 00 t
In the following, by substituting u 00 t from (25) into (36), Equation (37) is obtained:
D q v t b s 2 s k 0 k p b k 0 k p s i = 1 2 ( ρ ^ i + ρ ¯ i ) 2 + ( τ ^ i + τ ¯ i ) 2 + ( β ^ i + β ¯ i ) 2
On the other hand:
τ ~ i = τ i τ ^ i   τ i   + τ ^ i   τ ^ i   + τ ¯ i ( τ ^ i + τ ¯ i ) 2 τ ~ i 2   β ~ i = β i β ^ i   β i   + β ^ i   β ^ i   + β ¯ i ( β ^ i + β ¯ i ) 2 β ~ i 2   ρ ~ i = ρ i ρ ^ i   ρ i   + ρ ^ i   ρ ^ i   + ρ ¯ i ( ρ ^ i + ρ ¯ i ) 2 ρ ~ i 2
By substituting Equation (38) into Equation (35), the derivative of the Lyapunov function is simplified to Equation (39).
D q v t b s 2 + i = 1 2 β ~ i 2 + τ ~ i 2 + ρ ~ i 2 2 b v
The convergence of v t to zero is guaranteed by Theorems (1) and (2). As a result, the sliding surface s and the estimation errors approach zero. In the following, it is proven that the synchronization errors approach zero. For this purpose, first, α i T I k 1 i and β i T d k 2 i are defined. Then, by applying Equations (19)–(21), expression (40) is obtained:
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 = 0
Thus, the fractional order derivative of is obtained from both sides of Equation (37)
k p D λ e n t + i = 1 n β i e i t + i = 1 n α i D λ + δ e i t = 0 , 0 < λ + δ 1
The dynamics of the system error are defined as follows:
D q e 1 = e 2 D q e 2 = e 3 D q e n 1 = e n s q E 1 = E 2 + k 2 ` s s q E 2 = E 3 + k 3 ` s s q E n 1 = E n + k n ` s E i = s i 1 q E 1 s + k i ` s
in which E i ( s ) = L e i , and k i ` s is the effect of the initial condition of the Laplace transform. By calculating the Laplace transform using Equation (40), Equation (42) is obtained:
k p s λ E n s + i = 1 n α i s q + λ E i + β i E i = k 0 s
where k 0 s is the general effect of the initial conditions. By substituting Equation (42) into Equation (43), Equation (44) is obtained:
k p s λ s n 1 q + i = 1 n α i s δ + λ s i 1 q + β i s i 1 q E 1 ( s ) = k 0 s
Therefore, the system’s characteristic equation is as follows:
k p s n 1 q + λ + i = 1 n α i s δ + λ + i 1 q + β i s i 1 q = 0
If the coefficients α i , β i , and k p on the sliding surface are chosen in such a way that the roots of the above equation have a negative real part, then all e i s approach zero.
Therefore, a sufficient condition for the synchronization errors to converge to zero is that the characteristic Equation (45) is stable.
In Equation (25), if the sliding surface approaches zero, u 00 t will be very big; to avoid this, u 00 t is modified as follows:
u 00 t = b s k 0 k p ( s 2 + ϵ ¯ ) i = 1 2 ( ρ ^ i + ρ ¯ i ) 2 + ( τ ^ i + τ ¯ i ) 2 + ( β ^ i + β ¯ i ) 2
in which ϵ ¯ is a small positive number.
The update laws for delays in Equation (27), which are not available, depend on the estimation error. This problem can be solved by the following:
Given that 0 < τ i _ < τ i < τ i ¯ , such that τ i ¯ is the upper limit and τ i _ is the lower limit of the time delay, as a result of selecting τ ^ i 0 = τ i ¯ , we have:
τ ~ i 0 = τ i τ ^ i 0 = τ i τ ¯ < 0 s g n τ ~ i = 1
By defining V τ ~ i = 1 2 τ ~ i 2 and calculating its derivate:
D q V τ ~ i τ ~ i D q τ ~ i = τ ~ i l i s s g n τ ~ i = l i τ ~ i s < 0
Therefore, V τ ~ i is a decreasing function that tends to zero as a result: t 0 : τ ~ i < 0 s g n τ ~ i = 1 .
In this way, the update laws for time delays are as follows:
D q τ ^ i = l i s s g n τ ~ i = l i s   i = 1.2
Also, in order to increase the robustness of the adaptive laws against uncertainties and disturbances, the Sigma correction law was used. The behavior of the sigma function is shown in Figure 1.
The sigma function is defined as follows:
σ t = 0   i f   θ ^ t M 0 θ ^ t / M 0 1 n σ 0   i f     M 0 < θ ^ t 2 M 0   σ 0   i f   θ ^ t 2 M 0
Therefore, the update laws for estimations of delays, disturbance, and uncertainty bounds are as follows:
D q τ ^ i = l i s σ 0 τ ^ i τ ^ i ,   τ ^ i 0 = τ i ¯ ,   i = 1.2 D q ρ ^ i = k 0 k p s σ 0 ρ ^ i ρ ^ i ,   i = 1.2 D q β ^ 1 = k 0 k p s ω 1 x σ 0 β ^ 1 β ^ 1 , D q β ^ 2 = k 0 k p s ω 2 y σ 0 β ^ 2 β ^ 2 ,
Its stability is demonstrated for chaotic systems with unknown uncertainty, fractional order unknown time delay, and considering PI sliding surface and nonlinear fractional order derivative. □

6. Simulation Results

In this section, the process of synchronizing time-varying chaotic systems with unknown uncertainty and time delay of the fractional order using the proposed control mechanism based on the nonlinear fractional order PID and with the advantage of the adaptive controller and update laws that estimate system parameters is verified, and its accuracy is evaluated. Two modified Jerk chaotic systems with the aforementioned characteristics were utilized for this purpose. The canonical form of the master system’s governing equations are as follows [15]:
D q x 1 = x 2   D q x 2 = x 3   D q x 3 = ε 1 x 1 t x 2 t ε 2 x 3 t + f 3 x 1 t τ 1 , t  
In this system, f 3 x 1 t τ 1 , t is a piecewise linear function, as follows:
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
Such that v 0 < 1 < v 1 < 0 , v 0 = 2.5 , and v 1 = 0.5 .
Also, ε i is a time-varying function, defined as follows.
ε 1 t = 0.5 + 0.3 sin ( t ) cos ( 5 π t ) ε 2 t = 0.2 + 0.15 sin ( 0.5 t ) cos ( 3 π t )
If ε i t = ε 0 i + ε i t , ε i t can be considered a part of the uncertainty and summed with the general uncertainty.
Thus, Equation (49) can be rewritten as follows:
D q x 1 = x 2   D q x 2 = x 3   D q x 3 = ϵ 10 x 1 t x 2 t ϵ 20 x 3 t + f 3 x 1 t τ 1 , t + f n e w x t , t + d 1 t .
in which f n e w ( x t , t ) ) = f ( x t , t ) ε 1 t x 1 t ε 2 t x 3 t with the previous structure. The same is carried out for the slave system.
When the initial conditions are chosen as x 1 0 ; x 2 0 ; x 3 0 T = 0.5032 ; 2.8545 ; 1.37 T , the chaotic behavior of the system is as shown in Figure 2.
If the bounded uncertainty functions of the master and slave systems are as follows:
f ( x t , t ) ) = 0.3 s i n 4 x 1 t + x 2 t x 3 t g ( x t , t ) ) = 0.2 s i n y 1 t + 2 y 2 t y 3 t
The dynamic equations of the master and slave system are as follows:
D q x 1 = x 2   D q x 2 = x 3   D q x 3 = ε 1 x 1 t x 2 t ε 2 x 3 t + f 3 x 1 t τ 1 , t + f n e w ( x t , t ) ) + d 1 t  
The dynamic of the master system follows the following equations:
D q y 1 = y 2   D q y 2 = y 3   D q y 3 = ε 1 y 1 t y 2 t ε 2 y 3 t + g 3 y 1 t τ 2 , t + g n e w ( x t , t ) ) + d 2 t + u t  
Such that 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
According to the dynamic of the master and slave systems described in Equations (51) and (52), the synchronization error is given as follows:
D q e i = e i + 1   1 i n 1 D q e n = σ 0 T · e t + g y t τ 2 , t + g y t , t + d 2 t f x 1 t τ 1 f n e w ( x t , t ) ) d 1 t + u t  
Accordingly, the error dynamics for the chaotic Jerk system are as follows:
D q e 1 = e 2   D q e 2 = e 3   D q e 3 = ε 1 e 1 t e 2 t ε 2 e 3 t g y 1 t τ 2 + f x 1 t τ 1   + g n e w ( x t , t ) ) f n e w ( x t , t ) ) d 2 t d 1 t + u t  
At this stage, we applied the robust adaptive control signal, which is devised by combining the sliding surface based on the structure of the fractional order nonlinear PID controllers and described in Equation (26), to the slave system.
In this article, simulations were run for 100 s. Figure 2 depicts the master and slave systems in three-dimensional space. Figure 3 illustrates the behavior of the master and slave system states in the absence of any controller actions. Figure 4 shows the synchronization of the master and slave system. It is clear that after applying the control signal based on the proposed mechanism, the slave system follows the master system well. Figure 5 depicts the synchronization error of the master and slave system utilizing the proposed mechanism. Figure 6 depicts the control signal based on the proposed method. According to the range of the image’s control signal (6), it is unquestionable that the proposed controller can be implemented. As this figure demonstrates, the controller signal exhibited no chattering, and a saturation limit of 24 volts was used, which is simple to implement. In this design, the controller coefficients k 11 = k 22 = 9 and k 12 = k 21 = 18 were selected. Also, the gain and time constants of the PID sliding surface are nonlinear fractional orders, as k p = 3 , T i = 0.8 , and T d = 0.65 . The fractional order of the integral part and the derivative of the sliding surface are defined as δ = 0.15 and λ = 0.75 . The parameters of the proposed robust controller are ϵ ¯ = 0.01 and b = 2 . The unknown time delays of the system are τ 1 = 0.3 and τ 2 = 0.5 . The time delay of the master system changes to the value of τ 1 = 0.45 at the moment t = 40 s, and the time delay of the follower system changes to the value of τ 2 = 0.58 at the moment t = 50 s. The error in estimating the uncertainty, disturbance, and delay bounds is shown in Figure 7. Figure 8 shows the uncertainties and disturbances applied to the master and slave systems. The unknown disturbances are applied to both systems as follows:
d 1 t = 0.8 s i n 2 2 t + 1.2 c o s 3 t + 1.6 s i n 1.3 t d 2 t = s i n 1.4 t + 0.3 s i n π t + 0.3 c o s π t 2  

7. Application of Secure Communication in Encryption and Image Retrieval

Despite the uncertainties and time delays in the system, the fractional order chaotic master and slave systems were entirely synchronized according to the proposed mechanism, the details of which were described in the previous section. Images were encrypted using the [27] algorithm in this section. The encrypted image was then transmitted using fractional order chaotic masking and received with high precision before being decoded.
Figure 9 is a block diagram detailing the encryption technique applied to the images. In this block diagram, information is exchanged via a wireless communication channel.
Various statistical parameters, including the histogram difference between the original image and the restored image, correlation, NPCR, PSNR, and information entropy, were calculated for standard color benchmark images and medical color images to demonstrate the efficacy of the proposed method. These parameters are standard criteria that have been used in numerous articles [27].
This section encrypts images for secure communication utilizing the mechanism whose efficacy was evaluated in Section 6. Figure 10 shows the result of image encryption and recovery using secure communication for the original image, and Figure 11 shows their histogram for Aletta (Isekai.Shokudou) color image.
Figure 12 shows the encryption on the lena color image and Figure 13 shows its histogram.
It can be seen that the decoded images were well restored using the proposed synchronization scheme.
Table 2 shows the results of the statistical criteria of Figure 10 and Figure 12.
Image encryption using the above mechanism along with histogram for cameraman’s black and white image is shown in Figure 14 and Figure 15, respectively, and for panda is presented in Figure 16 and Figure 17.
Table 3 shows the results of the statistical criteria of the black and white images in Figure 14 and Figure 16.
The encryption of the medical color image along with its histogram for the single image mode is shown in Figure 18 and Figure 19 and for the multiple image in Figure 20 and Figure 21, respectively.
Table 4 shows the results of the statistical criteria of the color medical images in Figure 18 and Figure 20. The results of encryption entropy indicate excellent quality of image retrieval.

8. Conclusions

This study examined a novel adaptive sliding mode control approach for robust synchronization of a class of fractional order chaotic systems with uncertainty, external disturbance, and unknown parameters, such as unknown time delay. In the proposed robust control mechanism, a nonlinear fractional order sliding surface was first proposed based on the structure of nonlinear proportional, integral, and fractional derivative controllers. Using the Lyapunov theory and Lipschitz conditions in chaotic systems, matching criteria were established in order to estimate the unknown parameters of the system. In order to facilitate the implementation process, the control signal’s saturation limit was defined, and the robust control system’s stability was demonstrated. The synchronization of two fractional order Jerk chaotic systems with the stated characteristics, including uncertainties and unknown time delays, based on the proposed control mechanism was simulated using MATLAB, and the results express the capability and optimal performance of the proposed approach in the robust synchronization of the mentioned systems. In closing, the proposed adaptive sliding mode control approach was implemented in the structure of a chaotic secure communication mechanism, and the simulation results indicate a high level of quality in the secure encryption and decryption of digital images despite the presence of uncertain parameters in the master and slave systems of the communication mechanism.

Author Contributions

Conceptualization, H.Y., R.A., M.R. and A.Z.; methodology, H.Y., R.A., M.R. and A.Z.; software, M.R., H.Y. and A.Z.; validation, H.Y., R.A., M.R. and A.Z.; formal analysis, M.R., H.Y.; investigation, H.Y., R.A., M.R. and A.Z.; resources, M.R., H.Y. and A.Z.; data curation M.R., H.Y. and A.Z.; writing—original draft preparation, M.R., H.Y., R.A. and A.Z.; writing—review and editing, M.R., H.Y. and A.Z.; visualization, M.R., H.Y., R.A. and A.Z.; supervision, A.Z.; 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. Lorenz, E.N. Deterministic Non-Periodic Flow. J. Atmos. Sci. 1963, 20, 130–141. [Google Scholar] [CrossRef]
  2. Chen, G.R.; Ueta, T. Yet Another Chaotic Attractor. Int. J. Bifurc. Chaos Appl. Sci. Eng. 1999, 9, 1465–1466. [Google Scholar] [CrossRef]
  3. Lü, J.H.; Chen, G.R. A New Chaotic Attractor Coined. Int. J. Bifurc. Chaos Appl. Sci. Eng. 2002, 12, 659–661. [Google Scholar] [CrossRef]
  4. Liu, C.X.; Liu, T.; Liu, L.; Liu, K. A New Chaotic Attractor. Chaos Solitons Fractals 2004, 22, 1031–1038. [Google Scholar] [CrossRef]
  5. Fernandez, A.; Baleanu, D.; Srivastava, H. Series representations for fractionalcalculus operators involving generalised Mittag-Leffler functions. Commun. Nonlinear Sci. Numer. Simul. 2019, 67, 517–527. [Google Scholar] [CrossRef]
  6. Zhang, J.; Gao, F.; Chen, Y.; Zou, Y. Parameter identification of fractional-order chaotic system based on chemical reaction optimization. In Proceedings of the 2018 2nd International Conference on Management Engineering, Software Engineering and Service Sciences, New York, NY, USA, 13–15 January 2018; pp. 217–222. [Google Scholar]
  7. Ionescu, C.; Lopes, A.; Copot, D.; Machado, J.T.; Bates, J. The role of fractionalcalculus in modeling biological phenomena: A review. Commun. Nonlinear Sci. Numer. Simul. 2017, 51, 141–159. [Google Scholar] [CrossRef]
  8. Smida, M.B.; Sakly, A.; Vaidyanathan, S.; Azar, A.T. Control-based maximum power point tracking for a grid-connected hybrid renewable energy system optimized by particle swarm optimization. In Advances in System Dynamics and Control; Tomorrow’s Research Today: Rochester, NY, USA, 2018; pp. 58–89. [Google Scholar]
  9. Vinagre, B.; Feliu, V. Modeling and control of dynamic system using fractional calculus: Application to lectrochemical processes and flexible structures. In Proceedings of the 41st IEEE Conference on Decision and Control, Las Vegas, NV, USA, 10–13 December 2002; Volume 1, pp. 214–239. [Google Scholar]
  10. Li, R.-G.; Wu, H.-N. Secure communication on fractionalorder chaotic systems via adaptive sliding mode control with teaching–learning–feedback-based optimization. Nonlinear Dyn. 2018, 92, 1221–1243. [Google Scholar]
  11. Mandelbrot, B.B.; Van Ness, J.W. Fractional Brownian motions, fractional noises and applications. SIAM Rev. 1968, 10, 422–437. [Google Scholar] [CrossRef]
  12. Duarte, F.B.; Machado, J.T. Chaotic phenomena and fractional-order dynamics in the trajectory control of redundant manipulators. Nonlinear Dyn. 2002, 29, 315–342. [Google Scholar] [CrossRef]
  13. Petráš, I. Fractional-order nonlinear controllers: Design and implementation notes. In Proceedings of the 2016 17th International Carpathian Control Conference (ICCC), High Tatras, Slovakia, 29 May–1 June 2016; IEEE: Piscataway, NJ, USA, 2016; pp. 579–583. [Google Scholar]
  14. Mirrezapour, S.Z.; Zare, A. 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. 2021, 28, 1–13. [Google Scholar] [CrossRef]
  15. 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]
  16. Mohammadpour, S.; Binazadeh, T. Robust Observer-Based Synchronization of Unified Chaotic Systems in the Presence of Dead-Zone Nonlinearity Input. J. Control Iran. Soc. Instrum. Control Eng. (ISICE) 2018, 11, 25–36. [Google Scholar]
  17. Modiri, A.; Mobayen, S. Adaptive terminal sliding mode control scheme for synchronization of fractional-order uncertain chaotic systems. ISA Trans. 2020, 105, 33–50. [Google Scholar] [CrossRef]
  18. Mostafaee, J.; Mobayen, S.; Vaseghi, B.; Vahedi, M. Dynamical Analysis and Finite-Time Fast Synchronization of a Novel Autonomous Hyper-Chaotic System. J. Intell. Proced. Electr. Technol. 2021, 12, 47. [Google Scholar]
  19. 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. [Google Scholar] [CrossRef]
  20. Aghababa, M.P. Finite-time chaos control and synchronization of fractional order nonautonomous chaotic (hyperchaotic) systems using fractional nonsingular terminal sliding mode technique. Nonlinear Dynam. 2012, 69, 247–261. [Google Scholar] [CrossRef]
  21. Balochian, S.; Sedigh, A.K.; Zare, A. Variable structure control of linear time invariant fractional order systems using a finite number of state feedback law. Commun. Nonlinear Sci. Numer. Simul. 2011, 16, 1433–1442. [Google Scholar] [CrossRef]
  22. Chen, W.; Dai, H.; Song, Y.; Zhang, Z. Convex Lyapunov functions for stability analysis of fractional order systems. IET Control Theory Appl. 2017, 11, 1070–1074. [Google Scholar] [CrossRef]
  23. Aguila-Camacho, N.; Duarte-Mermoud, M.A.; Gallegos, J.A. Lyapunov functions for fractional order systems. Commun. Nonlinear Sci. Numer. Simul. 2014, 19, 2951–2957. [Google Scholar] [CrossRef]
  24. Chen, X.; Park, J.H.; Cao, J.; Qiu, J. Sliding mode synchronization of multiple chaotic systems with uncertainties and disturbances. Appl. Math. Comput. 2017, 308, 161–173. [Google Scholar] [CrossRef]
  25. Draa, K.C.; Zemouche, A.; Alma, M.; Voos, H.; Darouach, M. New Trends in Observer-Based Control a Practical Guide to Process and Engineering Applications; Elsevier: Amsterdam, The Netherlands, 2019; pp. 99–135. [Google Scholar]
  26. Petras, I. Fractional-Order Nonlinear Systems: Modeling, Analysis and Simulation; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2011. [Google Scholar]
  27. Kekha Javan, A.A.; Zare, A.; Alizadehsani, R. Multi-State Synchronization of Chaotic Systems with Distributed Fractional Order Derivatives and Its Application in Secure Communications. Big Data Cogn. Comput. 2022, 6, 82. [Google Scholar] [CrossRef]
Figure 1. Sigma function behavior diagram.
Figure 1. Sigma function behavior diagram.
Axioms 12 00828 g001
Figure 2. Chaotic behavior of the fractional order Jerk master and slave systems without applying the controller.
Figure 2. Chaotic behavior of the fractional order Jerk master and slave systems without applying the controller.
Axioms 12 00828 g002
Figure 3. The behavior of the master and slave system states without applying the control signal.
Figure 3. The behavior of the master and slave system states without applying the control signal.
Axioms 12 00828 g003
Figure 4. Synchronization of chaotic jerk systems with the help of the proposed control mechanism and application of the control signal at t = 5 s.
Figure 4. Synchronization of chaotic jerk systems with the help of the proposed control mechanism and application of the control signal at t = 5 s.
Axioms 12 00828 g004
Figure 5. Synchronization error of the master and slave systems using the proposed adaptive sliding mode control mechanism.
Figure 5. Synchronization error of the master and slave systems using the proposed adaptive sliding mode control mechanism.
Axioms 12 00828 g005
Figure 6. Control signal based on the proposed adaptive sliding mode control mechanism.
Figure 6. Control signal based on the proposed adaptive sliding mode control mechanism.
Axioms 12 00828 g006
Figure 7. System parameter estimation error including time delay, disturbance bound, and uncertainty bound.
Figure 7. System parameter estimation error including time delay, disturbance bound, and uncertainty bound.
Axioms 12 00828 g007
Figure 8. Uncertainties and disturbances in the master and slave systems.
Figure 8. Uncertainties and disturbances in the master and slave systems.
Axioms 12 00828 g008
Figure 9. Block diagram of chaotic masking for image encryption.
Figure 9. Block diagram of chaotic masking for image encryption.
Axioms 12 00828 g009
Figure 10. The original, encrypted, and decrypted color image.
Figure 10. The original, encrypted, and decrypted color image.
Axioms 12 00828 g010
Figure 11. Histogram of the original, encrypted, and decrypted color image.
Figure 11. Histogram of the original, encrypted, and decrypted color image.
Axioms 12 00828 g011
Figure 12. Original, encrypted, and decrypted color image.
Figure 12. Original, encrypted, and decrypted color image.
Axioms 12 00828 g012
Figure 13. Histogram of the original, encrypted, and decrypted color image.
Figure 13. Histogram of the original, encrypted, and decrypted color image.
Axioms 12 00828 g013
Figure 14. The original, encrypted, and decrypted black and white image.
Figure 14. The original, encrypted, and decrypted black and white image.
Axioms 12 00828 g014
Figure 15. Histogram of the original, encrypted, and decrypted black and white image.
Figure 15. Histogram of the original, encrypted, and decrypted black and white image.
Axioms 12 00828 g015
Figure 16. The original, encrypted, and decrypted black and white image.
Figure 16. The original, encrypted, and decrypted black and white image.
Axioms 12 00828 g016
Figure 17. Histogram of the original, encrypted, and decrypted black and white image.
Figure 17. Histogram of the original, encrypted, and decrypted black and white image.
Axioms 12 00828 g017
Figure 18. Original, encrypted, and decrypted medical image.
Figure 18. Original, encrypted, and decrypted medical image.
Axioms 12 00828 g018
Figure 19. Histogram of the original, encrypted, and decrypted medical image.
Figure 19. Histogram of the original, encrypted, and decrypted medical image.
Axioms 12 00828 g019
Figure 20. The original, encrypted, and decrypted medical image.
Figure 20. The original, encrypted, and decrypted medical image.
Axioms 12 00828 g020
Figure 21. Histogram of the original, encrypted, and decrypted medical image.
Figure 21. Histogram of the original, encrypted, and decrypted medical image.
Axioms 12 00828 g021
Table 1. Symbols and concepts.
Table 1. Symbols and concepts.
SymbolConceptSymbolConcept
ρ i Disturbance bound ρ ^ i Disturbance bound estimate
β i Uncertainty bound β ^ i Uncertainty bound estimate
l i Lipschitz constant τ ^ i Time delay bound estimate
τ i Time delay ρ ~ i Disturbance bound estimate error
ρ ¯ i Disturbance upper bound β ~ i Uncertainty bound estimate error
β ¯ i Uncertainty upper bound τ ~ i Time delay estimate error
τ ¯ i Time delay upper bound b Positive constant number
τ _ i Time delay lower bound ϵ ¯ Small positive constant number
Table 2. Results of statistical criteria of color images.
Table 2. Results of statistical criteria of color images.
ImagesHistogramCorrelationDifferential AttackPSNRInformation Entropy
StandardEncryptedNPCR (%)UACI (%)
Images 1021,153.117121,148.2390.006899.6833.238.107.9690
Images 1218,144.351018,143.7500.004399.4033.468.277.9700
Table 3. Results of statistical measures of black and white images.
Table 3. Results of statistical measures of black and white images.
ImagesHistogramCorrelationDifferential AttackPSNRInformation Entropy
MainDecodedNPCR (%)UACI (%)
Images 14398,232.09375398,201.10530.992399.2133.558.96717.9783
Images 1624,466.71875024,421.329340.995399.4833.218.02217.9458
Table 4. Results of statistical measures of medical images.
Table 4. Results of statistical measures of medical images.
ImagesHistogramCorrelationDifferential AttackPSNRInformation Entropy
StandardDecryptedNPCR (%)UACI (%)
Images 1865,53665,5350.998699.9633.469.237.9627
Images 2065,53665,5340.998799.9733.479.247.9842
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.; Yaghoubi, H.; Alizadehsani, R. Designing a Secure Mechanism for Image Transferring System Based on Uncertain Fractional Order Chaotic Systems and NLFPID Sliding Mode Controller. Axioms 2023, 12, 828. https://doi.org/10.3390/axioms12090828

AMA Style

Rasouli M, Zare A, Yaghoubi H, Alizadehsani R. Designing a Secure Mechanism for Image Transferring System Based on Uncertain Fractional Order Chaotic Systems and NLFPID Sliding Mode Controller. Axioms. 2023; 12(9):828. https://doi.org/10.3390/axioms12090828

Chicago/Turabian Style

Rasouli, Mohammad, Assef Zare, Hassan Yaghoubi, and Roohallah Alizadehsani. 2023. "Designing a Secure Mechanism for Image Transferring System Based on Uncertain Fractional Order Chaotic Systems and NLFPID Sliding Mode Controller" Axioms 12, no. 9: 828. https://doi.org/10.3390/axioms12090828

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