CPC G01F 25/10 (2022.01) [G01F 1/34 (2013.01); G01F 1/68 (2013.01); G01F 1/696 (2013.01); G01F 25/00 (2013.01); G05B 23/024 (2013.01)] | 19 Claims |
1. A virtual flow meter, comprising:
a processor-based controller configured to:
acquire training measurements from a plurality of sensors over time, wherein the plurality of sensors are positioned in a flow path of a fluid and at least one of the plurality of sensors measures a flow of a multiphase production fluid;
perform a principal components analysis of the training data to generate a principal components model defining a principal components component and a residual subspace;
acquire current measurements from the plurality of sensors;
define a number of operating points using the previously acquired training measurements of the plurality of sensors,
project the current measurements of each operating point into the residual subspace to detect one or more outliers wherein the defined operation points are used as inputs, if present;
if one or more outliers are detected, apply partial decomposition to generate one or more contribution plots; and
identify a faulty sensor based on the contribution plots.
|