Patent ID: 7610108

Claim:
A method for predicting an output value from a received input value, the method comprising: on a physical computing device: modeling a set of static data received from a plant or process in a predictive static model over a first range, the static model having a static gain K and modeling static operation of the plant or process; modeling a set of dynamic data received from the plant or process in a predictive dynamic model over a second range smaller than the first range, the dynamic model having a dynamic gain and modeling dynamic operation of the plant or process over the second range, and the dynamic model being independent of operation of the static model; adjusting the dynamic gain of the dynamic model as a predetermined function of the static gain K of the static model to vary model parameters of the dynamic model; predicting the dynamic operation of the plant or process from an initial steady-state input value at a first time to a predicted steady-state input value at a second time to determine a predicted dynamic operation; comparing the predicted dynamic operation to a desired steady-state value of the plant or process at a final desired output value and generating an error as the difference therebetween; attenuating the error as a function of time between the first time and the second time; determining a change in the input value for input to said predicting the dynamic operation which is operable to vary the input value thereto; and varying the change in the input value in accordance with the determined change to minimize the attenuated error.