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

System and method for automatically determining a set of variables for use in creating a process model

Assignee: Fisher Rosemount Systems Inc
•
Filing: 1996-05-08
•
Granted: 1998-03-10
•
Expires: 2016-05-08
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A process modeling system and method develop a set of process model inputs for a process model, such as a neural network, from values for a number of process input variables and at least one process output variable. The system and method first determine a correlation measurement between each of the process input variables and the process output variable and select a set of potential model input variables based on the correlation measurements. The system and method then iteratively determine a succession of sets of potential model input variables by performing a regression analysis on the selected set of potential model input variables and the model output variable and by then refining the set of potential model input variables based on the result of the regression analysis and on the correlation measurements. After a number of iterations, the system and method choose a set of potential model input variables as the set of model inputs and develop a process model from the chosen set of model inputs.

Inventors

  • 👤 Steven Michael Morrison

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 14:00
CPC Classifications
G; G06; G06N; G06N3/00; G06N3/02; G06N3/08; G05; G05B; G05B17/00; G05B17/02; G06N3/04; G06N3/0499; G06N3/09

Claims Analysis

Total Claims: 30
Claim 1
Independent Claim 155 words
A computer program embodied on a computer readable medium for implementation on a computer that automatically develops a set of actual model input variables using values for a multiplicity of process input variables and at least one process output variable, comprising the steps of: determining a correlation measurement between each of the multiplicity of process input variables and the at least one process output variable; automatically selecting a set of potential model input variables from the multiplicity of process input variables based on the correlation measurements; performing a regression analysis on the set of potential model input variables to produce a regression analysis result for the set of potential model input variables; and choosing the set of potential model input variables as the set of actual model input variables based on the regression analysis result; wherein the selected set of potential model input variables includes less than all of the multiplicity of process input variables.
Claim 2
Dependent Claim 155 words
A computer program embodied on a computer readable medium for implementation on a computer that automatically develops a set of actual model input variables using values for a multiplicity of process input variables and at least one process output variable, comprising the steps of: determining a correlation measurement between each of the multiplicity of process input variables and the at least one process output variable; automatically selecting a set of potential model input variables from the multiplicity of process input variables based on the correlation measurements; performing a regression analysis on the set of potential model input variables to produce a regression analysis result for the set of potential model input variables; and choosing the set of potential model input variables as the set of actual model input variables based on the regression analysis result; wherein the selected set of potential model input variables includes less than all of the multiplicity of process input variables.
Claim 3
Dependent Claim 46 words
The computer program according to claim 1, further performing the steps of picking a new set of potential model input variables and providing the new set of potential model input variables for use in the step of performing as the set of potential model input variables.
Claim 4
Dependent Claim 62 words
The computer program according to claim 2, wherein the step of performing calculates a sensitivity measurement related to the correlation between each of the set of potential model input variables and the at least one process output variable and wherein the step of picking includes a step of selecting the new set of potential model input variables based on the sensitivity measurement.
Claim 5
Dependent Claim 36 words
The computer program according to claim 2, wherein the step of picking includes a step of selecting the new set of potential model input variables from the multiplicity of process input variables using the correlation measurements.
Claim 6
Dependent Claim 33 words
The computer program according to claim 4, wherein the step of choosing includes a step of comparing the regression analysis result for the set of potential model input variables to a predetermined threshold.
Claim 7
Dependent Claim 33 words
The computer program according to claim 1, wherein the step of determining includes a step of calculating a linear correlation coefficient between one of the process input variables and the process output variable.
Claim 8
Dependent Claim 119 words
The computer program according to claim 6, wherein the step of calculating calculates the linear correlation coefficient between an input variable A and an output variable O from records of data pertaining to the input and output variables according to the equation: ##EQU23## wherein: CC A ,O =the correlation coefficient between the input variable A and the output variable O; n=the number of records for which the values of the variables A and O are determined; A i =the ith value of the input variable A; O i =the ith value of the output variable O; Avar=the variance of the input variable A over the n records; and Ovar=the variance of the output variable O over the n records.
Claim 9
Dependent Claim 36 words
The computer program according to claim 1, wherein the step of determining includes a step of calculating a non-linear correlation coefficient between one of the process input variables and the at least one process output variable.
Claim 10
Dependent Claim 28 words
The computer program according to claim 1, wherein the step of determining includes a step of time aligning data from a plurality of runs of a batch process.
Claim 11
Dependent Claim 34 words
The computer program according to claim 9, wherein the step of determining includes a step of scaling data from a plurality of runs of a batch process to have zero mean and unit variance.
Claim 12
Dependent Claim 36 words
The computer program according to claim 1, wherein the step of selecting selects the set of potential model input variables as a predetermined number of the process input variables having the highest correlation measurements associated therewith.
Claim 13
Dependent Claim 37 words
The computer program according to claim 1, wherein the step of selecting selects the set of potential model input variables as all of the process input variables having an associated correlation measurement greater than a predetermined threshold.
Claim 14
Dependent Claim 30 words
The computer program according to claim 1, wherein the step of performing includes a step of implementing a partial least squares analysis on the set of potential model input variables.
Claim 15
Dependent Claim 24 words
The computer program according to claim 1, further performing a step of producing a process model using the set of actual model input variables.
Claim 16
Dependent Claim 269 words
A process modeling system that automatically develops a set of actual model input variables using values for a multiplicity of process input variables and at least one process output variable, comprising: a data processor including; a memory for storing the values for the multiplicity of process input variables and at least one process output variable; means for determining a correlation measurement between each of the multiplicity of process input variables and the at least one process output variable; means for selecting a set of potential model input variables from the multiplicity of process input variables; and means for developing the set of actual model input variables from the selected set of potential model input variables including; means for performing a regression analysis on the set of potential model input variables to produce a regression analysis result for the set of potential model input variables; means for automatically creating a new set of potential model input variables; means for providing the new set of potential model input variables to the performing means as the set of potential model input variables; and means for choosing one of the sets of potential model input variables developed by the selecting means or the creating means as the set of actual model input variables based on a selection criterion related to the regression analysis result; wherein one of the selecting means and the creating means develops one of the sets of potential model input variables based on the correlation measurements and wherein at least one of the sets of potential model input variables includes less than all of the multiplicity of process input variables.
Claim 17
Dependent Claim 269 words
A process modeling system that automatically develops a set of actual model input variables using values for a multiplicity of process input variables and at least one process output variable, comprising: a data processor including; a memory for storing the values for the multiplicity of process input variables and at least one process output variable; means for determining a correlation measurement between each of the multiplicity of process input variables and the at least one process output variable; means for selecting a set of potential model input variables from the multiplicity of process input variables; and means for developing the set of actual model input variables from the selected set of potential model input variables including; means for performing a regression analysis on the set of potential model input variables to produce a regression analysis result for the set of potential model input variables; means for automatically creating a new set of potential model input variables; means for providing the new set of potential model input variables to the performing means as the set of potential model input variables; and means for choosing one of the sets of potential model input variables developed by the selecting means or the creating means as the set of actual model input variables based on a selection criterion related to the regression analysis result; wherein one of the selecting means and the creating means develops one of the sets of potential model input variables based on the correlation measurements and wherein at least one of the sets of potential model input variables includes less than all of the multiplicity of process input variables.
Claim 18
Dependent Claim 32 words
The process modeling system according to claim 15, wherein the selecting means selects the set of potential model input variables from the multiplicity of process input variables based on the correlation measurements.
Claim 19
Dependent Claim 32 words
The process modeling system according to claim 15, wherein the determining means includes means for calculating a non-linear correlation coefficient between one of the process input variables and the process output variable.
Claim 20
Dependent Claim 29 words
The process modeling system according to claim 15, wherein the performing means includes means for implementing a partial least squares analysis on the set of potential model input variables.
Claim 21
Dependent Claim 62 words
The process modeling system according to claim 18, wherein the partial least squares implementing means includes means for generating a set of sensitivity measurements related to the correlation between the set of potential model input variables and the at least one process output variable and the creating means creates the new set of potential model input variables based on the sensitivity measurements.
Claim 22
Dependent Claim 24 words
The process modeling system according to claim 15, further including means for generating a process model from the set of actual model input variables.
Claim 23
Independent Claim 200 words
A method for implementation by a computer program embodied on a computer readable medium used with a computer for developing a process model from values for each of a multiplicity of process input variables and at least one process output variable, comprising the steps of: storing the values for each of the multiplicity of process input variables and the at least one process output variable on a computer readable memory; determining a correlation measurement between each of the multiplicity of process input variables and the process output variable from the stored values; automatically selecting a set of potential model input variables from the multiplicity of process input variables based on the correlation measurements; performing a regression analysis on the set of potential model input variables to produce a regression analysis result for the set of potential model input variables; choosing the set of potential model input variables as a set of actual model input variables based on the regression analysis result; and using the values associated with the chosen set of actual model input variables to produce the process model; wherein the selected set of potential model input variables includes less than all of the multiplicity of process input variables.
Claim 24
Independent Claim 200 words
A method for implementation by a computer program embodied on a computer readable medium used with a computer for developing a process model from values for each of a multiplicity of process input variables and at least one process output variable, comprising the steps of: storing the values for each of the multiplicity of process input variables and the at least one process output variable on a computer readable memory; determining a correlation measurement between each of the multiplicity of process input variables and the process output variable from the stored values; automatically selecting a set of potential model input variables from the multiplicity of process input variables based on the correlation measurements; performing a regression analysis on the set of potential model input variables to produce a regression analysis result for the set of potential model input variables; choosing the set of potential model input variables as a set of actual model input variables based on the regression analysis result; and using the values associated with the chosen set of actual model input variables to produce the process model; wherein the selected set of potential model input variables includes less than all of the multiplicity of process input variables.
Claim 25
Dependent Claim 101 words
The method of developing a process model according to claim 21, further including the steps of selecting a succession of different sets of potential model input variables and performing a regression analysis on each of the succession of different sets of potential model input variables to develop a regression analysis result associated with each of the succession of different sets of potential model input variables and wherein the step of choosing includes the step of choosing one of the succession of sets of potential model input variables as the set of actual model input variables based on the regression analysis results.
Claim 26
Dependent Claim 39 words
The method of developing a process model according to claim 22, wherein the step of selecting the succession of sets of potential model input variables selects a new set of potential model input variables based on the correlation measurements.
Claim 27
Dependent Claim 37 words
The method of developing a process model according to claim 21, wherein the step of determining includes the step of calculating a non-linear correlation coefficient between one of the process input variables and the process output variable.
Claim 28
Dependent Claim 29 words
The method of developing a process model according to claim 21, wherein the step of performing a regression analysis includes the step of implementing a partial least squares analysis.
Claim 29
Dependent Claim 38 words
The computer program of claim 1, wherein the process input variables comprise batch process input variables and wherein the step of selecting selects a variable type and a time associated with each of the potential model input variables.
Claim 30
Dependent Claim 41 words
The process modeling system of claim 15, wherein the process input variables comprise batch process input variables and wherein the creating means selects a variable type and a time associated with each of the new set of potential model input variables.

References Cited (Backward Citations)

US3891836A Cited
US5222196A Cited
US5265192A Cited
US5325298A Cited
JPH04175964A Cited
US5546503A Cited
US5200816A Cited
US5526407A Cited
US5420810A Cited
WO1994025933A1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-03-09 2001-09-08 2002-03-10 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-03-09 2005-09-08 2006-03-10 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-03-09 2009-09-08 2010-03-10 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag