Fluid characterization using acoustics
US-10697938-B2 · Jun 30, 2020 · US
US12480912B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12480912-B2 |
| Application number | US-202217936210-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 28, 2022 |
| Priority date | Oct 29, 2021 |
| Publication date | Nov 25, 2025 |
| Grant date | Nov 25, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Use of Swept Frequency Acoustic Interferometry (SFAI) is becoming ubiquitous in taking non-invasive measurements of fluid parameters like sound speed, sound attenuation and density of fluid. But measurement using SFAI is relatively slow as one needs to sweep a wide range of frequencies and for each probing frequency one needs to wait for settling time. Further, SFAI works well only on steady flow as sudden change in fluid flow destroys resonance condition, thereby making it unsuitable for flowing fluid. Present application provides method and system for faster assessment of sound speed in fluids using compressive sensing technique. The system first uses random samples in defined frequency scanning range of frequency sweep signal for generating pseudo analytic signal vector. The system then estimates pulse-echo view by applying compressive sensing technique over pseudo analytic signal vector. Thereafter, system calculates sound speed in fluid using pulse-echo view and pre-defined sound speed calculation formula.
Opening claim text (preview).
What is claimed is: 1 . A processor implemented method, comprising: receiving, by a sound speed assessment system via one or more hardware processors, one or more excitation signals and one or more quadrature signals generated corresponding to the one or more excitation signals from a fluid container containing a fluid, wherein the fluid container is with an inner wall-to-wall distance ‘D’, a wall thickness ‘d’ and equipped with one or more piezo electric transducers placed outside a container wall of the fluid container, for exciting the fluid kept in the fluid container, wherein the one or more piezo electric transducers generate the one or more excitation signals and corresponding one or more quadrature signals by exciting the fluid with one or more frequencies associated with one or more random samples, transmitting the generated one or more excitation signals and the one or more corresponding quadrature signals to the sound speed assessment system using a network that is coupled to and in communication with the sound speed assessment system and the fluid container; creating, by the sound speed assessment system via the one or more hardware processors, a pseudo analytic signal vector based, at least in part, on the one or more excitation signals and the one or more quadrature signals using a pre-defined vector creation formula; estimating, by the sound speed assessment system via the one or more hardware processors, a pulse-echo view by applying a compressive sensing technique over the created pseudo analytic signal vector and the compressive sensing technique reconstruct the pulse-echo view for an original high-resolution spectra, wherein the pulse-echo view is a vector; determining, by the sound speed assessment system via the one or more hardware processors, whether the estimation of the pulse-echo view is successful based on a pre-defined criteria; and calculating, by the sound speed assessment system via the one or more hardware processors, a sound speed in the fluid based on the determination using the pulse-echo view and a pre-defined sound speed calculation formula. 2 . The processor implemented method of claim 1 , wherein the step of estimating, by the sound speed assessment system via the one or more hardware processors, the pulse-echo view by applying the compressive sensing technique over the created pseudo analytic signal vector comprises: creating, by the sound speed assessment system via the one or more hardware processors, an Inverse Fast Fourier transform (IFFT) basis matrix for a compressive sensing computation, wherein dimension of the IFFT basis matrix is same as number of the full frequency sweep samples; generating, by the sound speed assessment system via the one or more hardware processors, a sensing matrix by selecting one or more random rows in the IFFT basis matrix, wherein number of the one or more random rows that are selected depends on the number of the one or more random samples that are selected from the plurality of samples; creating, by the sound speed assessment system via the one or more hardware processors, a weighted diagonal matrix by assigning one or more weights in one or more diagonal elements of the weighted diagonal matrix, wherein dimension of the weighted diagonal matrix is same as the number of the plurality of samples; creating, by the sound speed assessment system via the one or more hardware processors, an optimization equation using the sensing matrix and an optimization problem using the weighted diagonal matrix and the optimization equation; and estimating, by the sound speed assessment system via the one or more hardware processors, the pulse-echo view by solving the optimization problem using a norm minimization. 3 . The processor implemented method of claim 2 , wherein the step of creating, by the sound speed assessment system via the one or more hardware processors, the weighted diagonal matrix by assigning one or more weights in one or more diagonal elements of the weighted diagonal matrix comprises: creating, by the sound speed assessment system via the one or more hardware processors, a random sampling matrix by randomly selecting frequencies from the IFFT basis matrix; computing, by the sound speed assessment system via the one or more hardware processors, a pseudo-inverse of the created random sampling matrix; obtaining, by the sound speed assessment system via the one or more hardware processors, one or more weight products by computing product of the computed pseudo-inverse with each quadrature signal of the one or more quadrature signals; obtaining, by the sound speed assessment system via the one or more hardware processors, one or more weights by: performing, by the sound speed assessment system via the one or more hardware processors, inversion of each of the one or more weight products to obtain one or more inverted weight products; and computing, by the sound speed assessment system via the one or more hardware processors, absolute of the one or more inverted weight products to obtain the one or more weights; and creating, by the sound speed assessment system via the one or more hardware processors, weighted diagonal matrix by assigning the one or more weights in the one or more diagonal elements of the weighted diagonal matrix. 4 . The processor implemented method of claim 2 , wherein the pre-defined criteria comprise considering the pulse-echo view as successful if vector value of the pulse-echo view is greater than a predefined threshold value otherwise considering the pulse-echo view as unsuccessful. 5 . The processor implemented method of claim 4 , wherein upon determining that the pulse-echo view is unsuccessful, selecting one or more new random samples from the plurality of samples available in the defined frequency scanning range, and wherein the one or more new random samples are different from the one or more random samples. 6 . The processor implemented method of claim 1 , wherein the step of calculating, by the sound speed assessment system via the one or more hardware processors, the sound speed in the fluid based on the determination using the pulse-echo view and a pre-defined sound speed calculation formula comprises: performing, by the sound speed assessment system via the one or more hardware processors, normalization of magnitude of the pulse-echo view to obtain a normalized pulse-echo view; determining, by the sound speed assessment system via the one or more hardware processors, first two lead peaks in the normalized pulse-echo view; determining, by the sound speed assessment system via the one or more hardware processors, time position of each of the two lead peaks; and calculating, by the sound speed assessment system via the one or more hardware processors, the sound speed in the fluid based, at least in part on, the time position of each of the two lead peaks and an inner wall diameter of the fluid container using the pre-defined sound speed calculation formula. 7 . A sound speed assessment system, comprising: a memory storing instructions; one or more communication interfaces; and one or more hardware processors coupled to the memory via the one or more communication interfaces, wherein the one or more hardware processors are configured by the instructions to: receive one or more excitation signals and one or more quadrature signals generated corresponding to the one or more excitation signals from a fluid container containing a fluid, wherein the fluid container is with an inner wall-to-wall distance ‘D’, a wall thickness ‘d’ and equipped with one or more piezo electric transducers placed outside a container wall of the fluid container, for exciting the fluid kept in the fluid container, wherein the one or more piezo electric transducers genera
by spectral analysis, e.g. Fourier analysis {or wavelet analysis (spectral signal processing per se G06F17/14)} · CPC title
Measuring propagation velocity of ultrasonic, sonic or infrasonic waves {, e.g. of pressure waves} · CPC title
Mathematical theories or simulation · CPC title
with frequency characteristics, e.g. single frequency signals, chirp signals (measuring frequency of mechanical vibrations or acoustic waves in general G01H1/06, G01H3/04; measuring frequency or analysing frequency spectra G01R23/00) · CPC title
by measuring propagation velocity or propagation time of acoustic waves · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.