Process control and optimization technique using immunological concepts
First Claim
1. A process control system for controlling a process, comprising:
- a controller adapted to use a set of target control signal values to produce one or more process control signals for use in controlling one or more field devices within the process; and
an optimizer communicatively coupled to the controller and adapted to develop the set of target control signal values, the optimizer including;
a memory for storing a plurality of process control states,an optimization unit communicatively coupled to the memory and adapted to use the stored plurality of process control states to develop a series of the target control signal values for use by the controller during steady-state operation of the process to drive the process towards an optimal process operating condition,a change detection unit responsive to one or more process inputs to detect a change in a current process state condition, anda response unit that responds to a detected change in the current process state condition by selecting one or more of the stored plurality of process control states and using the selected one or more of the stored plurality of process control states to produce a new set of target control signal values for use by the controller in responding to the change in the current process state condition.
1 Assignment
0 Petitions
Accused Products
Abstract
An integrated optimization and control technique performs process control and optimization using stochastic optimization similar to the manner in which biological immune systems work, and thus without the use of historical process models that must be created prior to placing the control and optimization routine in operation within a plant. In particular, an integrated optimization and control technique collects various indications of process control states during the on-line operation of the process, and stores these process control states within a memory. During steady-state operation of the process, the integrated optimization and control technique attempts to optimize the process operation by developing a series of sets of process control inputs to be provided to the process, wherein the series of process control inputs may be developed from the stored process control states using an objective function that defines a particular optimality criteria to be used in optimizing the operation of the process. Moreover, the integrated optimization and control technique may respond to a significant change in the current process state by determining a new set of process control inputs to be provide to the process based on one or more of the stored process control states. In this case, the optimization and control technique compares the disturbance inputs of the current process control operating condition, after one or more of these disturbance inputs experiences a significant change, to the disturbance inputs of at least some of the stored process control states to determine the one or more of the stored process control states that is/are closest to the new process operating condition. The integrated optimization and control technique then develops the new set of control inputs to be delivered to the process based on the control inputs associated with the one or more stored process control states determined to be closest to the new process operating condition.
38 Citations
40 Claims
-
1. A process control system for controlling a process, comprising:
-
a controller adapted to use a set of target control signal values to produce one or more process control signals for use in controlling one or more field devices within the process; and an optimizer communicatively coupled to the controller and adapted to develop the set of target control signal values, the optimizer including; a memory for storing a plurality of process control states, an optimization unit communicatively coupled to the memory and adapted to use the stored plurality of process control states to develop a series of the target control signal values for use by the controller during steady-state operation of the process to drive the process towards an optimal process operating condition, a change detection unit responsive to one or more process inputs to detect a change in a current process state condition, and a response unit that responds to a detected change in the current process state condition by selecting one or more of the stored plurality of process control states and using the selected one or more of the stored plurality of process control states to produce a new set of target control signal values for use by the controller in responding to the change in the current process state condition. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method of controlling a process, comprising:
-
determining values for a set of process input and output variables at multiple times during ongoing operation of the process to determine a multiplicity of process control states; storing an indication of each of the multiplicity of process control states; and when the process is not experiencing a significant change in one or more process disturbances, optimizing the operation of the process by periodically providing new control inputs to the process, the new control inputs configured to move the process to a more optimal process control state; and when the process experiences a significant change in one or more process disturbances, determining a set of control inputs to be provided to the process based on one or more of the stored indications of the multiplicity of process control states and controlling the process using the set of control inputs to move the process towards a more optimal process control state in response to the significant change in the one or more process disturbances. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A method of optimizing the operation of a process, comprising:
-
determining a multiplicity of process control states during ongoing operation of the process by determining values for each of a set of process inputs and a set of process outputs that result from the set of process inputs being applied to the process to thereby define a particular process control state; storing an indication of each of the multiplicity of process control states in a memory; and periodically determining a new set of process control inputs to be used to control the process by predicting the response of the process to a proposed set of process control inputs based on at least one of the stored indications of the process control states and analyzing the optimality of the proposed set of process control inputs using an optimality criteria that uses both the proposed set of process control inputs and a set of predicted process control outputs that result from the proposed set of process control inputs. - View Dependent Claims (31, 32, 33, 34)
-
-
35. A method of controlling a process, comprising:
-
determining a multiplicity of process control states during ongoing operation of the process by determining values for each of a set of process inputs and a set of process outputs that result from the set of process inputs being applied to the process to thereby define a particular process control state; storing an indication of each of the multiplicity of process control states in a memory; monitoring the current state of the process to determine when the process experiences a significant change; and when the process experiences a significant change, determining a set of control inputs to be provided to the process based on one or more of the stored indications of the multiplicity of process control states and controlling the process using the determined set of control inputs to move the process towards a more optimal process control state in response to the significant change. - View Dependent Claims (36, 37, 38, 39, 40)
-
Specification