Question about the combination of Geothermal and EDFM

82 views
Skip to first unread message

Neo Zhu

unread,
Dec 28, 2024, 1:20:29 PM12/28/24
to MRST-users: The Matlab Reservoir Simulation Toolbox User Group
Dear MRST developers
     Thanks for all of you developing MRST. I'm a big fan of MRST.
     Now i want to establish a EGS model using Geothermal model and EDFM. I wanna define a fractured porous media system using EDFM. However, i saw the script of GeothermalModel and found the script was based on DFM. So i have a question here. Can the geothermal solver be used for EDFM girds?
      if yes, could you please give me a simple example? 
      if no, could you please tell me how to define a fractured porous media system using DFM?  (or which paper or books have introduced the DFM)
      I appreciate it so much if you can help me. Thanks in advance.
      Best wishes.

Sincerely, Neo 
2024.12.29. 

Øystein S. Klemetsdal

unread,
Jan 28, 2025, 11:01:37 AMJan 28
to MRST-users: The Matlab Reservoir Simulation Toolbox User Group
Dear Neo,

Happy to hear that you are a fan of MRST :)

The geothermal module does not support EDFM yet. You could have a look at the shale or hwu-fracture modules and see how they have implemented EDFM for compositional and black-oil models.

Best,
Øystein Klemetsdal // Research Scientist, SINTEF Digital

Tongchao

unread,
Oct 3, 2025, 8:51:34 AMOct 3
to MRST-users: The Matlab Reservoir Simulation Toolbox User Group
Hi Neo

I have exactly the same demands as you. I really want to see the combination of EDFM and geothermal simulation in MRST. 
When I realized EDFM and geothermal are two separate modules in MRST so far, I decided to do an EDFM-TH coupling code (ETH) myself. Here is what I have done with my collaborators based on Geothermal & HFM modules: 
ETH paper: https://doi.org/10.1016/j.advwatres.2025.105120
ETH codes and examples: https://doi.org/10.13140/RG.2.2.21532.76163
Hope you and other MRST fans find it useful (and report bugs if any).
One issue I already found is the well simulation (rooted in Geothermal  module, rather than introduced in ETH): when one injects or pumps thermal fluids, the temperature result makes no sense. (Hope I was wrong).
BTW, I really like MRST and want to thank the MRST developing team very much. 
Hope more ppl like and use MRST.

Best regards,
TC
Reply all
Reply to author
Forward
0 new messages