Skip to main content
Scientific Reports logoLink to Scientific Reports
. 2025 Jul 29;15:27548. doi: 10.1038/s41598-025-13054-8

Sampling zero stability in sampled data control systems with delays using backward triangle sample and hold

Minghui Ou 1,2,, Yuancheng Luo 1, Zhenjie Yan 1, Yuanfei Deng 3, Yu Zhou 4, Cheng Zeng 5
PMCID: PMC12307686  PMID: 40730616

Abstract

The impact of time delays on the stability of sampling zeros in sampled-data (SD) control systems is investigated. While delays, arising from communication and computational latencies, are known to critically influence zero-dynamics stability, their specific effect on sampling zeros remains less explored. This work establishes novel conditions for sampling zero stability under time delays, employing the Backward Triangle Sample-and-Hold (BTSH) method for signal reconstruction. In particular, we analyze the asymptotic behavior of sampling zeros with respect to the system’s relative degree and delay magnitude using BTSH. Moreover, through this analysis, we derive explicit stability conditions for these zeros, crucial for overall system performance. Finally, we provide a comparative analysis contrasting the stability properties under BTSH with those under the conventional Zero-Order Hold (ZOH) method in delayed settings. The theoretical findings are validated through a detailed numerical example, demonstrating the distinct advantages of BTSH in managing delay-induced zero-dynamics challenges.

Keywords: Zeros, Stability, Backward triangle sample and hold, Time-delay

Subject terms: Mathematics and computing, Applied mathematics

Introduction

The presence of unstable zeros and poles plays a pivotal role in controller design, exerting a profound influence on the dynamic behavior and performance of linear time-invariant (LTI) control systems13. In particular, unstable zeros present formidable obstacles, often undermining the implementation of robust control laws. Methods such as pole-zero cancellation4,5 and adaptive control schemes6,7 are especially susceptible to degradation when unstable zeros are present, thereby complicating the design landscape and limiting the achievable system performance. It is worth noting that when the system has unstable zero dynamics, it is highly vulnerable to zero-dynamics attack (ZDA)8,9. In contrast to poles, whose stability can typically be retained through well established transformation techniques during discretization, the behavior of zeros introduces a more intricate challenge. Notably, it is possible for a continuous-time system with stable zeros to exhibit unstable zeros once discretized1,3,8,10,11. This discrepancy between the continuous and discrete domains calls for meticulous consideration during sampling and reconstruction, as it can directly impact the fidelity and stability of digital control implementations. To address this issue, a considerable body of research has emerged, aimed at mitigating the introduction of unstable zeros during the sampling process1,3,1016. These investigations highlight the nuanced complexity of discretization process and affirm the critical role that zero dynamics play in system stability and even system safety8,17. By proactively managing the emergence of undesirable zeros, control engineers can achieve more effective, reliable, and high-performance control solutions.

Time delays are a common challenge in digital control loops, primarily stemming from the latency introduced during information transmission between the system state and the controller or sensor processing units, see, e.g.,1823 and references therein. Such delays can markedly degrade control performance by introducing a temporal lag in the system’s response to inputs or external disturbances. In continuous-time linear systems, the presence of time delays can induce non-minimum phase characteristics, further complicating control design3. This non-minimum phase behavior poses a significant hurdle, as it limits the achievable performance and increases the difficulty of meeting design specifications. In contrast, discrete-time systems exhibit minimum-phase properties that are closely tied to the sampling process. However, this process can inadvertently introduce unstable zeros, thereby intensifying the complexity of the system’s dynamic behavior. The situation becomes particularly intricate when non-negligible time delays are involved, as they can cause a substantial increase in the system’s effective dimensionality—potentially to infinite order, depending on the nature and extent of the delay24,25. Given these challenges, it is imperative to rigorously examine the stable characteristics of sampling zeros affected by time delays. Such an investigation is essential for developing effective digital control strategies. A deeper understanding of these zero dynamics contributes directly to enhancing the robustness, reliability, and overall performance of control systems operating under delayed conditions.

The behavior of a discrete-time system is fundamentally shaped by both the poles of its continuous-time counterpart and the sample period utilized during signal reconstruction. Notably, the stability of system poles is preserved through the discretization process, reflecting a consistent dynamic structure between the continuous and discrete domains. In contrast, the behavior of system zeros in discrete-time settings is far more intricate. These zeros are influenced by several factors, including the system’s relative degree, the selected sampling interval, and the characteristics of the employed sample-and-hold (S/H) mechanism. Ultimately, these zeros tend to the roots of a specific polynomial determined by the parameters of the system and the sampling method, reflecting a complex interdependence among these variables. Pioneering work by Åström et al.1 significantly advanced the understanding of how different S/H schemes, particularly the widely used zero-order hold (ZOH), affect zero dynamics in SD models. Their findings revealed that with a relative degree of two or higher, the resulting sampling zeros are prone to instability. Subsequent investigations into the first-order hold (FOH) method found that, despite offering a more refined approximation of the input signal, FOH did not yield notable improvements over ZOH in terms of sampling zero stability26. This underscores the inherent challenges of maintaining zero stability in discrete-time systems with higher relative degrees, irrespective of the discretization approach. Additional research has extended the analysis of sampling zeros to systems incorporating time delays27,28. Among various approaches, the fractional-order hold (FROH) has garnered considerable attention due to its more relaxed and general stability conditions compared to ZOH15,16,2932. The stability behavior of SD systems with time delays under FROH was further investigated in33, offering deeper insights into its applicability. More presently, the BTSH method has emerged as a novel signal reconstruction technique. Prior studies have demonstrated that BTSH can outperform ZOH in preserving the stability of sampling zeros10,12,3436. However, the presence of time delays tends to shrink the stability region of sampling zeros in discrete-time models, relative to delay-free counterparts. Despite promising preliminary results, a comprehensive theoretical analysis of sampling zeros under BTSH in the presence of time delays remains underexplored. Furthermore, it remains an open question whether the advantages observed with BTSH in discrete-time settings extend to their continuous-time analogs when time delays are present.

Inspired by the aforementioned issues, this paper focuses on the impact of time delays on the stability of zeros for SD system with BTSH. The main contributions of this paper are:

  1. A novel explicit model linking system relative degree and delay magnitude via BTSH reconstruction is established, overcoming the limitations of conventional ZOH-based analysis in delayed systems.

  2. We provide the stability conditions for the intrinsic and sampling zeros of the SD systems. Particularly, for the most common systems with relative degree of 2, we derive the relationship between the BTSH parameters and the time delay, ensuring the stability of sampling zeros, which is Inline graphic .

The following sections outline the structure of the remainder of the paper. Section 2 indicates key preliminaries, offering the necessary background to understand how BTSH operates in the presence of time delays. Sections 3 and 4 present the main theoretical results, including the formulation of an SD model for time-delay systems and a detailed analysis of the corresponding zero dynamics under BTSH. These results are central to understanding the effects of time delays on system stability and performance. To validate the theoretical developments, Section 5 provides a numerical example demonstrating the practical effectiveness. At last, Section 6 summarizes this work and discusses their implications of SD with time delays.

Notation: Before presenting the main results, we first introduce the notations used throughout this paper. Let N, Inline graphic, Inline graphic, Inline graphic and Inline graphic mean natural-number sets, complex numbers, n-dimensional real vectors, real matrices of size Inline graphic, and non-negative real numbers, respectively.

Preliminaries

We begin by examining a continuous-time linear system that is observable, controllable, time-invariant, and incorporates the time delay Inline graphic. This is represented as:

graphic file with name d33e450.gif 1

where the relative degree can be defined as Inline graphic, with Inline graphic. The coefficients Inline graphic ( Inline graphic) and Inline graphic (Inline graphic) mean real constants. The exponential term Inline graphic represents a time delay Inline graphic, which may arise from communication or computational sources. Typically, the delay Inline graphic is considered constant and has the following relation:

graphic file with name d33e513.gif 2

where Inline graphic means the natural number, and Inline graphic denotes the sampling period. Thus, Inline graphic means the integer multiple, combined with the fractional component of T. In addition, the time delay system described in Eq. (1) can be formulated in the state-space representation.

graphic file with name d33e545.gif 3

and

graphic file with name d33e552.gif 4

The system state vector, denoted by x(t), resides in an n-dimensional space and evolves within an open subset Inline graphic. This vector has a pivotal function in characterizing the internal dynamics. It is further determined by its input u(t) and output y(t), both of which are critical in shaping the system’s response over time. Notably, the presence of a time delay Inline graphic directly affects the input signal received by the system, thereby influencing its dynamic response and output behavior. These delay-included effects highlight the importance of accounting for time delays in analysis of system performance. In this regard, for the discretization process of the system, it is crucial to ensure the stability of all system zeros, that is, to ensure that the minimum phase characteristics of the system can be maintained. (It should be noted that, for continuous-time systems, if the system is of minimum phase, all zeros are located in the left half-plane. Similarly, for discrete-time systems, all zeros are situated within the unit circle.)

This study centers on analyzing the zero dynamics for an original continuous-time system that includes time delays. A primary objective is to elucidate the relationship establishing the relationship between the discrete-time zeros and the zeros of the continuous-time system with delay characteristics, particularly during the generation process of the discrete-time input via the BTSH method. Understanding this relationship is vital for improving the analysis and synthesis of control systems in which both time delays and input reconstruction strategies significantly affect performance.

The SD system under consideration comprises a sampler vis sampling period T, the BTSH for signal reconstruction, and a time delay Inline graphic. At discrete sampling instances iT, the digital controller samples the output of the continuous-time system and updates the BTSH at the delayed time instant Inline graphic. The waveform generated by the BTSH, which reconstructs the input signals, can be illustrated in Fig. 1. The corresponding mathematical formulation for this reconstruction mechanism is given as follows:

graphic file with name d33e626.gif 5

Here, Inline graphic denotes the sampling index, and Inline graphic represents a tunable parameter of the BTSH method that governs the duration of signal activation. The function Inline graphic corresponds to the signal generated by a ZOH during the interval Inline graphic. In accordance with the standard ZOH definition, the signal Inline graphic maintains a constant value throughout this interval, satisfying the equivalence:

graphic file with name d33e664.gif 6

By employing the signal reconstruction scheme defined in Eq. (5) to generate the system input, the corresponding SD:

graphic file with name d33e674.gif 7

where Inline graphic, Inline graphic and Inline graphic represent x(kT), y(kT) and Inline graphic, respectively. And

graphic file with name d33e718.gif 8

Fig. 1.

Fig. 1

The signal reconstruction output of the BTSH with time delay.

Remark 1

It is noteworthy that the conventional BTSH model represents the SD system where the time delay is set to Inline graphic. This scenario serves as a foundational reference for analyzing system dynamics in the absence of delay effects. For readers seeking a more comprehensive exploration of the sampling zero characteristics associated with SD system generation, the study presented in our precious research10 offers substantial insights. This work contributes valuable theoretical and practical perspectives that deepen the understanding of zero dynamics and their implications in sampled-data control systems.

The SD model of time delay system

In this part of the section, we introduce a novel polynomial that emerges during the discretization process of time-delay systems utilizing the BTSH method. This polynomial, denoted as Inline graphic, plays a central role in characterizing the zero dynamics. The definition of this polynomial bears resemblance to the Euler-Frobenius polynomials and the Modified Euler-Frobenius polynomials, as discussed in37. Subsequently, we establish and prove several key properties associated with this new polynomial, which are instrumental in understanding the influence of time delay and signal reconstruction on the system’s stability.

Definition 1

By employing BTSH as the signal reconstruction method to discretize time delay system (1), we define a new polynomial, denoted as

graphic file with name d33e761.gif 9

Here, Inline graphic, Inline graphic, Inline graphic,

graphic file with name d33e787.gif 10

where

graphic file with name d33e794.gif

Remark 2

The authors did not locate any previous references to the new polynomial articulated in (9). Definition 1 is crucial for elucidating the SD model of a time delay system featuring BTSH, as well as for illustrating the asymptotic characteristics of the discrete-time system. Further information regarding the properties and the methodology for deriving the new polynomial will be discussed in later sections of this document.

To gain deeper insight into the interplay between discrete-time system zeros and time delay, which should be essential to analyze the properties associated with this newly introduced polynomial. These properties are pivotal in clarifying how time delays influence the zero dynamics. Through systematically establishing these properties, we aim to construct a theoretical framework that not only enhances our understanding of this relationship but also facilitates more robust analysis and design strategies for systems affected by delays.

Theorem 1

The newly introduced polynomial Inline graphic possesses several important properties that are instrumental in characterizing the zero dynamics. These properties are summarized as follows:

(i)

graphic file with name d33e826.gif

(ii) Inline graphic, where

graphic file with name d33e840.gif 11

and

graphic file with name d33e848.gif

Proof

(i) Based on the formulation given in Definition 1, the representation of Inline graphic is

graphic file with name d33e865.gif

Therefore, the Schur Determinant Lemma can compute the matrix determinant described above.

graphic file with name d33e871.gif

where Inline graphic represents the first item of vector Inline graphic.

To determine the overall determinant, it is necessary to evaluate the second term in advance. Accordingly, we first compute the component associated with the second term as follows:

graphic file with name d33e891.gif

The co-factor matrix of Inline graphic, denoted by Inline graphic, is defined based on the minors of the matrix. Each element of this matrix, represented as Inline graphic, as Inline graphic, where Inline graphic denotes the minor corresponding to the element in (ij) position of Inline graphic. In particular, the first row of the co-factor matrix, Inline graphic is represented as Inline graphic. This structured relationship between the co-factor matrix and the original matrix Inline graphic serves as a foundational tool in deriving analytical expressions and facilitating determinant evaluations.

graphic file with name d33e959.gif

where

graphic file with name d33e965.gif

Clearly, by performing a co-factor expansion along the first column and iteratively traversing it Inline graphic times, one can systematically derive the determinant of the matrix, along with the corresponding sub-determinants required for the subsequent analysis.

graphic file with name d33e977.gif 12

By combining the previous derivations, we arrive at the following result:

graphic file with name d33e984.gif 13

Thus, the determinant is

graphic file with name d33e992.gif 14

Along with the definition of Inline graphic, the proof is completed.

(ii) The authors observe that establishing the properties in question proves the identity Inline graphic. Here, Inline graphic can be defined via Eq. (10). To demonstrate this identity, an inductive proof strategy is adopted. The base case, Inline graphic, is straightforward: one can verify that Inline graphic, noting that Inline graphic. For the inductive step, supposing the identity holds for Inline graphic, Inline graphic is valid. Under this assumption, the goal is to show that the identity also holds for Inline graphic, namely, Inline graphic.

By employing a similar proof strategy to that used in part (i), the determinant of Inline graphic can be equivalently reformulated as follows:

graphic file with name d33e1073.gif

In a similar calculation process, the following can be obtained:

graphic file with name d33e1079.gif 15

Thus, Inline graphic, where Inline graphic = Inline graphic, based on the induction hypothesis, assume that Inline graphic for Inline graphic is true, we have

graphic file with name d33e1117.gif

So far, the properties of the second part were completely proved. Inline graphic

Next, we delve into the data model utilizing BTSH-based signal reconstruction. This forms the analytical foundation for investigating the properties of sampling zeros addressed throughout this paper. The forthcoming theorems present SD models tailored to linear time delay systems, highlighting their structural features, especially when BTSH can generate the input. We begin by examining the behavior of SD pertaining to a continuous-time integrator with delay, as the sampling period becomes infinitesimally small. The analysis can extent to more linear time delay systems.

Theorem 2

Considering an r-th order integrator systems with time delay Inline graphic, and it has transfer function Inline graphic. When BTSH is adopted as the method for signal reconstruction to obtain the input for an integrator system, the corresponding exact sampled-data system can be represented in the following state-space form:

graphic file with name d33e1153.gif 16

where Inline graphic and

graphic file with name d33e1171.gif

Meanwhile, the output of the system can be given by Inline graphic. Consequently, the relationship between the discrete input Inline graphic and the corresponding sampled output Inline graphic can be characterized as:

graphic file with name d33e1205.gif 17

where Inline graphic represents the new polynomials as defined in (9).

Proof

Under the definition of time-delay integrator system, the corresponding state-space representation is:

graphic file with name d33e1233.gif 18

and

graphic file with name d33e1240.gif

By combining Eq. (8) with the continuous-time A and B, the corresponding discrete-time Inline graphic and Inline graphic is derived.

Conversely, the discrete-time state-space equations is reformulated via the forward shift operator q, yielding the following transformation:

graphic file with name d33e1273.gif 19

where Inline graphic and

graphic file with name d33e1286.gif

Cramer’s rule is applied to solve for Inline graphic, resulting in the following expression:

graphic file with name d33e1299.gif

where

graphic file with name d33e1305.gif

By computing the determinant of M, the following result is obtained:

graphic file with name d33e1314.gif 20

From the results in Theorem 1, we know Inline graphic, then

graphic file with name d33e1331.gif

One can write the value of Inline graphic as

graphic file with name d33e1343.gif 21

Using the q-operator and noting that Inline graphic, the result can be obtained. Inline graphic

Next, we proceed to examine the zero characteristics of general linear time delay via the asymptotic case where the sampling period tends toward zero.

Theorem 3

For a linear system, represented by transfer function in (1), where Inline graphic denotes the time delay and Inline graphic means the delay-free component of the system Inline graphic, with the relative degree of r. Then, the exact SD admits the following limiting forms as the sampling period approaches zero.

graphic file with name d33e1405.gif 22

as the sampling period Inline graphic.

Proof

SD model is derived the definitions of continuous- and discrete-time systems.

graphic file with name d33e1426.gif 23

where Inline graphic is the Laplace transform of the output wave-forms with BTSH and time delay as shown in (5). And then

graphic file with name d33e1442.gif

By applying the inverse Laplace transform and Inline graphic-transform, (23) is:

graphic file with name d33e1458.gif 24

where Inline graphic, Inline graphic represents the system’s poles. Using the change of variables Inline graphic in (24), we have

graphic file with name d33e1487.gif 25

where

graphic file with name d33e1494.gif

Hence, as the sampling period Inline graphic, then

graphic file with name d33e1506.gif 26

along a contour that circumvents the origin by an infinitesimally small margin. Additionally, according to Theorem 2, it is established that the r-th order time delay integrator system under BTSH has a limiting expression identical to (26), and the corresponding discrete-time function is:

graphic file with name d33e1520.gif 27

By applying the same calculation process outlined in Eqs. (23)–(26) to the r-th order time delay integrator system, we ultimately obtain:

graphic file with name d33e1536.gif 28

which completes the proof of this Theorem. Inline graphic

Remark 3

Let the input signal generation method be designated as BTSH. Consequently, SD of this system has n poles and m zeros, with one zero converging to Inline graphic, whereas the other Inline graphic zeros asymptotically converge to the roots of the polynomial Inline graphic.

Properties of zeros for time delay system with BTSH

In control theory, it is well-known that the zeros can be typically divided into 2 types: intrinsic and sampling zeros38. Our earlier analysis showed that the zeros of the SD system approach the point Inline graphic. However, a complete understanding of the behavior of zeros using BTSH can be still lacking. We will also examine the properties and implications, which will deepen our understanding of their significance in these systems.

Theorem 4

Suppose Inline graphic as the point within the complex plane Inline graphic that represents a zero of the continuous time delay system Inline graphic via Inline graphic. Assume that Inline graphic as a connected bounded domain that contains only Inline graphic, meaning there are no other distinct zeros within or on the boundary of Inline graphic. Then, for the corresponding discrete-time model Inline graphic, then a positive constant Inline graphic holds and for every T in the interval Inline graphic, the transfer function Inline graphic via Inline graphic zeros in Inline graphic.

graphic file with name d33e1711.gif 29

Proof

For the time delay discrete-time system Inline graphic can be written as

graphic file with name d33e1729.gif 30

where

graphic file with name d33e1736.gif 31

Then, by differentiating the determinant, we arrive at the following expression:

graphic file with name d33e1744.gif 32
graphic file with name d33e1750.gif 33

In this context, let Inline graphic be an arbitrary complex number. The notation Inline graphic represents the polynomial forming the numerator of Inline graphic. Crucially, if Inline graphic is not a zero of Inline graphic, then for any given positive constant Inline graphic, there exists a corresponding positive value Inline graphic such that specific desired properties of the system are preserved when the sampling period T satisfies Inline graphic. This result provides a foundation for analyzing the behavior of the discretized system away from its continuous-time zeros.

graphic file with name d33e1809.gif 34

where the term arg denotes the argument of a complex number. Furthermore, we denote the boundary of a domain Inline graphic by Inline graphic, which can be parameterized by a real variable, denoted as Inline graphic. This parametrization allows for a more precise characterization and analysis of the boundary behavior of functions defined over Inline graphic.

graphic file with name d33e1844.gif 35

where Inline graphic indicates a one-to-one correspondence mapping from [0, 1] to the boundary Inline graphic, allowing Inline graphic to trace around the domain Inline graphic in an anticlockwise direction as Inline graphic increases from 0 to 1. In cases where Inline graphic forms a closed set, one can determine Inline graphic such that

graphic file with name d33e1895.gif 36

From (36), we obtain

graphic file with name d33e1905.gif 37

namely

graphic file with name d33e1912.gif 38

In the context where the complex variable s traverses the boundary Inline graphic in an anticlockwise direction, the term Inline graphic denotes the quantity of anticlockwise encirclements that the locus of Inline graphic makes around the origin in the complex plane. Likewise, the expression Inline graphic exhibits identical properties. Consequently, Eq. (38) suggests that

graphic file with name d33e1950.gif 39

Because Inline graphic and Inline graphic mean integers and Inline graphic means arbitrary, we obtain

graphic file with name d33e1976.gif 40

Based on the hypothesis, within the domain Inline graphic, the polynomial Inline graphic is analytic and free from poles or additional zeros aside from those under consideration. Therefore,

graphic file with name d33e1996.gif 41

Based on the argument principle, from (40) and (41), we know

graphic file with name d33e2009.gif 42

Furthermore, it is evident that Inline graphic has no zeros of the region Inline graphic. Therefore, according to Eq. (42), it can be concluded that Inline graphic contains exactly Inline graphic zeros within the domain Inline graphic. Inline graphic

Remark 4

Building on the results from Theorem 4, we can conclude that when Inline graphic mean a stable zero from Inline graphic, thus the intrinsic zero of the system Inline graphic is also stable. This establishes a direct correlation between the stability of the zeros in these two functions. Furthermore, the converse holds true: if the intrinsic zero of Inline graphic is stable, then the zero Inline graphic of Inline graphic must also be stable. This bi-directional relationship underscores the connection in the stability properties.

Next, we examine the stability conditions associated with sampling zeros. Since many practical systems have a relative degree of at most two15,39, the following analysis will focus on the stability criteria for sampling zeros in systems with relative degrees no greater than two.

Theorem 5

Considering BTSH in the time delay system, the resulting SD system is denoted by Inline graphic. The following presents the stability conditions for the sampling zeros via T to 0.

(i) Inline graphic

All zeros from Inline graphic should be stable only when the zeros of Inline graphic are stable.

(ii) Inline graphic

When the zeros of Inline graphic are stable and the parameters of BTSH and the time delay meet the condition Inline graphic , then the zeros of Inline graphic will also be stable.

Proof

(i) In this scenario, only intrinsic zeros are present in the discrete-time model. Therefore, by applying the results established in Theorem 4, the stability of the zeros can be directly inferred.

(ii) As discussed earlier, when the relative degree is two, the discrete-time model contains both intrinsic zeros and a single sampling zero. The overall stability condition thus requires both the intrinsic zeros and the sampling zero to lie within the unit circle. The stable conditions from the intrinsic zeros follows from Theorem 4. As for the sampling zero, it asymptotically approaches Inline graphic as Inline graphic. By analyzing the root locations of this polynomial and ensuring they remain within the unit circle, the corresponding stable condition can be derived.

graphic file with name d33e2206.gif 43

Solving the above equation can complete the proof of this part. Inline graphic

Remark 5

For the case where Inline graphic, the stability region corresponding to Eq. (43) is illustrated in Fig. 2. From both the analytical results and the graphical representation, it is evident that the admissible range of the parameter f is influenced by time delay. Specifically, in the absence of any time delay, the feasible interval for f lies within Inline graphic, which aligns with the findings reported in10.

Fig. 2.

Fig. 2

The effective stabilization area of (43).

Numerical examples

To illustrate and validate the theoretical results presented in this paper, we introduce several representative examples. These serve as supplementary demonstrations of the analytical findings.

Consider a time-delay system characterized by a delay Inline graphic and described with

graphic file with name d33e2280.gif 44

It is evident that the delay-free component has a degree of two. Under the results in1,27, the associated SD system inherently exhibits an unstable zero as T is close to zero when ZOH can be used for input reconstruction. This conclusion can be derived from the simulation results shown in Fig. 5.

Fig. 5.

Fig. 5

The locus of the sampling zero from (44) via ZOH and BTSH.

In order to better verify the influence of different time delays on the stability of the sampling zeros of the SD system, we select three different time delay values, namely Inline graphic, Inline graphic and Inline graphic, to analysis the distribution of the sampling zeros under different sampling periods, as shown in Fig. 3. Based on the above theoretical analysis and mentioned in Remark 3, we know that the sampling zero of the system (44) converge to the roots of polynomial Inline graphic as the sampling period approaches 0. Through calculation, the sampling zeros corresponding to the above three different time delays respectively equal Inline graphic, Inline graphic, and Inline graphic as the sampling period approaches 0. The simulation results are consistent with our theoretical analysis. This further demonstrates the validity and effectiveness of the conclusions obtained in the paper.

Fig. 3.

Fig. 3

The locus of the sampling zeros about (44) with BTSH under different delays.

Furthermore, in order to better compare the distribution of samplign zeros and intrinsic zeros about system (44) under ZOH and BTSH conditions, we conducted a comparative analysis using graphical methods. We consider a time delay Inline graphic and set the BTSH parameter to Inline graphic. The asymptotic behavior of the system’s zeros-including both intrinsic and sampling zeros-is illustrated in Figs. 4 and 5. Simulation results indicate that the intrinsic zeros of the SD system remain stable under both ZOH and BTSH. However, when ZOH is employed, the sampling zero becomes unstable as Inline graphic, revealing a critical limitation in using ZOH for time-delay systems. In contrast, with an appropriately chosen BTSH parameter, the sampling zero consistently resides within the stable region. This highlights the pivotal role of BTSH parameter selection in preserving system stability and offers a viable strategy to address the instability issues often encountered in SD models of time-delay systems.

Fig. 4.

Fig. 4

The locus of the intrinsic zero from (44) via ZOH and BTSH.

On the other hand, we chose the disk drives serves as an example for verification. Disk drives serves is an important data storage medium in data processing systems. It will be used to conduct a comparative analysis of the zero dynamic stability of the systems under ZOH and BTSH conditions when there is a time delay. The schematic diagram of the disk drives serves is shown in Fig. 6, which can be represented by the following differential equation10.

graphic file with name d33e2423.gif 45

Where I , C, K, Inline graphic, i represent the inertia of the head assembly, the viscous damping coefficient of the bearing, the return spring constant, the motor torque constant and the input current, respectively. Inline graphic, Inline graphic, Inline graphic are the angular acceleration, angular velocity and the position of the head, respectively.

Fig. 6.

Fig. 6

Computer hard disk drive10.

We also select the same numerical values Inline graphic Kg mInline graphic, Inline graphic m s/rad, Inline graphic Nm/rad and Inline graphic Nm /Inline graphic Consistent with reference10. Here, we assume that the system has input time delay Inline graphic. Therefore, the disk drives serves system has transfer function with relative degree two as.

graphic file with name d33e2516.gif 46

where Inline graphic and Inline graphic are the Laplace transform of Inline graphic and Inline graphic, respectively.

By using BTSH and ZOH as the signal reconstruction method to discretize the the disk drives serves system (46), we select the parameter of BTSH with Inline graphic and the time delay with Inline graphic, Inline graphic and Inline graphic for simulation. Finally, the zeros location of the sampling zeros with ZOH and BTSH are presented in Fig. 7. As can be seen from the Fig. 7, based on the results proposed in this paper, the sampling zeros under the BTSH condition can be stabilized, while the ZOH cannot stabilize the sampling zeros.

Fig. 7.

Fig. 7

Comparison chart of the sampling zeros under ZOH and BTSH with different time delays.

Conclusions

The analysis of control systems with time delays poses a significant research challenge, particularly due to the loss of minimum-phase characteristics that may arise during discretization, potentially leading to zero instability. This study explores the zero dynamics of SD systems incorporating time delays under the BTSH framework. Expanding on prior studies such as10,12,36, which primarily addressed delay-free systems, this work extends the investigation to systems with inherent delays. A key contribution is the introduction of a novel polynomial that captures the interplay between relative degree, time delay, and the adjustable BTSH parameter. The paper further discusses several essential properties of this polynomial. The corresponding mathematical formulation of the SD systems is then derived. Moreover, a sufficient condition Inline graphic is established to ensure the stability of all zeros in SD system with delays when the relative degree not greater than two. For sufficiently small sampling periods, BTSH enables the placement of all zeros within the stable region-a feat unattainable using the ZOH. In the future, we will extend to the study of nonlinear time delay systems, and we will expand to the control applications of actual systems based on the theoretical research results of BTSH.

Acknowledgements

This work was partially supported by the National Natural Science Foundation of China (Grant No. 62163008), the Science and Technology Research Program of Chongqing Municipal Education Commission (Grant Nos. KJZD-M202203401, KJQN202403401, KJQN202403437 and KJQN202303438), the Natural Science Foundation of Chongqing, China (Grant No. cstc2021jcyj-msxmX0532), the Guizhou Provincial Science and Technology Projects (Grant No. [2020]1Z054).

Author contributions

Minghui Ou: supervision, conceptualization, formal analysis, methodology, funding acquisition, writing-original draft and editing; Yuancheng Luo and Cheng Zeng: conceptualization and writing-review; Zhenjie Yan and Yuanfei Deng: writing-review and editing; Yu Zhou : writing-review. All authors reviewed the manuscript.

Data availability

The data and graphs analysed in this study can be encoded using MATLAB based on the theoretical analysis presented in the paper. At the same time, readers can obtain the corresponding graphs through the encoded simulation. However, if there are reasonable request, these can also be provided by the corresponding author.

Declarations

Competing interests

The authors declare no competing interests.

Footnotes

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

References

  • 1.Åström, K. J., Hagander, P. & Sternby, J. Zeros of sampled systems. Automatica20, 31–38. 10.1016/0005-1098(84)90062-1 (1984). [Google Scholar]
  • 2.Ou, M. et al. Stability of zeros for sampled-data models with triangle sample and hold implemented by zero-order hold. Machines10, 386. 10.3390/machines10050386 (2022). [Google Scholar]
  • 3.Ou, M., Liang, S., Yang, Z., Yan, Z. & Li, Z. Modeling method for sampling zeros of sampled-data system with time delay in generalized sample hold. IFAC-PapersOnLine56, 9799–9805. 10.1016/j.ifacol.2023.10.398 (2023). [Google Scholar]
  • 4.Grognard, F. & Canudas-de Wit, C. Design of orbitally stable zero dynamics for a class of nonlinear systems. Syst. Control Lett.51, 89–103. 10.1016/S0167-6911(03)00209-3 (2004).
  • 5.Clarke, D. W. Self-tuning control of nonminimum-phase systems. Automatica20, 501–517. 10.1016/0005-1098(84)90003-7 (1984). [Google Scholar]
  • 6.Liberzon, D., Morse, A. S. & Sontag, E. D. Output-input stability and minimum-phase nonlinear systems. IEEE Trans. Autom. Control47, 422–436. 10.1109/9.989070 (2002). [Google Scholar]
  • 7.Yue, M., An, C. & Sun, J. Zero dynamics stabilisation and adaptive trajectory tracking for WIP vehicles through feedback linearisation and LQR technique. Int. J. Control89, 2533–2542. 10.1080/00207179.2016.1169440 (2016). [Google Scholar]
  • 8.Norouzi Mobarakeh, A., Ataei, M. & Hooshmand, R.-A. The threat of zero-dynamics attack on non-linear cyber-physical systems. IET Cyber-Phys. Syst. Theory Appl.9, 463–476, 10.1049/cps2.12099 (2024).
  • 9.Ayub, A. et al. Detection of zero-dynamics attacks in industrial networked control systems: Comparative analysis of passive and active approaches. Sci. Rep.15, 1–25. 10.1038/s41598-025-01933-z (2025). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 10.Ou, M., Liang, S. & Zeng, C. Stability of limiting zeros of sampled-data systems with backward triangle sample and hold. Int. J. Control Autom. Syst.17, 1935–1944. 10.1007/s12555-018-0556-1 (2019). [Google Scholar]
  • 11.Sánchez, C. J. & Yuz, J. I. On the relationship between spline interpolation, sampling zeros and numerical integration in sampled-data models. Syst. Control Lett.128, 1–8. 10.1016/j.sysconle.2019.04.006 (2019). [Google Scholar]
  • 12.Wang, Y., Jafari, R., Zhu, G. G. & Mukherjee, R. Sample-and-hold inputs for minimum-phase behavior of nonminimum-phase systems. IEEE Trans. Control Syst. Technol.24, 2103–2111. 10.1109/TCST.2016.2519844 (2016). [Google Scholar]
  • 13.Zhou, W. & Longman, R. W. Root locus of zeros of discrete time systems as a function of sample rate. J. Astronaut. Sci.67, 164–187. 10.1007/s40295-019-00164-5 (2020). [Google Scholar]
  • 14.Sogo, T. & Utsuno, T. Taylor series expansion for zeros of sampled-data systems. IEEE Trans. Autom. Control64, 862–868. 10.1109/TAC.2018.2840444 (2018). [Google Scholar]
  • 15.Zeng, C., Liang, S., Zhang, Y., Zhong, J. & Su, Y. Improving the stability of discretization zeros with the Taylor method using a generalization of the fractional-order hold. Int. J. Appl. Math. Comput. Sci.24, 745–757. 10.2478/amcs-2014-0055 (2014). [Google Scholar]
  • 16.Liang, S., Ishitobi, M. & Zhu, Q. Improvement of stability of zeros in discrete-time multivariable systems using fractional-order hold. Int. J. Control76, 1699–1711. 10.1080/00207170310001631945 (2003). [Google Scholar]
  • 17.Harkat, H., Camarinha-Matos, L. M., Goes, J. & Ahmed, H. F. Cyber-physical systems security: A systematic review. Comput. Ind. Eng.188, 109891. 10.1016/j.cie.2024.109891 (2024). [Google Scholar]
  • 18.Di Ferdinando, M. & Pepe, P. Sampled-data emulation of dynamic output feedback controllers for nonlinear time-delay systems. Automatica99, 120–131. 10.1016/j.automatica.2018.10.022 (2019). [Google Scholar]
  • 19.Zhao, C. & Lin, W. Sampled-data control of time-delay uncertain systems with uncontrollable/unobservable linearization by memoryless feedback. Int. J. Robust Nonlinear Control34, 6532–6549. 10.1002/rnc.7240 (2024). [Google Scholar]
  • 20.Lee, Y., Kim, Y., Lee, S., Park, J. & Kwon, O. An improved reachable set estimation for time-delay linear systems with peak-bounded inputs and polytopic uncertainties via augmented zero equality approach. AIMS Math.4, 12. 10.3934/math.2023293 (2023). [Google Scholar]
  • 21.Zhu, Q. Stabilization of stochastic nonlinear delay systems with exogenous disturbances and the event-triggered feedback control. IEEE Trans. Autom. Control64, 3764–3771. 10.1109/TAC.2018.2882067 (2019). [Google Scholar]
  • 22.Zhu, Q. Event-triggered sampling problem for exponential stability of stochastic nonlinear delay systems driven by le’ vy processes. IEEE Trans. Autom. Control70, 1176–1183. 10.1109/TAC.2024.3448128 (2025). [Google Scholar]
  • 23.Li, H., Chow, M.-Y. & Sun, Z. Eda-based speed control of a networked dc motor system with time delays and packet losses. IEEE Trans. Industr. Electron.56, 1727–1735. 10.1109/TIE.2009.2013749 (2009). [Google Scholar]
  • 24.Bondarko, V. A. Limiting zeros of sampled systems with time delay. Autom. Remote. Control.76, 1327–1346. 10.1134/S0005117915080019 (2015). [Google Scholar]
  • 25.Kazantzis, N., Chong, K. T., Park, J. H. & Parlos, A. G. Control-relevant discretization of nonlinear systems with time-delay using taylor-lie series. J. Dyn. Syst. Meas. Contr.127, 153–159. 10.1115/1.1870046 (2005). [Google Scholar]
  • 26.Hagiwara, T., Yuasa, T. & Araki, M. Stability of the limiting zeros of sampled-data systems with zero-and first-order holds. Int. J. Control58, 1325–1346. 10.1080/00207179308923057 (1993). [Google Scholar]
  • 27.Hara, S., Kondo, R. & Katori, H. Properties of zeros in digital control systems with computational time delay. Int. J. Control49, 493–511. 10.1080/00207178908559649 (1989). [Google Scholar]
  • 28.Ishitobi, M. Stable zeros of a discrete system obtained by sampling a continuous-time plant with a time delay. Int. J. Control59, 1053–1062. 10.1080/00207179408923117 (1994). [Google Scholar]
  • 29.Ishitobi, M. Stability of zeros of sampled system with fractional order hold. IEE Proc.-Control Theory Appl.143, 296–300. 10.1049/ip-cta:19960394 (1996). [Google Scholar]
  • 30.Bárcena, R. & De la Sen, M. On the sufficiently small sampling period for the convenient tuning of fractional-order hold circuits. IEE Proc.-Control Theory Appl.150, 183–188. 10.1049/ip-cta:20030066 (2003). [Google Scholar]
  • 31.Nishi Masatoshi, I. M. Sampled-data model for affine nonlinear systems using a fractional-order hold and their zero dynamics. Artific. Life. Robot.15, 500–503. 10.1007/s10015-010-0852-1 (2011). [Google Scholar]
  • 32.Ou, M., Liang, S., Yang, Z., Zeng, C. & Liu, F. Stabilization of a class of robot systems in fractional-order hold case via sampling zero dynamic stable approach. IEEE Access7, 129770–129777. 10.1109/ACCESS.2019.2936605 (2019). [Google Scholar]
  • 33.Liang, S. & Ishitobi, M. The stability properties of the zeros of sampled models for time delay systems in fractional order hold case. Dyn. Continu. Discrete Impuls. Syst. Ser. B11, 299–312 (2004). [Google Scholar]
  • 34.Ou, M., Liang, S. & Zeng, C. A novel approach to stable zero dynamics of sampled-data models for nonlinear systems in backward triangle sample and hold case. Appl. Math. Comput.355, 47–60. 10.1016/j.amc.2019.02.068 (2019). [Google Scholar]
  • 35.Ou, M., Liang, S., Liu, T. & Zeng, C. A stability condition of zero dynamics of a discrete time systems with backward triangle sample and hold. In 2017 International Conference on Advanced Mechatronic Systems (ICAMechS), 339–343, 10.1109/ICAMechS.2017.8316495 (IEEE, 2017).
  • 36.Ou, M., Liang, S., Zhang, H., Liu, T. & Liang, J. Minimum phase properties of systems with a new signal reconstruction method. IFAC-PapersOnLine53, 610–615. 10.1016/j.ifacol.2020.12.501 (2020). [Google Scholar]
  • 37.Carrasco, D. S., Goodwin, G. C. & Yuz, J. I. Modified euler-frobenius polynomials with application to sampled data modelling. IEEE Trans. Autom. Control62, 3972–3985. 10.1109/TAC.2017.2650784 (2017). [Google Scholar]
  • 38.Yuz, J. I. & Goodwin, G. C. On sampled-data models for nonlinear systems. IEEE Trans. Autom. Control50, 1477–1489. 10.1109/TAC.2005.856640 (2005). [Google Scholar]
  • 39.Ishitobi, M. A stability condition of zeros of sampled multivariable systems. IEEE Trans. Autom. Control45, 295–299. 10.1109/9.839952 (2000). [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

The data and graphs analysed in this study can be encoded using MATLAB based on the theoretical analysis presented in the paper. At the same time, readers can obtain the corresponding graphs through the encoded simulation. However, if there are reasonable request, these can also be provided by the corresponding author.


Articles from Scientific Reports are provided here courtesy of Nature Publishing Group

RESOURCES