Unified control and detection framework and its applications:a review, some new results, and future perspectives

2021-11-11 03:46:06DINGStevenXianchuanLILinlinandJIANGBin

DING Steven Xianchuan, LI Linlin, and JIANG Bin

1.Institute for Automatic Control and Complex Systems, University of Duisburg-Essen, Duisburg 47057, Germany;

2.School of Automation and Electrical Engineering, University of Science and Technology Beijing, Beijing 100083, China;

3.College of Automation Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, China

Abstract: Initiated three decades ago, integrated design of controllers and fault detectors has continuously attracted research attention.The recent development of the unified control and detection framework with an observer-based residual generator in its core gives a more general form of the previous works.Its applications to residual centred modelling of uncertain control systems, fault detection in feedback control systems with uncertainties, fault-tolerant control (FTC) as well as control performance degradation monitoring, detection and recovery are introduced.In conclusion, some future perspectives are proposed.

Keywords: unified framework of control and detection, observerbased residual generator, Youla parameterisation, detection of additive and multiplicative faults in control loop, fault-tolerant control (FTC), loop performance degradation (LPD) monitoring and recovery.

1.Introduction

It is state of the art that fault detection and isolation (FDI)functional units are, in parallel to control functional units,widely integrated into new generation of automatic control systems, in particular when the control systems are integrated into safety relevant processes, for instance,transport and vehicles systems, and aircraft and chemical plants [1−3].The diagnostic algorithms are often constructed separately from the control ones, although both the control and diagnostic functional modules are designed based on an identical system model [1].A critical issue of integrating a diagnostic module into a feedback control loop is the interactions between control and diagnosis.Having noticed the importance of this issue three decades ago, Nett et al.initiated the study on the integrated design of control and diagnosis [4], which received much attention in the 1990s [5−10].The original idea of the integrated design scheme proposed by Nett et al.was to manage the interactions between the control and diagnostic algorithms in an integrated manner [5].To this end, system configuration with an integrated control and diagnostic module was proposed.In this way, design of the control and diagnostic units is considered as a standard feedback control problem [8−10], and the potential interactions between them can be systematically addressed in the so-called H∞optimisation framework that was very popular at that time and well established in the robust control theory [11].These methods have been further improved and extended in the next decade [12−14].The research efforts and the achieved results in these two decades were reviewed in [15].

Parallel to the above investigations, alternative schemes towards integrated design and configuration of control and detection functionalities have been reported,which can be classified into three groups: (i) integration of the residual generator that runs in parallel to the controller, as proposed in [16]; (ii) application of the standard observer-based control scheme with the observerbased controller delivering both the control and diagnostic signals, as proposed in [17]; (iii) implementing the Youla parameterisation controllers [11] in the residual generator form, the so-called generalised internal model control[18] structure (GIMC).

Inspired by the investigation in [18], Ding et al.proposed an observer-based parameterisation of all stabilising controllers with an observer-based residual generator in its core and demonstrated its successful application to control and detection of engine management systems[19].On the basis of this work, a new unified framework of control and detection has been recently established.This framework generalises the integrated design methods of control and detection developed in the past decades and has been applied to dealing with issues like fault diagnosis in automatic control systems with uncertainties,fault-tolerant control (FTC) and, more recently, to control performance degradation detection and recovery.The major objective of this paper is to report the results achieved in this context.In the first part of this paper, a review is dedicated to an introduction of the basics of the integrated control and detection framework.It is not a typical literature survey.The main part includes a detailed summary of the recent results of applying the unified control and detection framework to fault detection,performance degradation monitoring and recovering.The last part is devoted to some promising future perspectives in the context of the framework.

This paper is organised as follows.In Section 2, the unified framework of control and detection, together with the necessary control theoretical and mathematical preliminaries, is first presented.Section 3 is dedicated to the introduction and review of some methodical applications of the unified framework, including (i) residual centred modelling of uncertain control systems, (ii) fault detection in control systems with uncertainties, (iii) FTC, and(iv) control performance degradation detection and recovery.The future perspectives of the unified framework are shortly summarised in Section 4.

Throughout this paper, standard notation known in linear algebra and the advanced control theory is adopted.In addition, notation RH∞is adopted for presenting the set of all stable systems.

2.Review of the unified control and detection framework

The unified control and detection framework is established on the basis of the so-called system factorisation technique and the well-known Youla parameterisation of all stabilising controllers.

2.1 System representations

2.1.1 System factorisations and their interpretations

Consider a linear time-invariant (LTI) system modelled by

withu∈Rpandy∈Rmas the plant input and output vectors.Suppose thatG(z) is a proper real-rational matrix with the minimal state space realisation

wherex∈Rnis the state vector and matricesA,B,C,Dare real constant matrices of appropriate dimensions.A coprime factorisation ofG(z) over RH∞factorisesG(z)into two stable and coprime transfer matrices.They are called left and right coprime factorisations (LCF and RCF) and given by

The state space realisations of these eight transfer function matrices are

which can be interpreted, with different input and output variables [20], as follows:

(i) a (full) state observer and observer-based residual generator,

(ii) an observer-based state feedback controller and its input-output dynamics,

(iii) a state feedback controller and its input-output dynamics,

(iv) an observer-based state feedback controller and the closed-loop “residual generator”

Corresponding to the LCF and RCF, there exist further two equivalent model forms, the so-called stable kernel and image representations (SKR and SIR), for a given system.For instance, given systemy(z)=G(z)u(z), its SKR and SIR are respectively described by

Moreover, it follows from (23) that

2.1.2 Modelling of nominal system dynamics, uncertainties and faults

When a control system is operating under the fault- and uncertainty-free condition, its dynamics is called nominal and denoted, in the sequel, by

with (2) and (3) as its minimal state space realisation.Correspondingly, the LCP and RCP ofG0are denoted byand And associated with them, we haveand

Extending (2) and (3) to

leads to

whered(k)∈Rkdis an unknown input vector,EdandFdare known and of appropriate dimensions.dcan represent either the (additive) fault vector (in the literature,notationf(k) is often adopted) or the disturbance vector.Although many research works are focused on additive faults and unknown disturbances, their influences on the control system performance are minor critical, since they do not affect the system stability and eigen-dynamics.Moreover, there exist rich well-developed methods to detect and further to compensate and minimise their influences.Differently, uncertainties or/and faults caused by changes in the system parameters could be more critical.For instance, unknown variations modelled by ΔA,ΔB,ΔC,and ΔDin the system representation,

could remarkably change the system dynamics.Typically,such change is a slowly varying process, beginning as minor parameter variations and thus treated as tolerable model uncertainties.With increasing time, they could become severe faults and considerably affect the system performance.Hence, an early detection of this class of faults, addressed in the literature as detection of incipient faults, and subsequent online updating of the control system are of considerable practical interests, but considerably challenging for research work.In our subsequent study, we will not distinguish between parameter uncertainties and faults, which are also called multiplicative faults, by notation, and call them uniformly uncertainties, when there is no risk of confusion.LetG(z) be the transfer function of the uncertain system (29)−(30), and

be its LCP and RCP, i.e.,

Define

The uncertain system (34) can be written as

In our work, it is assumed, without loss of generality[21], that systems with uncertainties are modelled by (37)or (38) and call

left and right coprime factor uncertainties (LCFU and RCFU).Moreover, both the unknown input vector, LCFU and RCFU are norm-bounded as

2.2 Youla parameterisation of stabilising controllers

The feedback control loops under consideration are sketched in Fig.1 with the plant modelG(z) and controller

Fig.1 Feedback control loop under consideration

wherev(z) is the reference signal.Given the LCP and RCP of the nominal plant model, (M0,N0),as well as the associated RCP and LCPandsatisfying Bezout identity (5), it is a well-known result that all stabilising controllers can be parameterised by

with parameter systemQ(z)∈RH∞.The parameterisation expression (40)−(41) is called Youla parameterisation [11].

2.3 Basics of the unified framework of control and detection

We are now in the position to review the basics of the control and detection unified framework.

2.3.1 Observer-based realisation of Youla parameterisation

It follows from (6), (9), and (40), as well as Bezout identity (5) that any (stabilising) output feedback controller described by (39) can be equivalently written as

That means, any dynamic output feedback controller is an observer-based controller and driven by the residual signalr0.In fact, a special case of this realisation,Q(z)=0, has been dem(onstra)ted by (15) in the context of interpreting the RCPof the controller.Note that the state space representation (42)−(44) can also be written as

It follows from (42)−(44) that both controller and detector are driven by the residual signal and thus integratedly constructed on a common observer-based residual generator.Moreover, the observer parameterisation [1]reveals a deeper insight into the information aspect of a feedback controller: the control signal in (44) is an estimate forFx(k)+(k) and satisfies

when there exists no uncertainty in the plant.The observer-based controller realisation (42)−(44) and the estimator interpretation of output feedback controllers are the core of the unified control and detection framework and the basis of our subsequent study.

2.3.2 Functionalisation of controllers

The configuration of an observer-based stabilising controller (42)−(44) consists of several functional modules:(i) An observer and an observer-based residual generator as an information provider for the controller and diagnostic system,

They deliver state estimate, and the primary residual,r0=y−.

(iii) A detectorR(z)r0(z) can be integrated for the detection purpose withR(z) as a (stable) post-filter.

This modular configuration allows a clear parameterisation of the embedded functional modules:Lfor parameterising the state observer ,FandQ(z) for the feedback controller ,V(z) for the feed-forward controller, andR(z) for the detector.

It is evident that all the above five parameters have evidently different functionalities.They are summarised as follows:FandLfor determining the closed-loop stability and eigen-dynamics;Q(z) for enhancing the system robustness and control performance;R(z) serving for optimising the fault detectability;V(z) for the tracking behaviour.

Due to their different functionalities, these parameters should be treated with different priorities.The fundamental importance of the system stability and eigen-dynamics requires the highest priority of tuning ofFandL.When a temporary system performance degradation is tolerable, the priority for an online optimisation ofQ,R,andVis lower.

2.3.3 Variations of Youla parameterisation

An immediate application of the observer-based realisation of (42)−(44) and controller functionalisation is the establishment of the so-called FTC system architecture sketched in Fig.2 [20].Note that the integration of the diagnostic residual generatorR(z)r0(z) allows a reliable fault diagnosis and can be used, for instance, for the purpose of activating online updating of the control modules once a fault is detected.

Fig.2 An FTC architecture

Suppose that the control loop shown in Fig.1 with the(nominal) controller

is running stable but with degraded control performance.Since this controller can be equivalently written as

for someFensuringA+BFbeing Schur andQ0(z)∈RH∞, it follows from the observer-based realisation of Youla parameterisation thatQ(z)∈RH∞,

and thus the closed-loop dynamics with the new controller satisfying (46) is guaranteed stable.In fact, switching on or off the dynamic systemQr0does not affect the system stability, when the switching rate is lower so that the switching effect can be neglected.Remember that feeding back the residual signal could enhance the system robustness and control performance, as will be demonstrated in our subsequent study as well.In this context,we call the configuration described by (46) and schematically sketched in Fig.3 plug-and-play (PnP) FTC [21].The most important feature of the PnP configuration consists in the realisation of FTC without any modification on the nominal controllerK0(z).This is of considerable practical interest in real applications.

Fig.3 PnP configuration of FTC

On the basis of the claim that the control signalu(k) is an estimate forFx(k)+(k) (in the sense of (45)), a further variant of the Youla parameterisation can be realised.Construct a state estimator as follows:

whereR(z)r0(z) is added to increase the degree of design freedom for some parameterisation matrixR(z)∈RH∞.Now, according to (9), setting

results in

which is equivalent to a Youla parameterisation output feedback controller.

We would like to draw the reader’s attention to the state estimator (47)−(48).The feedback of the residual signalRr0provides us with a higher degree of design freedom and thus could deliver better estimation and detection performance.For instance, system (47)−(48) can be viewed as a general form of disturbance observers.A realisation of the system configuration is sketched in Fig.4.

Fig.4 Observer-based configuration with unified control and detection

2.4 Summary

As a summary of this section, we would like to underline the corner points of the control and detection unified framework.The information insight of feedback controllers, which has not received the deserved attention in research and practice, plays a central role in establishing and understanding the unified framework.We have demonstrated that a feedback controller is driven by the residual signal that is the information carrier about uncertainties in the control system under consideration.Moreover, a feedback controller is an estimator for the state feedback controller.These two (information) aspects unify control and detection functionalities.

While the integrated design of controller and fault detector in a control system is focused on controller and detector design based on a common design problem formulation [15], the control theoretical basis for the establishment of the unified framework is Youla parameterisation of all (LTI) stabilising controllers.The technical core of the unified framework is the observer-based realisation of Youla parameterisation.Based on it, modularisation and functionalisation of feedback controllers are achieved,which, together with three variants of the system configuration, build the basis for the applications of the unified framework to detection, diagnosis and FTC in automatic control systems.To be specific, we are able to (i) gain deeper insight into intimate relations between control loop performance and fault detection, (ii) develop effective methods of detecting multiplicative faults in feedback control loops, (iii) detect system performance degradation, and (iv) recover the loop performance degradation (LPD).Some of these applications are reviewed and reported in the next section.

For our work, the factorisation technique is applied as the mathematical tool.The control theoretical interpretations of the LCF and RCF of plant dynamics and controllers are helpful to understand Youla parameterisation and Bezout identity that is very essential for the proof of Youla parameterisation.

3.Review of applications and new results

In this section, we review the reported applications of the control and detection unified framework to dealing with fault detection and FTC and associated modelling issues,and present some new results.

3.1 Residual centred system model

Consider the nominal system model (24) with the minimal state space realisation (2)−(3), the corresponding state observer and observer-based residual generator (10)−(12).Note that system (10)−(12) can be equivalently written as

and its input-output dynamics is identical with one of(24).Moreover, for=x(0),(k)=x(k),k=1,2,···as well.That is, the dynamic system (50)−(51) is an alternative input-output (I/O)-model for the nominal system (24).In this regard, system model (50)−(51) is called observer-based I/O-model of (24).

Now, feedback control systems with the configuration shown in Fig.1 are considered.Viewing the parameterisation form

whereQ(z)∈RH∞, it is evident that all variables in the control system (52) are available in the observer-based I/O-model (50)−(51).This fact is of elemental importance for the subsequent work.

Next, the influences of uncertainties like unknown inputs, parameter variations and faults on the system dynamics are investigated.As mentioned before, we do not distinguish between disturbances and faults.Instead,summarise them as system uncertainties.For additive uncertainties represented bydand modelled by (25)−(26),the dynamics ofr0with respect to (w.r.t.)dis governed by

When, for instance, LCFU is under consideration,

the dynamics ofr0w.r.t.is described by

It is noteworthy that all these types of uncertainties, not measurable and accessible, affect the model parameters and the dynamics of (24) as well as (2)−(3) directly.On the other hand, it is of considerable interest to notice that the configuration of observer-based I/O-model (50)−(51)is independent of the system uncertainties.Moreover,fully embedded in the residual vectorr0, information about the uncertainties is accessible via the model(50)−(51).These two different model forms are schematically demonstrated in Fig.5, in which Δ indicates the system uncertainties schematically [21].

Fig.5 From the standard model to the observer-based I/O-model: a schematic description

In summary, the residual centred closed-loop model is given at the end of this section,

It is worth emphasising thatr0andyare signals with redundant information.

3.2 Diagnosis of additive faults and an FTC control scheme

Although additive faults do not affect the (closed-loop)system stability and eigen-dynamics, diagnosis and FTC schemes for this type of faults, due to their simple modelling form and intimate relations to many existing control theoretical problem formulations, attract most attention in research.In this section, we briefly review some solutions and their derivations based on the observer-based input-output model (50)−(51).

For our purpose, the uncertain model (25)−(26) is written as

where ω (k)andη(k) are process and measurement noises,andf∈Rkfrepresents the (unknown) fault vector, which could be sensor and actuator faults and thus called hereafter system component faults.It is assumed that ω(k)andη(k) are uncorrelated with the state and input vectors, and

Moreover,Ef,Ff,Σω,Ση, andSωηare known matrices of appropriate dimensions.

It is well-known that the Kalman filter algorithm given below delivers a white residual vectorr0(k) with the minimum covariance matrix,

The whiteness ofr0allows us to approach the fault detection problem using the model

wherefrrepresents the influence offonr0.Consequently, setting {J,Jth} equal to

leads to an optimal fault detection, where α is the acceptable false alarm rate (FAR) [21].

It is the state of the art that, during fault-free operations, a linear quadratic Gaussian (LQG) controller delivers optimal control performance in the context of minimising the cost function of the following general form:

Without loss of generality, it is assumed that the (optimal) controller is Kalman filter based,

withv=0.Although the solution to the LQG controller design is well-established, below we schematically illustrate the alternative solution based on the observer-based input-output model (50)−(51).Let

and following the dynamic programming method, write it as

Sincer0(k) is independent ofandu(k), and

it yields

As a result, we have the final solution

withXandcsatisfying

It is noteworthy thatF0in (64) is the linear quadratic feedback gain matrix.Moreover, recall the optimal estimate for the state vector delivered by the Kalman filter.It can be concluded that the optimal control is achieved by an optimal estimate of the optimal state feedbackF0x(k).

Now, we consider an (optimal) FTC scheme in the case that the fault vectorf(k) given in (58)−(59) is detected.The dynamics of the observer-based residual generator with respect tofis governed by

It is well-known that with the observer gain matrix

we have an H2optimal observer [1].Here, without loss of generality, it is assumed that=I.This motivates us to propose the following FTC scheme,

This fault-tolerant controller is of a simple and fixed configuration.In its core, it consists of a switching observer whose observer gain matrix is switched between the Kalman filter gainLKand H2optimal observer gainL2.And, the switching is triggered by the fault detection logic.

Next, we would like to characterise the proposed detection and FTC system from the following system aspects,which are helpful to gain deeper insight into optimal fault detection and FTC.

(i) The observer (67) can serve as an estimator for the fault vectorf(k), once the fault is detected and the observer is running withL=L2.

Note that

can be viewed as an estimate for the fault vector and the observer (67) is re-written as

In [21,22], it is also called least squares (LS) estimate of the unknown inputf(k).

(ii) On the assumption

the residual generator (65)−(66) connected with a postfilter

is indeed a so-called co-inner system [1], i.e.,

Consequently, it holds that

Hence, the residual signalr(k) delivers an optimal estimation of the energy level of the fault vector.It is worth remarking that there exists the following relationship between the LS estimate (68) andr(k):

which demonstrates again thatis an estimate forf(k) satisfying the output equation

with the leastl2-norm.

(iii) It should be emphasised that, due to the existence of uncertainties in the system, e.g., noises or parameter variations, performing fault detection by means of the estimated fault, a very popular strategy as reported in the literature, leads to (very) poor detection performance.

This can be evidently recognised by comparing the fault detection scheme with the test statistic and the threshold given in (62) and the use of the estimate(k) orr(k) for building the evaluation (detection) function.

(iv) In order to assess the influence off(k) on the cost functionJ(i) (63) under the use of the fault-tolerant controller (67), consider

It holds thatCzx(k)=Cz(k)+Cze(k),e(k)=x(k)−(k),whose frequency representation is given by

i.e., the H2- norm of the transfer function fromftoCzxis minimum.In this sense, the proposed fault-tolerant controller minimises the influence of the detected fault on the control performance.

3.3 Detection of multiplicative faults and FTC schemes

3.3.1 Residual dynamics

Next, we consider the standard feedback control configuration sketched in Fig.1 with plant modelG, feedback controllerK, and referencev.We assume that

is corrupted either with the LCFU (35) or RCFU (36),and when

LCFU or RCFU represents (tolerable) model uncertainty.As the degradation becomes stronger,

the uncertainty is defined as the fault to be detected.

RemarkHereafter, the domain operatorzorkmay be dropped out, when there is no risk of confusion.

Denoting all stabilisation controllers by

leads to the uncertainty-free closed-loop dynamics expressed in the following two (equivalent) forms:

In the above computations, the extended form of the Bezout identity (5),

is applied [21].It is of interest to notice that relation (71)can also be applied to generating a residual vector as

In fact, based on the residual centred closed-loop model(54)−(57), the above closed-loop residual generator can be derived as well.In our subsequent work, both residual vectors,r0andrc, will be used for the detection purpose.

Under consideration of the LCFU (35), it holds that

Without loss of generality, it is assumed, in the above handling, that the same observer gain matrixLis shared by the residual generator and the LCF adopted in the controller.By Bezout identity, it is straightforward that

which further results in

Similarly, it holds that

It is worth noting that th[e relati]on betweenrcandr0,

can be immediately found by the residual centered closedloop model (54)−(57), which is indeed independent of the type of the uncertainty under consideration.

Next, we check the residual dynamics corresponding to the LCFU (36).It turns out that

Since

we finally have

Consequently, the dynamics of the residual generators are governed by

Before we introduce the design of fault detection systems, we would like to call attention to the following facts:

(i) Comparing the residual dynamics (73) and (77)demonstrates clearly that the responses to the LCFU and RCFU are in the dual form.For the simplicity, in the sequel, we only consider the RCFU case;

(ii) As far as the feedback control system is stable, the stability of the observer-based fault detection system is guaranteed.In addition, the control performance of the closed-loop expressed byandhas influence on the dynamics of the fault detection system;

(iii) In the closed-loop configuration with RCFU, the corresponding “reference signal” for the RCF of the plant in the context of (18) is

(iv) The residualsr0andrccan be viewed, from the information point of view, as being of the identical fault ability.For this reason, in our subsequent work, onlyr0is applied for the detection and FTC purposes.

3.3.2 Design of the observer-based fault detection system

Concerning with the design of the observer-based fault detection system, threshold setting and the observerbased control system parameters should be determined.We first address the threshold setting issue on the assumptions:

(i)l2- norm of the residual signalr0is adopted for the detection purpose;

(ii) the threshold is determined based on the definition

It follows from (77) that

Assume that

It is a known result [23,24] that

Thus,

We would like to mention that the condition (78) is, according to the small gain theorem, a sufficient condition so that the closed-loop is stable.

We now briefly discuss about the detection system design towards maximising the fault detectability in the unified framework of control and detection.It is state of the art in dealing with optimal fault detection that the detection (and control) system is designed in such a way that the residual is robust against uncertainties and simultaneously sensitivity to the faults to be detected as much as possible [1].Considering that the threshold is an evaluation of the maximal influence of the uncertainty on the residual, the requirement on the robustness can be expressed as maximally reducingJthso far allowed.For formulating the sensitivity handling, the minimum influence of the fault on the residual is checked according to

Note that

In summary, the design objective is

It is obvious that in (83) only the LCP of the controller,, is the design parameter.Moreover, reducingleads to the decrease of κc,

As a conclusion, minimisingsubject to certain control performance requirements uniformly solves our optimal detection problem.We would like to emphasise that minimisingalso increases the closed-loop stability margin and, as will be demonstrated in the next sub-section, improves the so-called loop recovery performance.Thanks to this nice property that unifies the tasks of (robust) controller design and optimal detection system design, we will not address the latter specifically and go directly over to FTC, which also performs an online optimisation of the controller and so leads to the improved fault detectability of the fault detection system.We would like to mention that an application of the proposed detection scheme to a case study on rolling mill processes as well as handling of fault isolation issues in the unified framework have been respectively reported in [25,26].

3.3.3 Stability margin monitoring and fault diagnosis System stability is an essential requirement on any feedback controllers.In the sequel, a short analysis of stability degradation caused byandwill be performed,and based on it, a fault diagnosis scheme towards stability margin monitoring will be introduced.

For our purpose, we introduce the concept of fault-tolerant marginb(K) as a function of the control lawK,

The fault-tolerant marginb(K) is an indicator that characterises the performance degradation w.r.t.the stability caused by.To be specific, a higher faulttolerant margin is achieved by a smallerb(K), and ifb(K) is approaching to one, the system is close to the stability margin.Hence, a good fault-tolerant controller should ensureb(K)<1.It is worth noting thatb(K) is closely related to the known stability margin concept in[23,27−29].In fact, a lowerb(K) leads to a higher value of the loop stability margin.It is of remarkable practical interest to monitor the change ofb(K) online and to release an alarm timely as critical operations are approached.It is obvious that the fault detection scheme proposed in the previous sub-section cannot meet this requirement, since even for

there exists no guarantee that

This demands for a specific monitoring scheme dedicated to monitoringb(K).On the assumptions that the reference signalvsatisfies the persistently excitation condition, and the measurementsu(k) andy(k) are available, the following monitoring scheme based on the estimation of the lower bound ofb(K) can work efficiently.Let

According to the analogue form of (81) [24], it holds

Thus, a lower bound ofb(K) can be estimated as long asis estimated by using the (online) available process data.To this end, the well-established algorithm of H∞norm estimation by using measurement data can be applied [11].For details, the reader is referred to [24].

In comparison with the existing fault detection methods, the advantages of the proposed approach mainly consists in data-driven and real-time detecting/estimating the fault-tolerant margin and indicating how far the stability margin is approached.

3.3.4 FTC schemes

Recall thatF,L, as high-priority parameters, andQ(z), as a low-priority parameter, are available in the residual centred FTC configuration for different functionalities.Below, we focus on designing and tuning the low-priority parameterQ.To this end, we briefly introduce two schemes: (i) a passive FTC (P-FTC) scheme and (ii) an active FTC scheme (A-FTC).

The basic idea behind the P-FTC scheme is to reduceb(K) based on the relation

by solving

when no additional constraint is to be satisfied.This is a model matching problem (MMP) and can be solved offline (design) by using the existing algorithms [30].

The A-FTC scheme consists of numerous steps and algorithms.If a fault alarm is released by the detection logic,Qr0is first plugged in to recover the stability margin by online reducing

using the existing optimisation algorithms and without reconfiguring the operational controller [24].Because it is not always in the situation that the degradation can be recovered by plugging inQ, it can become necessary to reconfigure the operational controller to maintain the system performance.Considering the fault-tolerant issue in this light, the following performance degradation recovering (PDR) strategy is proposed: for a given thresholdJth,ifb(K)=:J(K)≥Jth, the controllerQ(z)=Q*(z) is first implemented to accommodate the performance degradation.This action is labeled as PDR phase I.If for

it holds furtherJ(K*)≥Jth, the controller is re-constructed aiming at recovering the stability performance.This scheme is rated as PDR phase II.

In Fig.6, the overall PDR strategy is illustrated schematically.For the detailed algorithms, we refer the reader to[24].

3.4 LPD monitoring and recovery

Loop transfer recovery (LTR) is a classic topic of control theory [11,31].Roughly speaking, LTR deals with minimising the control performance loss caused by the use of an output feedback instead of a full state feedback.In this regard, LTR can be viewed as performance degradation recovery.This concept is extended to the assessment and monitoring of system performance degradation in a more general context.

3.4.1 LPD assessment and model

First, an ideal (reference) system performance model is defined.Consider (2)−(3) and write it as

Decoupled from any uncertainty,xideal(k) andyideal(k)denote the ideal state and output variables, respectively.Moreover,

is defined.In order to have a comparable basis for assessing the effect of use of an observer, it is assumed that either the reference signalv(k) given in (89) is generated by

or the output controller is realised in the observer-based form and the control signal is parameterised by

specifies the (performance) loss inudue to the use of the estimate ofx.Similarly, let the difference

indicate the loss in the output.Using the model (54)−(57)yields

which can be further written as

System (90) is called LPD model (LPDM) withr0andeLPDas input and output, respectively.Correspondingly,eLPDcan be interpreted as the difference between the SIR of the ideal state feedback control case and the SIR of the real control system.As a result, tuning the controller directly reduces the (control) LPD.

3.4.2 Assessment and monitoring of control performance degradation

Now,eLPDand LPDM (90) are adopted for the assessment of LPD.Suppose that the ideal system andFare given.As a reference system

is considered, where ω (k)andη(k) are process and measurement noise vectors as described in (58)−(59).Corresponding to it, the (steady) Kalman filter (60) is assumed to be applied for generating the residual and estimating the state vector used in

The state space model of LPDM (90) is

We now introduce the following index as a reference for loop performance degradation assessment:

Straightforward computations lead to

Suppose that the dynamics of the real control system is described by the residual centred model (54)−(57) corrupted with uncertainties, including possible faults.Using the system models and measurement data,k=i,i+1,···, can be computed online and used to construct

The (online) performance degradation can then be estimated as

Definition 1GivenJLPD,R(i) andJLPD(i) defined in(97) and (98) respectively, the value

is called the degree of LPD (DLPD) [21].

DLPD measures the difference between the ideal system input and output values and the real operating ones.When DLPD is larger than a given threshold,PLPD(i)>Jth,LPD, an alarm is released that indicates unacc eptable loop performance degradation.

3.4.3 LPD recovery

In the light of the LPDM (90), the LPD recovering issues can be dealt with in various ways.The first and also the easier way is to reduce the influence of the uncertainties(including faults), expressed in terms of the residual signalr0, oneLPDthat indicates the loop performance degradation.It follows from (90) that this can be achieved by minimising the norm of the transfer function matrix

which is also the SIR of the controller.At this point, we call the reader’s attention to the study in Section 3.3, in which we have revealed that reducing the H∞norm of the controller SIR (as given above) (i) improves the system stability performance and (ii) enhances the fault detectability.In this context, we can now claim that reducing the H∞norm of the controller SIR unifiedly results in the increase of the loop stability margin, the increase of fault detectability and the enhancement of the ability of recovering LPD.

This is a fundamental result achieved in the unified framework of control and detection.An immediate application of this result is that the P-FTC and A-FTC schemes proposed in Section 3.3 can be fully adopted for the purpose of recovering performance degradation.

Recall that forQ=0, the LPDM (90) becomes

It is evident that minimisation of the cost function

with respect toF,L, which leads to minimisation of the performance degradation, is in fact an H2optimisation problem.In [21], a data-driven approach has been proposed to solve such an optimisation problem.

4.Future perspectives

In the previous section, we have illustrated and demonstrated that the proposed unified framework is helpful to gain deeper insight into intimate relations between control loop performance and fault detection, and can be efficiently applied for (i) detecting multiplicative faults in feedback control loops, (ii) detecting system performance degradation, and (iii) recovering the LPD.Some of the developed methods and algorithms have been successfully tested on real industrial and laboratory automatic control systems [19,32−35].These achieved results have demonstrated that the proposed unified framework can be applied in major industrial sectors like automotive and process industries or in mechatronic and robotic systems and vision-based control systems.

In conclusion, we would like to introduce the following topics for the future research perspectives.

(i) Extensions of the unified framework to further classes of feedback control systems.The unified framework of control and detection introduced in this work has been established on the basis of Youla parameterisation for LTI systems.Recently, results of extending this work to singular and (general) nonlinear control systems have been reported [36,37].It is expected that a further extension to time-varying systems would considerably expand the application domains of this framework.As demonstrated in some recent investigations, time-varying system models and the associated FDI methods can be, for instance, applied to dealing with FDI in switched systems and linear parameter varying (LPV) control systems[21] or event-triggered systems [38].On the basis of such an extension, it is possible to study, for instance, fault and cyber-attack detection and diagnosis as well as performance degradation recovering issues in the unified framework for networked control systems and industrial cyberphysical systems.Our current works demonstrate the first promising results.

(ii) Data-driven realisation and implementation of the unified framework.In the era of industry 4.0 and big data,data-driven handling receives considerably increasing attention.Although our framework is based on system models and model-based controller and observer design,it is possible and realistic to implement this framework in the data-driven fashion.Such efforts are of significant practical interests.Remember that the theoretical basis of the framework is the LCF and RCF of dynamic systems(including both plant and controller under consideration).In some early works [20,39], the data-driven forms of LCF and RCF have been proposed and, based on them,applied for the FDI and FTC purposes [20,21,40], also for nonlinear systems [41].This inspires and motivates datadriven realisation and implementation of the unified framework.In fact, a part of this framework has been adopted in the works reported in [21,40].A further aspect of the data-driven realisation of the unified framework is that it enables an online optimisation of the control and(observer-based) detection system under consideration.This also establishes the basis for combining controller optimisation and machine learning methods towards online system optimisation by (data-driven) learning.

(iii) The unified framework based monitoring and recovering of system performance degradation.In the previous section, we have demonstrated that the proposed unified framework builds the fundament for monitoring and recovering of certain specified control system performance like stability margin or the LPD.FDI and FTC in the context of control performance degradation monitoring and recovering are attracting intensive attention in research and practical applications [32−35].Some of the reported results have been inspired and supported by the algorithms and methods closely associated with the control and detection framework.We would like to call the reader’s attention to the residual centered model (54)−(57) that provides us with an alternative possibility to model and deal with uncertainties including faults and hence allows us to assess the system performance and performance degradation efficiently.In fact, the application of the residual centred model (54)−(57) to LPD monitoring presented in the previous section demonstrates the potential of this effort.A successful application has been reported in [21].

A further application of the proposed unified framework is to approach predictive performance monitoring of feedback control systems, as reported in [21,33].Prediction of control performance degradation is a basis for a reliable online control and control system optimisation as well as learning-based performance degradation recovering [21].In this context, two major tasks are to be addressed, predictive detection of performance degradation and performance degradation prediction.This study could be, moreover, extended to predictive economic performance monitoring, in which not only the control performance but also some economic performance indicators could be included.This work would be of remarkable practical interests.

(iv) Multi-layer digital twin based predictive maintenance and product life-cycle management.In the recent decade, digital twin becomes a fashionable concept [42]and a powerful tool in many industrial sectors towards predictive maintenance and optimal production life-cycle management.In our previous work, a residual centred model has been introduced.It delivers sufficient information for feedback control, diagnosis, and performance monitoring.Based on the residual centred model, controllers, diagnostic and performance monitoring systems can be modularly built.For industrial applications, such a model should be of the ability of being adaptive to variations in system operating conditions and to uncertainties.In this context, we propose constructing a multi-layer digital twin for the life-cycle of an industrial automatic control system.The core of such a digital twin is the base layer consisting of the residual centred model that serves both as the process model and the system observer.In the second layer, control and diagnosis modules are integrated.In a further layer, the performance monitoring, prediction and recovery units are implemented.The learning and system optimisation algorithms are realised in the highest layer, which allow online updating of the residual centred model and control, diagnosis and performance prediction, monitoring and recovering modules to match varying operating conditions, variations due to uncertainties and even system component ageing.In Fig.7, the structure of such a multi-layer digital twin is schematically sketched.

Fig.7 Structure of a multi-layer digital twin


登录APP查看全文