MULTI-OBJECTIVE PREDICTIVE PROCESS OPTIMIZATION WITH CONCURRENT PROCESS SIMULATION
First Claim
Patent Images
1. A process control system for controlling a process, comprising:
- a process simulator adapted to simulate the process and produce a simulated output of the process, wherein the simulated output includes one or more predicted future values of the process;
an optimizer adapted to develop a set of target values based on measured inputs from the process and based on the simulated output from the process simulator; and
a multiple-input/multiple-output controller adapted to produce, during each operational cycle of the process control system, multiple control outputs configured to control the process based on the set of target values provided to the multiple-input/multiple output controller from the optimizer during each operational cycle of the process control system.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for controlling a process includes simulating the process and producing a simulated output of the process, developing a set of target values based on measured inputs from the process and based on the simulated output from the process simulator, and producing multiple control outputs configured to control the process based on the set of target values during each operational cycle of the process control system. The simulated outputs include one or more predicted future values up to the steady state of the process.
163 Citations
52 Claims
-
1. A process control system for controlling a process, comprising:
-
a process simulator adapted to simulate the process and produce a simulated output of the process, wherein the simulated output includes one or more predicted future values of the process;
an optimizer adapted to develop a set of target values based on measured inputs from the process and based on the simulated output from the process simulator; and
a multiple-input/multiple-output controller adapted to produce, during each operational cycle of the process control system, multiple control outputs configured to control the process based on the set of target values provided to the multiple-input/multiple output controller from the optimizer during each operational cycle of the process control system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method of optimizing a process having a plurality of manipulated variables and a plurality of control variables capable of being effected by changes in the manipulated variables, the method comprising:
-
simulating the operation of the process using a process model of the process to produce a simulated output of the process, wherein the simulated output includes one or more predicted future values of the process;
providing the predicted future values of the process to an optimization model of the portion of the process;
measuring inputs from the process;
performing process optimization using an optimization model by selecting a process operating point based on the measured inputs from the process and based on the simulated output from the process simulator, wherein the process operating point is defined by a set of target values for one or more of the plurality of control variables; and
using the set of target values to control the process. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A process control element adapted to be used as a portion of a process control routine implemented on a processor to control a plurality of control parameters of a process using a plurality of manipulated parameters, the process control element comprising:
-
a computer readable medium;
a simulation function block stored on the computer readable medium and adapted to be executed on the processor to implement simulation of the process, the simulation function block comprising a simulation routine that simulates the process and produces a simulated output of the process including one or more predicted future values of the process;
a optimization function block stored on the computer readable medium and adapted to be executed on the processor to implement multiple input/multiple output control of the process during, the optimization function block including;
an objective function that defines an optimization criteria based on the plurality of control parameters;
an optimizer routine that uses the objective function and the simulated output from the simulation routine to produce a set of optimal target values for the control parameters during each control scan period;
a multiple-input/multiple-output control routine that produces a control signal for each of the plurality of manipulated parameters during each control scan period using the target values. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52)
-
Specification