×

Fault diagnosis

  • US 8,219,275 B2
  • Filed: 06/19/2007
  • Issued: 07/10/2012
  • Est. Priority Date: 06/22/2006
  • Status: Active Grant
First Claim
Patent Images

1. A diagnosis engine (100) configured for estimating a status of an entity (150, 200) with a plurality of components (c1, . . . , cn) wherein at least one of the components is assumed to be in either a fault-free mode or be in exactly one of at least two fault modes, the diagnosis engine (100) comprising a processing unit (110) configured to receive first (D) and second (E) listings of respective diagnostic expressions (D1, . . . , Dn) and (E1, . . . , Em) indicating at least one of said modes for at least one of said components (c1, . . . , cn), and generate a status report (R) based on said first (D) and second (E) listings of respective diagnostic expressions (D1, . . . , Dn) and (E1, . . . , Em), wherein the diagnosis engine (100) comprises:

  • a first storage area (120) configured to store said first listing (D) of diagnostic expressions (D1, . . . , Dn) constituting a first part of said diagnostic expressions, and store said second listing (E) of diagnostic expressions (E1, . . . , Em) constituting a second part of said diagnostic expressions; and

    a second storage area (130) configured to store a listing of enhanced diagnostic expressions (Q) indicating at least one of said modes for at least one of said components (c1, . . . , cn), andthe processing unit (110) is configured to;

    receive said first listing (D) of diagnostic expressions (D1, . . . , Dn);

    receive said second listing (E) of diagnostic expressions (E1, . . . , Em);

    store said first and second listings (D;

    E) in the first storage area (120);

    create an empty listing of enhanced diagnostic expressions (Q) by clearing any contents of the second storage area (130), and thereafter, for each combination of diagnostic expressions (Di, Ej) in said first and second listings (D;

    E);

    generate a current joint diagnostic expression (Qnew) representing a conjunction of a first diagnostic expression (Di) from said first listing (D) of diagnostic expressions (D1, . . . , Dn) and a second diagnostic expression (Ej) from said second listing (E) of diagnostic expressions (E1, . . . , Em);

    compare the current joint diagnostic expression (Qnew) with each diagnostic expression in the listing of enhanced diagnostic expressions (Q) stored in the second storage area (130);

    discard the current joint diagnostic expression (Qnew), if there exists a previous expression (Qk) in the listing of enhanced diagnostic expressions (Q), and the current joint diagnostic expression (Qnew) implies the previous expression (Qk);

    discard the current joint diagnostic expression (Qnew), if there exists a first diagnostic expression (Dk) in said first listing (D) of diagnostic expressions (D1, . . . , Dn), the first diagnostic expression (Dk) having not yet been included in a joint diagnostic expression and the current joint diagnostic expression (Qnew) implies the first diagnostic expression (Dk);

    discard the current joint diagnostic expression (Qnew), if there exists a second diagnostic expression (Ek) in said second listing (E) of diagnostic expressions (E1, . . . , Em), the second diagnostic expression (Ek) having not yet been included in a joint diagnostic expression and the current joint diagnostic expression (Qnew) implies the second diagnostic expression (Ek);

    otherwisestore the joint diagnostic expression (Qnew) as an addition to the listing of enhanced diagnostic expressions (Q) in the second storage area (130); and

    generate a status report (R) based on the listing of enhanced diagnostic expressions (Q).

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×