1. Introduction
Saturation nonlinearity is an inherent characteristic of most actuators in control systems. Once the actuator reaches its input saturation limit, any attempt to increase the output will yield no discernible change in the output, thereby limiting the dynamic performance of the system and potentially leading to instability. The presence of input saturation renders the system inherently nonlinear [
1]. Therefore, like most nonlinear systems, the system with saturation nonlinearity presents a significant challenge to the design of nonlinear controllers. Consequently, the stabilization problem of control systems with input saturation has attracted widespread attention [
2,
3,
4].
The stabilization of control systems with input saturation can be divided into three categories: global stabilization, semi-global stabilization, and local stabilization. The primary challenge in global stabilization is to design a controller that ensures the closed-loop system is not only stable but also has a domain of convergence that encompasses the entire state space. In 1995, Lin proposed an arbitrarily small and bounded-state feedback control law to globally stabilize nonlinear systems with input saturation based on Lyapunov analysis, LaSalle’s invariance principle, and center manifold theory. This method effectively addressed the global stabilization problem for multi-input multi-output nonlinear systems [
5]. In [
6], Yakoubi et al. further introduced a Lyapunov function and proposed a bounded state feedback control law with nested saturation to globally stabilize linear systems with input saturation and time delay. Additionally, they extended the proposed control law to the general case of arbitrarily small bounds on the controller, as discussed in [
5]. Zhou et al. [
7] combined the gain scheduling approach with a low-gain feedback design method based on the Lyapunov equation to propose a novel global stabilization control law. This method offers the advantage of not involving nonlinear optimization problems or requiring the online solving of the algebraic Riccati equation (ARE), as all design parameters are predetermined. On this basis, Zhou et al. [
8] further extended the above ideas to time-delay systems, and established the feedback control law of low-gain feedback design based on parameterized Lyapunov equation.
On the other hand, due to the delay in feedback control actions, the limitations of measurement tools, and simplifications in dynamic model descriptions, time-delay phenomena are widely present in many dynamic systems in real life. It is noteworthy that time-delay phenomena can cause various issues, such as system instability, divergent system states, and oscillations in dynamic systems.
Consequently, over the past few decades, the study of time-delay systems, particularly in the areas of asymptotic stability analysis and stabilization, has garnered extensive attention [
9,
10,
11].
There are many methods to address the asymptotic stability and stabilization of time-delay systems, with the most effective ones possibly being those based on the Lyapunov–Krasovskii functional method [
12] and the Razumikhin theorem. The idea is to find a positive definite functional whose derivative along the system trajectory is negative, converting the result into linear matrix inequalities for numerical solving. However, these methods typically provide conservative sufficient conditions, with complex criteria and heavy computational burdens.
Another effective method for handling time-delay systems is predictor feedback [
13]. In [
14], Manitius et al. proposed a new method that uses the current state and past control signals to predict the future state, thereby compensating for input delays. The controller includes integral terms of past control signals, making it infinite-dimensional, but the closed-loop system has only a finite number of zeros. Krstic et al. [
15] utilized a novel concept, viewing input delay as a hyperbolic partial differential equation, to propose a predictive boundary control method based on backstepping transformation. A significant advantage of this method is its straightforward construction for the infinite-dimensional transformation of actuator states, thereby achieving a tightly integrated system between the transformed stable actuator dynamics and the controlled object dynamics. However, while almost all existing studies primarily address cases with constant time delays, variable time delays receive insufficient attention.
Recently, control strategies for delay systems based on predictors have regained widespread interest. For instance, Krstic et al. established the exponential stability of linear systems with distributed actuator delay and based on predictor feedback by using the Lyapunov functional in [
16]. However, the controllers established by the above methods all contain integral terms, and it is very difficult to realize them in practice. Therefore, Zhou et al. [
17] proposed a truncated predictor feedback method, safely removing the integral terms in cases where the open-loop system is only polynomially unstable. This method focuses solely on compensating for input delays. Specifically, if a controller is designed for a linear system with only state delays, then for an open-loop system with additional input delays, a compensator will be designed to ensure that the closed-loop system remains asymptotically stable. However, removing the integral terms inevitably affects the system’s dynamic performance. In previous studies, although Krstic and Zhou made progress in controlling linear systems with time delays, their methods have limitations in practical applications, especially in controlling dynamic performance. In response to these limitations, Zhang et al. [
18] proposed a new stabilization method for linear time-delay systems. By innovatively designing regional stability and stabilization control strategies, they not only effectively controlled the distribution area of system eigenvalues but also precisely adjusted the system’s dynamic performance, such as response speed and damping ratio. This method particularly emphasizes control accuracy in handling non-connected regions, overcoming the dynamic performance loss caused by previous methods’ neglect of distributed items, demonstrating its broad application prospects in theoretical research and engineering practice.
On the other hand, over the past few decades, the control of linear systems with time delay, especially input time delay, has also received extensive attention. Many researchers have considered the control problem of systems with saturation and time delay [
19,
20,
21]. In [
21], Mazenc et al. proposed that an integral chain with arbitrarily large input delays can be stabilized through saturated feedback and established a nested saturated-type nonlinear controller. Then, in [
6], Yakoubi et al. further extended these results to a class of zero-controllable systems controlled by bounded controllers. For oscillatory systems with input saturation and time delays, Fang et al. proposed a linear controller that can globally stabilize systems with arbitrarily large delays [
22].
However, for general asymptotically zero-controllable systems with input saturation and time delays, particularly those with repeated poles on the imaginary axis, only semi-global stabilization is achievable. Therefore, Zhou et al. [
8], based on a low-gain feedback design method from parametrized Lyapunov equations, established a new feedback control law and provided explicit conditions to ensure the stability of the closed-loop system, achieving global stabilization by adjusting the low-gain parameter online. Subsequently, Zhou et al. [
23] further extended their results to discrete systems by exploring some complex properties of the low-gain feedback design method from parametric Lyapunov equations, thereby establishing both state feedback and output feedback control laws. This new method not only has a simple structure but also provides clear conditions to ensure the stability of the closed-loop system.
In 2013, Zhou et al. [
24] further developed the truncated predictive feedback approach, constructing a state feedback control law that uses only the current state of the system, where the feedback gain depends on the delay information of the open-loop system and is hence referred to as delay-dependent feedback. This method provided precise conditions for determining the asymptotic stability of the closed-loop system, and if the delays in the system are time-varying or even unknown, a modified delay-independent truncated predictive feedback was established to address the stabilization issue.
In the stability analysis of dynamic systems, considering delays is crucial. Recently, researchers have devoted significant efforts to developing delay-dependent and delay-independent conditions to ensure system trajectory stability. For instance, in [
25], Song et al. pioneered the use of delay partitioning and Lyapunov–Razumikhin function methods to establish conditions that ensure all trajectories of the resulting closed-loop system converge to the vicinity of the equilibrium point. However, these conditions are somewhat conservative and are not generally applicable to delay systems with actuator saturation. Building upon this foundation, T. Saravanakumar significantly advanced the
control performance for Semi-Markovian Jump Linear Parameter Varying (S-MJLPV) systems under actuator saturation and faults [
26]. This paper proposed a novel transformed parameter-dependent control method that not only achieves stochastic stability but also maintains an
performance index despite the presence of actuator saturation and faults. Utilizing a mode-dependent Lyapunov function, Saravanakumar derived new sufficient conditions that are less conservative and more applicable to a broader range of systems, ensuring the stochastic stability of S-MJLPV systems.
In this paper, the global stabilization problem of control systems with input saturation and multiple input delays is studied in depth. A new cascade saturation control strategy is proposed for continuous linear systems with input saturation and multiple input delays, which are transformed into a series of single-input linear delay systems. Based on the recursive design idea, a special state transition strategy is constructed, a global stabilization control law is designed, and clear stability conditions are established. Compared with existing methods, the main contributions of this paper are as follows:
- (1)
The multi-input time-delay system is adeptly transformed into a series of single-input linear time-delay systems. By engineering a state transformation that incorporates time delays, the state elimination characteristic previously identified in [
27] is effectively extended to scenarios involving time delays, thus offering a novel and robust approach to addressing the challenges associated with time delays.
- (2)
The designed controller not only makes full use of the current and lagging state information of the system but also significantly improves the dynamic performance of the closed-loop system through the cascade saturation control strategy. At the same time, the resource utilization and calculation efficiency are optimized, the design and implementation process is simplified, and the stability and efficiency of the system are ensured.
- (3)
Free parameters that can be adjusted online are introduced, so that the controller can flexibly adjust its parameters according to real-time feedback to adapt to the changes in the dynamic characteristics of the system. This mechanism enhances the adaptability and stability of the system and allows more detailed control performance adjustment.
The rest of this paper is organized as follows. The problem formulation and preliminaries are presented in
Section 2. The controller design of this paper is given in
Section 3. In
Section 4, two numerical simulations, namely a theoretical simulation and a control simulation, of a spacecraft rendezvous system are given to illustrate the effectiveness and superiority of the proposed method.
Section 5 concludes this paper.
2. Problem Formulation
In this paper, the symbol denotes the n-dimensional Euclidean space, represents the set of all real matrices; I denotes the identity matrix; represents the set , denotes the saturation function, i.e., , where , and is denoted as when ; represents the Euclidean norm of a vector or the 2-norm of a matrix; denotes the controllability matrix of , where . denotes the inverse and transpose of matrix A, and represents the diagonal matrix composed of elements . denotes the Laplace transform of the state and input in the continuous case.
Consider a continuous linear system with input saturation and multiple input delays as follows:
where
is a known constant and
and
are the state vector and control input, respectively. Here,
represents the actuator saturation function, i.e.,
, and each saturation function is
.
is a system matrix with
, and
is any given input matrix. It is assumed that the matrix pair
is controllable. The form of the controller is as follows:
where
is a linear function of
, and the resulting closed-loop system is as follows:
The problem addressed in this paper is as follows:
Problem 1. For the time-delay system (
1),
let be a series of given positive numbers. Design a state feedback controller (
2)
such that the closed-loop system (
3)
is globally asymptotically stable at the origin, where . Before designing the controller, we first present relevant lemmas, which are crucial to the main results established in this paper.
Lemma 1 ([
28])
. Consider the following two time-delay systems:where , and A is a nilpotent system matrix and τ represents the system’s delay time. The forms of and are as follows:where is a set of given positive constants. Then, there exists a non-singular transformationsuch that it converts system (
4)
into system (
5).
Here, and are the Laplace transforms of and , respectively, and is a matrix polynomial with the following form:where . Remark 1. In order to better analyze the stability of the closed-loop control system in this paper, the above lemma can transform a linear system with only input delay into a linear system with both input delay and state delay.
Lemma 2 ([
29])
. Consider the following linear system:where the matrix pair is controllable. Consequently, there exists a non-singular matrix such that , which converts the system (
8)
into the following form:where and are of the following form, respectively: Remark 2. The above lemma transforms a multi-input time-delay system into a series of linear time-delay systems each with a single-input form based on Luenberger’s canonical decomposition, where ‘*’ in the above formula represents possible non-zero elements.
3. Main Results
This section will make full use of the current and lagged state information of the system to propose a new method to address the aforementioned issues. For this purpose, we first transform system (
1) into a series of single-input linear time-delay systems with input saturation by utilizing Lemma 2. Then, by constructing a special state transformation and employing recursive thinking, we design a global stabilization control law and establish explicit stability conditions.
Now, consider the time-delay system (
1) and assume that the matrix pair
is controllable. According to Lemma 2, there is a non-singular transformation
that transforms the multi-input time-delay system (
1) into the following form:
in which the forms of
and
are as follows:
where
takes the following form:
Here, the symbol ‘*’ represents possible non-zero elements and .
Remark 3. Let ; then, the form of the transformation matrix is as follows: Let the controller
. Therefore, the system (
10) can be further written as
From system (
11), it can be seen that each subsystem is coupled with others. For each subsystem controller, it is not required to be the global stabilizing controller for the entire system. To address this issue, a recursive design approach will be adopted to design the global stabilizing controller.
First of all, let
be a series of given positive constants and
. Then, consider the time-delay system (
11) and the system with input saturation
where the forms of
and
are as follows:
and
According to Lemma 1, there exists a transformation
, which is
such that the time-delay system (
11) is transformed into the system (
12).
Remark 4. In the time domain, Equation (
14)
can be expressed aswhere . Therefore, if the controller can stabilize system (
12),
then the same controller can also stabilize system (
11).
Moreover, Equation (
15)
reveals that contains both the current and lagged information of . Thus, for system (
11),
is achievable. Based on the above analysis, the main results of this section are given. Firstly, the design of the l-th controller is introduced.
Consider the
l-th subsystem of the system (
12), that is, the
According to Theorem 1 from the literature [
28], let
, be a series of given positive numbers satisfying
and then the controller
; that is,
where
is some scalar that satisfies
, and the following inequality:
Similar to the analysis of Theorem 1 in the literature [
28], if Equation (
19) holds, there exists a finite time
such that for all
, the controller (
18) can be expressed as
Thus, the closed-loop system, consisting of systems (
16) and (
20), is as follows:
Therefore, the closed-loop system (
21) is asymptotically stable when Equation (
17) holds.
Now, let us design the controller , where .
Theorem 1. Let be a series of given positive constants satisfying Then, the controller ; that is,where is some scalar satisfying and Proof of Theorem 1. Consider the
-th order subsystem in system (
12) as follows:
From the
-th order subsystem (
16), it is clear that
under the controller
. Therefore, through Equation (
15), as
, we have
For system (
25), consider the
-th order subsystem as follows:
where
. Then, integrating from
to
t on both sides of the system (
26), we obtain
Therefore, we have
By substituting Equation (
28) into Equation (
26), we obtain
where
.
Since
, there is a finite time
, which makes
hold. Therefore, from the system (
23), we can obtain
Therefore, we have
According to [
28], if
holds, that is, Equation (
24) holds when
, then there is a finite time
to satisfy the following equation:
Therefore, according to Equation (
25), we obtain
Thus, system (
25) can be further simplified as
Now, consider the
-th subsystem of the system (
34), namely
Since
, there exists a finite time
such that
Repeating the above steps, we have
That is, Equation (
24) holds when
. Then, there exists a finite time
such that it satisfies
Next, repeating the above steps, it is known that there exists a finite time
such that for all
, it holds that
where
has the following form
Thus, system (
38) is asymptotically stable if and only if
, is asymptotically stable. It follows from the design of the controller
that the system
, is asymptotically stable if and only if
holds. Finally, the overall process is repeated in order to design the controller
. This completes the proof. □
Remark 5. For the simplified closed-loop system (
38),
the system matrix is in the form of a lower triangle, so the characteristic equation of the system is as follows:Then, we can obtain , . Thus, system stabilization is ensured when all these eigenvalues lie in the left half plane of the complex plane. Remark 6. According to Lemma 1, system (
11)
is transformed into (
12).
Comparing the two systems, it is evident that system (
12)
appears more complex since it includes time delays in both the input and the state variables. However, as demonstrated in the proof of Theorem 1, the state delays in system (
12)
can be sequentially eliminated through feedback, resulting in a lower triangular form for the final closed-loop system. This makes it easier to analyze the stability of the system. This explains why system (
11)
is transformed into the specific form of system (
12)
. Remark 7. Based on the analysis results presented in this paper, the transformation between system models is independent of the delay τ. Therefore, our approach can be further extended to linear systems with time-varying delays, where the delay is bounded and satisfies Lemma 5 in [30], thereby enabling the design of corresponding globally stabilizing controllers. Specifically, by integrating recursive design with cascade saturation control strategies, we can not only achieve global stabilization in fixed-delay scenarios but also ensure the robustness and stability of the system in time-varying delay scenarios. Hence, our research provides a new and effective pathway for global stabilization control in systems with time-varying delays.