Gas blend optimizer
Abstract
Described is a method for gas blend optimization. The method includes assigning a target rate for one or more parameters of interest in a desired gas blend. Data related to the parameters of interest is obtained for each well of a geographical region of interest. Based on the obtained data, an effect of each well's contribution to the parameters of interest in a total gas produced at a gas processing facility is determined. The parameters of interest in the total gas produced are optimized until the assigned target rate is met by determining an adjusted well gas rate for each well in a list of wells selected based on their effects on the total gas produced.
Claims
exact text as granted — not AI-modifiedWhat is claimed:
1 . A computer implemented method for gas blend optimization, comprising:
assigning a target rate for one or more parameters of interest in a desired gas blend; obtaining data related to the one or more parameters of interest for each well of a plurality of wells in a geographical region of interest; based on the obtained data, determining, by one or more computer processors, an effect of each well's contribution to the one or more parameters of interest in a total gas produced at a gas processing facility, wherein the gas processing facility is configured to process the gas collected from the plurality of wells; based on the identified effect of each well, selecting, by the one or more computer processors, a list of wells from the plurality of wells; and optimizing, by the one or more computer processors, the one or more parameters of interest in the total gas produced by determining an adjusted well gas rate for each of the wells in the list of wells until the assigned target rate is met.
2 . The method as set forth in claim 1 , further comprising adjusting an actual well gas rate at each well in the list of wells according to the determined adjusted well gas rate.
3 . The method as set forth in claim 1 , further comprising:
determining at least one well level constraint criterion; for each well, determining a blend total parameter value; sorting the plurality of wells according to their blend total parameter values to obtain the list of wells; determining if a selected well meets the at least one well level constraint criterion; adjusting the well gas rate of the selected well when the well gas rate meets the at least one well level constraint criterion; determining a new blend total parameter value for each selected well using the adjusted well gas rate; and based on the new blend total parameter value, determining if the assigned target rate has been met.
4 . The method as set forth in claim 3 , wherein the blend total parameter value is determined based on a well level parameter value, a well gas rate, and a total gas rate.
5 . The method as set forth in claim 3 , further comprising:
determining a correction factor for the one or more parameters of interest to correct for different operating conditions between each well and the gas processing facility; and applying the determined correction factor to the blend total parameter value.
6 . The method as set forth in claim 4 , wherein the blend total parameter value is determined according to the following:
Blend
Total
Parameter
=
Σ
Well
level
parameter
value
×
Well
Gas
Rate
Total
Gas
Rate
.
7 . The method as set forth in claim 3 , further comprising:
sorting the plurality of wells in a descending order based on their blend total parameter values to obtain a first list of wells; increasing the well gas rates of wells in the first list that meet the at least one well level constraint criterion by a value; sorting the plurality of wells in an ascending order based on their blend total parameter values to obtain a second list of wells; and decreasing the well gas rates of wells in the second list that meet the at least one well level constraint criterion by the value.
8 . A system for gas blend optimization, the system comprising:
an analytical module equipped to obtain well data from a plurality of wells in a geographical region of interest; and one or more computer processors and a non-transitory computer-readable medium having executable instructions encoded thereon such that when executed, the one or more computer processors perform operations of:
obtaining a target rate for one or more parameters of interest in a desired gas blend;
obtaining data related to the one or more parameters of interest for each well;
based on the obtained data, determining an effect of each well's contribution to the one or more parameters of interest in a total gas produced at a gas processing facility, wherein the gas processing facility is configured to process gas collected from the plurality of wells;
based on the identified effect of each well, selecting a list of wells from the plurality of wells; and
optimizing the one or more parameters of interest in the total gas produced by determining an adjusted well gas rate for each of the wells in the list of wells until the assigned target rate is met.
9 . The system as set forth in claim 8 , wherein the one or more computer processors further perform an operation of electronically transmitting the list of wells to a user, wherein the list of wells is used for adjusting an actual well gas rate at each well in the list of wells according to the determined adjusted well gas rate.
10 . The system as set forth in claim 8 , wherein the one or more computer processors further perform operations of:
determining at least one well level constraint criterion; for each well, determining a blend total parameter value; sorting the plurality of wells according to their blend total parameter values to obtain the list of wells; determining if a selected well meets the at least one well level constraint criterion; adjusting the well gas rate of the selected well when the well gas rate meets the at least one well level constraint criterion; determining a new blend total parameter value for each selected well using the adjusted well gas rate; and based on the new blend total parameter value, determining if the assigned target rate has been met.
11 . The system as set forth in claim 10 , wherein the blend total parameter value is determined based on a well level parameter value, a well gas rate, and a total gas rate.
12 . The system as set forth in claim 10 , wherein the one or more computer processors further perform operations of:
determining a correction factor for the one or more parameters of interest to correct for different operating conditions between each well and the gas processing facility; and applying the determined correction factor to the blend total parameter value.
13 . The system as set forth in claim 11 , wherein the blend total parameter value is determined according to the following:
Blend
Total
Parameter
=
Σ
Well
level
parameter
value
×
Well
Gas
Rate
Total
Gas
Rate
.
14 . The system as set forth in claim 10 , wherein the one or more computer processors further perform operations of:
sorting the plurality of wells in a descending order based on their blend total parameter values to obtain a first list of wells; increasing the well gas rates of wells in the first list that meet the at least one well level constraint criterion by a value; sorting the plurality of wells in an ascending order based on their blend total parameter values to obtain a second list of wells; and decreasing the well gas rates of wells in the second list that meet the at least one well level constraint criterion by the value.
15 . A computer readable program for gas blend optimization, the computer readable program comprising:
computer-readable instructions stored on a non-transitory computer-readable medium that are executable by a computer having one or more computer processors for causing the one or more computer processors to perform operations of:
obtaining a target rate for one or more parameters of interest in a desired gas blend;
obtaining data related to the one or more parameters of interest for each well of a plurality of wells within a geographical region of interest;
based on the obtained data, determining an effect of each well's contribution to the one or more parameters of interest in a total gas produced at a gas processing facility, wherein the gas processing facility is configured to process the gas collected from the plurality of wells;
based on the identified effect of each well, selecting a list of wells in the plurality of wells; and
optimizing the one or more parameters of interest in the total gas produced by determining an adjusted well gas rate for each of the wells in the list of wells until the assigned target rate is met.
16 . The computer readable program as set forth in claim 15 , further comprising computer-readable instructions for causing the one or more computer processors to perform operations of:
determining at least one well level constraint criterion; for each well, determining a blend total parameter value; sorting the plurality of wells according to their blend total parameter values to obtain the list of wells; determining if a selected well meets the at least one well level constraint criterion; adjusting the well gas rate of the selected well when the well gas rate meets the at least one well level constraint criterion; determining a new blend total parameter value for each selected well using the adjusted well gas rate; and based on the new blend total parameter value, determining if the assigned target rate has been met.
17 . The computer readable program as set forth in claim 16 , wherein the blend total parameter value is determined based on a well level parameter value, a well gas rate, and a total gas rate.
18 . The computer readable program as set forth in claim 16 , further comprising computer-readable instructions for causing the one or more computer processors to perform operations of:
determining a correction factor for the one or more parameters of interest to correct for different operating conditions between each well and the gas processing facility; and applying the determined correction factor to the blend total parameter value.
19 . The computer readable program as set forth in claim 17 , wherein the blend total parameter value is determined according to the following:
Blend
Total
Parameter
=
Σ
Well
level
parameter
value
×
Well
Gas
Rate
Total
Gas
Rate
.
20 . The computer readable program as set forth in claim 16 , further comprising computer-readable instructions for causing the one or more computer processors to perform operations of:
sorting the plurality of wells in a descending order based on their blend total parameter values to obtain a first list of wells; increasing the well gas rates of wells in the first list that meet the at least one well level constraint criterion by a value; sorting the plurality of wells in an ascending order based on their blend total parameter values to obtain a second list of wells; and decreasing the well gas rates of wells in the second list that meet the at least one well level constraint criterion by the value.Join the waitlist — get patent alerts
Track US2023265753A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.