Difference between revisions of "Oil Flowing Material Balance"
(→Math & Physics) |
(→Brief) |
||
(90 intermediate revisions by 2 users not shown) | |||
Line 5: | Line 5: | ||
[[Oil Flowing Material Balance]] is applied to determine: | [[Oil Flowing Material Balance]] is applied to determine: | ||
− | * [[Reservoirs]] | + | * [[Reservoirs]] [[STOIIP]] |
− | * [[Well]] | + | * [[Well|Well's]] [[STOIIP]] and [[JD]] |
− | [[Oil Flowing Material Balance]] uses readily available [[Well]] flowing data: production rate and | + | [[Oil Flowing Material Balance]] uses readily available [[Well]] flowing data: production rate, wellhead pressures and the fluid levels. |
The interpretation technique is fitting the data points with the straight lines to estimate STOIIP and [[JD]]. | The interpretation technique is fitting the data points with the straight lines to estimate STOIIP and [[JD]]. | ||
− | [[File: | + | [[File:oilFMB.png|link=https://ep.pengtools.com/matbal/flowing-material-balance/oil?WellReservoirFilter%5Bcountry_id%5D=&WellReservoirFilter%5Bfield_id%5D=&WellReservoirFilter%5Bfield_id%5D%5B%5D=11&WellReservoirFilter%5Bobject_id%5D=&WellReservoirFilter%5Breservoir_id%5D=23&WellReservoirFilter%5Bwell_id%5D=&WellReservoirFilter%5Bwell_id%5D%5B%5D=25211&WellReservoirFilter%5Bdate_to%5D=&WellReservoirFilter%5Bcumulative_sum_type%5D=cumulative_over_well&WellReservoirFilter%5BshowResultsTable%5D=0&WellReservoirFilter%5Breservoir_pressure%5D=2689&WellReservoirFilter%5Breservoir_temperature%5D=212&WellReservoirFilter%5Bstoiip%5D=2000000.0&WellReservoirFilter%5Bjd%5D=0.5&WellReservoirFilter%5Bdetalization%5D=40&WellReservoirFilter%5BneedToLoad%5D=&WellReservoirFilter%5BlogScaleToJD%5D=1]] |
− | <center>[[Oil Flowing Material Balance]] in the [https://ep.pengtools.com/matbal/flowing-material-balance/ | + | <center>[[Oil Flowing Material Balance]] in the [https://ep.pengtools.com/matbal/flowing-material-balance/oil?WellReservoirFilter%5Bcountry_id%5D=&WellReservoirFilter%5Bfield_id%5D=&WellReservoirFilter%5Bfield_id%5D%5B%5D=11&WellReservoirFilter%5Bobject_id%5D=&WellReservoirFilter%5Breservoir_id%5D=23&WellReservoirFilter%5Bwell_id%5D=&WellReservoirFilter%5Bwell_id%5D%5B%5D=25211&WellReservoirFilter%5Bdate_to%5D=&WellReservoirFilter%5Bcumulative_sum_type%5D=cumulative_over_well&WellReservoirFilter%5BshowResultsTable%5D=0&WellReservoirFilter%5Breservoir_pressure%5D=2689&WellReservoirFilter%5Breservoir_temperature%5D=212&WellReservoirFilter%5Bstoiip%5D=2000000.0&WellReservoirFilter%5Bjd%5D=0.5&WellReservoirFilter%5Bdetalization%5D=40&WellReservoirFilter%5BneedToLoad%5D=&WellReservoirFilter%5BlogScaleToJD%5D=1 E&P Portal]</center> |
== Math & Physics == | == Math & Physics == | ||
− | |||
− | |||
The total pressure drop at the wellbore is: | The total pressure drop at the wellbore is: | ||
Line 26: | Line 24: | ||
Where | Where | ||
− | :<math> P_i - \bar{P} </math> is pressure drop due to depletion defined by the [[Oil Material Balance]] | + | :<math> P_i - \bar{P} </math>, is pressure drop due to depletion defined by the [[Oil Material Balance]] |
− | :<math> \bar{P}-P_{wf} </math> is pressure drop due to Darcy's law | + | :<math> \bar{P}-P_{wf} </math>, is pressure drop due to [[Darcy's law]] |
− | In terms of oil pseudo pressure: | + | In terms of oil pseudo pressure the total pressure drop is: |
− | :<math> \Delta P_{po}=P_{po}(P_i)-P_{po}(P_{wf}) = (P_{po}(P_i) - P_{po}(\bar{P})) + (P_{po}(\bar{P})-P_{po}(P_{wf})) </math><ref name=Stalgorova2016/> | + | :<math> \Delta P_{po}=P_{po}(P_i)-P_{po}(P_{wf}) = (P_{po}(P_i) - P_{po}(\bar{P})) + (P_{po}(\bar{P})-P_{po}(P_{wf})) </math> <ref name=Stalgorova2016/> |
− | + | Where | |
− | :<math> | + | :<math> P_{po}(P) = B_o(P_i) \mu_o(P_i) \int\limits_{P_{ref}}^{P} \frac{1}{B_o(P) \mu_o(P)}dp</math> <ref name=Stalgorova2016/> |
− | + | :<math> P_{po}(\bar{P})-P_{po}(P_{wf}) = q_o \frac{141.2 B_o(P) \mu_o(P)}{k_oh\ J_D} </math> | |
− | :<math> | + | Finally, the [[Oil Flowing Material Balance]] equation: |
+ | |||
+ | :<math> \frac{141.2 B_o(P) \mu_o(P)}{k_oh} \frac{q_o}{\Delta P_{po}}= J_D -\frac{P_{po}(P_i) - P_{po}(\bar{P})}{\Delta P_{po}}N\ \frac{J_D}{N}</math> | ||
+ | |||
+ | Or | ||
+ | |||
+ | :<math> {J_D}_{norm} = J_D -{N_p}_{norm} \frac{J_D}{N}</math> | ||
+ | |||
+ | Where | ||
+ | |||
+ | :<math> {J_D}_{norm} = \frac{141.2 B_o(P) \mu_o(P)}{k_oh} \frac{q_o}{\Delta P_{po}} </math> | ||
+ | |||
+ | :<math> {N_p}_{norm} = \frac{P_{po}(P_i) - P_{po}(\bar{P})}{\Delta P_{po}}N</math> | ||
==Discussion== | ==Discussion== | ||
− | [[ | + | [[Oil Flowing Material Balance]] can be applied to: |
*single well | *single well | ||
*multiple wells producing from the same [[Reservoirs| Reservoir]]. | *multiple wells producing from the same [[Reservoirs| Reservoir]]. | ||
− | The X axis on the [[ | + | The X axis on the [[Oil Flowing Material Balance]] Plot can be selected as: |
*[[Well]] cumulative | *[[Well]] cumulative | ||
*[[Reservoirs| Reservoir]] cumulative | *[[Reservoirs| Reservoir]] cumulative | ||
− | + | Note what [[Oil Flowing Material Balance]] accounts for the changing PVT properties of the oil with pressure. | |
− | [[ | + | |
− | ' | + | ==Case Study== |
− | [[File: | + | This Case Study demonstrates the application of the [[Oil Flowing Material Balance]] engineering technique using the [[:Category:E&P Portal | E&P Portal]]. |
− | + | ||
− | [[ | + | The Study is based on the oil well from a field in West Siberia, Russia. |
+ | |||
+ | It is shown how to: | ||
+ | *Input the data to the [[:Category:E&P Portal | E&P Portal]]; | ||
+ | *Apply the [[Oil Flowing Material Balance|Oil FMB]] to estimate the well's STOIIP and [[JD]]; | ||
+ | *Save and export the analysis results. | ||
+ | |||
+ | All the input data is attached to the Case Study for the reference. | ||
+ | |||
+ | [[File:oilFMB_Case_Study.png|200px |link=https://wiki.pengtools.com/images/4/47/OilFMB_CaseStudy.pdf ]] | ||
+ | |||
+ | [[Media:oilFMB_CaseStudy.pdf|Download Case Study (pdf)]] | ||
+ | |||
+ | [[Media:well 8 daily data.csv|Download the input well production data (csv)]] | ||
==Workflow== | ==Workflow== | ||
# Upload the data required | # Upload the data required | ||
− | # Open the [[ | + | # Open the [[Oil Flowing Material Balance]] tool [https://ep.pengtools.com/matbal/flowing-material-balance/oil here] |
− | # | + | # Estimate the '''N''' (red line X-axis intercept) |
− | + | # Calculate the average reservoir pressure <math> \bar{P}</math> based on '''N''', known production data and using [[Oil Material Balance]] equation | |
− | + | # Calculate the <math> {J_D}_{norm}</math> | |
− | # Calculate the | + | # Calculate the <math> {N_p}_{norm}</math> |
− | + | # Plot the orange <math> {J_D}_{norm}</math> vs <math> {N_p}_{norm}</math> line: | |
− | + | # Change the '''N''' to match the orange line with the red one | |
− | + | # Change the gray [[JD]] line Y-axis intercept to match the changing [[JD]] | |
− | + | # Save the [[Oil Flowing Material Balance]] model | |
− | |||
− | |||
− | # | ||
− | |||
− | |||
− | # Change the | ||
− | |||
− | |||
− | |||
− | # Save the [[ | ||
# Move to the next well | # Move to the next well | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | == Data required == | |
{{Data required for Gas Flowing Material Balance}} | {{Data required for Gas Flowing Material Balance}} | ||
Line 93: | Line 101: | ||
== Nomenclature == | == Nomenclature == | ||
− | :<math> | + | :<math> B_{o}(P) </math> = oil formation volume factor as a function of pressure, bbl/stb |
− | |||
− | |||
− | |||
− | |||
:<math> J_D </math> = dimensionless productivity index, dimensionless | :<math> J_D </math> = dimensionless productivity index, dimensionless | ||
− | :<math> | + | :<math> {J_D}_{norm} </math> = dimensionless productivity index in terms of the oil pseudo pressure, dimensionless |
+ | :<math> k_oh</math> = oil permeability times thickness, md*ft | ||
+ | :<math> N </math> = stock tank oil initially in place, stb | ||
+ | :<math> {N_p}_{norm} </math> = normalized cumulative oil production, stb | ||
:<math> P </math> = pressure, psia | :<math> P </math> = pressure, psia | ||
:<math> \bar{P} </math> = average reservoir pressure, psia | :<math> \bar{P} </math> = average reservoir pressure, psia | ||
− | :<math> | + | :<math> P_{i} </math> = initial pressure, psia |
− | :<math> | + | :<math> P_{po} </math> = oil pseudo pressure, psia |
− | :<math> | + | :<math> P_{ref} </math> = reference pressure, psia |
− | :<math> | + | :<math> P_{wf} </math> = well flowing pressure, psia |
− | :<math> | + | :<math> q_o </math> = oil rate, stb/d |
− | |||
===Greek symbols=== | ===Greek symbols=== | ||
− | :<math> \ | + | :<math> \mu_o(P) </math> = oil viscosity as a function of pressure, cp |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== References == | == References == | ||
Line 134: | Line 133: | ||
<ref name=Stalgorova2016>{{cite journal | <ref name=Stalgorova2016>{{cite journal | ||
− | |last1= Stalgorova | | + | |last1= Stalgorova |first1=Ekaterina |
− | |last2=Mattar| | + | |last2=Mattar|first2=Louis |
|title=Analytical Methods for Single-Phase Oil Flow: Accounting for Changing Liquid and Rock Properties | |title=Analytical Methods for Single-Phase Oil Flow: Accounting for Changing Liquid and Rock Properties | ||
|publisher=Society of Petroleum Engineers | |publisher=Society of Petroleum Engineers | ||
Line 147: | Line 146: | ||
[[Category:E&P Portal]] | [[Category:E&P Portal]] | ||
+ | |||
+ | {{#seo: | ||
+ | |title=Oil Flowing Material Balance | ||
+ | |titlemode= replace | ||
+ | |keywords=reservoir engineering, flowing material balance, petroleum engineering, equation | ||
+ | |description=Oil Flowing Material Balance is the advanced engineering technique applied to determine reservoirs and wells oil reserves and productivity index. | ||
+ | }} |
Latest revision as of 16:08, 21 March 2022
Contents
Brief
Oil Flowing Material Balance (Oil FMB) is the advanced engineering technique published in 2005 by Louis Mattar and David Anderson [1].
Oil Flowing Material Balance is applied to determine:
- Reservoirs STOIIP
- Well's STOIIP and JD
Oil Flowing Material Balance uses readily available Well flowing data: production rate, wellhead pressures and the fluid levels.
The interpretation technique is fitting the data points with the straight lines to estimate STOIIP and JD.
Math & Physics
The total pressure drop at the wellbore is:
Where
- , is pressure drop due to depletion defined by the Oil Material Balance
- , is pressure drop due to Darcy's law
In terms of oil pseudo pressure the total pressure drop is:
Where
Finally, the Oil Flowing Material Balance equation:
Or
Where
Discussion
Oil Flowing Material Balance can be applied to:
- single well
- multiple wells producing from the same Reservoir.
The X axis on the Oil Flowing Material Balance Plot can be selected as:
Note what Oil Flowing Material Balance accounts for the changing PVT properties of the oil with pressure.
Case Study
This Case Study demonstrates the application of the Oil Flowing Material Balance engineering technique using the E&P Portal.
The Study is based on the oil well from a field in West Siberia, Russia.
It is shown how to:
- Input the data to the E&P Portal;
- Apply the Oil FMB to estimate the well's STOIIP and JD;
- Save and export the analysis results.
All the input data is attached to the Case Study for the reference.
Download the input well production data (csv)
Workflow
- Upload the data required
- Open the Oil Flowing Material Balance tool here
- Estimate the N (red line X-axis intercept)
- Calculate the average reservoir pressure based on N, known production data and using Oil Material Balance equation
- Calculate the
- Calculate the
- Plot the orange vs line:
- Change the N to match the orange line with the red one
- Change the gray JD line Y-axis intercept to match the changing JD
- Save the Oil Flowing Material Balance model
- Move to the next well
Data required
- Create Field here
- Create or Upload Reservoirs here
- Input the Reservoirs GIIP and STOIIP here
- Create or Upload PVT (SG, Pi, Ti) here
- Upload Wells
- Create or Upload Wells Perforations here
- Create or Upload kh and JD here
- Upload Daily Measures
In case you need to calculate the flowing bottomhole pressure from the wellhead pressure:
- Calculate the flowing bottomhole pressures using BHP Calculator
- Export flowing bottomhole pressures to Daily Measures here
In case you want to add the static reservoir pressures on the FMB Plot:
- Create or Upload the static reservoir pressures, here
- Calculate Monthly Measures from the Daily Measures using Monthly Data Calculator
Nomenclature
- = oil formation volume factor as a function of pressure, bbl/stb
- = dimensionless productivity index, dimensionless
- = dimensionless productivity index in terms of the oil pseudo pressure, dimensionless
- = oil permeability times thickness, md*ft
- = stock tank oil initially in place, stb
- = normalized cumulative oil production, stb
- = pressure, psia
- = average reservoir pressure, psia
- = initial pressure, psia
- = oil pseudo pressure, psia
- = reference pressure, psia
- = well flowing pressure, psia
- = oil rate, stb/d
Greek symbols
- = oil viscosity as a function of pressure, cp
References
- ↑ 1.0 1.1 Mattar, L.; Anderson, D (2005). "Dynamic Material Balance (Oil or Gas-In-Place Without Shut-Ins)" (PDF). CIPC.
- ↑ 2.0 2.1 Stalgorova, Ekaterina; Mattar, Louis (2016). "Analytical Methods for Single-Phase Oil Flow: Accounting for Changing Liquid and Rock Properties". Society of Petroleum Engineers.