Systems and methods for testing pump flow rates
First Claim
1. A testing device for deriving a filtered average of a data set of multiple samples, comprisinga sampling component to obtain a data sample,a controller for operating the sampling component to obtain a set of multiple data samples,a processing element to (i) derive an average of the data samples in the set obtained by the sampling component (SETAVE), (ii) derive a standard deviation for the data samples in the set(SETSTD), (iii) compare each of the data samples to SETSTD and either reject the data sample if the absolute difference between the data sample is greater than or equal to k * SETSTD, where k is a selected value greater than zero, or retain the data sample if the absolute difference between the data sample is less than k * SETSTD, the processing element being conditioned to repeat (i), (ii), and (iii) until the absolute difference between every data sample remaining in the set is less than k * SETSTD, and (iv) derive a filtered average for the set FSETAVG, where FSETAVE is the SETAVG for the data set in which the absolute difference between every data sample remaining in the set is less than k * SETSTD, andan element to output FSETAVG.
8 Assignments
0 Petitions
Accused Products
Abstract
The system and methods obtain a set of multiple data samples and derive an average of the data samples in the set (SETAVE). The systems and methods derive a standard deviation for the data samples in the set (SETSTD). The systems and methods compare each of the data samples to SETSTD and either reject the data sample, if the absolute difference between the data sample is greater than or equal to k * SETSTD, where k is a selected value greater than zero, or retain the data sample, if the absolute difference between the data sample is less than k * SETSTD. The systems and methods repeat the foregoing steps until the absolute difference between every data sample remaining in the set is less than k * SETSTD. The systems and methods then derive a filtered average for the set FSETAVG, where FSETAVE is the SETAVG for the data set in which the absolute difference between every data sample remaining in the set is less than k * SETSTD. The systems and methods find application in the calculation of pump flow rates, particularly using gravimetric calculation techniques.
-
Citations
5 Claims
-
1. A testing device for deriving a filtered average of a data set of multiple samples, comprising
a sampling component to obtain a data sample, a controller for operating the sampling component to obtain a set of multiple data samples, a processing element to (i) derive an average of the data samples in the set obtained by the sampling component (SETAVE), (ii) derive a standard deviation for the data samples in the set(SETSTD), (iii) compare each of the data samples to SETSTD and either reject the data sample if the absolute difference between the data sample is greater than or equal to k * SETSTD, where k is a selected value greater than zero, or retain the data sample if the absolute difference between the data sample is less than k * SETSTD, the processing element being conditioned to repeat (i), (ii), and (iii) until the absolute difference between every data sample remaining in the set is less than k * SETSTD, and (iv) derive a filtered average for the set FSETAVG, where FSETAVE is the SETAVG for the data set in which the absolute difference between every data sample remaining in the set is less than k * SETSTD, and an element to output FSETAVG.
-
2. A method for calculating an average liquid flow rate gravimetrically comprising the steps of
(a) conveying liquid having a known specific gravity into a receptacle, (b) sampling the weight of the receptacle and the liquid it contains over a selected time interval to obtain a set of data samples, (c) deriving an average of the data samples in the set (SETAVE), (d) deriving a standard deviation for the data samples in the set(SETSTD), (e) comparing each of the data samples to SETSTD and rejecting the data sample if the absolute difference between the data sample is greater than or equal to k * SETSTD, where k is a selected value greater than zero, or retaining the data sample if the absolute difference between the data sample is less than k * SETSTD, (f) repeating steps (c), (d), and (e) until the absolute difference between every data sample remaining in the set is less than k * SETSTD, and (f) deriving the average flow rate (RATEAVG) as follows: - ##EQU3## where FSETAVG is SETAVG for the data set in which the absolute difference between every data sample remaining in the set is less than k, SETSTD,
SGRAVITY is the known specific gravity of the liquid conveyed into the receptacle, and TIME is the interval of time during which the data samples were collected.
- ##EQU3## where FSETAVG is SETAVG for the data set in which the absolute difference between every data sample remaining in the set is less than k, SETSTD,
-
3. A method calculating an overall average of flow rate gravimetrically over a predetermined interval comprising the steps of
(a) conveying liquid having a known specific gravity into a receptacle, (b) sampling the weight of the receptacle and the liquid it contains over a selected first time interval to obtain a set of data samples, (c) deriving an average of the data samples in the set (SETAVE), (d) deriving a standard deviation for the data samples in the set(SETSTD), (e) comparing each of the data samples to SETSTD and rejecting the data sample if the absolute difference between the data sample is greater than or equal to k * SETSTD, where k is a selected value greater than zero, or retaining the data sample if the absolute difference between the data sample is less than k * SETSTD, (f) repeating steps (c), (d), and (e) until the absolute difference between every data sample remaining in the set is less than k * SETSTD, (g) deriving a first average flow rate (RATE1AVG) as follows: - ##EQU4## where FSET1AVG is SETAVG for the data set in which the absolute difference between every data sample remaining in the set is less than k * SETSTD,
SGRAVITY is the known specific gravity of the liquid conveyed into the receptacle, and TIME1 is the first interval of time during which the first set of data samples was collected, (h) repeating steps (b) to (g) to collect a second set of data samples during a selected second time interval to derive a second average flow rate (RATE2AVG) as follows;
##EQU5## where FSET2AVG is SETAVE for the second data set in which the absolute difference between every data sample remaining in the second set is less than k * SETSTD,SGRAVITY is the known specific gravity of the liquid conveyed into the receptacle, and TIME2 is the second interval of time during which the second set of data samples was collected, and (I) deriving an overall average flow rate ORATEAVG as follows;
##EQU6## - View Dependent Claims (4)
- ##EQU4## where FSET1AVG is SETAVG for the data set in which the absolute difference between every data sample remaining in the set is less than k * SETSTD,
-
5. A pump testing apparatus comprising
a housing having an interior, a first component in the housing interior adapted to be coupled in liquid flow communication with an external intravenous pump to test liquid flow rate and pressure of liquid conveyed by the pump, the first component including a receptacle for receiving liquid from the pump, and a load cell weighing the receptacle and the liquid it receives to measure liquid flow rate gravimetrically, a controller in the housing interior for operating the first component to (a) collect liquid having a known specific gravity into a receptacle, (b) sample the weight of the receptacle and the liquid it contains over a selected time interval to obtain a set of data samples, (c) derive an average of the data samples in the set (SETAVE), (d) derive a standard deviation for the data samples in the set(SETSTD), (e)compare each of the data samples to SETSTD and rejecting the data sample if the absolute difference between the data sample is greater than or equal to k * SETSTD, where k is a selected value greater than zero, or retaining the data sample if the absolute difference between the data sample is less than k * SETSTD, (f) repeating steps (c), (d), and (e) until the absolute difference between every data sample remaining in the set is less than k * SETSTD, and (f) deriving the average flow rate (RATEAVG) as follows: - ##EQU7## where FSETAVG is SETAVG for the data set in which the absolute difference between every data sample remaining in the set is less than k * SETSTD,
SGRAVITY is the known specific gravity of the liquid conveyed into the receptacle, and TIME is the interval of time during which the data samples were collected.
- ##EQU7## where FSETAVG is SETAVG for the data set in which the absolute difference between every data sample remaining in the set is less than k * SETSTD,
Specification