Skip to main content

Theory and Modern Applications

Robustness of proper dynamic output feedback for discrete-time singularly perturbed systems

Abstract

In this paper, the dynamic output feedback control problem of discrete-time singularly perturbed systems is considered based on the reduced-order technique. We first show that a proper but not strictly proper dynamic output feedback controller designed for the reduced-order model generally is not a stabilizing compensator for the original system, even though the fast subsystem is stable. To obtain the robustness of the dynamic output feedback controller, an auxiliary system is designed. Based on this, the design of the dynamic output feedback for the reduced-order subsystem is reduced to the simultaneous design of a static output feedback controller for the fast subsystem and a strictly proper dynamic output feedback controller for the auxiliary system, respectively. Based on the obtained results, we confirm that it is possible to generate the robustness for the proposed dynamic output feedback control. Thus, the restriction on the strict properness can be alleviated. Finally, a realistic practical example for the nuclear reactor model is provided to show the effectiveness of the obtained theoretical results.

1 Introduction

The problem of controller design for singularly perturbed systems has attracted the attention of many researchers for many years [14]. A common method adopted to deal with such systems is based on the two-time-scale decomposition technique, which can effectively alleviate the ill condition and high dimensionality resulting from the interaction of slow and fast subsystems [1]. Due to the great development of information technique, the design of the feedback controller for discrete-time singularly perturbed systems has been investigated by many studies, and some important results have also been obtained despite being in much fewer numbers than the continuous case [515].

In the past years, the linear matrix inequality (LMI) technique has been widely proposed to solve control problems [16]. In contrast to the Riccati approach, the LMIs that arise in a system and control theory can be formulated as convex optimization problems that are amenable to compute a solution and can be solved effectively. Another advantage of the LMI is the ability to add constraints to the parametrical optimization problem provided they are linear with respect to unknowns. Recently, many important results for discrete-time singularly perturbed systems have been obtained by using the LMI technique [1722]. It is shown in [19] and [20] that an LMI approach has been proposed to solve the \(H _{\infty }\) control problems for the discrete-time singularly perturbed systems. However, some inequalities were used in the derivation of solvability conditions, which would lead to some conservatism. For this, references [21] and [22] present new LMI sufficient conditions to improve the results.

On the other hand, it can be seen that most of the above results are based on the state feedback. However, in most practical control systems, not all the state variables are directly measurable. In this case, it is necessary to design an output feedback controller. In general, the output feedback control is addressed by the following ways: static output feedback, observer-based output feedback and dynamic output feedback. Compared with the first two cases, the dynamic output feedback is more effective to improve the closed-loop transient response. However, in exchange, the design of the dynamic output feedback controller is more complex and difficult. Thus, there are few works reported on this topic [2327]. It is shown in [27] that the dynamic output feedback controller designed for the slow subsystems and the fast subsystems must be strictly proper. Otherwise, a proper dynamic output feedback may destabilize the stable boundary system unless the system has a particular structure. Moreover, only the theoretical results are given in [2326], how to search an effective approach to solve the gain matrices of the dynamic output feedback controller has not been discussed. Therefore, when revisiting this problem, we find that there is still much room left for improvement, which motivates the present study.

In this paper, we focus on the problem of designing a proper but not strictly proper dynamic output feedback controller for a class of fast sampling discrete-time singularly perturbed systems using the reduced-order model. By constructing an auxiliary system for the slow subsystem, the design of the dynamic output feedback controller for the slow subsystem is reduced to the simultaneous design of the static output feedback controller for the fast subsystem and the strictly proper dynamic output feedback controller for the auxiliary system, respectively. Thus, asymptotic stability of the resulting closed-loop system is guaranteed when the perturbation parameter is sufficiently small. Finally, a realistic practical example for the nuclear reactor model is provided to illustrate the derived results. Compared with the existing results, the developed method in this paper has the following advantages: (1) the proposed method links the reduced technique and the LMI together, which not only alleviates the high dimensionality and ill condition resulting from the interaction of slow and fast dynamics models, but also avoids the regularity restrictions attached to the Riccati-based solutions; (2) the developed results show that the proposed sufficient condition has alleviated the requirement on the strict properness; (3) the presented condition can be easily verified because it only depends on the solution of a linear matrix inequality.

Notation: Throughout this paper the superscripts ‘T’ and ‘−1’ stand for the transpose of a matrix and the inverse of a matrix, respectively; the notation \(P > 0\) (or \(P \ge 0\)) means that P is symmetric and positive definite (or semi-positive definite); \(\lambda (A)\) stands for the eigenvalues of the matrix A; I denotes the identity matrix with appropriate dimensions; \(\operatorname{Re} ( \cdot )\) denotes the real part of a complex number.

2 Problem formulation

In this paper, we are concerned with the dynamic output feedback problem for the following discrete-time singularly perturbed system:

$$\begin{aligned}& x_{1}(k + 1) = (I + \varepsilon A_{11})x_{1}(k) + \varepsilon A_{12}x _{2}(k) + \varepsilon B_{1}u(k), \end{aligned}$$
(1a)
$$\begin{aligned}& x_{2}(k + 1) = A_{21}x_{1}(k) + A_{22}x_{2}(k) + B_{2}u(k), \end{aligned}$$
(1b)
$$\begin{aligned}& y(k) = C_{1}x_{1}(k) + C_{2}x_{2}(k), \end{aligned}$$
(2)

where \(x_{1} \in R^{n_{1}} \) and \(x_{2} \in R^{n_{2}}\) (\(n_{1} + n _{2} = n\)) denote the state vectors of the slow and fast dynamics, respectively; \(u \in R^{q}\) is the control input; \(y \in R^{p}\) is the output; the small parameter \(\varepsilon > 0\) is positive; all matrices in system (1)-(2) are constant matrices with appropriate dimensions. It is shown in [6] that this model can be obtained by the discrete-time analogue for a continuous system under the fast sampling rate.

As a precondition for implementing the two-time-scale technique, we first give the following assumption for system (1)-(2).

Assumption 1

\(I - A_{22}\) is invertible.

Noticing the two-time-scale property of (1), the slow and fast subsystems for (1) can be decomposed by the reduced technique in [6]:

$$\begin{aligned}& \dot{x}_{s}(t) = A_{s}x_{s}(t) + B_{s}u_{s}(t), \quad x_{s}(0) = x_{10}, \end{aligned}$$
(3a)
$$\begin{aligned}& y_{s}(t) = C_{s}x_{s}(t) + D_{s}u_{s}(t), \end{aligned}$$
(3b)
$$\begin{aligned}& \bar{x}_{2}(t) = (I - A_{22})^{ - 1} \bigl(A_{21}x_{s}(t) + B_{s}u_{s}(t) \bigr), \end{aligned}$$
(4)

and

$$\begin{aligned}& x_{f}(k + 1) = A_{22}x_{f}(k) + B_{2}u_{f}(k), \quad x_{f}(0) = x_{20} - \bar{x}_{2}(0), \end{aligned}$$
(5a)
$$\begin{aligned}& y_{f}(k) = C_{2}x_{f}(k), \end{aligned}$$
(5b)

where

$$\begin{aligned}& A_{s} = A_{11} + A_{12}(I - A_{22})^{ - 1}A_{21}, \qquad B_{s} = B_{1} + A_{12}(I - A_{22})^{ - 1}B_{2}, \\& C_{s} = C_{1} + C_{2}(I - A_{22})^{ - 1}A_{21}, \qquad D_{s} = C_{2}(I - A_{22})^{ - 1}B_{2}. \end{aligned}$$

Remark 1

This hybrid state arises from the definition of the slow and fast subsystems, where the evolution of continuous-time slow subsystems is justified although there is little else which is surprising in the theory. A more detailed description can be found in [5] and [6].

Since (3) is only an approximate model of system (1), can a dynamic output feedback designed for the reduced-order subsystem stabilize the original full-order system? Next, we will address this problem.

We consider the following dynamic output feedback controller for reduced-order subsystem (3):

$$ \dot{\zeta } (t) = M\zeta (t) + Ny_{s}(t), \qquad u_{s}(t) = G\zeta (t) + Hy_{s}(t), $$
(6)

where \(\zeta (t) \in R^{n_{1}}\) is the controller state. MN, G and H are unknown constant matrices to be determined. Because (3b) has a direct transmission item, it is required that \(I - D_{s}H\) is invertible. Thus, this guarantees that \(y_{s}\) can be determined uniquely. Submitting this controller to the reduced-order subsystem (3) gives the following closed-loop system:

( x ˙ s ( t ) ζ ˙ ( t ) ) = Λ s ( x s ( t ) ζ ( t ) ) ,
(7)

where

Λ s = ( A s + B s H ( I D s H ) 1 C s B s G + B s H ( I D s H ) 1 D s G N ( I D s H ) 1 C s M + N ( I D s H ) 1 D s G ) ( x s ( t ) ζ ( t ) ) .

By applying a discrete version of the dynamic output feedback (6)

$$ u(k) = G\xi (k) + Hy(k), $$
(8)

where \(\xi (k) \in R^{n_{1}}\), the controller state is defined by

$$ \xi (k + 1) = (I + \varepsilon M)\xi (k) + \varepsilon Ny(k), $$
(9)

the actual closed-loop system of (1) can be obtained as

( v ( k + 1 ) x 2 ( k + 1 ) ) =Γ ( v ( k ) x 2 ( k ) ) = ( I + ε Γ 11 ε Γ 12 Γ 21 Γ 22 ) ( v ( k ) x 2 ( k ) ) ,
(10)

where

v = ( x 1 ξ ) , Γ 11 = ( A 11 + B 1 H C 1 B 1 G N C 1 M ) , Γ 12 = ( A 12 + B 1 H C 2 N C 2 ) , Γ 21 = ( A 21 + B 2 H C 1 B 2 G ) , Γ 22 = A 22 + B 2 H C 2 .

In order to show the relation between systems (7) and (10), using the nonsingular transformation [8], the slow and fast parts of closed-loop system (10) can be separated by defining

( σ ( k ) τ ( k ) ) =T ( v ( k ) x 2 ( k ) ) ,T= ( I 2 n 1 + ε H R ε H R I n 2 ) , T 1 = ( I 2 n 1 ε H R I n 2 + ε R H ) ,

where

$$ R = - (I - \Gamma_{22})^{ - 1}\Gamma_{21} + O( \varepsilon ), \qquad H = \Gamma_{12}(I - \Gamma_{22})^{ - 1} + O(\varepsilon ). $$
(11)

This results in

( σ ( k + 1 ) τ ( k + 1 ) ) = ( I + ε E s O O E f ) ( σ ( k ) τ ( k ) ) ,
(12)

where

$$\begin{aligned}& E_{s} = \Gamma_{11} - \Gamma_{12}R = \Gamma_{11} + \Gamma_{12}(I - \Gamma_{22})^{ - 1} \Gamma_{21} + O(\varepsilon ), \end{aligned}$$
(13)
$$\begin{aligned}& E_{f} = \Gamma_{22} + \varepsilon R\Gamma_{12} = \Gamma_{22} + O( \varepsilon ) = A_{22} + B_{2}HC_{2} + O(\varepsilon ). \end{aligned}$$
(14)

It can be seen from (11) that the nonsingularity of the matrix \(I - \Gamma_{22}\) is needed. Next, let us verify that \(I - \Gamma_{22}\) is nonsingular. Use of the identity

$$ (I - A_{22} - B_{2}HC_{2}) (I - \Gamma_{22})^{ - 1} = I $$

yields

$$ (I - \Gamma_{22})^{ - 1} = (I - A_{22})^{ - 1} \bigl[I + B_{2}HC_{2}(I - \Gamma_{22})^{ - 1} \bigr]. $$
(15)

Rearranging (15), we have

$$ (I - A_{22})^{ - 1} = \bigl[I - (I - A_{22})^{ - 1}B_{2}HC_{2} \bigr](I - \Gamma _{22})^{ - 1}, $$

so that

$$ C_{2}(I - A_{22})^{ - 1} = [I - D_{s}H]C_{2}(I - \Gamma_{22})^{ - 1}. $$
(16)

Pre-multiplication of both sides of (16) by \((I - D_{s}H)^{ - 1}\) results in

$$ (I - D_{s}H)^{ - 1}C_{2}(I - A_{22})^{ - 1} = C_{2}(I - \Gamma_{22})^{ - 1}. $$
(17)

Hence, substituting (17) into (15), we have

$$ (I - \Gamma_{22})^{ - 1} = (I - A_{22})^{ - 1} \bigl[I + B_{2}(I - D_{s}H)^{ - 1}C_{2}(I - A_{22})^{ - 1}\bigr]. $$

Thus, (13) is well defined.

Similarly, for \(E_{s}\), it can be shown after lengthy manipulation that

$$ E_{s} = \Gamma_{11} + \Gamma_{12}(I - \Gamma_{22})^{ - 1}\Gamma_{21} + O(\varepsilon )= \Lambda_{s} + O(\varepsilon ). $$
(18)

Then the asymptotic stability of closed-loop system (10) requires that the following conditions hold:

$$ (1) \quad \operatorname{Re} \bigl\{ \lambda (E_{s})\bigr\} < 0,\quad \quad (2) \quad \bigl\vert \lambda (E_{f})\bigr\vert < 1. $$
(19)

From inequality (18), it is easy to see that condition (1) can be satisfied if closed-loop system (7) is asymptotically stable. However, condition (2) cannot be generally guaranteed even if the matrix \(A_{22}\) is stable, unless one of the following conditions is satisfied:

  1. i.

    \(\vert \lambda (A_{22})\vert < 1\), \(B_{2} = 0\) or \(\vert \lambda (A_{22})\vert < 1\), \(C_{2} = 0\), i.e., the asymptotically stable fast subsystem is either not directly fed from the input or not directly sensed at the output.

  2. ii.

    \(\vert \lambda (A_{22})\vert < 1\), \(H = 0\), i.e., the output feedback control (8)-(9) does not have a static output feedback.

  3. iii.

    (\(A_{22}\), \(B_{2}\)) is controllable and \(C_{2}\) is full-rank.

For the first two cases, the results show that the dynamic output feedback designed for the reduced-order system is strictly proper or the system has a particular structure. For the third case, the proposed condition is general; however, only the theoretical result is given, the design of gain matrices has not been discussed in [2326]. How to design these parameters is very important. Next, we will investigate a non-strictly proper dynamic output feedback controller for system (1)-(2).

3 Main results

Consider the following auxiliary system:

$$ \dot{\tilde{x}}_{s} = \tilde{A}_{s}\tilde{x}_{s} + \tilde{B}_{s} \tilde{u}_{s}, \qquad \tilde{y}_{s} = \tilde{C}_{s}\tilde{x}_{s} + \tilde{D}_{s} \tilde{u} _{s}, $$
(20)

where

$$\begin{aligned}& \tilde{A}_{s} = A_{s} + B_{s}H(I - D_{s}H)^{ - 1}C_{s},\qquad \tilde{B}_{s} = B_{s} + B_{s}H(I - D_{s}H)^{ - 1}D_{s}, \\& \tilde{C}_{s} = (I - D_{s}H)^{ - 1}C_{s}, \qquad \tilde{D}_{s} = (I - D _{s}H)^{ - 1}D_{s}. \end{aligned}$$

It is easy to see that the design of the proper dynamic output feedback controller for reduced-order system (3)-(4) is equivalent to the strictly proper one for auxiliary system (19) with the following form:

$$ \dot{\tilde{\zeta }} (t) = M\tilde{\zeta } (t) + N \tilde{y}_{s}(t), \qquad \tilde{u}_{s}(t) = G\tilde{\zeta } (t), $$
(21)

where M, N and G are defined in (6).

Combining (19) and (20), we can see that the robustness problem considered here is to find some sufficient conditions such that the static output feedback gain matrix H and the strictly proper dynamic output feedback gain matrices M, N and G can assign the desired stable poles to the auxiliary systems and fast subsystem (5)-(6), respectively.

For the static output feedback of fast subsystem (5)-(6), using the pole-assignment technique, the gain matrix H can be designed to place \(\min (n_{ 1},p)\) eigenvalues arbitrarily close to their desired locations [10]. In fact, there are a lot of existing works addressing this problem, and various methods have been proposed, e.g., Riccati equation approach, rank-constrained condition, approach based on structural properties, bilinear matrix inequality (BMI) approaches, min-max optimization techniques, and linear matrix inequality approaches [28, 29]. Among them, the LMI approaches are much more efficient in dealing with synthesis problems [3032], thus many results have also been obtained. In addition, the survey on the development of static output feedback can be found in [33].

For the strictly proper dynamic output feedback design of auxiliary system (20), a sufficient and necessary condition in terms of LMIs is given in the following theorem.

Theorem 1

Consider auxiliary system (20). There exists a strictly proper dynamic output feedback in the form of (21) such that the resulting closed system is asymptotically stable if and only if there exist matrices \(X > 0\), \(Y > 0\), Φ and Ψ satisfying the following LMIs:

( X I I Y ) 0,
(22)
$$\begin{aligned}& \tilde{A}_{s}^{T}X + X^{T}\tilde{A}_{s} + \Phi \tilde{C}_{s} + \tilde{C}_{s}^{T} \Phi^{T} < 0, \end{aligned}$$
(23)
$$\begin{aligned}& \tilde{A}_{s}Y + Y^{T}\tilde{A}_{s}^{T} - \tilde{B}_{s}\Psi - \Psi ^{T}\tilde{B}_{s}^{T} < 0. \end{aligned}$$
(24)

If (22)-(24) hold, then the dynamic output feedback controller gain matrices in (21) can be chosen as

$$ \begin{gathered} M = \bigl(X - Y^{ - 1}\bigr)^{ - T}\bigl(\tilde{A}_{s}^{T}Y^{ - 1} + X^{T}\tilde{A} _{s} - X^{T}\tilde{B}_{s} \Psi Y^{ - 1} + \Phi \tilde{C}_{s} - \Phi \tilde{D}_{s} \Psi Y^{ - 1}\bigr), \\ N = \bigl(Y^{ - 1} - X\bigr)^{ - T}\Phi , \qquad G = - \Psi Y^{ - 1}. \end{gathered} $$
(25)

Proof

(Sufficiency) When (22)-(24) is satisfied, we first show that there exist matrices X, Y, Φ and Ψ such that \(Y^{ - 1} - X\) is nonsingular. In fact, if \(Y^{ - 1} - X\) is singular, then we can choose any positive definite matrix and let \(\theta \in (0,1)\) satisfying that θ is not an eigenvalue of \((Y^{ - 1} - X)\bar{X}^{ - 1}\) and is small enough such that X is replaced by \(X + \theta \bar{X}\), the inequality in (22)-(24) still holds. Then it is not difficult to see that \(X + \theta \bar{X} - Y ^{ - 1}\) is nonsingular. Applying the dynamic output feedback controller with the parameters given in (25), we obtain the following closed-loop system:

( x ˙ s ( t ) ζ ˙ ( t ) ) = ( A ˜ s B ˜ s Ψ Y 1 ( Y 1 X ) T Φ C ˜ s Ξ ) ( x s ( t ) ζ ( t ) ) ,
(26)

where \(\Xi = (X - Y^{ - 1})^{ - T}(\tilde{A}_{s}^{T}Y^{ - 1} + X^{T} \tilde{A}_{s} - X^{T}\tilde{B}_{s}\Psi Y^{ - 1} + \Phi \tilde{C}_{s})\). Set

P s = ( X Y 1 X Y 1 X X Y 1 ) .

Considering that \(X - (Y^{ - 1} - X)(X - Y^{ - 1})^{ - 1}(Y^{ - 1} - X) = X + Y^{ - 1} - X > 0\). According to the Schur complement lemma, one has \(P_{s} > 0\). Furthermore, after some algebraic operations, it can be verified

Λ s T P s + P s T Λ s = ( Δ 11 Δ 11 Δ 11 Δ 22 ) ,

where

$$\begin{aligned}& \Delta_{11} = \tilde{A}_{s}^{T}X + X^{T}\tilde{A}_{s} + \Phi \tilde{C}_{s} + \tilde{C}_{s}^{T}\Phi^{T}, \\& \Delta_{22} = \Delta_{11} + \tilde{A}_{s}^{T}Y^{ - 1} + Y^{ - T} \tilde{A}_{s} - Y^{ - T}\bigl( \tilde{B}_{s}\Psi + \Psi^{T}\tilde{B}_{s} ^{T}\bigr)Y^{ - 1}. \end{aligned}$$

Pre- and post-multiplying both sides of (24) with \(Y^{ - T}\) and \(Y^{ - 1}\), we get

$$ \tilde{A}_{s}^{T}Y^{ - 1} + Y^{ - T} \tilde{A}_{s} - Y^{ - T}\bigl( \tilde{B}_{s}\Psi + \Psi^{T}\tilde{B}_{s}^{T}\bigr)Y^{ - 1} < 0. $$

It follows from (23) that \(\Delta_{22} < 0\). Noticing \(\Delta_{11} < 0\), \(\Delta_{22} - \Delta_{11} < 0\), and using the Schur complement lemma again, we obtain

( Δ 11 Δ 11 Δ 11 Δ 22 ) <0.

Thus, \(\Lambda_{s}^{T}P_{s} + P_{s}^{T}\Lambda_{s} < 0\). That is, closed-loop system (20) is asymptotically stable.

(Necessity) Suppose that there exists a dynamic output feedback controller in (21) such that closed-loop system (20) is asymptotically stable. Then there exists a positive definite matrix \(Q_{s} > 0\) such that

$$ \Lambda_{s}^{T}Q_{s} + Q_{s}^{T} \Lambda_{s} < 0. $$
(27)

Denote

Q s = ( Q s 1 Q s 2 Q s 3 Q s 4 ) .

Then it is easy to see that \(Q_{s1} > 0\), \(Q_{s2} > 0\) and \(\Pi = Q _{s1} - Q_{s2}Q_{s4}^{ - 1}Q_{s3} > 0\). By the 1-1 block of (27), we have

$$ \tilde{A}_{s}^{T}Q_{s1} + Q_{s1}^{T} \tilde{A}_{s} + Q_{s3}^{T}N \tilde{C}_{s} + \tilde{C}_{s}^{T}N^{T}Q_{s3} < 0. $$

Set \(X = Q_{s1}\), \(\Phi = Q_{s3}^{T}N\). Then it can be seen that (23) holds. Now, let

ϒ= ( I O Q s 4 1 Q s 3 I ) .

Pre- and post-multiplying (27) by \(\Upsilon^{T}\) and ϒ, respectively, we have

$$ \Pi^{T}\tilde{A}_{s} + \tilde{A}_{s}^{T} \Pi - \Pi^{T}\tilde{B}_{s}GQ _{s4}^{ - 1}Q_{s3} - Q_{s3}^{T}Q_{s4}^{ - T}G^{T} \tilde{B}_{s}^{T} \Pi < 0. $$

Set \(Y = \Pi^{ - 1}\), \(\Psi = GQ_{s4}^{ - 1}Q_{s3}Y\), and pre- and post-multiplying the above inequality by \(Y^{T}\) and Y, respectively, one has that (24) holds.

Observe that \(X > 0\) and \(X - Y^{ - 1} = Q_{s2}Q_{s4}^{ - 1}Q_{s3} \ge 0\). By the Schur complement, we have that (22) is satisfied. This completes the proof. □

Remark 2

Theorem 1 presents a sufficient and necessary condition for the existence of the dynamic output feedback controller of the reduced-order subsystem. Furthermore, a workable way for solving the gain matrices M, N and G is also given. It is worth mentioning that, under this condition, there is no other restriction for the dynamic output feedback controller design, except the system itself.

Remark 3

The proposed method in this paper guarantees that the proper dynamic output feedback controller designed for the reduced-order subsystem is a stabilizing one for the full-order system. In particular, it is not difficult to see that the stability of the limit case (i.e., slow subsystems and fast subsystems) of the resulting closed-loop systems is still preserved as \(\varepsilon \to 0\). It is worth pointing out that the singular perturbation approach is not yet fully adopted in many literature works. Instead, the singular system approach is adopted, in which the singular perturbation parameter \(\varepsilon > 0\) is viewed as a static scalar. This brings some simplification to system analysis and synthesis. However, the performance of the limit case of the closed-loop systems may not be guaranteed as \(\varepsilon \to 0\), and even more, the basic requirement for poles placement cannot be satisfied.

4 A numerical example

Consider a nuclear reactor model whose physical model can be found in [20], which can be described by the following state equations:

$$\begin{aligned}& \dot{x}_{1} = - \lambda x_{1} + \lambda x_{2}, \end{aligned}$$
(28)
$$\begin{aligned}& \dot{x}_{2} = \frac{\beta }{\nu } x_{1} + \frac{\beta }{\nu } x_{2} + \frac{\rho }{\nu }, \end{aligned}$$
(29)

where \(x_{1}\) and \(x_{2}\) represent the normalized precursors’ concentration and neutron density, respectively. The parameters ρ, λ, β and ν represent the reactivity, precursors’ decay constant, delayed-neutron yield and neutron generation-time, respectively, where \(\lambda = 0.001\), \(\beta = 0.0064\) and \(\nu = 0.08\). By discretizing the model with a sampling period \(T = 0.05s\) and a zero-order holder, we can obtain the discrete model with a controlled output considered in the following form:

$$\begin{aligned}& x_{1}(k + 1) = (1 - 0.3417\varepsilon )x_{1}(k) + 0.3417 \varepsilon x _{2}(k) + 9.0021\varepsilon u(k), \end{aligned}$$
(30a)
$$\begin{aligned}& x_{2}(k + 1) = 0.2733x_{1}(k) + 0.7267x_{2}(k) + 42.7983u(k), \end{aligned}$$
(30b)
$$\begin{aligned}& y(k) = 2x_{1}(k) + x_{2}(k). \end{aligned}$$
(31)

From (30)-(31), the slow and fast subsystems are obtained as

$$\begin{aligned}& \dot{x}_{s}(t) = 62.5117u_{s}(t), \end{aligned}$$
(32a)
$$\begin{aligned}& y_{s}(t) = 3x_{s}(t) + 156.5982u_{s}(t) \end{aligned}$$
(32b)

and

$$\begin{aligned}& x_{f}(k + 1) = 0.7267x_{f}(k) + 42.7983u_{f}(k), \end{aligned}$$
(33a)
$$\begin{aligned}& y_{f}(k) = x_{f}(k). \end{aligned}$$
(33b)

We first give the following controller for the slow subsystem:

$$\begin{aligned}& \dot{\zeta } (t) = 0.3\zeta (t) - 0.2y_{s}(t), \\& u_{s}(t) = - 0.008\zeta (t) + 0.05y_{s}(t), \end{aligned}$$

which locates the poles at \(\{ - 0.5548 + 2.3812\mathrm{i}, - 0.5548 - 2.3812\mathrm{i} \} \), thus system (32) with the above dynamic output feedback control is stable. When this controller is applied to the full-order system, it results in the following closed-loop system:

( x 1 ( k + 1 ) ξ ( k + 1 ) x 2 ( k + 1 ) ) = ( 1 + ε 0.5585 0.072 0.7918 0.4 1 + ε 0.3 0.2 4.5531 0.3424 2.8666 ) ( x 1 ( k ) ξ ( k ) x 2 ( k ) ) .

We find that the closed-loop system is unstable for sufficiently small parameter ε because \(\Gamma_{22} = A_{22} + B_{2}HC_{2} = 2.8667 > 1\). In order to guarantee that a non-strictly dynamic output feedback with the gain matrices M, N, G and H designed for reduced-order subsystem (32) can stabilize system (30), the proposed method in this paper is considered.

First, by resorting to Theorem 1 in [32], the static output feedback controller gain matrix for the fast subsystem is obtained as \(H = - 0.017\).

Using Theorem 1 with the aid of LMI toolbox, the following solutions for the auxiliary system can be obtained from (22)-(24):

$$\begin{aligned}& X = 5.2782 \times 10^{8},\qquad Y = 5.2782 \times 10^{8}, \\& \Phi = 2.3875 \times 10^{8},\qquad \Psi = - 1.1458 \times 10^{7}. \end{aligned}$$

Thus, one has

$$ M = - 0.1214,\qquad N = - 0.4523,\qquad G = 0.0217. $$

From Theorem 1, we can conclude that the dynamic output feedback controller designed for the reduced-order subsystem stabilizes the original full-order system (30) for a sufficiently small ε. For the small parameter ε, Li et al. in [14] proposed the latest result to compute the upper bound. Applying the method to system (30)-(31), we obtain the exact ε upper bound as \(\varepsilon^{*} = 1.1906\). Given the initial condition \(( x_{1}(0) \ \xi (0) \ x_{2}(0) )^{T} = ( {-} 1.5 \ {-} 1.5 \ 1.5 )^{T}\), the simulation results for the response of closed-loop system (5) are shown in Figures 1-2, from which it can be seen that the presented proper but not strictly proper dynamic output feedback control scheme can effectively guarantee the stability of the closed-loop system. Thus, the requirement for the strict properness can be alleviated.

Figure 1
figure 1

The state response of closed-loop system (5) with \(\pmb{\varepsilon = 0.1}\) .

Figure 2
figure 2

The state response of closed-loop system (5) with \(\pmb{\varepsilon = 1.18}\) .

5 Conclusion

In this paper, the proper dynamic output feedback controller for the fast sampling discrete-time singularly perturbed system is addressed using the reduced-order model. The design of a proper but not strictly proper dynamic output feedback controller is reduced to the simultaneous design of the static output feedback controller for the fast subsystem and the strictly proper dynamic output feedback controller for the auxiliary system, respectively. Thus, the requirement for the strict properness of the dynamic output feedback controller has been removed successfully. This is the main difference from the existing works. Finally, the given example has illustrated the effectiveness of the obtained method.

References

  1. Kokotovic, PV, Khalil, HK, O’Reilly, J: Singular Perturbation Methods in Control: Analysis and Design. Academic Press, London (1986)

    MATH  Google Scholar 

  2. O’Malley, RE: Introduction to Singular Perturbations. Academic Press, New York (1974)

    MATH  Google Scholar 

  3. Zhang, Y, Naidu, DS, Cai, C, Zou, Y: Singular perturbations and time scales in control theory and applications: an overview 2002-2012. Int. J. Inf. Syst. Sci. 9, 1-36 (2014)

    Google Scholar 

  4. Sun, FQ, Yang, CY, Zhang, QL, Shen, YX: Stability bound analysis of singularly perturbed system with time-delay. Chem. Ind. Chem. Eng. Q. 19(4), 505-511 (2013)

    Article  Google Scholar 

  5. Blankenship, G: Singularly perturbed difference equations in optimal control problems. IEEE Trans. Autom. Control 26, 911-917 (1981)

    Article  MathSciNet  MATH  Google Scholar 

  6. Litkouhi, B, Khalil, HK: Multirate and composite control of two-time-scale discrete-time systems. IEEE Trans. Autom. Control 30, 645-651 (1985)

    Article  MathSciNet  MATH  Google Scholar 

  7. Naidu, DS, Rao, AK: Singular Perturbation Analysis of Discrete Control Systems. Lecture Notes in Mathematics, vol. 1154. Springer, New York (1985)

    MATH  Google Scholar 

  8. Oloomi, H, Sawan, ME: Combined filtering and stochastic control of discrete-time linear singularly perturbed systems. In: Proc. 29th Midwest Symp. Circuits Systems, Lincoln, NE (1986)

    Google Scholar 

  9. Mahmoud, MS: Structural properties of discrete systems with slow and fast modes. Large Scale Syst. 3, 227-236 (1982)

    MathSciNet  MATH  Google Scholar 

  10. Mahmoud, MS, Chen, Y, Singh, MG: A two-stage output feedback design. IEE Proc. Part D, Control Theory Appl. 133(6), 279-284 (1986)

    Article  MATH  Google Scholar 

  11. Mahmoud, MS: Design of observer-based controllers for a class of discrete systems. Automatica 18, 323-328 (1982)

    Article  MathSciNet  MATH  Google Scholar 

  12. Oloomi, H, Sawan, ME: The observer-based controller design of discrete-time singularly perturbed systems. IEEE Trans. Autom. Control 32(3), 246-248 (1987)

    Article  MATH  Google Scholar 

  13. Abdelrahman, MA, Naidu, DS, Charalambous, C, Moore, KL: Finite-time disturbance attenuation control problem for singularly perturbed discrete-time systems. Optim. Control Appl. Methods 19(2), 137-145 (1998)

    Article  MathSciNet  Google Scholar 

  14. Li, THS, Chiou, JS, Kung, FC: Stability bounds of singularly perturbed discrete systems. IEEE Trans. Autom. Control 44(10), 1934-1938 (1999)

    Article  MathSciNet  MATH  Google Scholar 

  15. Zhang, Y, Naidu, DS, Cai, CX, Zou, Y: Composite control of a class of nonlinear singularly perturbed discrete-time systems via D-SDRE. Int. J. Syst. Sci. 47(11), 2632-2641 (2016)

    Article  MathSciNet  MATH  Google Scholar 

  16. Boyd, S, Ghaoui, LE, Feron, E, Balakrishnan, V: Linear Matrix Inequalities in System and Control Theory. Studies in Applied Mathematics. SIAM, Philadelphia (1994)

    Book  MATH  Google Scholar 

  17. Chen, JX, Yin, YX, Sun, FC: A new result on state feedback robust stabilization for discrete-time fuzzy singularly perturbed systems. Asian J. Control 14(3), 784-794 (2012)

    Article  MathSciNet  MATH  Google Scholar 

  18. Xu, J, Cai, CX, Zou, Y: Composite state feedback of the finite frequency H-infinity control for discrete-time singularly perturbed systems. Asian J. Control 17(6), 2188-2205 (2015)

    Article  MathSciNet  MATH  Google Scholar 

  19. Dong, J, Yang, GH: Robust \(H _{\infty }\) control for standard discrete-time singularly perturbed systems. IET Control Theory Appl. 1, 1141-1148 (2007)

    Article  MathSciNet  Google Scholar 

  20. Dong, J, Yang, GH: \(H _{\infty }\) control for fast sampling discrete-time singularly perturbed systems. Automatica 44, 1385-1393 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  21. Yang, CY, Zhou, LN: \(H _{\infty }\) control and ε-bound estimation of discrete-time singularly perturbed systems. Circuits Syst. Signal Process. 35, 2640-2654 (2016)

    Article  MathSciNet  MATH  Google Scholar 

  22. Xu, S, Feng, G: New results on \(H _{\infty }\) control of discrete singularly perturbed systems. Automatica 45, 2339-2343 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  23. Mahmoud, MS, Singh, MG: On the use of reduced-order models in output feedback design of discrete systems. Automatica 21, 485-489 (1985)

    Article  MATH  Google Scholar 

  24. Glielmo, L, Corless, M: On output feedback control of singularly perturbed systems. Appl. Math. Comput. 217, 1053-1070 (2010)

    MathSciNet  MATH  Google Scholar 

  25. Li, THS, Wang, MS, Sun, YY: Dynamic output feedback design for singularly perturbed discrete systems. IMA J. Math. Control Inf. 13, 105-115 (1996)

    Article  MathSciNet  MATH  Google Scholar 

  26. Pan, ST, Hsiao, FH, Teng, CC: Dynamic output feedback control of nonlinear singularly perturbed systems. J. Franklin Inst. 333(6), 947-973 (1996)

    Article  MathSciNet  MATH  Google Scholar 

  27. Liu, W, Wang, ZM, Dai, HH, Naz, M: Dynamic output feedback control for fast sampling discrete-time singularly perturbed systems. IET Control Theory Appl. 10(15), 1782-1788 (2016)

    Article  MathSciNet  Google Scholar 

  28. Bara, GI, Boutayeb, M: Static output feedback stabilization with \(H _{\infty }\) performance for linear discrete-time systems. IEEE Trans. Autom. Control 50(2), 250-254 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  29. Garcia, G, Pradin, B, Zeng, F: Stabilization of discrete time linear systems by static output feedback. IEEE Trans. Autom. Control 46(12), 1954-1958 (2001)

    Article  MathSciNet  MATH  Google Scholar 

  30. Cao, Y, Sun, Y: Static output feedback simultaneous stabilization: ILMI approach. Int. J. Control 70(5), 803-814 (1998)

    Article  MathSciNet  MATH  Google Scholar 

  31. Crusius, CAR, Trofino, A: Sufficient LMI conditions for output feedback control problems. IEEE Trans. Autom. Control 44(5), 1053-1057 (1999)

    Article  MathSciNet  MATH  Google Scholar 

  32. Xu, J: Output Feedback Control of Discrete-Time LTI Systems: Scaling LMI Approaches. Intech (2011)

    Google Scholar 

  33. Syrmos, VL, Abdallah, CT, Dorato, P, Grigoriadis, K: Static output feedback: a survey. Automatica 33(2), 125-137 (1997)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Acknowledgements

This paper is supported by the National Natural Science Foundation of China (61703447), the Research Foundation of the Henan Higher Education Institutions of China (18A110039) and also supported by the Science Foundation of Zhoukou Normal University (ZKNUC2017020, ZKNUB2201806).

Author information

Authors and Affiliations

Authors

Contributions

All authors contributed equally to the writing of this paper. All authors read and approved the final manuscript.

Corresponding author

Correspondence to Yanyan Wang.

Ethics declarations

Competing interests

The authors declare that they have no competing interests.

Additional information

Publisher’s Note

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

Rights and permissions

Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Liu, W., Wang, Y. Robustness of proper dynamic output feedback for discrete-time singularly perturbed systems. Adv Differ Equ 2017, 384 (2017). https://doi.org/10.1186/s13662-017-1437-2

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1186/s13662-017-1437-2

Keywords