Abstract

In this paper, a fault-tolerant preview controller is designed for a class of impulse controllable continuous time descriptor systems with sensor faults. Firstly, the impulse is eliminated by introducing state prefeedback; then an algebraic equation and a normal control system are obtained by restricted equivalent transformation for the descriptor system after impulse elimination. Next, the model following problem in fault-tolerant control is transformed into the optimal regulation problem of the augmented system which is constructed by a general method. And the final augmented system and its corresponding performance index function are obtained by state feedback for the augmented system constructed above. The controller with preview effect for the final augmented system is attained based on the existing conclusions of optimal preview control; then, the fault-tolerant preview controller for the original system is obtained through integral and backstepping. The relationships between the stabilisability and detectability of the final augmented system and the corresponding characteristics of the original descriptor system are also strictly discussed. The effectiveness of the proposed method is verified by numerical simulation.

1. Introduction

A descriptor system is also called a singular system, differential-algebraic system, semistate system, implicit system, etc. An important characteristic distinguishing a descriptor system from a normal system is that impulse behavior may exist in the system response. The emergence of impulse often causes the system to fail to function properly or damage, so we must find ways to eliminate impulse.

Cobb [1] first obtained the sufficient and necessary condition for the existence of state feedback to eliminate impulse in a regular descriptor system if the system is impulse controllable. In reference [2], the impulse was eliminated by state feedback, and a design method of state feedback gain matrix was proposed. Lovass-Nagy et al. [3] pointed out that it is feasible to eliminate impulse by using output feedback if and only if the system is impulse controllable and impulse observable, and the output feedback gain matrix was designed based on dynamic decomposition. Dai [4] and Chu and Cai [5] considered the problem of impulse elimination for descriptor linear systems based on P-D state feedback and P-D output feedback, respectively. The problem of robust impulse elimination for uncertain systems was considered in references [6, 7].

Preview control is a control method that utilises the future information of the desired signal or disturbance signal to improve the transient response of the system, suppress external disturbance, and improve the tracking performance of the system. After decades of development, preview control has basically formed a complete theoretical system [812], and some research results [1316] have been published by combining with the theory of descriptor systems.

In reference [13], the concept of preview control for descriptor systems was proposed, and preliminary studies were carried out. Liao et al. [14] converted a class of linear continuous time descriptor impulse-free systems into a normal system and an algebraic equation through restricted equivalent transformation, and the controller was designed according to the conclusion of reference [10]. Cao and Liao [15] transformed a class of linear discrete time descriptor systems with state delay into delay-free descriptor systems by using discrete lifting technique, and the design method of optimal preview controller was given based on reference [13]. The preview control of descriptor systems was extended to multiagent generalized systems, and a new simulation idea was presented in reference [16].

In the actual control system, when the actuator, sensor, or other original components of the system fails, the traditional feedback controller may lead to unsatisfactory performance or even lose stability, so the research of fault-tolerant control has been widely valued. Model following control is an important theoretical method in fault-tolerant control and does not need fault diagnosis unit. Its main idea is to introduce a reference model in which the desired signal is the output of the reference model and the input of the reference model (called the reference input) is often known and then design the controller of the fault system to realize the output tracking for the reference model. In recent years, there have been some achievements in fault-tolerant control of descriptor systems [1721], but most of them were based on robust fault-tolerant control. At present, the research results of model following control for descriptor systems are relatively few.

Although the preview control theory and the fault-tolerant control theory have made many achievements, it needs to be pointed out that there is seldom a result about the combination of the preview control and the fault-tolerant control. In order to expand the research direction of preview control theory, we consider applying it to fault-tolerant control, especially when the fault information is known to respond for the system in advance, eliminate the impact of the fault signal on the system as soon as possible, and realize the tracking of the reference output.

The paper is organized as follows: The problem formulation is presented in Section 2. Section 3 introduces the impulse elimination and the restricted equivalent transformation. Section 4 details the construction of augmented system. Section 5 shows the conditions for the existence of the controller. In Section 6, two simulation examples are given to confirm the validity of the theoretical result, and Section 7 provides the conclusion.

2. Problem Formulation

Consider a class of continuous time descriptor systems with impulse modeswhere is the state vector of dimensions, is the input vector of dimensions, is the output vector of dimensions, and is the known sensor fault signal of dimensions. , , , , are known constant matrices with appropriate dimensions, respectively. is a singular matrix and satisfies .

The fault-free reference model is described bywhere is the state vector of dimensions, is the known bounded input vector of dimensions, is the output vector of dimensions. , , are known constant matrices with appropriate dimensions, respectively. The reference model describes the ideal dynamic performance of the closed-loop system, in which the output vector of the reference model corresponds to the desired signal in the traditional control theory. Notice that the dimensions of and can be different and the dimensions of and can also be different.

The tracking error signal is defined as the following:

The objective of this paper is to design a fault-tolerant controller with preview function for system (1) to eliminate the influence of fault signal , so that the output of system (1) can track the output of reference model (2) asymptotically, namely,

For this purpose, we construct the quadratic performance index functionwhere , , and are symmetric positive definite matrices.

Remark 1. It is noted that bringing into the performance index function can make the closed-loop system contain an integrator, which is helpful to eliminate static error [10]; introducing can shorten the time required for the closed-loop system to stabilise. The weight matrices in (5) are mutually restricted and need to be selected according to the actual needs. If it is necessary to improve the response speed of the system, the corresponding elements in can be increased or the corresponding elements in can be reduced. However, if the amount of change is too large, the number of system oscillations will be increased, the adjustment time will be prolonged, or even the closed-loop system will diverge. If it is necessary to effectively suppress the overshoot and the energy consumption caused, the corresponding elements in can be increased, but this will make the system respond slower.
The following assumptions are further made for systems (1) and (2).A1. Suppose is regular, is impulse controllable.

Remark 2. Impulse controllability is the important condition for eliminating impulse in descriptor systems. According to reference [22], we know the following rank criterions:(i) is impulse-free if and only if(ii) is impulse controllable if and only ifA2. Suppose is stabilisable, and the matrix is of full row rank.A3. Suppose the coefficient matrix of system (2) is stable, namely, the eigenvalues of the have a negative real part [23].A4. Suppose the reference input signal is a piecewise continuously differentiable function satisfyingwhere is a constant vector. Moreover, is previewable at any moment , is the preview length of .A5. Suppose the fault signal is a piecewise continuously differentiable function satisfyingwhere is a constant vector. Moreover, is previewable at any moment and is the preview length of .

Remark 3. A2, A4, and A5 are the basic assumptions in the preview control theory [10, 23, 24]. A2 is one of the conditions to ensure the existence of the controller; A4 and A5 are the assumptions of previewable signals, a situation in which the signal is unpreviewable if the preview length is zero.

Remark 4. Consider the rolling system (as an automatic control system). When the sensor detects a fault (for example, the distance between rolls deviates from the normal set value) on a roll ahead, the accumulation of the billet in the fault position can be prevented by adjusting the conveying speed of the billet in rolling [8, 25]. This can be regarded as a control system with previewable fault information, in which the fault information ahead detected by the sensor is the previewable fault information.

3. Impulse Elimination and Restricted Equivalent Transformation

Firstly, the impulse is eliminated by introducing state prefeedback based on the impulse controllability of the original system, and then the restricted equivalent transformation of the descriptor system after eliminating impulse is carried out to obtain an algebraic equation and a normal control system.

According to Theorem 6.2.1 in reference [22], a state prefeedback can be found to make the closed-loop system (1) under its action impulse-free when A1 holds. Let such state prefeedback aswhere is the auxiliary input signal, is the state prefeedback gain matrix.

Under the action of (10), system (1) becomesand system (11) is impulse-free [22]. Obviously, the input in (1) can be derived if only the input in (11) is obtained.

Since system (11) is impulse-free and , there exist nonsingular matrices and , such that [16]

Making nonsingular linear transform to system (11) by using matrix , that is,we gettaking the left transformation matrix over both sides of system (14), we can obtainwhich is the restricted equivalence type of system (11), where , , , , .

Solve from the second form in (15) and substitute it into the third form in (15) to get a normal control system:and the next step is to study system (16).

Remark 5. The restricted equivalent transformation does not change the dynamic characteristics of the system, including regularity, stabilisability, detectability, impulsiveness, etc. Without losing generality, we can study system (11) through system (16).

4. Construction of Augmented System

According to the method of preview control theory, an augmented system including the output error, the state equation of the normal control system, and the state equation of the reference model can be obtained by deriving both sides of formula (3), the state equation of system (16) and (2), respectively, in addition, taking as the output vector [10, 23],where

Remark 6. The output of system (1) is , and the output of system (2) is ; then, we can get at the current time . Therefore, it is reasonable to use the output error as the output of the augmented system.
Next, the state vector and input vector of the augmented system (17) are used to represent the performance index function (5).
In the light of formula (10), namely,and from the above process of restricted equivalent transformation we can getCombining (19) and (20) we can obtainSubstituting (21) into the performance index function (5),Definingbecause is nonsingular and is of full column rank, so is symmetric positive definite, then, and are symmetric positive definite [26].
Modifying (22) further yieldswhere

Remark 7. Due to the matrix is symmetric positive definite and the congruent transformation does not change the positive definiteness of matrices, we can know that is positive definite and is semipositive definite.
Formula (25) gives , and then substituting it into system (17) giveswhereAt this point, the problem is turned into an optimal regulation problem for system (26) and the performance index function (23). Similar to reference [10], we can obtain the following theorem.

Theorem 1. If A4 and A5 hold, then when is stabilisable and is detectable, the optimal preview control input of the system (26) which minimizes the performance index function (23) can be expressed aswhere is a semipositive definite matrix satisfying the algebraic Riccati equationand the matrix in the following formis stable.

Owing to that the system (26) and the performance index function (23) have the same form with the corresponding parts in reference [10], the derivation is completely similar. It is omitted here.

5. Conditions for the Existence of the Controller

Theorem 1 requires is stabilisable and is detectable; next, we discuss the circumstances which the original system (1) needs to satisfy so that the above conditions are established.

Lemma 1. Under the assumption of A3, is stabilisable if and only if is stabilisable and the matrix is of full row rank.

Proof. On the basis of the PBH criterion [27], is stabilisable if and only if for any complex number satisfying , the matrixis of full row rank. The matrix is nonsingular when is known from the stability of established by A3. Therefore, based on the structure of , we can see that is of full row rank if and only ifis of full row rank. Two cases of the matrix are discussed.(i)When ,(ii)When and ,Above all, if is stabilisable and the matrix is of full row rank, then the matrix is of full row rank for any complex number satisfying . Conversely, if the matrix is of full row rank for any complex number satisfying , then the matrixes in (i) and (ii) are of full row rank, and then is of full row rank from the case (ii); thus, we can get the conclusion that is stabilisable by combining it with the case (ii). This accomplishes the proof of the Lemma 1.

Lemma 2. is stabilisable if and only if is stabilisable.

Proof. According to that the state feedback does not change the stability of the control system [22] and Lemma 2 in [17], this lemma holds.

Lemma 3. The matrix is of full row rank if and only if the matrix is of full row rank.

Proof. Due toin which the matrices are nonsingular; hence,so then . This accomplishes the proof of Lemma 3.
Synthesizing Lemma 1 to Lemma 3, we can get the following theorem:

Theorem 2. Under the assumption of A3, is stabilisable if and only if is stabilisable and the matrix is of full row rank.

Theorem 3. If A3 holds and , , and are symmetric positive definite matrices, then is detectable.

Proof. Based on the PBH criterion [27], is detectable if and only if for any complex number satisfying , the matrix is of full column rank.
Note thatFrom the structure of and the nonsingularity of , , (Remark 7 shows that is positive definite), we can obtainTheorem 3 is proved.
Applying Theorems 2 and 3 in Theorem 1 and solving , we get the final result of this paper.

Theorem 4. If A1 to A5 hold, , , and are symmetric positive definite matrices, then the algebraic Riccati equation (29) has a unique symmetric semipositive definite solution , and the optimal preview control input of the system (1) which minimizes the performance index function (5) can be expressed aswhere , , , , and arethe stable matrix is shown as (31); and are the initial values that can be arbitrarily taken.

Proof. According to Theorems 2 and 3, the conditions of Theorem 4 guarantee the validity of Theorem 1. Therefore, the optimal preview control input of the system (26) which minimizes the performance index function (23) is expressed as (28).
By partitioning the gain matrix in (28) as (41), in which , , and , (28) can be written asthen integrating the both sides on the interval of , we getIt is easy to know that and from (25), putting them into (43) yieldsNoting , we get the below result because of :then when taking in the above formula and substituting it in (44), we can obtainThe state prefeedback (10) gives by taking and substituting it and (46) in (10) yieldsMoreover,substituting it in (47) obtains the desired conclusion.

Remark 8. In (40), is the state feedback which is used to guarantee the closed-loop system of (1); acts on the closed-loop system as feedforward compensation term; is the integral of the output tracking error (i.e., integrator) which is applied to eliminate the steady-state tracking error. and are the preview compensation for the fault signal and the reference input signal, respectively, which are served to improve the transient response of system.
The controller given by (40) is called a fault-tolerant preview controller.

6. Numerical Simulation

Example 1. Consider the descriptor system such as (1), wherethe fault signal isFor this system, , , andThus, impulse terms are certain to appear in the state response, and it is verified that the system is impulse controllable. Therefore, there are state feedback controllers which can eliminate the system impulse.
Suppose in the reference model (2)the reference input isNote that the output vector is the ideal value of system (2).
The calculation shows that the above system satisfies these assumptions of A1 to A5 in this paper. Taking the state prefeedback gain matrix in (10) makes system (11) impulse-free. Selecting nonsingular matrices and , respectively,and the restricted equivalent transformation of the impulse-free descriptor system (11) is carried out. Then, the corresponding matrices in (15) are obtained, respectively.Choosing the weight matrix of performance index function (5) as , , and , the matrices defined in (23) can be calculated asthenand we can get the augmented system (26), whereSo far, it is easy to verify that the conditions of Theorem 4 are all satisfied. Therefore, the solution of Riccati equation (29) and the correlation matrices of fault-tolerant preview controller (40) can be obtained, respectively:where is symmetric positive definite and is stable.
The initial conditions are as follows:and selecting the sampling period to be , the method in reference [18] is used for simulation. Figures 1 and 2 show the output response and tracking error when both the reference input signal and the fault signal are previewable, respectively.
The simulation results show that the effect of output tracking is noticeable under the preview compensations. By adopting the fault-tolerant preview control, the adverse effects caused by the fault signal can be effectively suppressed, and the response speed of the system output to the ideal value is accelerated.
If the fault signal is zero vector (i.e., no fault occurs), the controller designed here is still valid. Figures 3 and 4 reveal the output response and tracking error of the system in this case, respectively.
The simulation results illustrate that the tracking effect of the output vector of the original system to the ideal output vectors of the reference system is still noticeable under the action of reference input preview.

Example 2. Consider a fault-free system in the form of (1) with the following parameters [28, 29]:The system has impulse behavior and is impulse controllable.
Suppose the parameters in the reference model (2) are the same as Example 1 exceptand we can turn the model following problem into a stability problem by choosing , .
LetFigure 5 shows the vector component drawn based on the methods of this paper and references [28, 29]. It can be seen that the control method in this paper can reduce overshoot and accelerate the system response.

7. Conclusion

In this paper, the controller design problem of impulse controllable descriptor systems with sensor failure is studied through the combination of model following control theory and preview control theory. Key features of the proposed method are summarized as follows: (i) the preview control theory is applied to the fault-tolerant control, and the fault-tolerant preview controller improves the transient response of the closed-loop system; (ii) the impulse elimination and the transformation for the quadratic performance index function are carried out for the more general descriptor systems based on reference [23], which is an extension of reference [10]. Our future research topics will focus on the fault-tolerant adaptive preview controller design for the hybrid systems based on references [30, 31].

Data Availability

Data sharing is not applicable to this article as no data sets were generated or analysed during the current study.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

This work was supported by the National Key R&D Program of China (2017YFF0207401), innovative talents training fund of University of Science and Technology Beijing, and the Oriented Award Foundation for Science and Technological Innovation, Inner Mongolia Autonomous Region, China (no. 2012).