Skip to the main content.
Get Started Sign In
What are you looking for?
Get Started Sign In
Lite

Perfect for users who need access to basic well level data. If you're only interested in a few wells and currently use state sites, this plan is for you.

 

Read More

Essential

All of the essential data and tools you need to succeed

Read More

Plus

Perfect for users who need more data & tools

Read More

WellDatabase Pro

For the pros that require the absolute best data and tools

Read More

If you need data in the US & Canada, we've got you covered.

The industry didn't start with unconventionals and neither does our data. We cover the full historical dataset across every producing state and province. Don't settle for inferior data, check out our coverage for any state or province you're interested in.

Coverage MapT

 

2 min read

When the Best Fit Doesn’t Fit

When the Best Fit Doesn’t Fit

While writing up the post on comparing operators using DCA, we ran across a set of wells where the best fit didn’t exactly fit as well as we would have liked. Turns out, real world production doesn’t always fit into the box you want it to. That’s ok though, we can work around it. For this post, we’ll dive into exactly how to define a good fit, what to do when the best fit doesn’t fit, and how to come to a solid answer with atypical data.

Where are we?

The target wells are in Karnes county and operated by Burlington Resources (acquired by ConocoPhillips in 2005. They continue to operate as Burlington Resources in Texas and other areas.

Here is what their position looks like and a production curve (by month number) for each of the wells.

All Wells

We can see a few outliers there, but nothing that is insanely bad. Cleaning outliers is a sticky situation. You have a couple options in WellDatabase.

You can axe them one at a time. Click on any well’s production and click the Exclude option.

Outliers
Wipe out that well that tanked
Removing outliers
As well as what looks to be a re-complete/re-frac
Cleaner data
Starting to look cleaner

Or we can choose to use percentile curves to clean up the outliers. P50 will give us the middle 50% for each reporting period. P10 and P90 are options as well. Here are each of them along with the average.

P10/50/90

The bad news is that the average and P50 have the same issue, the fit sucks. For this example, we’ll just stick with the average. Here’s what that looks like.

average type curve

Even a quick visual inspection shows that the early months declined at a different rate than the later months. To get an idea of how much variance there really is, we can throw a best fit decline on there.

General best fit

It’s ok-ish zoomed out. If you zoom in though, it’s clear the fit isn’t so great.

not a great fit

Keep in mind you always have the nifty r2 value to help you gauge the fit. Now we’ll zoom into the early months to where the fit is at it’s worst.

Zooming in on the bad fit

While zoomed in here, we can try a new fit to see what the result is just using this period.

fitting the initial production

The result is an exponential decline that fits pretty well. If we zoom into the fit period, we can see that pretty clearly.

A tighter fit

Looks good. Especially compared the the previous best fit. But….

but then it isn't

When we zoom out, it is clear that the fit is only good for those 23 months. Then it quickly falls off. So now we’ll zoom into months 23-59 and fit a new curve to that period.

Fitting the tail end

That fits nicely over that period and beyond. Now let’s look at both together.

Both fits together

Looks pretty clear that there are two distinct decline sections. 23 month of exponential decline followed by a pretty flat hyperbolic decline.

Since the first 23 months fit so tightly, we can actually hide that decline and rely on the actual production to help determine our EUR.

Just the trailing decline

This is the existing production with the trailing decline on. We’ll make one more tweak and add on a 10% terminal decline number.

Flipped over to terminal

And there we have it..

Now one last quick thing about the EUR. There are a handful of options to calculate the EUR. Since we want to use the existing production up to our decline and then the decline only afterwards, we need to pick the “Truncate Recovered at Decline” option.

EUR settings close up

That’s the one.

Final product

 

And there you have it.

The ability to create and test multiple fits in WellDatabase is exactly what we needed. It allowed us to generate a solid fit and a usable EUR for what was an inconsistent data set. On top of that, we have a better understanding of the production profile here.

Decline cure analysis tools in WellDatabase are available starting with our Essential package. Sign up and get started generating decline today.

If you want a deeper dive into our decline curve analysis tool, check out our webinar all about it on our YouTube channel.

Fitting Decline Curves

Fitting Decline Curves

Now that we’ve released our updated decline curve analysis tools, it’s time to get into the details. The number one question we get is, “What exactly...

Read More
5 Ways For a Small Business Owner to Capture More Time

1 min read

5 Ways For a Small Business Owner to Capture More Time

Do you ever feel like everyone else gets to enjoy their summer vacations while you're stuck trying to keep up with work? It can be frustrating,...

Read More
Using DCA to Compare Operators

Using DCA to Compare Operators

Out of the 2,435,234 ways to use decline curve analysis, one is to compare operators. Comparing the average type curves for each operator based on...

Read More