Method for implementing indirect controller
First Claim
1. A computer-implemented method for implementing an indirect controller with a committee of system models in a plant operable for performing a process, the plant having a plurality of inputs, the inputs being adjustable according to control settings received from a controller, comprising:
- selecting the indirect controller to operate the plant;
obtaining a set of possible control settings from each system model in the committee that is operative;
evaluating confidence in the committee of models using the sets of possible control settings; and
if the confidence in the committee is acceptable, generating a set of desired control settings from the sets of possible control settings.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for implementing an indirect controller for a plant. A plant can be provided with both a direct controller and an indirect controller with a system model or a committee of system models. When the system model has sufficient integrity to satisfy the plant requirements, i.e., when the system model has been sufficiently trained, the indirect controller with the system model is automatically enabled to replace the direct controller. When the performance falls, the direct controller can automatically assume operation of the plant, preferably maintaining operation in a control region suitable for generating additional training data for the system model. Alternatively, the system model incorporates a committee of models. Various types of sources for errors in the committee of models can be detected and used to implement strategies to improve the quality of the committee.
-
Citations
26 Claims
-
1. A computer-implemented method for implementing an indirect controller with a committee of system models in a plant operable for performing a process, the plant having a plurality of inputs, the inputs being adjustable according to control settings received from a controller, comprising:
-
selecting the indirect controller to operate the plant; obtaining a set of possible control settings from each system model in the committee that is operative; evaluating confidence in the committee of models using the sets of possible control settings; and if the confidence in the committee is acceptable, generating a set of desired control settings from the sets of possible control settings. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product, residing on a computer readable medium, for use in implementing an indirect controller with a committee of system models in a plant operable for performing a process, the plant having a plurality of inputs, the inputs being adjustable according to control settings received from a controller, the computer program product comprising instructions for causing a computer to:
-
select the indirect controller to operate the plant; obtain a set of possible control settings from each system model in the committee that is operative; evaluate confidence in the committee of models using the set of possible control settings; and if the confidence in the committee is acceptable, generate a set of desired control settings from the set of possible control settings. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A system for implementing indirect control in a plant operable for performing a process, the plant having a plurality of inputs, the inputs being adjustable according to control settings received from a means for control, comprising:
-
means for modeling the operation of the plant to generate a plurality of sets of possible control settings; means for evaluating confidence in the plurality of sets of possible control settings; means for providing indirect control to operate the plant using the sets of possible control settings; means for providing direct control to operate the plant; and means for selecting indirect control or direct control to operate the plant.
-
Specification