IP Library Granted Patent US 12,480,819
Granted Patent B2
US 12,480,819 · App. 17/994,986 · Granted Nov 25, 2025

Measuring the speed of electromagnetic wave propagation in a fluid within a conduit

Inventor: Alejandro M. Vera (Katy, TX)
Assignee: Saudi Arabian Oil Company
G01J7/00
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 12,480,819
App. No.
17/994,986
Granted
Nov 25, 2025
Kind
B2
Abstract

Systems and methods include a method for determining wave propagation speed. Spatio-temporally-sampled data for electromagnetic (EM) wave propagation through a fluid in a conduit is acquired for different instants of time from each antenna of an array of antennas distributed at predetermined locations. A k-ω plot plotting curves having a kinematic relationship ω=ck is generated based on the spatio-temporally-sampled data and using a spectral-based algorithm, where ω is an angular frequency of a spectral component of EM disturbances, k is a wavenumber, and c is an unknown speed of the EM wave propagation. A spectral ridge on the curves is identified using the k-ω plot. Parameters for calculating a slope of the spectral ridge are determined. The slope of the spectral ridge is determined. The speed of EM wave propagation is determined assuming a relation between the speed of EM wave propagation and the slope of the spectral ridge.

Claims (43)

1 . A computer-implemented method, comprising:

acquiring, at each of a number of instants of time from each antenna of an array of at least two antennas distributed at predetermined locations along a conduit, spatio-temporally-sampled data for electromagnetic (EM) wave propagation through a fluid in the conduit, the at least two antennas operating at transmitted frequencies that are above a first cutoff frequency of the conduit;

generating, based on the spatio-temporally-sampled data and using a spectral-based algorithm technique, a k-ω plot plotting curves having a kinematic relationship relative to an angular frequency of a spectral component of EM disturbances, a wavenumber, and a speed of the EM wave propagation;

identifying, using the k-ω plot, a spectral ridge on the curves, and determining parameters for calculating a slope of the spectral ridge;

determining, using the spectral ridge on the curves and the parameters the slope of the spectral ridge;

determining the speed of EM wave propagation assuming a relation between the speed of EM wave propagation and the slope of the spectral ridge;

determining, using the speed of EM wave propagation and the slope of the spectral ridge, components of the fluid flowing in the conduit; and

controlling wellbore operations based on the components of the fluid flowing in the conduit.

2 . The computer-implemented method of claim 1 , wherein the array of the at least two antennas comprises antennas distributed around a circumference of the conduit.

3 . The computer-implemented method of claim 1 , wherein the spectral-based algorithm technique uses a spectrum-like function of a speed EM wave propagation formation and parametric methods of solution.

4 . The computer-implemented method of claim 3 , wherein the spectral-based algorithm technique is a spectral-based algorithms using a deterministic maximum likelihood method selected from the group consisting of a Capon method and MUSIC method.

5 . The computer-implemented method of claim 1 , wherein the fluid is a liquid, a gas, or a multiphase fluid.

6 . The computer-implemented method of claim 1 , wherein a ridge is identified in the k-ω plot based on power or color intensity in the k-ω plot.

7 . The computer-implemented method of claim 1 , wherein determining the slope of the spectral ridge comprises an average phase velocity of the speed of EM wave.

8 . A non-transitory, computer-readable medium storing one or more instructions executable by a computer system to perform operations comprising:

acquiring, at each of a number of instants of time from each antenna of an array of at least two antennas distributed at predetermined locations along a conduit, spatio-temporally-sampled data for electromagnetic (EM) wave propagation through a fluid in the conduit, the at least two antennas operating at transmitted frequencies that are above a first cutoff frequency of the conduit;

generating, based on the spatio-temporally-sampled data and using a spectral-based algorithm technique, a k-ω plot plotting curves having a kinematic relationship relative to an angular frequency of a spectral component of EM disturbances, a wavenumber, and a speed of the EM wave propagation;

identifying, using the k-ω plot, a spectral ridge on the curves, and determining parameters for calculating a slope of the spectral ridge;

determining, using the spectral ridge on the curves and the parameters the slope of the spectral ridge;

determining the speed of EM wave propagation assuming a relation between the speed of EM wave propagation and the slope of the spectral ridge;

determining, using the speed of EM wave propagation and the slope of the spectral ridge, components of the fluid flowing in the conduit; and

controlling wellbore operations based on the components of the fluid flowing in the conduit.

9 . The non-transitory, computer-readable medium of claim 8 , wherein the array of the at least two antennas comprises antennas distributed around a circumference of the conduit.

10 . The non-transitory, computer-readable medium of claim 8 , wherein the spectral-based algorithm technique uses a spectrum-like function of a speed EM wave propagation formation and parametric methods of solution.

11 . The non-transitory, computer-readable medium of claim 10 , wherein the spectral-based algorithm technique is a spectral-based algorithms using a deterministic maximum likelihood method selected from the group consisting of a Capon method and MUSIC method.

12 . The non-transitory, computer-readable medium of claim 8 , wherein the fluid is a liquid, a gas, or a multiphase fluid.

13 . The non-transitory, computer-readable medium of claim 8 , wherein a ridge is identified in the k-ω plot based on power or color intensity in the k-ω plot.

14 . The non-transitory, computer-readable medium of claim 8 , wherein determining the slope of the spectral ridge comprises an average phase velocity of the speed of EM wave.

15 . A computer-implemented system, comprising:

one or more processors; and

a non-transitory computer-readable storage medium coupled to the one or more processors and storing programming instructions for execution by the one or more processors, the programming instructions instructing the one or more processors to perform operations comprising:

acquiring, at each of a number of instants of time from each antenna of an array of at least two antennas distributed at predetermined locations along a conduit, spatio-temporally-sampled data for electromagnetic (EM) wave propagation through a fluid in the conduit, the at least two antennas operating at transmitted frequencies that are above a first cutoff frequency of the conduit;

generating, based on the spatio-temporally-sampled data and using a spectral-based algorithm technique, a k-ω plot plotting curves having a kinematic relationship relative to an angular frequency of a spectral component of EM disturbances, a wavenumber, and a speed of the EM wave propagation;

identifying, using the k-ω plot, a spectral ridge on the curves, and determining parameters for calculating a slope of the spectral ridge;

determining, using the spectral ridge on the curves and the parameters the slope of the spectral ridge;

determining the speed of EM wave propagation assuming a relation between the speed of EM wave propagation and the slope of the spectral ridge;

determining, using the speed of EM wave propagation and the slope of the spectral ridge, components of the fluid flowing in the conduit; and

controlling wellbore operations based on the components of the fluid flowing in the conduit.

16 . The computer-implemented system of claim 15 , wherein the array of the at least two antennas comprises antennas distributed around a circumference of the conduit.

17 . The computer-implemented system of claim 15 , wherein the spectral-based algorithm technique uses a spectrum-like function of a speed EM wave propagation formation and parametric methods of solution.

18 . The computer-implemented system of claim 17 , wherein the spectral-based algorithm technique is a spectral-based algorithms using a deterministic maximum likelihood method selected from the group consisting of a Capon method and MUSIC method.

19 . The computer-implemented system of claim 15 , wherein the fluid is a liquid, a gas, or a multiphase fluid.

20 . The computer-implemented system of claim 15 , wherein a ridge is identified in the k-ω plot based on power or color intensity in the k-ω plot.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2023
From: ARAMCO SERVICES COMPANY
To: SAUDI ARAMCO UPSTREAM TECHNOLOGY COMPANY
Reel/Frame 063461/0336 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2023
From: SAUDI ARAMCO UPSTREAM TECHNOLOGY COMPANY
To: SAUDI ARABIAN OIL COMPANY
Reel/Frame 063461/0550 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 15, 2023
From: VERA, ALEJANDRO M.
To: ARAMCO SERVICES COMPANY
Reel/Frame 062710/0494 →