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

Hybrid linear-neural network process control

Assignee: Aspentech Corp
•
Filing: 1996-05-03
•
Granted: 1999-03-02
•
Expires: 2016-05-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A hybrid analyzer having a data derived primary analyzer and an error correction analyzer connected in parallel is disclosed. The primary analyzer, preferably a data derived linear model such as a partial least squares model, is trained using training data to generate major predictions of defined output variables. The error correction analyzer, preferably a neural network model is trained to capture the residuals between the primary analyzer outputs and the target process variables. The residuals generated by the error correction analyzer is summed with the output of the primary analyzer to compensate for the error residuals of the primary analyzer to arrive at a more accurate overall model of the target process. Additionally, an adaptive filter can be applied to the output of the primary analyzer to further capture the process dynamics. The data derived hybrid analyzer provides a readily adaptable framework to build the process model without requiring up-front knowledge. Additionally, the primary analyzer, which incorporates the PLS model, is well accepted by process control engineers. Further, the hybrid analyzer also addresses the reliability of the process model output over the operating range since the primary analyzer can extrapolate data in a predictable way beyond the data used to train the model. Together, the primary and the error correction analyzers provide a more accurate hybrid process analyzer which mitigates the disadvantages, and enhances the advantages, of each modeling methodology when used alone.

Inventors

  • 👤 Casimir C. Klimasauskas
  • 👤 John P. Guiver

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 14:56
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/04; G05B19/042; G05B13/00; G05B13/02; G05B13/0265; G05B13/027; G05B13/0275

Claims Analysis

Total Claims: 22
Claim 1
Independent Claim 169 words
An apparatus for modeling a process, said process having one or more disturbance variables as process input conditions, one or more corresponding manipulated variables as process control conditions, and one or more corresponding controlled variables as process output conditions, said apparatus comprising: a data derived primary analyzer adapted to sample an input vector spanning one or more of said disturbance variables and manipulated variables, said data derived primary analyzer generating an output based on said input vector; a derivative calculator for computing a derivative of the output of said primary analyzer; an integrator coupled to the output of said derivative calculator for generating a predicted value; an error correction analyzer adapted to sample said input vector, said error correction analyzer estimating a residual between said data derived primary analyzer output and said controlled variables; and an adder coupled to the output of said data derived primary analyzer and said error correction analyzer, said adder summing the output of said primary and error correction analyzers to estimate said controlled variables.
Claim 2
Independent Claim 169 words
An apparatus for modeling a process, said process having one or more disturbance variables as process input conditions, one or more corresponding manipulated variables as process control conditions, and one or more corresponding controlled variables as process output conditions, said apparatus comprising: a data derived primary analyzer adapted to sample an input vector spanning one or more of said disturbance variables and manipulated variables, said data derived primary analyzer generating an output based on said input vector; a derivative calculator for computing a derivative of the output of said primary analyzer; an integrator coupled to the output of said derivative calculator for generating a predicted value; an error correction analyzer adapted to sample said input vector, said error correction analyzer estimating a residual between said data derived primary analyzer output and said controlled variables; and an adder coupled to the output of said data derived primary analyzer and said error correction analyzer, said adder summing the output of said primary and error correction analyzers to estimate said controlled variables.
Claim 3
Dependent Claim 21 words
The apparatus of claim 1, wherein said data derived primary analyzer and said error correction analyzer sample said input vector continuously.
Claim 4
Dependent Claim 24 words
The apparatus of claim 1, wherein said data derived primary analyzer and said error correction analyzer sample said input vector using predetermined delay periods.
Claim 5
Dependent Claim 15 words
The apparatus of claim 3, wherein said delay period is determined using an adaptive process.
Claim 6
Dependent Claim 12 words
The apparatus of claim 3, wherein said delay period is user selectable.
Claim 7
Dependent Claim 14 words
The apparatus of claim 1, wherein said disturbance and manipulated variables are latent variables.
Claim 8
Dependent Claim 15 words
The apparatus of claim 1, wherein said data derived primary analyzer is a linear model.
Claim 9
Dependent Claim 16 words
The apparatus of claim 7, wherein said linear model is a Partial Least Squares (PLS) model.
Claim 10
Dependent Claim 33 words
The apparatus of claim 8, further comprising a filter coupled to the output of said data derived primary analyzer, said filter receiving said output vector and providing a filtered vector as an output.
Claim 11
Dependent Claim 10 words
The apparatus of claim 9, wherein said filter is adaptive.
Claim 12
Dependent Claim 18 words
The apparatus of claim 9, wherein said filter is a Kalman filter adapted to receive said controlled variables.
Claim 13
Dependent Claim 24 words
The apparatus of claim 8, wherein said PLS model further comprises a spline generator for mapping said input vector to said primary analyzer output.
Claim 14
Dependent Claim 14 words
The apparatus of claim 8, wherein said error correction analyzer is a neural network.
Claim 15
Dependent Claim 52 words
The apparatus of claim 13, wherein said neural network further comprises: a derivative calculator for computing a derivative of the output of said primary analyzer; and an integrator coupled to the output of said derivative calculator for generating a predicted value suitable for correcting the output of said data derived primary analyzer.
Claim 16
Dependent Claim 44 words
The apparatus of claim 13, further comprising a filter coupled to the input of said data derived primary analyzer, said filter receiving said input vector and providing a filtered vector for capturing the dynamics of the process to the input of said neural network.
Claim 17
Dependent Claim 18 words
The apparatus of claim 8, wherein said error correction analyzer is a neural network partial least squares model.
Claim 18
Dependent Claim 44 words
The apparatus of claim 1, further comprising: a distributed control system coupled to the output of said adder; and a run-time delay and variable selector coupled to the output of said distributed control system, said run-time delay and variable selector generating said input vector.
Claim 19
Dependent Claim 120 words
The apparatus of claim 17, wherein said run-time delay and variable selector are adapted to receive delay and variable settings, wherein said data derived primary analyzer and said error correction analyzer are adapted to receive model parameters, said apparatus further comprising: a data repository for storing historical values of said disturbance variables, said manipulated variables and said controlled variables; a development delay and variable selector coupled to said data repository for selecting and time-shifting one or more of said disturbance variables, said manipulated variables and said controlled variables, said development delay and variable selector generating said delay and variable settings; a hybrid development analyzer coupled to said development delay and variable selector, said hybrid development analyzer generating said model parameters.
Claim 20
Dependent Claim 184 words
The apparatus of claim 17, wherein said hybrid development analyzer further comprises: a development primary analyzer coupled to said data repository, said development primary analyzer adapted to sample a development input vector spanning one or more of said disturbance variables and manipulated variables, said development primary analyzer adapted to sample one or more controlled variables, said development primary analyzer generating an output based on said input vector; a subtractor coupled to said data repository and to said development primary analyzer, said subtractor adapted to receive one or more controlled variables from said data repository, said subtractor generating a primary model error output; a development error correction analyzer coupled to said data repository and said development primary analyzer error output, said development error correction analyzer adapted to sample said development input vector, said development error correction analyzer estimating a residual between said development primary analyzer output and said controlled variables; and an adder coupled to the output of said development primary analyzer and said development error correction analyzer, said adder summing the output of said primary and error correction analyzers to estimate said controlled variables.
Claim 21
Independent Claim 161 words
An apparatus for modeling a process, said process having one or more disturbance variables as process input conditions, one or more corresponding manipulated variables as process control conditions, and one or more corresponding controlled variables as process output conditions, said apparatus comprising: a Partial Least Squares model data derived primary analyzer adapted to sample an input vector spanning one or more of said disturbance variables and manipulated variables, said data derived primary analyzer generating an output based on said input vector, said PLS model comprising a spline generator for mapping said input vector to said primary analyzer output; an error correction analyzer adapted to sample said input vector, said error correction analyzer estimating a residual between said data derived primary analyzer output and said controlled variables; and an adder coupled to the output of said data derived primary analyzer and said error correction analyzer, said adder summing the output of said primary and error correction analyzers to estimate said controlled variables.
Claim 22
Independent Claim 161 words
An apparatus for modeling a process, said process having one or more disturbance variables as process input conditions, one or more corresponding manipulated variables as process control conditions, and one or more corresponding controlled variables as process output conditions, said apparatus comprising: a Partial Least Squares model data derived primary analyzer adapted to sample an input vector spanning one or more of said disturbance variables and manipulated variables, said data derived primary analyzer generating an output based on said input vector, said PLS model comprising a spline generator for mapping said input vector to said primary analyzer output; an error correction analyzer adapted to sample said input vector, said error correction analyzer estimating a residual between said data derived primary analyzer output and said controlled variables; and an adder coupled to the output of said data derived primary analyzer and said error correction analyzer, said adder summing the output of said primary and error correction analyzers to estimate said controlled variables.

References Cited (Backward Citations)

US5111531A Cited
US5142612A Cited
US5159660A Cited
US5471381A Cited
US5396415A Cited
US5477444A Cited
US5386373A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-03-01 2002-08-31 2003-03-02 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-03-01 2006-08-31 2007-03-02 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-03-01 2010-08-31 2011-03-02 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag