APP下载

Reconfigurability evaluation method for input-constrained control systems

2021-11-11TUYuanyuanWANGDayiandLIWenbo

TU Yuanyuan, WANG Dayi, and LI Wenbo

1.Beijing Institute of Control Engineering, China Academy of Space Technology, Beijing 100190, China;

2.Beijing Institute of Spacecraft System Engineering, China Academy of Space Technology, Beijing 100190, China

Abstract: This paper proposes a quantitative reconfigurability evaluation method for control systems with actuator saturation and additive faults from the perspective of system stability.Placing the saturated feedback law in the convex hull of a group of auxiliary linear controls, the sufficient reconfigurability conditions for the system under additive faults are derived using invariant sets.These conditions are then expressed as linear matrix inequalities (LMIs) and applied to quantify the degree of reconfigurability for the fault system.The largest fault magnitude for which the system can be stabilized, the largest initial state domain from which all the trajectories are convergent, and the minimum final state domain to which the trajectories will converge are investigated.The effectiveness of the proposed method is illustrated through an application example.

Keywords: control reconfigurability, additive fault, actuator saturation, invariant set, fault-tolerant control.

1.Introduction

A control system should be designed to have both excellent performance in normal situations and high dependability in the case of fault conditions.Therefore, a fault-tolerant control (FTC) strategy is needed to maintain or gracefully degrade control objectives at the occurrence of faults [1,2].Many efforts have been devoted to FTC [2,3]which can be divided into passive fault-tolerant control(PFTC) [4,5] and active fault-tolerant control (AFTC)[6,7].In PFTC, a single controller is designed to be robust against a group of faults while AFTC reacts to faults actively by fault detection and diagnosis (FDD) and control reconfiguration (CR).Therefore, AFTC is more flexible and effective than PFTC and has attracted a lot of attention [8].

The prerequisite of developing an FTC strategy for a control system is that the system must have enough FTC capability.However, the existing studies mostly focus on how to develop advanced FTC methods without paying much attention to fundamental FTC capability analysis,which has seriously hindered the application of these advanced FTC methods in real systems.Given this, a system attribute called reconfigurability is defined to assess the system ability to recover its function by CR after the occurrence of a fault [9,10].The reconfigurability can be used as a guideline for system design, including the structure and the algorithm, to improve the FTC capability.

The existing reconfigurability analysis methods can be divided into qualitative methods and quantitative methods.The qualitative methods, such as the functional structure-based method [9,11], determine only whether a system is reconfigurable when some fault occurs, which is a binary result.The quantitative methods [10−12], on the other hand, can further measure the degree of reconfigurability and provide more valuable information for designers to develop a system structure or an FTC scheme more efficiently.To quantitatively measure the reconfigurability of the control systems with both sensor and actuator faults, Wu [10] proposed the controllability- and observability-based reconfigurability evaluation methods,which was then extended to various complex systems and applied in the design of fault-tolerant power systems[13,14] and multirotor unmanned aerial vehicles (UAVs)[15,16].Considering the actuator fault in particular, along with the energy limitation, Staroswiecki [12] proposed an energy-based reconfigurability evaluation method with the aid of controllability Gramian.

Although the existing studies have made great contributions to control reconfigurability research, they have some deficiencies.First, their reconfigurability evaluation indices are designed for control systems with multiplicative faults rather than additive faults which also occur frequently in practical engineering.Second, practical operating conditions, such as actuator saturation, are rarely considered.Indeed, actuator saturation occurs in many practical control systems, which can degrade the dynamic performance of the systems, leading to a loss of stability and considerably impacting system operation[17].Hence, it is of great practical significance to consider these actual influence factors in the reconfigurability analysis.Third, the exiting methods relevant to actuator faults are mostly based on the controllability Gramian[18,19] and consequently are only appliable for controllable systems.Sometimes, especially when the control objectives have been degraded because of the actuator faults, we are more concerned about system stability.Therefore, the reconfigurability analysis methods should be studied from the perspective of system stability as well.

Given the above, a novel stability-based quantitative reconfigurability evaluation method is developed in this paper for control systems with actuator saturation and additive faults.The main contributions are as follows.

(i) The additive actuator faults are taken into account in reconfigurability research for control systems.

(ii) Actuator saturation is considered in reconfigurability research, and the stability-based sufficient reconfigurability conditions are derived by placing the saturated feedback law in the convex hull of a group of auxiliary linear controls.

(iii) The degree of reconfigurability is quantified for the fault control system based on the sufficient reconfigurability conditions.

In the reconfigurability quantization process, the following three problems are considered:

(i) Can the system be stabilized after some fault occurs?

(ii) What is the range of the initial state domain from which all the system trajectories will be convergent?

(iii) What is the range of the final state domain to which all the system trajectories starting from a certain initial state domain will converge?

This paper is organized as follows.In Section 2, the problems to be addressed are formulated.In Section 3,the system reconfigurability is qualitatively judged by deriving the sufficient conditions.In Section 4, the degree of reconfigurability is further quantified based on the sufficient conditions in the linear matrix inequality (LMI)form.Section 5 presents an application example.Finally,the conclusions are summarized in Section 6.

2.Problem formulation

Consider the following linear time-invariant system with additive faults:

wherex∈Rn,u∈Rm, andf∈Rmaare the system state,control input, and additive fault vectors, respectively, andmais the dimension of the fault vector, R denotes the Euclidean space;x0is the state at the initial time instantt0;A,B, andFare constant matrices of corresponding dimensions.The mapping sat(·):Rm→Rmis the standard unity saturation function and the non-unity saturation can be absorbed intoBandu.

Remark 1The existing reconfigurability evaluation methods are mostly proposed for control systems with multiplicative faults rather than additive faults which are also very common in practical engineering.To remedy this situation, this paper focuses on reconfigurability evaluation for the control systems with additive faults.

Due to the input saturation and the resource limitation of the system, only the additive faults with limited magnitude are concerned in this paper.Otherwise, the reconfiguration cost will exceed the system capacity, resulting in unreconfigurability.Given this, the faults discussed in this paper are assumed to be in the following set:

where R+denotes the set of positive real numbers.The subscript “T” indicates matrix transposition.δ0 is a constant that reflects the fault magnitude.

A state feedback controller is utilized to stabilize the system:

For a given feedback gainK∈Rn×m, define the state domain where actuator saturation does not occur as

wherekiis theith row ofK, and Rm×ndenotes the set of allm×nreal matrices.

Let M be a set ofm×mdiagonal matrices whose elements are 0 or 1.The set M has 2melements in total and each element is denoted asMi(i=1,2,···,2m).LetMi−=I−Miand clearly,∈M.

Before giving the main result of this paper, the following Lemma from [20,21] is introduced.

Lemma 1Letu,v∈Rm.Suppose that |vi|≤1 for alli∈[1,m], then

where sat(u)=[sat(u1), sat(u2),···,sat(um)]T, and sat(ui)=sgn(ui)min{1,|ui|} .co{·} denotes the convex hull of “·”.

Definition 1(Reconfigurability) The fault system (1) is control reconfigurable with the initial state setX0Rnunder a given faultif there exists at least one controller that is stabilizing for system (1) withx0∈X0.

Definition 2(Invariant set) A set in Rnis said to be in variant if all the trajectories starting from it will remain in it regardless off∈.

LetV(x)=xTPx, whereP∈Rn×nis a positive definite symmetric matrix.The set

is an invariant set if and only if=2xTP(Ax+Bσ(u)) is negative definite for allx∈Ω(P,ρ).

3.Reconfigurability qualification

The reconfigurability is analyzed qualitatively in this section and the sufficient conditions of reconfigurability are given below.

Theorem 1For the fault system (1) with initial state setX0, if there exist a feedback gainK∈Rn×m, matricesP=PT∈Rn×n,H∈Rm×n, and a positive number η0, satisfying the following conditions:

then system (1) is reconfigurable withX0and all the trajectories starting from insideX0will remain in it.

ProofSelect the Lyapunov function.

The derivative ofV(x) along the trajectories of the system is

Given that Ω(P,δ)L(H), according to Lemma 1,x∈Ω(P,δ),

When (6) is satisfied, we have

Theorem 1 is proved.□

Theorem 1 offers a sufficient criterion for control reconfigurability, but it only concerns the stability of the system without considering its convergence effect.In practice, the fault system is expected to have the ability to reduce the impact of the faults as much as possible, making the system trajectory fromX0converge to a smaller domainX∞(X∞X0).

Assume that the initial state domain of the system isX0=Ω(R0,1) and the expected final state domain isX∞=Ω(R∞,1).The following theorem is given to develop the condition under which all the trajectories starting from Ω (R0,1) converge to Ω (R∞,1).

Theorem 2For the fault system (1), if there existP=PT∈Rn×n,H1,H2∈Rm×nand positive numbers η0,0ε∞1, such that

then for all ε∈[ε∞,1], Ω(P,εδ) is also invariant, which consequently implies that all the trajectories starting fromΩ(R0,1) will converge to Ω (R∞,1).

ProofIt can be simply proved from constraints (11a)and (11b) and the properties of the convex function that

Leth1,iandh2,ibe theith rows ofH1andH2.Then, it can be seen from [22] that conditions (11e) and (11f) are equivalent to

Because ε ∈[ε∞,1] , there exist λ ∈[0,1] satisfying

LetH=λH1+(1−λ)H2, then

which is equivalent to Ω(P,εδ)L(H).Similar to Theorem 1, we can derive that Ω(P,εδ) is an invariant set from (12) and (14).Because of the arbitrariness of ε over[ε∞,1] , all the trajectories starting from Ω(P,δ) will converge to Ω(P,ε∞δ).Further, from (11a) and (11b), all the trajectories starting from Ω(R0,1) will converge toΩ(R∞,1).Theorem 2 is proved.□Theorem 2 provides a sufficient condition of system reconfigurability under certain convergence requirements.

4.Reconfigurability quantification

Based on the reconfigurability qualification given by Theorem 1 and Theorem 2, the reconfigurability is further quantified in this section.The reconfigurability of control systems can be reflected from three aspects: (i)the largest fault magnitude δ*for which the system can be stabilized; (ii) the largest initial state domainstarting from which all the trajectories will converge to a given final state domainX∞; (iii) the minimum final state domainto which all the trajectories start froma given initial state domainX0will converge.This paper quantitatively analyzes the reconfigurability of control systems from these three aspects.

4.1 The largest fault magnitude

The largest fault magnitude δ*for which the system can be stabilized reflects the fault tolerance range of the control system.Given an initial state domainX0=Ω(R0,1),the following optimization problems can be used to estimate δ*:

Constraints (15a) and (15b) are respectively equivalent to

and

From [22], 15(c) is equivalent to

wherehjis thejth row ofH.Furthermore, it can be transformed into

whereyjis thejth row ofY.

If η is fixed, the optimization problem (20a)−(20c) is an LMI problem, which can be solved directly by using the LMI toolbox of Matlab.Varying η from 0 to ∞, the global optimal solution can be obtained, i.e., the largest fault magnitude δ*for which the system is reconfigurable can be estimated aswith the corresponding optimal control gainK*=Z*Q*−1, whereQ*andZ*are the optimal solutions ofQandZ.

4.2 The largest initial state set

Due to the nonlinear properties caused by the input constraints, it is difficult to calculate the largest initial state domainaccurately.Given this, the elliptic invariant set Ω(P,δ) is used to estimatebased on Theorem 2.Accordingly, the problem of estimating the largest initial state domain of the system can be described as: given an expected final state domain Ω(R∞,1), designKso that the system has an invariant set Ω(P,δ)⊃α0Ω(In,1) with α0maximized, where α0is the inscribed radius ofΩ(P,δ), and all the trajectory starting from it will converge into a smaller invariant set Ω(P,ε∞δ)Ω(R∞,1)(0ε∞1).

This problem can be formulated as

LetQ=P−1,Y1=H1Q,Y2=H2Q,andZ=KQ, then(21a)−(21f) can be transformed into the following forms:

wherey1jandy2jare thejth row ofY1andY2, respectively.The problem (22a)−(22f) is an LMI problem when η and ε∞are fixed.Varying η from 0 to ∞ and ε∞from 0 to 1, the global optimal solution can be obtained to estimate the largest initial state domain≈Ω(P,δ).

4.3 Minimum final state domain

Similar to the above, the minimum final state domainis estimated by the elliptic invariant set Ω(P,ε∞δ) based on Theorem 2.This problem can be formulated as: given an initial state domain Ω(R0,1), designKso that the system has an invariant set Ω(P,δ)⊇Ω(R0,1), and all the trajectory starting from it will converge into a smaller invariant set Ω(P,ε∞δ)α∞Ω(In,1) with α∞minimized,where 0ε∞1 and α∞is the circumscribed radius ofΩ(P,ε∞δ).

This problem can be formulated as

LetQ=P−1,Y1=H1Q,Y2=H2Q,andZ=KQ.Then,(23a)−(23f) can be transformed into

Similar to (22a)−(22f), varying η from 0 to ∞ and ε∞from 0 to 1, the global optimal solution to the problem(24a)−(24f) can be obtained by the LMI toolbox.

5.Numerical simulation

In this section, a simulation example is presented to demonstrate the effectiveness of the proposed methods.The parameters of system (1) are

From (20), the maximum additive fault magnitude is a function ofη.Given the initial state domainX0=Ω(In,1), the curve of the maximum additive fault magnitude with different values ofηis shown in Fig.1.The global optimal solution over η∈(0,∞) is δ*=12.7106 withandwhenη=0.50.

Fig.1 Additive fault magnitude δ with different η

Given the expected final state domainX∞=Ω(4In,1)and the additive fault magnitude δ=1, the largest initial state domainstarting from which all the trajectories will converge toX∞is estimated by solving the optimization problem (22) to obtain the elliptic invariant setThe inscribed radius α0of the invariant set with different ε∞and η is shown as Fig.2.The optimal solution=1.6783 , withandis obtained when ε∞=0.016 and η=0.0036.Fig.3 presents the estimated largest initial state domain and some trajectories.It can be seen that the trajectories starting fromwill converge to ΩX∞.

Fig.2 Inscribed radius α0 of the initial state domain with different ε ∞ and η

Fig.3 Estimated largest initial state domain

Given the initial state domainX0=Ω(0.25In,1) and the additive fault magnitude δ=1, the minimum final state domainto which all the trajectories fromX0will converge is estimated by solving the optimization problem (24) to obtain the elliptic domainThe optimal solution=0.9562 , with=andis obtained when ε∞=0.05 and η=0.0058.The estimated minimum final state domain and some trajectories are shown in Fig.4.It can be seen that the trajectories starting fromwill converge to0.05δ)

Fig.4 Estimated minimum final state domain

6.Conclusions

This paper proposes a quantitative reconfigurability evaluation method for control systems with actuator saturation and additive faults from the perspective of stability.This method provides system designers with more information about the reconfigurability level of the control system, which can be used as a guideline for system design, including the structure and FTC algorithm, from the perspective of improving the reconfiguration capability of the system in the presence of faults.

In future work, other practical factors, such as time delays, finite horizons, and nonlinearities could be further considered.Moreover, the reconfigurability evaluation idea can be extended to other fault conditions, such as sensor faults and structural faults.


登录APP查看全文