Calculating petroleum quantities in the 21st century
Over the past 100 years, a number of technological advances and process improvements have dramatically changed how the oil and gas industry finds, produces and refines petroleum. The industry has made vast improvements in physical property databases, calculation procedures, and the determination of density and petroleum quantities by incorporating advances in modern processing technologies and updating measurement standards.
This article discusses how the oil and gas industry is reducing measurement uncertainty through the development of new physical property standards. It also examines the history and differences between various 1980 American Petroleum Institute (API) standards and thei
LOG IN to view this article.
Not Yet A Subscriber? Here are Your Options.
1) Start a FREE TRIAL SUBSCRIPTION and gain access to three free articles.
2) SUBSCRIBE to Global Energy Infrastructure and gain ACCESS to premium content for the energy industry.*
*Access will be granted the next business day.
Related Articles
Related Articles
Sign up to Receive Our Newsletter
There was an error rendering this section: SidebarProjectSpotlight
System.NullReferenceException: Object reference not set to an instance of an object.
at Umbraco.Web.PublishedContentExtensions.GetPropertyValue[T](IPublishedContent content, String alias, Boolean recurse, Boolean withDefaultValue, T defaultValue)
at Umbraco.Web.PublishedContentExtensions.GetPropertyValue[T](IPublishedContent content, String alias)
at ASP._Page_Views_Partials_SidebarProjectSpotlight_cshtml.Execute() in C:\inetpub\Websites\GEI\Views\Partials\SidebarProjectSpotlight.cshtml:line 36
at System.Web.WebPages.WebPageBase.ExecutePageHierarchy()
at System.Web.Mvc.WebViewPage.ExecutePageHierarchy()
at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage)
at Umbraco.Core.Profiling.ProfilingView.Render(ViewContext viewContext, TextWriter writer)
at System.Web.Mvc.Html.PartialExtensions.Partial(HtmlHelper htmlHelper, String partialViewName, Object model, ViewDataDictionary viewData)
at Umbraco.Web.CacheHelperExtensions.CachedPartialView(CacheHelper cacheHelper, HtmlHelper htmlHelper, String partialViewName, Object model, Int32 cachedSeconds, String cacheKey, ViewDataDictionary viewData)
at Umbraco.Web.HtmlHelperRenderExtensions.CachedPartial(HtmlHelper htmlHelper, String partialViewName, Object model, Int32 cachedSeconds, Boolean cacheByPage, Boolean cacheByMember, ViewDataDictionary viewData, Func`3 contextualKeyBuilder)
at HtmlHelperExtension.CachedPartial2(HtmlHelper htmlHelper, String partialViewName, Object model, Int32 cachedSeconds) in C:\inetpub\Websites\GEI\App_Code\Utils\HtmlHelperExtension.cs:line 19
Comments