Method for implementing indirect controller
First Claim
1. A computer-implemented method for implementing an indirect controller in a plant operable for performing a process, the plant having a plurality of plant inputs, the inputs being adjustable according to control settings received from a controller, the method comprising:
- operating the plant using a direct controller;
using the direct controller to generate training data for a model of the process during operation of the plant by the direct controller;
training the model of the process using the training data generated by the direct controller; and
operating the plant using said indirect controller after the model has been trained, thereby replacing the direct controller.
2 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
45 Claims
-
1. A computer-implemented method for implementing an indirect controller in a plant operable for performing a process, the plant having a plurality of plant inputs, the inputs being adjustable according to control settings received from a controller, the method comprising:
-
operating the plant using a direct controller; using the direct controller to generate training data for a model of the process during operation of the plant by the direct controller; training the model of the process using the training data generated by the direct controller; and operating the plant using said indirect controller after the model has been trained, thereby replacing the direct controller. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer program product, residing on a computer readable medium, for use in implementing an indirect controller with a model 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 a direct controller to operate the plant; generate training data from the plant during operation of the plant by the direct controller, wherein the direct controller generates the training data; train the model of the process using the training data generated by the direct controller; and select the indirect controller to operate the plant after the model has been trained, thereby replacing the direct controller. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A system for implementing indirect control in a plant operable for performing a process, the plant having a plurality of plant inputs, the inputs being adjustable according to control settings received from a controller, the system comprising:
-
direct control means for directly controlling operation of the plant and generating training data from the plant during operation of the plant by the direct control means; training means for training a model of the process using the training data generated by the direct control means; and indirect control means for indirectly controlling operation of the plant after the model has been trained, thereby replacing the direct control means. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
Specification