Skip to main content

A simulation workflow for large-scale CO2 storage in the Norwegian North Sea


Large-scale CO2 injection problems have revived the interest in simple models, like percolation and vertically-averaged models, for simulating fluid flow in reservoirs and aquifers. A series of such models have been collected and implemented together with standard reservoir simulation capabilities in a high-level scripting language as part of the open-source MATLAB Reservoir Simulation Toolbox (MRST) to give a set of simulation methods of increasing computational complexity. Herein, we outline the methods and discuss how they can be combined to create a flexible tool-chain for investigating CO2 storage on a scale that would have significant impact on European CO2 emissions. In particular, we discuss geometrical methods for identifying structural traps, percolation-type methods for identifying potential spill paths, and vertical-equilibrium methods that can efficiently simulate structural, residual, and solubility trapping in a thousand-year perspective. The utility of the overall workflow is demonstrated using real-life depth and thickness maps of two geological formations from the recent CO2 Storage Atlas of the Norwegian North Sea.

This is a preview of subscription content, access via your institution.


  1. The MATLAB Reservoir Simulation Toolbox, version 2014a (2014).

  2. Lie, K.-A., Krogstad, S., Ligaarden, I.S., Natvig, J.R., Nilsen, H.M., Skaflestad, B.: Open source MATLAB implementation of consistent discretisations on complex grids. Comput. Geosci. 16, 297–322 (2012). doi:10.1007/s10596-011-9244-4

    Article  Google Scholar 

  3. SINTEF ICT, The MATLAB Reservoir Simulation Toolbox: Numerical CO2 laboratory (2014).

  4. Nilsen, H.M., Lie, K.-A., Møyner, O., Andersen, O.: Spill-point analysis and structural trapping capacity in saline aquifers using MRST-co2lab. Comput. Geosci. 75, 33–43 (2015). doi:10.1016/j.cageo.2014.11.002

    Article  Google Scholar 

  5. Nilsen, H.M., Lie, K.-A., Andersen, O.: Robust simulation of sharp-interface models for fast estimation of CO 2 trapping capacity.

  6. Nilsen, H.M., Lie, K.-A., Andersen, O.: Fully implicit simulation of vertical-equilibrium models with hysteresis and capillary fringe.

  7. Gasda, S.E., Nordbotten, J.M., Celia, M.A.: Vertical equilibrium with sub-scale analytical methods for geological C02 sequestration. Comput. Geosci. 13(4), 469–481 (2009). doi:10.1007/s10596-009-9138-x

    Article  Google Scholar 

  8. Nilsen, H.M., Herrera, P.A., Ashraf, M., Ligaarden, I., Iding, M., Hermanrud, C., Lie, K.-A., Nordbotten, J.M., Dahle, H.K., Keilegavlen, E.: Field-case simulation of CO2-plume migration using vertical-equilibrium models. Energy Procedia 4(0), 3801–3808 (2011). doi:10.1016/j.egypro.2011.02.315

    Article  Google Scholar 

  9. Gasda, S.E., Nordbotten, J.M., Celia, M.A.: Vertically-averaged approaches to CO2 injection with solubility trapping. Water Resour. Res. 47, W05528 (2011). doi:10.1029/2010WR009075

    Google Scholar 

  10. Gasda, S.E., Nilsen, H.M., Dahle, H.K., Gray, W.G.: Effective models for CO 2 migration in geological systems with varying topography. Water Resour. Res. 48 (10). doi:10.1029/2012WR012264

  11. Doster, F., Nordbotten, J.M., Celia, M.A.: Hysteretic upscaled constitutive relationships for vertically integrated porous media flow. Comput. Visual. Sci. 15, 147–161 (2012). doi:10.1007/s00791-013-0206-3

    Article  Google Scholar 

  12. Raynaud, X., Krogstad, S., Nilsen, H.M.: Reservoir management optimization using calibrated transmissibility upscaling. In: ECMOR XIV – 14 th European Conference on the Mathematics of Oil Recovery, Catania, Sicily, Italy, pp. 8–11 September 2014, EAGE (2014), doi:10.3997/2214-4609.20141864

  13. Krogstad, S., Lie, K.-A., Møyner, O., Nilsen, H.M., Raynaud, X., Skaflestad, B.: MRST-AD—an open-source framework for rapid prototyping and evaluation of reservoir simulation problems. In: SPE reservoir simulation symposium, pp. 23–25 February, Houston, Texas (2015), doi:10.2118/173317-MS

  14. Neidinger, R.: Introduction to automatic differentiation and MATLAB object-oriented programming. SIAM Rev. 52(3), 545–563 (2010). doi:10.1137/080743627

    Article  Google Scholar 

  15. Halland, E.K., Mujezinović, J., Riis, F. (eds.): CO 2 Storage Atlas: Norwegian Continental Shelf, Norwegian Petroleum Directorate, P.O. Box 600, NO-4003 Stavanger, Norway (2014)

  16. Lewis, D., et al.: Assessment of the potential for geological storage of carbon dioxide for the island of Ireland, Tech. rep., Sustainable Energy Ireland, Environmental Protection Agency, Geological Survey of Northern Ireland, and Geological Survey of Ireland (2008)

  17. Lewis, D., Bentham, M., Cleary, T., Vernon, R., ONeill, N., Kirk, K., Chadwick, A., Hilditch, D., Michael, K., Allinson, G., Neal, P., Ho, M.: Assessment of the potential for geological storage of carbon dioxide in Ireland and Northern Ireland. Energy Procedia 1(1), 2655–2662 (2009). doi:10.1016/j.egypro.2009.02.033

    Article  Google Scholar 

  18. Natural Resources Canada, Mexican Ministry of Energy, and U.S. Department of Energy. The North American Carbon Storage Atlas (2012).

  19. U. S. Department of Energy, Office of Fossil Energy, The 2012 United States Carbon Utilization and Storage Atlas, 4th Edition (2012).

  20. Cloete, M.: Atlas on geological storage of carbon dioxide in South Africa, Tech. rep., Council for Geoscience, Johannesburg, South Africa (2010).

  21. Bradshaw, B.E., Spencer, L.K., Lahtinen, A.-L., Khider, K., Ryan, D.J., Colwell, J.B., Chirinos, A., Bradshaw, J., Draper, J.J., Hodgkinson, J., M. McKillop: An assessment of Queensland’s CO2 geological storage prospectivity—the Queensland CO2 geological storage atlas. Energy Procedia 4(0), 4583–4590 (2011). doi:10.1016/j.egypro.2011.02.417

    Article  Google Scholar 

  22. Halland, E.K., Johansen, W.T., Riis, F. (eds.): CO 2 Storage Atlas: Norwegian North Sea, Norwegian Petroleum Directorate, P. O. Box 600, NO–4003 Stavanger, Norway (2011)

  23. Andersen, O., Nilsen, H.M., Lie, K.-A.: Reexamining CO 2 storage capacity and utilization of the Utsira formation. In: ECMOR XIV – 14 th European conference on the mathematics of oil recovery, Catania, Sicily, Italy, 8-11 September 2014, EAGE (2014), doi:10.3997/2214-4609.20141809

  24. Nilsen, H.M., Lie, K.-A., Andersen, O.: Analysis of trapping capacities in the Norwegian North Sea using MRST-co2lab. Comput. Geosci. 79, 15–26 (2015). doi:10.1016/j.cageo.2015.03.001

    Article  Google Scholar 

  25. Singh, V., Cavanagh, A., Hansen, H., Nazarian, B., Iding, M., Ringrose, P.: Reservoir modeling of CO 2 plume behavior calibrated against monitoring data from Sleipner, Norway. In: SPE Annual Technical Conference and Exhibition, pp. 19–22 September 2010, Florence, Italy, 2010, SPE 134891-MS, doi:10.2118/134891-MS

  26. Holloway, S., Chadwick, A., Lindeberg, E., Czernichowski-Lauriol, I., Arts, R.: Best practice manual from SACS–Saline aquifer CO2 storage project, Tech. rep., Statoil Research Center, Trondheim, Norway, IEA Greenhouse Gas R&D Programme, Schlumberger Research, European Commission (2004)

  27. Chadwick, A., Arts, R., Bernstone, C., May, F., Thibeau, S., Zweigel, P.: Best practice for the storage of CO2 in saline aquifers—Observations and guidelines from the SACS and CO2STORE projects, Vol. 14 of British Geological Survey Occasional Publication. British Geological Survey, Nottingham (2008).

    Google Scholar 

  28. Span, R., Wagner, W.: A new equation of state for carbon dioxide covering the fluid region from triple-point temperature to 1100 K at pressures up to 800 MPa. J. Phys. Chem. Ref. Data 25(6), 1509–1597 (1996)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations


Corresponding author

Correspondence to Knut-Andreas Lie.

Rights and permissions

Reprints and Permissions

About this article

Verify currency and authenticity via CrossMark

Cite this article

Lie, KA., Nilsen, H.M., Andersen, O. et al. A simulation workflow for large-scale CO2 storage in the Norwegian North Sea. Comput Geosci 20, 607–622 (2016).

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI:


  • CCS
  • Vertical equilibrium simulations
  • Spill-point analysis
  • Long-term migration
  • Storage capacity
  • Basin-scale injection