• No se han encontrado resultados

TÍTULO VII RESPONSABILIDAD AMBIENTAL

UNIDADES DE SALUD

Level l

The fault diagnosis methodology described below is intended for a single compo- nent/subsystem Cl

p (the p-th component at level l) with relatively small or man-

ageable number of diagnostic signals. Furthermore, the assumption of a single fault (no simultaneous faults) is made which is reasonable if the component/subsystem is monitored frequently. The problem of multiple faults will be addressed below in Section 5.2.4 where the single fault assumption is not realistic; for example, in the formation component at level L, faults may be present in more than one satellite at any given time.

First, consider the components that are located at the lowest level (level 1) in the hierarchy. The components C1

Proposition 5.2.1 below.

Proposition 5.2.1 (Independence of Level 1 Components). Each component C1

p located at level 1 is independent.

Proof. The proof directly follows from Definitions 5.2.1, 5.2.2, and Assumption 5.2.1 since in this case, pa(C1

p) = ∅, ∀p.

According to the properties that are stated in Section 5.2.2, the correspond- ing sets of diagnostic signals S1

p are different from each other and the faults in one

component do not manifest in another component (this also implies that the compo- nents’ health is monitored frequently enough and the FSMs are designed to identify faults that are of low severity). For example, a fault occurring at the Y-axis reaction wheel (subsystem component) in a 3-axes active attitude control subsystem would manifest within its own diagnostic signals before affecting the performance along the other two axes.

In the remaining part of this section, we identify the level with l instead of the fixed value 1 because the methodology, in general, is applicable to any component at a higher level as long as the component does not have any dependent subcomponents as described above. Note that in the absence of a dependent subcomponent, the properties of a component Cpl becomes identical to that of an independent component that is located at level 1 (property 2.b in Section 5.2.2). Consider an independent component at level l. Let Fl

p be a finite set of K faults under consideration that

is associated with a component Cl

p at level l: Fpl = {fk : k = 1, ..., K}. Also let

Spl = {Sp,jl : j = 1, ..., J } be a finite collection of J sets of diagnostic signals. Each Sl

p,j is obtained by extracting a feature from the available process states and/or

variables (measured or calculated).

Next, we propose to perform fuzzy rule-based diagnosis [121] by utilizing the diagnostic signals defined above. In the general case, for a given fault fkl and N

diagnostic signals sl

n, the objective is to synthesize fuzzy rule(s) in the following

form:

If (sl1 ∈ M1.kl ) and (sl2 ∈ M2,kl ) ... and (slN ∈ MN,kl ) then fkl (5.1)

where Ml

n,k is a (set of) value(s) of the n-th diagnostic signal (characterized by the

fuzzy membership function(s)) under the fault fk.

Therefore, for fuzzy rule-based reasoning, we assign finite number of possible values to each of the above-mentioned diagnostic signal sp,j where each possible

value is characterized by a fuzzy membership function (MF). Consequently, each diagnostic signal slp,j ∈ Sl

p can have a set of M possible values (M -valued fuzzy

quantization of a feature) represented by the set Vsl

p,j = {v1, v2, ..., vM}. Note that

the number of elements in Vsl

p,j that is associated with each s

l

j need not necessarily

be the same. Each possible value corresponds to a fuzzy set that is characterized by a membership function, namely µm(slp,j = vm) ∈ (0, 1).

Let Ml

p,j,k denote the fault manifestation set (in terms of the diagnostic signal

sl

p,j) associated with the fault fkl ∈ Fpl. Therefore, Mp,j,kl consists of the “values” in

Vsl

p,j that indicate the presence of the fault f

l

k. Let Mpl denote the collection of all

possible fault manifestations; i.e., the values of all diagnostic signals under all the faults that are being considered.

Relations between faults and symptoms are expressed in the form of if-then rule sets Rl

p,K within which the rule rp,kl is represented as:

rp,kl ∈ Rl p,K : If (s l p,1 ∈ M l p,1,k) and (s l p,2 ∈ M l p,2,k) ... and (slp,J ∈ Mp,J,kl ) then (fkl) (5.2)

Premise fulfillment factor [84] is determined as follows:

µ(slp,j ∈ Ml

p,j,k) = µ1(slp,j = v1) ⊕ ... ⊕ µM(slp,j = vM) | vm ∈ Mp,j,kl (5.3)

where the symbol ⊕ represents the fuzzy sum operator, for example, s-norm operator such as MAX or drastic sum [121]. The activation level for the rule corresponding to the k-th fault is given by:

µ(fkl) = µ(slp,1 ∈ Ml p,1,k) ⊗ ... ⊗ µ(s l p,j ∈ M l p,j,k) ⊗ ... ⊗ µ(s l p,J ∈ M l p,J,k) (5.4)

where the symbol ⊗ represents the fuzzy conjunction operator, for example, t-norm operator such as MIN or PROD [19, 121]. The use of a pre-defined rule activation threshold can be avoided by utilizing an “aggregation” operation to combine the results of all the rule activations in the FDM. For example, if the well-known “max” operator is used for aggregation, the fault with the maximum rule activation level can be considered as the identified fault (the output of Cl

p’s FDM as defined in

Definition 5.2.3) in the component Cl

p as follows:

Fid,pl = {fkl : µ(fkl) = maxµ(f1l), ..., µ(fKl )} (5.5)

Note that in addition to the rules that are associated with different faults, one or more rules corresponding to the healthy conditions are possible to be included in the FDM. Finally, note that for two identical components Cl

p and Cql at the same

level l, the sets of possible faults Fpl and Fql, and the diagnostic signals Spl ∈ Cl p

and Sql ∈ Cl

q will be similar. Therefore, the FDMs of the two components can be

constructed by following similar procedures which minimizes the design and devel- opment efforts, and allows re-use of software codes with minimal changes in the implementation stage.

Fault Identifiability: Note that two faults fl

k ∈ Fpl and fk0l ∈ Fpl are always iden-

tifiable or distinguishable in a given FDM if Sl

p,j,k ∩ Sp,j,k0l = ∅; i.e., the faults are

diagnosed based on disjunctive sets of diagnostic signals that are sensitive to specific faults.

However, when limited number of diagnostic signals are available from a com- ponent (due to the hierarchical decomposition), in the most difficult case where Sp,j,kl = Sp,j,k0l , the following condition is necessary for isolating or distinguishing two faults in a FDM: ∃sl p,j ∈ (Sp,j,kl ∩ Sp,j,k0l ) : maxµm   vm∈Mp,j,k ∩ µm0   vm0∈Mp,j,k0 =  (5.6)

where vm and vm0 ∈ Vslp,j and “max” determines the maximum possible degree of

membership of a diagnostic signal to the overlapping parts of µm and µm0. Note

that  ∈ (0, 1) and as  → 0, the degree of isolability becomes higher reaching the maximum level of isolability at  ≈ 0. It should be noted here that if sl

p,j is

associated with a complex premise (more than one value in Mp,j,k and/or Mp,j,k0)

in the signature of fl

k and/or fk0l, the union of µs is to be taken into consideration

in (5.6) instead of µm and/or µm0, and the intersection is to be computed on the

union(s). Finally, for K faults in the FSM, each fault is distinguishable from all other faults if (5.6) holds for any given pair of faults hfl

k, fk0li ∈ Fpl.