Abstract
This paper investigates the preview tracking problem for discrete-time multirate systems under the scenario of the external signals with amplitude non-attenuation. Since the input and the state cannot be measured at the same time, the multirate system is first lifted into the single-rate system. Noting that the external signals are previewable and their amplitudes are unattenuated, an auxiliary system with preview information and a dynamic compensator with internal model are introduced, respectively. On this basis, the preview tracking problem can be converted to the output regulation problem of an augmented system with the aid of the state augmentation technique. Through verifying the solvability of the output regulation problem, the sufficient conditions and the corresponding controller with preview action and feedforward compensation are presented for the output regulation problem as well as the original problem. Finally, a numeric simulation result is provided to verify the validity of the proposed method.
1. Introduction
Multirate control system has attracted considerable attention due to a mount of sample requirements in many fields of industry. The analysis and synthesis for multirate systems originates in [1]. To date, various results have been developed for this issue [2,3,4,5,6,7,8,9,10]. In [2], a discrete-time state space equation was established for multirate systems, where four stability criteria were derived based on two forms of a transfer matrix related to the state space equation. In [3], proper algebraic conditions were provided to ensure the desired structural properties (such as, reachability, controllability and stabilizability, etc.) of multirate systems. If the saturated communication sequences are equidistant, multirate systems and networked control system with limited bandwidth were proved to be equivalent in [4], as a result, the related conclusions of the latter on controllability and stabilizability can be applied to analyze the former. In order to simulate the dynamic characteristics in sampling interval, two different discrete lifting techniques were applied in [5] to obtain the functional space model of the multirate control systems, then based on the definition of zeros and zero directions, the conditions for realizing asymptotic ripple-free tracking of multirate systems are provided.
Note that dual-rate control is suitable for the scenario that output data are sampled by a rate slower than that of control data sampling, [6] presented two adaptive control schemes for a dual-rate discretized continuous-time system. In addition, for dual-rate systems, the parameters of lifted single-rate systems were usually assumed to be known in most literature, [7] investigated the case of unknown parameters and developed an auxiliary model to identify the parameters of the lifted fast single-rate systems. In [8], the controller design for multirate systems were split into two steps, where the slow part was used to compute the control error and the fast part was applied to get the similar results with those achieved by the fast single-rate control. [9] considered the control synthesis problem for multirate systems and the solution of which was obtained by formulating that into a convex optimization problem. [10] studied the robust sample-data control problem for uncertain active vehicle suspension systems, in light of an input delay method, the original system was converted to a continuous-time system with a state delay. For other results of multirate systems, interested readers can also refer to References [11,12,13].
For many practical control systems, such as wind turbine control [14]; walking pattern generation for biped robots [15], the part (even full) of the external signals are usually known in advance for the system. Preview control theory comes along with the occurrence of such phenomenon, the core issue of which is to design a controller containing the future information to improve the response performance of the closed-loop system. To date, there have been many important advances in the theoretical research in this field. Tomizuka has done many groundbreaking works in this field, such as [16,17]. In [16], a method for designing tracking controller with preview information to minimize the optimality criterion is presented, where the reference signal is subject to Gaussian white noise. Based on the linear quadratic optimal control theory, a digital controller with error integral and preview compensation for discrete-time linear system is designed in [17]. In order to enrich the results of [17], the case of the unmeasurable state is further considered in [18]. It should be pointed out that if the reference signal incorporates the white noise or other random disturbances, the linear quadratic Gaussian (LQG) control technique will not be suitable for designing the optimal controller [19]. In addition, if the reference signal is treated as an external perturbation and the tracking problem is expressed as a H∞ optimal control problem, the effect of the preview information will not be reflected. To this end, game theorem is adopted in [20] to study the finite time H∞ tracking control problem. Furthermore, the discrete-time counterpart of [20] was investigated in [21]. Other relevant results for the H∞ preview control can be also found in [22,23]. Moreover, by building an auxiliary system with preview information and augmenting it with the original system, the state feedback and the preview feedforward compensation in the controller can be designed in a unified way. Moreover, relevant results along this line can be referred to [24,25,26,27].
Currently, the preview control for multirate systems has also been extensively studied. In [28,29], the multirate system subject to input delay and state delay were transformed into a single-rate system without time-delay by discrete lifting technique, which simplified the problem significantly. Recently, based on the above results, optimal preview control problem for descriptor multirate systems was solved in [30,31]. Moreover, the cases of dual-rate systems and uncertain multirate systems have also been considered in [32,33], respectively. Note that, in the theoretical research of the preview control for multirate system, it is assumed that the reference signal tends to be a constant vector (or scalar) as time approaches infinity. However, many reference signals with unattenuated amplitudes, for instant sinusoidal signal, do not meet such assumption. Recently, using the distributed internal model principle, the cooperative preview tracking problem of multi-agent system with undamped amplitude was investigated in [34].
Inspired by the research method of [34], this study intends to consider the preview control problem of multirate systems with non-decreased amplitude reference signal by introducing the internal model compensator. Consequently, the preview tracking problem is processed via transforming it into an output regulation problem of an augmented system. The innovations are summarized as follows:
- (1)
- The preview control problem of multirate systems is further improved by considering the scenario of amplitude non-decaying reference signal;
- (2)
- The stabilizability and detectability of the augmented systems are proved strictly, which guarantees the existence and uniqueness of solutions of Riccati equation and Sylvester equation;
- (3)
- The asymptotical tracking conditions for existing an multirate controller with error integral, internal model compensation and preview feedforward compensation are presented.
Notations: Let and be the -dimensional Euclidean space and the matrix space, respectively. denotes the identity matrix. represents the spectrum of the matrix , i.e., . ‘iff’ means ‘if and only if’. stands for a diagonal matrix. denotes that is a symmetric positive definite matrix. ‘’ means the union of different sets; ‘’ represents the Kronecker product of matrices and .
2. Problem Formulation
Consider a discrete-time system
where , , and are the state, the control input, the disturbance and the measured output, respectively. , , and are constant matrices.
Additionally, assume that is a reference signal, which is generated by the following system:
Moreover, suppose that the disturbance signal is produced by
where denotes the state of system (2), , and are constant matrices.
To facilitate the description of the problem, the following assumptions associated with the Equations (1)–(3) are required.
Hypothesis 1 (H1).
and can be measured only at , where and .
Hypothesis 2 (H2).
is stabilizable and is detectable.
Hypothesis 3 (H3).
and have no eigenvalue inside the unit circle in the complex plane.
Hypothesis 4 (H4).
both of and are previewable, and the preview lengths are and , respectively, which means that values of , , and , ,.., are known beforehand. Furthermore, and are nonnegative integers.
Remark 1.
For assumption H4, there are many studies in the literature talking about the application of previewable reference signal, such as [14,15]. In what follows, we take the active suspension of the vehicle as an example to explain the application and significance of disturbance previewable information in real systems. As shown in [35], moving objects such as vehicles and mobile robots will vibrate when driving on uneven roads. For the vibration damping system of the mobile objects, the unevenness of the road is actually a kind of external disturbance and a natural idea is to use the active suspension device to control vibration. That is to say, the road conditions, such as concavities and convexities, in front of the mobile objects are detected by some sensors, and the collected data can be viewed as preview information and applied in the control of the suspension device. Since the front or future road information are known in advance, there is enough time for the suspension device to choose suitable control policy to against vibration.
Define the following error signal:
This study aims to design a controller with preview feedforward compensation based on internal model principle, which achieves when .
3. Discrete Lifting and Problem Translation
In general, state feedback takes the form of , where is a new assistant input. According to H1, state vector and output vector only obtain sampling value at ( and ). However, the input vector has sampled data times rapidly. Therefore, cannot be used in state feedback when , which brings difficulties to design a controller for multirate systems (1).
Discrete lifting technique can usually be applied to transform the multirate system into the single-rate system. The main method is to obtain the sampling values of each variable at the same time by lifting the dimension of the signal. For the convenience of subsequent derivation, we give the following lifting process according to (1):
Using (1), Formula (5) can be further written as
The rest can be done in the same procedure, that is
where . Assume that
then according to Formulas (5)–(7), the single-rate system is obtained:
with
In addition, for the error signal , set
then, it follows from the system (7) that
For system (8), was verified to be stabilizable in [28]. Using the duality principle, it can be easily verified that: if is detectable, then is detectable. Moreover, to address the original problem, the following assumption is necessary for system (8).
Hypothesis 5 (H5).
For any , is assumed to be of full row rank. Furthermore, if , the above rank condition also holds for .
Next, we employ the state augmentation technique to establish an augmented system with respect to the tracking error, state variable difference and preview information. A basic consideration is that if a suitable controller is designed to make the closed-loop augmented system asymptotically stable, then as the state component, the tracking error can be asymptotically stabilized to zero. Simultaneously, the preview information will be involved in the controller by means of the state feedback.
Note that , and are essentially vectors in (8) and so is . Then, utilizing the first-order forward difference operator
to both sides of the first equation of system (8), we have
Moreover, taking the same operation for (9) yields
Combining the above two formulas gives
Denote , , , , , then the above equation can be written as
Note that the reference signal and disturbance signal are previewable and the preview lengths are and , respectively. Based on the construction of and , we know that the future values , , , and , , , are available for system (12). In order to design a controller with preview information, the following auxiliary systems are constructed,
where
By considering the Formulas (12)–(14), an augmented system is obtained as follows,
where , , , , , , . In addition, represents the observation equation with .
Remark 2.
The benefits of constructing the augmented system (15) are twofold: (1) Since the future values of the reference and disturbance signals are incorporated in the state vector of the augmented system (15), the preview feedforward compensation can be realized through state feedback; (2) The augmented system can deal with the circumstance of existing preview information or not simultaneously, which makes the design method proposed in this study more applicable.
In what follows, by exploiting systems (2) and (3), and can be rewritten as
Here, and was defined in Formula (8). Furthermore, by virtue of the relationships among , , and , as well as the Formula (16), the augmented system (15) can be described as
where , .
Consider the non-decreased amplitude of and , thus is an unstable signal. To achieve the control goal of zero-error tracking, the internal model principle will be applied to solve the problem in the sequence. Denote , the definition of the least -fold internal model of the matrix is introduced first.
Definition 1
[36,37]. If admits the following form
where is a constant matrix and is a constant column vector with the dimension of and
- (1)
- the pair is completely controllable;
- (2)
- the characteristic polynomial and the minimal polynomial of , as well as the minimal polynomial of are equivalent,then is said to incorporate a least -fold internal model of the matrix .
Considering the characteristic of the multirate system, a dynamic compensator is proposed based on the least -fold internal model and tracking error , .
By employing the discrete lifting technique to the compensator mentioned above, the following dynamic state feedback for system (17) is constructed,
where , , moreover, , and , respectively, have the form of
Substituting the dynamic feedback (18) into system (17) and setting yield the following closed-loop system
where
Through the above procedure, the preview tracking problem of the multirate system (1) is eventually formulated as the output regulation problem with respect to system (19). According to [36], the latter problem is solvable provided that the dynamic feedback (18) makes the closed loop system (19) satisfy the following two properties:
- (1)
- homogeneous systemis exponentially stable;
- (2)
- for any initial condition and , holds.
Note that the form of and the sampling time , if the controller satisfies the property 2), then it follows that . That is to say, solves the preview tracking problem of the multirate system (1). Correspondingly, by the definition of the difference operator , the control law can be derived through iterative calculation, which also contains the specific expression of .
Remark 3.
in dynamic feedback (18) can be attained by the following procedure. Based on the Definition 1, the minimum polynomial of is , then is also the minimum polynomial of . Since is completely controllable, the minimum polynomial corresponding to its first controllable canonical form is just . On this basis, can be established as follows,
4. Main Results
In this section, sufficient conditions are given to ensure the solvability of the output regulation problem. Meanwhile, the controller needed for the output regulation problem and the original problem will be designed through the optimal control method. Before giving the main results, we first introduce the following lemma,
Lemma 1
[37]. Under H3, assume that incorporates a minimal -fold internal model of the matrix . If is exponentially stable for the matrices , and with appropriate dimension. Then, for any matrices and , the following regulation equation
exists a unique solution pair (X, ). Moreover, also satisfies
The following theorem gives sufficient conditions for implementing the output regulation of the system (19).
Theorem 1.
Suppose that incorporates a minimal ()-fold internal model of the matrix . If is stable, then the dynamic feedback controller (18) makes the system (19) achieve the output regulation.
Proof.
According to [36], the asymptotical stability of the system (20) implies its exponential stability. Therefore, if the matrix is stable, then the property 1) holds. Next, we prove . □
In fact, it follows from the basic knowledge of linear algebra that the least polynomial of is equal to the least common multiple with respect to the least polynomials of and . Hence the least polynomial of is the least common multiple corresponding to the least polynomial of and , which implies that the least polynomial of is equal to that of . In addition, it is apparent that is completely controllable. Recalling the Definition 1, it follows that incorporates a minimal -fold internal model of the matrix . Under the condition that is stable, let , , according to Lemma 1, there exists a unique solution pair for the following regulation Equation
with satisfying .
Let and take the coordinate transformation , using system (19) and regulation Equation (23) gives
Due to the fact that is stable, then asymptotically stabilizes to the origin. Performing the coordinate transformation to , we have
Since , the result of the property 2) is obvious. Q.E.D.
From Theorem 1, it can be observed that the key to achieve the output regulation is the stability of . Note that
Denote , . Based on , the system (20) can be redescribed as follows,
Corresponding to the tracking problem, we introduce the following quadratic performance index function for system (26).
where , , and , , .
Rewrite (27) as
with , then utilizing the conclusions of optimal control [38] gives the following result.
Lemma 2.
If is stabilizable and is detectable, the optimal control input of the system (27) with the minimal performance index function (28) is
where . is a symmetric positive semidefinite matrix satisfying the following discrete algebraic Riccati equation
and is stable.
In order to ensure Lemma 2, it is necessary to verify the stabilizability of and the detectability of .
Theorem 2.
If H2, H3 and H5 hold, then is stabilizable.
Proof. 
From the PBH rank criterion [39], the stabilizability of will be proved if the matrix is shown to be of full row rank for any . In accordance with the structures of and , can be expanded as

Because sI is nonsingular (), Using to perform the row elementary transformation on the above formula yields
where
Therefore, it suffices to prove that has full row rank for any under the given conditions.□
For the case of ,
It can be easily seen that
In view of the controllability of , the matrix has full row rank. In addition, by H5, it follows that has full row rank. Therefore, is of full row rank for .
For the case of and , it can be derived from H3 and the Definition 1 that the matrices and are nonsingular. performing column elementary transformation on leads to
In light of the property that the elementary transformation does not change the rank of a matrix, which gives
In fact, we have known that is stabilizable, therefore has full row rank for and .
Finally, when and , is changed into
Since , it follows that
Therefore, matrices and
have the same full row rank conditions. Similar to the proof of Theorem 2 in [34], this matrix can be expressed as the product form of two matrices, namely
According to the basic knowledge in linear algebraic, for any matrices and , the following conclusion holds:
It is noted that and is controllable, hence
has full row rank for any . Furthermore, under assumption H5, it follows that the matrix
also has full row rank for . It follows that
which shows that has full row rank for and .
Summarizing what we have discussed gives the conclusion of Theorem 2. Q.E.D.
The following result is the detectability of .
Theorem 3.
If is detectable, and , then is detectable.
Proof. 
Based on the PBH rank criterion [39], is detectable iff has full row rank for . On the basis of the structures of and , we have

Due to , and is an invertible matrix (), a routine row elementary transformation gives rise to
Note that the detectability of implies the detectability of , namely, is of full column rank for . Therefore, if is detectable, then is detectable and vice versa. Q.E.D. □
Obviously, it follows from Theorems 2 and 3 that Lemma 2 is valid under H1–H5. For the dynamic controller (18), let , then the following conclusion associated with Theorem 1 is given without proof.
Theorem 4.
Under H1–H5, suppose that incorporates a minimal -fold internal model of the matrix , then the dynamic feedback controller (18) can realize the output regulation of the system (19) and the gain matrices and are determined by , where satisfies the algebraic Riccati equation (30).
Note that under H1–H5, the controller (18) has the ability to make the output regulation problem solvable, as a result, we have and therefore (). That is, preview tracking problem of the multirate system (1) can also be addressed with the controller (18). In the following, we will derive the specific form of the preview controller required for the original problem.
According to the components of , we now split into the following form:
Correspondingly, in (18) can be expressed as
Using the definition of difference operator and replacing with , the above equation can be written as
It is noted that , to obtain the control input for solving the original problem, we further split , , , and into
Accordingly, it can be obtained from the Formula (33) that
where ; . Furthermore, Denote
then it follows from the expression of that
Based on the Equation (34) and Theorem 4, we immediately get the conclusion about the preview tracking problem.
Theorem 5.
Under H1–H5, assume that , , and incorporates a minimal -fold internal model of matrix , then under the controller (34), the multirate system (1) can realize the preview tracking control subject to the external systems (2) and (3).
Remark 4.
This paper considers the situation of no delay in control input. In fact, if the disturbance can be measured and a control signal can be applied before it reaches the system, then there will exist time-delay in control input, which, according to [40], is termed as lead-lag. However, as pointed out in [40], a delay is usually needed to guarantee that the feedforward compensation control from measurable disturbances is not made too early. Therefore, it will be very important if the internal model-based preview tracking control for multirate systems with input delay and disturbances can be done.
Remark 5.
In [41], the preview tracking problem was considered for discrete-time output multirate sampling systems, where the reference signal was assumed to converge to a constant vector. This research further considers the same issue with the scenarios that the reference signal being tracked, and disturbance signal being rejected are unattenuated and previewable simultaneously, which has benefits to expand the application of preview control theory. Additionally, when and disturbance signal is just assumed to tend to zero as time approaches infinity, assumption H5 will degenerate to Assumption 8 in [41] and the internal model compensator (the first equation of (18)) will be reduced to the discrete integrator (18) in [41], then the method and results presented in this research can be applicable to the problem in [41].
5. Numeric Simulation
In this section, a numeric example is presented to demonstrate the validity of the results. Consider the following discrete time system
Compared with system (1), the coefficient matrices are as follows
By utilizing the PBH rank criterion, we can prove that is stabilizable and is detectable. Here, the state and output of the above system are assumed to be measured at ().
The reference signal and the disturbance signal are generated by the following two external systems, respectively
and
A simple calculation gives that the eigenvalues corresponding to matrices and are, respectively and . It is obvious that these eigenvalues are located on the unit circle. According to Remark 3, let , then it can be obtained that , , , . Since the dimension of the reference signal is 1, it follows from Definition 1 and Remark 3 that the coefficient matrices of the internal model compensator are given by

In addition, through lifting the multirate system, it can be verified that the matrix , as well as , has full row rank, where .
Assume that the both the reference signal and the disturbance signal are previewable. In order to reflect the influence of the preview information on tracking effectiveness, the numeric simulation will be conducted under the following four scenarios, i.e., , ; , ; , ; , . Specifically, select the initial values and for the system and the internal model compensator, respectively. Moreover, choose the weight matrices , and for the performance index function (27). Then, according to the above discussions, the conditions of the Theorem 5 are all satisfied. As a result, the controller designed in this paper can drive the multirate system to complete the preview tracking. Using MATLAB to perform the simulation.
As what can be seen from Figure 1, Figure 2, Figure 3, Figure 4, Figure 5 and Figure 6, the larger the preview length, the better the tracking performance. That is, the controller (34) has advantage of overcoming the external disturbance in a shorter time and track the preview signal more accurately. Therefore, the controller (34) designed for the preview tracking problem is effective.
Figure 1.
Tracking curve under , .
Figure 2.
Tracking curve under , .
Figure 3.
Tracking error curves under the same and different .
Figure 4.
Tracking curve under , .
Figure 5.
Tracking curve under , .
Figure 6.
Tracking error curves under the same and different .
6. Conclusions
In this research, the preview tracking problem for discrete-time multirate systems was studied with external disturbance. Discrete lifting method and state augmentation technique, which together with internal model principle, were adopted to transform the original problem into the output regulation problem for a single-rate augmented system. This study is the development of preview control for discrete-time linear multirate systems [34] since the scenario of the unattenuated reference signal and disturbance signal was considered. Note that the state and output signals in this research were obtained by equal period sampling, in practical, since the bandwidth of network transmission is limited, quantized sampling is unavoidable. Future work will focus on considering the preview tracking control for discrete-time linear systems with input and output quantization.
Author Contributions
Methodology, Y.P.; Software, Writing—review and editing, M.P.; Methodology, Writing-original draft, L.L.; Formal analysis, Y.L. All authors have read and agreed to the published version of the manuscript.
Funding
This work was supported by the Fundamental Research Funds for the Central Universities (FRF-TP-18-101A1), the National Natural Science Foundation of China (61903130) and Hubei Provincial Natural Science Foundation of China (2019CFB227).
Conflicts of Interest
The authors declare no conflict of interest.
References
- Kranc, G. Input-output analysis of multirate feedback systems. IRE Trans. Autom. Control. 1957, 3, 21–28. [Google Scholar] [CrossRef]
- Araki, M.; Yamamoto, K. Multivariable multirate sampled-data systems: State-space description, transfer characteristics, and Nyquist criterion. IEEE Trans. Autom. Control. 1986, 31, 145–154. [Google Scholar] [CrossRef]
- Longhi, S. Structural properties of multi-rate sampled-data systems. IEEE Trans. Autom. Control 1994, 39, 692–696. [Google Scholar] [CrossRef]
- Pasand, M.M.S.; Montazeri, M. Controllability and stabilizability of multi-rate sampled data systems. Syst. Control. Lett. 2018, 113, 27–30. [Google Scholar] [CrossRef]
- Xiao, J.; Xu, Z.G. Zeros and asymptotic ripple-free tracking of multi-rate digital control systems. Control Decis. 2002, 17, 727–730. [Google Scholar]
- Albertos, P.; Salt, J.; Tornero, J. Dual-rate adaptive control. Automatica 1996, 32, 1027–1030. [Google Scholar] [CrossRef]
- Ding, F.; Chen, T. Combined parameter and output estimation of dual-rate systems using an auxiliary model. Automatica 2004, 40, 1739–1748. [Google Scholar] [CrossRef]
- Salt, J.; Albertos, P. Model-based multirate controllers design. IEEE Trans. Control. Syst. Technol. 2005, 13, 988–997. [Google Scholar] [CrossRef]
- Lall, S.; Dullerud, G. An LMI solution to the robust synthesis problem for multi-rate sampled-data systems. Automatica 2001, 37, 1909–1922. [Google Scholar] [CrossRef]
- Gao, H.; Sun, W.; Shi, P. Robust Sampled-Data Control for Vehicle Active Suspension Systems. IEEE Trans. Control. Syst. Technol. 2009, 18, 238–245. [Google Scholar] [CrossRef]
- Zhong, M.; Ye, H.; Ding, S.X.; Wang, G. Observer-Based Fast Rate Fault Detection for a Class of Multirate Sampled-Data Systems. IEEE Trans. Autom. Control. 2007, 52, 520–525. [Google Scholar] [CrossRef]
- Gao, H.; Chen, T. Stabilization of Nonlinear Systems Under Variable Sampling: A Fuzzy Control Approach. IEEE Trans. Fuzzy Syst. 2007, 15, 972–983. [Google Scholar] [CrossRef]
- Cimino, M.; Pagilla, P.R. Design of linear time-invariant controllers for multirate systems. Automatica 2010, 46, 1315–1319. [Google Scholar] [CrossRef]
- Ozdemir, A.A.; Seiler, P.; Balas, G.J. Design Tradeoffs of Wind Turbine Preview Control. IEEE Trans. Control. Syst. Technol. 2013, 21, 1143–1154. [Google Scholar] [CrossRef]
- Shimmyo, S.; Sato, T.; Ohnishi, K. Biped Walking Pattern Generation by Using Preview Control Based on Three-Mass Model. IEEE Trans. Ind. Electron. 2012, 60, 5137–5147. [Google Scholar] [CrossRef]
- Tomizuka, M. Optimal continuous finite preview problem. IEEE Trans. Autom. Control. 1975, 20, 362–365. [Google Scholar] [CrossRef]
- Tomizuka, M.; Rosenthal, D.E. On the Optimal Digital State Vector Feedback Controller with Integral and Preview Actions. J. Dyn. Syst. Meas. Control. 1979, 101, 172–178. [Google Scholar] [CrossRef]
- Katayama, T.; Ohki, T.; Inoue, T.; Kato, T. Design of an optimal controller for a discrete-time system subject to previewable demand. Int. J. Control. 1985, 41, 677–699. [Google Scholar] [CrossRef]
- Doyle, J. Guaranteed margins for LQG regulators. IEEE Trans. Autom. Control. 1978, 23, 756–757. [Google Scholar] [CrossRef]
- Shaked, U.; De Souza, C. Continuous-time tracking problems in an H/sub setting: A game theory approach. IEEE Trans. Autom. Control. 1995, 40, 841–852. [Google Scholar] [CrossRef]
- Cohen, A.; Shaked, U. Linear discrete-time H/sub-optimal tracking with preview. IEEE Trans. Autom. Control. 1997, 42, 270–276. [Google Scholar] [CrossRef]
- Kojima, A.; Ishijima, S. H∞ performance of preview control systems. Automatica 2003, 39, 693–701. [Google Scholar] [CrossRef]
- Kojima, A.; Ishijima, S. Formulas on preview and delayed H-control. IEEE Int. Conf. Decis. Control 2004, 6, 6532–6538. [Google Scholar] [CrossRef]
- Li, L.; Liao, F. Robust preview control for a class of uncertain discrete-time systems with time-varying delay. ISA Trans. 2018, 73, 11–21. [Google Scholar] [CrossRef] [PubMed]
- Wu, J.; Liao, F.; Tomizuka, M. Optimal preview control for a linear continuous-time stochastic control system in finite-time horizon. Int. J. Syst. Sci. 2016, 48, 1–9. [Google Scholar] [CrossRef]
- Yu, X.; Liao, F.; Deng, J. Preview Tracking Control for a Class of Differentiable Nonlinear Systems. Arab. J. Sci. Eng. 2018, 43, 3259–3268. [Google Scholar] [CrossRef]
- Yu, X.; Liao, F. Preview tracking control for discrete-time nonlinear Lur’e systems with sector-bounded nonlinearities. Trans. Inst. Meas. Control. 2018, 41, 2726–2737. [Google Scholar] [CrossRef]
- Liao, F.; Takaba, K.; Katayama, T.; Katsuura, J. Design of an optimal preview servomechanism for discrete-time systems in a multi-rate setting. Dyn. Contin. Discret. Impulsive Syst. 2003, 5, 727–744. [Google Scholar]
- Liao, F.; Liu, H. Design of an optimal preview controller for a kind of discrete-time system with time-delay. J. Univ. Sci. Technol. 2008, 30, 452–460. [Google Scholar]
- Liao, F.; Tomizuka, M.; Cao, M.; Wang, D. Optimal preview control for discrete-time descriptor causal systems in a multi-rate setting. Int. J. Control 2013, 86, 844–854. [Google Scholar] [CrossRef]
- Cao, M.; Liao, F.; Wu, J. Optimal preview control for linear discrete-time descriptor systems. Sci. Sin. Inf. 2015, 45, 1415–1431. [Google Scholar]
- Guo, Y.; Liao, F. Design of Optimal Output Regulators for Dual-Rate Linear Discrete-Time Systems Based on the Lifting Technique. Math. Probl. Eng. 2016, 2016, 1–10. [Google Scholar] [CrossRef]
- Guo, Y.; Liao, F. Robust preview control for multi-rate uncertain discrete-time systems with input delay. Control Decis. 2017, 32, 2113–2126. [Google Scholar]
- Lu, Y.; Liao, F.; Liu, H. Usman Cooperative preview tracking problem of discrete-time linear multi-agent systems: A distributed output regulation approach. ISA Trans. 2019, 85, 33–48. [Google Scholar] [CrossRef] [PubMed]
- Takeshi, T.; Tadashi, E. Digital Preview and Predictive Control; Beijing Science and Technology Press: Beijing, China, 1994. [Google Scholar]
- Huang, J. Nonlinear Output Regulation: Theory and Applications; SIAM: Phildelphia, PA, USA, 2004. [Google Scholar]
- Gu, G. Discrete-Time Linear Systems; Springer Science: Berlin, Germany, 2012. [Google Scholar]
- Zheng, D. Linear Systems Theory; Tsinghua University Press: Beijing, China, 2002. [Google Scholar]
- Doyle, J. Robust and Optimal Control; Institute of Electrical and Electronics Engineers (IEEE): Piscataway, NJ, USA, 2002; Volume 2, pp. 1595–1598. [Google Scholar]
- Guzman, J.L.; Hägglund, T. Simple tuning rules for feedforward compensators. J. Process. Control. 2011, 21, 92–102. [Google Scholar] [CrossRef]
- Liao, F.; Guo, Y. Optimal preview control for discrete-time systems in multi-rate output sampling. Math. Probl. Eng. 2016, 2016, 1–10. [Google Scholar]
© 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).