An Architecture for Multi-Dimensional Temporal Abstraction Supporting Decision Making in Oil-Well Drilling

  • Odd Erik Gundersen
  • Frode Sørmo
Conference paper
Part of the Smart Innovation, Systems and Technologies book series (SIST, volume 23)


We have developed an online decision support system that advice drilling engineers online based on data streams of real-time rig site measurements. This is achieved by combining multi-dimensional abstraction for recognizing symptoms and case based reasoning. Case-based reasoning compares the current situation in the well with past situations stored in the case base that contains advices for how to solve similar problems. The architecture is described in detail, and an example is presented in depth as well as results of commercial deployment.


case-based reasoning real-data stream oil-will drilling integrated decision support 


  1. 1.
    Aamodt, A.: Knowledge-intensive case-based reasoning in CREEK. In: Funk, P., González-Calero, P. (eds.) ECCBR, Lecture Notes in Computer Science, vol. 3155, pp. 1–15. Springer (2004)Google Scholar
  2. 2.
    Aamodt, A., Plaza, P.: Case-based reasoning: foundational issues, methodological variations, and system approaches. AI Commun. 7(1), 39–59 (1994)Google Scholar
  3. 3.
    Barbosa, R., Belo, O.: An agent task force for stock trading. In: Demazeau, Y., Pechoucek, M., Corchado, J.M., Pérez, J.B. (eds.) PAAMS, Advances in Intelligent and Soft Computing, vol. 88, pp. 287–297. Springer (2011)Google Scholar
  4. 4.
    Barbosa, R.P., Belo, O.: Autonomous forex trading agents. In: Perner, P. (ed.) ICDM, Lecture Notes in Computer Science, vol. 5077, pp. 389–403. Springer (2008)Google Scholar
  5. 5.
    Booth, J.: Real-time drilling operations centers: a history of functionality and organizational purpose—the second generation. SPE Drill. Compl. 26(2), 295–302 (2011)Google Scholar
  6. 6.
    Catley, C., Stratti, H., McGregor, C.: Multi-dimensional temporal abstraction and data mining of medical time series data: trends and challenges. In: Engineering in Medicine and Biology Society, 2008. EMBS 2008. 30th Annual International Conference of the IEEE, pp. 4322–4325 (2008)Google Scholar
  7. 7.
    Corkill, D.D.: Collaborating software: blackboard and multi-agent systems and the future. In: Proceedings of the International Lisp Conference. New York (2003)Google Scholar
  8. 8.
    Deeks, N.T.H.: WITSML changing the face of real-time. In: Intelligent Energy Conference and Exhibition (2008)Google Scholar
  9. 9.
    Endsley, M.R.: Toward a theory of situation awareness in dynamic systems. Hum. Factors J. Hum. Factors Ergon. Soc. 37, 32–64(33) (1995)Google Scholar
  10. 10.
    Finin, T., Fritzson, R., McKay, D., McEntire, R.: KQML as an agent communication language. In: Proceedings of the Third International Conference on Information and Knowledge Management. CIKM ’94, pp. 456–463, ACM, New York, NY, USA (1994),
  11. 11.
    Hughes, B.: Baker Hughes investor relations: overview and FAQ. (2012)
  12. 12.
    Lesser, V.R.: Reflections on the nature of multi-agent coordination and its implications for an agent architecture. Auton. Agent. Multi-Agent Syst. 1, 89–111 (1998)CrossRefGoogle Scholar
  13. 13.
    McGregor, C., Schiefer, J.: A web-service based framework for analyzing and measuring business performance. Inf. Syst. E-Bus. Manage. 2(1), 89–110 (2004)CrossRefGoogle Scholar
  14. 14.
    Montani, S., Bottrighi, A., Leonardi, G., Portinale, L.: A CBR-based, closed-loop architecture for temporal abstractions configuration. Comput. Intell. 25(3), 235–249 (2009)MathSciNetCrossRefGoogle Scholar
  15. 15.
    Nwana, H.S.: Software agents: an overview. Knowl. Eng. Rev. 11, 1–40 (1996)Google Scholar
  16. 16.
    O’Brien, P.D., Nicol, R.C.: FIPA—towards a standard for software agents. BT Technol. J. 16, 51–59 (1998)Google Scholar
  17. 17.
    Portinale, L., Montani, S., Bottrighi, A., Leonardi, G., Juárez, J.M.: A case-based architecture for temporal abstraction configuration and processing. In: ICTAI IEEE Computer Society, pp. 667–676 (2006)Google Scholar
  18. 18.
    Richter, M.: Similarity. In: Perner, P. (ed.) Case-Based Reasoning on Images and Signals, Studies in Computational Intelligence, vol. 73, pp. 25–90. Springer (2008)Google Scholar
  19. 19.
    Stacey, M., McGregor, C., Tracy, M.: An architecture for multi-dimensional temporal abstraction and its application to support neonatal intensive care. In: Engineering in Medicine and Biology Society, 2007. EMBS 2007. 29th Annual International Conference of the IEEE, pp. 3752–3756 (2007)Google Scholar
  20. 20.
    Stein, A., Musen, M.A., Shahar, Y.: Knowledge acquisition for temporal abstraction. In: Proceedings of AMIA Annual Fall Symposium. CIKM ’94, pp. 204–208. ACM, New York, NY, USA (1996)Google Scholar
  21. 21.
    Strøm, S., Balov, M.K., Kjørholt, H., Gaasø, R., Vefring, E., Rommetveit, R.: The future drilling scenario. In: Offshore Technology Conference. CIKM ’94, pp. 204–208. ACM, New York, NY, USA (2008)Google Scholar
  22. 22.
    van Oort, E., Brady, K.: Case-based reasoning system predicts twist-off in Louisiana well based on mideast analog. World Oil (2011)Google Scholar
  23. 23.
    van Oort, E., Griffith, J., Shneider, B.: How to accelerate drilling learning curves. In: SPE/IADC Drilling Conference and Exhibition (2011)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  1. 1.Verdande Technology ASTrondheimNorway
  2. 2.Department of Computer and Information ScienceNorwegian University of Science and TechnologyTrondheimNorway

Personalised recommendations