Eyo, EdemPilario, Karl EzraLao, LiyunFalcone, Gioia2019-05-102019-05-102019-04-22Eyo EN, Salgado Pilario KE, Lao L, Falcone G. (2021) Development of a real-time objective gas-liquid flow regime identifier using kernel methods, IEEE Transactions on Cybernetics, Volume 51, Issue 5, May 2021, pp. 2688-26982168-2267https://doi.org/10.1109/TCYB.2019.2910257https://dspace.lib.cranfield.ac.uk/handle/1826/14146Currently, flow regime identification for closed channels have mainly been direct subjective methods. This presents a challenge when dealing with opaque test sections of the pipe or at gas-liquid flow rates where unclear regime transitions occur. In this paper, we develop a novel real-time objective flow regime identification tool using conductance data and kernel methods. Our experiments involve a flush mounted conductance probe that collects voltage signals across a closed channel. The channel geometry is a horizontal annulus, which is commonly found in many industries. Eight distinct flow regimes were observed at selected gas-liquid flow rate settings. An objective flow regime identifier was then trained by learning a mapping between the probability density function (PDF) of the voltage signals and the observed flow regimes via kernel principal components analysis (KPCA) and multi-class Support Vector Machine (SVM). The objective identifier was then applied in real-time by processing a moving time-window of voltage signals. Our approach has: (a) achieved more than 90% accuracy against visual observations by an expert for static test data; (b) successfully visualized conductance data in 2-dimensional space using virtual flow regime maps, which are useful for tracking flow regime transitions; and, (c) introduced an efficient real-time automatic flow regime identifier, with only conductance data as inputsenAttribution-NonCommercial 4.0 Internationalhttp://creativecommons.org/licenses/by-nc/4.0/conductanceKPCAnon-invasiveregime chartSVMvirtual flow regime mapDevelopment of a real-time objective gas-liquid flow regime identifier using kernel methodsArticle23338627