• No results found

A Real-Time Flow-Measuring Algorithm for Open Venturi Channel Non-Newtonian Flow

3 ALGORITHM FOR FLOW RATE CALCULATION

The Saint-Venant equations for the non-Newtonian turbulent flow can be present as follow (Welahettige et al., 2019),

πœ•π΄

πœ•π‘‘ = βˆ’πœ•(𝐴𝑒)πœ•π‘₯ , (1)

πœ•(𝐴𝑉)

πœ•π‘‘ = βˆ’πœ•(π΄π‘‰πœ•π‘₯2)βˆ’πœ•(π‘˜π‘”1πœ•π‘₯π΄β„Ž)𝑔 + π‘˜π‘”2β„Ž2π‘”πœ•π‘πœ•π‘₯+ 𝐴𝑔 sin 𝛼 βˆ’ π‘†π‘’βˆ’ 𝑆𝑖. (2) Here, 𝐴 is the cross-sectional area of the channel, which is a function of flow depth β„Ž.

𝑉 is the average velocity, π‘˜π‘”1 and π‘˜π‘”1 are model parameters, 𝛼 is the channel inclination angle, 𝑆𝑒 is the external friction slope, 𝑆𝑖 is the internal friction slope, 𝑏 is the bottom width. The internal friction slope is calculated from based on the Herschell-Bulkley model, and the external friction is calculated from the Manning’s friction model (Welahettige et al., 2019). The FLIC scheme and Runge-Kutta 4th order explicit scheme are used to solve the Equation-1 and 2. The finite volume method is used to discretize the fluid domain.

The algorithm is developed to calculate the inlet flow rate of the channel by using the level sensor readings at downstream, see figure 2. Here, we used only one level sensor reading to measure the flow rate in the open Venturi channel. The buffer tank outlet flow enters to the channel in gravity. The buffer tank inlet is elevated from the channel bottom level, which can be elevated up to 2-3 times of flow depth. Therefore, the flow regimes are always supercritical at the inlet. The inlet flow depth can keep as a constant by varying the inlet velocity to calculate the flow rate. We have noticed that same flow

LT-15

Buffer tank Open Ventruri channel

Mud tank Mud pump

LT-17 LT-18

The contraction section of the open channel makes a significant variation of the flow regimes. The upstream hydraulic jump neutral the inlet variation between the 𝐴 and 𝑉 for the same flow rate.

Previous time step conserved variables are used as the initial condition for the spatial domain. When the iteration starts the first time, the initial conditions are fixed to low flow depth and low velocities. This method might help to avoid unnecessary large the overshoot and undershoot in the numerical result.

Step-1: Calculate the β„Ž and 𝑉 for the whole fluid domain from the interface fluxes. The FLIC scheme and the source term splitting method can be used (Toro, 2009;

Welahettige et al., 2018). Here, 𝑖 = 1, 2, … 𝐿. 𝐿 is the last control volume of the 1-D fluid domain.

Step-2 and Step-3: Calculate for the time iteration for the all the control volume.

Calculate until 𝑑 = 𝑇, where 𝑇 is the step length of the level sensor reading.

Step-4: Check the difference between calculated flow depth (β„Žπ‘) and the measured flow depth (β„Žπ‘š) at the same location of the channel. If the difference is an acceptable level, the flow rate is 𝑄 = 𝐴0𝑉0. If not, set the inlet condition into new values.

Here β„Žπ‘ is the calculated flow depth of a control volume where it is the same location of the level sensor.

Set: β„Žπ‘š > β„Žπ‘means, the guessed inlet flow rate is lower than the actual flow rate.

Therefore increase the inlet flow velocity by 𝑉0 = 𝑉0+ βˆ†π‘‰. β„Žπ‘š< β„Žπ‘ means, the guessed flow rate higher than the actual flow rate. Therefore reduce the inlet flow velocity by 𝑉0 = 𝑉0βˆ’ βˆ†π‘‰. Then return to the step-1.

4 RESULTS

The real-time experiment results used to validate the numerical model result. The open Venturi channel is at the horizontal inclination. The level sensors LT-15, LT-17 and LT-18 are located at the centerline of the channel, and the distances from the inlet of the channel are 2.12 m, 2.42 m and 3.2 m respectively. The level sensors readings (experimental results) are shown in Figure 3. The step changes occur at 𝑑 = 35 s and 𝑑 = 158 s. Due to the turbulent wave motion, a noisy result came out from the level sensors. LT-15 level height is comparatively small all the time, which is due to the level sensor located at transitional region of supercritical to subcritical flow. Generally, the supercritical flow has a lower flow depth than the subcritical flow. The level sensors LT-17 and LT-18 show similar flow height even though they are placed before and after the Venturi contraction.

Based on the level sensor online measurements, the flow rates are calculated using the developed algorithm. Figure 4 shows a comparison of the calculated flow depth and the Coriolis flowmeter reading in the real time. We want to emphasize the flow measuring ability, at the real-time in this study. Therefore, the experimental results are raw data, without smooth by the filtering. Figure 4 shows the calculated flow rate and the Coriolis flowmeter reading in real time based on the level sensor readings. Compared to the LT-18, the LT-15 and LT-17 readings give a good match with the pump outlet flow rates.

The calculation speed can improve by increasing the βˆ†β„Ž and βˆ†π‘‰ values. However, the values affect the accuracy of the results. Here we selected 0.0001 for both βˆ†β„Ž and βˆ†π‘‰.

The level sensors recorde on every second. The number of iteration required to achieve 1 s of flow time is 𝑁 β‰ˆ 350 in this study. However, we recommend achieving a steady state numerical result before starting the on-line measurement. A steady-state result can achieve by setting 𝑁 β‰ˆ 30000 for first level sensor reading. After that, it can set to 𝑁 β‰ˆ 350. This method increases the accuracy and reduces numerical viscosity.

Depending on the channel geometry, fluid properties, and flow rate, those N values can vary.

The flow rate calculates 𝑄 = 𝐴𝑉, and here have two unknown parameters 𝐴 and 𝑉. To solve the Saint-Venant equations, the inlet boundary condition needs to know. In this study, we noticed that by keeping constant the Inlet 𝐴, and allowing for varying the parameter 𝑉 for the same flow rate freely, can achieve the same condition downstream of the channel. Figure 5 shows a steady state flow depth variation along the channel central axis for different inlet conditions by maintaining the same inlet flow rate of 400 kg/min. The inlet flow depth varies 0.01 m to 0.025 m. However, all the cases give same flow depth near to the Venturi region and after the Venturi region. Varying only the velocity at the inlet of the open Venturi channel, same flow condition can achieve near to the Venturi contraction region. This method is quite essential for easy numerical calculations. We selected channel inlet flow depth as 0.02 m for the all the simulations flow rate 100 kg/min to 700 kg/min. The maximum flow depth achieves in all the simulations less than 0.1 m. We recommend selecting inlet flow depth minimum five times lower than maximum flow depth. Otherwise very high inlet flow velocities increase the numerical viscosities.

The average error between the numerical and experimental results are calculated from,

1

π‘π‘‘π‘œπ‘‘π‘Žπ‘™βˆ‘π‘‡π‘—=1𝑒𝑛𝑑|π‘šΜ‡π‘š,π‘—βˆ’ π‘šΜ‡π‘,𝑗|/π‘šΜ‡π‘š,𝑗. Here, π‘šΜ‡ is the mass flow rate, 𝑇𝑒𝑛𝑑 is the end time, π‘π‘‘π‘œπ‘‘π‘Žπ‘™ is the total number of level sensor readings. The average errors are 6.3 %, 4.1 % and 13.8 % respectively from LT-15, LT-17 and LT-18 level sensors based flow rate calculations. Based on this result, we can conclude that the best location to place the level sensor is near to the Venturi contraction (just before the Venturi contraction begins). Near to the Venturi contraction, flow regimes are stable compared to the other region of the channel. Minimum disturbances occur near to the Venturi contraction due to strong subcritical flow.

Even though the sudden step changes occur in the pump outlet flow rate, the simulated results gradually vary the flow rate. The time required to reach the level sensors location of the fluid flow might be the reason to make a difference between the experiment and the simulation at the step changes. The algorithm is suitable for online flow rate measurement in given viscosities and densities. Further, it needs to develop for online varying viscosity and density parameters of the return fluid.

ο‚· Place the level sensor near to the Venturi contraction (just before the Venturi contraction begins) for accurate flow measurement, when channel inclination at horizontal.

ο‚· After reach to the steady-state numerical condition, start the online measurement: This increases the stability of the algorithm.

ο‚· If the channel length very long after the Venturi region; the fluid domain after the Venturi region might be insignificant.

Insert Initial conditions are from step-1

Step-3

Figure 2. Algorithm for calculating the open Venturi channel flow rate in real time.

Figure 3. The real-time experimental results of level sensors readings.

The channel angle is at horizontal.

(a) (b)

(c)

Figure 4. Mass flow rate experimental and simulated when the channel inclination at horizontal: (a) Flow rate calculation based on LT-15 level sensor reading

Figure 5. At steady state flow depth variation along the channel axis for different inlet condition for the same flow rate of 400 kg/min.

ACKNOWLEDGMENT

Economic support from The Research Council of Norway and Statoil ASA through project no. 255348/E30 β€œSensors and models for improved kick/loss detection in drilling (Semi-kidd)” is gratefully acknowledged.

REFERENCES

[1] Agu, C.E., Hjulstad, Γ…., Elseth, G., Lie, B., 2017. Algorithm with improved accuracy for real-time measurement of flow rate in open channel systems. Flow Meas. Instrum. 57, 20–27.

[2] Jinasena, A., Ghaderi, A., Sharma, R., 2018. Modeling and Analysis of Fluid Flow through A Non-Prismatic Open Channel with Application to Drilling.

[3] Toro, E.F., 2009. Riemann solvers and numerical methods for fluid dynamics-A Practical Introduction, 3rd ed, Book. Springer Science & Business Media, Heidelberg.

[4] Welahettige, P., Lundberg, J., Bjerketvedt, D., Lie, B., Vaagseather, K., 2019.

1-Dimensional Non-Newtonian (drilling mud) turbulent modelling for non-prismatic channels. J. Nonnewton. Fluid Mech. Submited.

[5] Welahettige, P., Vaagsaether, K., Lie, B., 2018. A solution method for 1-D shallow water equations using FLIC scheme for open Venturi channels. J.

Comput. Multiph. Flows 10(4), 228–238.

___

169

Paper 7

Computational fluid dynamics study of the effects of drill cuttings on the open channel flow

This paper is submitted to the International Journal of Chemical Engineering.

doi.org/10.1155/2019/6309261

___

170