IP Library Granted Patent US 11,243,105
Granted Patent B2
US 11,243,105 · App. 15/531,332 · Granted Feb 8, 2022

Flow meter configuration and calibration

Inventors: Brian Gestner (Atlanta, GA); Francis M. Mess (Smyrna, GA); Jeffrey L. Leaders (Mableton, GA)
Assignee: StreamLabs, Inc.
G01F1/666G01F1/66G01F1/662G01F1/667G01F1/668G01F25/0007G01F25/0038G01F1/663G01F1/665G01F1/74G01F15/024
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,243,105
App. No.
15/531,332
Granted
Feb 8, 2022
Kind
B2
Abstract

Methods and systems for configuring a fluid flow meter include a processor obtaining a measurement signal recorded by the fluid flow meter. The processor can determine a whitening frequency band. The processor can then construct a whitening filter based on the measurement signal and the whitening frequency band. The processor can then generate a reference signal based on the whitening filter and the measurement signal. The processor can provide the whitening filter and the reference signal for use by the fluid flow meter to measure a time shift between the reference signal and another measurement signal.

Claims (65)

1. A system for configuring an ultrasonic fluid flow meter comprising:

one or more computers; and

one or more memories storing computer executable instructions thereon, the computer executable instructions when executed by the one or more computers cause the one or more computers to:

receive an input signal indicative of a measurement signal recorded by the ultrasonic fluid flow meter mounted on a structure defining a lumen, the measurement signal representing an ultrasonic signal propagating through fluid flowing in the lumen;

determine a whitening frequency band based on the input signal;

construct a whitening filter having a whitening filter Fourier transform, the whitening filter Fourier transform of the whitening filter inversely proportional to a magnitude of an input signal Fourier transform of the input signal, wherein the whitening filter Fourier Transform is within the whitening frequency band;

generate a reference signal by filtering the input signal using the whitening filter; and

provide representations of the whitening filter and the reference signal to the fluid flow meter for use in estimating fluid flow rates based on ultrasonic signals measured by the fluid flow meter, the fluid flow meter configured to filter a measured ultrasonic signal using the whitening filter and cross correlate the filtered ultrasonic signal with the reference signal to estimate a time shift associated with the measured ultrasonic signal.

2. The system of claim 1 , wherein the input signal includes the measurement signal or a filtered version of the measurement signal.

3. The system of claim 1 , wherein determining the whitening frequency band based on the input signal includes:

for each of a plurality of candidate whitening frequency bands,

determining a candidate whitening filter based on the input signal and the candidate whitening frequency band;

generating a candidate reference signal by filtering the input signal with the candidate whitening filter;

computing a candidate cross correlation signal representing cross correlation between the candidate reference signal and a version of the input signal filtered using the candidate whitening filter; and

computing a candidate peak to sidelobe ratio (PSR) using the candidate cross correlation signal; and

selecting, among the plurality of candidate whitening frequency bands, a candidate whitening frequency band associated with the largest PSR.

4. The system of claim 1 , wherein constructing the whitening filter includes:

computing the input signal Fourier transform of the input signal; and

computing the whitening filter Fourier transform of the whitening filter as a function of the inverse of the magnitude of the input signal Fourier transform of the input signal within the whitening frequency band.

5. The system of claim 4 , wherein constructing the whitening filter further includes:

computing an impulse response of the whitening filter by computing an inverse Fourier transform of the whitening filter Fourier transform of the whitening filter; and

truncating the impulse response of the whitening filter.

6. The system of claim 4 , wherein constructing the whitening filter further includes applying a windowing operation to the input signal prior to computing the input signal Fourier transform of the input signal.

7. The system of claim 6 , wherein the windowing operation includes using a Hamming window or a Hanning window.

8. The system of claim 1 , wherein the measurement signal is a zero-flow measurement signal that is associated with a zero-flow state of the fluid in the lumen.

9. The system of claim 1 , wherein the computer executable instructions when executed by the one or more computers further cause the one or more computers to:

receive a first value indicative of an amount of fluid flowing through the lumen, the first value measured by the fluid flow meter;

receive as input a second value indicative of the amount of fluid flowing through the lumen measured by a user of the fluid flow meter;

compute a calibration value by dividing the second value by the first value; and

provide the calibration value to the fluid flow meter to calibrate a conversion ratio by multiplying the conversion ratio with the calibration value, the fluid flow meter using the calibrated conversion ratio to map a measured time difference between signal propagation times to a respective fluid flow rate value.

10. The system of claim 1 comprising a computer device communicatively coupled to the fluid flow meter.

11. A method of configuring ultrasonic fluid flow meters comprising:

receiving, by one or more computers, an input signal indicative of a measurement signal recorded by an ultrasonic fluid flow meter mounted on a structure defining a lumen, the measurement signal representing an ultrasonic signal propagating through fluid flowing in the lumen;

determining, by the one or more computers, a whitening frequency band based on the input signal;

constructing, by the one or more computers, a whitening filter having a whitening filter Fourier transform, the whitening filter Fourier transform of the whitening filter inversely proportional to a magnitude of an input signal Fourier transform of the input signal, wherein the whitening filter Fourier Transform is within the whitening frequency band;

generating, by the one or more computers, a reference signal by filtering the input signal using the whitening filter; and

providing, by the one or more computers, representations of the whitening filter and the reference signal to the fluid flow meter for use in estimating fluid flow rates based on ultrasonic signals measured by the fluid flow meter, the fluid flow meter configured to filter a measured ultrasonic signal using the whitening filter and cross correlate the filtered ultrasonic signal with the reference signal to estimate a time shift associated with the measured ultrasonic signal.

12. The method of claim 11 , wherein the input signal includes the measurement signal or a filtered version of the measurement signal.

13. The method of claim 11 , wherein determining the whitening frequency band based on the input signal includes:

for each of a plurality of candidate whitening frequency bands,

determining a candidate whitening filter based on the input signal and the candidate whitening frequency band;

generating a candidate reference signal by filtering the input signal with the candidate whitening filter;

computing a candidate cross correlation signal representing cross correlation between the candidate reference signal and a version of the input signal filtered using the candidate whitening filter; and

computing a candidate peak to sidelobe ratio (PSR) using the candidate cross correlation signal; and

selecting, among the plurality of candidate whitening frequency bands, a candidate whitening frequency band associated with the largest PSR.

14. The method of claim 11 , wherein constructing the whitening filter includes:

computing the input signal Fourier transform of the input signal; and

computing the whitening filter Fourier transform of the whitening filter as a function of an inverse of the magnitude of the input signal Fourier transform of the input signal within the whitening frequency band.

15. The method of claim 14 , wherein constructing the whitening filter further includes:

computing an impulse response of the whitening filter by computing an inverse Fourier transform of the whitening filter Fourier transform of the whitening filter; and

truncating the computed impulse response of the whitening filter.

16. The method of claim 14 , wherein constructing the whitening filter includes applying a windowing operation to the input signal prior to computing the input signal Fourier transform of the input signal.

17. The method of claim 16 , wherein the windowing operation includes using a Hamming window or a Hanning window.

18. The method of claim 11 , wherein the measurement signal is a zero-flow measurement signal that is associated with a zero-flow state of the fluid in the lumen.

19. The method of claim 11 further comprising:

receiving, by the one or more computers, a first value indicative of an amount of fluid flowing through the lumen, the first value measured by the fluid flow meter;

receiving, by the one or more computers, as input a second value indicative of the amount of fluid flowing through the lumen measured by a user of the fluid flow meter;

computing, by the one or more computers, a calibration value by dividing the second value by the first value; and

providing, by the one or more computers, the calibration value to the fluid flow meter to calibrate a conversion ratio by multiplying the conversion ratio with the calibration value, the fluid flow meter using the calibrated conversion ratio to map a measured time difference between signal propagation times to a respective fluid flow rate value.

20. A non-transitory computer-readable medium including computer code instructions stored thereon, the computer code instructions when executed by a one or more computers cause the one or more computers to:

receive an input signal indicative of a measurement signal recorded by an ultrasonic fluid flow meter mounted on a structure defining a lumen, the measurement signal representing an ultrasonic signal propagating through fluid flowing in the lumen;

determine a whitening frequency band based on the input signal;

construct a whitening filter having a whitening filter Fourier transform, the whitening filter Fourier transform of the whitening filter inversely proportional to a magnitude of an input signal Fourier transform of the input signal, wherein the whitening filter Fourier Transform is within the whitening frequency band;

generate a reference signal by filtering the input signal using the whitening filter; and

provide representations of the whitening filter and the reference signal to the fluid flow meter for use in estimating fluid flow rates based on ultrasonic signals measured by the fluid flow meter, the fluid flow meter configured to filter a measured ultrasonic signal using the whitening filter and cross correlate the filtered ultrasonic signal with the reference signal to estimate a time shift associated with the measured ultrasonic signal.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 8, 2021
From: RELIANCE WORLDWIDE CORPORATION
To: CHUBB CUSTOM MARKET INC.
Reel/Frame 057410/0230 →
CHANGE OF NAME Recorded Sep 8, 2021
From: CHUBB CUSTOM MARKET INC.
To: STREAMLABS, INC.
Reel/Frame 057437/0268 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 28, 2017
From: GESTNER, BRIAN; MESS, FRANCIS M.; LEADERS, JEFFREY L.
To: SONETER, INC.
Reel/Frame 043725/0131 →
Continuity (2)
Provisional Application 62211607 · Aug 28, 2015
Related Publication 20180335330A1 · Nov 22, 2018