Methods and apparatus for model predictive control in a real time controller
First Claim
Patent Images
1. A method of controlling load on a machine using a controller comprising:
- determining at least one of a process variable associated with the machine and a control output associated with the process variable using an iterative process, wherein a value of the process variable is received from a sensor and wherein the control output is output from the controller;
determining a maximum value of the process variable using a predictive model of the machine while holding the control output substantially constant over a prediction period; and
incrementing the control output of the controller if the determined maximum value of the process variable is within an allowable limit range; and
setting the control output of the controller to a last value of the control output determined that did not cause the process value to exceed the allowable range.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus for controlling load on a machine are provided. The method includes determining a maximum value of a process variable using a predictive model of the machine while holding a control output associated with the process variable substantially constant over a prediction period, incrementing the control output if the determined maximum value of the process variable is within an allowable limit range, and setting the control output to the last value of the process variable that did not cause the process value to exceed the allowable range.
-
Citations
16 Claims
-
1. A method of controlling load on a machine using a controller comprising:
-
determining at least one of a process variable associated with the machine and a control output associated with the process variable using an iterative process, wherein a value of the process variable is received from a sensor and wherein the control output is output from the controller; determining a maximum value of the process variable using a predictive model of the machine while holding the control output substantially constant over a prediction period; and incrementing the control output of the controller if the determined maximum value of the process variable is within an allowable limit range; and setting the control output of the controller to a last value of the control output determined that did not cause the process value to exceed the allowable range. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A turbine engine control system comprising:
-
a plurality of sensors configured to determine a state of the turbine engine; and a processor configured to; determine at least one of a process variable associated with the turbine engine and a control output associated with the process variable using an iterative process, wherein a value of the process variable is received from a sensor and the wherein control output is output from said processor; determine a maximum value of the process variable using a predictive model of the turbine engine while holding the control output substantially constant over a prediction period; and increment the control output if the determined maximum value of the process variable is within an allowable limit range; and set the control output to a last value of the control output determined that did not cause the process value to exceed the allowable range. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method for controlling load on a steam turbine generator based on a model of the steam turbine generator executing on a processor, said method comprising:
-
determining an initial state of the steam turbine generator model using an output of at least one of a plurality of sensors coupled to the steam turbine generator, wherein the state of the steam turbine generator is defined by a plurality of process variables associated with an output of a respective sensor; predicting a future state of the steam turbine generator model based on a change of a control signal that is input to and output from the model; wherein predicting a future state of the steam turbine generator model comprises maintaining the control signal input at a substantially constant value during the prediction period; determining a maximum value of at least one of the process variables during a current prediction period; comparing the future state of the steam turbine generator to at least one of the determined maximum value and a predetermined range for at least one of the plurality of process variables defining the future state; iteratively incrementing the control signal input until at least one of the process variables associated with a next future state exceeds at least one of the determined maximum value and the predetermined range for that process parameter value; and setting a control signal output for the steam turbine generator to a last value that did not cause the process variables of the future state to exceed at least one of the determined maximum value and the allowable range. - View Dependent Claims (14, 15, 16)
-
Specification