Oil and Gas Reservoir Simulation in Matlab with Gas injection sensitivity analysis

Lukket Opslået 6 år siden Betalt ved levering
Lukket Betalt ved levering

The description of the project is already given in the updated syllabus. Be sure to include the effect of gravity and capillary in your simulation code. The description below will guide you in developing and testing your simulator.

In this phase, you are required to document, test and critique all the work you have done in developing your three-dimensional, two-phase black-oil simulator. It is suggested that you provide the following in your report.

1. Describe in details, the equations you implemented in your simulator. These should be an update of the equations you derived in Homework 6. Explain and describe the equations you computed analytically, mainly by differentiation, and the part of the work computed numerically by the computer. Include equations for wells in the reservoir. Give a general description of the various well constraints used in reservoir simulation. Then describe the specific well constraints used in your simulator and how you compute the well rate or well pressure for that constraint.

2. Describe the structure and performance of your programs. You may use flow charts, pseudo codes or lists to describe the structure of your program. Highlight what you did to save computer memory and what you did to increase the computational speed of the algorithm. What trade-offs did you make between reducing memory consumption and increasing computational speed. Document the type and name of the solver that you use. Is it a direct solver or an iterative solver? What informed your choice of this solver? Are there situations in which any other solver may be more suitable for the simulation code?

3. Use the data given for this project to test run your simulator. Also perform sensitivity studies on some input parameters. You may compare your results with those obtained from Eclipse Reservoir Simulator. Document all observations using clear plots, maps, etc. Discuss the results obtained and draw appropriate conclusions from the results. Also document the time taken to run each simulation case on your computer. In this case, you need to give a description of the configuration of your processor, RAM, processor speed and any other components that affect the speed of computation.

Test Cases:

Case 1: Gasflood in a heterogeneous isotropic reservoir

Use the heterogeneous permeability field provided to test your codes. The file name is k50x50.txt. Assume that the reservoir is isotropic.

Case 2: Gasflood in a heterogeneous anisotropic reservoir

Use the heterogeneous permeability field provided to test your codes. The file name is k50x50.txt. Here the reservoir is anisotropic such that permeability in the y-direction is one-third of the value in the x-direction and that in the z-direction is one-sixth of the value in the x-direction.

Sensitivity Studies

You should study the effect of different well configurations on pressure response in the wells, GOR from producers, and cumulative oil recovery in the well/reservoir. You may also study the effect of BHP constraints on the performance of the reservoir and wells. You may study how different relative permeability functions affect the pressure and GOR at the wells. In this regard, you are advised to create function files for the fluid properties to allow simple modifications. E.g. you can create one function that computes and its derivatives with respect to the primary unknowns. Your main file will call this function file anytime you need these values.

You may also study how the discretizations in space and time affect the convergence of the Newton-Raphson iterations in each time step.

Reservoir Description

Parameter Value

Lx 20000 ft

Ly 25000 ft

Lz 250 ft

Initial porosity 0.25

Initial pressure 6000 psi

Simulation Parameters

Minimum BHP in the producer: 1200 psi

Maximum BHP in the injector: 8700 psi

Simulation time: 3 years.

Please use the attached well location and fluid property files.

Coding Matlab and Mathematica Petroleum Ingeniørarbejde Programming

Projekt ID: #14069260

Om projektet

14 bud Remote projekt Aktiv 6 år siden

14 freelancere byder i gennemsnit $664 timen for dette job

seshupower

Hi, I am a post graduate power electronics engineer and having very good experience in product design and development. I am excellent in SMPS, supplies design from few watts to KW range using Buck, Boost, Buck -boost, Flere

$1388 USD in 30 dage
(33 bedømmelser)
6.2
rajeshkumararora

Hello – I am Rajesh having a PhD in engineering from a top university and have 15 years’ experience in Matlab simulations and done work in the area of engineering design, optimization, differential equations, GUI, etc. Flere

$555 USD in 10 dage
(31 bedømmelser)
5.3
shazemsaadHazem

Hello..I am aerospace engineer having excellent experience in modeling and simulation of physical systems..I would like to help you in this project and promise to give excellent results..

$555 USD in 10 dage
(37 bedømmelser)
4.8
schoudhary1553

Greetings sir, i am an expert freelancer for this job and your 100% satisfaction is assured if you allow me to serve. Here is the reason. Why you should pick me? a) I am a very expert and have the same kind of ex Flere

$750 USD in 4 dage
(20 bedømmelser)
4.9
Valuesolutions

Hello, how are you? I hope you have a bright day/evening from your side. I have read the details provided, but please contact me so that we can discuss more on the project. I believe I have the required skills in this Flere

$250 USD in 5 dage
(12 bedømmelser)
4.3
sodiqa32

We offer best service in business and engineering as a result of our diverse qualification and professionalism. We are reliable, innovative, creative, swift, dependable, effective, and efficient. Three kind of peopl Flere

$250 USD in 3 dage
(2 bedømmelser)
3.5
MetaoriginLab

Embedded/IOT/Arduino+Raspberry Pi are our core strength. We have a team who has got specialization into these areas and have been working since 4 years. Let me know if we can discuss.

$744 USD in 5 dage
(0 bedømmelser)
0.0
Shopify

Hi, I (Myself a senior PHP Developer) have a team having experience of more than 10 years in developing web and mobile applications. I have a team of expert programmers who write robust and bug-free codes at the ve Flere

$773 USD in 15 dage
(0 bedømmelser)
0.0
RubyOnRail

Hello, I want to show you all relevant Demo and Designs which is similar to your project completed previously. To make sure about the requirement set and customizations, I want to discuss this project with you further Flere

$833 USD in 18 dage
(0 bedømmelser)
0.0