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.