Batch process control using expert systems
DCFirst Claim
1. An expert system based batch process control method, comprising the steps of:
- (a) initiating the batch process;
(b) monitoring, using knowledge in the expert system which defines an endpoint condition in the batch process, for said endpoint condition; and
(c) changing, using the expert system, a control objective of the batch process when the expert system detects said endpoint condition.
3 Assignments
Litigations
0 Petitions
Accused Products
Abstract
Batch process control is improved by defining a step endpoint condition in an expert system knowledge base; using the expert system to monitor for the occurrence of the endpoint in the batch process; and triggering a change in a batch process condition when the endpoint is found. Preferably, the expert system and the batch process condition change are implemented as modules which execute under control of timing and sequencing functions in a supervisory control system, and the change affects a setpoint (or other control objective) in a continuous control system. Multiple instances of modular expert systems allow parallel process units to be easily controlled.
93 Citations
101 Claims
-
1. An expert system based batch process control method, comprising the steps of:
-
(a) initiating the batch process; (b) monitoring, using knowledge in the expert system which defines an endpoint condition in the batch process, for said endpoint condition; and (c) changing, using the expert system, a control objective of the batch process when the expert system detects said endpoint condition. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A batch process control system, comprising:
-
(a) control means for controlling process conditions of the batch process, so as to maintain said process conditions at pre-defined objectives; and (b) expert system means, responsive to said control means, for causing said control means to change said pre-defined objectives when an endpoint condition, defined by knowledge in said expert system means, is detected by said expert system means. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A batch process control system, comprising:
-
(a) control means for controlling at least one process condition of the batch process, in accordance with a desired objective; and (b) expert system means, responsive to said control means, for causing said control means to change said desired objective when an endpoint condition, defined by knowledge in said expert system means, is detected by said expert system means. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66)
-
-
67. A batch process control system, comprising:
-
(a) first event module means for changing a first condition of the batch process; (b) expert system module means having a plurality of rules defining an endpoint condition of the batch process and responsive to data from the batch process for detecting said endpoint condition; and (c) second event module means, responsive to said expert system means, for changing a second condition of the batch process, upon detection of said endpoint condition by said expert system means. - View Dependent Claims (68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99)
-
-
100. A batch process control system, comprising:
-
(a) first event module means for changing a first condition of the batch process; (b) second event module means for changing a second condition of the batch process; (c) following domino timing function means for causing said second module means to execute when said first event module means turns off, for keeping said second event module means turned on for a specified execution time interval, and for turning said second event module means off after said specified execution time interval.
-
-
101. A batch process control system, comprising:
-
(a) first event module means for changing a first condition of the batch process; (b) second event module means for changing a second condition of the batch process; and (c) first domino timing function means for causing said first event module means to execute when said first event module is turned on, for keeping said first event module means turned on for a specified execution time interval, and for turning said first event module means off after said specified execution time interval.
-
Specification