Next Article in Journal
Octonion Special Affine Fourier Transform: Pitt’s Inequality and the Uncertainty Principles
Previous Article in Journal
Analysis of Damage Characteristics for Skarn Subjected to Freeze-Thaw Cycles Based on Fractal Theory
Previous Article in Special Issue
Approximate Analytical Methods for a Fractional-Order Nonlinear System of Jaulent–Miodek Equation with Energy-Dependent Schrödinger Potential
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Trajectory Tracking Control of Euler–Lagrange Systems Using a Fractional Fixed-Time Method

1
Automated Systems and Soft Computing Lab (ASSCL), College of Computer and Information Sciences, Prince Sultan University, Riyadh 11586, Saudi Arabia
2
Faculty of Computers and Artificial Intelligence, Benha University, Benha 13518, Egypt
3
College of Information Engineering, Zhejiang University of Technology, Hangzhou 310023, China
*
Author to whom correspondence should be addressed.
Submission received: 17 March 2023 / Revised: 11 April 2023 / Accepted: 20 April 2023 / Published: 27 April 2023
(This article belongs to the Special Issue Fractional Order Controllers: Design and Applications)

Abstract

:
The results of this research provide fixed-time fractional-order control for Euler–Lagrange systems that are subject to external disturbances. The first step in the process of developing a new system involves the introduction of a method known as fractional-order fixed-time non-singular terminal sliding mode control (FoFtNTSM). The advantages of fractional-order calculus and NTSM are brought together in this system, which result in rapid convergence, fixed-time stability, and smooth control inputs. Lyapunov analysis reveals whether the closed-loop system is stable over the duration of the time period specified. The performance of the suggested method when applied to the dynamics of the Euler–Lagrange system is evaluated and demonstrated with the help of computer simulations.

1. Introduction

In the study and modelling of non-linear dynamical systems, the Euler–Lagrange formulation, which describes the behaviour of a large group of industrial applications, is utilized. Over the past few years, there has been a rise in the number of people interested in the investigation of Euler–Lagrange systems. In general, Euler–Lagrange systems represent a wide variety of real-world practical systems, such as mobile robot platforms [1], helicopters [2], aircraft [3], pneumatic muscles [4], robotic manipulators [5], exoskeleton or bipedal robots [6,7], cranes [8], spacecraft [9], military, automation sector, monitoring, and even space travel, are just some of the many potential applications for these technologies. The fact that this is a non-linear system with a large degree of mechanical instability means that a high level of control and stability is required for it to function properly. For uncertain Euler–Lagrange systems that are affected by external disturbances, several viable solutions have been given. Thus, a robust control such as H / H 2 control and sliding mode control can be built to ensure that the system continues to fulfill its intended functions despite the presence of unknown dynamics. The approach behind robust schemes has several advantages, such as the control system provides a high performance of tracking and must be strongly robust to guarantee the required level of stability.
Control of Euler–Lagrange systems is currently receiving a significant amount of interest from researchers [1]. As a solution to the tracking problem, the academic community has devised a number of different approaches, including the observer-based disturbance estimation [8], the sliding mode control (SMC) [9], proportional–integral (PI) control scheme [10], and fuzzy control [11]. Additional features are incorporated to account for unknown parametric uncertainty [12]. When it comes to controlling uncertain non-linear systems, two of the most common control techniques are known as adaptive control and robust control approaches [6]. The robust method, in contrast to the adaptive strategy, minimizes the computational cost for complex processes while still requiring a fixed upper bound on the uncertainties.
A type of notable non-linear robust control approach is known as sliding mode control (SMC) [13,14,15]. It has the capability to successfully control uncertain non-linear dynamics with low susceptibility to changes in system parameters and disturbances. There have been a number of developments in the area of SMC, including terminal SMC (TSMC), non-singular SMC (NSMC), fast SMC (FSMC), integral SMC (ITSMC), and fast non-singular FSMC (NFSMC) [16,17,18]. To further enhance the controller’s functionality, fractional-order control (FOC) has been integrated with SMC [19,20,21]. Researchers have found Fo control, around for three hundred years, is formulated with calculus of a non-integer-order and can be applied in a wide range of scientific fields [22,23,24,25]. A significant number of fractional-order SMC (FoSMC) methods have also been developed and implemented in various Euler–Lagrange systems [5,26].
The initial conditions of a non-linear system have a considerable effect on the time required to achieve convergence in a finite-time [27]. A fixed-time control strategy is an alternative that may be used to precisely calculate the convergence time notwithstanding the initial values [28]. Several different finite-time FoSMC algorithms have been utilized with Euler–Lagrange systems. These methods consider the presence of uncertainties and disturbances in addition to other factors. For non-linear robotic systems, a dependable finite-time FoSMC with time delay control was developed. In addition, a finite-time FoSMC was utilized to make an estimate of the unknowable dynamics of the non-linear robot by utilizing an adaptive controller for the estimation of unknown dynamics. This was performed to obtain an accurate prediction of the behaviour of the non-linear robot [29]. In the face of uncertainty, a class of high-order FoSMC was used to construct a strong control method [30].
Each of the preceding studies focused on compensating the bounds of bounded uncertain dynamics using a finite-time sliding mode technique. Avoiding non-singularity, providing robustness against uncertain dynamics and external disturbances, and guaranteeing that the convergence rate is not reliant on the initial circumstances are the primary benefits of using FoFtNTSM control. This research found that the fractional-order fixed-time non-singular TSM scheme has not thoroughly been looked into, and that only a few of works provide fraction-order-based FtNTSM control. As a result, this study analyses the fixed-time technique for externally perturbed Euler–Lagrange systems. Thus, research was carried out to develop a fixed-time fractional-order non-singular TSM (FoFtNTSM) for an externally perturbed uncertain Euler–Lagrange system.
The most important findings of this research can be broken down into these main points:
  • The features of a fixed-time non-singular TSM are used to make a sliding surface with good tracking, low chatter in the control inputs, and a fast rate of convergence.
  • The performance of the fixed-time nonsingular TSM control scheme for the uncertain Euler–Lagrange system under disturbances, is improved upon by employing the fractional-order method.
  • The Lyapunov synthesis proves that the proposed FoFtNTSM method can be used to perform fixed-time stability analysis of the overall system.
The paper adopts the following structure: Section 2 discusses the literature of the related schemes. Section 3 presents the preliminaries. Section 4 discusses the system’s stability as well as its control scheme and modelling. In Section 5, we present the numerical results and accompanying discussion of the proposed method. The final thoughts are provided in Section 6.

2. Related Work

Due to the fact that terminal SMC approaches for non-linear dynamics are exceptional in that they converge in a fixed amount of time, an increasing number of researchers have been concentrating on this subject over the past several years [22]. An uncertain microgyroscope system with disturbances was the focus of the authors’ approach in [31], which presented a fixed-time FoSMC technique as a solution. The findings of the research were reported in [32], and one of the main takeaways was the development of a new synchronized fixed-time TSM technique for use with fractional chaotic systems. The authors in [33] suggested a non-singular fixed-time sliding mode method as a solution to the non-linear chaotic system. In order to better accommodate scattered quadrotors, an improved adaptive fractional-order rapid integral TSMC was devised [34]. The following strategy was suggested for the unmanned surface vessel: a fixed-time SMC control with compensation for unmodelled dynamics and unknown disturbances [35]. In [36], the authors presented a fast fixed-time super-twisting control for the Euler–Lagrange system with exponential SMC. Additionally, they used a high-order sliding mode finite-time observer to provide an estimation of the angular velocity and disturbances in the system. Another observer-based fixed-time robust control technique for the uncertain dynamics of robot manipulators was presented to obtain good position tracking and robustness [37]. A high-order super-twisting SMC approach using a fixed-time scheme was devised to deal with a piezoelectric nano-positioning stage [38]. In order to achieve control over a symmetrically chaotic supply chain system, a super-twisting fixed-time SMC constrained by a controlled input was developed [39].
One way to account for uncertain dynamics is to use a variety of fractional-order TSM approaches, including the ones provided, to create robust schemes for a wide range of linear and non-linear systems. Fractional-order control has been utilized to improve performance, and a finite-time fractional-order TSM (FTFOSMC) was used in a study to produce rapid responses and reduce chattering and singularity issues [5]. For applications involving uncertain robotic systems in the presence of actuator faults, [40] suggested an adaptive control-based fractional fixed-time SMC scheme. A separate study guaranteed the trajectory tracking performance of an underactuated autonomous underwater vehicle using disturbance observer-based fractional-order sliding mode control [41]. Adaptive fixed-time control was used to create a fractional-order SMC for a non-linear 3-DOF robot with unknown uncertain dynamics [42].

3. Preliminaries

Definition 1. 
Many applications of fractional calculus based on the Riemann–Liouville (RL) formulation were discovered in the literature [43,44,45]. The following equations give the RL fractional differentiation as well as the integration of the η t h -order for the f ( t ) function with constant a [10]
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 n 1 < η < n , n N . Furthermore, Γ ( · ) is the gamma function defined as
Γ ( η ) = 0 e t t η 1 d t
whereas the fractional integral and derivative are represented by the symbols I and D, respectively.
Property 1. 
The formula that we use for the RL derivative is as follows [46]:
a D t 1 η a D t η f ( t ) = f ˙ ( t )
Property 2. 
The Riemann–Liouville derivative conforms to the following equality [46]:
a D t η a D t η f ( t ) = f ( t )
The definition of RL fractional derivative and integral is commonly used in control systems due to the application of its properties, and these properties are helpful to derive and compute the closed system and stability analysis.
Lemma 1. 
If there is a continuous radially bounded function V ( x ) then the fixed-time convergence requires the Lyapunov analysis to meet the following conditions [36]:
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 . Once this happens, we may say the system is fixed-time stable and determine how long it will take to converge using the formula
T 1 λ 1 ( 1 γ 1 ) + 1 λ 2 ( γ 2 1 )
Lemma 2. 
For δ 1 , δ 2 , δ 3 , , δ n > 0 , the following inequalities exist [47]
i = 1 n δ i 1 + r i = 1 n δ i 2 1 + r 2 , f o r 0 < r < 1 i = 1 n δ i r n 1 r i = 1 n δ i r , f o r r > 1

4. Fixed-Time Fractional Sliding Mode Control

This section includes a description of the dynamics of Euler–Lagrange systems, continues with an examination of a fractional-order non-singular sliding manifold, and then follows up with the development of a proposed FoFtNTSM scheme. Furthermore, Lyapunov theorem analysis is employed to evaluate the stability of the suggested FoFtNTSM.
Here, we provide the dynamic equation for an Euler–Lagrange system [10]:
M ( q ) q ¨ + C ( q , q ˙ ) q ˙ + G ( q ) = τ ( t ) + d ( t )
where q R n is the angular position, q ˙ R n is the angular velocity and q ¨ R n is the angular acceleration. M ( q ) R n × n represents the inertia matrix and follows the condition that M ̲ ( M ( q ) ) M ( q ) M ¯ ( M ( q ) ) with M ̲ and M ¯ > 0 as the minimum and maximum eigenvalues of M ( q ) , respectively. C ( q , q ˙ ) R n × n are the Coriolis and centripetal forces, and G ( q ) R n is the gravitational force. d ( t ) R n is the external disturbances, and τ ( t ) R n is the joint control input.
The dynamics Equation (6) can be rewritten as
q ¨ = M 1 ( q ) τ ( t ) + M 1 ( q ) d ( t ) M 1 ( q ) C ( q , q ˙ ) q ˙ + G ( q )
Using (6), the tracking error can be computed by the expression q ¯ = q q d as follows
q ¯ ¨ = M 1 ( q ) τ ( t ) + L ( q , t ) + N ( q ˙ , q , t )
where N ( q ˙ , q , t ) = q ¨ d M 1 ( q ) C ( q , q ˙ ) q ˙ + G ( q ) is the known system’s dynamics. L ( q , t ) = M 1 ( q ) d ( t ) is the lumped disturbances. q d is the desired angular position and q is the actual angular position.
Assumption A1. 
Equation (9), that establishes a bounded condition of uncertain dynamics, is given here
L ( q , t ) ζ
where ζ is the positive constant.
To achieve the Euler–Lagrange system’s desired fixed-time tracking performance, a fractional-order sliding surface is proposed here
s ( t ) = D β e ( t ) + k 1 D β 1 e ( t ) ψ 1 + k 2 D β 1 e ( t ) ψ 2
where e ( t ) = q ¯ ˙ ( t ) + k ¯ 1 q ¯ ( t ) ψ 11 + k ¯ 2 q ¯ ( t ) ψ 22 , s ( t ) R n represents the sliding surface, = | | α ¯ s i g n ( ) , k 1 , k ¯ 1 > 0 and k 2 , k ¯ 2 > 0 . The fractional-order parameter β has a range 0 < β < 1 , while ψ 1 , ψ 2 , ψ 11 and ψ 22 have ranges 0 < ψ 1 , ψ 11 < 1 and ψ 2 , ψ 22 > 1 , respectively.
By taking the time derivative of the sliding surface (10), it can be calculated as
s ˙ ( t ) = D β e ˙ ( t ) + k 1 D β e ( t ) ψ 1 + k 2 D β e ( t ) ψ 2
By substituting (8) into (11), one can obtain
s ˙ ( t ) = D β M 1 ( q ) τ ( t ) + L ( q , t ) + N ( q ˙ , q , t ) + k ¯ 1 ψ 11 q ¯ ( t ) ψ 11 1 q ¯ ˙ ( t ) + k ¯ 2 ψ 22 q ¯ ( t ) ψ 22 1 q ¯ ˙ ( t ) + k 1 D β e ( t ) ψ 1 + k 2 D β e ( t ) ψ 2
Now that the sliding manifold design is complete, the proposed FoFtNTSM approach for an uncertain Euler–Lagrange system can be developed to achieve the desired robust performance in the face of external disturbances. The FoFtNTSM control law τ can be designed as follows with the objective of controlling the uncertain non-linear Euler–Lagrange system under bounded disturbances:
τ ( t ) = M ( q ) ζ + N ( q ˙ , q , t ) + k ¯ 1 ψ 11 q ¯ ( t ) ψ 11 1 q ¯ ˙ ( t ) + k ¯ 2 ψ 22 q ¯ ( t ) ψ 22 1 q ¯ ˙ ( t ) + k 1 e ( t ) ψ 1 + k 2 e ( t ) ψ 2 + D β K 1 s ( t ) ω 1 + K 2 s ( t ) ω 2
where q ¯ ( t ) ψ 11 1 = 0 if q ¯ ( t ) = 0 . K 1 > 0 and K 2 > 0 are positive constants. ω 1 and ω 2 are positive constants as 0 < ω 1 < 1 and ω 2 > 1 , respectively. The overall system model is depicted in Figure 1.
Substitution of (13) in (12), one can obtain
s ˙ ( t ) = D β ζ N ( q ˙ , q , t ) k ¯ 1 ψ 11 q ¯ ( t ) ψ 11 1 q ¯ ˙ ( t ) k ¯ 2 ψ 22 q ¯ ( t ) ψ 22 1 q ¯ ˙ ( t ) k 1 e ( t ) ψ 1 k 2 e ( t ) ψ 2 D β K 1 s ( t ) ω 1 + K 2 s ( t ) ω 2 + L ( q , t ) + N ( q ˙ , q , t ) + k ¯ 1 ψ 11 q ¯ ( t ) ψ 11 1 q ¯ ˙ ( t ) + k ¯ 2 ψ 22 q ¯ ( t ) ψ 22 1 q ¯ ˙ ( t ) + k 1 D β e ( t ) ψ 1 + k 2 D β e ( t ) ψ 2
By simplifying (14), one can have
s ˙ ( t ) = D β ζ + L ( q , t ) k 1 e ( t ) ψ 1 k 2 e ( t ) ψ 2 D β K 1 s ( t ) ω 1 + K 2 s ( t ) ω 2 + k 1 D β e ( t ) ψ 1 + k 2 D β e ( t ) ψ 2
s ˙ ( t ) = D β ζ + L ( q , t ) D β K 1 s ( t ) ω 1 + K 2 s ( t ) ω 2
Now the Lyapunov analyses is performed to determine the stability of the closed-loop system in the following theorems.
Theorem 1. 
Considering the Euler–Lagrange system described in (6), the sliding manifold proposed in (10), and the FoFtNTSM controller developed in (13), it is achievable for an uncertain dynamic system under bounded condition (9) for the angular position to converge in a fixed amount of time.
Proof. 
The selected Lyapunov candidate in the following expression is given as
V 1 ( t ) = 0.5 i = 1 n s i 2 ( t )
The derivative V ˙ 1 ( t ) can be obtained as
V ˙ 1 ( t ) = i = 1 n s i ( t ) s ˙ i ( t )
V ˙ 1 ( t ) = i = 1 n s i ( t ) D β ζ + L i ( q , t ) D β K 1 s i ( t ) ω 1 + K 2 s i ( t ) ω 2
Simplification of (19) can be written as
V ˙ 1 ( t ) = i = 1 n s i ( t ) K 1 s i ( t ) ω 1 + K 2 s i ( t ) ω 2 + D β ζ + L i ( q , t )
Using the condition given in (9), one can solve (20) as
V ˙ 1 ( t ) i = 1 n s i ( t ) K 1 s i ( t ) ω 1 + K 2 s i ( t ) ω 2
V ˙ 1 ( t ) K 1 i = 1 n s i ( t ) ω 1 + 1 K 2 i = 1 n s i ( t ) ω 2 + 1 K 1 i = 1 n s i ( t ) 2 ω 1 + 1 2 K 2 i = 1 n s i ( t ) 2 ω 2 + 1 2
According to Lemma 2, one obtains
V ˙ 1 ( t ) K 1 i = 1 n s i ( t ) 2 ω 1 + 1 2 K 2 n 1 ω 2 2 i = 1 n s i ( t ) 2 ω 2 + 1 2
V ˙ 1 ( t ) K 1 2 V 1 ω 1 + 1 2 K 2 n 1 ω 2 2 2 V 1 ω 2 + 1 2 2 ω 1 + 1 2 K 1 V 1 ω 1 + 1 2 2 ω 2 + 1 2 K 2 n 1 ω 2 2 V 1 ω 2 + 1 2
As a result of this, the system’s states arrive to s ( t ) in a fixed-time. In light of Lemma 1, the following formula may be used to determine the fixed settling time:
T 1 = 1 2 ω 1 + 1 2 K 1 1 ω 1 + 1 2 + 1 2 ω 2 + 1 2 n 1 ω 2 2 K 2 ω 2 + 1 2 1
Once the system’s states are on the sliding manifold, the following equation holds s ( t ) = 0 , obtaining
D β e ( t ) = k 1 D β 1 e ( t ) ψ 1 k 2 D β 1 e ( t ) ψ 2
Theorem 2. 
The dynamics of the sliding mode (26) are stable, and the trajectories of its states tend to zero in a fixed-time.
Choosing the Lyapunov function given by
V 2 ( t ) = 0.5 i = 1 n e i 2 ( t )
The V ˙ 2 ( t ) can be derived as
V ˙ 2 ( t ) = i = 1 n e i ( t ) e ˙ i ( t )
According to fractional-order Property 1, (28) can be rewritten as
V ˙ 2 ( t ) = i = 1 n e i ( t ) D 1 β ( D β e i ( t ) )
By substitution of (26) into (29), one can obtain
V ˙ 2 ( t ) = i = 1 n e i ( t ) D 1 β k 1 D β 1 e i ( t ) ψ 1 k 2 D β 1 e i ( t ) ψ 2
Using to fractional-order Property 2, (30) can be expressed as
V ˙ 2 ( t ) = i = 1 n e i ( t ) k 1 e i ( t ) ψ 1 + k 2 e i ( t ) ψ 2
V ˙ 2 ( t ) = k 1 i = 1 n e i ( t ) ψ 1 + 1 k 2 i = 1 n e i ( t ) ψ 2 + 1 = k 1 i = 1 n e i ( t ) 2 ψ 1 + 1 2 k 2 i = 1 n e i ( t ) 2 ψ 2 + 1 2
According to Lemma 2, one obtains
V ˙ 2 ( t ) k 1 i = 1 n e i ( t ) 2 ψ 1 + 1 2 k 2 n 1 ψ 2 2 i = 1 n e i ( t ) 2 ψ 2 + 1 2
V ˙ 2 ( t ) k 1 2 V 2 ( t ) ψ 1 + 1 2 k 2 n 1 ψ 2 2 2 V 2 ( t ) ψ 2 + 1 2 2 ψ 1 + 1 2 k 1 V 2 ( t ) ψ 1 + 1 2 2 ψ 2 + 1 2 k 2 n 1 ψ 2 2 V 2 ( t ) ψ 2 + 1 2
According to Theorem 2, the states must eventually approach zero. We prove in the following that the convergence to zero takes place in a fixed amount of time
T 2 = 1 2 ψ 1 + 1 2 k 1 1 ψ 1 + 1 2 + 1 2 ψ 2 + 1 2 n 1 ψ 2 2 k 2 ψ 2 + 1 2 1
The total settling time can be obtained using the relation T = T 1 + T 2 + T 3 , where T 3 can be obtained from the equation q ¯ ˙ ( t ) = k ¯ 1 q ¯ ( t ) ψ 11 k ¯ 2 q ¯ ( t ) ψ 22 when e ( t ) = 0 .
Remark 1. 
The suggested FoFtNTSM approach uses fractional-order sliding surface (10) and robust SMC control scheme (13) to suppress the tracking error to zero in a fixed-time, even if the dynamics of the uncertain Euler–Lagrange system (6) are affected by external disturbances. This is because the technique provided here makes use of a sort of fixed-time fractional-order sliding mode control, a feature that allows for higher performance.
Remark 2. 
According to Lemma 1, the choice made using the parameters k 1 , k 2 , K 1 and K 2 can significantly affect the fixed-time T. When a significant value is assigned to any of these parameters, the rate of convergence will therefore vary as a direct consequence.

5. Results and Discussions

A non-linear robotic manipulator is utilized to realize the Euler–Lagrange system, demonstrating its simulation performance, and validating the proposed FoFtNTSM method. To deal with the external disturbances, a 2-DOF robotic manipulator is used. Detailed simulations demonstrating the FoFxNTSM’s robust performance in the presence of noise and other external disturbances are provided. Simulations in MATLAB/Simulink are used to illustrate the findings of this study. The mathematical equation and detailed dynamics of 2-DOF robotic manipulators are described, along with their model parameters (see Table 1), desired trajectories, and external disturbances [36]
M ( q ) = M 11 M 12 M 21 M 22 , C ( q , q ˙ ) = C 1 C 2 , G ( q ) = G 1 G 2 ,
τ ( t ) = u 1 u 2 , q d = 0.3sin ( t ) + 0.2 0.3sin ( 0.5t ) , d ( t ) = 2 sin ( t ) + 0.5sin ( 10 t ) cos ( 2 t ) + 0.5sin ( 10 t ) .
where M 11 = m 1 r 1 2 + m 1 ( r 1 2 + l 1 2 ) + 2 cos ( q 2 ) m 2 l 1 r 2 + J 1 + J 2 , M 12 = m 2 r 2 2 + cos ( q 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 ( q 2 ) m 2 r 2 l 1 q ˙ 1 q ˙ 2 sin ( q 2 ) m 2 r 2 l 1 ( q ˙ 1 + q ˙ 2 ) q ˙ 2 , C 2 = sin ( q 2 ) m 2 r 2 l 1 q ˙ 1 q ˙ 1 , G 1 = cos ( q 1 ) ( m 1 r 1 + m 2 l 1 ) g + cos ( q 1 + q 2 ) m 2 r 2 g , G 2 = cos ( q 1 + q 2 ) m 2 r 2 g .

5.1. Scenario-1: Simulation and Comparison of the Proposed Method and FTSMC

This subsection presents the implementation of the suggested FoFtNTSM controller in the robotic manipulator. The fractional-order value β is selected using a trial-and-error method. The desired trajectories quickly approach the suitable value of β = 0.9. Moreover, the appropriate parameters of the proposed control scheme are given in Table 2. When comparing simulations, fractional-order sliding mode control (FTSMC) [48] is used to further prove the effectiveness of the planned method. The required parameters of the compared FTSMC scheme are selected fairly. The compared results of the proposed method and FTSMC to the dynamics of 2-DOF robotic manipulators are shown in Figure 2, Figure 3 and Figure 4. Position accuracy, tracking error and control inputs without chattering are all depicted here.
From the simulations presented in Figure 2, Figure 3 and Figure 4, the presented FoFtNTSM performs better than existing methods displaying low tracking errors, fast convergence, and smooth control inputs. Excellent and robust tracking performances are obtained using the fractional-order and SMC schemes.

5.2. Scenario-2: Comparison under Measurement Noise

This paragraph explains how the suggested FoFtNTSM approach can be used to control the dynamics of a 2-DOF robotic manipulator in the presence of random measurement noise and bounded external disturbances. This is conducted to ensure the robot is able to perform its function well. Figure 5, Figure 6 and Figure 7 show the simulation results comparing the FoFtNTSM and FTSMC approaches in the presence of disturbances and measurement noise, with the aim of validating the effectiveness of the proposed approach with regard to tracking the desired trajectory, minimizing tracking error, and imposing chatter-free control torque.
From the results presented in Figure 5, Figure 6 and Figure 7, the FoFtNTSM obtains improved position tracking, quick convergence, and non-chatter control inputs despite the presence of perturbed dynamics in the existence of measurement noise, while the FTSMC has chattering problems in the control inputs. This is the case despite the fact that the stud shows perturbed and noisy dynamics are present.
Subsequently, the proposed scheme’s simulated results are critically evaluated. Therefore, a brief examination of the controller parameter limits is presented. The proposed gain values of the controller, as well as stability analyses, are discussed in light of these boundaries. By comparing Figure 2 and Figure 3, it is easy to see that the proposed scheme reduces the angular position error while simultaneously minimizing the necessary convergence time. Figure 4 also displays the control performance, demonstrating that the proposed method provides a chatter-free and therefore most applicable control input. As a result, the performance of the Euler–Lagrange system under measurement noise is superior in terms of position tracking and control torque.
Remark 3. 
The parameters used for the proposed method are the ones that fall within the range k 1 , k 2 > , k ¯ 1 , k ¯ 2 > 0 , ψ 1 , ψ 11 ( 0 , 1 ) , ψ 2 , ψ 22 > 1 , 0 < β < 1 , K 1 , K 2 > 0 , ω 1 ( 0 , 1 ) and ω 2 > 1 . Therefore, if these issues are ignored, the proposed scheme will remain unaffected, and the system will lose its fixed-time stability. Considering T, it is plainly clear that k i , k ¯ i and K i have an inverse relationship; this is in addition to the fact that k i , k ¯ i and K i have a direct relationship with τ ( t ) in (13). Therefore, adjusting k i , k ¯ i and K i to the appropriate values is necessary to achieve error convergence within a fixed settling time and overall system stability. As a result, the suitable tracking performance and fixed-time stability of the system can be achieved using these values. The parameter values can be chosen adequately because it is known where they fall within their ranges. Because of this, the procedure for selecting the appropriate value is made possible.

6. Conclusions

A FoFtNTSM has been proposed as a possible solution in an effort to achieve good tracking results for uncertain Euler–Lagrange systems in the presence of external disturbances and measurement noise. To account for the uncertainty of dynamics in the presence of external disturbances and noise, the proposed scheme employs a robust design. The FoFtNTSM converges in a fixed amount of time and achieves the desired tracking performance as a direct result of utilizing the proposed method. This was conducted to demonstrate that the designed method is effective. A 2-DOF robotic manipulator was utilized in one of the applications of the Euler–Lagrange system. The findings demonstrated that the proposed FoFtNTSM method outperforms the FTSMC method in terms of tracking error and its convergence, and the ability to mitigate disturbance and noise.
In addition, the investigation of non-smooth non-linearities may be included in this field of research on the Euler–Lagrange system. The work that was initially envisioned would need to be substantially expanded in order to accommodate this.

Author Contributions

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

Funding

This work was supported by the research grant [Adaptive Fractional-order Fixed-time Non-singular Sliding Mode Control for Robotic Manipulators]; Prince Sultan University, Saudi Arabia [SEED-CCIS-2022-117].

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

The authors would like to acknowledge the support of Prince Sultan University for paying the article processing charges (APC) of this publication. Special acknowledgment is given to Automated Systems & Soft Computing Lab (ASSCL), Prince Sultan University, Riyadh, Saudi Arabia. In addition, the authors wish to acknowledge the Editorial office and anonymous reviewers for their insightful comments which have improved the quality of this publication.

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] [Green Version]
  2. 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]
  3. 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]
  4. 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]
  5. Ahmed, S.; Wang, H.; Tian, Y. Fault tolerant control using fractional-order terminal sliding mode control for robotic manipulators. Stud. Inform. Control 2018, 27, 55–64. [Google Scholar] [CrossRef]
  6. 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]
  7. Ahmed, S. Robust model reference adaptive control for five-link robotic exoskeleton. Int. J. Model. Identif. Control 2021, 39, 324–331. [Google Scholar] [CrossRef]
  8. 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]
  9. 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. 2017, 163, 87–95. [Google Scholar] [CrossRef]
  10. Ahmed, S.; Ghous, I.; Mumtaz, F. TDE Based Model-free Control for Rigid Robotic Manipulators under Nonlinear Friction. Sci. Iran. 2022. [Google Scholar]
  11. 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]
  12. Tao, G. Multivariable adaptive control: A survey. Automatica 2014, 50, 2737–2764. [Google Scholar] [CrossRef]
  13. Singh, S.; Azar, A.T.; Ouannas, A.; Zhu, Q.; Zhang, W.; Na, J. Sliding Mode Control Technique for Multi-switching Synchronization of Chaotic Systems. In Proceedings of the 9th International Conference on Modelling, Identification and Control (ICMIC 2017), Kunming, China, 10–12 July 2017; pp. 880–885. [Google Scholar]
  14. 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: Cham, Switzerland, 2017; Volume 688. [Google Scholar]
  15. 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. Dynam. Control 2018, 6, 369–383. [Google Scholar] [CrossRef]
  16. 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]
  17. Feng, Y.; Yu, X.; Man, Z. Non-singular terminal sliding mode control of rigid manipulators. Automatica 2002, 38, 2159–2167. [Google Scholar] [CrossRef]
  18. 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]
  19. 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, 7687891. [Google Scholar] [CrossRef]
  20. Ouannas, A.; Azar, A.T.; Ziar, T.; Vaidyanathan, S. Fractional Inverse Generalized Chaos Synchronization Between Different Dimensional Systems. In Fractional Order Control and Synchronization of Chaotic Systems. Studies in Computational Intelligence; Springer: Cham, Switzerland, 2017; Volume 688. [Google Scholar]
  21. Ouannas, A.; Azar, A.T.; Ziar, T.; Radwan, A.G. Generalized Synchronization of Different Dimensional Integer-Order and Fractional Order Chaotic Systems. In Fractional Order Control and Synchronization of Chaotic Systems. Studies in Computational Intelligence; Springer: Cham, Switzerland, 2017; Volume 688. [Google Scholar]
  22. Chavez-Vazquez, S.; Gomez-Aguilar, J.F.; Lavin-Delgado, J.E.; Escobar-Jimenez, R.F.; Olivares-Peregrino, V.H. Applications of fractional operators in robotics: A review. J. Intell. Robot. Syst. 2022, 104, 63. [Google Scholar] [CrossRef]
  23. Shah, K.; Sinan, M.; Abdeljawad, T.; El-Shorbagy, M.A.; Abdalla, B.; Abualrub, M.S. A Detailed Study of a Fractal-Fractional Transmission Dynamical Model of Viral Infectious Disease with Vaccination. Complexity 2022, 2022, 7236824. [Google Scholar] [CrossRef]
  24. Shah, K.; Abdeljawad, T. Study of a mathematical model of COVID-19 outbreak using some advanced analysis. Waves Random Complex Media 2022, 1–18. [Google Scholar] [CrossRef]
  25. Shah, K.; Arfan, M.; Ullah, A.; Al-Mdallal, Q.; Ansari, K.J.; Abdeljawad, T. Computational study on the dynamics of fractional order differential equations with applications. Chaos Solitons Fractals 2022, 157, 111955. [Google Scholar] [CrossRef]
  26. Li, G.; Li, Y.; Chen, H.; Deng, W. Fractional-order controller for course-keeping of underactuated surface vessels based on frequency domain specification and improved particle swarm optimization algorithm. Appl. Sci. 2022, 12, 3139. [Google Scholar] [CrossRef]
  27. Ton, C.; Petersen, C. Continuous fied-time sliding mode control for spacecraft with flxible appendages. IFAC-PapersOnLine 2018, 51, 1–5. [Google Scholar] [CrossRef]
  28. Moulay, E.; Lechappe, V.; Bernuau, E.; Defoort, M.; Plestan, F. Fixed-time sliding mode control with mismatched disturbances. Automatica 2022, 136, 110009. [Google Scholar]
  29. 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]
  30. Vahdanipour, M.; Khodabandeh, M. Adaptive fractional order sliding mode control for a quadrotor with a varying load. Aerosp. Sci. Technol. 2019, 86, 737–747. [Google Scholar] [CrossRef]
  31. Fei, J.; Wang, Z.; Liang, X. Robust adaptive fractional fast terminal sliding mode controller for microgyroscope. Complexity 2020, 2020, 8542961. [Google Scholar]
  32. Ni, J.; Liu, L.; Liu, C.; Hu, X. Fractional order fixed-time nonsingular terminal sliding mode synchronization and control of fractional order chaotic systems. Nonlinear Dyn. 2017, 89, 2065–2083. [Google Scholar] [CrossRef]
  33. 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]
  34. Labbadi, M.; El Moussaoui, H. An improved adaptive fractional-order fast integral terminal sliding mode control for distributed quadrotor. Math. Comput. Simul. 2021, 188, 120–134. [Google Scholar] [CrossRef]
  35. Chen, D.; Zhang, J.; Li, Z. A novel fixed-time trajectory tracking strategy of unmanned surface vessel based on the fractional sliding mode control method. Electronics 2022, 11, 726. [Google Scholar] [CrossRef]
  36. 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]
  37. Vo, A.T.; Truong, T.N.; Kang, H.J.; Van, M. A Robust Observer-Based Control Strategy for n-DOF Uncertain Robot Manipulators with Fixed-Time Stability. Sensors 2021, 21, 7084. [Google Scholar] [CrossRef] [PubMed]
  38. Wang, G.; Wang, B.; Zhang, C. Fixed-time third-order super-twisting-like sliding mode motion control for piezoelectric nanopositioning stage. Mathematics 2021, 9, 1770. [Google Scholar] [CrossRef]
  39. Wang, B.; Jahanshahi, H.; Volos, C.; Bekiros, S.; Yusuf, A.; Agarwal, P.; Aly, A.A. Control of a symmetric chaotic supply chain system using a new fixed-time super-twisting sliding mode technique subject to control input limitations. Symmetry 2021, 13, 1257. [Google Scholar] [CrossRef]
  40. Ahmed, S.; Ahmad, T.A.; Mohamed, T. Adaptive Fault Tolerant Non-Singular Sliding Mode Control for Robotic Manipulators Based on Fixed-Time Control Law. Actuators 2022, 11, 353. [Google Scholar] [CrossRef]
  41. Rong, S.; Wang, H.; Li, H.; Sun, W.; Gu, Q.; Lei, J. Performance-guaranteed fractional-order sliding mode control for underactuated autonomous underwater vehicle trajectory tracking with a disturbance observer. Ocean. Eng. 2022, 263, 112330. [Google Scholar] [CrossRef]
  42. 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] [PubMed]
  43. 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] [Green Version]
  44. 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]
  45. 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]
  46. Podlubny, I. Fractional Differential Equations, Mathematics in Science and Engineering; Academic Press: New York, NY, USA, 1999. [Google Scholar]
  47. 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]
  48. Nojavanzadeh, D.; Badamchizadeh, M. Adaptive fractional-order non-singular fast terminal sliding mode control for robot manipulators. IET Control Theory Appl. 2016, 10, 1565–1572. [Google Scholar] [CrossRef]
Figure 1. FoFtNTSM proposed model.
Figure 1. FoFtNTSM proposed model.
Fractalfract 07 00355 g001
Figure 2. Position tracking.
Figure 2. Position tracking.
Fractalfract 07 00355 g002
Figure 3. Tracking error.
Figure 3. Tracking error.
Fractalfract 07 00355 g003
Figure 4. Control input.
Figure 4. Control input.
Fractalfract 07 00355 g004
Figure 5. Position tracking with noise.
Figure 5. Position tracking with noise.
Fractalfract 07 00355 g005
Figure 6. Tracking error with noise.
Figure 6. Tracking error with noise.
Fractalfract 07 00355 g006
Figure 7. Control input with noise.
Figure 7. Control input with noise.
Fractalfract 07 00355 g007
Table 1. 2-DOF robot parameters.
Table 1. 2-DOF robot parameters.
ParameterDescriptionValue
m 1 mass of link 20.4 kg
m 2 mass of link 21.2 kg
r 1 centroid length of joint 10.5 m
r 2 centroid length of joint 20.85 m
l 1 length of the link l1 m
l 2 length of the link 21 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 2. Proposed scheme parameters.
Table 2. Proposed scheme parameters.
ParameterValue
k 1 28
k 2 5
k ¯ 1 5
k ¯ 2 6
ψ 1 0.7
ψ 2 1.01
ψ 11 0.8
ψ 22 1.01
β 0.9
K 1 0.1
K 2 0.1
ω 1 0.9
ω 2 1.01
q 1 ( 0 ) 0.3
q 2 ( 0 ) 0.1
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.; Anjum, Z. Trajectory Tracking Control of Euler–Lagrange Systems Using a Fractional Fixed-Time Method. Fractal Fract. 2023, 7, 355. https://0-doi-org.brum.beds.ac.uk/10.3390/fractalfract7050355

AMA Style

Ahmed S, Azar AT, Tounsi M, Anjum Z. Trajectory Tracking Control of Euler–Lagrange Systems Using a Fractional Fixed-Time Method. Fractal and Fractional. 2023; 7(5):355. https://0-doi-org.brum.beds.ac.uk/10.3390/fractalfract7050355

Chicago/Turabian Style

Ahmed, Saim, Ahmad Taher Azar, Mohamed Tounsi, and Zeeshan Anjum. 2023. "Trajectory Tracking Control of Euler–Lagrange Systems Using a Fractional Fixed-Time Method" Fractal and Fractional 7, no. 5: 355. https://0-doi-org.brum.beds.ac.uk/10.3390/fractalfract7050355

Article Metrics

Back to TopTop