1.
Introduction
The time-delay phenomenon is widely present in various engineering systems, and its existence will affect the stability and performance of the system. Therefore, the investigations into time-delay systems have been widely studied in the control field in recent years [1,2,3]. Many achievements have been obtained in the fields involving discrete-time systems [4,5,6], fuzzy systems [7,8,9], networked control systems [10,11], load frequency control systems [12,13,14,15], Markovian jump systems [16,17], Lur'e systems [18,19], and H∞ filtering control [20,21,22].
The Lyapunov–Razumikhin approach and the Lyapunov–Krasovskii (L–K) approach are the most widely used methods for addressing stability issues in time-delay systems. The Lyapunov–Razumikhin approach has achieved some advancements in deriving necessary and sufficient conditions for the stability of time-delay systems [23]. On the other hand, the L–K approach aims to construct an appropriate L–K functional to obtain less conservative stability criteria in the form of Linear Matrix Inequality (LMI) for time-delay systems, especially for time-varying delay systems [24,25,26,27]. It is worth mentioning that the L–K approach is frequently employed in combination with some integral inequality methods for bounding the integral terms in the derivatives delay-related L–K functionals [28,29,30,31,32]. Admittedly, recent research mainly focuses on reducing the conservativeness of the stability criteria by refining the structure of delay-related L–K functionals. An augmented L–K functional incorporating additional state information was presented in [21], enhancing the stability criteria's dependence on time delay. The augmented L–K functional constructed in [33] further considered the integrity of the information about delay intervals and gave less conservative results. An augmented L–K functional was also introduced in [27]. Unlike the L–K functionals in [21,33], it avoids the occurrence of high-order terms of variables in the derivative of the functional, thus easing the hardship of the solving process.
In addition to various augmented L–K functionals mentioned above, the delay-segmentation-based piecewise L–K functionals have also been widely discussed in recent research. The delay segmenting method can augment the delay-interval-related information in the functional derivatives. Subsequently, it enables a more in-depth exploration of the functional decrease within each interval instead of merely considering its global decreasing property. Consequently, this functional effectively reduces the conservativeness of the system stability criterion. Delay-segmentation-based piecewise L–K functionals can be categorized into continuous and non-continuous piecewise L–K functionals. A time-delay-partitioning-based L–K functional was constructed in [34], which effectively relaxes the constraints on the stability criteria of the system. In [35], Han et al. established a non-continuous L–K functional and gave a delay-related stability criterion. Additionally, for time-varying delay systems, some quadratic terms with time-varying delay were introduced in [18] in constructing the L–K functional using an improved delay-segmentation method, proposing a novel delay-segmentation-based piecewise functional.
Based on the domain of time-varying delay and its derivatives, the definition of allowable delay set (ADS) was given in [1]. Building upon this, an improved ADS was presented in [31], which optimized the stability criterion for linear systems with time-varying delay. However, the ADS given in [1] and [31] exhibit the coverage areas in the form of polygons, as indicated in [36]. However, this issue was further explored in [37], which gave ADS covering a complete ellipsoidal field by introducing specific periodically varying delays. Subsequently, an ADS partitioning approach was introduced in [38], which further refines the ADS through the application of the delay-segmenting method. By integrating this with the non-continuous L–K functional method, a stability criterion with reduced conservativeness was developed. However, the non-continuous piecewise function in [38] does not account for information regarding the delay segmentation and hinders potential improvements. Consequently, the existing criterion remains rather conservative.
In recent years, the research for periodical time delay has aroused the interest of researchers, and it exists widely in some mechanical motions[39,40,41]. Combining delay-related L–K functional and a looped function, a stability criterion based on a periodically varying delay with monotone intervals was given in [37]. Based on this, a higher-order free-matrix-based integral inequality was introduced to optimize the stability criteria in [42], reducing the conservativeness of the stability criterion of the system. Furthermore, an exponential stability analysis of switching time-delay systems is presented in [43], which utilizes the symbolic transformation of delay derivatives as switching information. The stability of periodic time-delay systems is also studied in [38] by further partitioning the monotone intervals. In light of this, conducting in-depth research on periodic time-delay systems characterized by monotonic intervals on such a foundation holds significant and promising research prospects.
This paper proposes an innovative delay-segmentation-based non-continuous piecewise L–K functional. In different segments, the construction of different L–K functionals is presented according to the intervals where the delay is located, and information regarding the delay-interval-segmentation is fully exploited in the functional of each segment. Therefore, the derived stability condition is less conservative. Finally, two numerical examples and a single-area load frequency control system are given to demonstrate that the proposed approach significantly reduces the conservativeness of the presented stability criterion.
2.
Preliminary
2.1. Notations
For brevity, the notations used in this paper are summarized in Table 1.
2.2. System description
Consider the following linear system with time-varying delay:
where A,Ar∈Rn×n are system matrices, x(t)∈Rn is state vector, and r(t) represents the time-varying delay, which satisfies the following form derived from [37,38,41]:
where r0 is a constant, f:R→[−1,1] is a differentiable periodic function satisfying |f|⩽1, whose each period contains a monotone increasing interval and a monotone decreasing interval, and parameters ˜r and Ω represent its amplitude and frequency, respectively. For r(t), r1 is the lower bound, and r2 is the upper bound. In addition, the derivative of r(t) is defined as ˙r(t), −μ,μ are its lower and upper bounds. Therefore, r(t) and ˙r(t) are satisfied
with r1=r0−˜r, r2=r0+˜r and μ=˜rΩ.
The ADS partitioning approach based on a periodical time-varying delay is discussed in [38]. There exists t2k−1, t2k, t2k+1, k∈N, in the periodic function r(t), which are extreme values of r(t) satisfying r(t2k−1)=r(t2k+1)=r1 and r(t2k)=r2. r(t) is monotone increasing in the intervals t∈[t2k−1,t2k) and monotone decreasing in the intervals t∈[t2k,t2k+1).
Then, we choose moving points ϱ1k∈[t2k−1,t2k) and ϱ2k∈[t2k,t2k+1), ensuring that r(ϱ1k)=r(ϱ2k)=rϱ. The uncertain delay value rϱ=r1+ϱ(r2−r1),ϱ∈[0,1] that satisfies r1⩽rϱ⩽r2, and its value changes with the change of parameter ϱ. Depending on the value range of r(t), we obtain two delay-segmentation-based intervals: r(t)∈[r1,rϱ] and r(t)∈[rϱ,r2]. Thus, the following ADS ℷ≜ℷαi∪ℷβi,i=1,2 are obtained
Remark 2.1. The ADS described in formula (2.4) was initially presented in [38]. To underscore the efficacy of the enhanced functional put forward in this paper, we opt for the identical ADS to analyze the stability of the considered systems.
2.3. Lemma
To derive the main results, the following lemma needs to be introduced.
Lemma 2.1. [31,32] If x(t)∈[ω1,ω2]→Rn and κ∈Rm are continuous and differentiable, for matrices U∈Sn+, H∈Rm×2n, the following inequalities hold:
where
3.
Main results
This section discusses the stability criterion for system (2.1) based on ADS ℷ. The subsequent notations are introduced to represent the vectors and matrices for convenience.
As shown below, Theorem 3.1 provides a stability criterion for the system (2.1) based on ADS ℷ.
Theorem 3.1. For scalars ϱ∈[0,1],r2⩾r1⩾0,μ<1, suppose that there exist matrices P∈S9n+, F,Xαiς,Xβiς∈S6n+, Qς,Sαiς,Sβiς∈S2n+, Yς,Tαiς,Tβiς∈Sn+ satisfying the condition (3.1), Wαi1,Wαi2,Wβi1,Wβi2∈Sn, Gαiς,Gβiς∈R15n×2n, Nαi1,Nαi2,Nβi1,Nβi2∈R15n×n,i=1,2,ς=1,⋯,3. Then, system (2.1) is stable if LMIs (3.2)–(3.3) and (3.4)–(3.5) are satisfied at the vertices of ℷαi and ℷβi, respectively.
where
with
Proof. Choosing the non-continuous piecewise L–K functional defined below:
where
Differentiating V(t) yields
where
with
Applying (2.5) in Lemma 2.1 to estimate ϝc1, we obtain
Then, merging the integrals that have the same integral intervals and applying (2.6) in Lemma 2.1 to estimate the various combinations of ∑3ι=2ϝcι+∑3ι=1ϝTαiι+∑2ι=1ϝWαiι.
For ϝc2+ϝTαi1+ϝTαi2+ϝWαi1+ϝWαi2 and ϝc3+ϝTαi3, suppose that Y2+Tαi1+˙r(t)Wαi1>0 and Y2+Tαi2+˙r(t)Wαi2>0 at the vertices of ℷαi, we obtain
Similarly, suppose that Y3+Tβi2+˙r(t)Wβi1>0 and Y3+Tβi3+˙r(t)Wβi2>0 at the vertices of ℷβi. Then, ϝc3+ϝTβi2+ϝTβi3+ϝWβi1+ϝWβi2 and ϝc2+ϝTβi1 satisfy the following inequalities:
According to the relationship between the internal elements of the vector, the subsequent equations are valid.
Combining (3.7)–(3.10) and (3.13), for t∈[t2k−1,ϱ1k)∪[ϱ2k,t2k+1), we derive
where Υαi(r(t),˙r(t)) is defined in Theorem 3.1. From the Schur complement lemma, Ξαi(r(t),˙r(t))<0 is equivalent to LMIs (3.3) at the vertices of ℷαi. Therefore, there exist scalars γαi satisfying ˙V(t)<−γαi|x(t)|2 for t∈[t2k−1,ϱ1k)∪[ϱ2k,t2k+1) if (3.3) is satisfied.
Similarly, for t∈[ϱ1k,ϱ2k), combining (3.7), (3.8), (3.11)–(3.13), we derive
where ϖT(t)Ξβi(r(t),˙r(t))ϖ(t)<0 corresponds to LMIs (3.5) at the vertices of ℷβi and there exist scalars γβi satisfying ˙V(t)<−γβi|x(t)|2 for t∈[ϱ1k,ϱ2k) if (3.5) are satisfied.
To ensure the overall decrement of the functional, some boundary conditions shown below need to be satisfied at each segmented point:
From which we obtain the restriction in (3.1). Thus, the proof is completed. □
Remark 3.1. An ADS based on the delay segmenting method is proposed in [38]. However, the L–K functional established therein does not match the ADS appropriately, i.e., the delay-segmentation-related information is not directly reflected in the established L–K functional. Undoubtedly, this makes the stability criterion of the system have a relatively high conservativeness in an intuitive way. Therefore, an improved L–K functional is established in this paper, which enables the direct manifestation of the segmented delay intervals. Compared with the functional established in [38], this functional increases the weight of delay derivatives in the criterion, thereby enhancing the correlation between the system stability conditions and the delay-related information. Moreover, as shown in V1αi and V1βi, the number of relevant Lyapunov matrices it encompasses has increased by 50%, while the number of constraint conditions between Lyapunov matrices has only increased by 33.33%. As shown in constraint conditions (3.1) of Theorem 3.1, Xα12⩾Xβ12, Xβ22⩾Xα22, Sα12⩾Sβ12, and Sβ22⩾Sα22 are not required. Consequently, the function presented in this paper will further reduce the conservativeness of the results.
Remark 3.2. In [38], only two delay-product terms were incorporated in the established functional, aside from loop-like functions. This suggests that the delay-dependent stability conditions across different intervals will rely on a fixed set of Lyapunov matrices. Consequently, the stability criterion derived from [38] tends to produce overly conservative results. In contrast, the functional introduced in this paper incorporates V2αi and V2βi based on the specific intervals associated with the delay. This approach allows for the Lyapunov matrices used in the directly delay-dependent stability conditions across different intervals to differ from one another. As a result, the proposed function grants the stability criteria of the system greater flexibility and significantly diminishes its conservativeness.
Remark 3.3. A loop function based on periodic time delay was originally proposed in [37]. This function exhibits the property of being identically zero at the vertices of the domain of the delay function. Consequently, when integrated with the L–K functional, it inherently satisfies the requirements of Lyapunov functions. Moreover, within distinct intervals of the functional, the Lyapunov matrices associated with this function are not required to be identical. However, the ADS partitioning approach introduced in [38] leads to the derivation of stability conditions of more meticulous segmentation from the proposed functional. As a result, constraints are imposed on the Lyapunov matrices within the loop functions. This imposition undermines the definition of the loop functions and increases the conservativeness of the system stability criteria. In contrast, in the functional presented herein, a set of loop functions corresponding to the delay-belonging intervals within each segment of the functional is established. These loop functions are valid on every individual segment. For t∈[t2k−1,ϱ1k), given that V(t2k−1)⩾0, V(ϱ1k)⩾0, and ˙V(t)<−γα1|x(t)|2, then V(t2k−1)⩾V(t)⩾V(ϱ1k) holds true. For other intervals, similar conditions also hold. Therefore, there are no restrictive relationships among their respective Lyapunov matrices. Evidently, this configuration further diminishes the conservativeness of the derived stability conditions.
Remark 3.4. As evident from LMIs (3.3) and (3.5), the stability criterion derived from Theorem 3.1 encompasses a substantial number of variables (NoVs). To minimize computational complexity to the greatest extent possible, conserve computational resources, and investigate the correlation between the increment in computational complexity and the results enhancement, we reduce the number of free matrices in Eq (3.13). Subsequently, we substitute Eq (3.13) with the following equations and apply them to Theorem 3.1,
The results obtained from these modifications will be compared and analyzed in the section dedicated to numerical examples.
Then, the following corollary is derived based on a continuous L–K functional simplified by (3.6).
Corollary 3.1. For scalars ϱ∈[0,1],r2⩾r1⩾0,μ<1, if there exist matrices P∈S9n+, F,ˉXς∈S6n+, Qς,ˉSς∈S2n+, Yς,ˉTς∈Sn+, Wαi1,Wαi2,Wβi1,Wβi2∈Sn, Gαiς,Gβiς∈R15n×2n, Nαi1,Nαi2,Nβi1,Nβi2∈R15n×n,i=1,2,ς=1,⋯,3, such that LMIs (3.18)–(3.19) and (3.20)–(3.21) are satisfied at the vertices of ℷαi and ℷβi, respectively, then system (2.1) is stable,
where
with
and Πλ(λ=0,⋯,20), ˆY1 are defined in Theorem 3.1.
Proof. Setting ˉXς=Xαiς=Xβiς, ˉSς=Sαiς=Sβiς and ˉTς=Tαiς=Tβiς in L–K functional (3.6), we obtain a continuous piecewise L–K functional satisfying the following equations:
The proof employs a procedure analogous to that in Theorem 3.1, and the detail will not be repeated here. □
Remark 3.5. To show the advantage of the non-continuous functional (3.6), Corollary 3.1 provides a stability condition that is derived by using the continuous functional (3.22). It will be shown in the section of numerical examples that the non-continuous functional (3.6) plays an important role in the reduction of conservativeness.
4.
Numerical examples
In this section, we will verify the validity and superiority of the new results obtained in the previous section through two numerical examples and a single-area load frequency control system provided.
Example 4.1 Consider the system (2.1) with
To highlight the effectiveness of our novel function for improving the results, we choose [37,38] to compare with our results in this example. Both studies adopt a similar bounding method to ours, utilizing the first-order Bessel-Legendre inequality along with the free-matrix-based inequality, and we adopt the optimal solutions for the results of [38] under the β changes. From Table 2, for various μ with r1=0, we obtain larger allowable upper bounds (AUBs) of r2 under the appropriate ϱ (the value of ϱ is accurate to the percentile) by applying Theorem 3.1 and corresponding NoVs.
Further, when μ=0.2, the result of Theorem 3.1 exhibits a 5.8% improvement compared to the result of Theorem 3 in [38]. Additionally, when μ=0.5, the result of Theorem 3.1 shows a 16.4% enhancement over the result reported in [37]. On the other hand, we note that the result of Theorem 3.1 yields a larger NoVs than those presented in the listed literature. Indeed, it is inescapable that the computational complexity escalates as the conservativeness of the results diminishes. To further emphasize the reduction in the conservativeness of the results yielded by our proposed method, we will conduct verifications using other examples in the subsequent contents.
In addition, compared with the results of Corollary 7 in [38] obtained by a continuous functional, Corollary 1 in this paper also gives higher AUBs in Table 2. When μ=0.8, Corollary 3.1 presents a 10.3% improvement compared to the result of Corollary 7 in [38].
Next, we assign the initial value of the system state as x0(t)=[1 −1]T and choose r(t)=5.29/2+(5.29/2)cos(0.4t/5.29), which satisfies r(t)∈[0,5.29] and ˙r(t)∈[−0.2,0.2]. As shown in Figure 1, the state response depiction of the system illustrated in Example 4.1 demonstrates that each state component converges towards zero. This outcome further reinforces the validity of the derived conclusions.
Example 4.2. Consider the system (2.1) with
In this example, we further present the simulation results of Theorem 3.1 and Remark 3.4 for various μ and r1 in Table 3 and compare them with [38,43]. Generally speaking, it is readily apparent that the results derived from Theorem 3.1 are notably superior to those presented in the existing literature, showcasing a substantial improvement. For r1=0, the result of Theorem 3.1 is 92% better than that of Theorem 3 in [38] for the case of slow delay (μ=0.1), although the NoVs is nearly doubled. In the case of rapid delay (μ=0.8), the result of Theorem 3.1 also outperforms that of Theorem 3 in [38] by 27%. When r1=1, it is observable that although the improvement effect starts to diminish as the lower bound of the delay increases, the improvement can still reach 20% when μ=0.5. Meanwhile, compared with Theorem 4 in [43], Theorem 3.1 has comparable NoVs, yet its results are evidently less conservative.
Furthermore, the results presented in Remark 3.4 are tabulated in Table 3. Evidently, Remark 3.4 involves fewer NoVs compared to Theorem 3.1. Consequently, it exhibits a relatively lower computational complexity. Nevertheless, the results derived from Remark 3.4 are comparable to those obtained from Theorem 3.1.
Subsequently, we set the initial state as x0(t)=[1 0]T and choose the delay function as r(t)=13.16/2+(13.16/2)cos(0.4t/13.16). This function satisfies the conditions r(t)∈[0,13.16] and ˙r(t)∈[−0.2,0.2]. The state response is depicted in Figure 2. It is shown in the figure that the system is stable.
Example 4.3. Consider the single-area load frequency control system, which can be expressed as the system (2.1) with
where D stands for the generator's damping coefficient, M is its moment of inertia, Tt and Tg represent the time constants corresponding to the turbine and governor, respectively, R refers to the speed drop, and v represents the frequency bias factor. Kp and Ki denote the proportional and integral gains of the PI controller, respectively. Let D=1.0,M=10,Tt=0.3,Tg=0.1,R=0.05,v=21,Kp=0.8,Ki={0.1,0.2,0.3} and r1=0,μ=0.1. The AUBs of r2 under the appropriate ϱ are shown in Table 4, demonstrating results that are evidently less conservative than those of Theorem 1 in [37] as well as Corollary 7 and Theorem 3 in [38]. Especially when integral gains Ki=0.1, the result shows a 30% improvement in the AUBs compared to Theorem 3 in [38]. To further confirm the validity of our results, setting Ki=0.1 and the initial state x0(t)=[1 0 0.5 −1]T, and choosing r(t)=12.74/2+(12.74/2)cos(0.2t/12.74), which satisfies r(t)∈[0,12.74] and ˙r(t)∈[−0.1,0.1], respectively, the state responses of the single-area load frequency control system are shown in Figure 3. Obviously, they tend to be stable.
5.
Conclusions
In this paper, an improved delay-segmentation-based non-continuous piecewise L–K functional is established. Then, a low-conservativeness stability criterion for linear systems with a periodical time-varying delay is presented based on the functional. Finally, we provide two simulation examples alongside an application to a single-area load frequency control system to demonstrate the effectiveness of the proposed approach.
Author contributions
Wei Wang: Writing-review & editing, formal analysis, validation, conceptualization, funding acquisition; Chang-Xin Li: Writing-original draft, software, methodology, investigation; Ao-Qian Luo: Writing-review & editing; Hui-Qin Xiao: Writing-review & editing, supervision. All authors have read and approved the final version of the manuscript for publication.
Use of Generative-AI tools declaration
The authors declare that they have not used Artificial Intelligence tools in the creation of this article.
Acknowledgments
This study is supported by the National Natural Science Foundation of China (No.62173136), the Natural Science Foundation of Hunan Province (Nos.2024JJ7130 and 2020JJ2013), and the Scientific Research and Innovation Foundation of Hunan University of Technology.
Data availability statement
The authors confirm that the data supporting the findings of this study are available within the article.
Conflict of interest
The authors declare no conflict of interest.