A method of performing diagnostics on a system comprises receiving a plurality
of measurement parameters, each corresponding to one of a plurality of parameters
at a time k, forming a deviation vector from the plurality of measurement parameters,
calculating an initial deviation vector from an initial fault vector, calculating
a multiple fault isolation deviation vector using the initial deviation vector
and the deviation vector, determining if an event is in progress using the multiple
fault isolation deviation vector, performing statistical data validity to set a
present inhibit flag and a past inhibit flag, and performing module performance
analysis according to the present inhibit flag and the past inhibit flag.