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

Apparatus and method for predictive control of a dynamic system

Assignee: Westinghouse Electric Corp
•
Filing: 1985-10-02
•
Granted: 1987-01-06
•
Expires: 2005-10-02
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Predictive control of a controlled dynamic system having conventional feedback. The input predictor processes the assumed inputs to the controlled system to determine an error output or value corresponding to the outputs only at the prediction horizon interval. The error output is processed by scalar mathematical operations to adjust the assumed inputs and form actual inputs to the controlled system. This method of predicting the inputs can be accomplished in less time than required by previous systems, and the stability of the controlled system, particularly non-minimum phase systems, is improved.

Inventors

  • 👤 Clinton W. Moulds, III
  • 👤 George S. Axelby

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 05:44
CPC Classifications
G; G05; G05B; G05B13/00; G05B13/02; G05B13/04

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 143 words
A predictive method for controlling the output of a sample dynamic system, said method including the steps of: providing a plurality of future output values defining the desired future output of the controlled system for each sample period up to a predetermined prediction horizon of future sample periods; acquiring data values corresponding to past values of inputs to the controlled system; using model weight values and said past values of inputs to determine assumed future inputs for predicting the output of the controlled system only at a time corresponding to the prediction horizon; comparing the predicted output with the corresponding desired output to provide an error value; compensating said error value with the model weights to provide a correction value; adjusting the assumed future inputs by said correction value to provide a corrected input; and applying the corrected input to the controlled system.
Claim 2
Dependent Claim 143 words
A predictive method for controlling the output of a sample dynamic system, said method including the steps of: providing a plurality of future output values defining the desired future output of the controlled system for each sample period up to a predetermined prediction horizon of future sample periods; acquiring data values corresponding to past values of inputs to the controlled system; using model weight values and said past values of inputs to determine assumed future inputs for predicting the output of the controlled system only at a time corresponding to the prediction horizon; comparing the predicted output with the corresponding desired output to provide an error value; compensating said error value with the model weights to provide a correction value; adjusting the assumed future inputs by said correction value to provide a corrected input; and applying the corrected input to the controlled system.
Claim 3
Dependent Claim 25 words
The predictive control method of claim 1 wherein the predicted output and the desired output are compared only for the sample at the prediction horizon.
Claim 4
Dependent Claim 21 words
The predictive control method of claim 1 wherein the compensation of the error value is performed with only scalar number quantities.
Claim 5
Dependent Claim 44 words
The predictive control method of claim 3 including the steps of: multiplying the error value with the model weights to provide a first quantity; and dividing said first quantity by the sum of the squares of the model weights up to the prediction horizon.
Claim 6
Dependent Claim 24 words
The predictive control method of claim 4 wherein the squares of the model weights are derived from the DOT product of the model weights.
Claim 7
Dependent Claim 28 words
The predictive control method of claim 1 including the step of shifting the past and assumed future inputs by an amount of time equal to the prediction horizon.
Claim 8
Dependent Claim 23 words
The predictive control method of claim 1 including the step of forming a vector DOT product from two inputs of the model weights.
Claim 9
Dependent Claim 190 words
A predictive method for controlling the output of a sampled dynamic system, said method including the steps of: providing a plurality of future output values defining the desired future outputs of the controlled system for each sample period up to a predetermined prediction horizon of future sample periods; acquiring data values corresponding to past values of inputs to the controlled system; using model weight values and said past values of inputs to determine assumed future inputs for predicting the output of the controlled system only at a time corresponding to the prediction horizon; shifting the past and assumed future inputs by an amount of time equal to the prediction horizon; comparing the predicted output with the corresponding desired output only at the prediction horizon to provide an error value; multiplying the error value with the model weights to provide a first quantity; forming a vector DOT product from two inputs of the model weights; dividing said first quantity by said vector DOT product to obtain a correction value; adjusting the assumed inputs by said correction value to provide a corrected input; and applying the corrected input to the controlled system.
Claim 10
Dependent Claim 190 words
A predictive method for controlling the output of a sampled dynamic system, said method including the steps of: providing a plurality of future output values defining the desired future outputs of the controlled system for each sample period up to a predetermined prediction horizon of future sample periods; acquiring data values corresponding to past values of inputs to the controlled system; using model weight values and said past values of inputs to determine assumed future inputs for predicting the output of the controlled system only at a time corresponding to the prediction horizon; shifting the past and assumed future inputs by an amount of time equal to the prediction horizon; comparing the predicted output with the corresponding desired output only at the prediction horizon to provide an error value; multiplying the error value with the model weights to provide a first quantity; forming a vector DOT product from two inputs of the model weights; dividing said first quantity by said vector DOT product to obtain a correction value; adjusting the assumed inputs by said correction value to provide a corrected input; and applying the corrected input to the controlled system.
Claim 11
Dependent Claim 153 words
Predictive apparatus for controlling the output of a sampled dynamic system, said apparatus comprising: means for providing a plurality of future output values defining the desired future output of the controlled system for each sample period up to a predetermined prediction horizon of future sample periods; means for acquiring data values corresponding to past values of inputs to the controlled system; means for using model weight values and said past values of inputs to determine assumed future inputs for predicting the output of the controlled system only at a time corresponding to the prediction horizon; means for comparing the predicted output with the corresponding desired output to provide an error value; means for compensating said error value with the model weights to provide a correction value; means for adjusting the assumed future inputs by said correction value to provide a corrected input; and means for applying the corrected input to the controlled system.
Claim 12
Dependent Claim 153 words
Predictive apparatus for controlling the output of a sampled dynamic system, said apparatus comprising: means for providing a plurality of future output values defining the desired future output of the controlled system for each sample period up to a predetermined prediction horizon of future sample periods; means for acquiring data values corresponding to past values of inputs to the controlled system; means for using model weight values and said past values of inputs to determine assumed future inputs for predicting the output of the controlled system only at a time corresponding to the prediction horizon; means for comparing the predicted output with the corresponding desired output to provide an error value; means for compensating said error value with the model weights to provide a correction value; means for adjusting the assumed future inputs by said correction value to provide a corrected input; and means for applying the corrected input to the controlled system.
Claim 13
Dependent Claim 25 words
The predictive control apparatus of claim 9 wherein the predicted output and the desired output are compared only for the sample at the prediction horizon.
Claim 14
Dependent Claim 21 words
The predictive control apparatus of claim 9 wherein the compensation of the error value is performed with only scalar number quantities.
Claim 15
Dependent Claim 45 words
The predictive control apparatus of claim 11 including: means for multiplying the error value with the model weights to provide a first quantity; and means for dividing said first quantity by the sum of the squares of the model weights up to the prediction horizon.
Claim 16
Dependent Claim 24 words
The predictive control apparatus of claim 12 wherein the squares of the model weights are derived from the DOT product of the model weights.
Claim 17
Dependent Claim 27 words
The predictive control apparatus of claim 9 including means for shifting the past and assumed future inputs by an amount of time equal to the prediction horizon.
Claim 18
Dependent Claim 22 words
The predictive control apparatus of claim 9 including means for forming a vector DOT product from two inputs of the model weights.
Claim 19
Dependent Claim 206 words
Predictive apparatus for controlling the output of a sampled dynamic system, said apparatus comprising: means for providing a plurality of future output values defining the desired future outputs of the controlled system for each sample period up to a predetermined prediction horizon of future sample periods; means for acquiring data values corresponding to past values of inputs to the controlled system; means for using model weight values and said past values of inputs to determine assumed future inputs for predicting the output of the controlled system only at a time corresponding to the prediction horizon; means for shifting the past and assumed future inputs by an amount of time equal to the prediction horizon; means for comparing the predicted output with the corresponding desired output only at the prediction horizon to provide an error value; means for multiplying the error value with the model weights to provide a first quantity; means for forming a vector DOT product from two inputs of the model weights; means for dividing said first quantity by said vector DOT product to obtain a correction value; means for adjusting the assumed inputs by said correction value to provide a corrected input; and means for applying the corrected input to the controlled system.
Claim 20
Dependent Claim 206 words
Predictive apparatus for controlling the output of a sampled dynamic system, said apparatus comprising: means for providing a plurality of future output values defining the desired future outputs of the controlled system for each sample period up to a predetermined prediction horizon of future sample periods; means for acquiring data values corresponding to past values of inputs to the controlled system; means for using model weight values and said past values of inputs to determine assumed future inputs for predicting the output of the controlled system only at a time corresponding to the prediction horizon; means for shifting the past and assumed future inputs by an amount of time equal to the prediction horizon; means for comparing the predicted output with the corresponding desired output only at the prediction horizon to provide an error value; means for multiplying the error value with the model weights to provide a first quantity; means for forming a vector DOT product from two inputs of the model weights; means for dividing said first quantity by said vector DOT product to obtain a correction value; means for adjusting the assumed inputs by said correction value to provide a corrected input; and means for applying the corrected input to the controlled system.

References Cited (Backward Citations)

US4128837A Cited
US3748565A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1990-01-05 1990-07-07 1991-01-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1994-01-05 1994-07-07 1995-01-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1998-01-05 1998-07-07 1999-01-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag