GithubHelp home page GithubHelp logo

oil-gas-reservoirs-paleoreconstructions's Introduction

Paleogeographic Reconstruction of Oil and Gas Reservoirs

The following scripts recalculate and plot present day oil and gas reservoir data into a paleographic setting using as basis rotation models and features (for this case continental block features). The Pygplates library provides a sound way to achieve this (see documentation: http://www.gplates.org/docs/pygplates/index.html), also, several resources are found on https://www.earthbyte.org/category/resources/, where researchers upload their reconstruction models.

For the Cenozoic and Early Paleozoic Eras the reconstruction model after Matthews & others (2016) was used and for the Neoproterozoic Era the model after Merdith & others (2017). For the Late Paleozoic no reconstruction was made because there are no important reservoirs from this age but also because there's no good reconstruction model data yet. Lastly, the used reservoir data is found on: https://worldmap.harvard.edu/data/geonode:giant_oil_and_gas_fields_of_the_world_co_yxz.

When running global.py a directory containing two shapefiles is created in a "reconstructions" parent directory: one of them contains the continental blocks rotated for a particular period and the other the reconstructed reservoir data for that same age span. Reservoirs are grouped by periods and each reservoir group is then further categorised by estimated ultimate recovery (EUR MMBO) and lithology. The plotting.py script then plots a map using these shapefiles and the pertinent classification.

Prerequisites

Download the Pygplates library found on this link: https://sourceforge.net/projects/gplates/files/pygplates/beta-revision-12/. Then move the library's folder to the working directory. Make sure to edit accordingly line 8 on the global.py script by adding the correct library's path.

Also make sure you have installed all other third libraries needed to run the scripts. The interpreter should give you a heads up otherwise.

Acknowledgments

  • This kind of visualisations gives insight into oil & gas provinces’ provenance as well as a big general picture that could allow estimations of possible, not yet discovered, reservoirs.
  • These visualisations are also a great educational tool to couple reconstructions with current data, since this reservoir data can be classified in a myriad of ways.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.