Claims Analysis
Total Claims: 27
Claim 1
Independent Claim
166 words
A process controller for controlling a process, the process controller comprising: a dynamic matrix control controller having a controller algorithm that uses a gain vector to produce a control signal based on an input signal, the control signal being developed for controlling a process variable; a process model estimation unit coupled to the process to collect process data during the on-line operation of the process and that determines a process model representing the operation of the process from the collected process data, the process model including multiple model parameters including a process dead time parameter; and a controller adaptation unit that uses the process model including the process dead time parameter to calculate a new gain vector for use in the dynamic matrix controller algorithm and that adapts the controller algorithm of the dynamic matrix controller to use the new gain vector, wherein the controller adaptation unit adapts the controller to use the new gain vector while the controller is operating on-line to control the process.
Claim 2
Dependent Claim
166 words
A process controller for controlling a process, the process controller comprising: a dynamic matrix control controller having a controller algorithm that uses a gain vector to produce a control signal based on an input signal, the control signal being developed for controlling a process variable; a process model estimation unit coupled to the process to collect process data during the on-line operation of the process and that determines a process model representing the operation of the process from the collected process data, the process model including multiple model parameters including a process dead time parameter; and a controller adaptation unit that uses the process model including the process dead time parameter to calculate a new gain vector for use in the dynamic matrix controller algorithm and that adapts the controller algorithm of the dynamic matrix controller to use the new gain vector, wherein the controller adaptation unit adapts the controller to use the new gain vector while the controller is operating on-line to control the process.
Claim 3
Dependent Claim
20 words
The process controller of claim 1 , wherein the dynamic matrix control controller is a model predictive control (MPC) controller.
Claim 4
Dependent Claim
15 words
The process controller of claim 2 , wherein the MPC controller is a single-loop controller.
Claim 5
Dependent Claim
23 words
The process controller of claim 3 , wherein the MPC controller includes one or more feedback paths and one or more feedforward paths.
Claim 6
Dependent Claim
19 words
The process controller of claim 4 , wherein the control algorithm uses a control horizon equal to two scans.
Claim 7
Dependent Claim
19 words
The process controller of claim 4 , wherein the control algorithm uses a control horizon equal to one scan.
Claim 8
Dependent Claim
25 words
The process controller of claim 2 , wherein control algorithm includes a penalty on move variable that is altered during operation of the MPC controller.
Claim 9
Dependent Claim
43 words
The process controller of claim 2 , wherein the MPC controller includes a set point target vector filter having a set point target vector filter parameter, and wherein the set point target vector filter parameter is altered during operation of the MPC controller.
Claim 10
Dependent Claim
20 words
The process controller of claim 2 , wherein the process model is a first order plus dead time process model.
Claim 11
Dependent Claim
16 words
The process controller of claim 2 , wherein the process model is a parametric process model.
Claim 12
Dependent Claim
25 words
The process controller of claim 2 , wherein the controller adaptation unit determines a prediction horizon for the control algorithm based on the process model.
Claim 13
Dependent Claim
25 words
The process controller of claim 2 , wherein the controller adaptation unit determines an execution time for the MPC controller based on the process model.
Claim 14
Dependent Claim
49 words
The process controller of claim 2 , wherein the controller adaptation unit determines a time to steady state from the process model and determines a combination of a prediction horizon for the control algorithm and an execution time for the MPC controller based on the time to steady state.
Claim 15
Dependent Claim
31 words
The process controller of claim 2 , wherein the controller adaptation unit determines a value for a penalty on move variable used in the controller algorithm based on the process model.
Claim 16
Dependent Claim
36 words
The process controller of claim 14 , wherein the process model defines a process dead time and the controller adaptation unit determines the value of the penalty on move variable based on the process dead time.
Claim 17
Dependent Claim
78 words
The process controller of claim 1 , wherein the dynamic matrix control controller includes a prediction unit that determines a prediction vector for a set of controlled variables, a prediction error unit that combines the prediction vector with a set point vector to produce a prediction error vector and wherein the controller algorithm multiplies the prediction error vector by the gain vector to produce a change in a control signal to be used to develop the control signal.
Claim 18
Dependent Claim
22 words
The process controller of claim 1 , wherein the controller adaptation unit calculates the new gain vector using a closed form equation.
Claim 19
Dependent Claim
24 words
The process controller of claim 17 , wherein the closed form equation is a function of one or more of the multiple model parameters.
Claim 20
Dependent Claim
21 words
The process controller of claim 18 , wherein the closed form equation includes a term related to a penalty on move.
Claim 21
Dependent Claim
26 words
The process controller of claim 19 , wherein the controller adaptation unit determines the penalty on move as a function of the process dead time parameter.
Claim 22
Dependent Claim
41 words
The process controller of claim 19 , wherein the process model includes a process time constant as one of the process parameters and wherein the controller adaptation unit determines the penalty on move as a function of the process time constant.
Claim 23
Dependent Claim
61 words
The process controller of claim 18 , wherein the controller adaptation unit includes a step response model generation unit that generates a step response model from the multiple model parameters of the process model, the step response model having a set of step response model gains, and wherein the closed form equation is a function of the step response model gains.
Claim 24
Dependent Claim
15 words
The process controller of claim 1 , wherein the new gain vector comprises a matrix.
Claim 25
Dependent Claim
15 words
The process controller of claim 1 , wherein the new gain vector comprises a scalar.
Claim 26
Dependent Claim
192 words
A process controller for controlling a process, the process controller comprising: a dynamic matrix control controller having a controller algorithm that uses a gain vector to produce a control signal based on an input signal, the control signal being developed for controlling a process variable; a process model estimation unit coupled to the process to collect process data during the on-line operation of the process and that determines a process model representing the operation of the process from the collected process data; and a controller adaptation unit that uses the process model to calculate a new gain vector for use in the dynamic matrix controller algorithm and that adapts the controller algorithm of the dynamic matrix controller to use the new gain vector, wherein the controller adaptation unit adapts the controller to use the new gain vector while the controller is operating on-line to control the process; wherein the dynamic matrix control controller is a single-loop, model predictive control (MPC) controller that includes one or more feedback paths and one or more feedforward paths and wherein the control algorithm uses a control horizon at least ten times shorter than a prediction horizon.
Claim 27
Dependent Claim
192 words
A process controller for controlling a process, the process controller comprising: a dynamic matrix control controller having a controller algorithm that uses a gain vector to produce a control signal based on an input signal, the control signal being developed for controlling a process variable; a process model estimation unit coupled to the process to collect process data during the on-line operation of the process and that determines a process model representing the operation of the process from the collected process data; and a controller adaptation unit that uses the process model to calculate a new gain vector for use in the dynamic matrix controller algorithm and that adapts the controller algorithm of the dynamic matrix controller to use the new gain vector, wherein the controller adaptation unit adapts the controller to use the new gain vector while the controller is operating on-line to control the process; wherein the dynamic matrix control controller is a single-loop, model predictive control (MPC) controller that includes one or more feedback paths and one or more feedforward paths and wherein the control algorithm uses a control horizon at least ten times shorter than a prediction horizon.