Fault diagnosis
First Claim
1. A computer apparatus for estimating a status of an entity (150, 200) with a plurality of components (c1, . . . , cn) which each is assumed to have a health status (s), the computer apparatus comprising:
- a processing unit (110) adapted to receive results ({Rt}) of a set of tests (t1, . . . , tx) in respect of the components (c1, . . . , cn), and based thereon generate a status report (<
c,s,r>
) reflecting a functional quality of each of said components (c1, . . . , cn), wherein the status report (<
c,s,r>
) indicates the health status (s) in the form of a parameter expressing whether the component is normal (N), suspected faulty (SF) or confirmed faulty (CF), the processing unit (110) is adapted to associate a readiness status (r) with each of said components (c1, . . . , cn), the readiness status (r) for a component indicating a final value (R) if no additional testing of the component is expected to alter the component'"'"'s present health status (s), and indicating a non-final value (NR) if additional testing of the component may produce test results ({Rt}) altering the component'"'"'s present health status (s), the processing unit (110) is adapted to, based on the received test results ({Rt});
identify a set of present minimal conflicts (Π
)defining a set of health statuses (s) for said components (c1, . . . , cn) explaining the test results ({Rt}),derive a respective readiness status (r) for each of said components (c1, . . . , cn), and in case of at least one non-final value (NR),identify a set of future minimal conflicts (Π
f) expressing all potential combinations of health statuses (s) for said components (c1, . . . , cn) being consistent with the set of present minimal conflicts (Π
),determine, based on the sets of present and future minimal conflicts (Π
;
Π
f), a set of additional tests ({tA}) in which each test is potentially capable of producing a result that causes the processing unit (110) to change the readiness status (r) for at least one of said components (c1, . . . , cn) from the non-final value (NR) to the final value (R), and evaluate at least one test in the set of additional tests ({tA}).
1 Assignment
0 Petitions
Accused Products
Abstract
Health statuses of components expressing a normal, a suspected faulty or a confirmed faulty condition are estimated. Based on results of tests minimal conflicts are identified explaining the test results. Readiness statuses are derived indicating a final value or a non-final value depending on whether or not additional testing of a component is expected to alter the component'"'"'s health status. In case of non-final value[s], future minimal conflicts are identified expressing all combinations of potentially faulty components being consistent with the set of present minimal conflicts. Based on the minimal conflicts, additional tests are determined being potentially capable of producing results that cause the readiness status to be changed to the final value for one or more components. A status report is generated after evaluation of at least one of the additional tests.
12 Citations
14 Claims
-
1. A computer apparatus for estimating a status of an entity (150, 200) with a plurality of components (c1, . . . , cn) which each is assumed to have a health status (s), the computer apparatus comprising:
-
a processing unit (110) adapted to receive results ({Rt}) of a set of tests (t1, . . . , tx) in respect of the components (c1, . . . , cn), and based thereon generate a status report (<
c,s,r>
) reflecting a functional quality of each of said components (c1, . . . , cn), wherein the status report (<
c,s,r>
) indicates the health status (s) in the form of a parameter expressing whether the component is normal (N), suspected faulty (SF) or confirmed faulty (CF), the processing unit (110) is adapted to associate a readiness status (r) with each of said components (c1, . . . , cn), the readiness status (r) for a component indicating a final value (R) if no additional testing of the component is expected to alter the component'"'"'s present health status (s), and indicating a non-final value (NR) if additional testing of the component may produce test results ({Rt}) altering the component'"'"'s present health status (s), the processing unit (110) is adapted to, based on the received test results ({Rt});identify a set of present minimal conflicts (Π
)defining a set of health statuses (s) for said components (c1, . . . , cn) explaining the test results ({Rt}),derive a respective readiness status (r) for each of said components (c1, . . . , cn), and in case of at least one non-final value (NR), identify a set of future minimal conflicts (Π
f) expressing all potential combinations of health statuses (s) for said components (c1, . . . , cn) being consistent with the set of present minimal conflicts (Π
),determine, based on the sets of present and future minimal conflicts (Π
;
Π
f), a set of additional tests ({tA}) in which each test is potentially capable of producing a result that causes the processing unit (110) to change the readiness status (r) for at least one of said components (c1, . . . , cn) from the non-final value (NR) to the final value (R), and evaluate at least one test in the set of additional tests ({tA}). - View Dependent Claims (2, 3, 4)
-
-
5. A motor vehicle (200) consisting of a plurality of components (c1, . . . , cn, . . . , cs) and a diagnosis system adapted to estimate functional qualities of at least a sub-group (c1, . . . , cn) of said components, wherein the diagnosis system estimates a status of an entity (150, 200) with a plurality of components (c1, . . . , cn) which each is assumed to have a health status (s), the diagnosis system comprising:
-
a processing unit (110) adapted to receive results ({Rt}) of a set of tests (t1, . . . , tx) in respect of the components (c1, . . . , cn), and based thereon generate a status report (<
c,s,r>
) reflecting a functional quality of each of said components (c1, . . . , cn), wherein the status report (<
c,s,r>
) indicates the health status (s) in the form of a parameter expressing whether the component is normal (N), suspected faulty (SF) or confirmed faulty (CF), the processing unit (110) is adapted to associate a readiness status (r) with each of said components (c1, . . . , cn), the readiness status (r) for a component indicating a final value (R) if no additional testing of the component is expected to alter the component'"'"'s present health status (s), and indicating a non-final value (NR) if additional testing of the component may produce test results ({Rt}) altering the component'"'"'s present health status (s), the processing unit (110) is adapted to, based on the received test results ({Rt});identify a set of present minimal conflicts (Π
)defining a set of health statuses (s) for said components (c1, . . . , cn) explaining the test results ({Rt}),derive a respective readiness status (r) for each of said components (c1, . . . , cn), and in case of at least one non-final value (NR), identify a set of future minimal conflicts (Π
f) expressing all potential combinations of health statuses (s) for said components (c1, . . . , cn) being consistent with the set of present minimal conflicts (Π
),determine, based on the sets of present and future minimal conflicts (Π
;
Π
f), a set of additional tests ({tA}) in which each test is potentially capable of producing a result that causes the processing unit (110) to change the readiness status (r) for at least one of said components (c1, . . . , cn) from the non-final value (NR) to the final value (R), andevaluate at least one test in the set of additional tests ({tA}).
-
-
6. A method of estimating a status of an entity (150, 200) with a plurality of components (c1, . . . , cn) which each is assumed to have a health status (s), the method comprising receiving results ({Rt}) of a set of tests (t1, . . . , tx) in respect of the components (c1, . . ., cn), and based thereon generating a status report (<
- c,s,r>
) reflecting a functional quality of each of said components (c1, . . . , cn), wherein the status report (<
c,s,r>
) indicates the health status (s) in the form of a parameter expressing whether the component is normal (N), suspected faulty (SF) or confirmed faulty (CF), and the method comprising operation of the following elements on a processing unit (110);associating a readiness status (r) with each of said components (c1, . . . , cn) using the processing unit, the readiness status (r) for a component indicating a final value (R) if no additional testing of the component is expected to alter the component'"'"'s present health status (s), and indicating a non-final value (NR) if additional testing of the component may produce test results ({Rt}) altering the component'"'"'s present health status (s), the method further comprising, based the received test results ({Rt}), identifying via the processing unit a set of present minimal conflicts (Π
)defining a set of health statuses (s) for said components (c1, . . . , cn) explaining the test results ({Rt}),deriving via the processing unit a respective readiness status (r) for each of said components (c1, . . . , cn), and in case of at least one non-final value (NR), identifying via the processing unit a set of future minimal conflicts (Π
f) expressing all potential combinations of health statuses for said components (c1, . . . , cn) being consistent with the set of present minimal conflicts (H),determining via the processing unit, based on the sets of present and future minimal conflicts (Π
;
Π
f), a set of additional tests ({tA}) in which each test is potentially capable of producing a result that causing the readiness status (r) for at least one of said components (c1, . . . , cn) to be changed from the non-final value (NR) to the final value (R), andevaluating via the processing unit at least one test in the set of additional tests ({tA}). - View Dependent Claims (7, 8)
- c,s,r>
-
9. A computer program product comprising computer-readable storage medium, the computer-readable storage medium comprising computer-executable program code stored therein, the computer-executable program code configured for estimating a status of an entity (150, 200) with a plurality of components (c1, . . . , cn) which each is assumed to have a health status (s), the method comprising receiving results ({Rt}) of a set of tests (t1, . . . , tx) in respect of the components (c1, . . . , cn), and based thereon generating a status report (<
- c,s,r>
) reflecting a functional quality of each of said components (c1, . . . , cn), wherein the status report (<
c,s,r>
) indicates the health status (s) in the form of a parameter expressing whether the component is normal (N), suspected faulty (SF) or confirmed faulty (CF), and the computer-executable program code comprising;a first executable portion configured to associate a readiness status (r) with each of said components (c1, . . . , cn), the readiness status (r) for a component indicating a final value (R) if no additional testing of the component is expected to alter the component'"'"'s present health status (s), and indicating a non-final value (NR) if additional testing of the component may produce test results ({Rt}) altering the component'"'"'s present health status (s), the computer-executable program code further comprising, based the received test results ({Rt}); a second executable portion configured to identify a set of present minimal conflicts (Π
) defining a set of health statuses (s) for said components (c1, . . . , cn) explaining the test results ({Rt}),a third executable portion configured to derive a respective readiness status (r) for each of said components (c1, . . . , cn), and in case of at least one non-final value (NR), a fourth executable portion configured to identify a set of future minimal conflicts (Π
f) expressing all potential combinations of health statuses for said components (c1, . . . , cn) being consistent with the set of present minimal conflicts (Π
),a fifth executable portion configured to determine, based on the sets of present and future minimal conflicts (Π
;
Π
f), a set of additional tests ({tA}) in which each test is potentially capable of producing a result that causing the readiness status (r) for at least one of said components (c1, . . . , cn) to be changed from the non-final value (NR) to the final value (R), anda sixth executable portion configured to evaluate at least one test in the set of additional tests ({tA}). - View Dependent Claims (10, 11)
- c,s,r>
-
12. A computer readable storage medium (160) comprising computer-executable program code stored therein, the computer-executable program code configured for estimating a status of an entity (150, 200) with a plurality of components (c1, . . . , cn) which each is assumed to have a health status (s), the method comprising receiving results ({Rt}) of a set of tests (t1, . . . , tx) in respect of the components (c1, . . . , cn), and based thereon generating a status report (<
- c,s,r>
) reflecting a functional quality of each of said components (c1, . . . , cn), wherein the status report (<
c,s,r>
) indicates the health status (s) in the form of a parameter expressing whether the component is normal (N), suspected faulty (SF) or confirmed faulty (CF), and the computer-executable program code comprising;a first executable portion configured to associate a readiness status (r) with each of said components (c1, . . . , cn), the readiness status (r) for a component indicating a final value (R) if no additional testing of the component is expected to alter the component'"'"'s present health status (s), and indicating a non-final value (NR) if additional testing of the component may produce test results ({Rt}) altering the component'"'"'s present health status (s), the computer-executable program code further comprising, based the received test results ({Rt}); a second executable portion configured to identify a set of present minimal conflicts (Π
) defining a set of health statuses (s) for said components (c1, . . . , cn) explaining the test results ({Rt}),a third executable portion configured to derive a respective readiness status (r) for each of said components (c1, . . . , cn), and in case of at least one non-final value (NR), a fourth executable portion configured to identify a set of future minimal conflicts (Π
f) expressing all potential combinations of health statuses for said components (c1, . . . , cn) being consistent with the set of present minimal conflicts (Π
),a fifth executable portion configured to determine, based on the sets of present and future minimal conflicts (Π
;
Π
f), a set of additional tests ({tA}) in which each test is potentially capable of producing a result that causing the readiness status (r) for at least one of said components (c1, . . . , cn) to be changed from the non-final value (NR) to the final value (R), anda sixth executable portion configured to evaluate at least one test in the set of additional tests ({tA}). - View Dependent Claims (13, 14)
- c,s,r>
Specification