One Quarter Five Spot Reservoir Simulation Using MRST

Поділитися
Вставка
  • Опубліковано 29 січ 2025

КОМЕНТАРІ • 29

  • @rabahbounoua8716
    @rabahbounoua8716 2 роки тому

    Thank you for this tutorial

    • @SajjadMoslehi
      @SajjadMoslehi  2 роки тому

      You're welcome!

    • @rabahbounoua8716
      @rabahbounoua8716 2 роки тому

      Can you make us a video on pollution transport within underground reservoir??

    • @SajjadMoslehi
      @SajjadMoslehi  2 роки тому

      Sorry for answering late. Do you mean pollution transport in groundwater? Unfortunately, I don't know about it much. My main field of research is reactive flow in oil reservoirs.

  • @saadabd4264
    @saadabd4264 2 роки тому +1

    Thank you so much, if you could I want to ask you about how could linking between the ECLIPSE input format in MRST OR diagnostic model

    • @SajjadMoslehi
      @SajjadMoslehi  2 роки тому

      You're welcome. I've not ever used ECLIPSE and MRST together. To get your question answered, you can join the MRST forum and ask the developers of the toolbox your question.
      Click the link below to access the forum:
      groups.google.com/forum/#!forum/sintef-mrst

  • @amulyamaradana1986
    @amulyamaradana1986 Рік тому +1

    hii ,can you please help me with waterflooding concept in mrst(tutorial plotting) by telling how to generate the results or the efficiencies(displacement,volumetric,areal) with which the waterflooding have taken place and with respective of the amount produced on the daily of for particular time basis.... I request you to please help me with it..

    • @SajjadMoslehi
      @SajjadMoslehi  Рік тому

      Hi, I'll probably make a video in the near future. I'll talk about thses in that video.

  • @engiqbal2169
    @engiqbal2169 Рік тому +1

    Can this code be applied in MATLAB 2021?

    • @SajjadMoslehi
      @SajjadMoslehi  Рік тому +1

      Yeah, why not? Have you come across any problem with it?

    • @engiqbal2169
      @engiqbal2169 Рік тому +1

      @@SajjadMoslehi Yes, I encountered a problem, please help me to solve it

    • @engiqbal2169
      @engiqbal2169 Рік тому +1

      @@SajjadMoslehi It appears to me that the (cartgrid )directive is not defined in MATLAB, which means that there is an error in line 2

    • @SajjadMoslehi
      @SajjadMoslehi  Рік тому

      @@engiqbal2169 Actually most of the functions I used in this video are not MATLAB built-in functions. To use MRST, you need to download MRST from the internet. You'll find the relevant website if you just google "download MRST".
      After downloading it, open the downloaded folder. In this folder, there is a file named "startup". You must run this file by just writing "startup" in the command window (this function adds the essential files of MRST to the MATLAB path).
      NOW you're done and can enjoy MRST.

    • @engiqbal2169
      @engiqbal2169 Рік тому

      ​@@SajjadMoslehi Thank you alot ❤

  • @mahdiabdullah8822
    @mahdiabdullah8822 2 роки тому

    Could you share the code or put a link for it. Also, would you have a tutorial on how to inject CO2 (CO2 storage).
    Thank you

    • @SajjadMoslehi
      @SajjadMoslehi  2 роки тому

      Hi, I'm busy these days, but I hope I record a video about CO2 storage in the future.
      Here's the code of this video:
      clc, clear, close all
      [nx, ny, nz] = deal(30, 30, 10);
      G = cartGrid([nx, ny, nz]);
      G = computeGeometry(G);
      rock = makeRock(G, 200*milli*darcy, 0.25);
      hT = computeTrans(G, rock);
      mrstModule add incomp
      fluid = initSingleFluid('mu', 1*centi*poise, 'rho', 1000);
      W = verticalWell([], G, rock, 1, 1, 1:nz, 'Type', 'rate', 'Val', 1000*meter^3/day, 'Radius', 0.1, 'Name', 'Injector', 'Comp_i', 1);
      W = verticalWell(W , G, rock, nx, ny, 1:nz, 'Type', 'bhp', 'Val', 800*psia, 'Radius', 0.1, 'Name', 'Producer', 'Comp_i', 1);
      gravity on
      state = initState(G, W, 3000*psia);
      state = incompTPFA(state, G, hT, fluid, 'Wells', W);
      plotCellData(G, convertTo(state.pressure, psia));
      plotWell(G, W(1), 'Height', 2, 'Color', 'b')
      plotWell(G, W(2), 'Height', 2, 'Color', 'k')
      view(3)
      axis tight off
      colormap('Jet')

  • @bardianabavi5210
    @bardianabavi5210 2 роки тому

    Hi, could you help me with boundary conditions and modeling 2d heat transfer with MRST? If so, I sent an email to you, I would be grateful if you answer me.