Next Article in Journal
Multi-Step Quantum Numerical Techniques for Finding the Solutions of Nonlinear Equations
Previous Article in Journal
Mesh Processing for Snapping Feature Points and Polylines in Orebody Modeling
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A New Type-3 Fuzzy Logic Approach for Chaotic Systems: Robust Learning Algorithm

1
National Key Project Laboratory, Jiangxi University of Engineering, Xinyu 338000, China
2
College of Information Science and Engineering, Hunan Normal University, Changsha 410081, China
3
Department of Computer Science and Artificial Intelligence, College of Computer Science and Engineering, University of Jeddah, Jeddah 23890, Saudi Arabia
4
Multidisciplinary Center for Infrastructure Engineering, Shenyang University of Technology, Shenyang 110870, China
5
School of Intelligent Mechatronics Engineering, Sejong University, Seoul 05006, Korea
*
Authors to whom correspondence should be addressed.
Mathematics 2022, 10(15), 2594; https://doi.org/10.3390/math10152594
Submission received: 20 June 2022 / Revised: 15 July 2022 / Accepted: 20 July 2022 / Published: 25 July 2022

Abstract

:
The chaotic systems have extensive applications in various branches of engineering problems such as financial problems, image processing, secure communications, and medical problems, among many others. In most applications, a synchronization needs to be made with another favorite chaotic system, or output trajectories track the desired signal. The dynamics of these systems are complicated, they are very sensitive to the initial conditions, and they exhibit a stochastic unpredictable behavior. In this study, a new robust type-3 fuzzy logic control (T3-FLC) is designed that can be applied for a large case of chaotic systems under faulty actuators and unknown perturbed dynamics. The dynamic uncertainties are estimated by the online learned type-3 fuzzy logic systems (T3-FLSs). The rules of T3-FLS are optimized by the Lyapunov theorem. The actuator nonlinearities are identified by a new method. The effects of approximation error (AE), dynamic perturbations and unknown time-varying control gains are tackled by the designed adaptive compensator. The designed compensator is constructed by online estimation of the upper bound of AE. By several simulations and comparison with the new FLS-based controllers, the better performance of the designed T3-FLC is shown. In addition, the performance of the designed controller is examined in a secure communication system.

1. Introduction

The chaotic systems have many potential applications in various science and technologies, such as optimization algorithms [1], encryption [2], feature selection [3], chaotic maps [4], control systems [5], watermarking [6], secure communications [7], and cryptography techniques [8], among many others. Due to the aforementioned extensive applications of chaotic systems, the study in this field has been one of the interesting topics recently.
The control of chaotic systems is a challenging control problem, because these systems exhibit a stochastic behavior and they are strongly sensitive to the initial conditions. Some aspects of chaotic systems have been studied, and some control techniques for various applications have been proposed. The studies in the field of control can be categorized in two classes: classic and FLS-based controllers [9,10].
The first category has been more studied. For example, in [11], the sliding mode control (SMC) is designed, and by the Lyapunov–Krasovskii approach, the stability is investigated. In [12], the response chaotic system is identified by the derive system, and then by the Lyapunov approach, a control signal is designed. In [13], the active control scheme is developed for the control of a new 5D hyperchaotic system, and the applicability of the suggested chaotic system in cryptography problems is studied. In [14], the event-triggered control system is designed, and by simulation on the Lorenz system, the accuracy of the suggested control scheme is compared with the uniform impulsive synchronization approach. In [15], a feedback control system is suggested for the synchronization and control of the 3D chaotic plants, and its capability in both continuous and discrete time systems is investigated. In [16], the observer-based SMC is developed for chaotic systems, and by the Lyapunov–Krasovskii technique, the convergence of the synchronization error is investigated. In [17], the terminal SMC is developed, and the effect of dynamic perturbations is studied by applying on Lorenz and Chen systems. In [18], the exponential synchronization is studied, a feedback control system is designed and its proficiency is investigated considering cellular neural networks. In [19], the H approach is proposed and the states of the response and derive systems are estimated, and by Wirtinger-based inequality, the stability is studied. The lag projective control and synchronization approach are studied in [20], and time-delay is analytically investigated. An adaptive control system by the use of the linear matrix inequalities (LMI) technique is suggested in [21], and its application in an image encryption problem is studied. In [22], the integral SMC is developed for control and synchronization under uncertainties, and it is examined on Hindmarsh–Rose and FitzHugh–Nagumo systems. In [23], the terminal SMC is designed, and various issues in this controller such as the singularity and fluctuation in the control signal is investigated. In [24], l 2 and H techniques are combined to design a robust control scheme, and the effect of time-delay is studied. In [25], by the quasi-projective approach, the synchronization and control region are estimated, and the effects of input saturation are analyzed. In [26], a feedback impulsive controller is designed, and considering the Lorenz system, the effect of external disturbances is investigated. In [27], some necessary conditions are obtained for a passivity-based control scheme, and by an Arduino microcontroller, its applicability is investigated.
For the second category, FLS-based control systems have been presented. The FLSs are widely used in various problems. The FlSs are used to estimate the nonlinearities and uncertainties [28,29]. In the problem of control of chaotic systems, the dynamics of chaotic systems are estimated by FLSs [30]. For example, in [31], the dynamics are modeled by a simple FLS, and by the LMI method and bifurcation trajectories, the stability is studied. In [32], the SMC is developed using FLSs, and the reducing of the chattering problem in conventional SMC is studied. The backstepping approach is designed in [33], by the use of FLSs, and the effectiveness of using FLSs is studied by considering Rössler and Arneodo systems. In [34], based on the dynamics of the synchronization error, an FLS-based control system is introduced and the rules of FLS are adjusted to construct a desired control signal. In [35], the problem of secure communication is considered, and an H -based control technique is designed using FLSs for both synchronization and control objects. In [36], the effectiveness of FLS to deal with time-delay is studied, and an adaptive synchronization scheme is designed. In [37], a feedback controller is designed by the model estimation using FLSs, and by Chua’s system, its efficiency is examined. In [38], an FLS controller is designed for the Duffing system, and its applicability for energy management in nano air vehicles is studied. In [39], the problem of FLS-based exponential synchronization is studied, and by the LMI technique, some adjustable rules are developed. In [40], the performance improvement of a conventional terminal SMC is examined by FLSs, and by applying on a Newton–Leipnik system, its stability is investigated. In [41], the event-triggered technique is combined with H criteria and FLSs to construct a robust chaotic controller, and its performance is examined on Chua’s system. In [42], the effectiveness of FLS-based control systems is shown by applying on Liu and Chen systems. In [43], an adaptive control is designed by an immersion and invariance scheme, and then, the stability is guaranteed by an FLS, and it is employed to control a brushless DC motor. In [44], an SMC is developed by FLSs, and its improvement versus a conventional SMC is examined on Duffing–Holmes and Jerk systems. In [45], the event-triggered scheme is improved by FLS, and some conditions are derived to deal with faulty synchronization situations. In [46], an observer is designed for the Lorenz system by the use of FLSs and the SMC scheme, and solving of the chattering problem in conventional SMC is studied.
The high-order FLSs, specially type-2 (T2) FLSs and T3-FLSs, results in better control performance in term of accuracy and robustness against uncertainties [47,48]. However, the control of chaotic systems with T2-FLS/T3-FLS has been rarely studied. For instance, in [49], a T2-FLS is designed to estimated the uncertainties. By an unscented Kalman filter, some tuning rules are obtained, and by Lorenz and Chen systems, the superiority of T2-FLS is shown. In [50], an immersion and invariance control system is developed using T2-FLSs, and the tracking performance improvement is shown by several simulations. In [51], an active controller is imprpved by the use of T2-FLS, and its better performance against T1-FLS is shown. In [52], a T2-FLS is optimized by the grey wolf technique to construct a controller for chaotic satellite systems, and its stability is studied. In [53,54], a T2-FLS-based controller is proposed by the use of H criteria, and its better robustness against uncertainties in contrast to T1-FLSs is shown by applying on Duffing systems. In [55], a T2-FLS-based controller is designed such that the parameters of T2-FLS are learned by the gradient technique, and the adaptation law is derived by the particle swarm optimization. In [56], the backstepping scheme is developed using T2-FLSs, and by considering the Duffing system, it is shown that the robustness of the conventional backstepping is improved. In [57], the synchronization and control accuracy improvement of SMC is studied using T2-FLSs and a PI controller, and by simulation on chaotic gyro systems, the effectiveness of T2-FLSs is verified. In [58], a hybrid control system is presented by SMC and T2-FLSs, and the better tracking outcome in comparison with T1-FLS is shown. In [59], projection synchronization is developed, and the performance improvement in terms of accuracy and better control signal is investigated. In [60,61,62], deep learning techniques and neural networks are developed to handle the uncertainties.
In most of the aforementioned studies, only some nonlinear functions are considered to be uncertain, and the effect of actuator faulty behavior is neglected. In addition, the asymptotic stability is rarely studied. Motivated by the above discussion, in the current study, a new T3-FLS-based control scheme is presented such that in addition to the unknown dynamics, the actuator faulty behavior is also taken into account. Furthermore, unlike in existence studies, the upper bound of uncertainties is considered to be unknown, and it is approximated in an online scheme, and consequently, an adaptive compensator is constructed. By several simulations, the sufficient control and synchronization performance is shown under unknown dynamics, actuator faulty behavior and dynamic perturbations. The basic advantages and contributions are as follows:
  • The effect of the faulty actuator is taken to account.
  • Unlike existence studies, the upper bound of AE is assumed to be unknown, and a new adaptation law is derived for online estimation.
  • The robustness and stability of the suggested control system is proved under faulty actuators and unknown dynamics.
  • The better performance of the introduced scheme is shown by comparison with new FLS-based controllers and simulation on chaotic systems.
The paper is organized as follows. In Section 2, a general overview is presented. In Section 3, the suggested T3-FLS is illustrated. In Section 4, the main results are presented. The simulations are provided in Section 5, and finally, the conclusions are given in Section 6.

2. General View

In this study, the following chaotic systems are taken into account as:
x ˙ 1 = x 2 x ˙ n = f x + Δ f x + φ u
where x = x 1 , x 2 , , x n T , f x is an unknown function, Δ f x is a dynamic perturbation, u is a controller, and φ u represents the faulty actuator. General block diagrams of problem and control systems are given in Figure 1 and Figure 2. The dynamic uncertainties are identified by the suggested adaptive T3-FLS. The actuator nonlinearities are modeled by the suggested simple adaptive models, and finally, the approximation errors (AEs) and perturbation effects are handled by the designed adaptive compensator.

3. Type-3 Fuzzy System

The output of the T3FLS is obtained as follows (see Figure 3).
(1)
The inputs of r- t h T3FLS are x i , i = 1 , , n .
(2)
The upper/lower memberships of ϑ ˜ i j at slice u s = q ̲ k and u s = q ¯ k are obtained as [63]:
ρ ¯ ϑ ˜ i | u s = q ¯ k j = 1 x i c ϑ ˜ i j d ̲ ϑ ˜ i j q ¯ k i f c ϑ ˜ i j d ̲ ϑ ˜ i j < x i c ϑ ˜ i j 1 x i c ϑ ˜ i j d ¯ ϑ ˜ i j q ¯ k i f c ϑ ˜ i j < x i c ϑ ˜ i j + d ¯ ϑ ˜ i j 0 i f x i > c ϑ ˜ i j + d ¯ ϑ ˜ i j o r x i c ϑ ˜ i j d ̲ ϑ ˜ i j
ρ ¯ ϑ ˜ i | u s = q ̲ k j = 1 x i c ϑ ˜ i j d ̲ ϑ ˜ i j q ̲ k i f c ϑ ˜ i j d ̲ ϑ ˜ i j < x i c ϑ ˜ i j 1 x i c ϑ ˜ i j d ¯ ϑ ˜ i j q ̲ k i f c ϑ ˜ i j < x i c ϑ ˜ i j + d ¯ ϑ ˜ i j 0 i f x i > c ϑ ˜ i j + d ¯ ϑ ˜ i j o r x i c ϑ ˜ i j d ̲ ϑ ˜ i j
ρ ̲ ϑ ˜ i | u s = q ¯ k j = 1 x i c ϑ ˜ i j d ̲ ϑ ˜ i j 1 q ¯ k i f c ϑ ˜ i j d ̲ ϑ ˜ i j < x i c ϑ ˜ i j 1 x i c ϑ ˜ i j d ¯ ϑ ˜ i j 1 q ¯ k i f c ϑ ˜ i j < x i c ϑ ˜ i j + d ¯ ϑ ˜ i j 0 i f x i > c ϑ ˜ i j + d ¯ ϑ ˜ i j o r x i c ϑ ˜ i j d ̲ ϑ ˜ i j
ρ ̲ ϑ ˜ i | u s = q ̲ k j = 1 x i c ϑ ˜ i j d ̲ ϑ ˜ i j 1 q ̲ k i f c ϑ ˜ i j d ̲ ϑ ˜ i j < x i c ϑ ˜ i j 1 x i c ϑ ˜ i j d ¯ ϑ ˜ i j 1 q ̲ k i f c ϑ ˜ i j < x i c ϑ ˜ i j + d ¯ ϑ ˜ i j 0 i f x i > c ϑ ˜ i j + d ¯ ϑ ˜ i j o r x i c ϑ ˜ i j d ̲ ϑ ˜ i j
where ρ ¯ ϑ ˜ i | u s = q ¯ k j / ρ ¯ ϑ ˜ i | u s = q ̲ k j and ρ ̲ ϑ ˜ i | u s = q ¯ k j / ρ ̲ ϑ ˜ i | u s = q ̲ k j are the upper/lower memberships of ϑ ˜ i j at the slice levels u s = q ̲ k and u s = q ¯ k . c ϑ ˜ i j is the center of c ϑ ˜ i j and d ̲ ϑ ˜ i j and d ¯ ϑ ˜ i j denotes the interval with the center of ϑ ˜ i j and left/right points of ϑ ˜ i j (see Figure 4).
(3)
The upper/lower rule memberships at slice levels u s = q ̲ k , q ¯ k are obtained as:
υ ¯ q ¯ k l = ρ ¯ ϑ ˜ 1 | u s = q ¯ k p 1 · ρ ¯ ϑ ˜ 1 | u s = q ¯ k p 2 ρ ¯ ϑ ˜ 1 | u s = q ¯ k p n
υ ¯ q ̲ k l = ρ ¯ ϑ ˜ 1 | u s = q ̲ k p 1 · ρ ¯ ϑ ˜ 1 | u s = q ̲ k p 2 ρ ¯ ϑ ˜ 1 | u s = q ̲ k p n
υ ̲ q ¯ k l = ρ ̲ ϑ ˜ 1 | u s = q ¯ k p 1 · ρ ̲ ϑ ˜ 1 | u s = q ¯ k p 2 ρ ̲ ϑ ˜ 1 | u s = q ¯ k p n
υ ̲ q ̲ k l = ρ ̲ ϑ ˜ 1 | u s = q ̲ k p 1 · ρ ̲ ϑ ˜ 1 | u s = q ̲ k p 2 ρ ̲ ϑ ˜ 1 | u s = q ̲ k p n
where the l- t h rule is:
l th Rule : if x 1 is ϑ ˜ 1 p 1 and x 2 is ϑ ˜ 2 p 2 and x n is ϑ ˜ n p n Then , y w ̲ l , w ¯ l , l = 1 , , M
where w ̲ l and w ¯ l are rule parameters.
(4)
The output is written as:
F ^ = k = 1 K q ̲ k z ̲ k + q ¯ k z ¯ k k = 1 K q ̲ k z ̲ k + q ¯ k z ¯ k k = 1 K q ̲ k + q ¯ k k = 1 K q ̲ k + q ¯ k
where
z ¯ k = l = 1 M υ ¯ q ¯ k l w ¯ l + υ ̲ q ¯ k l w ̲ l l = 1 M υ ¯ q ¯ k l + υ ̲ q ¯ k l
z ̲ k = l = 1 M υ ¯ q ̲ k l w ¯ l + υ ̲ q ̲ k l w ̲ l l = 1 M υ ¯ q ̲ k l + υ ̲ q ̲ k l
F ^ in (11) can be written as:
F ^ = w T ψ x
where
w T = w ̲ 1 , , w ̲ M , w ¯ 1 , , w ¯ M
μ x = μ ̲ 1 , , μ ̲ M , μ ¯ 1 , , μ ¯ M
μ ̲ l x = 1 k = 1 K q ̲ k + q ¯ k k = 1 K q ̲ k υ ̲ q ̲ k l + q ¯ k υ ̲ q ¯ k l l = 1 M υ ¯ q ¯ k l + υ ̲ q ¯ k l
μ ¯ l x = 1 k = 1 K q ̲ k + q ¯ k k = 1 K q ̲ k υ ¯ q ̲ k l + q ¯ k υ ¯ q ¯ k l l = 1 M υ ¯ q ¯ k l + υ ̲ q ¯ k l

4. Main Results

The main results, control signal and tuning laws are described in the following theorem.
Theorem 1.
The system (1) is asymptotically stable if the control signal is considered as Equation (19), the compensator is considered as Equation (20) and the tuning laws are considered as Equations (21)–(25):
u = 1 α ^ K S f ^ x | w + r n β ^ u ˙ γ ^ 0 t u τ d τ λ n e n 1 λ 1 e ˙ S tanh S + u 1 + u c u ˙ 1 = tanh S
u c = S ν ^
w ˙ = η tanh S ψ x
α ^ ˙ = η tanh S u
β ^ ˙ = η tanh S u ˙
γ ^ ˙ = η tanh S 0 t u τ d τ
ν ^ ˙ = η tanh S
where λ i and K are positive constants, η is between 0 and 1, the variables α , β and γ are described in (27), S is defined in (29), and ν ^ is the estimated upper bound of AE that is defined in (41). Considering the suggested T3-FLS, the dynamics of (1) can be rewritten as:
x ˙ 1 = x 2 x ˙ n = f ^ x | w + φ ^ u
where f ^ x | w is the suggested T3-FLS and without losing generality, the unknown actuator is modeled as follows:
φ u = α u + β u ˙ + γ 0 t u τ d τ + ε
where γ , β and α are unknown parameters and ε indicates the approximation error (AE). α , β and γ are estimated as α ^ , β ^ and γ ^ , respectively. Then, Equation (27) can be rewritten as
φ ^ u = α ^ u + β ^ u ˙ + γ ^ 0 t u τ d τ + ε
Consider the following definition:
S = e n 1 + λ n e n 2 + + λ 1 e
where e = y r , y is the system output and r represents the reference signal. λ i , i = 1 , , n are positive constants. The time-derivative of S in (29) yields:
S ˙ = e n + λ n e n 1 + + λ 1 e ˙
Considering (26), the dynamics of e n can be obtained as:
e n = y n r n = f x + Δ f x + φ u r n
by replacing φ u from (27) into (31), e n becomes:
e n = f x + Δ f x + α u + β u ˙ + γ 0 t u τ d τ + ε r n
Substituting e n form (32) into (30) results in:
S ˙ = f x + Δ f x + α u + β u ˙ + γ 0 t u τ d τ + ε r n + λ n e n 1 + + λ 1 e ˙
By adding and subtracting α ^ u + β ^ u ˙ + γ ^ 0 t u τ d τ into (33), one has:
S ˙ = f x + Δ f x + α ˜ u + β ˜ u ˙ + γ ˜ 0 t u τ d τ + α ^ u + β ^ u ˙ + γ ^ 0 t u τ d τ + ε r n + λ n e n 1 + + λ 1 e ˙
where α ˜ , β ˜ and γ ˜ are defined as:
α ˜ = α α ^ β ˜ = β β ^ γ ˜ = γ γ ^
Similarly, adding/subtracting f ^ x | w into (34), one has:
S ˙ = f ^ x | w + α ^ u + β ^ u ˙ + γ ^ 0 t u τ d τ r n + λ n e n 1 + + λ 1 e ˙ + f x + Δ f x f ^ x | w + α ˜ u + β ˜ u ˙ + γ ˜ 0 t u τ d τ + ε
Now, considering the T3-FLS with optimal parameters f ^ * x | w * , S ˙ becomes:
S ˙ = f ^ x | w + α ^ u + β ^ u ˙ + γ ^ 0 t u τ d τ r n + λ n e n 1 + + λ 1 e ˙ + f ^ * x | w * f ^ x | w + f x + Δ f x f ^ * x | w * + α ˜ u + β ˜ u ˙ + γ ˜ 0 t u τ d τ + ε
Considering Equation (14), the term f ^ * x | w * f ^ x | w in (37) can be written as:
f ^ * x | w * f ^ x | w = w ˜ T ψ x
where w ˜ is defined as
w ˜ = w * w
Then, form (38)–(39), S ˙ in (37) becomes:
S ˙ = f ^ x | w + α ^ u + β ^ u ˙ + γ ^ 0 t u τ d τ r n + λ n e n 1 + + λ 1 e ˙ + w ˜ T ψ x + f x + Δ f x f ^ * x | w * + α ˜ u + β ˜ u ˙ + γ ˜ 0 t u τ d τ + ε
Consider the general AE as:
υ = f x + Δ f x f ^ * x | w * + α ˜ u + β ˜ u ˙ + γ ˜ 0 t u τ d τ + ε
Then, (40) is simplified as:
S ˙ = f ^ x | w + α ^ u + β ^ u ˙ + γ ^ 0 t u τ d τ r n + λ n e n 1 + + λ 1 e ˙ + w ˜ T ψ x + υ + α ˜ u + β ˜ u ˙ + γ ˜ 0 t u τ d τ
By applying the control signal (19), Equation (42) becomes:
S ˙ = K S + w ˜ T ψ x + υ + α ˜ u + β ˜ u ˙ + γ ˜ 0 t u τ d τ S tanh S + u 1 + u c
Consider the Lyapunov function (44),
V = 1 2 η w ˜ T w ˜ + 1 2 η α ˜ 2 + 1 2 η β ˜ 2 + 1 2 η γ ˜ 2 + 0 S tanh τ + 1 2 u 1 2 + 1 2 η ν ˜ 2
where η is a positive constant, α ˜ , β ˜ and γ ˜ are defined in (35), w ˜ is defined in (39) and ν ˜ is defined as:
ν ˜ = ν ν ^
where ν ^ is the estimation of ν , and ν represents the upper bound of AE υ that is defined in (41). It is assumed that:
ν υ
The time derivative of V in (44), yields:
V ˙ = 1 η w ˜ T w ˙ 1 η α ˜ α ^ ˙ 1 η β ˜ β ^ ˙ 1 η γ ˜ γ ^ ˙ + tanh S S ˙ + u 1 u ˙ 1 1 η ν ˜ ν ^ ˙
Substituting S ˙ from (43) into (47) results in:
V ˙ = 1 η w ˜ T w ˙ 1 η α ˜ α ^ ˙ 1 η β ˜ β ^ ˙ 1 η γ ˜ γ ^ ˙ + u 1 u ˙ 1 1 η ν ˜ ν ^ ˙ + tanh S K S + w ˜ T ψ x + υ + α ˜ u + β ˜ u ˙ + γ ˜ 0 t u τ d τ S tanh S + u 1 + u c
Equation (48) is rewritten as:
V ˙ = K S tanh S + w ˜ T tanh S ψ x 1 η w ˙ + α ˜ tanh S u 1 η α ^ ˙ + β ˜ tanh S u ˙ 1 η β ^ ˙ + γ ˜ tanh S 0 t u τ d τ 1 η γ ^ ˙ tanh 2 S S + tanh S u c + tanh S υ 1 η ν ˜ ν ^ ˙
Substituting the tuning laws (2124) into (49) results in:
V ˙ = K S tanh S tanh 2 S S + tanh S u c + tanh S υ 1 η ν ˜ ν ^ ˙
Equation (50) can be rewritten as:
V ˙ K S tanh 2 S S + tanh S u c + tanh S υ 1 η ν ˜ ν ^ ˙
From (46) and (51), one has:
V ˙ K S tanh 2 S S + tanh S u c + tanh S ν 1 η ν ˜ ν ^ ˙
By adding and subtracting tanh S ν ^ into (52) and considering ν ˜ from (45), one has:
V ˙ K S tanh 2 S S + tanh S u c + ν ˜ tanh S 1 η ν ^ ˙ + tanh S ν ^
Substituting the tuning rule form (25) results in:
V ˙ K S tanh 2 S S + tanh S u c + tanh S ν ^
From the compensator (20), one has:
V ˙ K S tanh 2 S S
From (55) and considering the fact that:
0 t V ˙ τ d τ = V 0 V t <
It can be written:
0 t K S + tanh 2 S S <
From (57), it can be derived that 0 t S 2 < . Then, S 2 and considering the Barbalat’s lemma, the proving of asymptotic stability is completed.

5. Simulations

In this section, some of the most useful chaotic systems are considered to investigate the control performance of the schemed approach. For each example, we have the following main figures: tracking performance, tracking error, control signal, and finally, phase portrait. In the figure of tracking performance, both reference and output signals are depicted to show how the output signal tracks the reference signal. In the figure of tracking error, the error signal is depicted to show the performance of tracking and also to show the stability. In the figure of the control signal, the control signal is depicted to show the feasibility of implementation. Finally, in the figure of the phase portrait, all states are depicted simultaneously in one figure to have a general overview of the tracking.
Example 1.
For the first example, the following Chua’s system is considered:
x ˙ 1 = x 2 x ˙ 2 = x 3 x ˙ 3 = Δ f + 14 1805 x 1 168 9025 x 2 + 1 38 x 3 2 45 28 361 x 1 + 7 95 x 2 + x 3 3 + φ u
where the simulation parameters are given in Table 1. The dynamic perturbation is considered to be:
Δ f = 0.01 sin ( 7 t ) + 0.03 cos ( 11 t )
The behavior of the faulty actuator is considered to be:
φ u = u 2 1 0.3 sin ( u ) u > 2 0 2 < u < 2 u + 2 0.9 0.4 sin ( u ) u < 2
The rules are written as:
if x 1 is ϑ ˜ 1 1 and x 2 is ϑ ˜ 2 1 and x 3 is ϑ ˜ 3 1 , Then y w ̲ 1 , w ¯ 1 if x 1 is ϑ ˜ 1 1 and x 2 is ϑ ˜ 2 1 and x 3 is ϑ ˜ 3 2 , Then y w ̲ 2 , w ¯ 2 if x 1 is ϑ ˜ 1 1 and x 2 is ϑ ˜ 2 2 and x 3 is ϑ ˜ 3 1 , Then y w ̲ 3 , w ¯ 3 if x 1 is ϑ ˜ 1 1 and x 2 is ϑ ˜ 2 2 and x 3 is ϑ ˜ 3 2 , Then y w ̲ 4 , w ¯ 4 if x 1 is ϑ ˜ 1 2 and x 2 is ϑ ˜ 2 1 and x 3 is ϑ ˜ 3 1 , Then y w ̲ 5 , w ¯ 5 if x 1 is ϑ ˜ 1 2 and x 2 is ϑ ˜ 2 1 and x 3 is ϑ ˜ 3 2 , Then y w ̲ 6 , w ¯ 6 if x 1 is ϑ ˜ 1 2 and x 2 is ϑ ˜ 2 2 and x 3 is ϑ ˜ 3 1 , Then y w ̲ 7 , w ¯ 7 if x 1 is ϑ ˜ 1 2 and x 2 is ϑ ˜ 2 2 and x 3 is ϑ ˜ 3 2 , Then y w ̲ 8 , w ¯ 8
The trajectory of the output signal y is shown in Figure 5. We see that the output y is converged to the target signal r in a desired finite time. The tracking error e is depicted in Figure 6, and the control signal is given in Figure 7. One can see a bounded control signal with no un-implementable fluctuations. The phase trajectory is depicted in Figure 8. Figure 8 shows that the output signals move along the target path with a desired accuracy.
Example 2.
For the second example, the following Genesio system is considered:
x ˙ 1 = x 2 x ˙ 2 = x 3 x ˙ 3 = Δ f 6 x 1 2.9 x 2 1.2 x 3 + x 1 2 + φ u
where the simulation condition and control parameters are the same as in Example 1. The initial conditions are considered as x 1 ( 0 ) = 3.9 , x 2 ( 0 ) = 2.9 and x 3 ( 0 ) = 2.9 . The reference signal is considered to be the output of the Genesio system with different initial conditions as x 1 ( 0 ) = 0.4 , x 2 ( 0 ) = 0.6 and x 3 ( 0 ) = 0.3 . The dynamic perturbation is considered as (59). The actuator fault is considered to be a Gaussian noise by variance 0.15 and zero mean that is added on control signal u. The output trajectory is given in Figure 9, the error e is depicted in Figure 10 and the control signal is given in Figure 11. The phase trajectory is shown in Figure 12. It is known that the tracking error trajectory approaches the zero level at a very finite time, and a good synchronization is achieved between the control plant and target system. It should be noted that the Genesio system is a chaotic system. It is very sensitive to the initial condition. By changing the initial condition, the behavior of the output signal is completely changed. As seen from Figure 12, the trajectories of the output of the Genesio system with different initial conditions are completely different. Figure 12 shows that the suggested control system could establish a strong synchronization in spite of perturbed dynamics and considering the reference system as a chaotic system.
The synchronization problem is widely used in secure communication application. As shown in Figure 13, the information signal in the transmitter side is encrypted by a chaotic system and in the receiver side, by an accurate synchronization, the information is extracted. For further examination, the synchronization performance is examined in a secure communication application. The input message signal, encrypted signal and the extracted signal in the receiver side are depicted in Figure 14. We see that the input message is well hidden in the chaotic system and the output signal is extracted with desirable accuracy.
Example 3.
For the third examination, the following system is considered:
x ˙ 1 = x 2 x ˙ 2 = Δ f 0.5 x 1 0.12 x 2 sin x 1
where Δ f is:
Δ f = 0.0187 cos 0.75 t 0.027 sin 0.75 t + sin 0.3 cos 0.75 t 3 1.5
The other simulation conditions are the same as in Example 1. The initial conditions are considered as x 1 ( 0 ) = 3 , x 2 ( 0 ) = 4 and x 3 ( 0 ) = 2 . The reference signal is considered to be the output of the Genesio system with different initial conditions as x 1 ( 0 ) = 0.3 , x 2 ( 0 ) = 0.5 and x 3 ( 0 ) = 0.2 . The actuator fault is the same as in Example 1. The output control result is shown in Figure 15, the error e is depicted in Figure 16, and the control signal is given in Figure 17. Figure 15 and Figure 16 show that under unknown dynamics, actuator fault and dynamic perturbation, a strong tracking performance is achieved. It is seen that by the suggested controller, the output signal y well converged to the reference signal r at a finite time. The phase trajectory in two cases, after and before control, is depicted in Figure 18. One can see that the under control system accurately follows the target path. It should be noted that the target path is a chaotic path.
Example 4.
A comparison with new FLCs is given to better show the superior efficiency of the introduced T3-FLC. The tracking capability of T3-FLC is compared with type-1 FLC (T1-FLC) [64], EKF-neural network combined by T2-FLs (EN-T2-FLC) [65], feedback linearization by T2-FLS (FL-T2-FLS) [66] and SMC by T2-FLS (T2-SMC) [67]. The comparison results in term of root-mean-square-errors (RMSEs) are given in Table 2. It can be observed that the accuracy of the suggested T3-FLC is better than other fuzzy-based controllers.
The RMSE is computed as:
RMSE = k = 1 N e 2 k N
where e is the tracking error, and N is the number of samples.

6. Conclusions

In this study, a case of chaotic systems is considered and a new T3-FLC is designed. A new T3-MF is presented with uncertain FOU. Unlike the existing studies, the actuator behavior is not ideal, but it is considered to be faulty. In other words, an unknown time-varying control gain is considered. In addition, the system dynamics are fully unknown and are disturbed by bounded perturbations. A new adaptive compensator is proposed to tackle the effects of AE, actuator fault and dynamic perturbations. In four examples, the performance is examined. In the first example, the suggested method is applied on Chua’s system. In the second example, the Genesio system is considered as the under control plant, and the actuator fault is considered to be a noise by variance 0.15 and zero mean. In example 3, two non-identical chaotic systems are considered as master–slave systems. Finally, in the last example, the performance of the suggested technique is compared with other similar methods. It is shown that by T3-FLC, the under control chaotic system accurately tracks the target plant even if the target plant exhibits stochastic chaotic behavior. In addition to unknown dynamics and disturbances, a white noise, bounded sinusoidal perturbation and dead-zone perturbation are also added to the control signal as the actuator fault. It is shown that the suggested controller tackles the effects of perturbations and unknown dynamics well. Finally, the high capability of T3-FLC is examined by a comparison with some new fuzzy-based controllers such as type-1 FLC, EKF-neural network combined by T2-FLs, feedback linearization by T2-FLS and SMC by T2-FLS. The main limitation is that the MFs of T3-FLC are not optimized. For future studies, in addition to rules, the MFs of T3-FLC can also be optimized by an appropriate approach.

Author Contributions

Conceptualization, M.-W.T., S.-R.Y., J.L., K.A.A., A.M. and M.T.V.; methodology, M.-W.T., S.-R.Y., J.L., K.A.A., A.M. and M.T.V.; formal analysis, M.-W.T., S.-R.Y., J.L., K.A.A., A.M. and M.T.V.; writing—original, M.-W.T., S.-R.Y., J.L., K.A.A., A.M. and M.T.V. All authors have read and agreed to the published version of the manuscript.

Funding

This work was financially supported by the Key project of the National Social Science Fundation of the year 2018 (18AJY013); The Planning Fund Project of Humanities and Social Sciences Research of the Ministry of Education in 2019 (19YJA790102);The Fujian Provincial Social Science Foundation Project (FJ2021MJDZ045).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The paper presents no data.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Chakraborty, S.; Saha, A.K.; Sharma, S.; Mirjalili, S.; Chakraborty, R. A novel enhanced whale optimization algorithm for global optimization. Comput. Ind. Eng. 2021, 153, 107086. [Google Scholar] [CrossRef]
  2. Doğan, Ş. A new data hiding method based on chaos embedded genetic algorithm for color image. Artif. Intell. Rev. 2016, 46, 129–143. [Google Scholar] [CrossRef]
  3. Sambas, A.; Vaidyanathan, S.; Zhang, S.; Zeng, Y.; Mohamed, M.A.; Mamat, M. A new double-wing chaotic system with coexisting attractors and line equilibrium: Bifurcation analysis and electronic circuit simulation. IEEE Access 2019, 7, 115454–115462. [Google Scholar] [CrossRef]
  4. Yang, J.; Wang, Y.; Wang, T.; Yang, X. Fuzzy-Based Tracking Control for a Class of Fractional-Order Systems with Time Delays. Mathematics 2022, 10, 1884. [Google Scholar] [CrossRef]
  5. Lu, J.; Luo, F.; Wang, Y.; Hou, M.; Guo, H. Observer-Based Fault Tolerant Control for a Class of Nonlinear Systems via Filter and Neural Network. IEEE Access 2021, 9, 91148–91159. [Google Scholar] [CrossRef]
  6. Ayubi, P.; Barani, M.J.; Valandar, M.Y.; Irani, B.Y.; Sadigh, R.S.M. A new chaotic complex map for robust video watermarking. Artif. Intell. Rev. 2021, 54, 1237–1280. [Google Scholar] [CrossRef]
  7. Ahmad, R.W.; Hasan, H.; Yaqoob, I.; Salah, K.; Jayaraman, R.; Omar, M. Blockchain for aerospace and defense: Opportunities and open research challenges. Comput. Ind. Eng. 2021, 151, 106982. [Google Scholar] [CrossRef]
  8. Lim, M.K.; Li, Y.; Wang, C.; Tseng, M.L. A literature review of blockchain technology applications in supply chains: A comprehensive analysis of themes, methodologies and industries. Comput. Ind. Eng. 2021, 154, 107133. [Google Scholar] [CrossRef]
  9. Yan, J.J.; Kuo, H.H. Adaptive Memoryless Sliding Mode Control of Uncertain Rössler Systems with Unknown Time Delays. Mathematics 2022, 10, 1885. [Google Scholar] [CrossRef]
  10. Lin, C.H.; Ho, C.W.; Hu, G.H.; Sreeramaneni, B.; Yan, J.J. Robust chaos suppression of uncertain unified chaotic systems based on chattering-free sliding mode control. Meas. Control 2022. [Google Scholar] [CrossRef]
  11. Zhao, Y.; Li, X.; Duan, P. Observer-based sliding mode control for synchronization of delayed chaotic neural networks with unknown disturbance. Neural Netw. 2019, 117, 268–273. [Google Scholar] [CrossRef] [PubMed]
  12. A Rahman, Z.A.S.; Al-Kashoash, H.A.; Ramadhan, S.M.; Al-Yasir, Y.I. Adaptive Control Synchronization of a Novel Memristive Chaotic System for Secure Communication Applications. Inventions 2019, 4, 30. [Google Scholar] [CrossRef] [Green Version]
  13. Yu, F.; Liu, L.; He, B.; Huang, Y.; Shi, C.; Cai, S.; Song, Y.; Du, S.; Wan, Q. Analysis and FPGA realization of a novel 5D hyperchaotic four-wing memristive system, active control synchronization, and secure communication application. Complexity 2019, 2019, 4047957. [Google Scholar] [CrossRef] [Green Version]
  14. Liu, B.; Sun, Z.; Luo, Y.; Zhong, Y. Uniform synchronization for chaotic dynamical systems via event-triggered impulsive control. Phys. A Stat. Mech. Its Appl. 2019, 531, 121725. [Google Scholar] [CrossRef]
  15. 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]
  16. Xu, Z.; Peng, D.; Li, X. Synchronization of chaotic neural networks with time delay via distributed delayed impulsive control. Neural Netw. 2019, 118, 332–337. [Google Scholar] [CrossRef] [PubMed]
  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. Wang, Y.; Tong, D.; Chen, Q.; Zhou, W. Exponential synchronization of chaotic systems with stochastic perturbations via quantized feedback control. Circuits Syst. Signal Process. 2020, 39, 474–491. [Google Scholar] [CrossRef]
  19. Guo, J.; Zhao, Z.; Shi, F.; Wang, R.; Li, S. Observer-based synchronization control for coronary artery time-delay chaotic system. IEEE Access 2019, 7, 51222–51235. [Google Scholar] [CrossRef]
  20. Zhang, W.; Cao, J.; Wu, R.; Alsaadi, F.E.; Alsaedi, A. Lag projective synchronization of fractional-order delayed chaotic systems. J. Frankl. Inst. 2019, 356, 1522–1534. [Google Scholar] [CrossRef]
  21. Mani, P.; Rajan, R.; Shanmugam, L.; Joo, Y.H. Adaptive control for fractional order induced chaotic fuzzy cellular neural networks and its application to image encryption. Inf. Sci. 2019, 491, 74–89. [Google Scholar] [CrossRef]
  22. Vafaei, V.; Kheiri, H.; Akbarfam, A.J. Synchronization of fractional-order chaotic systems with disturbances via novel fractional-integer integral sliding mode control and application to neuron models. Math. Methods Appl. Sci. 2019, 42, 2761–2773. [Google Scholar] [CrossRef]
  23. Pai, M.C. Synchronization of unified chaotic systems via adaptive nonsingular fast terminal sliding mode control. Int. J. Dyn. Control 2019, 7, 1101–1109. [Google Scholar] [CrossRef]
  24. Yan, Z.; Liu, Y.; Huang, X.; Zhou, J.; Shen, H. Mixed H and l2H Anti-synchronization Control for Chaotic Delayed Recurrent Neural Networks. Int. J. Control. Autom. Syst. 2019, 17, 3158–3169. [Google Scholar] [CrossRef]
  25. Wang, F.; Zheng, Z. Quasi-projective synchronization of fractional order chaotic systems under input saturation. Phys. A Stat. Mech. Its Appl. 2019, 534, 122132. [Google Scholar] [CrossRef]
  26. Zhang, X.; Ye, X.; Liu, Q.; Chen, L. Projective synchronization of a class of uncertain chaotic systems via feedback impulsive control. Int. J. Innov. Comput. Inf. Control 2019, 15, 2197–2209. Available online: www.ijicic.org/ijicic-150613.pdf (accessed on 10 July 2022).
  27. Takhi, H.; Kemih, K.; Moysis, L.; Volos, C. Passivity based control and synchronization of perturbed uncertain chaotic systems and their microcontroller implementation. Int. J. Dyn. Control 2020, 8, 973–990. [Google Scholar] [CrossRef]
  28. Coşkun, G.T.; Yalçıner, A.Y. Determining the best price with linear performance pricing and checking with fuzzy logic. Comput. Ind. Eng. 2021, 154, 107150. [Google Scholar] [CrossRef]
  29. Tsao, Y.C.; Amir, E.N.R.; Thanh, V.V.; Dachyar, M. Designing an eco-efficient supply chain network considering carbon trade and trade-credit: A robust fuzzy optimization approach. Comput. Ind. Eng. 2021, 160, 107595. [Google Scholar] [CrossRef]
  30. Tian, M.; Yan, S.; Tian, X. Discrete approximate iterative method for fuzzy investment portfolio based on transaction cost threshold constraint. Open Phys. 2019, 17, 41–47. [Google Scholar] [CrossRef]
  31. Khan, A.; Kumar, S. TS fuzzy modeling and predictive control and synchronization of chaotic satellite systems. Int. J. Model. Simul. 2019, 39, 203–213. [Google Scholar] [CrossRef]
  32. Boubellouta, A.; Boulkroune, A. Intelligent fractional-order control-based projective synchronization for chaotic optical systems. Soft Comput. 2019, 23, 5367–5384. [Google Scholar] [CrossRef]
  33. Ha, S.; Liu, H.; Li, S.; Liu, A. Backstepping-based adaptive fuzzy synchronization control for a class of fractional-order chaotic systems with input saturation. Int. J. Fuzzy Syst. 2019, 21, 1571–1584. [Google Scholar] [CrossRef]
  34. Li, S.Y.; Hernández, M.A.B. Robust synchronization of chaotic systems with novel fuzzy rule-based controllers. Inf. Sci. 2019, 481, 604–615. [Google Scholar] [CrossRef]
  35. Chen, Y.J.; Chou, H.G.; Wang, W.J.; Tsai, S.H.; Tanaka, K.; Wang, H.O.; Wang, K.C. A polynomial-fuzzy-model-based synchronization methodology for the multi-scroll Chen chaotic secure communication system. Eng. Appl. Artif. Intell. 2020, 87, 103251. [Google Scholar] [CrossRef]
  36. Zhu, Z.Y.; Zhao, Z.S.; Zhang, J.; Wang, R.K.; Li, Z. Adaptive fuzzy control design for synchronization of chaotic time-delay system. Inf. Sci. 2020, 535, 225–241. [Google Scholar] [CrossRef]
  37. Medhaffar, H.; Feki, M.; Derbel, N. Adaptive fuzzy control for the stabilisation of chaotic systems. Int. J. Autom. Control 2020, 14, 115–137. [Google Scholar] [CrossRef]
  38. Hashemi, S.M.; Botez, R.M.; Grigorie, L.T. Adaptive Fuzzy Control of Chaotic Flapping relied upon Lyapunov-based Tuning Laws. In Proceedings of the AIAA AVIATION 2020 Forum, Online, 15–19 June 2020; p. 3193. [Google Scholar] [CrossRef]
  39. Zhang, R.; Zeng, D.; Park, J.H.; Lam, H.K.; Xie, X. Fuzzy Sampled-Data Control for Synchronization of TS Fuzzy Reaction-Diffusion Neural Networks With Additive Time-Varying Delays. IEEE Trans. Cybern. 2020, 51, 2384–2397. [Google Scholar] [CrossRef]
  40. Cui, X.; Zhao, X.; Guo, Y.; Li, X.; Hou, P. Adaptive Fuzzy Terminal Sliding Mode Synchronization of Uncertain Newton-Leipnik Chaotic System. In Proceedings of the 2020 6th International Conference on Control, Automation and Robotics (ICCAR), Singapore, 20–23 April 2020; IEEE: Piscataway, NJ, USA, 2020; pp. 309–313. [Google Scholar] [CrossRef]
  41. Wen, Y.; Chang, H.; Su, X.; Assawinchaichote, W. Event-Triggered Fuzzy Control of Repeated Scalar Nonlinear Systems and Its Application to Chua’s Circuit System. IEEE Trans. Circuits Syst. I Regul. Pap. 2020, 67, 5347–5357. [Google Scholar] [CrossRef]
  42. Qin, X.; Li, S.; Liu, H. Adaptive fuzzy synchronization of uncertain fractional-order chaotic systems with different structures and time-delays. Adv. Differ. Equ. 2019, 2019, 1–16. [Google Scholar] [CrossRef]
  43. Sedaghati, A.; Pariz, N.; Siahi, M.; Barzamini, R. A new fuzzy control system based on the adaptive immersion and invariance control for brushless DC motors. Int. J. Dyn. Control 2020, 9, 807–817. [Google Scholar] [CrossRef]
  44. Wang, R.; Zhang, Y.; Chen, Y.; Chen, X.; Xi, L. Fuzzy neural network-based chaos synchronization for a class of fractional-order chaotic systems: An adaptive sliding mode control approach. Nonlinear Dyn. 2020, 100, 1275–1287. [Google Scholar] [CrossRef]
  45. Li, X.; Ma, D.; Xie, X.; Sun, Q. Fault-Tolerant Synchronization of Chaotic Systems with Fuzzy Sampled Data Controller Based on Adaptive Event-Triggered Scheme. Int. J. Fuzzy Syst. 2020, 22, 917–929. [Google Scholar] [CrossRef]
  46. Plata, C.; Prieto, P.J.; Ramirez-Villalobos, R.; Coria, L.N. Chaos Synchronization for Hyperchaotic Lorenz-Type System via Fuzzy-Based Sliding-Mode Observer. Math. Comput. Appl. 2020, 25, 16. [Google Scholar] [CrossRef] [Green Version]
  47. Castillo, O.; Peraza, C.; Ochoa, P.; Amador-Angulo, L.; Melin, P.; Park, Y.; Geem, Z.W. Shadowed Type-2 Fuzzy Systems for Dynamic Parameter Adaptation in Harmony Search and Differential Evolution for Optimal Design of Fuzzy Controllers. Mathematics 2021, 9, 2439. [Google Scholar] [CrossRef]
  48. Nasir, M.; Sadollah, A.; Grzegorzewski, P.; Yoon, J.H.; Geem, Z.W. Harmony Search Algorithm and Fuzzy Logic Theory: An Extensive Review from Theory to Applications. Mathematics 2021, 9, 2665. [Google Scholar] [CrossRef]
  49. Sabzalian, M.H.; Mohammadzadeh, A.; Lin, S.; Zhang, W. Robust fuzzy control for fractional-order systems with estimated fraction-order. Nonlinear Dyn. 2019, 98, 2375–2385. [Google Scholar] [CrossRef]
  50. Mohammadzadeh, A.; Kaynak, O. A novel fractional-order fuzzy control method based on immersion and invariance approach. Appl. Soft Comput. 2020, 88, 106043. [Google Scholar] [CrossRef]
  51. Wang, S.; Bekiros, S.; Yousefpour, A.; He, S.; Castillo, O.; Jahanshahi, H. Synchronization of fractional time-delayed financial system using a novel type-2 fuzzy active control method. Chaos Solitons Fractals 2020, 136, 109768. [Google Scholar] [CrossRef]
  52. Le, T.L.; Huynh, T.T.; Hong, S.K. Self-Organizing Interval Type-2 Fuzzy Asymmetric CMAC Design to Synchronize Chaotic Satellite Systems Using a Modified Grey Wolf Optimizer. IEEE Access 2020, 8, 53697–53709. [Google Scholar] [CrossRef]
  53. Khettab, K.; Bensafia, Y.; Ladaci, S. Robust Adaptive Interval Type-2 Fuzzy Synchronization for a Class of Fractional Order Chaotic Systems. In Fractional Order Control and Synchronization of Chaotic Systems; Springer: Berlin, Germany, 2017; pp. 203–224. [Google Scholar] [CrossRef]
  54. Meng, F.; Wang, D.; Yang, P.; Xie, G. Application of sum of squares method in nonlinear H control for satellite attitude maneuvers. Complexity 2019, 2019. [Google Scholar] [CrossRef] [Green Version]
  55. Le, T.L.; Lin, C.M.; Huynh, T.T. Self-evolving type-2 fuzzy brain emotional learning control design for chaotic systems using PSO. Appl. Soft Comput. 2018, 73, 418–433. [Google Scholar] [CrossRef]
  56. Meskine, K.; Khaber, F. Robust backstepping control for uncertain chaotic multi-inputs multi-outputs systems using type 2 fuzzy systems. Trans. Inst. Meas. Control 2018, 40, 4153–4165. [Google Scholar] [CrossRef]
  57. Khettab, K.; Bensafia, Y. An adaptive interval type-2 fuzzy sliding mode control scheme for fractional chaotic systems synchronization with chattering elimination: Fractional adaptive pi-regulator approach. In Advanced Synchronization Control and Bifurcation of Chaotic Fractional-Order Systems; IGI Global: Pennsylvania, PA, USA, 2018; pp. 99–128. [Google Scholar] [CrossRef]
  58. Zirkohi, M.M. Model reference type-2 fuzzy sliding mode control for a novel uncertain hyperchaotic system. J. Intell. Fuzzy Syst. 2017, 32, 389–400. [Google Scholar] [CrossRef]
  59. Boulkroune, A.; Bouzeriba, A.; Bouden, T. Fuzzy generalized projective synchronization of incommensurate fractional-order chaotic systems. Neurocomputing 2016, 173, 606–614. [Google Scholar] [CrossRef]
  60. Lv, Z.; Qiao, L.; Li, J.; Song, H. Deep-learning-enabled security issues in the internet of things. IEEE Internet Things J. 2020, 8, 9531–9538. [Google Scholar] [CrossRef]
  61. Lv, Z.; Qiao, L.; Singh, A.K.; Wang, Q. Fine-grained visual computing based on deep learning. ACM Trans. Multimid. Comput. Commun. Appl. 2021, 17, 1–19. [Google Scholar] [CrossRef]
  62. Zhang, L.; Zhang, H.; Cai, G. The Multi-class Fault Diagnosis of Wind Turbine Bearing Based on Multi-source Signal Fusion and Deep Learning Generative Model. IEEE Trans. Instrum. Meas. 2022, 71, 3514212. [Google Scholar] [CrossRef]
  63. Qasem, S.N.; Ahmadian, A.; Mohammadzadeh, A.; Rathinasamy, S.; Pahlevanzadeh, B. A type-3 logic fuzzy system: Optimized by a correntropy based Kalman filter with adaptive fuzzy kernel size. Inf. Sci. 2021, 572, 424–443. [Google Scholar] [CrossRef]
  64. Xia, J.; Zhang, J.; Feng, J.; Wang, Z.; Zhuang, G. Command filter-based adaptive fuzzy control for nonlinear systems with unknown control directions. IEEE Trans. Syst. Man Cybern. Syst. 2019, 51, 1945–1953. [Google Scholar] [CrossRef]
  65. Taghavifar, H.; Hu, C.; Qin, Y.; Wei, C. EKF-Neural Network Observer Based Type-2 Fuzzy Control of Autonomous Vehicles. IEEE Trans. Intell. Transp. Syst. 2020, 22, 4788–4800. [Google Scholar] [CrossRef]
  66. Santoso, F.; Garratt, M.A.; Anavatti, S.G. A Robust Hybrid Feedback Linearization and Interval Type-2 Fuzzy Control Systems for the Flapping Angle Dynamics of a Biomimetic Aircraft. IEEE Trans. Syst. Man Cybern. Syst. 2019, 51, 5664–5673. [Google Scholar] [CrossRef]
  67. Zhao, Y.; Wang, J.; Yan, F.; Shen, Y. Adaptive sliding mode fault-tolerant control for type-2 fuzzy systems with distributed delays. Inf. Sci. 2019, 473, 227–238. [Google Scholar] [CrossRef]
Figure 1. A general block diagram of the problem.
Figure 1. A general block diagram of the problem.
Mathematics 10 02594 g001
Figure 2. A general block diagram for the control system.
Figure 2. A general block diagram for the control system.
Mathematics 10 02594 g002
Figure 3. General view on T3FLS.
Figure 3. General view on T3FLS.
Mathematics 10 02594 g003
Figure 4. Type-3 membership function.
Figure 4. Type-3 membership function.
Mathematics 10 02594 g004
Figure 5. Example 1: the tracking performance.
Figure 5. Example 1: the tracking performance.
Mathematics 10 02594 g005
Figure 6. Example 1: tracking error.
Figure 6. Example 1: tracking error.
Mathematics 10 02594 g006
Figure 7. Example 1: control signal.
Figure 7. Example 1: control signal.
Mathematics 10 02594 g007
Figure 8. Example 1: phase trajectory, after and before control.
Figure 8. Example 1: phase trajectory, after and before control.
Mathematics 10 02594 g008
Figure 9. Example 2: The tracking performance.
Figure 9. Example 2: The tracking performance.
Mathematics 10 02594 g009
Figure 10. Example 2: Tracking error.
Figure 10. Example 2: Tracking error.
Mathematics 10 02594 g010
Figure 11. Example 2: Control signal.
Figure 11. Example 2: Control signal.
Mathematics 10 02594 g011
Figure 12. Example 2: Phase trajectory, after and before control.
Figure 12. Example 2: Phase trajectory, after and before control.
Mathematics 10 02594 g012
Figure 13. Example 2: Secure communication application.
Figure 13. Example 2: Secure communication application.
Mathematics 10 02594 g013
Figure 14. Example 2: Synchronization performance in a secure communication application.
Figure 14. Example 2: Synchronization performance in a secure communication application.
Mathematics 10 02594 g014
Figure 15. Example 3: The tracking performance.
Figure 15. Example 3: The tracking performance.
Mathematics 10 02594 g015
Figure 16. Example 3: Tracking error.
Figure 16. Example 3: Tracking error.
Mathematics 10 02594 g016
Figure 17. Example 3: Control signal.
Figure 17. Example 3: Control signal.
Mathematics 10 02594 g017
Figure 18. Example 3: Phase trajectory, after and before control.
Figure 18. Example 3: Phase trajectory, after and before control.
Mathematics 10 02594 g018
Table 1. Example 1: the simulation parameters.
Table 1. Example 1: the simulation parameters.
VariableValue
x 0 0.2, 0.5, 0.3
c ϑ ˜ −100, 0, 100
d ¯ ϑ ˜ 100, 100, 100
d ̲ ϑ ˜ 50, 50, 50
K100
λ 30, 300, 1000
η 0.5
Table 2. Example 4: Comparison of RMSE.
Table 2. Example 4: Comparison of RMSE.
Controllere
Example 1Example 1Example 3
Proposed0.01010.11900.0744
T1-FLC0.17010.63430.2442
T2-SMC0.023140.21240.1031
EN-T2-FLC0.05410.33470.1571
FL-T2-FLS0.08130.37420.1801
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Tian, M.-W.; Yan, S.-R.; Liu, J.; Alattas, K.A.; Mohammadzadeh, A.; Vu, M.T. A New Type-3 Fuzzy Logic Approach for Chaotic Systems: Robust Learning Algorithm. Mathematics 2022, 10, 2594. https://doi.org/10.3390/math10152594

AMA Style

Tian M-W, Yan S-R, Liu J, Alattas KA, Mohammadzadeh A, Vu MT. A New Type-3 Fuzzy Logic Approach for Chaotic Systems: Robust Learning Algorithm. Mathematics. 2022; 10(15):2594. https://doi.org/10.3390/math10152594

Chicago/Turabian Style

Tian, Man-Wen, Shu-Rong Yan, Jinping Liu, Khalid A. Alattas, Ardashir Mohammadzadeh, and Mai The Vu. 2022. "A New Type-3 Fuzzy Logic Approach for Chaotic Systems: Robust Learning Algorithm" Mathematics 10, no. 15: 2594. https://doi.org/10.3390/math10152594

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