Next Article in Journal
Chaotic Dynamics Analysis and FPGA Implementation Based on Gauss Legendre Integral
Previous Article in Journal
Line Spreads That Produce Projective Planes
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Design of a Finite-Time Bounded Tracking Controller for Time-Delay Fractional-Order Systems Based on Output Feedback

by
Jiang Wu
1,*,
Hao Xie
2,*,
Tianyi Li
2,
Wenjian He
2,
Tiancan Xi
2 and
Xiaoling Liang
3
1
School of Mathematics and Physics, University of Science and Technology Beijing, Beijing 100083, China
2
School of Mathematics and Statistics, Chongqing Technology and Business University, Chongqing 400067, China
3
Maritime Engineering College, Dalian Maritime University, No.1 Linghai Road, Dalian 116026, China
*
Authors to whom correspondence should be addressed.
Submission received: 13 December 2024 / Revised: 6 January 2025 / Accepted: 8 January 2025 / Published: 9 January 2025

Abstract

:
This paper focuses on a class of fractional-order systems with state delays and studies the design problem of the finite-time bounded tracking controller. The error system method in preview control theory is first used. By taking fractional-order derivatives of the state equations and error signals, a fractional-order error system is constructed. This transforms the tracking problem of the original system into an input–output finite=time stability problem of the error system. Based on the output equation of the original system and the error signal, an output equation for the error system is constructed, and a memory-based output feedback controller is designed by means of this equation. Using the input–output finite-time stability theory and linear matrix inequality (LMI) techniques, the output feedback gain matrix of the error system is derived by constructing a fractional-order Lyapunov–Krasovskii function. Then, a fractional-order integral of the input to the error system is performed to derive a finite-time bounded tracking controller for the original system. Finally, numerical simulations demonstrate the effectiveness of the proposed method.

1. Introduction

The study of precise models is key to accurately understanding the laws of operation of phenomena and, subsequently, predicting and transforming the world. In both nature and engineering practice, it has been observed that many control systems exhibit non-locality and long memory characteristics, which are difficult to describe accurately using traditional integer-order differential equations [1,2]. Fractional-order calculus provides a new tool that can more accurately capture and simulate the behavior of these systems [3,4]. Furthermore, due to measurement errors, component aging, and other factors, systems inevitably exhibit time-delay characteristics during the modeling process [5,6]. Therefore, studying fractional-order systems with time delays is of significant theoretical importance and practical value.
As a key research branch of time-delay fractional-order systems, the tracking control problem focuses on how to design a tracking controller that enables the system output to follow the reference signal [7,8,9]. To date, many research studies have been performed on this problem. For example, adaptive tracking control [10], tracking control based on the internal model principle [11], and sliding mode tracking control [12]. However, it is worth mentioning that current research on the tracking control of time-delay fractional-order systems mainly focuses on the system’s behavior over an infinite time interval. That is, it characterizes the steady-state performance of the system, but does not reflect the transient performance of the system. In many practical engineering problems, the primary concern is the system’s behavior within a fixed time interval, with the aim of ensuring that the system’s output stays within the domain defined by the reference signal over a finite period. For instance, it is desired that a robot moves along a planned path within a given time span. In response to this, the concept of finite-time bounded tracking control has been proposed in the academic community, and studies have been conducted on various types of systems [13,14,15]. In [13], based on the theory of partial state stability and finite-time boundedness, a design method of finite-time bounded tracking controllers for discrete linear time systems is presented. In [14], the concept of finite-time bounded tracking for discrete-time systems is extended to continuous-time delay systems, and the finite-time bounded tracking control problem for these systems is studied. In [15], a state feedback approach is used to design a finite-time bounded tracking controller for linear fractional-order systems without delays.
Compared to fractional-order systems without delays, the finite-time bounded tracking control problem for delayed fractional-order systems is more challenging. One of the main reasons is that the presence of time delays causes the system to be described by fractional-order differential-difference equations, which have infinite-dimensional characteristics [16]. This paper investigates the finite-time bounded tracking control problem for a class of delayed fractional-order systems. The key motivation of our work is to address the challenges posed by delayed fractional-order systems, which frequently arise in various real-world applications such as engineering, biology, and economics [5,6]. These systems exhibit memory and hereditary properties, making them more complex to analyze and control than integer-order systems. Extending the concept of finite-time bounded tracking control to delayed fractional-order systems enables more effective handling of time-delay effects and fractional dynamics within a finite-time framework. Thus, this provides a solid theoretical foundation and method for the application of finite-time bounded tracking control in time-delay fractional-order systems. In this paper, by utilizing the error system method from preview control theory, the finite-time bounded tracking problem is transformed into an input–output finite-time stability problem. Then, the output equation is constructed, and an output feedback controller for the error system is designed using this equation. By designing a fractional-order Lyapunov–Krasovskii function for the closed-loop error system and applying linear matrix inequality (LMI) methods, the output feedback controller for the error system is derived. Subsequently, sufficient conditions and the corresponding controller are derived to achieve finite-time bounded tracking of the original system’s output with respect to the reference signal. The main contributions of this paper are as follows:
(a)
The concept of finite-time bounded tracking control is first extended to delayed fractional-order systems, and a finite-time bounded tracking controller is designed for them. This expansion enriches the theoretical system of fractional-order systems and offers new control possibilities.
(b)
Considering the difficulty in measuring system states, an output feedback method is adopted. The output equation is modified to utilize both output and error signal information, and a memory output feedback controller is designed.
(c)
To deal with state time-delay in fractional-order systems, a fractional-order Lyapunov–Krasovskii function is constructed. By leveraging the relationship between Caputo and Riemann–Liouville fractional-order derivatives, the controller’s existence conditions are deduced.
The research plan of this article is as follows: Some basic notions and properties for fractional calculus will be reviewed in Section 2. Section 3 will propose the problem of finite-time bounded tracking control for time-delay fractional-order systems, and give some basic assumptions. To design the finite-time bounded tracking controller for such systems, a fractional error system will be constructed, and by designing a fractional-order Lyapunov–Krasovskii function for the error system and applying LMI methods, the output feedback controller will be derived in Section 4. Section 5 will demonstrate the effectiveness of the proposed method through numerical simulations. Conclusions will be drawn in Section 6.
Notations: 
The notations in this paper are standard. For any matrix  Q ,  Q n  and  Q m × n  denote an n-dimensional matrix and an  m × n  matrix, respectively.  I  is the identity matrix.  Q > 0   ( 0 )  indicates that  Q  is positive definite (semi-definite), and  Q T  denotes the transpositions of  Q . The symbol  *  in a matrix indicates symmetric entries.

2. Preliminaries

This section introduces the basic definitions and properties of fractional calculus required in this paper. Because the Riemann–Liouville derivative is well-suited to mathematical analysis due to its intrinsic properties and widespread use in modeling dynamic systems with memory effects, and the Caputo derivative is particularly useful in control applications as it allows the initial conditions to be expressed in terms of integer-order derivatives, which are more physically interpretable [2], this article adopts Riemann–Liouville and Caputo fractional-order derivatives. Without loss of generality, it is assumed in this paper that the lower limits of fractional integrals and derivatives are zero.
Definition 1
([17], Left Riemann–Liouville (R-L) Fractional Integral). Let the function  x ( t )   be integrable, and   α   be any given positive real number. The left Riemann–Liouville fractional integral of order   α  is defined as
I t α 0 x ( t ) = 1 Γ ( α ) 0 t ( t τ ) α 1 x ( τ ) d τ ,
where  I t α 0 represents the  α -order integral operator in the interval  [ 0 , t ] ,  Γ ( α ) = 0 e t t α 1 d t .
Based on Definition 1, the following definitions of the Riemann–Liouville fractional derivative and the Caputo fractional derivative can be obtained.
Definition 2
([17], Left Riemann–Liouville Fractional Derivative). Let the function  x ( t )  be integrable,  α > 0  , and n be the smallest integer greater than   α , i.e.,   n 1 < α < n . The left Riemann–Liouville fractional derivative of order   α   is defined as
D t α 0 R L x ( t ) = D n ( I t ( n α ) 0 x ( t ) )                                 = 1 Γ ( n α ) d n dt n t 0 t ( t τ ) n α 1 x ( τ ) d τ ,
where  D n is the integer-order derivative operator.
Definition 3
([17], Left Caputo Fractional Derivative). Let the function  x ( t )  be differentiable,  α > 0 , and n be the smallest integer greater than   α , i.e.,   n 1 < α < n . The left Caputo fractional derivative of order   α   is defined as
D t α 0 C x ( t ) = I t n α 0 ( D n x ( t ) )                                 = 1 Γ ( n α ) 0 t ( t τ ) n α 1 x ( n ) ( τ ) d τ .
Remark 1. 
From Definitions 2 and 3, it can be seen that the  α -order left Riemann–Liouville fractional derivative of   x ( t )   is essentially obtained by first performing an   ( n α ) -order integral on   x ( t ) , followed by an   n -order derivative. In contrast, the   α -order left Caputo fractional derivative is obtained by first taking the   n -order derivative, followed by an   ( n α ) -order integral. Furthermore, in general, the left Riemann–Liouville fractional derivative and the left Caputo fractional derivative are not equivalent. The relationship between them is given by
D 0 R L x t α ( t ) = D 0 C x t α ( t ) + k = 0 n 1 t k α Γ ( k α + 1 ) x ( k ) ( 0 ) .
where  x ( 0 ) ( t ) = x ( t ) , but under the condition  x ( k ) ( 0 ) = 0 ( k = 0 , 1 , , n 1 ) , they are equivalent [17].
For simplicity, we abbreviate  I t α 0 x ( t ) as  I α x ( t ) D 0 R L x t α ( t ) as  D R L x α ( t ) , and  D 0 C x t α ( t ) as  D C x α ( t ) .
In the process of designing the controller, we need to use the following lemmas.
Lemma 1
([18]). Let  0 < α < 1 , and let   x ( t ) R n  be a continuously differentiable function. For  t t 0 , we have
D C x T ( t ) P x ( t ) α x T ( t ) P D C x α ( t ) + D C x α ( t ) T P x ( t ) ,
where  P R n × n and  P > 0 .
Lemma 2
([19]). Suppose  x ( t )  is a non-negative continuous function. Then, for any  t [ 0 , T ] , we have
I α x ( t ) = 1 Γ ( α ) 0 t ( t s ) α 1 x ( s ) d s a x ( t ) Γ ( 1 + α ) T α a ,
where  a > 0  is the upper bound of  I α x ( t ) .
Lemma 3
([20]). Let  α > 0 ,  n 1 < α < n , and  x ( t )  be an  n -order differentiable function. The composite formula for the fractional integral and the Caputo-type fractional derivative of the same order is given by
I α ( D C x α ( t ) ) = x ( t ) k = 0 n 1 t k k ! x ( k ) ( 0 ) .
Lemma 4
(Schur’s Complement [21]). Consider the matrix  S = S 11 S 12 S 12 T S 22 , where  S 11  and  S 22  are both symmetric and invertible. The following three inequalities are equivalent:
(1) 
S < 0 ;
(2) 
S 11 < 0 , S 22 S 12 T S 11 1 S 12 < 0 ;
(3) 
S 22 < 0 , S 11 S 12 S 22 1 S 12 T < 0 .

3. Problem Statement and Basic Assumptions

Consider the following linear fractional-order system with state delays:
D C x α ( t ) = A x ( t ) + A 1 x ( t γ ) + B u ( t ) + H w ( t ) y ( t ) = C x ( t ) x ( t ) = η ( t ) ,   t γ , 0 ,
where  0 < α < 1 x ( t ) n is the state variable,  u ( t ) m is the control input,  w ( t ) q is the disturbance, and  y ( t ) p is the output;  γ > 0 is the state delay;  A n × n A 1 n × n B n × m H n × q , and  C p × n are constant matrices; and  η ( t ) is the initial function of the state vector.
Remark 2. 
The model (1) represents a time-delay fractional-order system, which is widely used to describe processes with memory and hereditary properties, such as those in a viscoelastic mechanical system [22] and power system [6]. The inclusion of a time delay reflects the practical phenomenon where system states depend not only on the current input but also on past states. The condition  0 < α < 1   arises because fractional-order derivatives with orders in this range are particularly effective for modeling such memory-dependent behaviors [5,6].
Let  r ( t ) be the reference signal of the system (1), and let  r ( t ) = φ ( t ) for  t [ γ , 0 ] , where  φ ( t ) represents the initial function. Additionally, denote the error signal  e ( t ) as the difference between  r ( t ) and the output signal  y ( t ) , namely,
e ( t ) = r ( t ) y ( t ) .
Extend  y ( t ) to the interval  γ , 0 while maintaining  y ( t ) = C x ( t ) . Then, the initial condition of the error signal can be obtained as  e ( t ) = C η ( t ) φ ( t ) t γ , 0 .
The reference signal  r ( t ) and the disturbance signal  w ( t ) of system (1) satisfy the following basic assumptions.
Assumption 1.
Suppose the reference signal  r ( t )  is a piecewise continuously differentiable function and satisfies
T 1 α Γ ( 2 α ) 2 sup t [ 0 , T ] r ˙ T ( t ) Q 1 r ˙ ( t ) c 11 .
where   Q 1 p × p   is a given positive definite matrix, and   c 11  is a given positive constant.
Assumption 2.
Suppose the disturbance signal  w ( t )  is a piecewise continuously differentiable function and satisfies
T 1 α Γ ( 2 α ) 2 sup t [ 0 , T ] w ˙ T ( t ) Q 2 w ˙ ( t ) c 22 .
where   Q 2 q × q  is a given positive definite matrix, and   c 22  is a given positive constant.
We extend the definition of finite-time bounded tracking in reference [15] to linear time-delay fractional order systems (1). Thus, the following definition is obtained.
Definition 4.
Given scalars  c 1 > 0 c 2 > 0 T > 0 , and matrices  Q > 0  and  Φ > 0 , under zero initial conditions (i.e.,  η ( t ) = 0   ( t γ , 0 ) , when sup t [ 0 , T ] w T ( t ) Q w ( t ) c 1 , if for all  t [ 0 , T ]  and  γ > 0 , we have  e T ( t ) Φ e ( t ) < c 2 , then the delayed fractional-order system (1) achieves finite-time bounded tracking of the reference signal  r ( t )  with respect to  ( c 1 , c 2 , Q , Φ , T ) .
The purpose of this paper is to design an output feedback controller for the fractional-order linear system (1), such that the output  y ( t ) of the closed-loop system achieves finite-time bounded tracking of the reference signal  r ( t ) with respect to  ( c 1 , c 2 , Q , Φ , T ) .

4. Controller Design

To design the tracking controller for system (1), we first construct an error system that includes the error signal.
Take the  α -order Caputo fractional derivative of both sides of Equation (2), and based on the output equation of system (1), we obtain
D C e α ( t ) = D C r α ( t ) D C y α ( t ) = D C r α ( t ) C D C x α ( t )
Next, taking  D α C on both sides of the state equation of system (1), we obtain
D C ( α D C x α ( t ) ) = D C A x ( t ) α + D C A 1 x ( t γ ) α + D C B u ( t ) α + D C H w ( t ) α = A D C x α ( t ) + A 1 D C x α ( t γ ) + B D C u α ( t ) + H D C w α ( t ) .
Introduce a new state vector in the form of
x ¯ ( t ) = D C x α ( t ) e ( t ) p + n .
Thus, combining Equations (3) and (4), we obtain the following:
D C x ¯ α ( t ) = A ¯ x ¯ ( t ) + A ¯ 1 x ¯ ( t γ ) + B ¯ D C u α ( t ) + H ¯ w ¯ ( t )
where
A ¯ = A 0 C 0 ,   A ¯ 1 = A 1 0 0 0 ,   B ¯ = B 0 , H ¯ = H 0 0 I ,   w ¯ ( t ) = D C w α ( t ) D C r α ( t ) .
System (5) is the desired error system.
From the output equation  y ( t ) = C x ( t ) of system (1), we know that  y ( t ) is measurable, and the reference signal  r ( t ) is known. Therefore,  e ( t ) can also be obtained online. To fully utilize this information, we introduce the following observation equation for the error system (5):
y ¯ ( t ) = C ¯ x ¯ ( t )
where  C ¯ = C 0 0 I .
Then, for system (5) and its observation Equation (6), we design the following memory-based output feedback controller:
D C u α ( t ) = F 1 y ¯ ( t ) + F 2 y ¯ ( t γ ) .
where  F 1 and  F 2 are matrices to be determined. Under the action of controller (7), the closed-loop system
D C x ¯ α ( t ) = A ¯ + B ¯ F 1 C ¯ x ¯ ( t ) + A ¯ 1 + B ¯ F 2 C ¯ x ¯ ( t γ ) + H ¯ w ¯ ( t )
is obtained.
In the following, we solve for the output feedback gain matrices  F 1 and  F 2 in system (8) and obtain the following theorem.
Theorem 1. 
Under Assumptions 1 and 2, if there are positive definite matrices  P > 0  and  M > 0  such that
P A ¯ + B ¯ F 1 C ¯ + A ¯ + B ¯ F 1 C ¯ T P + M P A ¯ 1 + B ¯ F 2 C ¯ P H ¯ * M 0 * * Q < 0
and
C ˜ T Φ C ˜ c 2 T 1 α c 1 Γ ( 2 α ) T P < 0 ,
where  C ˜ = 0 I , then system (8) can achieve finite-time bounded tracking of the reference signal  r ( t ) with respect to  ( c 1 , c 2 , Q , Φ , T ) , where  c 1 c 11 + c 22 and  Q = Q 2 0 0 Q 1 .
Proof of Theorem 1.
Using positive definite matrices  P   and  M , which satisfy the matrix inequalities (9) and (10), we construct the following fractional Lyapunov–Krasovskii function:
V ( t ) = I 1 α x ¯ T ( t ) P x ¯ ( t ) + t γ t x ¯ T ( s ) M x ¯ ( s ) d s .
taking the derivative of  V ( t ) in (11) along the trajectory of system (8). Based on the definition of the Riemann–Liouville fractional derivative, as well as the relationship between the Caputo fractional derivative and the Riemann–Liouville fractional derivative, we obtain
V ˙ ( z ( t ) ) = D R L ( α x ¯ T ( t ) P x ¯ ( t ) ) + x ¯ T ( t ) M x ¯ ( t ) x ¯ T ( t γ ) M x ¯ ( t γ ) = D C ( α x ¯ T ( t ) P x ¯ ( t ) ) + t α Γ ( 1 α ) x ¯ T ( 0 ) P x ¯ ( 0 ) + x ¯ T ( t ) M x ¯ ( t ) x ¯ T ( t γ ) M x ¯ ( t γ ) .
Since  x ¯ ( t ) = D C x α ( t ) e ( t ) = 0 , when  t γ , 0 , we have
t α Γ ( 1 α ) x ¯ T ( 0 ) P x ¯ ( 0 ) = 0 .
Applying Lemma 1 to Equation (12) and incorporating (13) and system (8), we obtain
V ˙ ( t ) x ¯ T ( t ) P D C x ¯ α ( t ) + D C x ¯ α ( t ) T P x ¯ ( t ) + x ¯ T ( t ) M x ¯ ( t ) x ¯ T ( t γ ) M x ¯ ( t γ ) = x ¯ T ( t ) P A ¯ + B ¯ F 1 C ¯ x ¯ ( t ) + A ¯ 1 + B ¯ F 2 C ¯ x ¯ ( t γ ) + H ¯ w ¯ ( t ) + A ¯ + B ¯ F 1 C ¯ x ¯ ( t ) + A ¯ 1 + B ¯ F 2 C ¯ x ¯ ( t γ ) + H ¯ w ¯ ( t ) T P x ¯ ( t ) + x ¯ T ( t ) M x ¯ ( t ) x ¯ T ( t γ ) M x ¯ ( t γ ) = x ¯ T ( t ) P A ¯ + B ¯ F 1 C ¯ + A ¯ + B ¯ F 1 C ¯ T P + M x ¯ ( t ) x ¯ T ( t γ ) M x ¯ ( t γ ) + x ¯ T ( t ) P A ¯ 1 + B ¯ F 2 C ¯ x ¯ ( t γ ) + x ¯ T ( t γ ) A ¯ 1 + B ¯ F 2 C ¯ T P x ¯ ( t )
Letting  ζ ( t ) = x ¯ ( t ) x ¯ ( t γ ) w ¯ ( t ) , then the right side of Equation (14) can be written as a quadratic form in terms of  ζ ( t ) , that is,
V ˙ ( t ) ζ T ( t ) P A ¯ + B ¯ F 1 C ¯ + A ¯ + B ¯ F 1 C ¯ T P + M P A ¯ 1 + B ¯ F 2 C ¯ P H ¯ * M 0 * * 0 ζ ( t ) = ζ T ( t ) P A ¯ + B ¯ F 1 C ¯ + A ¯ + B ¯ F 1 C ¯ T P + M P A ¯ 1 + B ¯ F 2 C ¯ P H ¯ * M 0 * * Q ζ ( t ) + w ¯ T ( t ) Q w ¯ ( t ) .
If (9) holds, then combing (15), we have
V ˙ ( t ) < w ¯ T ( t ) Q w ¯ ( t ) .
According to the zero initial condition, we know
V ( 0 ) = I 1 α x ¯ T ( 0 ) P x ¯ ( 0 ) + γ 0 x ¯ T ( s ) M x ¯ ( s ) d s = 0 .
Integrating both sides of (16) from 0 to  t , and incorporating (17), we obtain
V ( t ) < 0 t w ¯ T ( s ) Q w ¯ ( s ) d s .
Then, we estimate the upper bound of  V ( t ) . Since  w ¯ ( t ) = D C w α ( t ) D C r α ( t ) and  Q = Q 2 0 0 Q 1 , we have
w ¯ T ( t ) Q w ¯ ( t ) = D C r α ( t ) T Q 1 D C r α ( t ) + D C w α ( t ) T Q 2 D C w α ( t ) .
For the first term of (19), according to Assumption 1,  r ˙ ( t ) has only the first kind of discontinuity at most, and thus is a bounded function. Additionally, the function  ( t s ) α with respect to  s retains its sign on the interval  [ 0 , t ] , so by the mean value theorem for integrals [23], there exists  ξ [ 0 , t ] such that
0 t ( t s ) α r ˙ ( s ) d s = 0 t ( t s ) α d s r ˙ ( ξ ) = 1 1 α t 1 α r ˙ ( ξ ) .
Therefore, we obtain
D C r α ( t ) = 1 Γ ( 1 α ) 0 t ( t s ) α r ˙ ( s ) d s = 1 ( 1 α ) Γ ( 1 α ) t 1 α r ˙ ( ξ ) = t 1 α r ˙ ( ξ ) Γ ( 2 α )
Thus, we have
D C r α ( t ) T Q 1 D C r α ( t ) = t 1 α r ˙ ( ξ ) Γ ( 2 α ) T Q 1 t 1 α r ˙ ( ξ ) Γ ( 2 α ) t 1 α Γ ( 2 α ) 2 max ξ [ 0 , t ] r ˙ T ( ξ ) Q 1 r ˙ ( ξ ) T 1 α Γ ( 2 α ) 2 sup t [ 0 , T ] r ˙ T ( t ) Q 1 r ˙ ( t ) .
Furthermore, according to Assumption 1, we have
D C r α ( t ) T Q 1 D C r α ( t ) c 11 .
Similarly, under the conditions of Assumption 2, the second term on the right side of (19) satisfies
D C w α ( t ) T Q 2 D C w α ( t ) c 22 .
By combining Equations (19)–(21), we obtain
w ¯ T ( t ) Q w ¯ ( t ) c 11 + c 22 c 1 .
Substituting Equation (22) into Equation (18), we obtain an upper bound for  V ( t ) as
V ( t ) < 0 t c 1 d τ 0 T c 1 d τ = c 1 T .
Given that
V ( t ) = I 1 α x ¯ T ( t ) P x ¯ ( t ) + t γ t x ¯ T ( s ) M x ¯ ( s ) d s
and  t γ t x ¯ T ( s ) M x ¯ ( s ) d s 0     ( t 0 , T ) , along with Equation (23), we can conclude that
I 1 α x ¯ T ( t ) P x ¯ ( t ) < c 1 T .
Since  c 1 T > 0 , applying Lemma 2 to (24), we obtain
x ¯ T ( t ) P x ¯ ( t ) < c 1 Γ ( 2 α ) T T 1 α .
On the other hand,  e ( t ) = 0 I x ¯ ( t ) = C ˜ x ¯ ( t ) . According to (10) and (25), when  t 0 , T , we obtain
e T ( t ) Φ e ( t ) = x ¯ T ( t ) C ˜ T Φ C ˜ x ¯ ( t ) < c 2 T 1 α c 1 Γ ( 2 α ) T x ¯ T ( t ) P x ¯ ( t ) = c 2 T 1 α c 1 Γ ( 2 α ) T V ( t ) < c 2 ,
which completes the proof of Theorem 1. □
Note that the matrix inequality (9) in Theorem 1 contains the terms  P A ¯ + B ¯ F 1 C ¯ and  P A ¯ 1 + B ¯ F 2 C ¯ , where  P F 1 , and  F 2 are all unknown. This means the matrix inequality (9) is not an LMI. In order to facilitate the solution of  P F 1 , and  F 2 , we need to convert the matrix inequality in Theorem 1 into an LMI. Then, we obtain Theorem 2.
Theorem 2.
Under Assumptions 1 and 2, there are appropriate matrices  L > 0 ,  Z > 0 ,  Y 1 , and  Y 2 , such that
L A ¯ T + A ¯ L + Y 1 T B ¯ T + B ¯ Y 1 + Z A ¯ 1 L + B ¯ Y 2 H ¯ * Z 0 * * Q < 0
and
c 2 T 1 α c 1 Γ ( 2 α ) T L L C ˜ T * Φ 1 < 0 ,
then system (8) can achieve finite-time bounded tracking of the reference signal  r ( t )  with respect to  ( c 1 , c 2 , Q , Φ , T ) , where the output feedback gain matrices are  F 1 = Y 1 L 1 C ¯ T C ¯ C ¯ T 1 and  F 2 = Y 2 L 1 C ¯ T C ¯ C ¯ T 1 .
Proof of Theorem 2.
It is sufficient to prove that the conditions of Theorem 1 are equivalent to the conditions of this theorem.
By multiplying the matrix  d i a g ( P 1 , I , I )   on both sides of (9), we obtain
P 1 A ¯ T + A ¯ P 1 + P 1 C ¯ T F 1 T B ¯ T + B ¯ F 1 C ¯ 1 P 1 + P 1 M P 1 A ¯ 1 P 1 + B ¯ F 2 C ¯ 1 P 1 H ¯ * P 1 M P 1 0 * * Q < 0 .
When letting  L = P 1 Z = P 1 M P 1 Y 1 = F 1 C ¯ P 1 , and  Y 2 = F 2 C ¯ P 1 in (28), then we have (26).
Furthermore, by multiplying  L on both sides of (10), we can obtain
L C ˜ T Φ C ˜ L c 2 T 1 α c 1 Γ ( 2 α ) T L P L < 0
Since  L = P 1 and  Φ > 0 , (29) can be written as
c 2 T 1 α c 1 Γ ( 2 α ) T L L C ¯ T ( Φ 1 ) 1 C ¯ L < 0
According to Lemma 2, (30) can be equivalently transformed into (27).
Under  Y 1 = F 1 C ¯ P 1 Y 2 = F 2 C ¯ P 1 , and  L = P 1 , it is obtained that
F 1 C ¯ = Y 1 L 1
and
F 2 C ¯ = Y 2 L 1 .
In addition, the matrix  C ¯ = C 0 0 I is of full rank, so the matrix  C ¯ C ¯ T 1 exits. When multiplying  C ¯ T C ¯ C ¯ T 1 on both sides of (31) and (32), it follows that  F 1 = Y 1 L 1 C ¯ T C ¯ C ¯ T 1 and  F 2 = Y 2 L 1 C ¯ T C ¯ C ¯ T 1 . This completes the proof. □
Finally, by solving for  u ( t ) from the control input  D C u α ( t ) = F 1 y ¯ ( t ) + F 2 y ¯ ( t γ ) of system (8), we can obtain the control input for system (1). To clarify the controller structure, we appropriately block the output feedback gain matrices  F 1  and  F 2 , yielding
F 1 = F 1 y F 1 e and   F 2 = F 2 y F 2 e ,
where  F 1 y m × n F 1 e m × p F 2 y m × n , and  F 2 e m × p . In addition, based on  y ¯ ( t ) = C ¯ x ¯ ( t ) C ¯ = C 0 0 I x ¯ ( t ) = D C x α ( t ) e ( t ) , and  y ( t ) = C x ( t ) , we can derive that
y ¯ ( t ) = C 0 0 I D C x α ( t ) e ( t ) = D C C x ( t ) α e ( t ) = D C y α ( t ) e ( t ) ,
and
y ¯ ( t γ ) = C 0 0 I D C x α ( t γ ) e ( t ) = D C C x ( t γ ) α e ( t ) = D C y α ( t γ ) e ( t ) .
As a result, it is acquired that
D C u α ( t ) = F 1 y F 1 e D C y α ( t ) e ( t ) + F 2 y F 2 e D C y α ( t γ ) e ( t γ )                             = F 1 y D C y α ( t ) + F 1 e e ( t ) + F 2 y D C y α ( t γ ) + F 2 e e ( t γ ) .
By performing (33) with  α -order integration from 0 to  t on both sides, and applying Lemma 3, we obtain
u ( t ) u ( 0 ) = F 1 y I α D C y α ( t ) + F 1 e I α e ( t ) + F 2 y I α D C y α ( t γ ) + F 2 e I α e ( t γ )                                       = F 1 y y ( t ) y ( 0 ) + F 1 e I α e ( t ) + F 2 y y ( t γ ) y ( γ ) + F 2 e I α e ( t γ )
Considering the zero initial condition, we have
u ( t ) = F 1 y y ( t ) + F 1 e I α e ( t ) + F 2 y y ( t γ ) + F 2 e I α e ( t γ ) .
Based on Theorem 2 and the above analysis, we can derive Theorem 3.
Theorem 3. 
If Assumption 1 and Assumption 2 hold, and there are appropriate matrices  L > 0 ,  Z > 0 ,  Y 1 , and  Y 2 such that Equations (26) and (27) hold, then the control input for system (1) can be taken as Equation (34). Under (34), the output  y ( t ) of system (1) can achieve finite-time bounded tracking of the reference signal  r ( t )  with respect to  ( c 1 , c 2 , Q , Φ , T ) .
Remark 3.
This paper studies the fractional-order model of the control system for the case  0 < α < 1  and   x ( 0 ) = 0 . Since, in this case, the left Riemann–Liouville fractional derivative is equivalent to the left Caputo fractional derivative, the controller designed in this paper is applicable to fractional-order models under both definitions.
Remark 4.
The merit of our finite-time bounded tracking controller lies in its ability to guarantee the output within a given threshold of the desired tracking signal in a finite time. This characteristic is particularly advantageous for systems requiring precise and time-critical operations, as it ensures both stability and a rapid response. Additionally, finite-time control methods often exhibit a better transient performance compared to asymptotic control approaches, making them suitable for practical applications where time efficiency and bounded-state behavior are essential [13,14]. The effectiveness of the controller will be demonstrated through numerical simulations.

5. Numerical Simulation

Consider the fractional-order linear system (1), where
α = 0.8 ,   A = 0 1.5 1 2 0 0.6 1 1.5 1 ,   A 1 = 0 0.6 0.18 0.12 0.6 0 0.03 0 0 , B = 1 1.5 3 ,   H = 2 5 4 and   C = 1 0 1 ,
with initial conditions  x ( t ) = η ( t ) = 0 ,   t 0.1 , 0 .
Let  Φ = 0.1 I c 1 = 0.26 c 2 = 1 , and  T = 15 . The controller is designed for two different reference signals and disturbance signals, followed by numerical simulations.
(a) The reference signal is taken as
r ( t ) = 0.1 cos ( 2 t ) .
The weight matrix is chosen as  Q 1 = 1 , and then we can obtain
T 1 α Γ ( 2 α ) 2 sup t [ 0 , T ] r ˙ T ( t ) Q 1 r ˙ ( t ) 0.094 < 0.16 = c 11 .
The disturbance signal is taken as
w ( t ) = 0.03 .
Let the weight matrix  Q 2 = 0.6 . After calculation, we obtain
T 1 α Γ ( 2 α ) 2 sup t [ 0 , T ] w ˙ T ( t ) Q 2 w ˙ ( t ) = 0 < 0.1 = c 22 .
At this point,  Q = Q 1 0 0 Q 2 = 1 0 0 0.6 and  c 11 + c 22 = 0.26 c 1 .
Based on Theorem 3, by applying the LMI toolbox in MATLAB to solve the LMI conditions (26) and (27), the matrix variables  L Y 1 , and  Y 2 are obtained. Furthermore, from  F 1 = Y 1 L 1 C ¯ T C ¯ C ¯ T 1 and  F 2 = Y 2 L 1 C ¯ T C ¯ C ¯ T 1 , the gain matrix is computed as
F 1 = 4.80426050240453 36.0279538629814 , F 2 = 0.0536488668833622 0.00259806136809582 .
At this point, according to Equation (34), the controller has the following form:
u ( t ) = F 1 y y ( t ) + F 1 e I 0.8 e ( t ) + F 2 y y ( t 0.1 ) + F 2 e I 0.8 e ( t 0.1 ) = F 1 y y ( t ) + F 1 e Γ ( 0.8 ) 0 t ( t τ ) 0.2 e ( τ ) d τ + F 2 y y ( t 0.1 )   + F 2 e Γ ( 0.8 ) 0 t ( t τ ) 0.2 e ( τ 0.1 ) d τ
where
F 1 y = 4.80426050240453 ,   F 1 e = 36.0279538629814 , F 2 y = 0.0536488668833622   and   F 2 e = 0.00259806136809582 .
By adopting the Adams–Bashforth–Moulton algorithm [20], and MATLAB (R2023a, MathWorks, Natick, MA, USA) software, we obtain the following figures.
From Figure 1, it can be seen that under the action of the designed controller, the closed-loop output signal of system (1) always stays within the given domain of the reference signal over the specified time interval. Additionally, from Figure 2 and Figure 3, it is evident that within the time interval  [ 0 , 15 ] , the error signal also remains within the given bounds. This indicates that, under the action of the designed controller, the output of system (1) achieves finite-time bounded tracking of the target signal  r ( t ) with respect to  ( 0.26 , 1 , Q , 0.1 I , 15 ) . Figure 4 shows the input of the system, and it can be observed from the figure that the input is bounded.
(b) The reference signal is taken as
r ( t ) = 0 , t < 4 0.25 ( t 4 ) , 4 t 8 1 , 8 < t 20 .
At this point, we have  r ˙ ( t ) = 0 , t < 4 0.25 , 4 t 8 1 , 8 < t 20 . The weight matrix is chosen as  Q 1 = 0.5 , and then we can obtain
T 1 α Γ ( 2 α ) 2 sup t [ 0 , T ] r ˙ T ( t ) Q 1 r ˙ ( t ) 0.148 < 0.15 = c 11 .
The disturbance signal is taken as
w ( t ) = 0.1 e t / 10 sin ( 4 t ) + 0.2 .
Let the weight matrix  Q 2 = 0.5 . After calculation, we obtain
T 1 α Γ ( 2 α ) 2 sup t [ 0 , T ] w ˙ T ( t ) Q 2 w ˙ ( t ) 0.105 < 0.11 = c 22 .
At this point,  Q = Q 1 0 0 Q 2 = 0.5 0 0 0.5 and  c 11 + c 22 = 0.26 c 1 .
Similarly, by applying the LMI toolbox in MATLAB to solve the LMI conditions (26), (27), the matrix variables  L Y 1 , and  Y 2 are obtained. Furthermore, from  F 1 = Y 1 L 1 C ¯ T C ¯ C ¯ T 1 and  F 2 = Y 2 L 1 C ¯ T C ¯ C ¯ T 1 , the gain matrix is computed as
F 1 = 4.78376603285385 35.1922569105882 , F 2 = 0.0536605142245947 0.00241725627559958 .
Furthermore, based on Equation (34), we can obtain the form of control function  u ( t ) as follows
u ( t ) = F 1 y y ( t ) + F 1 e I 0.8 e ( t ) + F 2 y y ( t 0.1 ) + F 2 e I 0.8 e ( t 0.1 ) = F 1 y y ( t ) + F 1 e Γ ( 0.8 ) 0 t ( t τ ) 0.2 e ( τ ) d τ + F 2 y y ( t 0.1 )   + F 2 e Γ ( 0.8 ) 0 t ( t τ ) 0.2 e ( τ 0.1 ) d τ
where
F 1 y = 4.78376603285385 ,   F 1 e = 35.1922569105882 , F 2 y = 0.0536605142245947   and   F 2 e = 0.00241725627559958 .
By adopting the Adams–Bashforth–Moulton algorithm, and MATLAB software, we obtain the following figures.
Figure 5 and Figure 6, respectively, depict the output response curve and the tracking error curve of system (1) when the reference the signal is given by Equation (36).
As shown in Figure 7, the closed-loop system has also achieved finite-time bounded tracking of the target signal  r ( t ) with respect to  ( 0.26 , 1 , Q , 0.1 I , 15 ) . From Figure 8, it can be seen that the input of the system is bounded.

6. Conclusions

This paper studies the design problem of the finite-time bounded output feedback tracking controller for linear time-delay fractional-order systems. The method of the error system in preview control theory is adopted to derive the fractional-order error system, thus transforming the tracking control problem of the original system into the input–output finite-time stability control problem of the error system. Then, the output equation is modified, and a memory output feedback controller is designed by utilizing the modified output equation. Combining the research method of input–output finite-time stability with the linear matrix inequality technique, the design method of the output feedback controller gain matrix characterized by linear matrix inequalities is presented. Numerical simulations demonstrate the effectiveness of the proposed controller.

Author Contributions

Methodology, Writing—Original Draft, J.W.; Methodology, Software, Writing—Review and Editing, H.X.; Formal Analysis, T.L., W.H., T.X. and X.L. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by National Natural Science Foundation of China under Grant 34252301417, the Interdisciplinary Research Project for Young Teachers of the University of Science and Technology Beijing (Fundamental Research Funds for the Central Universities) under Grant FRF-IDRY-20-027, the Gansu Province Natural Science Foundation under Grant 24JRRA185, the High-level Talent Research Start-up Project of the Chongqing Technology and Business University under Grant 2356029, and the Science and Technology Research Program of the Chongqing Municipal Education Commission under Grant KJQN202400832.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Podlubny, I. Fractional Differential Equation; Academic Press: San Diego, CA, USA, 1999. [Google Scholar]
  2. Caponettp, R.; Dongola, G.; Fortuna, L.; Petráš, I. Fractional Order Systems: Modeling and Control Applications; World Scientific: Singapore, 2010. [Google Scholar]
  3. Kothari, K.; Metha, U.; Prasad, R. Fractional-order system modeling and its applications. J. Eng. Sci. Technol. Rev. 2019, 12, 1–10. [Google Scholar] [CrossRef]
  4. Debbouche, N.; Ouannas, A.; Batiha, I.M.; Grassi, G. Chaotic dynamics in a novel COVID-19 pandemic model described by commensurate and incommensurate fractional-order derivatives. Nonlinear Dyn. 2021, 109, 33–45. [Google Scholar] [CrossRef] [PubMed]
  5. Birs, I.; Muresan, C.; Nascu, I.; Lonescu, C. A survey of recent advances in fractional order control for time delay systems. IEEE Access 2019, 7, 30951–30965. [Google Scholar] [CrossRef]
  6. Yu, Z.; Sun, Y.; Dai, X. Stability and stabilization of the fractional-order power system with time delay. IEEE Trans. Circuits Syst. II Express Briefs 2021, 68, 3446–3450. [Google Scholar] [CrossRef]
  7. Mahmoudabadi, P.; Tavakoli-Kakhki, M. Robust tracking control for nonlinear fractional order delayed systems: Modified repetitive control approach. Asian J. Control 2024, 26, 1808–1819. [Google Scholar] [CrossRef]
  8. Mahmoudabadi, P.; Tavakoli-Kakhki, M. Fuzzy observer–based disturbance rejection control for nonlinear fractional-order systems with time-varying delay. J Vib. Control 2022, 28, 2145–2154. [Google Scholar] [CrossRef]
  9. Huang, S.; Wang, J.; Xiong, L.; Liu, J.; Li, P.; Wang, Z. Distributed predefined-time fractional-order sliding mode control for power system with prescribed tracking performance. IEEE Trans. Power Syst. 2021, 37, 2233–2246. [Google Scholar] [CrossRef]
  10. Rouhani, S.H.; Abbaszadeh, E.; Sepestanaki, M.A.; Mobayen, S.; Su, C.L.; Nemati, A. Adaptive finite-time tracking control of fractional microgrids against time-delay attacks. IEEE Trans. Ind. Appl. 2023, 60, 2153–2164. [Google Scholar] [CrossRef]
  11. Muresan, C.I.; Birs, I.; De Keyser, R. An alternative design approach for fractional order internal model controllers for time delay systems. J. Adv. Res. 2021, 31, 177–189. [Google Scholar] [CrossRef] [PubMed]
  12. Zhou, X.; Li, X. Trajectory tracking control for electro-optical tracking system using ESO based fractional-order sliding mode control. IEEE Access 2021, 9, 45891–45902. [Google Scholar] [CrossRef]
  13. Liao, F.; Wu, Y.; Yu, X.; Deng, J. Finite-time bounded tracking control for linear discrete-time systems. Math. Probl. Eng. 2018, 2018, 7017135. [Google Scholar] [CrossRef]
  14. Liao, F.; Wu, Y. Finite-time bounded tracking control for linear continuous-time delay systems. Control Decis. 2019, 34, 2095–2104. [Google Scholar]
  15. Xie, H.; Liao, F.; Chen, Y.; Zhang, X.; Li, M.; Deng, J. Finite-time bounded tracking control for fractional-order systems. IEEE Access 2021, 9, 11014–11023. [Google Scholar] [CrossRef]
  16. Wang, S.; He, S.; Yousefpour, A.; Yousefpour, A.; Jahanshahi, H.; Repnik, R.; Perc, M. Chaos and complexity in a fractional-order financial system with time delays. Chaos Solitons Fractals 2020, 131, 109521. [Google Scholar] [CrossRef]
  17. Kilbas, A.A.; Srivastava, H.M.; Trujillo, J.J. Theory and Applications of Fractional Differential Equations; Elsevier: New York, NY, USA, 2006. [Google Scholar]
  18. Duarte-Mermoud, M.A.; Aguila-Camacho, N.; Gallegos, J.A.; Castro-Linares, R. Using general quadratic Lyapunov functions to prove Lyapunov uniform stability for fractional order systems. Commun. Nonlinear Sci. Numer. Simul. 2015, 22, 650–659. [Google Scholar] [CrossRef]
  19. Lichang, Y. Study on Finite-Time Stability and Control of Fractional Differential Systems with Delay. Ph.D. Thesis, Anhui University, Hefei, China, 2019; p. 25. [Google Scholar]
  20. Diethelm, K. The Analysis of Fractional Differential Equations: An Application-oriented Exposition Using Differential Operators of Caputo Type; Springer: Berlin/Heidelberg, Germany, 2011. [Google Scholar]
  21. Li, Y. Robust Control: Linear Matrix Inequality Method; Tsinghua University Press: Beijing, China, 2002. [Google Scholar]
  22. Balochian, S.; Rajaee, N. Fractional-order optimal control of fractional-order linear vibration systems with time delay. Int. J. Syst. Dyn. Appl. 2018, 7, 72–93. [Google Scholar] [CrossRef]
  23. Zorich, V.A. Mathematical Analysis I; Springer: New York, NY, USA, 2004. [Google Scholar]
Figure 1. The output response of the closed−loop system with the reference signal (35).
Figure 1. The output response of the closed−loop system with the reference signal (35).
Mathematics 13 00200 g001
Figure 2. The tracking error of the system with the reference signal (35).
Figure 2. The tracking error of the system with the reference signal (35).
Mathematics 13 00200 g002
Figure 3. The trajectory  e T ( t ) Φ e ( t ) of the system with the reference signal (35).
Figure 3. The trajectory  e T ( t ) Φ e ( t ) of the system with the reference signal (35).
Mathematics 13 00200 g003
Figure 4. The input of the system with the reference signal (35).
Figure 4. The input of the system with the reference signal (35).
Mathematics 13 00200 g004
Figure 5. The output response of the closed−loop system with the reference signal (36).
Figure 5. The output response of the closed−loop system with the reference signal (36).
Mathematics 13 00200 g005
Figure 6. The tracking error of the system with the reference signal (36).
Figure 6. The tracking error of the system with the reference signal (36).
Mathematics 13 00200 g006
Figure 7. The trajectory  e T ( t ) Φ e ( t ) of the system with the reference signal (36).
Figure 7. The trajectory  e T ( t ) Φ e ( t ) of the system with the reference signal (36).
Mathematics 13 00200 g007
Figure 8. The input of the system with the reference signal (36).
Figure 8. The input of the system with the reference signal (36).
Mathematics 13 00200 g008
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

Wu, J.; Xie, H.; Li, T.; He, W.; Xi, T.; Liang, X. Design of a Finite-Time Bounded Tracking Controller for Time-Delay Fractional-Order Systems Based on Output Feedback. Mathematics 2025, 13, 200. https://doi.org/10.3390/math13020200

AMA Style

Wu J, Xie H, Li T, He W, Xi T, Liang X. Design of a Finite-Time Bounded Tracking Controller for Time-Delay Fractional-Order Systems Based on Output Feedback. Mathematics. 2025; 13(2):200. https://doi.org/10.3390/math13020200

Chicago/Turabian Style

Wu, Jiang, Hao Xie, Tianyi Li, Wenjian He, Tiancan Xi, and Xiaoling Liang. 2025. "Design of a Finite-Time Bounded Tracking Controller for Time-Delay Fractional-Order Systems Based on Output Feedback" Mathematics 13, no. 2: 200. https://doi.org/10.3390/math13020200

APA Style

Wu, J., Xie, H., Li, T., He, W., Xi, T., & Liang, X. (2025). Design of a Finite-Time Bounded Tracking Controller for Time-Delay Fractional-Order Systems Based on Output Feedback. Mathematics, 13(2), 200. https://doi.org/10.3390/math13020200

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