<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">JFCMV</journal-id><journal-title-group><journal-title>Journal of Flow Control, Measurement &amp; Visualization</journal-title></journal-title-group><issn pub-type="epub">2329-3322</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/jfcmv.2019.71002</article-id><article-id pub-id-type="publisher-id">JFCMV-89155</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Engineering</subject></subj-group></article-categories><title-group><article-title>
 
 
  Bubble Size Measurement by the Ultrasonic Pulse Echo with Tracking Technique
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Antonin</surname><given-names>Povolny</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Munkhbat</surname><given-names>Batsaikhan</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Tomonori</surname><given-names>Ihara</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Hideharu</surname><given-names>Takahashi</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Hiroshige</surname><given-names>Kikura</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib></contrib-group><aff id="aff2"><addr-line>Department of Marine Electronics and Mechanical Engineering, Tokyo University of Marine Science and Technology, Tokyo, Japan</addr-line></aff><aff id="aff1"><addr-line>Department of Mechanical Engineering, Tokyo Institute of Technology, Tokyo, Japan</addr-line></aff><pub-date pub-type="epub"><day>14</day><month>12</month><year>2018</year></pub-date><volume>07</volume><issue>01</issue><fpage>11</fpage><lpage>27</lpage><history><date date-type="received"><day>2,</day>	<month>July</month>	<year>2018</year></date><date date-type="rev-recd"><day>15,</day>	<month>October</month>	<year>2018</year>	</date><date date-type="accepted"><day>14,</day>	<month>December</month>	<year>2018</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  Bubbly flows appear in many different industrial fields and the measurement of bubble sizes is crucial for understanding phase interactions. The ultrasound pulse echo can be used for a non-intrusive measurement of the bubble surface position in one dimension even when there is no optical access to the bubble. A simultaneous measurement from two opposing directions gives the bubble size but has been performed only on single bubbles. This work applies the tracking technique, which allows a simultaneous measurement of multiple bubbles. The performance of the bubble size measurement was tested experimentally by comparing ultrasonic results with the sizes measured by a high-speed camera and also with metal cylinders. Possible sources of measurement uncertainty were analysed and discussed. The tested range of bubble sizes was up to 10 mm and the void fraction was lower than 1.25%.
 
</p></abstract><kwd-group><kwd>Ultrasound</kwd><kwd> Two-Phase Flow</kwd><kwd> Bubble Size</kwd><kwd> Pulse Echo</kwd><kwd> Tracking</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>Bubbly flows appear in various industrial applications and their measurement is an important topic. Specifically, the bubble size is an important parameter for determining the phase interfacial area and the transfer of mass, momentum and heat between phases. The bubble chord lengths can be measured by an intrusive technique such as resistance [<xref ref-type="bibr" rid="scirp.89155-ref1">1</xref>] or optical probe [<xref ref-type="bibr" rid="scirp.89155-ref2">2</xref>] . The bubble size can be obtained from bubble chord lengths using the bubble curvature [<xref ref-type="bibr" rid="scirp.89155-ref3">3</xref>] or statistical modelling [<xref ref-type="bibr" rid="scirp.89155-ref4">4</xref>] , but there is a bias towards larger bubbles, which have a higher probability of passing the probe than smaller bubbles. Bubble sizes can also be measured by the wire mesh tomography [<xref ref-type="bibr" rid="scirp.89155-ref5">5</xref>] with a limited resolution. The most common non-intrusive option is a high-speed camera (HSC). However, the HSC requires an optical access to each bubble, which is not possible in case of opaque pipes, liquids or large volumes of bubbly flow, when bubble overlapping occurs even for very low void fractions [<xref ref-type="bibr" rid="scirp.89155-ref6">6</xref>] . Techniques to detect bubble overlapping such as [<xref ref-type="bibr" rid="scirp.89155-ref7">7</xref>] [<xref ref-type="bibr" rid="scirp.89155-ref8">8</xref>] [<xref ref-type="bibr" rid="scirp.89155-ref9">9</xref>] are available, but they are still not adequate for measuring bubble sizes inside large volumes of flow. In this paper, we focus on ultrasound, which can be applied to these cases.</p><p>Ultrasound can measure bubble sizes using the resonance excitation [<xref ref-type="bibr" rid="scirp.89155-ref10">10</xref>] . However, this technique has a low accuracy, position resolution and is not suitable for measuring bubble size distributions. The Doppler technique [<xref ref-type="bibr" rid="scirp.89155-ref11">11</xref>] is suitable for velocity field measurement but does not detect the bubble size. The pulse echo technique measures the axial (along an ultrasonic beam) distance between the ultrasonic transducer (TDX) and a reflecting object. The radius of a single vapour bubble growing rapidly on a heated surface was measured by the pulse echo in [<xref ref-type="bibr" rid="scirp.89155-ref12">12</xref>] . It is adequate to measure only from one direction in cases with known position of the opposing bubble surface (e.g. plug bubbles in the horizontal pipe flow [<xref ref-type="bibr" rid="scirp.89155-ref13">13</xref>] [<xref ref-type="bibr" rid="scirp.89155-ref14">14</xref>] ). Otherwise, measurements from two directions are necessary to get the bubble size [<xref ref-type="bibr" rid="scirp.89155-ref15">15</xref>] . Double array TDX measurement of bubble sizes at different vertical positions was proposed in [<xref ref-type="bibr" rid="scirp.89155-ref16">16</xref>] and realised in [<xref ref-type="bibr" rid="scirp.89155-ref17">17</xref>] . However, the pulse echo technique was limited to single bubbles in [<xref ref-type="bibr" rid="scirp.89155-ref12">12</xref>] - [<xref ref-type="bibr" rid="scirp.89155-ref17">17</xref>] . In the previous work [<xref ref-type="bibr" rid="scirp.89155-ref18">18</xref>] , the authors have shown that by adding a tracking technique the ultrasonic pulse echo can be applied to measure the interface positions of multiple bubbles simultaneously.</p><p>This paper aims to experimentally validate the performance of the ultrasonic pulse echo with tracking technique for the simultaneous measurement of multiple bubble sizes. The bubble size is represented by the horizontal length of the bubble, which was compared with the same parameter measured by a HSC. The paper shortly introduces the technique used in [<xref ref-type="bibr" rid="scirp.89155-ref18">18</xref>] with a single TDX and describes in detail how are data from two different TDXs combined to obtain bubble diameters. The experimental procedure is explained in detail including the video processing technique applied for analysing the HSC videos and the procedure used to compare HSC results with the pulse echo results.</p></sec><sec id="s2"><title>2. Principle of the Measurement Technique</title><p>The technique applied the ultrasonic pulse echo with tracking technique [<xref ref-type="bibr" rid="scirp.89155-ref18">18</xref>] to measure the distance between a TDX and a bubble. The distances measured in each pulse repetition were tracked to form bubble surface trajectories. By combining the measurement from two opposing directions, two trajectories corresponding to opposing sides of the bubble were obtained. The length of the bubble along the axial direction of TDXs was calculated using the distance between TDXs x<sub>12</sub> as</p><p>d = x 12 − ( x 1 + x 2 ) (1)</p><p>where x<sub>1</sub> and x<sub>2</sub> are the instantaneous TDX-bubble distances measured by TDX1 and TDX2 respectively (<xref ref-type="fig" rid="fig1">Figure 1</xref>). This section shortly introduces the pulse echo with tracking technique which detects bubble surface trajectories. Then, a calibration is explained. Finally, a technique combining trajectories from two TDXs to get bubble lengths is introduced. <xref ref-type="fig" rid="fig2">Figure 2</xref> shows the flowchart of the whole technique.</p><sec id="s2_1"><title>2.1. Pulse Echo with Tracking Technique</title><p>The technique was fully described in [<xref ref-type="bibr" rid="scirp.89155-ref18">18</xref>] and is shortly introduced here. A TDX emitted ultrasonic pulses of N periods of basic frequency f<sub>0</sub> in repetitions. The TDX detected waveforms with echo signals from bubbles and the waveform of each pulse was analysed to detect the transit time (delay) of bubble echoes in real time. The transit time T depends on the distance between the TDX and the bubble x and the speed of sound c as</p><p>x = 1 2 c T (2)</p><p>and was estimated using a cross-correlation of the waveform with a reference signal (a measured reflection of the pulse from a free surface). This way, one bubble echo point was detected in the waveform of each pulse repetition for every bubble present at the sound field during that pulse’s emission.</p><p>The detected bubble echo points represent positions of the bubble surface and were connected to trajectories using a tracking scheme described in detail in [<xref ref-type="bibr" rid="scirp.89155-ref18">18</xref>] . As a result, the technique provides a number of trajectories U = ( t , x , M ) containing several points (t, x, M) where t stands for the measurement time (number of pulse in the sequence of pulses), and x with M are the position and echo signal strength respectively.</p></sec><sec id="s2_2"><title>2.2. Calibration</title><p>The relationship from Equation (2) is not exact because it does not include the time T<sub>0</sub> when the sound wave travels through the TDX itself (e.g. the matching layer of the TDX). This results in a small error, which can usually be overlooked in ultrasonic applications. Because a high accuracy is necessary in this case, a calibration was conducted by measuring reflection from a steel prism placed in a known distance x<sub>c</sub> from the TDX surface. The measured echo delay T<sub>c</sub> allows calculating the time T<sub>0</sub> as</p><p>T 0 = T c − 2 x c c . (3)</p><p>The value of T<sub>0</sub> was subtracted from the transit time of each point. The speed of sound c was obtained from [<xref ref-type="bibr" rid="scirp.89155-ref19">19</xref>] using the measured temperature of the water.</p></sec><sec id="s2_3"><title>2.3. Combining Trajectories from Opposing Transducers</title><p>The calculation of bubble length required that trajectories from opposing TDXs corresponding to the same bubble are paired together. The pairing used a distance function D ( U i 1 , U j 2 ) , which was low when there was a high probability that trajectories belong to the same bubble. In each step of the pairing algorithm, the trajectory pair i-j with the minimum distance function was paired and then both paired trajectories were removed from the list of considered trajectories.</p><p>The distance function was calculated as follows. First, positions measured by the TDX1 (distance from TDX1) were transformed to the distance from the TDX2 as</p><p>x ′ 1 = x 12 − x 1 . (4)</p><p>Then, for trajectory U i 1 (with m points) measured by TDX1 and U j 2 (with n points) measured by TDX2, the distance function was calculated as</p><p>D ( U i 1 , U j 2 ) = | t ( U i 1 1 ) − t ( U j 1 2 ) | + | t ( U i m 1 ) − t ( U j n 2 ) | + | 〈 t 〉 U i 1 − 〈 t 〉 U j 2 |     + w [ | x ′ 1 ( U i 1 1 ) − x 2 ( U j 1 2 ) − a | + | x ′ 1 ( U i m 1 ) − x 2 ( U j n 2 ) − a | ]     + w [ | 〈 x ′ 1 ( U i k 1 ) 〉 k = 1 n − 〈 x 2 ( U j k 2 ) 〉 k = 1 m − a | ] (5)</p><p>using an assumed bubble length a, a scaling factor w and comparing the beginning, the end and the mean of each trajectory. The notation U i k 1 represents the k-th point of the i-th trajectory measured by the TDX1 and 〈   〉 U i 1 is the operation of averaging over all points of the i-th trajectory measured by the TDX1.</p><p><xref ref-type="fig" rid="fig3">Figure 3</xref> shows an example of trajectories for pairing. The correct pairs are 1-a, 2-b, 3-c, etc. To avoid incorrect pairings, such as the pair 2-a, which would result in a negative bubble volume, the D ( U i 1 , U j 2 ) was set to an unrealistically high value of 1000 s if 〈 x ′ 1 ( U i k 1 ) 〉 k = 1 n &lt; 〈 x 2 ( U j k 2 ) 〉 k = 1 m to prioritise other possible connections of U i 1 and U j 2 overobviously incorrect pairs. An overlapping, such as the pair 6-c might occur if a shadow or interference affects echoes of two close bubbles (3-c and 6-f). After the bubble 6-f entered the measurement volume, the bubble 3-c was not detected by the TDX1 anymore (trajectory 3 ended) and the trajectory f was also affected. This can lead to a severe overestimation of bubble length. This problem is avoided by a proper choice of the assumed bubble length a and the factor w, which was set as 5 s/m because this reflected typical differences of 5 ms and 1 mm in time and position, respectively. The assumed bubble length was first set as 5 mm and then iteratively adjusted (while repeating the pairing of the whole dataset) to a median of the bubble length distribution. This approach becomes less effective for wide or non-uniform distribution of bubble lengths.</p><p>Despite the precautions described above, some pairs were incorrect. A common cause was a trajectory with no suitable trajectory from the opposite TDX nearby, a result of a bubble being detected only by one TDX or of the trajectories being just a noise. These lone trajectories were usually connected to other lone trajectories with a large difference in their measurement times and positions. These errors were identified by checking the length of a common measurement time interval for trajectory pairs. The pairs for which</p><p>min ( t ( U i m 1 ) , t ( U j n 2 ) ) − max ( t ( U i 1 1 ) , t ( U j 1 2 ) ) &lt; 2   ms (6)</p><p>were deleted. Finally, positions were interpolated on the common time interval to get new evenly sampled trajectories x’ with u points. The average horizontal bubble length d was calculated as the difference of average positions from both interpolated trajectories:</p><p>d = 〈 x ′ 1 ( U i k 1 ) 〉 k = 1 u − 〈 x 2 ( U j k 2 ) 〉 k = 1 u . (7)</p><p>The pairs with d over 25 mm were considered errors and were deleted as well.</p></sec></sec><sec id="s3"><title>3. Experimental Validation of the Technique</title><p>The technique was validated using an experimental apparatus from <xref ref-type="fig" rid="fig4">Figure 4</xref> and a concurrent HSC measurement as a reference. Air was supplied by an air compressor into an air feed pipe with a closed top end and valves regulated the air flow rate F<sub>a</sub>. Air continued from the air feed pipe through a narrow nozzle of 0.4 mm in diameter into an annular section filled with water. Bubbles were formed at the nozzle outlet and moved upwards into an acrylic box filled with water and to the water surface. The annulus around the air feed pipe was 0.25 mm wide and water could be supplied to it at a valve regulated flow rate F<sub>w</sub>. Because of the water flow in the annulus, an upwards drag force acted upon the bubbles forming at the nozzle outlet and speeded up the bubble detachment from the nozzle. As a result, the bubble volume was controlled using the water flow rate.</p><p>A pulse generator/receiver JPR-10C-8CH3R (Japan Probe) with parameters set as in <xref ref-type="table" rid="table1">Table 1</xref> generated pulses at a pulse repetition frequency f<sub>PRF</sub> = 1 kHz and with the second signal delayed to avoid interference of the ultrasonic pulses. Sound waves were generated and recorded by TDX1 (Imasonic 2M10) and TDX2 (Japan Probe B2Z10I). Waveforms filtered and amplified using a 200 kHz high-pass filter and 12 dB gain were digitised at the sampling speed of 200 MS/s by the APX-5040 (Aval Data) AD converter, which was deployed in a PC with Intel Core i5-4690 processor. The pulse echo signal was processed online in this PC, the tracking and pairing of trajectories were conducted later.</p><sec id="s3_1"><title>3.1. Reference Measurement by a High-Speed Camera</title><p>Two HSCs were used: Fastcam Mini AX50 (Photron) as HSC1 and Phantom Miro LC310 (Vision Research Inc.) as HSC2. The HSC1 was vertically aligned with the TDXs and it measured bubble lengths, which were compared with the ultrasound results for each detected bubble. The HSC2 was positioned just under the TDXs and it detected whether each bubble passes around or through the ultrasound beam and therefore whether it should be detected by the ultrasound or not.</p><p><xref ref-type="table" rid="table2">Table 2</xref> describes the HSC settings. Both cameras used backlight imaging. Bubbles cast shadows, which were clearly visible on the white background of the recorded videos. A grey-scale threshold was applied to obtain binary images from video frames in Matlab. Binary images (1 for bubble, 0 for no bubble) were filtered via morphological closing and bubble perimeters were detected using the Moore neighbour tracing algorithm with Jacob’s stopping criteria [<xref ref-type="bibr" rid="scirp.89155-ref20">20</xref>] .</p><p>Overlapping bubbles were detected and separated using techniques from [<xref ref-type="bibr" rid="scirp.89155-ref8">8</xref>] . The curvature was calculated from a filtered perimeter slope and concavities were detected as local curvature minima using a threshold of −0.1 px<sup>−1</sup> (−0.6 mm<sup>−1</sup>) or −0.3 px<sup>−1</sup> for large bubbles to avoid detecting small concavities, which might appear even on a single bubble. The bubble perimeter was separated at concavities and separated segments were fitted with ellipses [<xref ref-type="bibr" rid="scirp.89155-ref21">21</xref>] and the segments with overlapping ellipses were reconnected [<xref ref-type="bibr" rid="scirp.89155-ref7">7</xref>] . Finally, lines were drawn between reconnected segments to enclose separated bubbles. This can cause incorrect bubble shapes and volumes but improves the bubble length estimation as opposed to using the fitted ellipses such as in [<xref ref-type="bibr" rid="scirp.89155-ref8">8</xref>] .</p><p>Finally, bubbles were tracked using a PTV algorithm [<xref ref-type="bibr" rid="scirp.89155-ref22">22</xref>] and changes of the bubble centre position. Then, tracked bubbles from HSC1 were paired with tracked bubbles from HSC2. The distance function used for the pairing used differences in horizontal and vertical lengths, differences in vertical velocities and differences in the vertical position at the times when HSC1 trajectories begin (extrapolated from the HSC2 final position using the average of vertical velocities due to the difference in vertical positions of cameras resulting in about 15 ms gap between HSC2 and HSC1 trajectories).</p><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> Parameters of generated pulses</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Parameter</th><th align="center" valign="middle" >TDX1</th><th align="center" valign="middle" >TDX2</th></tr></thead><tr><td align="center" valign="middle" >Basic frequency f<sub>0</sub></td><td align="center" valign="middle" >1.75 MHz</td><td align="center" valign="middle" >2.1 MHz</td></tr><tr><td align="center" valign="middle" >Number of cycles in a pulse</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >2</td></tr><tr><td align="center" valign="middle" >TDX active diameter</td><td align="center" valign="middle" >10 mm</td><td align="center" valign="middle" >10 mm</td></tr><tr><td align="center" valign="middle" >Delay after trigger</td><td align="center" valign="middle" >0 us</td><td align="center" valign="middle" >263.2 us</td></tr></tbody></table></table-wrap><table-wrap id="table2" ><label><xref ref-type="table" rid="table2">Table 2</xref></label><caption><title> Parameters of both applied HSCs</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Parameter</th><th align="center" valign="middle" >HSC1</th><th align="center" valign="middle" >HSC2</th></tr></thead><tr><td align="center" valign="middle" >Frame rate</td><td align="center" valign="middle" >1000 fps</td><td align="center" valign="middle" >700 fps</td></tr><tr><td align="center" valign="middle" >Pixel resolution</td><td align="center" valign="middle" >1024 &#215; 192 px</td><td align="center" valign="middle" >768 &#215; 480 px</td></tr><tr><td align="center" valign="middle" >Resolution</td><td align="center" valign="middle" >0.170 mm/px</td><td align="center" valign="middle" >0.063 mm/px</td></tr><tr><td align="center" valign="middle" >Field of view</td><td align="center" valign="middle" >174 &#215; 33 mm</td><td align="center" valign="middle" >48 &#215; 30 mm</td></tr><tr><td align="center" valign="middle" >Shutter speed</td><td align="center" valign="middle" >1/10,000 s</td><td align="center" valign="middle" >1/4500 s</td></tr><tr><td align="center" valign="middle" >Lens</td><td align="center" valign="middle" >Nikon Micro Nikkor 60 mm 1:2.8 G ED</td><td align="center" valign="middle" >Tokina AT-X PRO Macro 100 F2.8 D</td></tr><tr><td align="center" valign="middle" >Aperture</td><td align="center" valign="middle" >f/8</td><td align="center" valign="middle" >f/8</td></tr><tr><td align="center" valign="middle" >Depth of field</td><td align="center" valign="middle" >35 mm</td><td align="center" valign="middle" >42 mm</td></tr></tbody></table></table-wrap></sec><sec id="s3_2"><title>3.2. Method for Comparing the Measurement Results</title><p>The HSC data for bubbles which did not pass the ultrasound field were deleted and the rest of the HSC data (pairs of trajectories from HSC1 and HSC2) were paired with the ultrasound data (pairs of trajectories from TDX1 and TDX2). The average horizontal bubble length measured by ultrasound was then compared with the same measured by the HSC1. The comparison was made for each bubble.</p><p>The decision of whether a bubble passes the ultrasound field or not was based on the prediction of its position perpendicular to the ultrasound beam (<xref ref-type="fig" rid="fig5">Figure 5</xref>). For each point of HSC1 trajectory, the position y was estimated using</p><p>y min = y 2 l + ( z 1 − z 2 l ) ⋅ ( R 2 y z − 3 σ R y z ) y max = y 2 l + ( z 1 − z 2 l ) ⋅ ( R 2 y z + 3 σ R y z ) (7)</p><p>where z<sub>1</sub> was the vertical position measured by HSC1, y<sub>2l</sub> and z<sub>2l</sub> were horizontal and vertical positions of the last point l of the HSC2 trajectory. The σ R y z was the standard deviation of all detected tilts R 2 y z which were calculated as</p><p>R 2 y z = y 2 l − y 21 z 2 l − z 21 (8)</p><p>using the first and last horizontal and vertical coordinates of the HSC2 trajectory. The ultrasound beam boundary was evaluated numerically as in [<xref ref-type="bibr" rid="scirp.89155-ref18">18</xref>] (the shape roughly resembled a 10 mm wide cylinder) and the HSC1 trajectory points for which the complete interval (y<sub>min</sub>, y<sub>max</sub>) or the vertical position z<sub>1</sub> were outside of this boundary were deleted. On average, 5% of HSC trajectories were deleted and trajectories were shortened to include only the part inside the ultrasonic beam.</p><p>The pairing of HSC data with ultrasound data resembled the one in Section 2.3 with the distance function E ( U i , ℍ j ) calculated as</p><p>E ( U i , ℍ j ) = | t ( U i 1 ) − t ( ℍ j 1 ) | + | t ( U i u ) − t ( ℍ j h ) |     + w ′ [ | 〈 x ′ 1 ( U i k 1 ) 〉 k = 1 u − 〈 x ′ 1 ( ℍ j k ) 〉 k = 1 h | + | 〈 x 2 ( U i k 2 ) 〉 k = 1 u − 〈 x 2 ( ℍ j k ) 〉 k = 1 h | ] (9)</p><p>where U i was the pair of ultrasonic trajectories with u points long interpolated trajectories and ℍ j was a HSC trajectory pair with h points long HSC1 trajectory where positions x ′ 1 and x<sub>2</sub> were the maximum and minimum distance between bubble boundary and the TDX2 surface respectively. The scaling factor of w' = 5 s/m was used (same as in the Section 2.3). The pairs with E ( U i , ℍ j ) &gt; 0.05   s were deleted as incorrectly connected.</p></sec></sec><sec id="s4"><title>4. The Performance Evaluation</title><p>The results of the experimental validation are presented together with the uncertainty analysis, which shows two types of error: common errors affecting all bubbles and uncommon errors which affect only some bubbles. An additional experiment using metal cylinders of known diameters was conducted and the measurement results were analysed to validate uncertainties for common errors. Then, uncommon errors were discussed including their dependency on the measurement conditions.</p><sec id="s4_1"><title>4.1. Comparison of Measured Bubble Lengths</title><p>The measurement was conducted for 6 measurement cases with different air and water flow rates and thus different bubble diameters, bubble number densities and vertical bubble velocities. The gas flow rate varied from 0.125 to 0.6 l/min, the water flow rate was less than 0.1 l/min, which was outside of the flow meter measurement range. The Morton number was 2.2 &#215; 10<sup>−11</sup>, the Eotvos number was 0.3 - 5.6 and the Weber number 7.8 - 33.5. The void fraction was roughly estimated from the HSC data and ranged from 0.01% to 1.25% in different measurement cases. The measurement for each case was 29.105 s long and hundreds of bubble were detected and compared. An example of paired ultrasound trajectories for 3 simultaneously detected bubbles is shown in <xref ref-type="fig" rid="fig6">Figure 6</xref> and a HSC1 image from the same time is shown in <xref ref-type="fig" rid="fig7">Figure 7</xref>. The data show that while one trajectory of TDX2 is shortened due to the corresponding bubble entering the shadow of another bubble, the presence of the bubble was still successfully detected, and its length was measured. The bubble length comparison for all detected bubbles is shown in <xref ref-type="fig" rid="fig8">Figure 8</xref>. The maximum number of bubbles detected simultaneously by the pulse echo was 6.</p><p><xref ref-type="fig" rid="fig8">Figure 8</xref> compares the measured bubble lengths. A histogram is used because there are over 1500 bubbles compared and the scatter plot does not clearly distinguish various high concentrations of points. Uncertainties of &#177;0.17 mm, 0.33 mm and 1.32 mm corresponded to a 50%, 68% and 95% percentile respectively and a slight overprediction was observed for small diameters. The difference distribution is not a normal distribution as can be understood from the difference of standard deviations (0.33 and 0.66 mm) implied by the 68% and 95% percentiles. The HSC1 resolution was 0.17 mm/px.</p></sec><sec id="s4_2"><title>4.2. Uncertainty Analysis</title><p>Various sources of error are listed in <xref ref-type="table" rid="table3">Table 3</xref>. Common errors affect all measured bubbles and are discussed further in Section 4.3. On the other hand, some uncommon errors affect only few measured bubbles. Uncommon errors and the ratio of bubbles affected by them are discussed in Section 4.4. This section explains all the listed sources of errors.</p><p>The uncertainty of the distance x<sub>12</sub> between TDXs includes the measurement uncertainty of x<sub>12</sub> and changes due to thermal expansion, vibration, etc. The uncertainty in the speed of sound calculation includes the temperature measurement uncertainty (&#177;1 K) and variations in both time and space (assumed as &#177;0.5 K in this experiment). These, together with the measurement uncertainty of T<sub>0</sub> were systematic errors (considering a short measurement period during which neither x<sub>12</sub> nor c changes significantly).</p><p>The uncertainty of the transit time T calculation as the cross-correlation maximising time lag depends on the sampling speed and on the noisiness of the data. The cross-correlation function would ideally become the autocorrelation function of the reference signal (<xref ref-type="fig" rid="fig9">Figure 9</xref>), which resembles the cosine function. Assuming the width at the half maximum 1/(6f<sub>0</sub>) as the uncertainty of T, the position estimation uncertainty becomes 0.06 mm for one TDX and the bubble length uncertainty becomes 0.09 mm. A statistical test could provide a more accurate uncertainty estimation.</p><table-wrap id="table3" ><label><xref ref-type="table" rid="table3">Table 3</xref></label><caption><title> Sources of measurement error in the pulse echo measurement of bubble length</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Error sources</th><th align="center" valign="middle" >Affected bubble lengths</th><th align="center" valign="middle" >Type of error</th><th align="center" valign="middle" >Uncertainty [mm]</th></tr></thead><tr><td align="center" valign="middle" >Uncertainty of measuring x<sub>12</sub></td><td align="center" valign="middle" >All</td><td align="center" valign="middle" >Systematic</td><td align="center" valign="middle" >0.05</td></tr><tr><td align="center" valign="middle" >Changes of x<sub>12</sub> due to thermal expansion (5 K difference)</td><td align="center" valign="middle" >All</td><td align="center" valign="middle" >Systematic</td><td align="center" valign="middle" >0.01</td></tr><tr><td align="center" valign="middle" >Other changes of x<sub>12</sub></td><td align="center" valign="middle" >All</td><td align="center" valign="middle" >Both</td><td align="center" valign="middle" >Small</td></tr><tr><td align="center" valign="middle" >Uncertainty in c due to temperature measurement uncertainty (&#177;1 K)</td><td align="center" valign="middle" >All</td><td align="center" valign="middle" >Systematic</td><td align="center" valign="middle" >0.26</td></tr><tr><td align="center" valign="middle" >Uncertainty in c due to temperature variations (&#177;0.5 K)</td><td align="center" valign="middle" >All</td><td align="center" valign="middle" >Random</td><td align="center" valign="middle" >0.13</td></tr><tr><td align="center" valign="middle" >Uncertainty of measuring T<sub>0</sub> from Equation (3)</td><td align="center" valign="middle" >All</td><td align="center" valign="middle" >Systematic</td><td align="center" valign="middle" >0.01</td></tr><tr><td align="center" valign="middle" >Uncertainty of detecting T by the cross-correlation</td><td align="center" valign="middle" >All</td><td align="center" valign="middle" >Random</td><td align="center" valign="middle" >0.09</td></tr><tr><td align="center" valign="middle" >Pulse shape change due to interference with multiple reflections of the pulse from the opposite TDX</td><td align="center" valign="middle" >Few</td><td align="center" valign="middle" >Random</td><td align="center" valign="middle" >0.36 - 0.95</td></tr><tr><td align="center" valign="middle" >Pulse shape change due to the shadowing effect of other bubbles</td><td align="center" valign="middle" >Few</td><td align="center" valign="middle" >Random</td><td align="center" valign="middle" >0.36 - 0.72</td></tr><tr><td align="center" valign="middle" >Incorrect pairing due to overlapping</td><td align="center" valign="middle" >Few</td><td align="center" valign="middle" >Systematic</td><td align="center" valign="middle" >1 - 5</td></tr></tbody></table></table-wrap><p><xref ref-type="fig" rid="fig9">Figure 9</xref> illustrates another error of the transit time T measurement as well. In a noisy signal, a secondary peak at 1/f<sub>0</sub> or a tertiary peak at 2/f<sub>0</sub> can be mistaken for the main peak. This issue was the main topic of [<xref ref-type="bibr" rid="scirp.89155-ref23">23</xref>] . In this work, this error was treated by a mode filter described in [<xref ref-type="bibr" rid="scirp.89155-ref18">18</xref>] . However, the mode filter fails for too noisy signals and errors of 0.36 mm or its multiples appear. A strong noise can occur due to an interference with multiple reflections of the pulse previously emitted by the opposing TDX or due to a shadow cast by another bubble. Finally, an incorrect pairing of trajectories can cause severe over prediction of the bubble length similar to the overlapping error of HSC video processing. Unlike previously discussed errors, these uncommon errors appeared only in few bubbles and most bubbles were not affected by these errors.</p></sec><sec id="s4_3"><title>4.3. Common Errors</title><p>The errors which affect all detected bubbles add up to the total measurement uncertainty of 0.31 mm. This estimation was validated by measuring the diameter of several metal cylinders, which were manually held at the centre of the measurement volume. The diameters were measured by callipers (accuracy of &#177;0.05 mm) as well and <xref ref-type="table" rid="table4">Table 4</xref> compares the results. Differences were smaller than 0.1 mm, which agrees with 0.1 mm reported previously in [<xref ref-type="bibr" rid="scirp.89155-ref17">17</xref>] for falling metal balls and a similar technique.</p><p>The bubble length results were analysed as well. Considering the HSC1 resolution of 0.17 mm/px, the expected measurement uncertainty of bubble length differences is 0.35 mm. The uncertainty of 0.33 mm corresponding to the 68% percentile is smaller and thus it can be concluded that the pulse echo measurement technique was successfully validated by the HSC measurement.</p></sec><sec id="s4_4"><title>4.4. Uncommon Errors</title><p>Uncommon errors affect only some bubbles but are larger than common errors. Because the uncommon errors are at least 0.36 mm (Section 4.2), they can be distinguished from smaller common errors. Assuming only common errors, the percentage of bubbles with difference larger than 2 &#215; 0.33 mm should be 5%, but the measured value was 15%. This indicates that 10% of all detected bubble lengths were affected by large uncommon errors.</p><p>Because uncommon errors are often the consequence of measuring multiple bubbles simultaneously, the effect of void fraction on these errors was analysed (<xref ref-type="fig" rid="fig1">Figure 1</xref>0). The average difference between pulse echo and HSC measured lengths was smaller than 0.2 mm for each measurement case, which can be explained by common systematic errors (<xref ref-type="table" rid="table3">Table 3</xref>). The uncertainties corresponding to the 68% and 95% percentile grow with the void fraction and the growth is more obvious for the 95% data. This is explained by the ratio of large uncommon errors (calculated the same way as above), which was higher for higher void fractions. While measuring only single bubbles (such as in [<xref ref-type="bibr" rid="scirp.89155-ref12">12</xref>] - [<xref ref-type="bibr" rid="scirp.89155-ref17">17</xref>] ) or single metal cylinders (Section 4.3), it is easier to avoid interference and reduce the noisiness of the signal, and thus to avoid the uncommon errors. With increasing the void fraction, problems with interference, shadowing etc. will lead to increasing rate of uncommon error occurrence in the measurement.</p><p>Finally, an over prediction of few small bubble lengths by the pulse echo (<xref ref-type="fig" rid="fig8">Figure 8</xref>) is discussed. For each case, the average difference was subtracted from all the differences to get rid of common systematic errors and the standard deviation σ was calculated for each measurement case. 16% of all data should be larger than σ but the ratio increases for bubbles smaller than 3 mm (<xref ref-type="fig" rid="fig1">Figure 1</xref>1). This shows a systematic error which affects 6.5% of bubbles in the measurement case with the smallest bubbles and fewer for larger bubbles. This error was caused by an incorrect pairing of trajectories discussed in Section 2.3 or by lower signal to noise ratio due to smaller amplitude of reflection from small bubbles [<xref ref-type="bibr" rid="scirp.89155-ref18">18</xref>] .</p><table-wrap id="table4" ><label><xref ref-type="table" rid="table4">Table 4</xref></label><caption><title> Comparison of metal cylinder diameters measured by pulse echo and by callipers</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Sample No. [-]</th><th align="center" valign="middle" >1</th><th align="center" valign="middle" >2</th><th align="center" valign="middle" >3</th><th align="center" valign="middle" >4</th><th align="center" valign="middle" >5</th><th align="center" valign="middle" >6</th></tr></thead><tr><td align="center" valign="middle" >Callipers [mm]</td><td align="center" valign="middle" >6.35</td><td align="center" valign="middle" >7.95</td><td align="center" valign="middle" >10.00</td><td align="center" valign="middle" >10.15</td><td align="center" valign="middle" >12.05</td><td align="center" valign="middle" >12.95</td></tr><tr><td align="center" valign="middle" >Pulse echo [mm]</td><td align="center" valign="middle" >6.30</td><td align="center" valign="middle" >7.91</td><td align="center" valign="middle" >9.92</td><td align="center" valign="middle" >10.13</td><td align="center" valign="middle" >12.04</td><td align="center" valign="middle" >13.01</td></tr></tbody></table></table-wrap></sec></sec><sec id="s5"><title>5. Conclusions</title><p>The paper shows that the ultrasonic pulse echo with tracking technique can measure bubble diameters in the range of 1 to 10 mm. Two types of errors were discussed. Common errors affect all bubbles with an uncertainty of 0.31 mm as confirmed by an additional experiment and a comparison with a reference HSC measurement. Uncommon errors cause a higher uncertainty but affect only a small ratio of bubbles. The comparison with HSC data showed that the ratio of affected bubbles increased with a void fraction from about 3% to about 18% in the currently tested range of bubbly flow conditions.</p><p>The main limitation of the technique is that it measures the bubble length only in one direction, which does not represent bubble sizes perfectly. An additional sensor pair would allow measuring the bubble length in another direction, but with worse time resolution and much smaller measurement volume (only the cross-section of two ultrasound fields). An equivalent diameter of the bubble, which represents bubbles more adequately, can be estimated by assuming an oblate shape of bubbles and using a correlation for the aspect ratio (e.g. from [<xref ref-type="bibr" rid="scirp.89155-ref24">24</xref>] ). However, such correlations have a high uncertainty. In addition, the procedure requires an assumption that the horizontal bubble length is the major axis of the bubble, which can be inaccurate in case of strong wobbling. All these issues obviously become less relevant in case of more spherical bubbles, such as for smaller bubbles (lower Eotvos number) or gas-liquid combination with a higher Morton number. In these cases, the one-dimensional bubble length represents bubbles adequately.</p><p>The greatest advantages of this technique are the ability to conduct a non-intrusive measurement of bubble sizes even in opaque environments, and the ability to immerse the sensors and thus measure bubbly flows in large geometries (not only in narrow channels) and the relatively low cost. These advantages make the ultrasonic pulse echo with tracking technique an attractive option for measuring bubble sizes in a two-phase flow.</p></sec><sec id="s6"><title>Conflicts of Interest</title><p>The authors declare no conflicts of interest regarding the publication of this paper.</p></sec><sec id="s7"><title>Cite this paper</title><p>Povolny, A., Batsaikhan, M., Ihara, T., Takahashi, H. and Kikura, H. (2019) Bubble Size Measurement by the Ultrasonic Pulse Echo with Tracking Technique. Journal of Flow Control, Measurement &amp; Visualization, 7, 11-27. https://doi.org/10.4236/jfcmv.2019.71002</p></sec><sec id="s8"><title>Nomenclature</title></sec></body><back><ref-list><title>References</title><ref id="scirp.89155-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Jones, O.C. and Delhaye, J.M. (1976) Transient and Statistical Measurement Techniques for Two-Phase Flows: A Critical Review. International Journal of Multiphase Flow, 3, 89-116. https://doi.org/10.1016/0301-9322(76)90001-X</mixed-citation></ref><ref id="scirp.89155-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Guet, S., Fortunati, R.V., Mudde, R.F. and Ooms, G. (2003) Bubble Velocity and Size Measurement with a Four-Point Optical Fiber Probe. Particle &amp; Particle Systems Characterization, 20, 219-230. https://doi.org/10.1002/ppsc.200390028</mixed-citation></ref><ref id="scirp.89155-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Frijlink, J.J. (1987) Physical Aspects of Gassed Suspension Reactors. Ph.D. Thesis, Delft University of Technology, Delft.</mixed-citation></ref><ref id="scirp.89155-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Clark, N.N. and Turton, R. (1988) Chord Length Distributions Related to Bubble Size Distributions in Multiphase Flows. International Journal of Multiphase Flow, 14, 413-424. https://doi.org/10.1016/0301-9322(88)90019-5</mixed-citation></ref><ref id="scirp.89155-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Prasser, H.M., Scholz, D. and Zippe, C. (2001) Bubble Size Measurement Using Wire-Mesh Sensor. Journal of Flow Measurement and Instrumentation, 12, 299-312. https://doi.org/10.1016/S0955-5986(00)00046-7</mixed-citation></ref><ref id="scirp.89155-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Lacuona, A., Sosa, P.A., Rodriguez, P.A. and Zequeira, R.I. (2000) Volumetric Characterisation of Dispersed Two-Phase Flows by Digital Image Analysis. Measurement Science and Technology, 11, 1152-1161.  
https://doi.org/10.1088/0957-0233/11/8/309</mixed-citation></ref><ref id="scirp.89155-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Shen, L., Song, X., Iguchi, M. and Yamamoto, F. (2000) A Method for Recognizing Particles in Overlapped Particle Images. Pattern Recognition Letters, 21, 21-30.  
https://doi.org/10.1016/S0167-8655(99)00130-0</mixed-citation></ref><ref id="scirp.89155-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Honkanen, M., Saarenrinne, P., Stoor, T. and Niinimaki, J. (2005) Recognition of Highly Overlapping Ellipse-Like Bubble Images. Measurement Science and Technology, 16, 1760-1770. https://doi.org/10.1088/0957-0233/16/9/007</mixed-citation></ref><ref id="scirp.89155-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Fu, Y. and Liu, Y. (2016) Development of a Robust Image Processing Technique for Bubbly Flow Measurement in a Narrow Rectangular Channel. International Journal of Multiphase Flow, 84, 217-228.  
https://doi.org/10.1016/j.ijmultiphaseflow.2016.04.011</mixed-citation></ref><ref id="scirp.89155-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Fairbank, W.M. and Scully, M.O. (1977) A New Noninvasive Technique for Cardiac Pressure Measurement: Resonant Scattering of Ultrasound from Bubbles. IEEE Transactions on Biomedical Engineering, BME-24, 107-110.  
https://doi.org/10.1109/TBME.1977.326112</mixed-citation></ref><ref id="scirp.89155-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Murakawa, H., Kikura, H. and Aritomi, M. (2008) Application of Ultrasonic Multi-Wave Method for Two-Phase Bubbly and Slug Flows. Flow Measurement and Instrumentation, 19, 205-213. https://doi.org/10.1016/j.flowmeasinst.2007.06.010</mixed-citation></ref><ref id="scirp.89155-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Duffey, R.B. and Hall, R.S. (1969) An Ultrasonic Technique for Measuring the Transient Movement of a Liquid-Vapour Interface. Journal of Physics E: Scientific Instruments, 2, 193-194. https://doi.org/10.1088/0022-3735/2/2/318</mixed-citation></ref><ref id="scirp.89155-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Matikainen, L., Irons, G.A., Morala, E. and Chang, J.S. (1986) Ultrasonic System for the Detection of Transient Liquid/Gas Interfaces Using the Pulse-Echo Technique. Review of Scientific Instruments, 57, 1661-1666. https://doi.org/10.1063/1.1138546</mixed-citation></ref><ref id="scirp.89155-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Chang, J.S. and Morala, E.C. (1990) Determination of Two-Phase Interfacial Areas by an Ultrasonic Technique. Nuclear Engineering and Design, 122, 143-156.  
https://doi.org/10.1016/0029-5493(90)90203-A</mixed-citation></ref><ref id="scirp.89155-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Poole, D.H. (1970) An Ultrasonic Technique for Measuring Transient Movements of a Phase Boundary in a Liquid. Journal of Physics E: Scientific Instruments, 3, 726-728. https://doi.org/10.1088/0022-3735/3/9/416</mixed-citation></ref><ref id="scirp.89155-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">Andruszkiewicz, A., Eckert, K., Eckert, S. and Odenbach, S. (2013) Gas Bubble Detection in Liquid Metals by Means of the Ultrasound Transit-Time-Technique. The European Physical Journal Special Topics, 220, 53-62.  
https://doi.org/10.1140/epjst/e2013-01796-0</mixed-citation></ref><ref id="scirp.89155-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple">Richter, T., Eckert, K., Yang, X. and Odenbach, S. (2015) Measuring the Diameter of Rising Gas Bubbles by Means of the Ultrasound Transit Time Technique. Nuclear Engineering and Design, 291, 64-70.  
https://doi.org/10.1016/j.nucengdes.2015.05.005</mixed-citation></ref><ref id="scirp.89155-ref18"><label>18</label><mixed-citation publication-type="other" xlink:type="simple">Povolny, A., Kikura, H. and Ihara, T. (2018) Ultrasound Pulse-Echo Coupled with a Tracking Technique for Simultaneous Measurement of Multiple Bubbles. Sensors, 18, 1327. https://doi.org/10.3390/s18051327</mixed-citation></ref><ref id="scirp.89155-ref19"><label>19</label><mixed-citation publication-type="other" xlink:type="simple">Greenspan, M. and Tschiegg, C.E. (1957) Speed of Sound in Water by a Direct Method. Journal of Research of the National Bureau of Standards, 59, 249-254.  
https://doi.org/10.6028/jres.059.028</mixed-citation></ref><ref id="scirp.89155-ref20"><label>20</label><mixed-citation publication-type="other" xlink:type="simple">Reddy, P.R., Amarnadh, V. and Bhaskar, M. (2012) Evaluation of Stopping Criterion in Contour Tracing Algorithms. International Journal of Computer Science and Information Technology, 3, 3888-3894.</mixed-citation></ref><ref id="scirp.89155-ref21"><label>21</label><mixed-citation publication-type="other" xlink:type="simple">Fitzgibbon, A., Pilu, M. and Fisher, R.B. (1999) Direct Least Square Fitting of Ellipses. IEEE Transactions on Pattern Analysis and Machine Intelligence, 21, 476-480.  
https://doi.org/10.1109/34.765658</mixed-citation></ref><ref id="scirp.89155-ref22"><label>22</label><mixed-citation publication-type="other" xlink:type="simple">Chang, T.P.K., Watson, A.T. and Tatterson, G.B. (1985) Image Processing of Tracer Particle Motions as Applied to Mixing and Turbulent Flow I. Chemical Engineering Science, 40, 269-275. https://doi.org/10.1016/0009-2509(85)80066-X</mixed-citation></ref><ref id="scirp.89155-ref23"><label>23</label><mixed-citation publication-type="other" xlink:type="simple">Wada, S., Furuichi, N. and Shimada, T. (2017) Application of Partial Inversion Pulse to Ultrasonic Time-Domain Correlation Method to Measure the Flow Rate in a Pipe. Measurement Science and Technology, 28, Article ID: 115302.  
https://doi.org/10.1088/1361-6501/aa83df</mixed-citation></ref><ref id="scirp.89155-ref24"><label>24</label><mixed-citation publication-type="other" xlink:type="simple">Besagni, G. and Inzoli, F. (2016) Bubble Size Distributions and Shapes in Annular Gap Bubble Column. Experimental Thermal and Fluid Science, 74, 27-48.  
https://doi.org/10.1016/j.expthermflusci.2015.11.020</mixed-citation></ref></ref-list></back></article>