Tree-Based Ensembles for Predicting the Bottomhole Pressure of Oil and Gas Well Flows

  • Dmitry I. IgnatovEmail author
  • Konstantin Sinkov
  • Pavel Spesivtsev
  • Ivan Vrabie
  • Vladimir Zyuzin
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 11179)


In this paper, we develop a predictive model for the multi-phase wellbore flows based on ensembles of decision trees like Random Forest or XGBoost. The tree-based ensembles are trained on the time series of different physical parameters generated using the numerical simulator of the full-scale transient wellbore flows. Once the training is completed, the ensemble is used to predict one of the key parameters of the wellbore flow, namely, the bottomhole pressure. According to our recent experiments with complex wellbore configurations and flows, the normalized root mean squared error (NRMSE) of prediction below 5% can be achieved and beaten by ensembles of decision trees in comparison to artificial neural networks. Moreover, the obtained solution is more scalable and demonstrate good noise-tolerance properties. The error analysis shows that the prediction becomes particularly challenging in the case of highly transient slug flows. Some hints for overcoming these challenges and research prospects are provided.


Multi-phase flow Tree-based regression Time series Bottomhole pressure 



The paper was partially prepared within the framework of the Basic Research Program at the National Research University Higher School of Economics (HSE) and supported within the framework of a subsidy by the Russian Academic Excellence Project ‘5-100’. The authors are grateful to Schlumberger and to Marina Bulova, Dean Willberg, Bertrand Theuveny in particular for supporting this work. Dmitry Ignatov was supported by the Russian Foundation for Basic Research, grants no. 16-01-00583 and 16-29-12982.


  1. 1.
    Spesivtsev, P., Kharlashkin, A., Sinkov, K.: Study of the transient terrain-induced and severe slugging problems by use of the drift-flux model. SPE J. 22(5) (2017). Scholar
  2. 2.
    Theuveny, B., et al.: Integrated approach to simulation of near-wellbore and wellbore cleanup. In: SPE Annual Technical Conference and Exhibition, Society of Petroleum Engineers (2013)Google Scholar
  3. 3.
    Osman, E.A., Ayoub, M.A., Aggour, M.A.: An artificial neural network model for predicting bottomhole flowing pressure in vertical multiphase flow. In: SPE Middle East Oil and Gas Show and Conference. Society of Petroleum Engineers (2005)Google Scholar
  4. 4.
    Jahanandish, I., Salimifard, B., Jalalifar, H.: Predicting bottomhole pressure in vertical multiphase flowing wells using artificial neural networks. J. Pet. Sci. Eng. 75(3), 336–342 (2011)CrossRefGoogle Scholar
  5. 5.
    Ashena, R., Moghadasi, J.: Bottom hole pressure estimation using evolved neural networks by real coded ant colony optimization and genetic algorithm. J. Pet. Sci. Eng. 77(3), 375–385 (2011)CrossRefGoogle Scholar
  6. 6.
    Ebrahimi, A., Khamehchi, E.: A robust model for computing pressure drop in vertical multiphase flow. J. Nat. Gas Sci. Eng. 26, 1306–1316 (2015)CrossRefGoogle Scholar
  7. 7.
    Spesivtsev, P., et al.: Predictive model for bottomhole pressure based on machine learning. J. Pet. Sci. Eng. 166, 825–841 (2018)CrossRefGoogle Scholar
  8. 8.
    Krasnov, F., Glavnov, N., Sitnikov, A.: A machine learning approach to enhanced oil recovery prediction. In: van der Aalst, W.M.P., et al. (eds.) AIST 2017. LNCS, vol. 10716, pp. 164–171. Springer, Cham (2018). Scholar
  9. 9.
    Breiman, L.: Random forests. Mach. Learn. 45(1), 5–32 (2001)CrossRefGoogle Scholar
  10. 10.
    Pedregosa, F., et al.: Scikit-learn: machine learning in Python. J. Mach. Learn. Res. 12, 2825–2830 (2011)MathSciNetzbMATHGoogle Scholar
  11. 11.
    Friedman, J.H.: Greedy function approximation: a gradient boosting machine. Ann. Stat. 29(5), 1189–1232 (2001)MathSciNetCrossRefGoogle Scholar
  12. 12.
    Chen, T., Guestrin, C.: XGBoost: a scalable tree boosting system. In: Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, KDD 2016, pp. 785–794. ACM, New York (2016)Google Scholar
  13. 13.
    Yu, H., Rao, N., Dhillon, I.S.: Temporal regularized matrix factorization for high-dimensional time series prediction. In: Advances in Neural Information Processing Systems: Annual Conference on Neural Information Processing Systems 2016, Barcelona, Spain, 5–10 December 2016, vol. 29, pp. 847–855 (2016)Google Scholar

Copyright information

© Springer Nature Switzerland AG 2018

Authors and Affiliations

  1. 1.National Research University Higher School of EconomicsMoscowRussia
  2. 2.Schlumberger Moscow ResearchMoscowRussia
  3. 3.Moscow Institute of Physics and TechnologyMoscowRussia

Personalised recommendations