Abstract
This paper studies the preview tracking control problem for linear discrete-time periodic switched systems. Firstly, an augmented error system is constructed for each subsystem by stabilizing the augmented error systems through the method of optimal preview control, and the tracking problem of the switched system is transformed into the switched stability problem of closed-loop augmented error systems. Secondly, a switched Lyapunov function method is applied to search the minimal dwell time satisfying the switched stability of the closed-loop augmented error systems. Thirdly, the switched preview control input is solved from the controller of the individual augmented error system, and then the sufficient conditions and the preview controller can be obtained to guarantee the solvability of the original periodic switched preview tracking problem. Finally, numerical simulations show the effectiveness of the stabilization design method.
1. Introduction
Switched system theories are a hot topic of control theory research in recent years [1–5]. Switched systems consist of a family of continuous-time or discrete-time subsystems and a switching rule, which defines the running time of a specific subsystem. The switching rule is always expressed by a piecewise constant function and indicates that there is one and only one subsystem working during the interval between any two switching times. The switched systems are not only widely investigated in theory but also employed in engineering practice, such as robot control [6] and communication network control [7, 8]. Most of the theoretical results about switched systems focus on stability analysis. Stability analysis is mainly divided into two categories: stability under arbitrary switching and stability with constraints on switching. Lu and Zhao [9] gave the sufficient conditions for the asymptotical stability of switched time-delay systems and the selection method of the switching rule. In addition, in the case of constrained switching rule, Sun et al. [10] investigated the asymptotic stability of linear periodic switched systems based on the dwell-time method, which provided the sufficient conditions for the asymptotic stability of the switched systems when all of the subsystems were stable. The results were also extended to the situations under which parts of the subsystems are unstable. Hespanha [11] pointed out that when the switching rule is time-constrained, the uniform asymptotic stability and exponential stability of the system are equivalent, but the conclusion is not true for a state-dependent switching rule. Note that the dwell-time switching requires the running time interval between any two consecutive switching bigger than a constant. However, as pointed out in [12], this will lead to a certain conservativeness. To this end, Zhao et al. [12] considered the stability and stabilization problems of the switched systems using the mode-dependent average dwell-time method. As for the nonlinear switched systems, Wu [13] studied the feedback stabilization of arbitrary switch between two multi-input nonlinear subsystems and obtained the global stability condition for an existing state feedback controller. In recent years, with the development of computer control techniques, sampled-data control becomes more and more important. Li et al. [14] considered the global stabilization for a class of switched nonlinear systems and proposed a sample-data controller to guarantee the stability of closed-loop systems under an average dwell-time constraint. The same problem was also investigated in [15], where fuzzy logic systems were employed to approximate unknown nonlinear terms.
In a tracking or disturbance rejection problem, when the future information of a reference signal or external disturbance, which is also termed as preview information, is known in advance, the preview control theory will be adopted to solve the problem by constructing an augmented error system that contains the known future information. As a result, the original preview control problem can be transformed into a regulator problem [16]. Based on this idea, different branches of preview control theory have been extensively developed. Cao and Liao [17] investigated the preview control problem of linear descriptor systems with multirates. Considering the time-variable delay, Li and Liao [18] adopted a model transformation method to approximate the time-varying state delay and derived the sufficient conditions for the asymptotic stability of the closed-loop systems via the scaled small gain theorem as well as the linear matrix inequality (LMI) technique. Recently, Li and Yuan [19] extended this method to address the scenario of polytopic uncertain discrete-time systems. In fact, the preview control problem for stochastic systems is very challenging. Wang et al. [20] considered the disturbance preview control problem for discrete-time systems, where the projection principle in the indefinite space was adopted. It is known that a preview controller always contains two parts, namely, feedback and preview feedforward compensation. In the literature mentioned above, these two parts are designed simultaneously through optimal control. Very recently, a new LMI synthesis method was proposed in [21] to design preview feedforward for a given closed-loop system. It should also be pointed out that the regulator problem of an augmented error system is also considered as the stability problem of the closed-loop augmented error system. Therefore, based on the stability theory of switched systems, it is reasonable and feasible to study the preview control problem of the switched systems.
This paper intends to study the preview control problem of periodical switched systems. Firstly, the state augmented technique of preview control is used to construct an augmented error system for each subsystem. Then, according to the optimal control theory, the controller of the switched augmented error systems is obtained, and the sufficient condition for the global asymptotic stability of closed-loop systems is given. Finally, the optimal preview controller is designed using preview control theories. The paper has the following three contributions:(1)This paper presents a solution to the preview tracking problem of switched systems. To avoid the difference operation for the whole switched systems and meanwhile include the previewable information in the controller, an augmented error system is constructed for each subsystem, which successfully converts the original problem into the asymptotical stability problem for the switched closed-loop augmented error subsystems.(2)The dwell-time condition, which heavily depends on the stable coefficient matrices of the closed-loop augmented error subsystems, is obtained to ensure the asymptotical stability of the switched closed-loop augmented error systems and the solvability of the preview tracking problem for switched systems.(3)Liao et al. [22] investigated the preview tracking problem of the periodic system. It should be pointed out that when the dwell times of each subsystem are equivalent, the periodically switched systems will be changed into the general periodic systems. As a result, the approach in this paper can provide a new insight to reconsider the issue in [22].
1.1. Notations
Throughout this paper, indicates that is a positive definite matrix, denotes the rank of , means that is an -dimensional vector, means that is a real matrix of , denotes the Euclid norm for vector , denotes the matrix norm derived from the vector Euclid norm, and means the maximum value between and .
2. Problem Formulation and Basic Assumptions
Consider the switched system as follows:where is the state vector, is the input vector, is the output vector, and , , and are known constant matrices. is the switching signal, which takes its values in the finite set ; denotes the number of subsystems. means that the subsystemis working at time .
Remark 1. In fact, system (1) is a piecewise linear system. For the convenience of description, the term “subsystem” is adopted from large-scale system theories, and system (2) is referred to as the subsystem of system (1).
In the following, the periodic switching rule will be considered. Specifically, the switching signal always switches from subsystem 1 to subsystem in turn repeatedly. is assumed to be the switching period; then, the switching sequence can be denoted as follows:where is the initial time and always taken as . means that the th subsystem is activated at time , and its running time is , , . is the running time of the th subsystem with .
Based on subsystem (2), switching system (1) can be represented asThe reference signal is . The purpose of this paper is to design a preview controller which makes the output of system (1) track the reference signal asymptotically without a static error. Therefore, the error signal is defined asA quadratic performance index function with discount factor is introduced:where and are weighted matrices.
Remark 2. In quadratic performance index function (6), the discount factor will make the closed-loop system of the augmented error system exponentially stable [23].
The following are the basic assumptions for preview control: A1: the matrix is of full row rank, A2: are stabilizable, and are detectable, A3: the reference signal is previewable with preview length , that is, , , , are available at the current time , and , , ,
3. Controller of the Error System of the Isolated Subsystem
After constructing an augmented error system for each subsystem (2), the idea of the controller design of system (4) is illustrated in the following. Firstly, the controller is designed for each augmented error system under quadratic performance index function (6). Secondly, each augmented error system corresponds to a closed-loop system, and the preview tracking problem of switched system (4) will be transformed into the switched stability problem of these closed-loop systems. It is noted that the final state of the th closed-loop system in time interval is just the initial state of the th closed-loop system in time interval .
The procedure in constructing the augmented error system for each subsystem (2) is given in the following. Utilizing the difference operator to subsystem (4) and error vector (5), we have
Substituting into (9) gives
Combining equations (8) and (10), the primary augmented error system is obtained as follows:with
According to A3, because , , , are known in advance at time , , , , are also available. Since , , , the following system about preview information can be established:where
Based on systems (11) and (13), the secondary augmented error system of subsystem (2) iswhere
Corresponding to system (15), quadratic performance index function (6) can be rewritten aswhere is the initial time of system (15) and .
For system (15), using the linear quadratic optimal control theory, it will be seen that is designed to minimize quadratic performance index function (17), and correspondingly, the closed-loop system of system (15) is exponentially stable. Furthermore, if these stable closed-loop systems can be again proved to be switched stable, then it will illustrate that the error signal can stabilize to zero exponentially. By analogy with the exponential stability of continuous-time linear systems in [23], the following lemma is obtained.
Lemma 1. Under assumptions A1 and A2, if , then the optimal input of system (15) that minimizes quadratic performance index function (17) iswhich can make the closed-loop system of system (15) exponentially stable, that is,In (18),and is the positive semidefinite solution of the algebraic Riccati equation
Proof. The proof has been divided into three steps: Step 1: prove that the optimal controller with quadratic performance index function (17) is (18). By virtue of formula (17), the following transformation is needed: which, combining with system (15), yields Accordingly, formula (17) is rewritten as According to Berkovitz [24], the optimal control of system (23) which minimizes quadratic performance index function (24) is This implies that the closed-loop system is asymptotically stable, where is given in (20), and satisfies algebraic Riccati equation (21). With (22) and (25), can be obtained. Step 2: prove that equation (19) is valid. The asymptotical stability of the closed-loop system indicates that . Therefore, there exists a such that holds for any . On this basis, and are defined. Then, is established. Therefore, Note that the closed-loop system of (15) is . Then, could be obtained by iteration, and thus, . Moreover, according to (26), one has ; therefore, (19) is derived. Step 3: prove that is a positive semidefinite solution of equation (21). It is noted that the detectability of and indicate that is detectable. Hence, the conclusion is obvious according to Liao et al. [25]. The proof is completed.Based on Lemma 1, the preview control problem of switched system (4) is eventually transformed into the switched stability problem of the augmented errorunder controller (18).
4. Switched Stability Analysis
By Lemma 1, when subsystem (2) is the same, the closed-loop system of system (27) can achieve asymptotic stability without considering the switching rule . However, when the subsystem is heterogeneous, the switching action can be viewed as the external disturbance for system (27), which may cause the unstability of the closed-loop system of system (27). The following conclusion will show the shortest working time (or dwell time [1]) required for the asymptotical stability of the whole switched system (27).
Theorem 1. Suppose that A1–A3 hold and . If the control input is (18), then the closed-loop system of system (27) is globally asymptotically stable for the periodic switching signal with the dwell time
Proof. If the control input is (18), then the closed-loop system of system (27) iswhere , and .
Given the switching sequence, when , the solution of system (29) isand for , the solution isCalculating system (27) recursively for any yields Taking the norm for the above equation givesUtilizing conditions (19) and (28), the above equation can be estimated asDenote and ; then, it follows from the value range of and that , and thus,By , it can be easily obtained thatwhere .
Note that , according to and (28), and simple calculation gives that . Because of , taking the limit of (35) yields , which means that the zero solution of system (29) is globally asymptotically stable. The proof is completed.
5. Design of the Optimal Preview Controller
It follows from Theorem 1 that switched closed-loop augmented system (29) is global asymptotically stable under assumptions A1–A3 and the dwell-time condition (28). Therefore, the state component will converge to zero as time tends to infinity with the optimal control input (18) in Theorem 1, which means that the switched preview tracking problems can be solved by controller (18). According to Theorem 1 and the above discussion, the following result provides the sufficient conditions and the specific form of the preview controller for realizing the switched preview tracking control for system (4).
Theorem 2. Under the periodic switching sequence, if(i) and ,(ii)Assumptions A1–A3 hold, and(iii)The dwell time ,then the optimal preview controller for achieving the preview tracking of system (4) iswhereand is the solution of the following reduced-order algebraic Riccati equation:
Proof. Under conditions (i)–(iii), the conclusion of Theorem 1 holds, which implies that error vector will decay to zero asymptotically, that is, the preview tracking of system (4) can be realized with the control input (18).
LetThen, the results (37)–(41) can be obtained by applying the method in [26] to equation (21). The specific derivation process is omitted here. Interested readers can refer to [26].
For the optimal preview control (36), according to (37)–(40), formula (18) can be expressed as the following form:By the definition of difference operator , (43) can be reformulated asFurthermore, shifting to the right side of the above equation givesReplacing with , there existsFinally, let , , and hold for ; then, the optimal preview controller (36) can be obtained from the last equation by the recursive way. The proof is completed.
Remark 3. In controller (36), is the error integral term and can eliminate the steady-state error in the tracking process; denotes the state feedback; and represents the preview feedforward compensation and can improve the tracking performance, such as tracking accuracy, tracking speed, and adjusting time. The structure of the switched preview tracking control of system (1) under controller (36) is shown in Figure 1.

Remark 4. In fact, the periodically switched systems studied in this paper can also be regarded as a periodic system. The results about preview tracking control of the periodic system have been reported in [22]. The core idea of [22] is that the lifting method is applied to convert the original linear periodic system into a time-invariant system. This procedure can lead to a limitation since the stabilizability of the original periodic system has no relationship with the stabilizability of the time-invariant system, which will increase the complexity of the system design. However, after constructing the augmented error system for each subsystem in this paper, the remaining is to search the dwell-time condition for guaranteeing the switched stability of the whole closed-loop augmented error subsystem.
Remark 5. Note that this paper only studies the switched preview tracking problem based on the dwell-time approach. However, if the switching signals are modeled by a Markov chain, then the problem will become complex and challenging. So far, many useful results have been reported [27–29]. In [27], estimation problem was concerned for the discrete-time Markov jump system. Liu et al. [28] considered an asynchronous control problem for networked Markovian jump systems. Liu et al. [29] investigated the quasi-synchronous control problem of continuous-time heterogeneous networks with a generalized Markovian topology. Inspired by the literature aforementioned, future work will be focused on the switched preview tracking problem for linear discrete-time Markovian jump systems based on the stochastic Lyapunov stable theory.
Remark 6. This paper considers the situation that the switching signals of the systems and the controller are synchronous. However, if they are asynchronous, then the proposed method in this paper cannot be directly generalized to tackle the corresponding switching preview tracking problem since the dwell-time conditions required for the asymptotic stability are different for the two classes of systems. Therefore, the preview control problem of switched systems under asynchronous switching will be an interesting and challenging research topic.
6. Numerical Simulation
Consider a discrete-time linear switched system with the form of (4), where the coefficient matrices are
Choose , , , and . In addition, let and . It can be easily obtained that and . Substituting them into (28) gives . Based on this result, and are taken in the following simulation.
Moreover, it can be verified that system (4) satisfies assumptions 1 and 2. By solving Riccati equation (41), , , , and are obtained.
The reference signal is taken as
It is assumed that is previewable. In the following, the simulations will be performed in three cases, that is, , , and .
The output response curves under different preview lengths are shown in Figure 2.
It can be observed from Figure 2 that the switched system can track the reference signal . Moreover, the output can track the reference signal more precisely with the increase of the preview length. In addition, it is necessary to point out that the time when the jump occurs in the figure is exactly the time when the system switches.

In Figure 3, it can be found that the error signal can tend to zero during each running period . Moreover, when switching occurs among the subsystems, the error signal fluctuates at the switching point. However, with the increase of the preview length, it can be seen that the error signal decreases in a certain range.

In order to verify the importance of dwell-time condition (28) in Theorem 2, the running time of the subsystems will be taken as and (both are less than the dwell time), respectively. The reference signal and preview lengths are unchanged, and the simulation results are shown in Figure 4.

From Figure 4, we can clearly see that the output does not track the reference signal. Owing to the shortage of the running time, the output has to switch before reaching the reference signal’s maximum amplitude. Therefore, the dwell time of the system is very important to ensure the tracking performance.
7. Conclusion
In this paper, the preview tracking problem of the periodic switched systems has been investigated. The augmented error system method is adopted to complete the reformulation of the original problem. The switched system stability theory is used to provide the sufficient conditions for achieving the asymptotic preview tracking control. The gain matrices of the optimal preview control are designed from the perspective of a linear quadratic optimal method.
Data Availability
No data were used to support this study.
Conflicts of Interest
The authors declare that there are no conflicts of interest.
Acknowledgments
This work was supported by the Fundamental Research Funds for the Central Universities (FRF-TP-18-101A1).