{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,3]],"date-time":"2025-11-03T15:20:26Z","timestamp":1762183226103,"version":"build-2065373602"},"reference-count":29,"publisher":"MDPI AG","issue":"11","license":[{"start":{"date-parts":[[2025,11,2]],"date-time":"2025-11-02T00:00:00Z","timestamp":1762041600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Computation"],"abstract":"<jats:p>It is demonstrated that the general representation of a dynamic multiphase wellbore flow model may be identified from the available physical measurements. The proposed approach is based on the techniques of numerical optimization and also requires the availability of solvers for the general type of partial differential equations describing two-phase gas\u2013oil flow. A solution is obtained both for the case of the homogeneous no-slip model and the drift-flux model with velocity slip. The feasibility of the proposed approach for system identification and parameter estimation has been demonstrated using simulated flow data. Two distinct scenarios have been considered: firstly, when the well is fully instrumented with multiple pressure sensors and a multiphase flow meter, and secondly, when only a single downhole pressure gauge is available.<\/jats:p>","DOI":"10.3390\/computation13110253","type":"journal-article","created":{"date-parts":[[2025,11,3]],"date-time":"2025-11-03T13:55:22Z","timestamp":1762178122000},"page":"253","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["A Hybrid Approach for Automated Identification of the Two-Phase Wellbore Flow Model"],"prefix":"10.3390","volume":"13","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-1691-7019","authenticated-orcid":false,"given":"Anton","family":"Gryzlov","sequence":"first","affiliation":[{"name":"Aramco Innovations, Moscow 117105, Russia"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4623-5708","authenticated-orcid":false,"given":"Eugene","family":"Magadeev","sequence":"additional","affiliation":[{"name":"SPC GeoTEC, Ufa 450076, Russia"}]},{"given":"Muhammad","family":"Arsalan","sequence":"additional","affiliation":[{"name":"Saudi Aramco, Dhahran 31311, Saudi Arabia"}]}],"member":"1968","published-online":{"date-parts":[[2025,11,2]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"1656","DOI":"10.1063\/1.870417","article-title":"Optimization of fluid front dynamics in porous media using rate control","volume":"12","author":"Sudaryanto","year":"2000","journal-title":"Phys. Fluids"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"846","DOI":"10.1016\/j.jprocont.2008.06.011","article-title":"Model-based control of multiphase flow in subsurface oil reservoirs","volume":"18","author":"Jansen","year":"2008","journal-title":"J. Process Control"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"40","DOI":"10.1016\/j.compfluid.2010.09.039","article-title":"Adjoint-based optimization of multi-phase flow through porous media\u2014A review","volume":"46","author":"Jansen","year":"2011","journal-title":"Comput. Fluids"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"719","DOI":"10.1016\/j.jprocont.2006.01.002","article-title":"Nonlinear model predictive control scheme for stabilizing annulus pressure during oil well drilling","volume":"16","author":"Nygaard","year":"2006","journal-title":"J. Process Control"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"106903","DOI":"10.1016\/j.petrol.2020.106903","article-title":"Transient multiphase flow modeling and validation in a real production system with high CO2 content using the drift-flux model","volume":"188","author":"Santim","year":"2020","journal-title":"J. Pet. Sci. Eng."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Gouhar, H., Wenyang, Z., and Youssef, L. (2019, January 11\u201314). Production Assurance of Oil Field by using Integrated Modeling. Proceedings of the Abu Dhabi International Petroleum Exhibition & Conference, SPE-197713-MS, Abu Dhabi, United Arab Emirates.","DOI":"10.2118\/197713-MS"},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Leemhuis, A.P., Nennie, E.D., Belfroid, S.P.C., Alberts, G.J.N., Peters, E., and Joosten, G.J.P. (2008, January 25\u201327). Gas coning control for smart wells using a dynamic coupled well-reservoir simulator. Proceedings of the SPE Intelligent Energy Conference and Exhibition, SPE-112234-MS, Amsterdam, The Netherlands.","DOI":"10.2118\/112234-MS"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"32","DOI":"10.1016\/j.ijmultiphaseflow.2012.06.005","article-title":"Transient drift flux modelling of severe slugging in pipeline-riser systems","volume":"46","author":"Malekzadeh","year":"2012","journal-title":"Int. J. Multiph. Flow"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"825","DOI":"10.1016\/j.petrol.2018.03.046","article-title":"Predictive model for bottomhole pressure based on machine learning","volume":"166","author":"Spesivtsev","year":"2018","journal-title":"J. Pet. Sci. Eng."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"727","DOI":"10.1016\/j.petrol.2019.05.055","article-title":"A predictive model for steady-state multiphase pipe flow: Machine learning on lab data","volume":"180","author":"Kanin","year":"2019","journal-title":"J. Pet. Sci. Eng."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"81","DOI":"10.1126\/science.1165893","article-title":"Distilling free-form natural laws from experimental data","volume":"324","author":"Schmidt","year":"2009","journal-title":"Science"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"445","DOI":"10.1017\/S0962492921000064","article-title":"Learning physics-based models from data: Perspectives from inverse problems and model reduction","volume":"30","author":"Ghattas","year":"2021","journal-title":"Acta Numer."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"89","DOI":"10.1115\/1.3240948","article-title":"Simple and explicit formulas for the friction factor in turbulent pipe flow","volume":"105","author":"Haaland","year":"1983","journal-title":"J. Fluids Eng."},{"key":"ref_14","first-page":"203","article-title":"Single-phase flow through porous channels a review of flow models and channel entry conditions","volume":"62","author":"Hamdan","year":"1994","journal-title":"Appl. Math. Comput."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Gryzlov, A., Magadeev, E., and Arsalan, M. (2025). A Hybrid Approach for Predictive Control of Oil Well Production Using Dynamic System Identification and Real-Time Parameter Estimation. Computation, 13.","DOI":"10.3390\/computation13020036"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Jansen, J.-D., Douma, S.D., Brouwer, D.R., Van den Hof, P.M.J., Bosgra, O.H., and Heemink, A. (2009, January 2\u20134). Closed Loop Reservoir Management. Proceedings of the SPE Reservoir Simulation Symposium, SPE-119098-MS, The Woodlands, TX, USA.","DOI":"10.2118\/119098-MS"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"20160446","DOI":"10.1098\/rspa.2016.0446","article-title":"Learning partial differential equations via data discovery and sparse optimization","volume":"473","author":"Schaeffer","year":"2017","journal-title":"Proc. R. Soc. A"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"3932","DOI":"10.1073\/pnas.1517384113","article-title":"Discovering governing equations from data by sparse identification of nonlinear dynamical systems","volume":"113","author":"Brunton","year":"2016","journal-title":"Proc. Natl. Acad. Sci. USA"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"739","DOI":"10.1016\/S0301-9322(98)00004-4","article-title":"Transient simulation of two-phase flows in pipes","volume":"24","author":"Masella","year":"1998","journal-title":"Int. J. Multiph. Flow"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"1570","DOI":"10.2118\/186105-PA","article-title":"Study of the transient terrain\u2013induced and severe slugging problems by use of the drift\u2013flux model","volume":"22","author":"Spesivtsev","year":"2017","journal-title":"SPE J."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"130","DOI":"10.2118\/89836-PA","article-title":"Drift-flux parameters for three-phase steady-state flow in wellbores","volume":"10","author":"Shi","year":"2005","journal-title":"SPE J."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"81","DOI":"10.1007\/BF02120318","article-title":"On the permeability of media consisting of closely packed porous particles","volume":"1","author":"Brinkman","year":"1947","journal-title":"Appl. Sci. Res. A"},{"key":"ref_23","unstructured":"Nocedal, J., and Wright, S.J. (2006). Numerical Optimization, Springer."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"308","DOI":"10.1093\/comjnl\/7.4.308","article-title":"A Simplex Method for Function Minimization","volume":"7","author":"Nelder","year":"1965","journal-title":"Comput. J."},{"key":"ref_25","unstructured":"Patankar, S.V. (1980). Numerical Heat Transfer and Fluid Flow, Hemisphere."},{"key":"ref_26","unstructured":"Versteeg, H.K., and Malalasekera, W. (2007). An Introduction to Computational Fluid Dynamics the Finite Volume Method, Pearson Education Ltd."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1115\/1.3662552","article-title":"A new approach to linear filter and prediction problems","volume":"82","author":"Kalman","year":"1960","journal-title":"J. Basic Eng."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"510","DOI":"10.1016\/j.jprocont.2011.01.010","article-title":"A semi-implicit approach for fast parameter estimation by means of the extended Kalman filter","volume":"21","author":"Gryzlov","year":"2011","journal-title":"J. Process Control"},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"1283","DOI":"10.1016\/S0301-9322(03)00088-0","article-title":"Tuning of parameters in a two-phase flow model using an ensemble Kalman filter","volume":"29","author":"Lorentzen","year":"2003","journal-title":"Int. J. Multiph. Flow"}],"container-title":["Computation"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2079-3197\/13\/11\/253\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,11,3]],"date-time":"2025-11-03T14:28:27Z","timestamp":1762180107000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2079-3197\/13\/11\/253"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,11,2]]},"references-count":29,"journal-issue":{"issue":"11","published-online":{"date-parts":[[2025,11]]}},"alternative-id":["computation13110253"],"URL":"https:\/\/doi.org\/10.3390\/computation13110253","relation":{},"ISSN":["2079-3197"],"issn-type":[{"value":"2079-3197","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,11,2]]}}}