Next Article in Journal
Modeling and Initialization of Nonlinear and Chaotic Fractional Order Systems Based on the Infinite State Representation
Next Article in Special Issue
Controllability Analysis of Impulsive Multi-Term Fractional-Order Stochastic Systems Involving State-Dependent Delay
Previous Article in Journal
Energy-Preserving AVF Methods for Riesz Space-Fractional Nonlinear KGZ and KGS Equations
Previous Article in Special Issue
Numerical Analysis of Direct and Inverse Problems for a Fractional Parabolic Integro-Differential Equation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Adaptive Control Design for Euler–Lagrange Systems Using Fixed-Time Fractional Integral Sliding Mode Scheme

by
Saim Ahmed
1,2,
Ahmad Taher Azar
1,2,3,*,
Mohamed Tounsi
1,2 and
Ibraheem Kasim Ibraheem
4
1
College of Computer and Information Sciences, Prince Sultan University, Riyadh 11586, Saudi Arabia
2
Automated Systems and Soft Computing Lab (ASSCL), Prince Sultan University, Riyadh 11586, Saudi Arabia
3
Faculty of Computers and Artificial Intelligence, Benha University, Benha 13518, Egypt
4
Department of Computer Techniques Engineering, Al-Rafidain University College, Baghdad 46036, Iraq
*
Author to whom correspondence should be addressed.
Fractal Fract. 2023, 7(10), 712; https://doi.org/10.3390/fractalfract7100712
Submission received: 7 July 2023 / Revised: 18 September 2023 / Accepted: 25 September 2023 / Published: 27 September 2023

Abstract

:
This paper presents an adaptive fixed-time fractional integral control for externally disturbed Euler–Lagrange systems. In the first step of the control design, the approach of fractional-order fixed-time integral nonsingular terminal sliding mode control (FoIFxTSM) is introduced. This scheme combines the benefits of fractional calculus with integral sliding mode control, resulting in fast convergence, smooth nonsingular control inputs, and fixed-time stability. By integrating an adaptive scheme, the proposed method is used to control the dynamical system in the presence of uncertainty and external perturbations. The findings of the fixed-time stability using Lyapunov analyses are provided for the closed-loop system. The simulation results are compared with the adaptive fractional-order sliding mode control scheme, and they show the better tracking and convergence performance of the proposed method.

1. Introduction

The Euler–Lagrange equation, which describes the dynamics of a broad class of engineering systems, is applied to the study and modeling of nonlinear systems. In recent years, there has been an increased level of interest in the study of Euler–Lagrange systems. Generally, Euler–Lagrange systems are representations of a variety of real-world practical systems, such as mobile robot platforms [1,2], helicopter [3,4], oscillatory systems [5], aircraft [6,7], pneumatic muscles [8], bipedal robots [9], robotic manipulators [10], cranes [11], spacecraft [12], etc. These technologies have enormous potential uses in a variety of fields, including military operations, the automation industry, surveillance, and space exploration. Since this is a nonlinear system with a significant degree of mechanical instability, it necessitates a high level of control and stability. As a result, it must be carefully controlled. Several workable strategies have been presented for uncertain Euler–Lagrange systems that are influenced by environmental disturbances. Therefore, in order to ensure that the system continues to perform its intended functions in spite of the existence of unknown dynamics, a robust adaptive control mechanism is constructed. One of the benefits of the methodology that lies behind robust and adaptive schemes is that the control system becomes robust and updates control parameters according to the current situation to ensure appropriate degree of stability [13].
Intensive research attention focuses on the control of Euler–Lagrange systems [1]. Various methods in the literature have been proposed to handle the tracking problem, such as disturbance observer [11], sliding-mode approach [12], expanded proportional–integral controller [14], and adaptive fuzzy control [15]. Adaptive control, a well-recognized and widely used control method, is becoming increasingly prevalent in control engineering applications. It exhibits exceptional potential for adjusting to different environments under unknown and uncertain dynamics, hence enhancing the tracking performance of closed-loop systems [16]. Performance degradation and instability may result from parametric and non-parametric uncertainties; therefore, further developments in control theory are introduced to use adaptive control to deal with unknown uncertainties [13]. Moreover, sliding mode control (SMC) is a type of nonlinear robust control strategy. It is able to successfully control uncertain nonlinear systems with bounded disturbances and minimal sensitivity to changes in the system’s characteristics. Various advancements have been made for SMC, such as terminal SMC (TSMC), nonsingular TSMC, fast TSMC, integral TSMC, and fast nonsingular TSMC [17,18,19,20]. Furthermore, fractional-order (Fo) control has been incorporated with SMC to improve the performance of the controller [21,22,23]. Fractional-order control, which has been in use for the last three centuries and is concerned with derivatives and integrals of a non-integer order, was recently rediscovered by scientists and engineers and is being put to use in a variety of different fields [24,25,26,27,28].
Setting up a nonlinear system with appropriate initial conditions has a substantial influence on how long it takes to converge in finite time, and this time changes as the nonlinear system’s initial conditions change. A fixed-time control scheme is consequently a substitute that is applied to exactly calculate the convergence time and does not rely on the initial values [29,30,31]. Various fractional-order TSMC (FoSMC) schemes have been designed and applied to several Euler–Lagrange systems. In [32,33], a finite-time linear–quadratic regulator with the FoSMC method and a fixed-time nonsingular FoSMC scheme have been developed, respectively, for the known dynamics of nonlinear robotic systems. To deal with unknown dynamics, there are several adaptive FoSMC strategies that may be used with Euler–Lagrange systems, and these techniques take into consideration the presence of unknown uncertainties and disturbances as well. In [34], adaptive finite-time FoSMC scheme is designed for robotic manipulators, which provides fast finite-time convergence; however, finite-time control depends on the initial values of states, and its convergence varies with the initial positions. A robust adaptive finite-time FoSMC using time delay control was constructed for the nonlinear robotic system [14]. This method provides robust performance; however, the constant delay inserted may cause instability in the system. Moreover, using an adaptive controller to estimate the behaviors of the unknowable dynamics contained within the model, a finite-time FoSMC was used to provide robustness for a nonlinear robot, and this adaptive scheme was designed using a radial basis function neural network [35]. However, the disadvantage of the neural network schemes is that they require heavy online calculation in the training of unknown system parameters and controller gains.
Using a finite-time sliding mode approach to estimate the bounded unknown and uncertain dynamics, each of the aforementioned papers placed a strong emphasis on the adaptive approach. Therefore, the main advantage of the proposed FoIFxTSM control is that it eliminates the possibility of nonsingularity, makes the system resilient against unknown dynamics and external disturbances, and ensures that the convergence rate is independent of the initial conditions. According to the study, adaptive FoIFxTSM control has not been investigated, and only a small number of studies have given adaptive fractional-order FxTSM control. So, this research examines the fixed-time scheme for externally perturbed Euler–Lagrange systems. More specifically, this research explores the effects of system dynamics that are unknown. Hence, an investigation is carried out to design the adaptive fractional-order integral nonsingular TSMC (AFoIFxTSM) for the uncertain Euler–Lagrange system subject to unknown external disturbances.
The significant contributions provided by this study are described as follows:
  • Based on the characteristics of fixed-time integral nonsingular TSMC, a sliding surface is designed that provides excellent tracking performance, minimal chattering in control inputs, nonsingularity, and a fast rate of convergence.
  • The fractional-order technique is used to enhance the performance of the closed system.
  • Adaptive control using FoIFxTSM is presented for the Euler–Lagrange system to provide robust and sustainable performance by mitigating the effects of unknown uncertainties in the system’s dynamics.
  • The Lyapunov synthesis is employed to investigate the fixed-time stability of the proposed system, and it also provides fixed-time formulations.
The remaining sections of this work are organized in the following way: The preliminaries and notations are given in Section 2. The system’s modeling, control scheme, and stability are all covered in Section 3. The adaptive control approach and the proof of stability are given in Section 4. The numerical results and discussions of the suggested technique are shown in Section 5. Section 6 contains the conclusion.

2. Preliminaries and Notations

Definition 1. 
The definition given by Riemann–Liouville (RL) is widely used in fractional calculus [36,37]. The derivative of the β t h -order as a function of time, f ( t ) , and the constant a can be calculated using the following equation, which also provides the RL fractional integral:
a I t β f ( t ) = 1 Γ ( β ) a t f ( τ ) ( t τ ) 1 β d τ
a D t β f ( t ) = d β f ( t ) d t β = 1 Γ ( 1 β ) d d t a t f ( τ ) ( t τ ) β d τ
where m 1 < β < m , m N . Γ ( β ) is the Euler gamma function, defined as
Γ ( β ) = 0 e t t β 1 d t
The fractional integral and derivative in the above equations are represented by the symbols I and D , respectively.
Lemma 1 
([38]). Consider the following nonlinear model:
x ˙ ( t ) = f ( t , x ) , x ( 0 ) = x 0
where the function f ( t , x ) is continuous. The Lyapunov function V ( x ) fulfills the following requirements for fixed-time stability with fast convergence:
i. 
V ( x ) = 0 x = 0
ii. 
V ˙ ( x ) φ 1 V ϕ 1 ( x ) φ 2 V ( x ) ϕ 2
with φ 1 , φ 2 > 0 , 0 < ϕ 1 < 1 a n d ϕ 2 > 1 . After that, the system is said to be stable in fixed time, and the time required for convergence is upper-bounded as
T 1 φ 1 ( 1 ϕ 1 ) + 1 φ 2 ( ϕ 2 1 )
Notations.
The power of vectors is defined as
x y = x 1 y s i g n ( x 1 ) , x 2 y s i g n ( x 2 ) , , x n y s i g n ( x n ) T
and
x y 1 = d i a g x 1 y 1 , x 2 y 1 , , x n y 1
where x is considered as a variable and y is a constant.

3. Designing Adaptive Fixed-Time Fractional Integral SMC Scheme

This section starts with an explanation of the dynamics of the Euler–Lagrange system. It then investigates a fixed-time fractional-order integral nonsingular sliding surface and concludes with the design of the proposed scheme.
The dynamic equation of an Euler–Lagrange system is given by [14]
M ( θ ) θ ¨ + C ( θ , θ ˙ ) θ ˙ + G ( θ ) = τ ( t ) + τ d ( t )
where M ( θ ) = M 0 ( θ ) + M ^ ( θ ) , C ( θ , θ ˙ ) = C 0 ( θ , θ ˙ ) + C ^ ( θ , θ ˙ ) and G ( θ ) = G 0 ( θ ) + G ^ ( θ ) . Moreover, M 0 , C 0 , G 0 and M ^ , C ^ , G ^ are nominal and uncertain parameters, respectively. θ R n denotes the angular position, θ ˙ R n represents the angular velocity, and θ ¨ R n is the angular acceleration. M ( θ ) R n × n is the inertia matrix and meets the condition that M 1 ( M ( θ ) ) M ( θ ) M 2 ( M ( θ ) ) , where M 1 > 0 and M 2 > 0 are respectively the minimum and maximum eigenvalues of M ( θ ) , C ( θ , θ ˙ ) R n × n is the coriolis and centripetal force, G ( θ ) R n is the gravitational force, τ d ( t ) R n represents the external disturbances, and τ ( t ) R n is the control input torque.
Rewriting the dynamic Equation (5) yields
θ ¨ = M 0 1 ( θ ) τ M 0 1 ( θ ) [ C 0 ( θ , θ ˙ ) θ ˙ + G 0 ( θ ) ] + U ( θ , θ ˙ , θ ¨ , τ d )
where U ( θ , θ ˙ , θ ¨ , τ d ) = M 0 1 ( θ ) τ d ( t ) M ^ ( θ ) θ ¨ C ^ ( θ , θ ˙ ) θ ˙ G ^ ( θ ) represents the uncertainties and external disturbances in the Euler–Lagrange system.
In order to derive the tracking error, we use (6) as follows:
e ¨ 1 = M 0 1 ( θ ) τ + N ( θ , θ ˙ ) + U ( θ , θ ˙ , θ ¨ , τ d )
where N ( θ , θ ˙ ) = M 0 1 ( θ ) [ C 0 ( θ , θ ˙ ) θ ˙ + G 0 ( θ ) ] θ ¨ d is the nominal dynamics and θ d is the joint’s desired angular position. The tracking error is then defined as e 1 = θ θ d .
Assumption A1. 
The expression (8), which can be seen below, provides the bounded condition of uncertain dynamics [39]
U ( θ , θ ˙ , θ ¨ , τ d ) ξ 1 + ξ 2 θ + ξ 3 θ ˙ 2
where ξ 1 , ξ 2 and ξ 3 are unknown bound constants of uncertainties and disturbances.

3.1. Fractional Integral Sliding Manifold

In this subsection, the fixed-time integral fractional-order sliding surface is designed, which gives the nonlinear system’s accurate and precise tracking performance in fixed time:
s ( t ) = e 2 ( t ) + σ 1 0 t e 2 ( ζ ) α 1 d ζ + σ 2 0 t e 2 ( ζ ) α 2 d ζ + σ 3 D β 1 e 2 ( t )
where e 2 ( t ) = e ˙ 1 ( t ) + μ 1 e 1 ( t ) μ 11 + μ 2 e 1 ( t ) μ 22 , s ( t ) R n represents the sliding surface, σ 1 > 0 , σ 2 > 0 , σ 3 > 0 , μ 1 > 0 and μ 2 > 0 . Moreover, exponential values are 0 < α 1 < 1 , 1 < α 2 , 0 < μ 11 < 1 , 1 < μ 22 and the fractional order has 0 < β < 1 :
s ˙ ( t ) = e ˙ 2 ( t ) + σ 1 e 2 ( t ) α 1 + σ 2 e 2 ( t ) α 2 + σ 3 D β e 2 ( t ) = e ¨ 1 ( t ) + μ 1 μ 11 e 1 ( t ) μ 11 1 e ˙ 1 ( t ) + μ 2 μ 22 e 1 ( t ) μ 22 1 e ˙ 1 ( t ) + σ 1 e 2 ( t ) α 1 + σ 2 e 2 ( t ) α 2 + σ 3 D β e 2 ( t )
with e 1 ( t ) μ 11 1 = 0 if e 1 ( t ) = 0 .
Substituting (7) into (10) yields
s ˙ ( t ) = M 0 1 ( θ ) τ + N ( θ , θ ˙ ) + U ( θ , θ ˙ , θ ¨ , τ d ) + μ 1 μ 11 e 1 ( t ) μ 11 1 e ˙ 1 ( t ) + μ 2 μ 22 e 1 ( t ) μ 22 1 e ˙ 1 ( t ) + σ 1 e 2 ( t ) α 1 + σ 2 e 2 ( t ) α 2 + σ 3 D β e 2 ( t )
Now that the sliding manifold is finalized, the proposed FoIFxTSM method for uncertain Euler–Lagrange systems is designed so that the goal of achieving robust performance with external disturbances can be reached.

3.2. FoIFxTSM Control Design

The FoIFxTSM control law can be designed as follows, with the objective of controlling the nonlinear Euler–Lagrange system under known bounded uncertainties and disturbances:
τ ( t ) = τ 1 ( t ) + τ 2 ( t )
where τ 1 ( t ) and τ 2 ( t ) are used for control, with the nominal and uncertain system. The proposed τ 1 ( t ) and τ 2 ( t ) are given as
τ 1 ( t ) = M 0 ( θ ) N ( θ , θ ˙ ) + σ 1 e 2 ( t ) α 1 + σ 2 e 2 ( t ) α 2 + σ 3 D β e 2 ( t ) + μ 1 μ 11 e 1 ( t ) μ 11 1 e ˙ 1 ( t ) + μ 2 μ 22 e 1 ( t ) μ 22 1 e ˙ 1 ( t )
τ 2 ( t ) = M 0 ( θ ) ( ξ 1 + ξ 2 θ + ξ 3 θ ˙ 2 ) s i g n ( s ) + σ 4 s ( t ) γ 1 + σ 5 s ( t ) γ 2
where σ 4 > 0 and σ 5 > 0 are constants. γ 1 and γ 2 have ranges as 0 < γ 1 < 1 and 1 < γ 2 , respectively.

3.3. Stability Analysis

Within this subsection, to figure out the stability of a closed-loop system, the Lyapunov analysis will be used.
Theorem 1. 
We take into account the Euler–Lagrange system that is described in (5), the sliding manifold that is suggested in (9) and the FoIFxTSM controller that is designed in (12) for the uncertain dynamics intended angular position in a fixed amount of time to converge under Assumption 1 (8).
Proof. 
The following Lyapunov functional candidate is given as
V 1 = 1 2 i = 1 n s i 2 ( t )
Then, V ˙ 1 ( t ) is derived as
V ˙ 1 = i = 1 n s i ( t ) s ˙ i ( t )
From (10), s ˙ ( t ) is substituted into the Equation (16), and we obtain
V ˙ 1 = i = 1 n s i ( t ) e ˙ 2 i ( t ) + σ 1 e 2 i ( t ) α 1 + σ 2 e 2 i ( t ) α 2 + σ 3 D β e 2 i ( t )
The substitution of e ¨ 1 ( t ) derived from (7) into (17) yields
V ˙ 1 = i = 1 n s i ( t ) M 0 i 1 ( θ ) τ i + N i ( θ , θ ˙ ) + U i ( θ , θ ˙ , θ ¨ , τ d ) + σ 1 e 2 i ( t ) α 1 + σ 2 e 2 i ( t ) α 2 + σ 3 D β e 2 i ( t ) + μ 1 μ 11 e 1 i ( t ) μ 11 1 e ˙ 1 i ( t ) + μ 2 μ 22 e 1 i ( t ) μ 22 1 e ˙ 1 i ( t )
With the substitution of τ ( t ) obtained from (12) into (18), we have
V ˙ 1 = i = 1 n s i ( t ) ( ξ 1 + ξ 2 θ + ξ 3 θ ˙ 2 ) s i g n ( s i ) + N i ( θ , θ ˙ ) + σ 3 D β e 2 i ( t ) + σ 1 e 2 i ( t ) α 1 + σ 2 e 2 i ( t ) α 2 + σ 4 s i ( t ) γ 1 + σ 5 s i ( t ) γ 2 + μ 1 μ 11 e 1 i ( t ) μ 11 1 e ˙ 1 i ( t ) + μ 2 μ 22 e 1 i ( t ) μ 22 1 e ˙ 1 i ( t ) + N i ( θ , θ ˙ ) + U i ( θ , θ ˙ , θ ¨ , τ d ) + σ 1 e 2 i ( t ) α 1 + σ 2 e 2 i ( t ) α 2 + σ 3 D β e 2 i ( t ) + μ 1 μ 11 e 1 i ( t ) μ 11 1 e ˙ 1 i ( t ) + μ 2 μ 22 e 1 i ( t ) μ 22 1 e ˙ 1 i ( t )
With the simplification of (19), we obtain
V ˙ 1 = i = 1 n s i ( t ) ( ξ 1 + ξ 2 θ + ξ 3 θ ˙ 2 ) s i g n ( s i ) + σ 4 s i ( t ) γ 1 + σ 5 s i ( t ) γ 2 + U i ( θ , θ ˙ , θ ¨ , τ d )
Based on Assumption 1, we have
V ˙ 1 i = 1 n s i ( t ) σ 4 s i ( t ) γ 1 + σ 5 s i ( t ) γ 2 σ 4 i = 1 n s i ( t ) γ 1 + 1 σ 5 i = 1 n s i ( t ) γ 2 + 1 σ 4 i = 1 n s i ( t ) 2 γ 1 + 1 2 σ 5 i = 1 n s i ( t ) 2 γ 2 + 1 2
In accordance with the inequality presented in [40], we obtain
V ˙ 1 σ 4 i = 1 n s i ( t ) 2 γ 1 + 1 2 σ 5 n 1 γ 2 2 i = 1 n s i ( t ) 2 γ 2 + 1 2 σ 4 2 V 1 γ 1 + 1 2 σ 5 n 1 γ 2 2 2 V 1 γ 2 + 1 2 2 γ 1 + 1 2 σ 4 V 1 γ 1 + 1 2 2 γ 2 + 1 2 σ 5 n 1 γ 2 2 V 1 γ 2 + 1 2
Consequently, in a fixed amount of time, the system’s states reach s ( t ) . Based on Lemma 1, the fixed settling time is formulated as
T 1 = 1 2 γ 1 + 1 2 σ 4 1 γ 1 + 1 2 + 1 2 γ 2 + 1 2 n 1 γ 2 2 σ 5 γ 2 + 1 2 1
The total settling can be obtained using the relation T s 1 = T 1 + T 2 + T 3 , where T 2 can be formulated when e 2 ( t ) = 0 ; therefore, it is written as e ˙ 1 ( t ) = μ 1 e 1 ( t ) μ 11 μ 2 e 1 ( t ) μ 22 . Furthermore, T 3 can be computed when the sliding surface s ( t ) = 0 . Therefore, using (9), the following expression is obtained:
e ˙ 2 ( t ) = σ 1 e 2 ( t ) α 1 σ 2 e 2 ( t ) α 2 σ 3 D β e 2 ( t )
It can be deduced from Lemma 1 that the tracking errors are stable in fixed time. Thus, the constant T 2 can be formulated so that the error eventually converges to zero for T s 1 . □

4. Adaptive FoIFxTSM Control Design

The following equations provide a description of how the control input is designed, making use of an adaptive scheme to tackle the unknown and uncertain dynamics:
τ ( t ) = τ 1 ( t ) + τ 3 ( t )
where τ 1 ( t ) is same as (13) and
τ 3 ( t ) = M 0 ( θ ) ( ξ ^ 1 + ξ ^ 2 θ + ξ ^ 3 θ ˙ 2 ) s i g n ( s ) + σ 4 s ( t ) γ 1 + σ 5 s ( t ) γ 2
whereas ξ ^ 1 , ξ ^ 2 and ξ ^ 3 denote the estimation variable of ξ 1 , ξ 2 and ξ 3 , respectively.
The following adaptive laws are presented as potential solutions to deal with the unknown dynamics
ξ ^ ˙ 1 = η ¯ 1 s , ξ ^ ˙ 2 = η ¯ 2 s θ , ξ ^ ˙ 3 = η ¯ 3 s θ ˙ 2
where η ¯ 1 , η ¯ 2 and η ¯ 3 > 0 , and the proposed model is given in Figure 1.
The problem of compensating for the unknown dynamics can be solved using (25). As a result, the AFoIFxTSM approach ultimately obtains the tracking performance when an uncertain dynamical system is subject to unknown disturbances.
Theorem 2. 
We consider the Euler–Lagrange system (5) and the degree to which it is susceptible to problems, including uncertainty and external disturbances. As a consequence of this, the desired states converge in a fixed time under Assumption 1 because of the proposed sliding surface (9), the designed AFoIFxTSM control (25), and adaptive control laws (27).
Proof. 
The selected Lyapunov function is as follows:
V 2 = 1 2 i = 1 n s i 2 ( t ) + 1 2 η 1 ξ ˜ 1 2 + 1 2 η 2 ξ ˜ 2 2 + 1 2 η 3 ξ ˜ 3 2
where ξ ˜ 1 = ξ ^ 1 ξ 1 , ξ ˜ 2 = ξ ^ 2 ξ 2 , ξ ˜ 3 = ξ ^ 3 ξ 3 represent the estimation errors. V ˙ 2 ( t ) is given as
V ˙ 2 = i = 1 n s i ( t ) s ˙ i ( t ) + 1 η 1 ξ ˜ 1 ξ ^ ˙ 1 + 1 η 2 ξ ˜ 2 ξ ^ ˙ 2 + 1 η 3 ξ ˜ 3 ξ ^ ˙ 3
With the substitution of s ˙ ( t ) derived from (10) into (29), we obtain
V ˙ 2 = i = 1 n s i ( t ) M 0 i 1 ( θ ) τ i + N i ( θ , θ ˙ ) + U i ( θ , θ ˙ , θ ¨ , τ d ) + σ 1 e 2 i ( t ) α 1 + σ 2 e 2 i ( t ) α 2 + σ 3 D β e 2 i ( t ) + μ 1 μ 11 e 1 i ( t ) μ 11 1 e ˙ 1 i ( t ) + μ 2 μ 22 e 1 i ( t ) μ 22 1 e ˙ 1 i ( t ) + 1 η 1 ξ ˜ 1 ξ ^ ˙ 1 + 1 η 2 ξ ˜ 2 ξ ^ ˙ 2 + 1 η 3 ξ ˜ 3 ξ ^ ˙ 3
By substituting (25) into (30), we obtain
V ˙ 2 = i = 1 n s i ( t ) ( ξ ^ 1 + ξ ^ 2 θ + ξ ^ 3 θ ˙ 2 ) s i g n ( s i ) + N i ( θ , θ ˙ ) + σ 3 D β e 2 i ( t ) + σ 1 e 2 i ( t ) α 1 + σ 2 e 2 i ( t ) α 2 + σ 4 s i ( t ) γ 1 + σ 5 s i ( t ) γ 2 + μ 1 μ 11 e 1 i ( t ) μ 11 1 e ˙ 1 i ( t ) + μ 2 μ 22 e 1 i ( t ) μ 22 1 e ˙ 1 i ( t ) + N i ( θ , θ ˙ ) + U i ( θ , θ ˙ , θ ¨ , τ d ) + σ 1 e 2 i ( t ) α 1 + σ 2 e 2 i ( t ) α 2 + σ 3 D β e 2 i ( t ) + μ 1 μ 11 e 1 i ( t ) μ 11 1 e ˙ 1 i ( t ) + μ 2 μ 22 e 1 i ( t ) μ 22 1 e ˙ 1 i ( t ) 1 η 1 ξ ˜ 1 ξ ^ ˙ 1 + 1 η 2 ξ ˜ 2 ξ ^ ˙ 2 + 1 η 3 ξ ˜ 3 ξ ^ ˙ 3
Simplifying the above equation yields
V ˙ 2 = i = 1 n s i ( t ) ( ξ ^ 1 + ξ ^ 2 θ + ξ ^ 3 θ ˙ 2 ) s i g n ( s i ) + σ 4 s i ( t ) γ 1 + σ 5 s i ( t ) γ 2 + U i ( θ , θ ˙ , θ ¨ , τ d ) 1 η 1 ξ ˜ 1 ξ ^ ˙ 1 + 1 η 2 ξ ˜ 2 ξ ^ ˙ 2 + 1 η 3 ξ ˜ 3 ξ ^ ˙ 3
According to (27) and Assumption 1, we can express (32) as
V ˙ 2 i = 1 n s i ( t ) σ 4 s i ( t ) γ 1 + σ 5 s i ( t ) γ 2 + ( η ¯ 1 η 1 1 ) ξ ˜ 1 s ( t ) + ( η ¯ 2 η 2 1 ) ξ ˜ 2 θ s ( t ) + ( η ¯ 3 η 3 1 ) ξ ˜ 3 θ ˙ 2 s ( t )
Since η ¯ i < η i , (33) can be rewritten as
V ˙ 2 i = 1 n s i ( t ) σ 4 s i ( t ) γ 1 + σ 5 s i ( t ) γ 2 ( 1 η ¯ 1 η 1 ) ξ ˜ 1 s ( t ) ( 1 η ¯ 2 η 2 ) ξ ˜ 2 θ s ( t ) ( 1 η ¯ 3 η 3 ) ξ ˜ 3 θ ˙ 2 s ( t )
To calculate the fixed convergence time, (34) is deduced as
V ˙ 2 i = 1 n s i ( t ) σ 4 s i ( t ) γ 1 ( 1 η ¯ 1 η 1 ) ξ ˜ 1 s ( t ) 2 ( 1 η ¯ 2 η 2 ) ξ ˜ 2 θ s ( t ) 2 ( 1 η ¯ 3 η 3 ) ξ ˜ 3 θ ˙ 2 s ( t ) 2 i = 1 n s i ( t ) σ 5 s i ( t ) γ 2 ( 1 η ¯ 1 η 1 ) ξ ˜ 1 s ( t ) 2 ( 1 η ¯ 2 η 2 ) ξ ˜ 2 θ s ( t ) 2 ( 1 η ¯ 3 η 3 ) ξ ˜ 3 θ ˙ 2 s ( t ) 2
Multiplying and dividing by η i ξ ˜ i 1 2 η i γ 1 and η i ξ ˜ i 1 2 η i γ 2 , (35) can be formulated as
V ˙ 2 i = 1 n s i ( t ) σ 4 s i ( t ) γ 1 ( 1 η ¯ 1 η 1 ) η 1 s ( t ) 1 2 η 1 ξ ˜ 1 1 2 η 1 ξ ˜ 1 1 2 η 1 γ 1 ξ ˜ 1 1 2 η 1 γ 1 ( 1 η ¯ 2 η 2 ) η 2 θ s ( t ) 1 2 η 2 ξ ˜ 2 1 2 η 2 ξ ˜ 2 1 2 η 2 γ 1 ξ ˜ 2 1 2 η 2 γ 1 ( 1 η ¯ 3 η 3 ) η 3 θ ˙ 2 s ( t ) 1 2 η 3 ξ ˜ 3 1 2 η 3 ξ ˜ 3 1 2 η 3 γ 1 ξ ˜ 3 1 2 η 3 γ 1 i = 1 n s i ( t ) σ 5 s i ( t ) γ 2 ( 1 η ¯ 1 η 1 ) η 1 s ( t ) 1 2 η 1 ξ ˜ 1 1 2 η 1 ξ ˜ 1 1 2 η 1 γ 2 ξ ˜ 1 1 2 η 1 γ 2 ( 1 η ¯ 2 η 2 ) η 2 θ s ( t ) 1 2 η 2 ξ ˜ 2 1 2 η 2 ξ ˜ 2 1 2 η 2 γ 2 ξ ˜ 2 1 2 η 2 γ 2 ( 1 η ¯ 3 η 3 ) η 3 θ ˙ 2 s ( t ) 1 2 η 3 ξ ˜ 3 1 2 η 3 ξ ˜ 3 1 2 η 3 γ 2 ξ ˜ 3 1 2 η 3 γ 2
For brevity, (36) is rewritten as
V ˙ 2 σ 4 i = 1 n s i ( t ) γ 1 + 1 Θ 1 ξ ˜ 1 1 2 η 1 γ 1 + 1 Θ 2 ξ ˜ 2 1 2 η 2 γ 1 + 1 Θ 3 ξ ˜ 3 1 2 η 3 γ 1 + 1 σ 5 i = 1 n s i ( t ) γ 2 + 1 Θ 4 ξ ˜ 1 1 2 η 1 γ 2 + 1 Θ 5 ξ ˜ 2 1 2 η 2 γ 2 + 1 Θ 6 ξ ˜ 3 1 2 η 3 γ 2 + 1
where
Θ 1 = ( 1 η ¯ 1 η 1 ) η 1 s ( t ) 1 2 η 1 ξ ˜ 1 1 2 η 1 γ 1 , Θ 2 = ( 1 η ¯ 2 η 2 ) η 2 θ s ( t ) 1 2 η 2 ξ ˜ 2 1 2 η 2 γ 1 , Θ 3 = ( 1 η ¯ 3 η 3 ) η 3 θ ˙ 2 s ( t ) 1 2 η 3 ξ ˜ 3 1 2 η 3 γ 1 , Θ 4 = ( 1 η ¯ 1 η 1 ) η 1 s ( t ) 1 2 η 1 ξ ˜ 1 1 2 η 1 γ 2 , Θ 5 = ( 1 η ¯ 2 η 2 ) η 2 θ s ( t ) 1 2 η 2 ξ ˜ 2 1 2 η 2 γ 2 , Θ 6 = ( 1 η ¯ 3 η 3 ) η 3 θ ˙ 2 s ( t ) 1 2 η 3 ξ ˜ 3 1 2 η 3 γ 2
And (37) can be expressed as
V ˙ 2 σ 4 i = 1 n s i ( t ) 2 γ 1 + 1 2 Θ 1 ξ ˜ 1 2 2 η 1 γ 1 + 1 2 Θ 2 ξ ˜ 2 2 2 η 2 γ 1 + 1 2 Θ 3 ξ ˜ 3 2 2 η 3 γ 1 + 1 2 σ 5 i = 1 n s i ( t ) 2 γ 2 + 1 2 Θ 4 ξ ˜ 1 2 2 η 1 γ 2 + 1 2 Θ 5 ξ ˜ 2 2 2 η 2 γ 2 + 1 2 Θ 6 ξ ˜ 3 2 2 η 3 γ 2 + 1 2
According to the inequality given in [40], one obtains
V ˙ 2 σ 4 i = 1 n s i ( t ) 2 γ 1 + 1 2 Θ 1 ξ ˜ 1 2 2 η 1 γ 1 + 1 2 Θ 2 ξ ˜ 2 2 2 η 2 γ 1 + 1 2 Θ 3 ξ ˜ 3 2 2 η 3 γ 1 + 1 2 σ 5 n 1 γ 2 2 i = 1 n s i ( t ) 2 γ 2 + 1 2 Θ 4 ξ ˜ 1 2 2 η 1 γ 2 + 1 2 Θ 5 ξ ˜ 2 2 2 η 2 γ 2 + 1 2 Θ 6 ξ ˜ 3 2 2 η 3 γ 2 + 1 2
V ˙ 2 Θ ¯ 1 i = 1 n s i ( t ) 2 2 γ 1 + 1 2 + ξ ˜ 1 2 2 η 1 γ 1 + 1 2 + ξ ˜ 2 2 2 η 2 γ 1 + 1 2 + ξ ˜ 3 2 2 η 3 γ 1 + 1 2 Θ ¯ 2 i = 1 n s i ( t ) 2 2 γ 2 + 1 2 + ξ ˜ 1 2 2 η 1 γ 2 + 1 2 + ξ ˜ 2 2 2 η 2 γ 2 + 1 2 + ξ ˜ 3 2 2 η 3 γ 2 + 1 2
where Θ ¯ 1 = min 2 γ 1 + 1 σ 4 , Θ 1 , Θ 2 , Θ 3 , Θ ¯ 2 = min 2 γ 2 + 1 n 1 γ 2 2 σ 5 , Θ 4 , Θ 5 , Θ 6 .
V ˙ 2 Θ ¯ 1 i = 1 n s i ( t ) 2 2 + ξ ˜ 1 2 2 η 1 + ξ ˜ 2 2 2 η 2 + ξ ˜ 3 2 2 η 3 γ 1 + 1 2 Θ ¯ 2 4 1 γ 2 2 i = 1 n s i ( t ) 2 2 + ξ ˜ 1 2 2 η 1 + ξ ˜ 2 2 2 η 2 + ξ ˜ 3 2 2 η 3 γ 2 + 1 2
V ˙ 2 Θ ¯ 1 ( t ) V 2 γ 1 + 1 2 Θ ¯ 2 4 1 γ 2 2 V 2 γ 2 + 1 2
Using Lemma 1, T 4 is calculated as
T 4 = 1 Θ ¯ 1 1 γ 1 + 1 2 + 1 Θ ¯ 2 4 1 γ 2 2 γ 2 + 1 2 1 = 2 Θ ¯ 1 1 γ 1 + 2 Θ ¯ 2 4 1 γ 2 2 γ 2 1
The total settling can be computed using T s 2 = T 2 + T 3 + T 4 . Hence, the Euler–Lagrange system is controlled by the proposed scheme to track a precise trajectory and keep its stability for a fixed amount of time. Furthermore, a comprehensive investigation of the proof of stability is carried out. □
Remark 1. 
If the fractional integral sliding surface (9), robust adaptive control design (25), and adaptive control rules (27), all of which make up the proposed AFoIFxTSM method, are applied to the uncertain dynamics of the Euler–Lagrange system (5), it is deduced that the tracking error goes to zero in fixed time. This is due to the fact that the strategy being presented employs a method of adaptive fixed-time fractional-order integral sliding mode control to achieve superior performance. The results of the numerical simulation are presented in the next section.
Remark 2. 
Lemma 1 states that the fixed time, which is determined by T s 2 , can have a considerable impact on the selection made using the parameters σ 1 , σ 2 , σ 3 , σ 4 and σ 5 . When these parameters are given a substantial value, the convergence speed increases as a result.

5. Results and Discussions

In order to show the simulation performance and test the suggested AFoIFxTSM technique, a two degree-of-freedom (DOF) manipulator is used to implement the Euler–Lagrange system. A 2-DOF robotic manipulator is utilized in the existence of disturbances and uncertainties depicted in Figure 2. The simulations are given here in order to show how well the AFoIFxTSM works with uncertainties and disturbances. Therefore, MATLAB/Simulink simulations are utilized to explain the outcomes of these analyses. The description of the dynamics of robotic manipulators with 2-DOF is given, together with the control and model parameters (Table 1 and Table 2), projected trajectories, uncertainties, and disturbances [38]:
M ( θ ) = M 11 M 12 M 21 M 22 , C ( θ , θ ˙ ) = C 1 C 2 , G ( θ ) = G 1 G 2 ,
τ ( t ) = u 1 u 2 , θ d = 1.45 1.4 e t + 0.6 e 4 t 1.25 + e t 0.5 e 4 t , τ d = 0.2 sin ( t ) + 0.5 sin ( 10 t ) 0.2 cos ( 2 t ) + 0.5 sin ( 10 t ) .
where M 11 = m 1 r 1 2 + m 1 ( r 1 2 + l 1 2 ) + 2 cos ( θ 2 ) m 2 l 1 r 2 + J 1 + J 2 , M 12 = m 2 r 2 2 + cos ( θ 2 ) m 2 r 2 l 1 + J 2 , M 21 = M 12 , M 22 = m 2 r 2 2 + J 2 , C 1 = sin ( θ 2 ) m 2 r 2 l 1 θ ˙ 1 θ ˙ 2 sin ( θ 2 ) m 2 r 2 l 1 ( θ ˙ 1 + θ ˙ 2 ) θ ˙ 2 , C 2 = sin ( θ 2 ) m 2 r 2 l 1 θ ˙ 1 θ ˙ 1 , G 1 = cos ( θ 1 ) ( m 1 r 1 + m 2 l 1 ) g + cos ( θ 1 + θ 2 ) m 2 r 2 g , G 2 = cos ( θ 1 + θ 2 ) m 2 r 2 g .
For the purpose of determining the appropriate value of β , the angular position performance at the best value of β is shown in Figure 3. It demonstrates that the appropriate fractional-order value, which can be chosen with ease, is 0.99 because the intended trajectories do not reach zero tracking errors at fractional-order values of 0.9 and 0.8.
In this paragraph, the proposed AFoIFxTSM method is designed to adjust the uncertain dynamics of the 2-DOF robotic manipulator under unknown external disturbances. This is done in order to ensure that the robot is able to successfully complete its task. The compared simulations are performed with adaptive fractional-order sliding mode control (AFTFOSMC) [34] in order to provide more evidence of the viability of the designed technique. The values for (25) are chosen to be the same as (12), and the parameters of (27) are chosen as η ¯ 1 = 20 , η ¯ 2 = 20 , and η ¯ 3 = 20 . The results are compared between the suggested AFoIFxTSM scheme and the AFTFOSMC method in the presence of unknown dynamics to verify the performance of the desired trajectory tracking, tracking error, control torque inputs, and sliding surfaces presented in Figure 4, Figure 5, Figure 6 and Figure 7, respectively. Moreover, the quantitative results of the tracking errors in terms of the root mean square (RMS) are given in Table 3. And the depiction of the adaptive gains of the unknown parameters is shown in Figure 8.
According to the findings from Figure 4, Figure 5, Figure 6, Figure 7 and Figure 8 that are compared and demonstrated, the AFoIFxTSM possesses better tracking capability, non-chatter control inputs, and precise adaptive compensation despite the existence of unknown and uncertain dynamics.
Here is an explanation of the simulated results of the suggested AFoIFxTSM scheme. Following the completion of the comparison of the proposed AFoIFxTSM scheme and AFTFOSMC, the constant parameters are adjusted in a manner that is considered appropriate. Looking at Figure 4 and Figure 5 makes it quite clear that the proposed scheme gives less angular position error with the small convergence time that is required. Furthermore, Figure depicts the control performance, and it can easily be observed that the provided method renders the non-chatter and practical control input possible. The adaptive estimation can be seen in Figure 8, which demonstrates that the adaptive rules do not suffer from the issue of drifting.
Now, a concise analysis of the limitations imposed by the proposed controller is presented. These limitations are discussed regarding the proposed controller gain values and stability investigations. The appropriate parameters of the proposed scheme are the ones that are picked within the range that was specified accordingly as σ 1 > 0 , σ 2 > 0 , σ 3 > 0 , 0 < α 1 < 1 , α 2 > 1 , 0 < β < 1 , σ 4 > 0 , σ 5 > 0 , 0 < γ 1 < 1 and γ 2 > 1 . If these concerns are disregarded, then the proposed scheme will not be affected, and the system will no longer demonstrate fixed-time stability. It is abundantly obvious, in light of the findings of (23) and (43), that σ i is not directly related to T 1 and T 4 besides the fact that σ i is directly to τ ( t ) in (12) and (25). Thus, to simultaneously achieve error convergence in a fixed settling time and overall stability of the system, it is necessary to adjust σ i to the appropriate values. Hence, these values are the deciding factor in determining whether or not the system is stable. Since it is known where each of the individual parameters falls within their ranges, it is possible to pick the appropriate value to some extent that is sufficient. This makes the process of choosing the appropriate value feasible.

6. Conclusions

In an attempt to obtain good tracking results for the uncertain Euler–Lagrange system under external disturbance, an AFoIFxTSM is put forward as a potential solution. The proposed scheme converges in a fixed amount of time and obtains the desired tracking performance as a result of using this method. As one of the applications of the Euler–Lagrange system, a 2-DOF robotic manipulator is used, and then AFoIFxTSM is developed for unknown dynamics for the purpose of illustrating the effectiveness of the designed technique. The compared results indicate that the proposed AFoIFxTSM approach is better than the AFTFOSMC method and gives faster response time, lower tracking error, and a greater capacity to ignore sources of uncertainty. Moreover, the study of smooth and non-smooth nonlinearities may be introduced in this area of research on the Euler–Lagrange system, such as highly coupled robotic manipulators, parallel robots, mobile robots, and so on. This would be a significant expansion of the work that was originally proposed.

Author Contributions

Conceptualization, S.A. and A.T.A.; Methodology, S.A., A.T.A., M.T. and I.K.I.; Software, S.A.; Validation, A.T.A., M.T. and I.K.I.; Formal analysis, S.A., A.T.A., M.T. and I.K.I.; Investigation, A.T.A., M.T. and I.K.I.; Resources, S.A., M.T. and I.K.I.; Data curation, M.T. and I.K.I.; Writing—original draft, S.A.; Writing—review & editing, S.A., A.T.A., M.T. and I.K.I.; Visualization, S.A., A.T.A. and I.K.I.; Supervision, A.T.A.; Funding acquisition, M.T. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Prince Sultan University.

Data Availability Statement

All the data used in the paper is included in the manuscript.

Acknowledgments

The authors would like to thank Prince Sultan University, Riyadh, Saudi Arabia for supporting this work and its article processing charge (APC). Special acknowledgment to Automated Systems & Soft Computing Lab (ASSCL), Prince Sultan University, Riyadh, Saudi Arabia.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Roy, S.; Roy, S.B.; Kar, I.N. Adaptive–robust control of Euler–Lagrange systems with linearly parametrizable uncertainty bound. IEEE Trans. Control Syst. Technol. 2017, 26, 1842–1850. [Google Scholar] [CrossRef]
  2. Gao, S.; Song, R.; Li, Y. Coordinated Control of Multiple Euler–Lagrange Systems for Escorting Missions with Obstacle Avoidance. Appl. Sci. 2019, 9, 4144. [Google Scholar] [CrossRef]
  3. Li, Y.; Zhao, D.; Zhang, Z.; Liu, J. An IDRA approach for modeling helicopter based on Lagrange dynamics. Appl. Math. Comput. 2015, 265, 733–747. [Google Scholar] [CrossRef]
  4. Xuan-Mung, N.; Golestani, M. Smooth, Singularity-Free, Finite-Time Tracking Control for Euler&ndash;Lagrange Systems. Mathematics 2022, 10, 3850. [Google Scholar] [CrossRef]
  5. David, S.A.; Valentim, C.A. Fractional Euler-Lagrange Equations Applied to Oscillatory Systems. Mathematics 2015, 3, 258–272. [Google Scholar] [CrossRef]
  6. Han, H.; Yin, Z.; Ning, Y.; Liu, H. Development of a 3D Eulerian/Lagrangian Aircraft Icing Simulation Solver Based on OpenFOAM. Entropy 2022, 24, 1365. [Google Scholar] [CrossRef]
  7. Shao, X.; Sun, G.; Yao, W.; Liu, J.; Wu, L. Adaptive sliding mode control for quadrotor UAVs with input saturation. IEEE/ASME Trans. Mechatron. 2021, 27, 1498–1509. [Google Scholar] [CrossRef]
  8. Choi, T.Y.; Choi, B.S.; Seo, K.H. Position and compliance control of a pneumatic muscle actuated manipulator for enhanced safety. IEEE Trans. Control Syst. Technol. 2010, 19, 832–842. [Google Scholar] [CrossRef]
  9. Roy, S.; Kar, I.N.; Lee, J.; Jin, M. Adaptive-robust time-delay control for a class of uncertain Euler–Lagrange systems. IEEE Trans. Ind. Electron. 2017, 64, 7109–7119. [Google Scholar] [CrossRef]
  10. Ahmed, S.; Azar, A.T.; Tounsi, M. Adaptive Fault Tolerant Non-Singular Sliding Mode Control for Robotic Manipulators Based on Fixed-Time Control Law. Actuators 2022, 11, 353. [Google Scholar] [CrossRef]
  11. Pham, H.V.; Hoang, Q.D.; Pham, M.V.; Do, D.M.; Phi, N.H.; Hoang, D.; Le, H.X.; Kim, T.D.; Nguyen, L. An Efficient Adaptive Fuzzy Hierarchical Sliding Mode Control Strategy for 6 Degrees of Freedom Overhead Crane. Electronics 2022, 11, 713. [Google Scholar] [CrossRef]
  12. Gong, B.; Li, S.; Yang, Y.; Shi, J.; Li, W. Maneuver-free approach to range-only initial relative orbit determination for spacecraft proximity operations. Acta Astronaut. 2019, 163, 87–95. [Google Scholar] [CrossRef]
  13. Tao, G. Multivariable adaptive control: A survey. Automatica 2014, 50, 2737–2764. [Google Scholar] [CrossRef]
  14. Ahmed, S.; Ghous, I.; Mumtaz, F. TDE Based Model-free Control for Rigid Robotic Manipulators under Nonlinear Friction. Sci. Iran. 2022. [Google Scholar] [CrossRef]
  15. Gao, H.; Bi, W.; Wu, X.; Li, Z.; Kan, Z.; Kang, Y. Adaptive Fuzzy-Region-Based Control of Euler–Lagrange Systems with Kinematically Singular Configurations. IEEE Trans. Fuzzy Syst. 2020, 29, 2169–2179. [Google Scholar] [CrossRef]
  16. Lavretsky, E.; Wise, K.A. Robust adaptive control. In Robust and Adaptive Control: With Aerospace Applications; Springer: London, UK, 2012; pp. 317–353. [Google Scholar]
  17. Zhao, D.; Li, S.; Gao, F. A new terminal sliding mode control for robotic manipulators. Int. J. Control 2009, 82, 1804–1813. [Google Scholar] [CrossRef]
  18. Feng, Y.; Yu, X.; Man, Z. Non-singular terminal sliding mode control of rigid manipulators. Automatica 2002, 38, 2159–2167. [Google Scholar] [CrossRef]
  19. Yu, X.; Zhihong, M. Fast terminal sliding-mode control design for nonlinear dynamical systems. IEEE Trans. Circuits Syst. I Fundam. Theory Appl. 2002, 49, 261–264. [Google Scholar]
  20. Yang, L.; Yang, J. Nonsingular fast terminal sliding-mode control for nonlinear dynamical systems. Int. J. Robust Nonlinear Control 2011, 21, 1865–1879. [Google Scholar] [CrossRef]
  21. Meghni, B.; Dib, D.; Azar, A.T.; Ghoudelbourk, S.; Saadoun, A. Robust Adaptive Supervisory Fractional Order Controller for Optimal Energy Management in Wind Turbine with Battery Storage. In Fractional Order Control and Synchronization of Chaotic Systems; Studies in Computational Intelligence; Springer International Publishing: Cham, Switzerland, 2017; Volume 688, pp. 165–202. [Google Scholar]
  22. Zhang, M.; Zang, H.; Bai, L. A new predefined-time sliding mode control scheme for synchronizing chaotic systems. Chaos Solitons Fractals 2022, 164, 112745. [Google Scholar] [CrossRef]
  23. Sami, I.; Ullah, S.; Khan, L.; Al-Durra, A.; Ro, J.S. Integer and fractional-order sliding mode control schemes in wind energy conversion systems: Comprehensive review, comparison, and technical insight. Fractal Fract. 2022, 6, 447. [Google Scholar] [CrossRef]
  24. Meghni, B.; Dib, D.; Azar, A.T.; Saadoun, A. Effective supervisory controller to extend optimal energy management in hybrid wind turbine under energy and reliability constraints. Int. J. Dyn. Control 2018, 6, 369–383. [Google Scholar] [CrossRef]
  25. Chávez-Vázquez, S.; Gómez-Aguilar, J.F.; Lavín-Delgado, J.; Escobar-Jiménez, R.F.; Olivares-Peregrino, V.H. Applications of fractional operators in robotics: A review. J. Intell. Robot. Syst. 2022, 104, 63. [Google Scholar] [CrossRef]
  26. Alzabut, J.; Selvam, A.G.M.; El-Nabulsi, R.A.; Dhakshinamoorthy, V.; Samei, M.E. Asymptotic stability of nonlinear discrete fractional pantograph equations with non-local initial conditions. Symmetry 2021, 13, 473. [Google Scholar] [CrossRef]
  27. Ammar, H.H.; Azar, A.T.; Shalaby, R.; Mahmoud, M.I. Metaheuristic Optimization of Fractional Order Incremental Conductance (FO-INC) Maximum Power Point Tracking (MPPT). Complexity 2019, 2019, 1–13. [Google Scholar] [CrossRef]
  28. Chen, Y.; Wang, B.; Chen, Y.; Wang, Y. Sliding mode control for a class of nonlinear fractional order systems with a fractional fixed-Time reaching law. Fractal Fract. 2022, 6, 678. [Google Scholar] [CrossRef]
  29. Sun, Q.; Liao, T.; Liu, Z.W.; Chi, M.; He, D. Fixed-Time Coverage Control of Mobile Robot Networks Considering the Time Cost Metric. Sensors 2022, 22, 8938. [Google Scholar] [CrossRef] [PubMed]
  30. Vo, A.T.; Truong, T.N.; Le, Q.D.; Kang, H.J. Fixed-Time Sliding Mode-Based Active Disturbance Rejection Tracking Control Method for Robot Manipulators. Machines 2023, 11, 140. [Google Scholar] [CrossRef]
  31. Sui, B.; Zhang, J.; Li, Y.; Liu, Y.; Zhang, Y. Fixed-Time Trajectory Tracking Control of Unmanned Surface Vessels with Prescribed Performance Constraints. Electronics 2023, 12, 2866. [Google Scholar] [CrossRef]
  32. Zhang, D.; Cao, L.; Tang, S. Fractional-order sliding mode control for a class of uncertain nonlinear systems based on LQR. Int. J. Adv. Robot. Syst. 2017, 14, 1729881417694290. [Google Scholar] [CrossRef]
  33. Ahmed, S.; Azar, A.T.; Tounsi, M.; Anjum, Z. Trajectory Tracking Control of Euler–Lagrange Systems Using a Fractional Fixed-Time Method. Fractal Fract. 2023, 7, 355. [Google Scholar] [CrossRef]
  34. Ahmed, S.; Wang, H.; Tian, Y. Fault tolerant control using fractional-order terminal sliding mode control for robotic manipulators. Stud. Inf. Control 2018, 27, 55–64. [Google Scholar] [CrossRef]
  35. Zhang, X.; Huang, W. Adaptive neural network sliding mode control for nonlinear singular fractional order systems with mismatched uncertainties. Fractal Fract. 2020, 4, 50. [Google Scholar] [CrossRef]
  36. Abdeljawad, T.; Alzabut, J. On Riemann-Liouville fractional q–difference equations and their application to retarded logistic type model. Math. Methods Appl. Sci. 2018, 41, 8953–8962. [Google Scholar] [CrossRef]
  37. Rajchakit, G.; Pratap, A.; Raja, R.; Cao, J.; Alzabut, J.; Huang, C. Hybrid control scheme for projective lag synchronization of Riemann–Liouville sense fractional order memristive BAM NeuralNetworks with mixed delays. Mathematics 2019, 7, 759. [Google Scholar] [CrossRef]
  38. Zhai, J.; Li, Z. Fast-exponential sliding mode control of robotic manipulator with super-twisting method. IEEE Trans. Circuits Syst. II Express Briefs 2021, 69, 489–493. [Google Scholar] [CrossRef]
  39. Ahmed, S.; Azar, A.T.; Tounsi, M. Design of Adaptive Fractional-Order Fixed-Time Sliding Mode Control for Robotic Manipulators. Entropy 2022, 24, 1838. [Google Scholar] [CrossRef]
  40. Su, Y.; Zheng, C.; Mercorelli, P. Robust approximate fixed-time tracking control for uncertain robot manipulators. Mech. Syst. Signal Process. 2020, 135, 106379. [Google Scholar] [CrossRef]
Figure 1. Block diagram of the proposed method.
Figure 1. Block diagram of the proposed method.
Fractalfract 07 00712 g001
Figure 2. The 2-DOF robotic manipulator.
Figure 2. The 2-DOF robotic manipulator.
Fractalfract 07 00712 g002
Figure 3. Tracking error at different fractional-order parameters.
Figure 3. Tracking error at different fractional-order parameters.
Fractalfract 07 00712 g003
Figure 4. Position tracking.
Figure 4. Position tracking.
Fractalfract 07 00712 g004
Figure 5. Tracking error.
Figure 5. Tracking error.
Fractalfract 07 00712 g005
Figure 6. Control input.
Figure 6. Control input.
Fractalfract 07 00712 g006aFractalfract 07 00712 g006b
Figure 7. Sliding surface.
Figure 7. Sliding surface.
Fractalfract 07 00712 g007
Figure 8. Adaptive parameter estimation.
Figure 8. Adaptive parameter estimation.
Fractalfract 07 00712 g008
Table 1. Parameters of AFoIFxTSM.
Table 1. Parameters of AFoIFxTSM.
ParameterValues
σ 1 5
σ 2 25
σ 3 1
α 1 0.9
α 2 1.1
β 0.99
μ 1 10
μ 2 10
μ 11 0.9
μ 22 1.01
σ 4 10
σ 5 100
γ 1 0.5
γ 2 1.1
η ¯ 1 0.1
η ¯ 2 0.1
η ¯ 3 0.1
θ 1 ( 0 ) 0.5
θ 2 ( 0 ) 2
Table 2. Parameters of 2-DOF robotic manipulator.
Table 2. Parameters of 2-DOF robotic manipulator.
ParameterDescriptionValue
m 01 nominal mass of link 10.4 kg
m 02 nominal mass of link 21.2 kg
m ^ 1 mass of link 20.5 kg
m ^ 2 mass of link 21.5 kg
l 1 length of the link l1 m
l 2 length of the link 21 m
r 1 centroid length of joint 10.5 m
r 2 centroid length of joint 20.85 m
J 1 moment of inertia 15 kg·m 2
J 2 moment of inertia 25 kg·m 2
ggravitational constant9.8 m/s 2
Table 3. Quantitative tracking error performance.
Table 3. Quantitative tracking error performance.
AFTFOSMCProposed Method
e 11 R M S 0.00930.0079
e 12 R M S 0.01530.0136
1 2 e 1 i R M S 0.02460.0125
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

Ahmed, S.; Azar, A.T.; Tounsi, M.; Ibraheem, I.K. Adaptive Control Design for Euler–Lagrange Systems Using Fixed-Time Fractional Integral Sliding Mode Scheme. Fractal Fract. 2023, 7, 712. https://doi.org/10.3390/fractalfract7100712

AMA Style

Ahmed S, Azar AT, Tounsi M, Ibraheem IK. Adaptive Control Design for Euler–Lagrange Systems Using Fixed-Time Fractional Integral Sliding Mode Scheme. Fractal and Fractional. 2023; 7(10):712. https://doi.org/10.3390/fractalfract7100712

Chicago/Turabian Style

Ahmed, Saim, Ahmad Taher Azar, Mohamed Tounsi, and Ibraheem Kasim Ibraheem. 2023. "Adaptive Control Design for Euler–Lagrange Systems Using Fixed-Time Fractional Integral Sliding Mode Scheme" Fractal and Fractional 7, no. 10: 712. https://doi.org/10.3390/fractalfract7100712

Article Metrics

Back to TopTop