Neural network/expert system process control system and method
DCFirst Claim
1. A computer-based process control method adapted to control a process using a regulatory controller, the process producing a product having at least one product property, the computer-based process control method comprising the steps of:
- (1) predicting, using a neural network, output data from input data;
(2) supplying said output data to the regulatory controller for controlling the process; and
(3) using an expert system to make a decision, using data from the process, to directly or indirectly control the regulatory controller.
6 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A neural network/expert system process control system and method combines the decision-making capabilities of expert systems with the predictive capabilities of neural networks for improved process control. Neural networks provide predictions of measurements which are difficult to make, or supervisory or regulatory control changes which are difficult to implement using classical control techniques. Expert systems make decisions automatically based on knowledge which is well-known and can be expressed in rules or other knowledge representation forms. Sensor and laboratory data is effictively used. In one approach, the output data from the neural network can be used by the controller in controlling the process, and the expert system can make a decision using sensor or lab data to control the controller(s). In another approach, the output data of the neural network can be used by the expert system in making its decision, and control of the process carried out using lab or sensor data. In another approach, the output data can be used both to control the process and to make decisions.
-
Citations
36 Claims
-
1. A computer-based process control method adapted to control a process using a regulatory controller, the process producing a product having at least one product property, the computer-based process control method comprising the steps of:
-
(1) predicting, using a neural network, output data from input data; (2) supplying said output data to the regulatory controller for controlling the process; and (3) using an expert system to make a decision, using data from the process, to directly or indirectly control the regulatory controller. - View Dependent Claims (2)
-
-
3. A computer-based process control method adapted to control a process using a controller, the process producing a product having at least one product property, the computer-based process control method comprising the steps of:
-
(1) predicting, using a neural network, output data from input data; (2) supplying said output data to an expert system; and (3) using said expert system to make a decision, using said output data, to directly or indirectly control the controller.
-
-
4. A computer neural network process control system adapted to control a process using a controller, the process producing a product having at least one product property, the computer-based process control system comprising:
-
(a) a neural network, comprising predicting means for predicting output data in accordance with input data and in accordance with weights; (b) a controller, connected to directly or indirectly control the process, and connected to use said output data as a controller input data in place of a sensor input data; and (c) an expert system, connected to use data from the process to make a decision and connected to directly or indirectly control the operation of said controller in accordance with said decision, comprising, (1) a knowledge base, and (2) an inference engine responsive to said knowledge base. - View Dependent Claims (5, 6, 7, 8, 9)
-
-
10. A computer neural network process control system adapted to control a process using a controller, the process producing a product having at least one product property, the computer-based process control system comprising:
-
(a) a neural network comprising (1) first means for storing a first training input data with an associated first timestamp; (2) second means for storing a first input data indicated by said associated first timestamp; (3) first retrieving means, responsive to said first means for storing, for retrieving said first training input data indicated by said associated first timestamp; (4) second retrieving means, responsive to said second means for storing, for retrieving said first input data indicated by said associated first timestamp; (5) training means, responsive to said first retrieving means and said second retrieving means, for training said neural network in accordance with said first training input data and said first input data to produce a trained neural network; and (6) predicting means for predicting output data in accordance with a second input data and said trained neural network; (b) a controller connected to directly or indirectly control the process, which controller is connected to use said output data as its controller input data; and (c) an expert system, connected to use data from the process to make a decision and connected to directly or indirectly control the operation of said controller in accordance with said decision, comprising, (1) a knowledge base, and (2) an inference engine responsive to said knowledge base. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer-based process control method adapted to control a process using a supervisory controller, the process producing a product having at least one product property, the computer-based process control method comprising the steps of:
-
(1) predicting, using a neural network, output data from input data; (2) supplying said output data to the supervisory controller for controlling the process; and (3) using an expert system to make a decision, using data from the process, to directly or indirectly control the supervisory controller.
-
-
16. A computer neural network process control system adapted to control a process using a controller, the process producing a product having at least one product, the computer-based process control system comprising:
-
(a) a neural network, comprising predicting means for predicting output data in accordance with input data and in accordance with weights; (b) a controller, connected to directly or indirectly control the process, and connected to adjust a set point in accordance with said output data; and (c) an expert system, connected to use data from the process to make a decision and connected to directly or indirectly control the operation of said controller in accordance with said decision, comprising, (1) a knowledge base, and (2) an inference engine responsive to said knowledge base. - View Dependent Claims (17)
-
-
18. A computer neural network process control system adapted to control a process using a controller, the process producing a product having at least one product property, the computer-based process control system comprising:
-
(a) a neural network, comprising predicting means for predicting output data in accordance with input data and in accordance with weights; (b) an expert system, connected to use said output data to make a decision and connected to directly or indirectly control the operation of the controller in accordance with said decision, comprising, (1) a knowledge base, and (2) an inference engine responsive to said knowledge base; and (c) the controller, connected to directly or indirectly control the process.
-
-
19. A computer neural network process control system adapted to control a process using a controller, the process producing a product having at least one product property, the computer-based process control system comprising:
-
(a) an actuator, for changing a controllable state of the process in accordance with a state of said actuator; (b) an expert system, connected to use data from the process to make a decision as indicated by decision data, comprising; (1) a knowledge base, and (2) an inference engine responsive to said knowledge base; and (c) a neural network, comprising predicting means for predicting output data in accordance with said decision data and in accordance with weights, said neural network connected to adjust said state of said actuator in accordance with said output data.
-
-
20. A computer neural network process control system adapted to control a process using a controller, the process producing a product having at least one product property, the computer-based process control system comprising:
-
(a) a neural network, comprising predicting means for predicting output data in accordance with input data and in accordance with weights; (b) a controller, connected to directly or indirectly control the process, and connected to adjust a set point in accordance with said output data; (c) an expert system, connected to use said output data to make a decision and connected to directly or indirectly control the operation of said controller in accordance with said decision, comprising; (1) a knowledge base, and (2) an inference engine responsive to said knowledge base.
-
-
21. A modular computer neural network process control system adapted to control a process using a controller, the process producing a product having at least one product property, the modular computer-based process control system comprising:
-
(a) a neural network module for predicting output data from input data; (b) a controller, connected to directly or indirectly control the process and connected to use said output data as a controller input data in place of a sensor input data; and (c) an expert system module, connected to use data from the process to make a decision and connected to control the operation of said controller in accordance with said decision. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
-
29. A modular computer neural network process control system adapted to control a process using a controller, the process producing a product having at least one product property, the modular computer-based process control system comprising:
-
(a) a neural network module for predicting output data from input data; (b) an expert system module, connected to use said output data to make a decision and to produce decision data indicative of said decision; and (c) a controller, connected to directly or indirectly control the process in accordance with said decision data. - View Dependent Claims (30, 31, 32, 33, 34, 35)
-
-
36. A computer-based process control method adapted to control a process using a controller, the process producing a product having at least one product property, the computer-based process control method comprising the steps of:
-
(1) predicting using a neural network output data from input data; (2) executing in parallel the substeps of; (a) at a first specified interval, controlling the process with the controller, using said output data; and (b) at a second specified interval, using an expert system to make a decision, using data from the process, to change a parameter of the controller.
-
Specification