Abstract

The paper presents new conditions, adequate in design of dynamic virtual actuators and utilizable in fault-tolerant control structures (FTC) for continuous-time linear systems, which are stabilizable by dynamic output controllers. Taking into account disturbance conditions and changes of variables in FTC after virtual actuator activation and applying the nominal control scheme relating to the biproper dynamic output controller of prescribed order, the design conditions are outlined in terms of the linear matrix inequalities within the enhanced bounded real lemma forms. Using a free tuning parameter in design, and with suitable choice of the controller order, the approach provides the way to obtain acceptable dynamics of the closed-loop system after activation of the dynamic virtual actuator.

1. Introduction

To increase the reliability of systems, FTC usually fix a system with faults so that it can continue its mission with certain limitations of functionality and quality. Considering this, the different approaches were studied in FTC design (see, e.g., [1, 2] and the references therein). The standard way of control reconfiguration discards the nominal controller from the control loop and replaces it with a new one so that its parameters are retuned in occurred fault conditions and, in dependency on the remaining set of sensors and actuators, to recover in a certain extent the performance given on the fault-free control system [3, 4]. Reconfiguration criterions for FTC are presented, for example, in [5, 6].

By contrast, instead of adapting the controller to the faulty plant, the virtual approach keeps the nominal controller in the reconfigured closed-loop system and virtually adapts the faulty plant to the nominal controller in such a way that the activated virtual reconfiguration block, together with the faulty plant, imitates the fault-free plant. The reconfiguration block is chosen so as to hide the fault from the controller point of view (the fault-hiding paradigm) and the approach tries to offer a way for the minimum invasive control reconfiguration. Since in healthy conditions the virtual reconfiguration blocks are not active, and the control action is realized by the nominal controller, the design of the virtual reconfiguration blocks is independent of the controller and can be aimed at preserving prescribed reduced closed-loop properties of the control in the presence of faults. Designated to sensor faults the reconfiguration block is termed virtual sensor (VS), while in the case of actuator faults is named virtual actuator (VA). In particular, an FTC strategy based on virtual actuator approach for linear piecewise affine systems with actuator faults is presented in [7], for nonlinear systems that can be approximated by linear parameter-varying (LPV) models in discrete-time or continuous-time description; this policy is proposed in [810] and [11], respectively, and applying to continuous-time Lipschitz nonlinear systems, this practice is introduced in [12]. Some practical case studies of using VA for linear systems are treated, for example, in [13, 14].

Until the first ideas of control reconfiguration by using VA, given for linear systems in [15, 16], could be summarized in the books [17, 18], several aspects have been used for VA design. Introducing the generalized virtual actuator [19], it was shown in [20] that reconfiguration after an actuator fault can be related to disturbance decoupling. Then, subsequently, -based virtual actuator synthesis for optimal trajectory recovery was presented in [21] and the dual principle was conveyed in the VA design methods [22]. In general, these conditions for VA design are formulated in terms of a finite set of linear matrix inequalities (LMI) for the static VAs. Some actual modifications for the static proportional-integral (PI) VAs can be found, for example, in [2325].

Although the use of static VAs is not bound to the static output controllers (SOCs) [26, 27], in the vast majority of applications the control reconfiguration, exploiting static VA in faulty systems, is realized in conjunction with such type of regulators. This structure results in that the response of the subsystem for fault detection and isolation has to be fast, and, in addition to that, the peaks of the system output and control variables, immediately after the activation of a VA, are excessively high [28]. By adapting the dynamic output controller (DOC) design strategies given for LPV models in [29, 30], and considering characteristic conditions and changes of variables in FTC after VA activation, the synthesis of DOCs was stated in this context in [31, 32] and [33], respectively. Extending these results, the technique proposed in the paper is given by the above introduced virtual manner so that a single actuator fault in FTC structure is hidden for the DOC inputs by the dynamic VA (DVA). Based on the concept of quadratic stability, the design problems, respecting the norm of the disturbance transfer matrix in DOC design, as well as the generalized disturbance transfer matrix in DVA design, are transferred into standard LMI optimization tasks, which includes enhanced bounded real lemma (BRL) formalism [34, 35]. To the best of the authors’ knowledge, the paper presents a new formulation of the DVA design principle and newly defines the scheme relating to the order of DOC and DVA, respectively.

The paper is organized as follows. In Section 2, the approach is presented with results on BRL and enhanced BRL for DOC design. Formulating the separation principle, and continuing with this formalism for DVA state-space description in Section 3, the equivalent BRL based design methods are outlined for DVAs. Finally, the example is given in Section 4 to illustrate the feasibility and properties of the proposed method and some concluding remarks are stated in Section 5.

Throughout the paper, the following notations are used: and denote the transpose of the vector and the matrix , respectively, denotes a block diagonal matrix with blocks, remits the rank of a matrix, for a square matrix means that is a symmetric negative definite matrix, the symbol indicates the th order unit matrix, denotes the set of real numbers, and refer to the set of all -dimensional real vectors and real matrices, respectively, and entails the space of square integrable functions over .

2. Dynamic Output Controllers

In the paper, the continuous-time linear dynamic systems described in fault-free conditions asare taken into account, where stands for the system state, denotes the control input, is the measurable output, is the vector of unknown disturbance, the matrices , , , and are finite valued. It is supposed that the exogenous disturbance is a nonanticipative process .

It is assumed that the system is controlled by biproper DOC of the formand of an order , where it can be accepted (reduced order), (full order), and (upgraded order), while is the vector of the controller state variables. With respect to the real matrices , , , and , the controller parameter notation takes for the following prescribed structure:The objective is to design DOC to support the FTC structure with VAs so that the impact of the system disturbance , expressed in terms of the norm of the closed-loop disturbance transfer function matrix, is minimized in the mode where, after a single actuator fault, VA is used to mask the fault effects in the input of the controller.

To analyze the stability of the closed-loop system structure with DOC ((3) and (4)), the following form of the system description can be formulated:Introducing the notationswhere , , , , and , the closed-loop state-space equations take the formwhere, with given in (5),In the sequel, it is supposed that is stabilizable and is detectable [36].

Lemma 1 (see [33] (bounded real lemma)). The closed-loop system, consisting of the plant (1), (2), and DOC (6), is stable with the quadratic performance if there exist a symmetric positive definite matrix , a regular matrix , a matrix , and a positive scalar such thatwhere the generalized system matrices are defined in (8) and (9).
When the above conditions hold,Here and hereafter, denotes the symmetric item in a symmetric matrix.

In order to adjust fault detection and isolation time to the dynamics of the closed-loop system, the selection of the order of the DOC is provided with a free tuning parameter in control design. One serviceable method is based on incorporation of a slack matrix into LMI design conditions. This augmentation is proposed in the following theorem.

Theorem 2 (enhanced bounded real lemma). The closed-loop system, consisting of the plant (1), (2), and the DOC (6), is stable with the quadratic performance if for the given positive scalar there exist symmetric positive definite matrices , , a regular matrix , a matrix , and a positive scalar such thatwhere the generalized system matrices are defined in (8) and (9) and the positive is the tuning parameter.
When the above conditions hold,

Proof. Since the differential equation (10) can be rewritten asthen with an arbitrary symmetric positive definite matrix and a positive scalar it yields [37, 38]Defining the Lyapunov function candidate as follows:where is symmetric positive definite and is norm of the closed-loop transfer matrix between the disturbance input and the system output, thenTherefore, adding (20) and its transposition to (22) givesUsing the following notation:the derivative of the Lyapunov function (23) can be written aswhereThus, using Schur complement property, (26) impliesDefining the transform matrixpremultiplying the left-hand side and postmultiplying the right-hand side of (27) by (28), results inSubstituting (12) and analyzing the matrix element at the upper left corner of (29), that is,it can be set thatwhereThus, with (31), and with the notation(29) implies (16), and (32) specifies ((17) and (18)). This concludes the proof.

Consider the case (square plants), where with each output signal is associated with a reference signal. Such regime is called the forced regime and for DOC it is defined as follows.

Definition 3. The forced regime for (1) and (2) with DOC ((3) and (4)) is given by the control policywhere is desired output signal vector and is the signal gain matrix.

Theorem 4. If square systems (1) and (2) is stabilizable by the control policy (34), and [39]then the matrix takes the form

Proof. In a steady state, the disturbance-free equations (1) and (2) and the control law (34) implywhere , , , , and are steady-state values of the vectors , , , , and , respectively.
Since in a steady state (38) impliesthen the substitution of (39) into (37) leads to the equationThen,and, according to (37) and (41),Thus, considering , (42) implies (36). This concludes the proof.

The matrix is nothing else than the inverse of the closed-loop static gain matrix. Note that the static gain realized by the matrix is ideal in control if the plant parameters, on which the value of depends, are known and do not vary with time. The forced regime is basically designed for constant references and is very closely related to shift of origin. If the command value is changed “slowly enough,” the above scheme can do a reasonable job of tracking, that is, making follow [40].

Remark 5. Since the input and output matrix rank conditions of existence of FTC with actuator faults and VA generally mean that , then (36) giveswhere (43) is the pseudoinverse of [41].

3. Dynamic Virtual Actuators

The state-space description of the system with a single actuator fault is considered as follows:where , , and denote the faulty system state variables vector, the vector of the acting control input variables, and the vector of faulty output variables, respectively, and the matrix is finite valued, while . Moreover, it is supposed that the pair is controllable and the input vector is available for reconfiguration (all inputs to the plant are available as they use the nominal controller, but one associated with the faulty actuator is broken).

Analogously, using the same system variable notations, the state-space description of DOC, acting on the system with a single actuator fault, but without DVA, is of the formwhere denotes the controller state variables vector in the faulty system control.

To obtain the DVA state-space description, the following theorem is proven at first.

Theorem 6 (separation principle). The dynamic virtual actuator for the system with a single actuator fault ((44) and (45)) takes the formwhere is the state vector of DVA, is the order of DVA, and , , , and are real matrices.

Proof. Using (1), (2), and (3) describing the dynamics of the system and DOC in the fault-free working conditions and (2), (44), and (46) describing the dynamics of the system and DOC in the faulty operating conditions and proposing the outlining dynamic equation of the DVA as follows:then the expression of the common system variable model isSince it is possible to define the transform matrix of the formthenwhereand (52) can be rewritten asDefining the covering of the faulty control input as follows:then the substitution of (57) into (56) leads towhich impliesThus, the second and the fifth rows of (59) imply (48) and (49).
Obviously, in view of the block structure of the extended system matrix of the system (59), the separation principle yields, and the parameters of DVA, , , , and can be designed independently of the faulty system model, if the condition of the controllability for the pair is satisfied.

Lemma 7. The state-space description of the closed-loop faulty system with activated DVA is as follows:whereand , , , , , , and .
The system with an actuator fault, under control of DOC covered by the DVA, operates in the reconfiguration regime along with the unknown input disturbance . Moreover, the stability of the closed-loop system in the reconfiguration regime is determined by the system matrix

Proof. Since the first and the fifth rows of (59) givethen, by substituting (50) into (65), they can obtainWriting (45) asand using the relationwith the notations (62) and (63) then (66) and (67) imply (60) and (61), respectively. This concludes the proof.

Lemma 8. The state-space description ((48) and (49)) of the DVA with the covering of the faulty control input (57) is as follows:whereIn the autonomous regime, the stability of the DVA is determined by the same system matrix (64) as stability of the closed-loop system in the reconfiguration regime.

Proof. Writing (48), (49), and (57) in the following form:respectively, and using notations (70) as well as the relation (68), then (71) and (72) imply (69). This concludes the proof.

Lemma 9. The state-space description of DOC masked in inputs by DVA and acting on the system with a single actuator fault is of the formwhere is the measurable output of the closed-loop faulty system.

Proof. Using (45) and (50), then (2) can be rewritten asConsidering (74) as the input to the nominal DOC which masks an actuator fault, by using (55) and (74), then (3) and (4) implyrespectively. Separating the equation given by the forth row of (59) as follows: (76) can be rewritten asSince the time derivative of (55) takes the formusing (79), then (78) implies the equations of DOC covered by DVA (73). This concludes the proof.

4. Design of Dynamic Virtual Actuators

If the pair is controllable, for the given structure of DVAs (48) and (49), the form of the unknown input disturbance (62), and the system matrix parameters (63), the conditions for design of DVA are given by the following theorems.

Theorem 10 (bounded real lemma). The closed-loop system, consisting of the plant with a single actuator fault (44), (45), DOC (6), and DVAs (48) and (49), is stable with the quadratic performance if there exist a symmetric positive definite matrix , a matrix , and a positive scalar such thatwhere the generalized system matrices are defined in (62) and (63).
When the above conditions hold,

Proof. Considering the Lyapunov function candidate as follows:where is symmetric positive definite matrix and is square of the norm of the transfer function matrix of the disturbance , thenSubstituting (69) with (64) in (84), we haveand with the notationthen (85) can be rewritten aswhereand, using the Schur complement property, (88) can be written as follows:Introducing the transform matrix of the formpremultiplying and postmultiplying (89) by , and inserting (64), then it yieldsThus, using the notationthen (91) and (92) imply (81) and (82), respectively. This concludes the proof.

In order to adjust fault detection and isolation time to the dynamics of the closed-loop system, not only is selection of the order of DOC provided with a free tuning parameter in control design step, but also the selection of the order of DVA could be offered with a further tuning parameter in virtual actuator design. This augmentation is reflected in the following theorem.

Theorem 11 (enhanced bounded real lemma). The closed-loop system, consisting of the plant with a single actuator fault (44), (45), DOC (6), and DVAs (48) and (49), is stable with the quadratic performance if for given positive there exist symmetric positive definite matrices , a matrix , and a positive scalar such thatwhere the generalized system matrices are defined in (62) and (63) and positive is the tuning parameter.
When the above conditions hold,

Proof. Since (60) with (64) impliesthen it yieldswhere is a symmetric positive definite matrix and is a positive scalar.
Adding (97) as well as its transpose to (84) and then inserting (61), it can be seen thatand with the notationinequality (98) can be written aswhereSince, using the Schur complement property, (101) can be rewritten asinserting (64) in (102) and then premultiplying and postmultiplying the result by the transform matrixit can be obtained thatIntroducing the notationsthen (104) and (105) imply (94) and (95), respectively. This concludes the proof.

When control with DOC is implemented in the forced mode, DVA also must have a forced mode. Using (49) and (57), DVA extended by the block defining the forced mode can be considered in the formwhere and (48) is changed as follows:Moreover, (74) prescribes that

If the pair , given in (8), is stabilizable by DOC with the gain matrix of the structure (5) and , then the following theorem is applicable.

Theorem 12. Under the above given conditions, a forced mode in the closed-loop system consisting of the plant with a single actuator fault (44), (45), DOC (6), and DVAs (48) and (49) can be achieved if there exists a matrix of the formwhereis the pseudoinverse of .

Proof. In a steady-state, DVA equations (106), (108), and (109) implywhere , , , , and are steady-state values of the vectors , , , , and , respectively.
Since is a regular matrix, (112) impliesand, substituting (115) into (113), it yieldswhich givesrespectively.
Considering that in a steady state , then (115) implies ; that is, (118) giveswhich implies (110).

5. Illustrative Example

The considered system is represented by the model ((1) and (2)) with the model matrix parameters [42] and is noise with the variance .

The system is controlled by DOC (6), whose parameters were determined by using (15)–(17) for the DOC order and by setting the tuning parameter as . Using the SeDuMi package [43], the LMI variables take the values Using (18), the DOC gain matrices are separated as follows: and the signal gain matrix is calculated by (43) as The closed-loop system is stable with the closed-loop system matrix eigenvalue spectrum

In Figures 1 and 2 are shown the time responses of the system output and control variables for the control law realized by DOC of order in the controller forced mode, acting on the fault-free system. The initial condition was set to and the desired output values were , which were changed within the interval to .

The control reconstruction by DVA is illustrated for single fault of the second actuator, which is modeled by the matrix of the form For this fault scenario, with a total loss of the the second actuator gain, the closed-loop system consisting of (44), (45), and DOCs (3) and (4) with the above designed parameters is instable and DVA has to be activated to stabilize the faulty system.

The DVA parameters are determined by using (93) and (94) for the DVA order and by setting the tuning parameter as . Using the SeDuMi package, the LMI variables take the values Using (95), the common gain matrix of DVA is computed as from which are separated the matrix parameters of DVA as follows: The eigenvalue spectrum of the matrix is and this spectrum determines the dynamics of the closed loop system with DOC after DVA activation.

In Figures 3 and 4 are shown the time responses of the system output and control variables for the control realized by DOC of order in the controller forced mode and DVA of order , acting on the faulty system. The single second actuator fault occurred at time instant and DVA was activated at time instant . In simulation, the initial condition was set as and the desired output values were changed stepwise at the time instants and to and , respectively.

From the system response in Figure 3, it can be seen that the system outputs after intervention of DVA do not reach the desired values; therefore, it was supplemented the forced mode of DVA, too. The supplemented forced mode of DVA was realized by the additive parts in (107) with the signal gain matrix , computed from (110) and (111) as follows: Using the same conditions in simulation as those presented in the comment to Figures 3 and 4, the time responses of the system output and control variables for control realized by DOC of order in the controller forced mode and DVA of order in the virtual actuator forced mode are presented in Figures 5 and 6. Although the required values of output variables were achieved, the output and control variables peaks after the activation of DVA are excessively high.

Within the same simulation conditions, Figures 7 and 8 show the time response of the system output and input variables for control realized by DOC of order in the controller forced mode and DVA of order in the virtual actuator forced mode and Figures 9 and 10 show the time response of the system output and input variables for control realized by DOC of order in the controller forced mode and DVA of order in the virtual actuator forced mode, respectively.

It is obvious that an appropriate conjunction of orders of DOC and DVA gives the possibility to significantly reduce the output and control variables peaks after activation of DVAs.

6. Concluding Remarks

A key contribution of the proposed approach is the blending of the virtual actuator technique and the output control principle in a unique dynamic scheme, able to provide fault tolerance against actuator faults with such acceptable responses of the system variables, primarily after activation of DVA, which cannot by reached by applying a static output controller on the exactly same plant.

The proposed model of the dynamic effect of a virtual actuator in the FTC structure relies on newly introduced generalized disturbance patterns, reflecting fading of the nominal system state variables after DVA activation. This allows including in the DVA design conditions the disturbance input/system output model property by norm approach.

Another important contribution presented in the paper consists in showing that the separation principle is valid for the proposed dynamic schemes of arbitrarily order and, as a consequence, these components of the dynamic structure can be designed separately, to achieve stability, as well as the desired performance under both nominal and faulty situations.

The application of the proposed approach requires that a fault detection and isolation subsystem is available. However, it becomes clear that the desired performances depend on the fault isolation time, but a suitable order conjunction of both dynamic components allows significantly extending the time limit of fault detection.

The authors believe the presented method, although partly interactive, can be useful in real context as a suitable and skilled way to set desired properties of FTC with DOC and DVA for linear systems.

Conflict of Interests

The authors declare that there is no conflict of interests regarding the publication of this paper.

Acknowledgment

The work presented in this paper was supported by VEGA, the Grant Agency of the Ministry of Education and the Academy of Science of the Slovak Republic under Grant no. 1/0348/14. This support is very gratefully acknowledged.