Next Article in Journal
Analysis of the Influence of Component Type and Operating Condition on the Selection of Preventive Maintenance Strategy in Multistage Industrial Machines: A Case Study
Next Article in Special Issue
Parameter Estimation for Robotic Manipulator Systems
Previous Article in Journal
Evaluation of Different Contact Assumptions in the Analysis of Friction-Induced Vibrations Using Dynamic Substructuring
Previous Article in Special Issue
Operator & Fractional Order Based Nonlinear Robust Control for a Spiral Counter-Flow Heat Exchanger with Uncertainties and Disturbances
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Stability of Zeros for Sampled-Data Models with Triangle Sample and Hold Implemented by Zero-Order Hold †

1
School of Big Data and Internet of Things, Chongqing Vocational Institute of Engineering, Chongqing 402260, China
2
College of Automation, Chongqing University, Chongqing 400044, China
3
Huahai Engineering Co., Ltd., China Railway Engineering Corporation, Shanghai 201101, China
*
Author to whom correspondence should be addressed.
This paper is an extended version of our paper published in the 11th International Conference on Advanced Mechatronic Systems (ICAMechS 2021), Tokyo, Japan, 9–12 December 2021.
These authors contributed equally to this work.
Machines 2022, 10(5), 386; https://doi.org/10.3390/machines10050386
Submission received: 8 April 2022 / Revised: 7 May 2022 / Accepted: 9 May 2022 / Published: 17 May 2022

Abstract

:
This paper deals with the stability characteristics of zeros for sampled-data models with a class of triangle sample and hold realized by a traditional zero-order hold. For any controlled models in the modern industrial system, using a digital control strategy has been shown to provide the means to achieve the assigned objectives. In this process, one must utilize the sample and hold device to obtain the sampled-data models. Previous studies have shown that the triangle sample and hold can improve the stability properties of zeros of a sampled-data control system compared with zero-order hold. However, it is difficult to use triangle sample and hold in practice. In this paper, an approximated method of using triangle sample and hold is proposed. More importantly, on the basis of that method, we explicitly derive the corresponding accurate sampled-data model of controlled models. In addition, we also provide the expression for sampling zeros and the theorem for the stability of a linear control system in the fast sampling process. The results of this paper show that the proposed method has the same advantages as the accurate one. Finally, theoretical findings are validated through numerical simulations with different considerations.

1. Introduction

Since the seminal research paper by Åström, et al. was published in 1984 [1], the zeros of sampled-data model has acquired increasing research interest, as it has been regarded as the fundamental means of analysis before the design of a control strategy [2,3,4,5,6,7]. Simultaneously, the stability of zeros of a controlled system can affect the minimum phase (MP) property. A continuous-time system is in non-minimum phase (NMP) if there exists at least one zero in the right-half plane. Similarly, a discrete time system is in NMP if it has at least one zero outside the unit circle. The control performance cannot be satisfied when the controlled system is non-minimum phase (NMP) [2]. The control design for NMP is challenging. Therefore, checking the zeros’ stability properties of sampled-data model is a vital preliminary work to designing a control strategy [8].
From the previous literature, one can know that the stability of zeros is not naturally preserved when a continuous-time system is discretized by sample and hold [1,9,10]. The mapping relationship of the zeros between the continuous-time system and sampled-data models is complex compared with poles. Zeros of the linear sampled-data model are classified into two categories: intrinsic zeros and sampling zeros [11]. An intrinsic zero is same as the pole of a system, existing as the simple relation: z e z T and p e p T , where T is the sampling period, and z and p represent the zero and pole of continuous-time system, respectively. However, the sampling zeros of the sampled-data model do not have the above simple relation with the original zeros of the continuous-time system.
NMP properties of a controlled system are the major obstacle to control, but discretization with sample and hold may alleviate the problem. The core idea of this method is assigning zeros to the stable area in the process of obtaining the sampled-data model. Many research works in [5,12,13,14,15] have shown that an NMP continuous-time system may map into an MP discrete time model. In addition, the MP properties of models play an important role in modern control systems, such as networked control systems (NCSs) and cyber-physical systems (CPSs). The models face zero-dynamic attacks (ZDAs) threats when they are NMP (i.e., the unstable zeros arise from in the discretization process) [6,16,17,18,19]. Thus, it is necessary to analyze the properties and stability of the sampling zeros of sampled-data models. As compared with traditional sample and hold forms, such as zero-order hold (ZOH), first-order hold (FOH) and fractional-order hold (FROH) ones, triangle sample and hold (TSH, including backward triangle sample and hold (BTSH) and forward triangle sample and hold (FTSH)) can improve the stability of the zeros of a sampled-data system. What is more, the controlled system will have better performance than with ZOH or FOH [5,20]. The above mentioned results have been clarified theoretically in many papers [5,15,20,21,22,23].
Although the TSHs have a significant advantage in preserving the minimum phase, it is difficult to use the exact TSHs practically. Our previous conference paper studied the properties of sampling zeros in the case of an approximate implementation of BTSH and revealed the advantages of them [24]. However, more research details about the TSH (includes BTSH and FTSH) are not clear. We need to perform more innovative research to reveal the detailed properties of sampling zeros during the TSH approximation implementation. Motivated by putting TSHs into practice, in this paper, we deduce a method of approximating the exact TSH with ZOH. Hence, it is important to investigate the properties of sampling zeros for sampled-data models corresponding to continuous-time systems with TSH-implemented ZOHs. To the best of our knowledge, research about TSH applications in practice using the above method is still missing.
Our goals for this study were to deduce theoretical method realizing the implementation of TSHs in practice, and to present the MP conditions of sampled-data models with approximate TSH. Therefore, the main contribution of this paper is exploring the approximate method for triangle sample and hold. The stability of zeros of the sampled-data model was improved, and even has the same level as the accurate one. The main contents of this paper can be briefly summarized as follows:
The basic idea of the method is shown in Section 2. The problem formulation and some preliminary knowledge are also introduced there. Our main results are presented in Section 3, where the expression of sampling zeros about the corresponding sampled-data system is discussed, as the sampling period is small, and the theorem for the stability of zeros is proved. Numerical simulations are given to demonstrate the effectiveness of the method, alongside the benefits of the proposed method, in Section 4. Finally, the conclusions are given in Section 5.

2. Problem Description and Approximate Triangle Sample and Hold

In this paper, we consider a class of the following nth-order time-invariant single-input and single-output (SISO) system, which is controllable and observable. The sate-space expression is used as follows:
S C : x ˙ t = A x t + b u t y t = c x t
where A R n × n , b R n × 1 and c R 1 × n are n-th-order state coefficient matrix and column and row vectors, respectively.
We are interested here in the properties of sampled data models for a continuous time linear system when the input signal is generated by a TSH. Therefore, in this part we give the expressions and approximate methods of BTSH and FTSH.
Firstly, using backward triangle sample and hold (BTSH) as the signal reconstruction method, the input function u B t has the following expression [5,20,21], and the structure chart is shown as ( c ) in Figure 1.
u B ( t ) = u Z ( t ) ( t k T ) f T ; t k T , k T + f T , 0 ; t k T + f T , k T + T ,
where f 0 , 1 is the duty cycle of the switched input, k N ( N is the set of natural numbers) and u Z t represents the traditional ZOH value in one sampling period.
Using the Laplace transform can provide the transfer function of BTSH as
G B T S H s = 1 e s f T s 1 s f T e s f T s
In the approximate realization of TSH process, the core idea of is to use ZOH to generate some step wave in the interval k T , k T + f T to replace the output values of the original signal. The schematic diagrams of approximate triangle sample and hold (AFTSH) and approximate BTSH when N = 2 are shown in Figure 1b,c, respectively.
With ABTSH as the signal reconstruction method in the process, then the input function is deduced as follows:
u N , B t = 2 l 1 2 N u k T ; k T + l 1 N f T t k T + f T N 0 ; k T + f T t < k T + T
where N represents the number of step waves, N 2 and l = 1 , 2 , , N .
Naturally, one can obtain the transfer function of ABTSH by using Laplace transform. It is written as
G N , B s = 0 u N , B t e s t d t = 1 s 1 2 N + e f T s N 1 e N 1 f T s N N 1 e f T s N e f T s + 1 2 N e f T s
As the step N , we have
lim N G N , B s = 1 e s f T s 1 s f T e s f T s = G B T S H s
Secondly, we analyze the approximate properties of forward triangle sample and hold (FTSH). The schematic diagram of the original FTSH and approximate FTSH are shown in Figure 1, and the input function of the FTSH is denote as u F t .
u F ( t ) = u Z ( t ) . ( k T t ) f T + u Z t ; t k T , k T + f T , 0 ; t k T + f T , k T + T ,
One can also use the Laplace transform to obtain the transfer function:
G F T S H s = 1 e f T s s 1 e f T s s 1 s f T + e f T s s
Analogously, we also use the ZOH to generate N step waves in the interval k T , k T + f T to realize the FTSH. Thereafter, using the approximate FTSH as the new signal reconstruction method can be written as
u N , F t = 1 2 l 1 2 N u k T ; k T + l 1 N f T t k T + l f T N , l = 1 , 2 , , N 0 ; k T + f T t < k T + T
For better knowledge about FTSH and AFTSH, it is necessary to analyze the function of AFTSH in the frequency domain, i.e., using the Laplace transform to obtain the transfer function.
G N , F s = 0 u N , F t e s t d t = l = 1 N e l 1 f T s N e l f T s N s 1 s 1 2 N + e f T s N 1 e N 1 f T s N N 1 e f T s N e f T s + 1 2 N e f T s = l = 1 N e l 1 f T s N e l f T s N s G N , B s
As N , we also have
lim N G N , F s = 1 e f T s s 1 e f T s s 1 s f T + e f T s s = G F T S H s
Remark 1. 
In view of (6) and (11), it is clear that AFTSH and ABTSH can arbitrarily closely approximate the exact FTSH and BTSH by taking a large enough N. From another perspective, a type of applicable FTSH or BTSH in practice can be readily implemented by using a ZOH device and computer software.
Remark 2. 
From the above approximate method of TSH, obviously the simplest condition is N = 2 , and the corresponding diagram is shown in Figure 1, giving the following expression.
u 2 , F t = 3 4 u k T ; k T t < k T + f T 2 1 4 u k T ; k T + f T 2 t < k T + f T 0 ; k T + f T t < k T + T
u 2 , B t = 1 4 u k T ; k T t < k T + f T 2 3 4 u k T ; k T + f T 2 t < k T + f T 0 ; k T + f T t < k T + T
Next, we recall the definitions of standard Euler–Frobenius polynomials, which play an important role in the deduce process of this paper.
Definition 1. 
The Euler–Frobenius polynomials satisfy
B r z = r ! · det M r
where r N 0 and
M r = 1 1 2 ! 1 r 1 ! 1 r ! 1 z 1 1 r 2 ! 1 r 1 ! 0 1 z 1 1 2 ! 0 0 1 z 1 .
Remark 3. 
Definition 1 was first presented in [11], and more about the properties of Euler–Frobenius polynomials can be found in [25].
Definition 2 ([3]). 
The modified Euler–Frobenius polynomials are defined by
B r z , h = r ! · det P r
where h 0 , 1 , r N 0 and
P r = 1 1 2 ! 1 r 1 ! 1 h r r ! 1 z 1 1 r 2 ! 1 h r 1 r 1 ! 0 1 z 1 1 h 2 2 ! 0 0 1 z 1 h .

3. Properties and Stability Conditions of Zeros of Sampled-Data Models

In the above section, we have proved that AFTSH and ABTSH are the operable methods for FTSH and BTSH in practice, respectively. However, the properties of the zeros of sampled-data models using the approximate triangle sample and hold as the signal reconstruction method are not clear. It is an interesting job to explore the properties and the remaining stable conditions of zeros of sampled-data models with AFTSH and ABTSH. In this section, we analyze that topic and give the theoretical results for when the sampling period is sufficiently small.

3.1. Properties of Zeros

In the research process, we followed the ideas from simple to complex, and from special to general. First of all, we will analyze the corresponding results of the integrator control system in the case of approximate TSH.
Theorem 1. 
When the controlled system is composed of an rth-integrator with transfer function G s = 1 1 s r s r and the input values are generated by the approximate TSH as the signal reconstruction method, we can obtain the following results.
(1) 
If ABTSH is the signal reconstruction method, the exact sample-data models of the controlled continuous-time system have the following description of state space.
x k + 1 = Φ N , B x k + Γ N , B u k
where x k = x 1 , k , x 2 , k , , x r , k , and the output of the sampled-data model is y k = x 1 , k . Therefore, the transfer function of the sampled-data model is
G N , B z = T r · D r , B z , f r ! z 1 r
where
D r , B z , f = l = 1 N 2 l 1 2 N B r z , l 1 N f B r z , l N f .
(2) 
If AFTSH is the signal reconstruction method, then the exact sampled-data models of the controlled continuous-time system have the following description of state space.
x k + 1 = Φ N , F x k + Γ N , F u k
where x k = x 1 , k , x 2 , k , , x r , k , and the output of the sampled-data model is y k = x 1 , k . Therefore, the transfer function of the sampled-data model is
G N , F z = T r · F r , F z , f r ! z 1 r
where
F r , F z , f = l = 1 N 1 2 l 1 2 N B r z , l 1 N f B r z , l N f .
Proof of Theorem 1. 
Considering the similarity of the two results, here, we only give details of the first result when the input signal of the controlled system is generated by the ABTSH. One can get another result with a simple transformation.
The expression of state space of the r-th integrator control system can be obtained as follows.
x ˙ t = A x t + B u B t y t = C x t
where
x t = x 1 t , x 2 t , , x r t T ,
A = 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 r × 1 , B = 0 0 0 1 r × 1 , C = 1 0 0 0 r × 1 T .
The output of the system is y t = x 1 t . From the approximate expression of BTSH in (4), we know that the ABTSH divides interval k T , k T + f T into N segments. The value is 0 in interval k T + f T , k T + T . Therefore, we can obtain the exact expression of sample-data model as follows.
x k + 1 = e A T x k + l = 1 N 2 l 1 2 N l 1 N l f T N e A T t B d t · u k ;
therefore, Φ N , B = e A T and Γ N , B = l = 1 N 2 l 1 2 N l 1 N l f T N e A T t B d t ,
Γ N , B = l = 1 N 2 l 1 2 N 1 l 1 N f r 1 1 N f r r ! T r l = 1 N 2 l 1 2 N 1 l 1 N f r 1 1 1 N f r 1 r 1 ! T r 1 l = 1 N 2 l 1 2 N T 1 l 1 N f T 1 1 N f .
Using the forward shift operator q, Equation (21) is rewritten as
q 1 x 1 , k 0 0 0 T = V N , B x 2 , k x 3 , k x r , k u k T
where
V N , B = [ T T 2 2 T r 1 r 1 ! q 1 T T r 2 r 2 ! 0 0 T 0 0 q 1 | Γ N , B ] .
Combined with the modified Euler–Frobrnious polynomials (15) and the knowledge in [3], we can show that
det V N , B = T r r ! l = 1 N 2 l 1 2 N B r z , l 1 N f B r z , l N f .
Using Cramer’s rule, we can solve for u k and obtain
u k = det M det V N , B ,
where
M = T T 2 2 ! T r 1 r 1 ! q 1 x 1 , k q 1 T T r 2 r 2 ! 0 0 0 T 0 0 0 q 1 0
It is an easy task to compute the determinant of M along the last column. We obtain
det M = 1 1 + r q 1 x 1 , k · q 1 r 1 = q 1 r x 1 , k .
Therefore, we can obtain
u k = q 1 r T r r ! D r , B z , f x 1 , k .
Noting that the output of sampled-data model is y k = x 1 , k and that the transfer function of sampled-data model is G N , B z = y k y k u k u k , the result of part 1 of Theorem 1 is obtained.
The proof is complete. □
Remark 4. 
In the proofs, the coefficient matrices Φ N , B and Φ N , F of the two results have the same expression.
Φ N , B = Φ N , F = e A T = 1 T T r 1 r 1 ! 0 1 T r 2 r 2 ! 0 0 1 .
In addition, the matrix Γ N , F is
Γ N , F = l = 1 N 1 2 l 1 2 N 1 l 1 N f r 1 1 N f r r ! T r l = 1 N 1 2 l 1 2 N 1 l 1 N f r 1 1 1 N f r 1 r 1 ! T r 1 l = 1 N 1 2 l 1 2 N T 1 l 1 N f T 1 1 N f ,
which is not a difficult task; refer to the proof process of Theorem 1.
The r-th order integrator system is a special linear control system. It is natural to extend our study to the properties of the zeros of sampled-data models for the general linear control system in the case of approximate TSH.
With the above motivation, we established the following theorem.
Theorem 2. 
Let the general linear system with continuous transfer function G = G s be the original controlled system. We then have the following results:
(1) 
When the approximate BTSH is to be used to generate the input of G s , then the exact sampled-data model is established as follows:
G N , B z = Z L 1 G s G N , B s t = k T ,
where G N , B s is shown in (5). Therefore, as the sampling period T 0 , the exact sampled-data model (23) has the following limit expression:
lim T 0 T r G N , B z = K z 1 m D r , B z , f n m ! z 1 n .
(2) 
When the approximate FTSH is used to generate the input of G s , then the exact sampled-data model is established as follows:
G N , F z = Z L 1 G s G N , F s t = k T ,
where G N , F s is shown in (10). Therefore, as the sampling period T 0 , the exact sampled-data model (25) also has the following limit expression.
lim T 0 T r G N , F z = K z 1 m F r , F z , f n m ! z 1 n .
Proof of Theorem 2. 
Here we will only give one part of the proof process of the theorem. One can easy obtain the other part based on the proof process. Therefore, the deduced details of the exact sampled-data models of the general continuous-time linear system in the case of ABTSH are given as examples as follows.
The expression of (23) is obtained directly by using the inverse Laplace transform and considering that the transfer function of ABTSH is given by (5).
Suppose that a general continuous-time linear system is a strictly proper nth-order transfer function and the form is written as
G s = K s z 1 s z 2 s z m s p 1 s p 2 s p m ,
where m < n , and r = n m is the relative degree of the system.
From the definition of u N , B t and G N , B s , we can obtain
G N , B s = i = 1 N 2 l 1 2 N e l 1 N f T s e 1 N f T s s .
Then, based on the definition of the inverse Laplace transform and Z transformation, the following exact transfer function of the corresponding sampled-data model is obtained.
G N , B z = 1 2 π j γ T j γ T + j e s T z e s T G s G N , B s d s
where γ > Re p i , i = 1 , , n , and using s = w w T T , we can simplify the upper equation as
G N , B z = 1 2 π j γ T j γ T + j e w z e w G w T i = 1 N 2 l 1 2 N e l 1 N f w e 1 N f w w d w .
As sampling period T 0 , we have that lim T 0 G w T = K w r , and
lim T 0 T r G N , B z = 1 2 π j j j e w z e w K w r i = 1 N 2 l 1 2 N e l 1 N f w e 1 N f w w d w .
Therefore, the result of (30) can be equivalent to r-th order integrator control system with gain K. Using the same method to deal the integrator system (refer Theorem 1) can obtain the exact sampled-data model as
G integrator , B z = T r D r , B z , f r ! z 1 r .
In addition, for the r-th order integrator control system, using the above computing process and substituting values into (31) appropriately, we finally obtain (24).
Moreover, the proof process of the case of AFTSH is omitted here. It is not a difficult thing to deduce by referring to the above process. □
Remark 5. 
From the limit expression of the exact sampled-data model in (24) and (26), we know that the sampled-data model of the strictly proper transfer function G s with sampled period T 0 has n poles converging to z = 1 and m zeros converging to z = 1 . More importantly, the remaining r 1 zeros (sampling zeros) converge to the roots of D r , B z , f = 0 and F r , F z , f = 0 .

3.2. Stability of Zeros

In the above subsection, two important theorems were provided. Here, the properties of zeros of the corresponding sampled-data system are shown in detail. However, it is not intuitive to obtain the stability conditions of the sampling zero of a sampled-data model, and naturally, we give some theoretical results about the sampling zero.
Remark 6 ([3]). 
Combined with the Definition 2, we can get some special expressions of the modified Euler–Frobenious polynomial in some case.
B 0 z , h = 1 B 1 z , h = 1 h B 2 z , h = 1 h 2 z + 1 h 2 B 3 z , h = 1 h 3 z 2 + 1 h 4 + h 2 h 2 z + 1 h 3
Remark 7. 
In many practical fields, the relative degree of the control system model is 2; as examples, take a spring-mass-damper oscillator and Chua’s circuit [22,26,27]. We mainly focus on deducing the results of stability conditions of sampled-data models when the relative degree is 1 or 2.
Theorem 3 ([24]). 
Suppose that G ( s ) is a strictly proper transfer function with no zeros on the imaginary axis. The approximate BTSH is used as the signal reconstruction model and with a small sampling period. In order to let the control system have the minimum phase, the following condition of the sampled-data model should be satisfied.
Case (i): when the relative degree r = 1 , for a sufficiently small sampling period, if and only if the original continuous-time system G ( s ) is MP, then the sampled-data system G N , B z is MP.
Case (ii): when the relative degree r = 2 , for a sufficiently small sampling period, if f is satisfied with
0 < f < 6 N 2 8 N 2 2 ,
then the sampled-data system G N , B z is MP—i.e., the sampling zero of the sampled-data model is always stable.
Theorem 4. 
For a strictly proper transfer function G ( s ) with no zeros on the imaginary axis, the approximate FTSH is the signal reconstruction model with a small sampling period. The corresponding sampled-data model G N , F z is minimum phase should it meet one of the following conditions.
Case (i): when the relative degree r = 1 , for a sufficiently small sampling period, if and only if the original continuous-time system G ( s ) is MP, then the sampled-data system G N , F z is also MP.
Case (ii): when the relative degree r = 2 , for a sufficiently small sampling period, if f is satisfied with
0 < f < 1 ,
then the sampled-data system G N , B z is MP; i.e., the sampling zero of the sampled-data model is always stable.
Proof of Theorem 4. 
As the zeros of original continuous-time system G ( s ) are stable, for a sufficiently small sampling period, the sampling zeros of sampled-data models with approximate FTSH are the root of F r , F z , f = 0 . In order to deduce the stable condition of a sampling zero under different relative degrees, we give the following proof process.
Case (i): If the relative degree is r = 1 , then the F r , F z , f = 2 f 2 f 2 2 . Obviously, the sampled-data model only has an intrinsic zero which exists in the simple mapping relation as z i e z i T between the continuous-time and sampled-data models. Therefore, the resulting sampled-data model is MP if and only if the continuous-time system is MP.
Case (ii): If the relative degree is r = 2 , from (19), we obtain
F N , F ( z ) = f + 2 N 2 2 6 N 2 f 2 z 2 N 2 2 6 N 2 f 2
In order to reassign the sampling zero located in the unit circle, we need to solve the equation F r , F z , f = 0 and let the absolute values of roots be less than 1. Then, we have the following conditional expression.
2 N 2 2 f 6 N 2 + 2 N 2 2 f < 1
Combined with the limitations of parameter f, if we solve the above equation, we find the feasible solution is 0 < f < 1 . Finally, the theorem’s proof is completed. □
Remark 8. 
From the results in Theorems 3 and 4, with the number of step waves N , the critical point value of the condition to ensure MP in the case of ABTSH is 0.75 , which coincides with the results in the case of BTSH [15]. Moreover, for the case of AFTSH, it has the same properties as FTSH in the case of step wave N [5].

4. Numerical Example

In this section, an interesting numerical example exemplifies the ideas of this paper. As shown in Theorems 3 and 4, one can find a suitable parameter to ensure the sampled-data system is MP when the BTSH or FTSH is implemented by a ZOH, approximately. Then, we provide the dynamic relationships between the sampling zero and different step waves N or sampling periods T through graphs.
Consider a linear continuous-time system with relative degree 2 and the transfer function
G s = 1 s + 1 s + 2 .
The exact sampled-data model, when an approximate BTSH is used to generate the input signal, can be obtained using the results in Theorem 1 part (1), which yields
G N , B z = b 2 e 2 T z e T a e T z e 2 T z e T z e 2 T
where
a = 1 2 N + e f T N 1 e N 1 f T N N 1 e f T N e f T + 1 2 N e f T ,
b = 1 2 N + e 2 f T N 1 e N 1 2 f T N N 1 e 2 f T N e 2 f T + 1 2 N e 2 f T .
By direct calculation from (36), one can obtain the exact sampling zero of the sampled-data model located at
z r = b 2 e 3 T a e 3 T b 2 e 2 T a e T
For convenience, from the results in Theorem 3, one can know that f should be satisfied f 0 , 0.8 when the step wave is N = 2 . Therefore, Figure 2 shows different values of sampling zero z r with respect to sampling period T when we select the variable parameter f = 0.35 . Obviously, the sampling zero always be assigned in the unit circle for different sampling period. In other words, the sampled-data model remains minimum phase in the above-mentioned situation.
Moreover, from the expression of ABTSH, one can know that the properties of ABTSH are influenced by three parameters: sampling period T, the variable f of BTSH and the number N of step waves. The simulation of Figure 2 is only a special case of sampling zero for fixing N and T.
Therefore, it is very significant work to show the asymptotic behavior of a sampling zero when the number of step waves is not fixed. Here, Figure 3 shows the behavior of a sampling zero with different sampling periods, T = 0.01 , T = 0.1 and T = 0.5 , when f = 0.35 .
On the other hand, if the input signal values are generated by approximate FTSH, then the exact sampled-data model can also be obtained by using the results in Theorem 1 part (2), which yields
G N , F z = a c e T z e 2 T b d 2 e 2 T z e T z e T z e 2 T ,
where
c = 1 e f T , d = 1 e 2 f T .
Therefore, by direct computation from (38), one can also get the exact sampling zero of the sampled-data model located at
z r = a c e 3 T b d 2 e 3 T a c e T b d 2 e 2 T .
To discuss the properties of the sampling zero in different conditions, we also adopt the same strategy to research the approximate BTSH. Firstly, we select f = 0.45 and the step wave N = 2 . The values of sampling zero z r with respect to different sampling periods T are shown in Figure 4. Obviously, the sampling zero of the exact sampled-data model in the case of AFTSH can be also assigned in the unit circle for different sampling periods.
What is more, the location of the sampling zero of exact sampled-data model is also affected by the sampling period T, the variable f of FTSH and the number N of step waves. Here, Figure 5 shows the asymptotic behavior of the sampling zero with different step wave numbers when f = 0.35 and sampling period is T = 0.01 , T = 0.1 or T = 0.5 .
Obviously, for a more general situation of AFTSH, the sampling zero of an exact sampled-data model can also be located in the stable region.
From the results in the simulation diagram of Figure 3 and Figure 5, if the step wave number is fixed, then the distance between the location of the sampling zero and the original point is inversely proportional to the size of the sampling period. This phenomenon reveal a rule which can provide some guidance to select a sampling period in the design process of a digital control strategy.

5. Conclusions

This paper was motivated by the use of the triangle sample and hold devices and proposed one approximate method by using the traditional zero-order hold. We have used theoretical knowledge to reveal the effectiveness of the above implement method. The results have shown the relation between the sampling zero of an exact sampled-data model and the number of step waves in the approximating process. Moreover, the stability conditions of the sampling zero with the relative degrees of an original continuous-time system and step waves were also deduced. Some results of this paper coincide with our previous work [5,15] when the step wave number N is sufficiently large with respect to ABTSH or AFTSH. In addition, we have provided the feasible region about the parameter f, sampling period T and step wave number N to assign the sampling zero of an exact sample-data model located in the unit circle. We have provided the conditions for the stability of sampling zeros when the continuous-time system is sampled by approximate TSH. However, we only gave the results in the case of single-input single-output (SISO) linear system. More needs to be explored, such as the properties of the sampled-data system when the original continuous-time system is nonlinear or time-delayed in the case of approximate TSH; in addition, research about multiple-input multiple-output (MIMO) is also interesting work. In the next study, we will continue to research the latter.

Author Contributions

Conceptualization, M.O. (Minghui Ou), Z.Y. (Zhiyong Yang) and S.L. (Shan Liang); methodology, M.O. (Minghui Ou); software, Z.Y. (Zhiyong Yang) and S.L. (Shuanghong Liu); validation, M.O. (Minghui Ou), Z.Y. (Zhiyong Yang), Z.Y.(Zhenjie Yan), M.O. (Mingkun Ou), S.L. (Shuanghong Liu), S.L. (Shan Liang) and S.L. (Shengjiu Liu); formal analysis, M.O. (Minghui Ou); investigation, M.O. (Minghui Ou) and Z.Y. (Zhiyong Yang); resources, Z.Y. (Zhenjie Yan) and S.L. (Shengjiu Liu); data curation, M.O. (Mingkun Ou); writing—original draft preparation, M.O. (Minghui Ou) and Z.Y. (Zhenjie Yan); writing—review and editing, S.L. (Shan Liang) and S.L. (Shengjiu Liu); visualization, M.O. (Mingkun Ou); supervision, Z.Y. (Zhiyong Yang); project administration, M.O. (Minghui Ou); funding acquisition, M.O. (Minghui Ou) and Z.Y. (Zhiyong Yang). All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China (grant number 61771077), the Science and Technology Research Program of Chongqing Municipal Education Commission (grant numbers KJQN202103401, KJQN201903402, KJQN202103404), the Natural Science Foundation of Chongqing, China (grant number cstc2021jcyj-msxmX0532, cstc2018jcyjAX0815) and the Program for Innovation Research Groups at Institutions of Higher Education in Chongqing (grant number CXQT21032).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Acknowledgments

We are grateful thanks for the efforts of the conference authors and the ICAMechS working group.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Åström, K.J.; Hagander, P.; Sternby, J. Zeros of sampled systems. Automatica 1984, 20, 31–38. [Google Scholar] [CrossRef]
  2. Clarke, D.W. Self-tuning control of nonminimum-phase systems. Automatica 1984, 20, 501–517. [Google Scholar] [CrossRef]
  3. Carrasco, D.S.; Goodwin, G.C.; Yuz, J.I. Modified euler-frobenius polynomials with application to sampled data modelling. IEEE Trans. Autom. Control 2017, 62, 3972–3985. [Google Scholar] [CrossRef]
  4. Ma, H.; Li, Y.; Xiong, Z. A generalized input-output-based digital sliding-mode control for piezoelectric actuators with non-minimum phase property. Int. J. Control Autom. Syst. 2019, 17, 773–782. [Google Scholar] [CrossRef]
  5. Ou, M.; Liang, S.; Zhang, H.; Liu, T.; Liang, J. Minimum phase properties of systems with a new signal reconstruction method. IFAC-PapersOnLine 2020, 53, 610–615. [Google Scholar] [CrossRef]
  6. Kim, D.; Ryu, K.; Back, J. Zero-Dynamics Attack on Wind Turbines and Countermeasures Using Generalized Hold and Generalized Sampler. Appl. Sci. 2021, 11, 1257. [Google Scholar] [CrossRef]
  7. Ortigueira, M.D.; Machado, J.T. A review of sample and hold systems and design of a new fractional algorithm. Appl. Sci. 2020, 10, 7360. [Google Scholar] [CrossRef]
  8. Hsu, C.C.; Lu, T.C. Minimum-phase criterion on sampling time for sampled-data interval systems using genetic algorithms. Appl. Soft Comput. 2008, 8, 1670–1679. [Google Scholar] [CrossRef]
  9. Sánchez, C.; Goodwin, G.C.; Yuz, J.I.; Serón, M.; Carrasco, D. Towards a Simple Sampled-Data Control Law for Stably Invertible Linear Systems. IFAC-PapersOnLine 2020, 53, 4582–4587. [Google Scholar] [CrossRef]
  10. Barcena, R.; De la Sen, M.; Sagastabeitia, I. Improving the stability properties of the zeros of sampled systems with fractional order hold. IEE Proc.-Control Theory Appl. 2000, 147, 456–464. [Google Scholar] [CrossRef]
  11. Yuz, J.I.; Goodwin, G.C. On sampled-data models for nonlinear systems. IEEE Trans. Autom. Control 2005, 50, 1477–1489. [Google Scholar] [CrossRef]
  12. Fu, Y.; Dumont, G.A. Choice of sampling to ensure minimum-phase behaviour. IEEE Trans. Autom. Control 1989, 34, 560–563. [Google Scholar] [CrossRef]
  13. Hagiwara, T. Analytic study on the intrinsic zeros of sampled-data systems. IEEE Trans. Autom. Control 1996, 41, 261–263. [Google Scholar] [CrossRef] [Green Version]
  14. Hagiwara, T.; Yuasa, T.; Araki, M. Stability of the limiting zeros of sampled-data systems with zero-and first-order holds. Int. J. Control 1993, 58, 1325–1346. [Google Scholar] [CrossRef]
  15. 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. 2019, 17, 1935–1944. [Google Scholar] [CrossRef]
  16. Pasha, S.A.; Ayub, A. Zero-dynamics attacks on networked control systems. J. Process Control 2021, 105, 99–107. [Google Scholar] [CrossRef]
  17. Teixeira, A.; Shames, I.; Sandberg, H.; Johansson, K.H. Revealing stealthy attacks in control systems. In Proceedings of the 2012 50th Annual Allerton Conference on Communication, Control, and Computing (Allerton), Monticello, IL, USA, 1–5 October 2012; pp. 1806–1813. [Google Scholar]
  18. Dibaji, S.M.; Pirani, M.; Flamholz, D.B.; Annaswamy, A.M.; Johansson, K.H.; Chakrabortty, A. A systems and control perspective of CPS security. Annu. Rev. Control 2019, 47, 394–411. [Google Scholar] [CrossRef] [Green Version]
  19. Castillo, O.; Benítez-Pérez, H.; Alvarez-Icaza, L. Novel analysis of sampled-data systems stabilised by a pulsed control signal. Int. J. Control 2021, 94, 2766–2774. [Google Scholar] [CrossRef]
  20. 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. 2016, 24, 2103–2111. [Google Scholar] [CrossRef]
  21. 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 Proceedings of the 2017 International Conference on Advanced Mechatronic Systems (ICAMechS), Xiamen, China, 6–9 December 2017; pp. 339–343. [Google Scholar]
  22. 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. 2019, 355, 47–60. [Google Scholar] [CrossRef]
  23. Ou, M.; Liang, S.; Wu, X.; Yang, Z.; Ran, H. Asymptotic properties of zeros for discrete-time linear systems with backward triangle sampled-and-hold using delta operator. In Proceedings of the 2020 Chinese Automation Congress (CAC), Shanghai, China, 6–8 November 2020; pp. 6741–6746. [Google Scholar]
  24. Ou, M.; Yang, Z.; Wu, X.; Liang, S.; Ou, M.; Ran, H. Zeros of sampled systems with Backward Triangle Sample and Hold realized by Zero Order Hold. In Proceedings of the 2021 International Conference on Advanced Mechatronic Systems (ICAMechS), Tokyo, Japan, 9–12 December 2021; pp. 151–155. [Google Scholar]
  25. Yuz, J.I.; Goodwin, G.C. Sampled-Data Models for Linear and Nonlinear Systems; Springer: London, UK, 2014. [Google Scholar]
  26. Zeng, C.; Liang, S.; Xiang, S. A novel condition for stable nonlinear sampled-data models using higher-order discretized approximations with zero dynamics. ISA Trans. 2017, 68, 73–81. [Google Scholar] [CrossRef] [PubMed]
  27. Berger, T.; Reis, T. Funnel control via funnel precompensator for minimum phase systems with relative degree two. IEEE Trans. Autom. Control 2017, 63, 2264–2271. [Google Scholar] [CrossRef]
Figure 1. The structures of the signal reconstruction outputs of different sample and holds: (a) Zero-order hold. (b) FTSH and approximate FTSH (AFTSH) with N = 2 . (c) BTSH and approximate BTSH (ABTSH) with N = 2 [24].
Figure 1. The structures of the signal reconstruction outputs of different sample and holds: (a) Zero-order hold. (b) FTSH and approximate FTSH (AFTSH) with N = 2 . (c) BTSH and approximate BTSH (ABTSH) with N = 2 [24].
Machines 10 00386 g001
Figure 2. The asymptotic property of the sampling zero of a sampled-data model with ABTSH in the case of N = 2 and f = 0.35 .
Figure 2. The asymptotic property of the sampling zero of a sampled-data model with ABTSH in the case of N = 2 and f = 0.35 .
Machines 10 00386 g002
Figure 3. The different asymptotic properties of the sampling zero of a sampled-data model with different fixed T and not fixed N when using ABTSH with f = 0.35 .
Figure 3. The different asymptotic properties of the sampling zero of a sampled-data model with different fixed T and not fixed N when using ABTSH with f = 0.35 .
Machines 10 00386 g003
Figure 4. The asymptotic property of the sampling zero of a sampled-data model using AFTSH in the case of N = 2 and f = 0.45 .
Figure 4. The asymptotic property of the sampling zero of a sampled-data model using AFTSH in the case of N = 2 and f = 0.45 .
Machines 10 00386 g004
Figure 5. The different asymptotic properties of the sampling zero of a sampled-data model with different fixed T and not fixed N when AFTSH is used with f = 0.35 .
Figure 5. The different asymptotic properties of the sampling zero of a sampled-data model with different fixed T and not fixed N when AFTSH is used with f = 0.35 .
Machines 10 00386 g005
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Ou, M.; Yang, Z.; Yan, Z.; Ou, M.; Liu, S.; Liang, S.; Liu, S. Stability of Zeros for Sampled-Data Models with Triangle Sample and Hold Implemented by Zero-Order Hold. Machines 2022, 10, 386. https://doi.org/10.3390/machines10050386

AMA Style

Ou M, Yang Z, Yan Z, Ou M, Liu S, Liang S, Liu S. Stability of Zeros for Sampled-Data Models with Triangle Sample and Hold Implemented by Zero-Order Hold. Machines. 2022; 10(5):386. https://doi.org/10.3390/machines10050386

Chicago/Turabian Style

Ou, Minghui, Zhiyong Yang, Zhenjie Yan, Mingkun Ou, Shuanghong Liu, Shan Liang, and Shengjiu Liu. 2022. "Stability of Zeros for Sampled-Data Models with Triangle Sample and Hold Implemented by Zero-Order Hold" Machines 10, no. 5: 386. https://doi.org/10.3390/machines10050386

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