Wednesday, September 06, 2006

The Hubbert Parabola

This is my first post in Graphoilogy, and first I would like to thank Khebab for including me as a contributor.

The logistic curve, and its derivative the hubbert's curve, has been widely used to model population growth. And it has been applied to model oil production by M. King Hubbert. The model comes from the following differential equation:


where Q(t) is a function of time (measured in years) and it is defined as the cumulative production of a region until the end of year t. The parameter URR is the "Ultimately Recoverable Resources" or the maximum cumulative production that can be reached. K is the Malthusian parameter or the maximum cumulative production growth.

The value dQ/dt for a specific year s, can be approximated by

(Q(s)-Q(s-1))/(s-(s-1))= Q(s)-Q(s-1)

which is the production of year s, so let us define P(t)=Q(t)-Q(t-1). Let us assume that we have a region where the oil production follows strictly the logistic model, and that we have the information of Q(t) for all years. If we had P(t) for all years then we could obtain Q(t), since Q(t)=P(t)+P(t-1)+P(t-2)+.... What happens if we place a point at position (Q(t),P(t)) in the plane for all years t? Well, since we have seen that P(t) is approximately KQ(t)(1-Q(t)/URR), then the points would follow very closely the parabola:

KQ(1-Q/URR) = KQ - (K/URR)*Q^2.

This parabola passes through the origin (0,0) and through (URR,0). Now we are going to experiment with 50 different regions of the world. For each one we are going todo two plots. In the first one we will place all the data points (Q(t),P(t)) until year 2005 (both measured in Giga-barrels) and then find the parabola that passes through the origin that better approximates the data points (by the least squares fitting method). The intersection of this parabola with the x-axis will give us the estimated URR. In the second plot we want to show how this estimated URR has changed through time. For this plot, we define the function URR(t) as the estimated URR by the prior method if we had used the data points up until year t, and discarding later years. In the second plot we place points at (Q(t),URR(t)). Clearly Q(t) < URR(t) should hold by definition (just note that with very strange data set this could be false). So all points in the second plot should be above the URR=Q line. The dashed line URR=2Q has an interesting property. If point (Q(t),URR(t)) lies above this line, then according to the logistic model, t is before the peak year (as calculated at year t), i.e. Q(t) < URR(t)/2. If (Q(t),URR(t)) lies below the dashed line then we are after peak year.

The data from 1857 till 1958 is from "API Facts and Figures Centennial edition 1959" (thanks to Laherrere and Stuart Staniford). For 1959-1964 it is from "Twentieth Century Petroleum Statistics2004" of DeGolyer & MacNaughton. And for 1965-2005 it is from BP Statistical Review of World Energy.

First I will put links to all the images of regions ordered by continents:

Algeria, Angola, Cameroon, Chad, Egypt, Equatorial_Guinea, Gabon, Libya, Nigeria, Rep_of_Congo, Sudan, Tunisia, other_Africa.
Australia, Brunei, China, India, Indonesia, Malaysia, Taylandia, Vientnam, other_Asia.
Denmark, FSU, Italy, Norway, Rumania, UK, other_Europe.
Iran, Iraq, Kuwait, Oman, Qatar, Saudi_Arabia, Syria, UAE, Yemen, Other_ME.
Canada, Mexico, US.
Argentina, Brazil, Colombia, Ecuador, Peru, Trinidad, Venezuela, Other_S_and_Cent_America.

After a quick inspection of the plots we can divide countries in three groups:


By this I mean countries where the early points of the second plot start increasing above the dashed line, and after they cross the dashed line the points tend to stabilize into a fixed estimated URR. These include the following 20 (out of 50) countries:



Probably they haven't reach peak production yet. These group includes 9 countries.



Countries for which the points of the second plot just keep increasing between the two lines. Normally they increase in a very strait line. These group has 21 countries.



  1. First I will put links to all the images of regions ordered by continents:AFRICA: Algeria, Angola, Cameroon, Chad, Egypt, Equatorial_Guinea, Gabon, Libya, Nigeria, Rep_of_Congo, Sudan, Tunisia, other_Africa

  2. great post. looking forward on this post.

  3. It’s actually a cool and helpful piece of info. I’m happy that you shared this useful information with us. Please keep us up to date like this. Thanks for sharing.
    siliconen bh

  4. In each, we explore the characteristic further to really lay out the indicators for self-evaluation by prospective solopreneurs business for sale services

  5. This is very good comment you shared.Thank you so much that for you shared those things with us.I am wishing you to carry on with your achievement.All the best..Thanks for sharing.
    Soutien-gorge invisible

  6. This website has very good content. Thank you for the great article I did enjoyed reading it, I will be sure to bookmark your blog and definitely will come back from again

  7. I used some online essay writing services. They provided the worst essay to me. The paper was a plagiarized one and has lots of mistakes. I lost my money and time. But some good services also available in online.
    Soutien-gorge invisible

  8. Really excellent post...and the given great knowledge..your post given great knowledge..rowing machines

  9. This website has very good content. Thank you for the great article I did enjoyed reading it, I will be sure to bookmark your blog and definitely will come back from again
    werktent huren

  10. Responsive Web design is the approach that suggests that design and development should respond to the user’s behavior and environment based on screen size, platform and orientation.surechlor salt cell

  11. I absolutely respect and appreciate your point on each and every object.
    verhuisbedrijf houten

  12. Anonymous1:39 PM

    partytent huren venlo Thank you for the work you have put into your nice blog. We will bookmark to your blog because it is very informational. We love the site and will come back to see your new posts.

  13. Thanks for helpful and helpful publish, certainly inside your blog things are excellent. in the event you publish useful feedback on blog sites there exists usually the chance that real human beings will just click by way of automated calling

  14. I like your site and content. thanks for sharing the information keep updating, looking forward for more posts. Thanks
    siliconen bh

  15. Very efficiently written information. It will be beneficial to anybody who utilizes it, including me. Keep up the good work. For sure i will check out more posts. This site seems to get a good amount of visitors.

  16. The Best Porn Stars in the World, Latest hot Beautiful Girls and Top Bollywood hot Actresssedotan plastik

  17. You’ve got some interesting points in this article. I would have never considered any of these if I didn’t come across this. Thanks!

  18. It's great to hear from you again. After watching such stuff I am really impressed. Keep up the good work from now on-wards & I will be returning to you for my queries.
    partytent huren vlaardingen

  19. I am really very happy to find this particular site. I just wanted to say thank you for this huge read!! I absolutely enjoying every petite bit of it and I have you bookmarked to test out new substance you post.
    verhuizen houten

  20. The information and the aspect were just wonderful. I think that your viewpoint is deep, it’s just well thought out and truly incredible to see someone who knows how to put these thoughts so well. Good job!

  21. It is a very profitable post for me. I've enjoyed reading the post. It is very informative and useful post. I would like to visit the post once more its valuable content.badmeubelkast

  22. It won't be better then this because its truly an informative post. Thanks for the great work and keep going!binnenwerkkraan

  23. This is a very good story I wanted to read something like this approximately two months ago, please continue putting in here articles like those.partytent huren roosendaal

  24. I have found very useful information over there, thanks for sharing this.wc accessoires

  25. I have found very useful information over there, thanks for sharing thisdouchemengkraan

  26. I need this article to complete my assignment in the college, and it has same topic with your article. Thanks, great share.closetspoeler

  27. Most of the time I don’t make comments on websites, but I'd like to say that this article really forced me to do so. Really nice post! crystal clear salt cell