State-based method and apparatus for evaluating the performance of a control system
First Claim
1. A method of evaluating the performance of a control system using an electronic device having state machine logic, comprising:
- determining a first logic state representative of a first condition of the control system based on data received from the control system;
executing a first testing function included in the electronic device and associated with the first logic state;
transitioning to a second logic state representative of a second condition of the control system based on at least one of the received data and an output from the first testing function;
executing a second testing function included in the electronic device and associated with the second logic state;
selecting at least one algorithm out of a predetermined set of algorithms;
evaluating a controller performance based on a condition of the control system, data from the control system and at least one algorithm result;
providing a diagnosis of the performance of the control system based on the output of at least one of the first testing function, the second testing function, and at least one algorithm result; and
storing the diagnosis in a memory.
3 Assignments
0 Petitions
Accused Products
Abstract
A method of evaluating the performance of a control system using an electronic device having state machine logic. The state machine logic includes determining a first logic state representative of a first condition of the control system based on data received from the control system. The state machine logic also includes executing a first testing function and transitioning to a second logic state representative of a second condition of the control system based on at least one of the received data and output from the first testing function. The state machine logic further includes executing a second testing function and providing a diagnosis of the performance of the control system based on the output of at least one of the first testing function and the second testing function.
45 Citations
35 Claims
-
1. A method of evaluating the performance of a control system using an electronic device having state machine logic, comprising:
-
determining a first logic state representative of a first condition of the control system based on data received from the control system; executing a first testing function included in the electronic device and associated with the first logic state; transitioning to a second logic state representative of a second condition of the control system based on at least one of the received data and an output from the first testing function; executing a second testing function included in the electronic device and associated with the second logic state; selecting at least one algorithm out of a predetermined set of algorithms; evaluating a controller performance based on a condition of the control system, data from the control system and at least one algorithm result; providing a diagnosis of the performance of the control system based on the output of at least one of the first testing function, the second testing function, and at least one algorithm result; and storing the diagnosis in a memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An apparatus for evaluating the performance of a control system, comprising:
-
a memory including a plurality of testing functions; and state machine logic including a plurality of logic states and configured to perform the steps of; determining a first logic state representative of a first condition of the control system based on data received from the control system; executing a first testing function associated with the first logic state; transitioning to a second logic state representative of a second condition of the control system based on at least one of the received data and an output from the first testing function; executing a second testing function included in an electronic device and associated with the second logic state; selecting at least one algorithm out of a predetermined set of algorithms; evaluating a controller performance based on a condition of the control system, data from the control system and at least one algorithm result; providing a diagnosis of the performance of the control system based on the output of at least one of the first testing function, the second testing function, and at least one algorithm result; and storing the diagnosis in a memory. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. An apparatus for evaluating the performance of a control system, comprising:
-
a memory including a plurality of testing functions; and means for detecting a plurality of transition events respectively associated with a plurality of logic states respectively representative of a plurality of conditions of the control system based on data received from the control system; means for executing at least a first testing function associated with a first one of the logic states when a first one of the conditions exists, and for executing at least a second testing function associated with a second one of the logic states when a second one of the conditions exists; means for selecting at least one algorithm out of a predetermined set of algorithms; means for evaluating a controller performance based on a condition of the control system, data from the control system and at least one algorithm result; means for providing a diagnosis of the performance of the control system based on an output of at least one of the first testing function, the second testing function, and at least one algorithm result; and a means for storing the diagnosis in the memory. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
Specification