Abstract

A design strategy of optimal output regulators for dual-rate discrete-time systems, whose output sampling period is an integer multiple of the input updating period, is proposed. At first, by using the discrete lifting technique, the dual-rate discrete-time system is converted to a single-rate augmented system in form and the lifted state-space model is constructed. Correspondingly, the performance index of the original system is modified to the performance index of the single-rate augmented system. And the original problem is transformed into an output regulation problem for the augmented system. Then, according to the optimal regulator theory, an optimal output regulator for the dual-rate discrete-time system is derived. In the meantime, the existence conditions of the optimal output regulator are discussed. Finally, a numerical example is included to illustrate the effectiveness of the proposed method.

1. Introduction

Sampling systems are obtained by discretization of a continuous signal for an actual system. For sampling systems, multirate systems arise when the components of the same system have several different sampling rates [1]. In many complex systems, it is unrealistic or sometimes impossible to sample all the physical signals uniformly at one single rate. For example, in chemical industrial process control, the output sampling rate is much slower than the input updating rate because the control output (such as measuring gas molecular weight, etc.) is obtained from laboratory analysis. As the input and the output are sampled in two different sampling periods, the system is often described as a dual-rate system [2, 3]. The dual-rate system is a special and simple case of multirate systems. In recent years, multirate systems in petrochemical processes [3], hard disk drives [4], and optimal filtering [5] have obtained full application. At the same time, multirate systems have also gained numerous theoretical developments in predictive control [6], stabilization [7], repetitive control [8], robust control [9], and so on.

An optimal output regulator is designed by using linear quadratic regulator theory. The output regulation problem aims to find the optimal control law that can minimize the sum of the dynamic deviation of output and the dissipated energy of the control variables with the given weight [10]. Research based on linear quadratic regulator theory for multirate system has always been the focus. By solving the linear quadratic regulation problem, a new adaptive technique is proposed for the control of the temperature in a greenhouse in [11]. A time-invariant, single-rate design approach for a multirate optimal regulator is presented, and, as an example, a typical problem in the research of control, the control of an inverted pendulum on a cart, is studied in [12]. In addition, the lifting technique is a standard tool to handle multirate systems in [2]. By using the lifting technique, the multirate system can be converted into a single-rate system. Thus, the control problem for multirate systems can be solved by applying the methods of single-rate systems.

In this regard, preview control based on the optimal regulation theory for discrete-time multirate systems has produced very good research results recently [1315]. An optimal preview controller design method for discrete-time multirate input systems was proposed in [13]. References [14, 15] applied this method to descriptor systems; the optimal preview control problem for discrete-time descriptor causal systems in a multirate setting and discrete-time descriptor noncausal multirate systems was studied, separately. But the studies on designing the optimal output regulator for multirate systems were relatively few. Reference [16] studied the robustness of optimal output regulators based on multirate sampling of plant output. Reference [17] introduced the design problem of the optimal output regulator for discrete-time descriptor causal multirate input systems.

On the basis of [16, 17] and by using the method of [1315], this paper studies the design problem of optimal output regulators for dual-rate discrete-time systems whose output sampling period is an integer multiple of the input updating period. The basic method is as follows. First, by using the lifting technique, the normal dual-rate system is converted to a single-rate augmented system. Second, by transformation, this problem becomes an optimal control problem of the augmented system. Finally, returning to the original system, an optimal output regulator for the dual-rate discrete-time system is obtained. Furthermore, the stabilizability and detectability of the single-rate augmented system are discussed, and their rigorous mathematical proofs are given. The following lemmas will be used in this paper (see [18, 19]).

Lemma 1 (PBH test). is stabilizable if and only if the matrix has full row rank, where is a complex number satisfying ; is detectable if and only if the matrix has full column rank, where is a complex number satisfying .

Lemma 2. is stabilizable if and only if ; then , where is any eigenvalue of , , and is the corresponding left eigenvector.

Consider the following linear discrete-time system:where , , and represent the state vector, the control input vector, and the output vector, respectively. are known constant matrices with appropriate dimensions.

For system (1), we introduce the following assumptions:(A1)The state vector and output vector can only be measured at , where is a positive integer.(A2)The input vector can only be refreshed at , where is a positive integer.

Remark 3. If (A1) and (A2) hold, the system is dual-rate sampled. That is, the state vector and output vector can be measured once during every sampling interval. The input vector can only be refreshed once during every sampling interval.(A3)Assume in this paper, where is a positive integer and .Suppose the system has zero-order-hold, that is(A4), .(A5) is stabilizable and , where is any eigenvalue of and .

Remark 4. (A5) guarantees the existence of the state feedback during the design of the optimal output regulator.(A6) is detectable.

We introduce the quadratic performance index function for system (1):where the weight matrices satisfy .

We would like to design an optimal output regulator for system (1) with dual-rate setting under the performance index (2).

3. Design of the Optimal Output Regulator

In this section, the optimal output regulator for system (1) with a dual-rate setting is obtained.

3.1. Derivation of the Lifting System

Based on the multirate study methods, the dual-rate discrete-time system is converted into a single-rate augmented system in form by using the lifting technique. Lifting technique is a typical approach to multirate control. By using this technique, a fast-rate signal can be mapped to a slow-rate signal with increased dimensionality. While this operation maps a fast-rate signal to a slow-rate signal, the inverse operation maps a lifted signal to a fast-rate signal in [20, 21].

Next, a lifted state-space model is constructed.

First, the lifting technique is applied to the input vectors. According to (A2), (A3), and (A4), the input vector of system (1) can be input at and (). Noticing , we have

Second, we apply the lifting technique to the state vectors and output vectors. According to (A1), the state vectors can only be measured at , where is a positive integer. That is, the state vector cannot be used in the state feedback if .

Using the first group of equations of (3), we get By that analogy, we haveContinuing the process of lifting by using the second group of equations of (3) and (5), we getthen we haveBy using the other equations of (3), we continue lifting and obtainThat is,

We introduce the vectors as follows:Then (9) can be written aswhereCorrespondingly, the output equation isSimilarly, by using the lifting technique, the output equation can be written as

Introduce the vectors as follows:Letting (14) can be written as

Combine (11) and (17) to producewhere , , , and are as mentioned above.

Now we have successfully transformed the discrete-time system (1) with a dual-rate setting into the single-rate system (18).

3.2. Design Method of the Optimal Output Regulator

Notice that the performance index (2) for system (1) can be represented by relevant vectors in system (18) as follows:where and .

Now the problem becomes an optimal regulator problem of system (18) under the performance index (19).

Substituting into (19), we getBecause of and , we have and

Further, by means of contract transformation in the matrix, we can eliminate the cross term of and in (20); that is,Thus (20) becomesAs we all know, contract transformation cannot change the positive definiteness of the matrix. So and .

Now the problem becomes an optimal control problem of the augmented system (18) under the performance index (23).

By using the optimal regulator theory in [10], the following theorem is obtained.

Theorem 5. If the discrete-time system (1) satisfies assumptions (A1)–(A6), the optimal output regulator iswhereand is the unique semipositive definite solution of the algebraic Riccati equation:

4. Proof of Theorem 5

To prove Theorem 5, the following two lemmas are needed.

Lemma 6. If (A5) holds, is stabilizable.

Proof. First, we prove that is stabilizable if and only if is stabilizable.
Noticing that elementary transformation of the matrix cannot change the rank of the matrix, and applying the PBH test, we haveSo is stabilizable if and only if is stabilizable.
Next, we prove that if (A5) holds, is stabilizable.
Noticing that , and . According to Lemma 2, if is stabilizable, for any and such that , .
Obviously, we can deriveSoIf , is obtained. Using Lemma 2 again, is stabilizable. This completes the proof.

Lemma 7. One has the following:is detectable if and only if is detectable.

Proof. Set and introduce the complex unit . Assumingwe have , where and .
So is detectable if and only if is detectable.
Becauseis reversible andwe haveTherefore,is detectable if and only if is detectable.
And noticeApplying the result of [22], is detectable if and only if is detectable. This completes the proof.

Proof of Theorem 5. In Section 3.2, the output regulation problem of system (1) with dual-rate setting (satisfying (A1)–(A4)) has been transformed into an optimal control problem of the augmented system (18) with the performance index (23).

According to Lemmas 6 and 7, if (A5) and (A6) hold, the optimal control input of system (18) minimizing the performance index (23) is where is determined by (27) and is the unique semipositive definite solution of the algebraic Riccati equation (28).

According to (26) and noticing(39) can be written asThe above equation can be simplified to (24).

And due to (A4),

5. Numerical Example

In this section, a numerical example is included to illustrate the effectiveness of the proposed method.

Consider a linear discrete-time system:In comparison with system (1), the coefficient matrices are as follows:

Suppose and ; that is, the state vector and output vector can only be measured at and the input vector can be input only at . Let the initial conditions be , , and . In addition, take the weight matrices and .

Through verifying, all of the conditions of Theorem 5 are satisfied. According to Theorem 5, we obtain the feedback matrix:

Next we perform MATLAB simulation results. The output response of the discrete-time system with dual-rate setting is shown in Figure 1 and the corresponding control input is shown in Figure 2. In the upper right of these two figures, there are magnified simulated images around . Note that the output response of the system can reach steady state rapidly from Figure 1, and the designed optimal output regulator is effective. The input curve of the closed-loop system is shown in Figure 2.

We notice that the output response in Figure 1 is not quite smooth. The response shows a small oscillation, which is the multirate feature of the system. In addition, the input curve shows a stair-step feature in Figure 2. This is because ZOH is used in the input.

6. Conclusion

In this paper, we studied the optimal output regulator for a class of linear discrete-time systems with dual-rate setting. By using the discrete lifting technique, the dual-rate discrete-time system is converted to a single-rate augmented system in form, and the lifted state-space model is constructed. Then we can use the method for single-rate systems to study the optimal regulator problem of the lifted system. By using optimal regulator theory, an optimal output regulator for the dual-rate discrete-time system is finally derived. This approach is also a guideline for future study of the optimal preview control problem for dual-rate systems. Furthermore, when assumption (A3) does not hold, for example, in the cases where is not an integer or , this approach can also be applied. But the lifting process is different and the corresponding lifted system need to be reconstructed. Finally, the numerical simulation showed the effectiveness and validity of the conclusions in this paper.

Competing Interests

The authors declare that there are no competing interests regarding the publication of this paper.

Acknowledgments

This work is supported by the National Natural Science Foundation of China (no. 61174209).