PERA AtoZ of Preparing Oil Gas PVT Data

  • Slides: 48
Download presentation
PERA A-to-Z of Preparing Oil & Gas PVT Data for Reservoir Simulation Curtis H.

PERA A-to-Z of Preparing Oil & Gas PVT Data for Reservoir Simulation Curtis H. Whitson NTNU / PERA

Tasks PERA • Collecting samples. • Which PVT lab tests to use. • Designing

Tasks PERA • Collecting samples. • Which PVT lab tests to use. • Designing special PVT studies. • Quality controlling PVT data. • Heptanes-plus data and characterization. • Initial EOS model. • Tuning an EOS model. • Viscosities. • Fluid initialization. • Minimizing number of EOS components. • Black-oil PVT tables.

Tasks PERA • Collecting samples. • Which PVT lab tests to use. • Designing

Tasks PERA • Collecting samples. • Which PVT lab tests to use. • Designing special PVT studies. • Quality controlling PVT data. • Heptanes-plus data and characterization. • Initial EOS model. • Tuning an EOS model. • Viscosities. • Fluid initialization. • Minimizing number of EOS components. • Black-oil PVT tables.

Tasks PERA • Collecting samples. • Which PVT lab tests to use. • Designing

Tasks PERA • Collecting samples. • Which PVT lab tests to use. • Designing special PVT studies. • Quality controlling PVT data. • Heptanes-plus data and characterization. • Initial EOS model. • Tuning an EOS model. • Viscosities. • Fluid initialization. • Minimizing number of EOS components. • Black-oil PVT tables.

Tasks PERA • Collecting samples. • Which PVT lab tests to use. • Designing

Tasks PERA • Collecting samples. • Which PVT lab tests to use. • Designing special PVT studies. • Quality controlling PVT data. • Heptanes-plus data and characterization. • Initial EOS model. • Tuning an EOS model. • Viscosities. • Fluid initialization. • Minimizing number of EOS components. • Black-oil PVT tables.

Tasks PERA • Collecting samples. • Which PVT lab tests to use. • Designing

Tasks PERA • Collecting samples. • Which PVT lab tests to use. • Designing special PVT studies. • Quality controlling PVT data. • Heptanes-plus data and characterization. • Initial EOS model. • Tuning an EOS model. • Viscosities. • Fluid initialization. • Minimizing number of EOS components. • Black-oil PVT tables.

Tasks PERA • Collecting samples. • Which PVT lab tests to use. • Designing

Tasks PERA • Collecting samples. • Which PVT lab tests to use. • Designing special PVT studies. • Quality controlling PVT data. • Heptanes-plus data and characterization. • Initial EOS model. • Tuning an EOS model. • Viscosities. • Fluid initialization. • Minimizing number of EOS components. • Black-oil PVT tables.

Tasks PERA • Collecting samples. • Which PVT lab tests to use. • Designing

Tasks PERA • Collecting samples. • Which PVT lab tests to use. • Designing special PVT studies. • Quality controlling PVT data. • Heptanes-plus data and characterization. • Initial EOS model. • Tuning an EOS model. • Viscosities. • Fluid initialization. • Minimizing number of EOS components. • Black-oil PVT tables.

Tasks PERA • Collecting samples. • Which PVT lab tests to use. • Designing

Tasks PERA • Collecting samples. • Which PVT lab tests to use. • Designing special PVT studies. • Quality controlling PVT data. • Heptanes-plus data and characterization. • Initial EOS model. • Tuning an EOS model. • Viscosities. • Fluid initialization. • Minimizing number of EOS components. • Black-oil PVT tables.

Tasks PERA • Collecting samples. • Which PVT lab tests to use. • Designing

Tasks PERA • Collecting samples. • Which PVT lab tests to use. • Designing special PVT studies. • Quality controlling PVT data. • Heptanes-plus data and characterization. • Initial EOS model. • Tuning an EOS model. • Viscosities. • Fluid initialization. • Minimizing number of EOS components. • Black-oil PVT tables.

Tasks PERA • Collecting samples. • Which PVT lab tests to use. • Designing

Tasks PERA • Collecting samples. • Which PVT lab tests to use. • Designing special PVT studies. • Quality controlling PVT data. • Heptanes-plus data and characterization. • Initial EOS model. • Tuning an EOS model. • Viscosities. • Fluid initialization. • Minimizing number of EOS components. • Black-oil PVT tables.

Tasks PERA • Collecting samples. • Which PVT lab tests to use. • Designing

Tasks PERA • Collecting samples. • Which PVT lab tests to use. • Designing special PVT studies. • Quality controlling PVT data. • Heptanes-plus data and characterization. • Initial EOS model. • Tuning an EOS model. • Viscosities. • Fluid initialization. • Minimizing number of EOS components. • Black-oil PVT tables.

PERA Collecting Samples Why? 1. PVT data to develop a model.

PERA Collecting Samples Why? 1. PVT data to develop a model.

PERA Collecting Samples Why? 1. PVT data to develop a model. 2. Compositions for

PERA Collecting Samples Why? 1. PVT data to develop a model. 2. Compositions for fluid initialization.

PERA Collecting Samples Why? 1. PVT data to develop a model. 2. Compositions for

PERA Collecting Samples Why? 1. PVT data to develop a model. 2. Compositions for fluid initialization. 3. Crude assays for process design.

Collecting Samples PERA How? Oils • Bottomhole samples. • Surface separator samples. • MDT

Collecting Samples PERA How? Oils • Bottomhole samples. • Surface separator samples. • MDT / RCI Gas Condensates • Surface separator samples. • MDT / RCI

Collecting Samples PERA How? Oils • • • Bottomhole samples. Surface separator samples. MDT

Collecting Samples PERA How? Oils • • • Bottomhole samples. Surface separator samples. MDT / RCI Gas Condensates • • Surface separator samples. MDT / RCI Saturated Gas / Oil Systems • Gas-cone an oil producer – perfect!. • ECM (equilibrium contact mixing)

PERA Open-hole Samplers MDT / RCI • Potential Problems • Oil-based muds. • Oils

PERA Open-hole Samplers MDT / RCI • Potential Problems • Oil-based muds. • Oils -- OK for composition. • Gas condensates – OK for composition. • Surface cooling before removal. • Bubblepoint suppression.

MDT Sampling with MPSR bottles PERA To pump and formation Fire-open valve operated to

MDT Sampling with MPSR bottles PERA To pump and formation Fire-open valve operated to fill Fire-open valve Manual close valve now operated to extract MPSR from MDT tool MPSR Piston 450 cc of single phase oil at res temp and pressure Water from dead volume MPSR Manual close valve 450 cc MPSR bottle Dead volume (<10 cc) – now gas filled and the gas will be lost Dead volume (<10 cc) – now oil filled Dead volume (<10 cc) – initially water filled Fire-open valve open Fire-close valve closed Fire-close valve operated post filling Fire-close valve MPSR To pump and formation 450 cc of 2 phase hydrocarbon at surface temp and some pressure Water from dead volume Piston Prior to Sampling Post Sampling but downhole Post Sampling Now at surface

PERA Which PVT Lab Tests to Use What are you simulating? • Depletion. •

PERA Which PVT Lab Tests to Use What are you simulating? • Depletion. • Water injection. • Condensate blockage. • Gas injection. • Miscible. • Immiscible.

Designing Special PVT Studies PERA • Condensate Blockage. • • Condensate viscosities. Miscible Gas

Designing Special PVT Studies PERA • Condensate Blockage. • • Condensate viscosities. Miscible Gas Injection. • Through-critical swelling test. • • Vro , compositions and K-values! Immiscible Gas Injection. • Vaporization tests.

Quality Controlling PVT Data PERA • • Compositions !!! • Recombination. • Extended GC.

Quality Controlling PVT Data PERA • • Compositions !!! • Recombination. • Extended GC. • Mass-to-mole conversion. C 7+ properties. • • Molecular weight and specific gravity. Use trend plots. • Ps vs wt-% methane and/or C 7+.

PERA

PERA

PERA

PERA

C 7+ Data and Characterization PERA • Correlate MW and SG of C 7+.

C 7+ Data and Characterization PERA • Correlate MW and SG of C 7+. • • • Define trends & identify ”outliers”. Use TBP Data. • Gamma distribution model fit. • SCN MW-SG relationship. • Downstream Assay data always available. Extended GC Data. • Gamma distribution model fit. • Ignore heaviest amount and MW.

PERA

PERA

PERA

PERA

PERA Assay Data

PERA Assay Data

Initial EOS Model PERA • • Default Parameters – don’t mess with ’em. •

Initial EOS Model PERA • • Default Parameters – don’t mess with ’em. • C 6 - properties M, Tc, pc, . • C 6 - properties volume shift s(=c/b). • Non-HC / HC BIPs kij. C 7+ Characterization. • Minimum 3 fractions (not C 7, C 8, C 9+ !). • Methane-C 7+ BIPs. • SG-TB-MW relationship; Tc, pc, (Tb). • Volume shift treatment s( ). • Always keep fraction SGs ”fit” by EOS.

Tuning an EOS Model PERA • Densities Don’t Need Regressing! • What’s Left to

Tuning an EOS Model PERA • Densities Don’t Need Regressing! • What’s Left to Fit? • • Nothing but K-values. . . but how ? ? ? Check Consistency! • Monotonic K-values of hydrocarbons. • Three-phase existence (from EOS model). • Serious problem for EOS models!

Viscosities PERA • LBC (Lorenz-Bray-Clark / Jossi-Thodos) • Need accurate densities. • Modify C

Viscosities PERA • LBC (Lorenz-Bray-Clark / Jossi-Thodos) • Need accurate densities. • Modify C 7+ Vc values. • Make sure fraction viscosities are monotonic. • LBC polynomial coefficients. • • BE CAREFUL! Pedersen. • Better predictions than LBC. • Regression - ?

Fluid Initialization PERA • Plot C 6+ versus Depth. • Initial Oil in Place

Fluid Initialization PERA • Plot C 6+ versus Depth. • Initial Oil in Place plot. • Use error bars. • • Depth and composition. Uncertainty Analysis. • Use isothermal gradient model. • • Defines maximum compositional variation. Use constant composition. • Defines minimum compositional variation.

PERA

PERA

PERA

PERA

PERA

PERA

PERA

PERA

PERA

PERA

Fluid Initialization PERA • Black-Oil vs Compositional. • Use consistent EOS model. • Use

Fluid Initialization PERA • Black-Oil vs Compositional. • Use consistent EOS model. • Use consistent surface process. • Use solution GOR (Rs and Rv) for black-oil model. • Based on EOS model initialization.

Minimizing Number of EOS Components PERA • • Basis of Comparison. • Detailed &

Minimizing Number of EOS Components PERA • • Basis of Comparison. • Detailed & Tuned EOS model. • Stepwise lumping procedure. • Check entire relevant p-compositioni space. • Depletion data. • Gas injection data. • Miscibility data. Delumping ? • Detailed & Tuned EOS model.

Black-Oil PVT Tables PERA • Select Depletion Test. • Define Surface Separation. • Consistency.

Black-Oil PVT Tables PERA • Select Depletion Test. • Define Surface Separation. • Consistency. • • Negative compressibilities. • Saturated gas / oil systems. • Compositional grading. Extrapolation. • Undersaturated GOC (ECL 100). • Gas injection.

Black-Oil PVT Tables PERA • Delumping to Compositional Streams ?

Black-Oil PVT Tables PERA • Delumping to Compositional Streams ?

Split Factor PERA BOz Conversion z 1 qg qo z 2 Sij . .

Split Factor PERA BOz Conversion z 1 qg qo z 2 Sij . . . zn q 1 = q g q 2 = q o

PERA North Sea Full-Field Black-oil to Compositional conversion • 2 Platforms / 2 Processes.

PERA North Sea Full-Field Black-oil to Compositional conversion • 2 Platforms / 2 Processes. • ~ 50 wells. • ~ 1000 well-grid connections. • Gas injection. • 2 Black-oil PVT regions. • Huge (GB) summary files. • > 100, 000 stream conversions.

PERA North Sea Full-Field Model E 100 -BO E 300 -EOS FFM B A

PERA North Sea Full-Field Model E 100 -BO E 300 -EOS FFM B A Platform A Process A ~ 30 Wells Platform B Process B ~ 15 Wells Gas Injection Different Surface Processes (BO PVT) in Regions A & B

PERA Objective • Run black-oil full-field reservoir model. • Convert surface rates to compositional

PERA Objective • Run black-oil full-field reservoir model. • Convert surface rates to compositional streams. • Connection level conversions. • Summarize results. • By well, platform, field. • Annually, quarterly, cummulatives etc.

PERA

PERA

PERA

PERA

PERA

PERA