← Back to Patent Explorer
US5457625A Expired / Lapsed US ⏱️ 0.0 years remaining

Maximizing process production rates using permanent constraints

Assignee: MW Kellogg Co
•
Filing: 1994-04-13
•
Granted: 1995-10-10
•
Expires: 2014-04-13
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The present invention optimizes the relationship of variables associated with a process having inputs and outputs such that the process has controlled variables, manipulated variables, associated variables and disturbance variables, to maximize production rates. The method of optimizing the relationship includes the steps of prioritizing errors associated with the controlled variables, optimizing controlled variable deviations from their setpoints over a predetermined future time horizon based upon manipulated variable differential moves, suppressing errors associated with the future controlled variable while penalizing moves having large manipulated variable movement for balancing the reduction of future control error against large manipulated variable movement, weighting the manipulated variables for reducing deviation of the manipulated variable from a predetermined target value set artificially high so as to allow preferential movement with respect to some manipulated variables over other manipulated variables, and applying a constraint deviation variable to effectuate deviations outside allowable bounds.

Inventors

  • 👤 Kian Y. Lim
  • 👤 Henry B. McAnally, III
  • 👤 William B. Stewart, Jr.

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 10:06
CPC Classifications
G; G05; G05B; G05B13/00; G05B13/02; G05B13/04; G05B13/048; C; C01; C01C; C01C1/00; C01C1/02; C01C1/04; G05B13/041

Claims Analysis

Total Claims: 19
Claim 1
Independent Claim 218 words
A method for optimizing the relationship of variables associated with a plant process having inputs and outputs, comprising the steps of: (a) measuring variables of the process comprising controlled, manipulated, associated and disturbance variables; (b) employing a model predictive controller comprising a control routine for determining differential moves of the manipulated variables based on the controlled variable(s), one or more of the associated variables, one or more of the disturbance variables, and a permanent constraint target set at an artificially high value, comprising determining manipulated variable differential moves over a predetermined future time horizon to optimize controlled variable deviations with respect to associated setpoints by weighting at least one controlled variable relative to other controlled variables so as to prioritize errors associated with the controlled variables, by penalizing at least one future controlled variable for large manipulated variable movement to balance a reduction of future control error against large manipulated variable movement, by weighting at least one manipulated variable for reducing deviation of the manipulated variable from the target value set artificially high to allow preferential movement of at least one of the manipulated variables over another manipulated variable, and by applying a constraint deviation variable to effectuate deviations outside allowable bounds; and (c) controlling the plant operation in accordance with the differential moves determined in step (b).
Claim 2
Independent Claim 218 words
A method for optimizing the relationship of variables associated with a plant process having inputs and outputs, comprising the steps of: (a) measuring variables of the process comprising controlled, manipulated, associated and disturbance variables; (b) employing a model predictive controller comprising a control routine for determining differential moves of the manipulated variables based on the controlled variable(s), one or more of the associated variables, one or more of the disturbance variables, and a permanent constraint target set at an artificially high value, comprising determining manipulated variable differential moves over a predetermined future time horizon to optimize controlled variable deviations with respect to associated setpoints by weighting at least one controlled variable relative to other controlled variables so as to prioritize errors associated with the controlled variables, by penalizing at least one future controlled variable for large manipulated variable movement to balance a reduction of future control error against large manipulated variable movement, by weighting at least one manipulated variable for reducing deviation of the manipulated variable from the target value set artificially high to allow preferential movement of at least one of the manipulated variables over another manipulated variable, and by applying a constraint deviation variable to effectuate deviations outside allowable bounds; and (c) controlling the plant operation in accordance with the differential moves determined in step (b).
Claim 3
Dependent Claim 375 words
The method for optimizing the relationship of variables associated with a process as defined in claim 1, wherein the control routine is adapted to solve the objective function: Min J=Jcv+Jλ+Jpc+Jd wherein Min J is a least square value comprising the sum of Jcv, Jλ, Jpc and Jd; such that Jcv=CVwate.sup.T (Ax-e).sup.T CVwate(Ax-e) wherein Jcv is the sum of a weighted squares of deviations in the controlled variables from respective setpoints over a future time horizon, CVwate is a vector of factors for weighting control variable errors relative to each other, A is a matrix of transfer function coefficients relating the controlled variables to the manipulated variables, x is a vector of the differential moves of the manipulated variables and e is a vector of errors between the controlled variables and their respective setpoints; such that Jλ=x.sup.T λ.sup.T λx wherein Jλ is the sum of weighted squares of the differential moves of the manipulated variables and λ is a vector of move suppression factors for penalizing excessively large differential moves of the manipulated variables; such that Jpc=PCwate(PCtrgt-MVstpt).sup.T (PCtrgt-MVstpt) wherein Jpc is the sum of the weighted squares of the deviations of the manipulated variables from the permanent constraint values, PCwate is a vector of factors for specifying how tightly the permanent constraints are enforced, PCtrgt is a vector of the permanent constraint targets, and MVstpt is a vector of the manipulated variable setpoints; such that Jd=(d.sup.T AVcost.sup.T)(AVcost d) wherein Jd is the sum of the weighted squares of the deviations in constraint functions outside their allowable bounds, d is a vector of constraint deviation variables, and AVcost is a vector of relative constraint weights; wherein the objective function is subject to the limits: 0≦Vmnmov≦|x|Vmxmov wherein Vmnmov is a vector of minimum differential moves of the manipulated variables and Vmxmov is a vector of maximum differential moves of the manipulated variables; and ##EQU2## wherein MVlwbds are vector elements comprising lower bounds of the manipulated variables, AVlwbds are vector elements comprising lower bounds of the associated variables, C is a matrix of transfer function coefficients relating the manipulated and associated variables to the disturbance variables, MVhibds are vector elements comprising upper bounds of the manipulated variables and AVhibds are vector elements comprising upper bounds of the associated variables.
Claim 4
Independent Claim 178 words
A method for optimizing the relationship of variables associated with a plant process having inputs and outputs, comprising the steps of: (a) measuring variables of the process comprising controlled, manipulated, associated and disturbance variables; (b) weighting errors associated with at least one controlled variable relative to other controlled variables so as to prioritize errors associated with the controlled variables; (c) optimizing controlled variable deviations from associated setpoints over a predetermined future time horizon based upon manipulated variable differential moves; (d) suppressing errors associated with at least one future controlled variable by penalizing for large manipulated variable movement for balancing the reduction of future control error against large manipulated variable movement; (e) weighting at least one manipulated variable for reducing deviation of the manipulated variable from a permanent constraint so as to allow preferential movement of at least one of the manipulated variables over another manipulated variable; (f) applying a constraint deviation variable to effectuate associated variable deviations outside allowable bounds; and (g) controlling the plant operation in accordance with the differential moves determined in steps (b) through (f).
Claim 5
Independent Claim 178 words
A method for optimizing the relationship of variables associated with a plant process having inputs and outputs, comprising the steps of: (a) measuring variables of the process comprising controlled, manipulated, associated and disturbance variables; (b) weighting errors associated with at least one controlled variable relative to other controlled variables so as to prioritize errors associated with the controlled variables; (c) optimizing controlled variable deviations from associated setpoints over a predetermined future time horizon based upon manipulated variable differential moves; (d) suppressing errors associated with at least one future controlled variable by penalizing for large manipulated variable movement for balancing the reduction of future control error against large manipulated variable movement; (e) weighting at least one manipulated variable for reducing deviation of the manipulated variable from a permanent constraint so as to allow preferential movement of at least one of the manipulated variables over another manipulated variable; (f) applying a constraint deviation variable to effectuate associated variable deviations outside allowable bounds; and (g) controlling the plant operation in accordance with the differential moves determined in steps (b) through (f).
Claim 6
Dependent Claim 62 words
The method for optimizing the relationship of variables associated with a process as defined in claim 3 wherein the step of optimizing controlled variable deviations comprises calculating the sum of the squares of the deviations of the calculating the sum of the squares of the deviations of the controlled variables with the independent variable being the differential moves of the manipulated variable.
Claim 7
Dependent Claim 50 words
The method for optimizing the relationship of variables associated with a process as defined in claim 3 wherein the step of optimizing controlled variable deviations comprises calculating the least squares of the deviations of the controlled variables such that the independent variable includes the differential movement of the manipulated variable.
Claim 8
Dependent Claim 54 words
The method for optimizing the relationship of variables associated with a process as defined in claim 3 wherein the step of suppressing errors comprises identifying a preferred move suppression by locating the beginning of an asymptotic decrease of the move sizes prior to a rapid increase in the errors associated with the controlled variable.
Claim 9
Dependent Claim 37 words
The method for controlling the inputs and the outputs of a process as defined in claim 3 wherein the step of suppressing errors comprises setting upper, lower and incrementing values for a move of the controlled variable.
Claim 10
Dependent Claim 51 words
The method for controlling the inputs and the outputs of a process as defined in claim 3 wherein the step of error suppression comprises suppressing the errors until a steady state is reached for ensuring that the sum of the errors and the sum of the moves have been properly calculated.
Claim 11
Dependent Claim 47 words
The method for controlling the inputs and the outputs of a process as defined in claim 3 wherein the step of error suppression comprises determining detailed output including controlled variable-disturbance variable, controlled variable error, associated variable-disturbance variable, feedforward contributions, manipulated variable moves and manipulated variable setpoint projections.
Claim 12
Dependent Claim 144 words
The method for controlling the inputs and the outputs of a process having controlled variables, manipulated variables, associated variables and disturbance variables as defined in claim 4 further comprising the steps of: (a) testing the process to determine operating outputs associated with operating inputs; (b) modeling the process outputs to acquire model response coefficients associating the operating inputs and the operating outputs; (c) applying a suppression analysis for determining an initial move suppression tuning parameter associated with at least one manipulated variable associated with the operating inputs and the operating outputs such that the suppression analysis effectuates setpoint changes and disturbance changes; (d) applying a control routine for simulating the tuning parameters during setpoint changes, disturbance changes and constrained control situations for determining updated outputs and updated inputs; and (e) evaluating the updated outputs and updated inputs for providing supervisory control of the process.
Claim 13
Dependent Claim 124 words
The method for controlling the inputs and the outputs of a process as defined in claim 10 wherein the step of testing the process comprises: (a) identifying relevant manipulated variables to be perturbed; (b) identifying relevant disturbance variables to be perturbed; (c) identifying one or more response variables to be collected and analyzed based upon the perturbation of the identified manipulated variables and disturbance variables; (d) determining the amplitude of the perturbation to be sufficiently large such that the responses of the process are detectable; (e) determining an appropriate sample interval; (f) determining an appropriate perturbation frequency; (g) determining an appropriate duration of the test; (h) performing a pseudo-random binary noise test on the process based upon the identified manipulated variables and disturbance variables.
Claim 14
Dependent Claim 60 words
The method for controlling the inputs and the outputs of a process as defined in claim 10 wherein the step of applying a suppression analysis comprises calculating the sum of the errors associated with the controlled variable and the sum of the moves associated with the manipulated variable for determining a set of move suppression values for each manipulated variable.
Claim 15
Dependent Claim 41 words
The method for controlling the inputs and the outputs of a process as defined in claim 10 wherein the step of applying a suppression analysis comprises increasing the move suppression to effect decreases in the move sizes of the tuning parameter.
Claim 16
Dependent Claim 56 words
The method for controlling the inputs and the outputs of a process as defined in claim 10 wherein the step of applying a suppression analysis comprises identifying a preferred move suppression by locating the beginning of an asymptotic decrease of the move sizes prior to a rapid increase in the errors associated with the controlled variable.
Claim 17
Dependent Claim 37 words
The method for controlling the inputs and the outputs of a process as defined in claim 10 wherein the step of applying a suppression analysis comprises setting upper, lower and incrementing values for the move suppression parameter.
Claim 18
Dependent Claim 54 words
The method for controlling the inputs and the outputs of a process as defined in claim 10 wherein the step of applying a suppression analysis comprises applying the suppression analysis until a steady state is reached for ensuring that the sum of the errors and the sum of the moves have been properly calculated.
Claim 19
Dependent Claim 49 words
The method for controlling the inputs and the outputs of a process as defined in claim 10 wherein the step of applying a suppression analysis comprises determining detailed output including controlled variable error, feedforward contributions, manipulated variable moves, manipulated variable setpoint projections, controlled variable-disturbance variables and associated variable-disturbance variables.

References Cited (Backward Citations)

US4349869A Cited
US4577270A Cited
US4423594A Cited
US4630189A Cited
US4578747A Cited
US4616308A Cited
US4736316A Cited
US5043863A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-10-09 1999-04-10 1999-10-10 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-10-09 2003-04-10 2003-10-10 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-10-09 2007-04-10 2007-10-10 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag