ON-LINE ALIGNMENT OF A PROCESS ANALYTICAL MODEL WITH ACTUAL PROCESS OPERATION
First Claim
1. A method of aligning an on-line process run to a process model having a model trajectory for each of a multiplicity of process variables, the method comprising:
- receiving, at a computer device, value data from the on-line process run indicative of a current value for each of the multiplicity of process variables;
storing the received value data from the on-line process run in a computer readable memory;
for each of the multiplicity of process variables, using the computer device to analyze the value data to determine a distance between the process variable of the on-line process run when at a most recently determined model scan position and a model trajectory value for that process variable within the process model, at each of a plurality of model scan positions;
using a computer device to sum the distances determined for the multiplicity of the process variables for each of the plurality of model scan positions, to produce, for each of plurality of model scan positions, a summed distance representing a sum of the distances determined for the multiplicity of process variables at a single model scan position;
using a computer device to determine a minimum summed distance; and
selecting the model scan position associated with the determined minimum summed distance as the model scan position to which the on-line process run is currently aligned.
1 Assignment
0 Petitions
Accused Products
Abstract
A batch modeling and analysis system uses a simple and computationally inexpensive technique to align data collected from an on-going, currently running or on-line batch process with a batch model formed for the batch process so as to enable the reliable determination of the current operational state of the on-line batch process with respect to the batch model. This data alignment technique enables further statistical processing techniques, such as projection to latent sources (PLS) and principle component analysis (PCA) techniques, to be applied to the on-line batch data to perform analyses on the quality of the currently running batch. These analyses, in turn, provide useful information to a user, such as a batch operator, that enables the user to determine the quality of the batch at the present time, based on the batch model, and the likelihood that the desired batch output quality metrics will be reached at the end of the batch run.
83 Citations
40 Claims
-
1. A method of aligning an on-line process run to a process model having a model trajectory for each of a multiplicity of process variables, the method comprising:
-
receiving, at a computer device, value data from the on-line process run indicative of a current value for each of the multiplicity of process variables; storing the received value data from the on-line process run in a computer readable memory; for each of the multiplicity of process variables, using the computer device to analyze the value data to determine a distance between the process variable of the on-line process run when at a most recently determined model scan position and a model trajectory value for that process variable within the process model, at each of a plurality of model scan positions; using a computer device to sum the distances determined for the multiplicity of the process variables for each of the plurality of model scan positions, to produce, for each of plurality of model scan positions, a summed distance representing a sum of the distances determined for the multiplicity of process variables at a single model scan position; using a computer device to determine a minimum summed distance; and selecting the model scan position associated with the determined minimum summed distance as the model scan position to which the on-line process run is currently aligned. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of performing analysis of an on-line process run of a batch process, comprising:
-
generating, on a computer device, a statistical model having a model trajectory for each of a multiplicity of process variables prior to the on-line process run, the statistical model having a number of model scan positions; storing the statistical model in a computer readable memory; receiving, at a computer device, data from the on-line process run indicative of a current value for each of the multiplicity of process variables; using the computer device to analyze the current value for each of the multiplicity of process variables to determine which of the number of model scan positions to which the on-line process run is aligned based on a difference between the process variable values of the on-line process run and the model trajectory values for those process variables at each of a number of model scan positions; and performing an analysis on the on-line data based on the determined alignment. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A computer device for use in aligning an on-line batch process run to a batch process model having a model trajectory for each of a multiplicity of batch process variables, comprising:
-
a computer readable memory having a computer implemented application stored thereon, the application including; a first routine that receives, at a computer device running the first routine, value data from the on-line batch process run indicative of a current value for each of the multiplicity of batch process variables; a second routine that stores the received value data from the on-line batch process run in a computer readable memory; a third routine that, for each of the multiplicity of batch process variables, analyzes the value data to determine a distance between a process variable of the on-line batch process run when at the most recently determined model scan position and a model trajectory for that process variable within the batch process model, at each of a plurality of model scan positions; a fourth routine that sums the distances determined for the multiplicity of the batch process variables for each of the plurality of model scan positions, to produce, for each of plurality of model scan positions, a summed distance representing a sum of the distances determined for the multiplicity of batch process variables at a single model scan position; a fifth routine that determines a minimum summed distance; and a sixth routine that selects the model scan position associated with the determined minimum summed distance as the model scan position to which the on-line batch process run is currently aligned. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
Specification