# US 11,078,773 B2 · Performing continuous daily production allocation

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,078,773 B2
- Document ID: US11078773B2
- Status: Granted
- Kind: B2
- Application number: 16/207,970
- Filed: 2018-12-03
- Published: 2020-06-04
- Granted: 2021-08-03
- Earliest claimed: 2018-12-03
- Assignees: Saudi Arabian Oil Company
- Applicants: Saudi Arabian Oil Company
- Inventors: Muhammad Idris; Ahmed H. Mahsoon; Mohammed A. Al-Atwi
- Web page: https://patentgrep.com/patent/US11078773B2

## CPC

- E21B 43/12: Methods or apparatus for controlling the flow of the obtained fluid to or in wells (E21B43/25 takes precedence; valve arrangements E21B34/00)
- E21B 47/003: Determining well or borehole volumes
- E21B 43/00: Methods or apparatus for obtaining oil, gas, water, soluble or meltable materials or a slurry of minerals from wells (applicable only to water E03B)
- E21B 47/06: Measuring temperature or pressure
- E21B 47/10: Locating fluid leaks, intrusions or movements
- E21B: EARTH OR ROCK DRILLING; OBTAINING OIL, GAS, WATER, SOLUBLE OR MELTABLE MATERIALS OR A SLURRY OF MINERALS FROM WELLS

## Abstract

Computer-implemented systems and computer-implemented methods include the following. A choke/pressure control valve (PCV) gas rate is determined for each well of a group of producing wells. A downstream temperature (DST) gas rate is determined for each well of the group of producing wells. Parameters for a well rate test are determined for each well of the group of producing wells using the choke/PCV gas rate and the DST gas rate. A total gas rate for the producing wells is determined using the parameters. A gas production allocation factor (G-PAF) for the producing wells is determined. A production allocation for each well of the producing wells is determined using the total gas rate.

## Claims

### Claim 1

A computer-implemented method implemented using one or more computers, comprising:
receiving, by the one or more computers, wellstream values and gas plant parameters from a plant information (PI) server, including receiving a flowrate of a Venturi meter;
determining, using the one or more computers, a choke/pressure control valve (PCV) gas rate for each well of a group of producing wells;
determining, using the one or more computers, a downstream temperature (DST) gas rate for each well of the group of producing wells;
determining, using the choke/PCV gas rate and the DST gas rate, gas plant parameters for a well rate test for each well of the group of producing wells, wherein the gas plant parameters are determined based on a reliability of values from the choke/PCV gas rate and the DST gas rate, wherein the reliability is based on flowing conditions of the group of producing wells, and wherein an unreliability exists if the flowrate of the Venturi meter is zero or above a given flowrate;
determining, using the one or more computers and the gas plant parameters, a total gas rate for the producing wells;
determining, using the one or more computers, a gas production allocation factor (G-PAF) for the producing wells; and
determining, using the one or more computers and the total gas rate, a production allocation for each well of the producing wells as a mathematical function of the total gas rate and the gas production allocation factor.

### Claim 2 (depends on 1)

The computer-implemented method of claim 1, further comprising updating the gas plant parameters for the well rate test when the G-PAF is outside of a pre-determined range.

### Claim 3 (depends on 1)

The computer-implemented method of claim 1, wherein the wellstream values include a flowing wellhead pressure, a choke or PCV, a line pressure, and a downstream temperature (DST).

### Claim 4 (depends on 1)

The computer-implemented method of claim 1, wherein the gas plant parameters include a gas plant rate.

### Claim 5 (depends on 1)

The computer-implemented method of claim 1, further comprising:
determining if at least one of the gas plant parameters is unreliable; and
updating values of the gas plant parameters.

### Claim 6 (depends on 2)

The computer-implemented method of claim 2, wherein the pre-determined range is a numeric value from 0.9 to 1.1.

### Claim 7

A non-transitory, computer-readable medium storing one or more instructions executable by a computer system and implemented using one or more computers to perform operations comprising:
receiving, by the one or more computers, wellstream values and gas plant parameters from a plant information (PI) server, including receiving a flowrate of a Venturi meter;
determining, using the one or more computers, a choke/pressure control valve (PCV) gas rate for each well of a group of producing wells;
determining, using the one or more computers, a downstream temperature (DST) gas rate for each well of the group of producing wells;
determining, using the choke/PCV gas rate and the DST gas rate, parameters for a well rate test for each well of the group of producing wells, wherein the gas plant parameters are determined based on a reliability of values from the choke/PCV gas rate and the DST gas rate, wherein the reliability is based on flowing conditions of the group of producing wells, and wherein an unreliability exists if the flowrate of the Venturi meter is zero or above a given flowrate;
determining, using the one or more computers and the parameters, a total gas rate for the producing wells;
determining, using the one or more computers, a gas production allocation factor (G-PAF) for the producing wells; and
determining, using the one or more computers and the total gas rate, a production allocation for each well of the producing wells.

### Claim 8 (depends on 7)

The non-transitory, computer-readable medium of claim 7, further comprising updating the parameters for the well rate test when the G-PAF is outside of a pre-determined range.

### Claim 9 (depends on 7)

The non-transitory, computer-readable medium of claim 7, wherein the wellstream values include a flowing wellhead pressure, a choke or PCV, a line pressure, and a downstream temperature (DST).

### Claim 10 (depends on 7)

The non-transitory, computer-readable medium of claim 7, wherein the gas plant parameters include a gas plant rate.

### Claim 11 (depends on 7)

The non-transitory, computer-readable medium of claim 7, the operations further comprising:
determining if at least one of the wellstream parameters is unreliable; and
updating values of the wellstream parameters.

### Claim 12 (depends on 8)

The non-transitory, computer-readable medium of claim 8, wherein the pre-determined range is 0.9 to 1.1.

### Claim 13

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:
receiving wellstream values and gas plant parameters from a plant information (PI) server, including receiving a flowrate of a Venturi meter;
determining a PCV gas rate for each well of a group of producing wells;
determining a DST gas rate for each well of the group of producing wells;
determining, using the choke/PCV gas rate and the DST gas rate, parameters for a well rate test for each well of the group of producing wells, wherein the gas plant parameters are determined based on a reliability of values from the choke/PCV gas rate and the DST gas rate, wherein the reliability is based on flowing conditions of the group of producing wells, and wherein an unreliability exists if the flowrate of the Venturi meter is zero or above a given flowrate;
determining, using the parameters, a total gas rate for the producing wells;
determining a G-PAF for the producing wells; and
determining, using the total gas rate, a production allocation for each well of the producing wells.

### Claim 14 (depends on 13)

The computer-implemented system of claim 13, further comprising updating the parameters for the well rate test when the G-PAF is outside of a pre-determined range.

### Claim 15 (depends on 13)

The computer-implemented system of claim 13, wherein the wellstream values include a flowing wellhead pressure, a choke or PCV, a line pressure, and a downstream temperature (DST).

### Claim 16 (depends on 13)

The computer-implemented system of claim 13, wherein the gas plant parameters include a gas plant rate.

### Claim 17 (depends on 13)

The computer-implemented system of claim 13, the operations further comprising:
determining if at least one of the wellstream parameters is unreliable; and
updating values of the wellstream parameters.
