Where Did March Go?

Well I’m not sure what happened, but apparently we skipped March in 2017. At least we did as far as programming is concerned. Sorry, but I got very busy analyzing production data for several Midland and Delaware basin operators. I was integrating DFIT analysis with multifractured horizontal well rate-transient analysis to determine the number of producing fractures and the fracture geometry along a lateral. It’s a process that I have been refining since 2012, and the methodology is slightly different than that found in Harmony RTA or KAPPA workflows. I will be presenting the topic at the Unconventional Resources Technology Conference in Austin, Texas, 24-26 July 2017. The paper is URTeC 2695331 “Determining Fracture Geometry in a Multifractured Horizontal Well Using DFIT Interpretation, Intrawell Fracture-To-Fracture Interference, and Production History Matching.” If you find yourself in Austin, Texas, during July, please attend URTeC. I thought the 2016 program was very good, and I’m expecting the same or better during the 2017 conference.

DFITpro programming will resume at a slightly slower pace as I continue analyzing production data. I did, however, find a platform for creating somewhat interactive cloud-based scientific graphs. Probably the only downside to using a cloud-based approach is the interactivity between a user and the graphs is reduced because a user request must travel to the server before the graphics can be rendered and returned to the user’s browser. Much of the early efforts will be spent trying to minimize the update latency, but it may never be eliminated, that is, it is a disadvantage of cloud-based computing. A hybrid approach with the graphics engine/software on a user’s device could improve interactivity, but it creates other issues with versions, hardware, updating, etc., which we are attempting to avoid by implementing cloud-based computing.

Please let us hear from you. As I noted, I will begin programming again, and registered users will get to test drive the software. But first I have to fix the registration software, which is very close to working. The process of registering a user requires an email being sent to the user, and the user will need to click on the link to be validated. As simple as it sounds, that is the part that isn’t working correctly. But it will, so hang tight and DFITpro.com will be open for interactivity soon.

Thank you!

2017 SPE Canada Unconventional Resources Conference

Last week, February 15-16, 2017, I attended the 2017 SPE Canada Unconventional Resources Conference, and I presented SEP 185029 “Depth-of-Investigation and Volume-of-Investigation Calculated from Fracture-Injection/Falloff Test (DFIT) Data.” The conference seemed well attended, and although I was suffering from a bought of the flu, I was able to complete the presentation without exposing too many colleagues to Influenza A.

DFITpro programming has been proceeding, but I ran into some problems that Microsoft Azure engineers are trying to help me resolve. I added the user database to the software to allow users to log into the site and view the DFIT analysis workspace and example problems. As these things always seem to go, it worked perfectly on my local development environment, but when I deployed the solution to the cloud, the database deployment failed. I am working with Microsoft Azure engineers, and we will find a solution to the user database issue soon.

The good news is that I am continuing with the development of the DFITpro user workspace. I’m attaching a screenshot below that shows the work environment for DFITpro once a user has logged into the site. Over the next week or so, I’ll be adding the example problems so registered users can start to see how the data, input screens, and graphics work. Hopefully, user data analysis will be available soon after the example problems are posted.

DFITpro screen after login

Figure 1. DFITpro screen after user login.

DFITpro basic workflow screen

Figure 2. Screen displayed after selecting DFITpro from menu.

Once a user is able to log into DFITpro.com, a menu will be displayed at the top of the workspace with options for DFITpro / Multifrac ProD / Wellbore FloD (see Figure 1). DFITpro is, of course, the DFIT analysis module, and when DFITpro is selected, the bottom image (Figure 2) shows the workspace. On the left side of the browser window are selections for particular tasks to be completed, and a menu of available data sets will be displayed for users that have analyzed multiple data sets and saved the data in the cloud. Across the top of the browser workspace window are tabs for the steps in an analysis, and tabs are selected and completed left-to-right in the DFIT analysis workflow.

Other options include Multifrac ProD, which is a multifractured horizontal well diagnostic and flow module for the analysis of production data, and Wellbore FloD, which is the wellbore flow model for calculating flowing bottomhole pressures from surface production measurements. Multifrac ProD and Wellbore FloD will be added after the DFITpro module is complete, but all three modules will provide a fairly robust cloud-based analysis tool for multifractured horizontal wells.

Thank you for being patient as DFITpro.com has been developed. With the removal of a few more bugs, visits to DFITpro.com will much more productive as users are able to upload and analyze data.

2017 SPE Hydraulic Fracturing Technology Conference

The 2017 SPE Hydraulic Fracturing Technology Conference is this week, and I’ll be presenting SPE-184820-MS “Calculating the Volume of Reservoir Investigated During a Fracture-Injection/Falloff Test (DFIT)” on Wednesday, January 25, at 2:40 pm. If you are attending, please say “hello.” The paper provides a simple method for calculating the volume-of-investigation, but more importantly, the paper describes how to design a DFIT so that the permeability measurement becomes meaningful for reservoir simulation and constraining permeability during rate-transient analysis. It’s an important concept that is often overlooked in well testing in unconventional reservoirs. I’ll be posting more on the topic after the paper is presented.

Unfortunately, I have to update the DFITpro.com programming and functionality schedule as follows.

  • Allow User Registration and Login — February 6, 2017
  • Allow Registered Users Access to DFITpro Design Module — February 27, 2017

After fighting WordPress and ASP.net Core MVC/Azure compatibility issues, and writing a more robust dfitblog theme in php, I’m returning to the registration and login functionality programming. When I started programming DFITpro.com, I was studying, learning and programming in ASP.net while learning software architecture at the same time. Layered software architecture was appealing because it allowed the user interface to be changed/updated at any time without needing to implement changes in the domain (the fun calculations layer) or persistence (database) layers of DFITpro.com. As I was about to start the “official” DFITpro.com software, Microsoft released ASP.net Core MVC, which according to everything that I read was the “future” supported programming platform for the web. Although ASP.net Core MVC was in an early release, I bet-the-farm and made a conscious choice to develop DFITpro.com in ASP.net Core MVC. Yea.

Yea? Not really. As I began programming the user registration and login, I learned that ASP.net Core MVC doesn’t support the persistence layer .dll the same as the old ASP.net. Consequently, I’m having trouble getting the database layer initiated. I’ve received some expert help to my question on stackoverflow.com, but the result remains, “that’s strange, because it should work.” Anyway, I/we will get the problems addressed and allow user registration and login soon, which will open up functional DFITpro design and analysis modules to the users.

In the meantime, if you have DFIT questions, or would like me to analyze some data, please contact me at david.craig@dfitpro.com.

Hello DFITpro world!

You have no idea how happy I (DrBubba) am at seeing this post live on the DFITpro.com/blog site. It has literally taken weeks working with Microsoft and WordPress to get the website, which is written in ASP.NET Core MVC and hosted on Microsoft Azure, to coexist peacefully with the WordPress blog, which is written in php. It was almost enough to make this reservoir engineer want to go back to studying mathematics.

I will start posting soon, but there remains too much programming to complete on the site. The updated schedule is as follows.

  • Allow User Registration and Login — 16 January 2017
  • Allow Registered Users Access to DFITpro Design Module — 31 January 2017

I will be in The Woodlands, Texas, between 24 and 26 January 2017 to attend and present SPE 184820 “Calculating the Volume of Reservoir Investigated During a Fracture-Injection/Falloff Test (DFIT)” at the SPE Hydraulic Fracturing Technology Conference and Exhibition. If you see me, please say “hello” and “I saw the DFITpro blog,” and I’ll give you a DFITpro pen or some thing. 🙂

Check back often to DFITpro.com and the blog because I will be continuing to add functionality over the coming days, weeks, and months.