Apparatus and method for dynamic peak detection, identification, and tracking in level gauging applications
First Claim
1. A method comprising:
- identifying a level of material in a tank using at least one processing device, wherein identifying the level of the material in the tank comprises;
receiving data identifying wireless signals including wireless signals reflected off a surface of the material in the tank;
detecting a plurality of reflection peaks associated with the wireless signals;
classifying at least one of the detected reflection peaks including a bottom peak associated with a bottom of the tank;
tracking at least one of the classified reflection peaks; and
identifying the level of the material in the tank using a known permittivity based on a previously-tracked level reflection peak, the bottom peak, and a known height of the tank to estimate a location of a level peak associated with the material when the level peak is lost or obscured by interference.
1 Assignment
0 Petitions
Accused Products
Abstract
A method includes receiving data identifying wireless signals including wireless signals reflected off a surface of material in a tank and detecting a plurality of reflection peaks associated with the wireless signals. The method also includes classifying at least some of the detected reflection peaks and tracking at least some of the classified reflection peaks. The method further includes identifying a level of the material using at least one of the tracked reflection peaks. The classified peaks could include main-mode and/or high-mode reflection peaks, where the material level is identified using the main-mode peak or using an estimated location of the main-mode peak based on the high-mode peak. The classified peaks could also include level, bottom, and obstruction peaks, where the material level is identified by using a known permittivity, the bottom peak, and a tank height to estimate a location of the level peak when the level peak is lost or obscured.
-
Citations
20 Claims
-
1. A method comprising:
identifying a level of material in a tank using at least one processing device, wherein identifying the level of the material in the tank comprises; receiving data identifying wireless signals including wireless signals reflected off a surface of the material in the tank; detecting a plurality of reflection peaks associated with the wireless signals; classifying at least one of the detected reflection peaks including a bottom peak associated with a bottom of the tank; tracking at least one of the classified reflection peaks; and identifying the level of the material in the tank using a known permittivity based on a previously-tracked level reflection peak, the bottom peak, and a known height of the tank to estimate a location of a level peak associated with the material when the level peak is lost or obscured by interference. - View Dependent Claims (2, 3, 5, 6, 7, 8, 9)
-
4. A method comprising:
-
identifying a level of material in a tank using at least one processing device, wherein identifying the level of the material in the tank comprises; receiving data identifying wireless signals including wireless signals reflected off a surface of the material in the tank; detecting a plurality of reflection peaks associated with the wireless signals; classifying at least one of the detected reflection peaks; tracking at least one of the classified reflection peaks; and identifying the level of the material in the tank using at least one of the tracked reflection peaks; wherein classifying at least one of the detected reflection peaks comprises detecting at least one of;
(i) a main-mode reflection peak associated with the wireless signals reflected off the surface of the material and (ii) a high-mode reflection peak associated with wireless transmission through a stillpipe in the tank;wherein, if the main-mode reflection peak is classified, the level of the material in the tank is identified using the main-mode reflection peak; and wherein, if the main-mode reflection peak is not classified, the high-mode reflection peak is used to estimate a location of the main-mode reflection peak, the level of the material in the tank is identified using the estimated location of the main-mode reflection peak, and a confidence level is associated with the identified level.
-
-
10. An apparatus comprising:
-
a data acquisition unit configured to generate data associated with received wireless signals including wireless signals reflected off a surface of material in a tank; and at least one processing device configured to; detect a plurality of reflection peaks associated with the wireless signals; classify at least one of the detected reflection peaks; track at least one of the classified reflection peaks; and identify a level of the material in the tank using at least one of the tracked reflection peaks; wherein the at least one processing device is configured to classify at least one of the detected reflection peaks by detecting at least one of;
(i) a main-mode reflection peak associated with the wireless signals reflected off the surface of the material and (ii) a high-mode reflection peak associated with wireless transmission through a stillpipe in the tank;wherein the at least one processing device is configured to identify the level of the material in the tank using the main-mode reflection peak if the main-mode reflection peak is classified; and wherein the at least one processing device is configured to estimate a location of the main-mode reflection peak using the high-mode reflection peak, identify the level of the material in the tank using the estimated location of the main-mode reflection peak, and associate a confidence level with the identified level if the main-mode reflection peak is not classified. - View Dependent Claims (11, 12, 13, 14, 16, 17)
-
-
15. An apparatus comprising:
-
a data acquisition unit configured to generate data associated with received wireless signals including wireless signals reflected off a surface of material in a tank; and at least one processing device configured to; detect a plurality of reflection peaks associated with the wireless signals; classify at least some of the detected reflection peaks; track at least some of the classified reflection peaks; and identify a level of the material in the tank using at least some of the tracked reflection peaks; wherein the at least one processing device is configured to classify a level peak associated with the material in the tank, a bottom peak associated with a bottom of the tank, and an obstruction peak associated with an obstruction in the tank; wherein the at least one processing device is configured to track at least the level peak, the bottom peak, and the obstruction peak and to associate a confidence level with each peak; and wherein the at least one processing device is configured to identify the level of the material in the tank using a known permittivity based on a previously-tracked level reflection peak, the bottom peak, and a known height of the tank to estimate a location of the level peak when the level peak is lost or obscured by interference.
-
-
18. A non-transitory computer readable medium embodying a computer program executable by at least one processing device, the computer program comprising:
-
computer readable program code for receiving data identifying wireless signals including wireless signals reflected off a surface of material in a tank; computer readable program code for detecting a plurality of reflection peaks associated with the wireless signals; computer readable program code for classifying at least one of the detected reflection peaks including a bottom peak associated with a bottom of the tank; computer readable program code for tracking at least one of the classified reflection peaks; and computer readable program code for identifying a level of the material in the tank using a known permittivity based on a previously-tracked level reflection peak, the bottom peak, and a known height of the tank to estimate a location of a level peak associated with the material when the level peak is lost or obscured by interference. - View Dependent Claims (20)
-
-
19. A non-transitory computer readable medium embodying a computer program executable by at least one processing device, the computer program comprising:
-
computer readable program code for receiving data identifying wireless signals including wireless signals reflected off a surface of material in a tank; computer readable program code for detecting a plurality of reflection peaks associated with the wireless signals; computer readable program code for classifying at least one of the detected reflection peaks; computer readable program code for tracking at least one of the classified reflection peaks; and computer readable program code for identifying a level of the material in the tank using at least one of the tracked reflection peaks; wherein the computer readable program code for classifying at least one of the detected reflection peaks comprises computer readable program code for detecting at least one of;
(i) a main-mode reflection peak associated with the wireless signals reflected off the surface of the material and (ii) a high-mode reflection peak associated with wireless transmission through a stillpipe in the tank; andwherein the computer readable program code for identifying the level of the material comprises; computer readable program code for identifying the level of the material in the tank using the main-mode reflection peak if the main-mode reflection peak is classified; and computer readable program code for using the high-mode reflection peak to estimate a location of the main-mode reflection peak, computer readable program code for using the estimated location of the main-mode reflection peak to identify the level of the material, and computer readable program code for associating a confidence level with the identified level if the main-mode reflection peak is not classified.
-
Specification