MEASUREMENT OF FLOW RATE, DENSITY, VISCOSITY, AND RHEOLOGY OF MULTIPHASE FLUIDS IN A PIPE
20250264393 ยท 2025-08-21
Inventors
Cpc classification
G01F1/74
PHYSICS
International classification
G01F1/74
PHYSICS
Abstract
A fluid flows through a flowmeter system including a first conduit, a U-bend, and a second conduit. Various differential pressures of the fluid flowing through the flowmeter system are measured. The differential pressures of the fluid are measured by various pressure sensors (for example, differential pressure sensors) installed on the flowmeter system. Rheology of the fluid is characterized by performing calculations using the measured differential pressures of the fluid and relative positions of the pressure sensors throughout the flowmeter system.
Claims
1. A flowmeter system comprising: a first conduit configured to receive a fluid; a U-bend comprising a first portion, a second portion, and a connecting portion connecting the first portion to the second portion, wherein the U-bend has a shape configured to change a direction of flow of the fluid, such that a first direction of flow of the fluid through the first portion of the U-bend is different from a second direction of flow of the fluid through the second portion of the U-bend; a second conduit, wherein the first conduit is connected to the first portion of the U-bend, and the second conduit is connected to the second portion of the U-bend; a first differential pressure sensor configured to measure a first differential pressure of the fluid between a first location on the first conduit and a second location on the first portion of the U-bend, wherein the second location is at a first vertical height with respect to the first location; a second differential pressure sensor configured to measure a second differential pressure of the fluid between the first location on the first conduit and a third location on the first portion of the U-bend, wherein the third location is at a second vertical height with respect to the first location, wherein the first and second vertical heights are different; a third differential pressure sensor configured to measure a third differential pressure of the fluid between the second location of the first portion of the U-bend and a fourth location on the second portion of the U-bend, wherein the second location and the fourth location are at the first vertical height with respect to the first location; a fourth differential pressure sensor configured to measure a fourth differential pressure of the fluid between the third location on the first portion of the U-bend and a fifth location on the second portion of the U-bend, wherein the third location and the fifth location are at the second vertical height with respect to the first location; and a computer, comprising: a processor communicatively coupled to the first differential pressure sensor, the second differential pressure sensor, the third differential pressure sensor, and the fourth differential pressure sensor; and a computer-readable storage medium coupled to the processor and storing programming instructions for execution by the processor, the programming instructions instructing the processor to perform operations comprising: determining a mixture density of the fluid at least based on the first vertical height, the second vertical height, a difference between the first differential pressure received from the first differential pressure sensor and the second differential pressure received from the second differential pressure sensor, and a difference between the third differential pressure received from the third differential pressure sensor and the fourth differential pressure received from the fourth differential pressure sensor; and determining a total flow rate of the fluid at least based on the first differential pressure received from the first differential pressure sensor, the mixture density of the fluid, and the first vertical height.
2. The system of claim 1, wherein the mixture density of the fluid is determined by:
3. The system of claim 2, wherein the total flow rate of the fluid is determined by:
4. The system of claim 3, wherein the operations performed by the processor comprise determining a pressure gradient of the fluid determined by:
5. The system of claim 4, further comprising a fifth differential pressure sensor configured to measure a fifth differential pressure of the fluid between the fifth location on the second portion of the U-bend and a sixth location on the second conduit, wherein the fifth location is at the second vertical height with respect to the sixth location.
6. The system of claim 5, further comprising a sixth differential pressure sensor configured to measure a sixth differential pressure of the fluid between the fourth location on the second portion of the U-bend and the sixth location on the second conduit, wherein the fourth location is at the first vertical height with respect to the sixth location.
7. The system of claim 6, wherein the operations performed by the processor comprise determining a second mixture density of the fluid determined by:
8. The system of claim 7, wherein the operations performed by the processor comprise recalculating the mixture density of the fluid as an average of and .sub.2.
9. The system of claim 8, wherein: the fluid comprises a Newtonian fluid, and the operations performed by the processor comprise determining a viscosity of the fluid at least based on the first differential pressure, the second differential pressure, the third differential pressure, the fourth differential pressure, or any combinations thereof; the fluid comprises a non-Newtonian fluid, and the operations performed by the processor comprise generating a first plot of shear stress versus shear rate of the fluid and generating a second plot of friction factor versus Reynolds number of the fluid; or the fluid comprises a two-phase fluid comprising an aqueous phase and an oil phase, wherein the fluid is free of a gas phase, and the operations performed by the processor comprise determining a percentage of the aqueous phase to the fluid at least based on the first differential pressure, the second differential pressure, the third differential pressure, the fourth differential pressure, or any combinations thereof.
10. A flowmeter system comprising: a first conduit configured to receive a fluid; a U-bend comprising a first portion, a second portion, and a connecting portion connecting the first portion to the second portion, wherein the U-bend has a shape configured to change a direction of flow of the fluid, such that a first direction of flow of the fluid through the first portion of the U-bend is different from a second direction of flow of the fluid through the second portion of the U-bend; a second conduit, wherein the first conduit is connected to the first portion of the U-bend, and the second conduit is connected to the second portion of the U-bend; a first differential pressure sensor configured to measure a first differential pressure of the fluid between a first location on the first conduit and a second location on the first portion of the U-bend, wherein the second location is at a first vertical height with respect to the first location; a second differential pressure sensor configured to measure a second differential pressure of the fluid between the second location on the first portion of the U-bend and a third location on the first portion of the U-bend, wherein the third location is at a second vertical height with respect to the first location, wherein the first and second vertical heights are different; a third differential pressure sensor configured to measure a third differential pressure of the fluid between a fourth location on the second portion of the U-bend and a fifth location on the second portion of the U-bend, wherein the fourth location is at the second vertical height with respect to the first location, and the fifth location is at the first vertical height with respect to the first location; and a computer, comprising: a processor communicatively coupled to the first differential pressure sensor, the second differential pressure sensor, and the third differential pressure sensor; and a computer-readable storage medium coupled to the processor and storing programming instructions for execution by the processor, the programming instructions instructing the processor to perform operations comprising: determining a mixture density of the fluid at least based on the first vertical height, the second vertical height, and a difference between the second differential pressure received from the second differential pressure sensor and the third differential pressure received from the third differential pressure sensor; and determining a total flow rate of the fluid at least based on the first differential pressure received from the first differential pressure sensor, the mixture density of the fluid, and the first vertical height.
11. The system of claim 9, wherein the mixture density of the fluid is determined by:
12. A method comprising: flowing a fluid through a flowmeter system, wherein the flowmeter system comprises: a first conduit; a U-bend comprising a first portion, a second portion, and a connecting portion connecting the first portion to the second portion, wherein a shape of the U-bend changes a direction of flow of the fluid, such that a first direction of flow of the fluid through the first portion of the U-bend is different from a second direction of flow of the fluid through the second portion of the U-bend; and a second conduit, wherein the first conduit is connected to the first portion of the U-bend, and the second conduit is connected to the second portion of the U-bend; measuring a first differential pressure of the fluid flowing through the flowmeter system between a first location on the first conduit and a second location on the first portion of the U-bend, wherein the second location is at a first vertical height with respect to the first location; measuring a second differential pressure of the fluid flowing through the flowmeter system between the first location on the first conduit and a third location on the first portion of the U-bend, wherein the third location is at a second vertical height with respect to the first location, and the first and second vertical heights are different; measuring a third differential pressure of the fluid flowing through the flowmeter system between the second location on the first portion of the U-bend and a fourth location on the second portion of the U-bend, wherein the second location and the fourth location are at the first vertical height with respect to the first location; measuring a fourth differential pressure of the fluid flowing through the flowmeter system between the third location on the first portion of the U-bend and a fifth location on the second portion of the U-bend, wherein the third location and the fifth location are at the second vertical height with respect to the first location; determining a mixture density of the fluid at least based on the first vertical height, the second vertical height, a difference between the first differential pressure and the second differential pressure, and a difference between the third differential pressure and the fourth differential pressure; and determining a total flow rate of the fluid at least based on the first differential pressure, the mixture density of the fluid, and the first vertical height.
13. The method of claim 12, wherein the mixture density of the fluid is determined by:
14. The method of claim 13, wherein the total flow rate of the fluid is determined by:
15. The method of claim 14, further comprising determining a pressure gradient of the fluid determined by:
16. The method of claim 15, further comprising measuring a fifth differential pressure of the fluid between the fifth location on the second portion of the U-bend and a sixth location on the second conduit, wherein the fifth location is at the second vertical height with respect to the sixth location.
17. The method of claim 16, further comprising measuring a sixth differential pressure sensor configured to measure a sixth differential pressure of the fluid between the fourth location on the second portion of the U-bend and the sixth location on the second conduit, wherein the fourth location is at the first vertical height with respect to the sixth location.
18. The method of claim 17, further comprising determining a second mixture density of the fluid determined by:
19. The method of claim 18, further comprising recalculating the mixture density of the fluid as an average of and .sub.2.
20. The method of claim 19, wherein: the fluid comprises a Newtonian fluid, and the method further comprises determining a viscosity of the fluid at least based on the first differential pressure, the second differential pressure, the third differential pressure, the fourth differential pressure, or any combinations thereof; the fluid comprises a non-Newtonian fluid, and the method further comprises generating a first plot of shear stress versus shear rate of the fluid and generating a second plot of friction factor versus Reynolds number of the fluid; or the fluid comprises a two-phase fluid comprising an aqueous phase and an oil phase, wherein the fluid is free of a gas phase, and the method further comprises determining a percentage of the aqueous phase to the fluid at least based on the first differential pressure, the second differential pressure, the third differential pressure, the fourth differential pressure, or any combinations thereof.
Description
DESCRIPTION OF DRAWINGS
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
DETAILED DESCRIPTION
[0024] Characterization of the flow of non-Newtonian fluids (for example, during oil-and-gas drilling operations) to determine whether the pumped drilling fluid exhibits intended density and rheological properties can be critical in ensuring success of such operations. Measurements of the non-Newtonian fluids can be used to optimize the rate of penetration of the fluids into the formation, improve drilling efficiency (thereby reducing costs), prevent unintended events (such as accidental loss of control of fluids) with early detection of abnormal/unintended conditions, or any combinations of these. Currently, density and rheology of oilfield fluids are commonly measured by manual sampling, which involves obtaining a fluid sample and measuring a property of the sample using an instrument. For drilling fluid, density is typically measured by manually obtaining and weighing drilling fluid samples a few times per day. Such practice can be subject to human error and fails to provide continuous real-time data. Rheology is typically measured by manual use of a Marsh funnel or a benchtop rheometer a few times per day. Similarly, such practice can be subject to human error and fails to provide continuous real-time data. Drilling fluid flow rate is typically measured by paddle meters, which can be inaccurate. Such measurements (for example, density, rheology, and flow rate) could be more valuable and reliable if performed accurately and continuously in the flowing pipe using inline flowmeters, densitometers, viscometers, and rheometers. Such inline instruments can be installed in a pipe prior to flowing non-Newtonian fluids (such as drilling fluid) into a subterranean formation. Such inline instruments can be installed in a pipe prior to flowing non-Newtonian fluids (such as drilling fluid) out of a subterranean formation. In some cases, particularly for rheology measurements, it can be beneficial to divert a representative portion (for example, a sample) of the non-Newtonian fluid from the main flow pipe to an online instrument (as opposed to an inline instrument) for a more elaborate characterization of the fluid. Conventional online pipe rheometers typically use a pump to flow the sample fluid at various flow rates, a Coriolis meter to measure mass flow rate and fluid density, and a differential pressure sensor to characterize rheological properties.
[0025] This disclosure describes a density/rheology meter for multiphase fluids. The density/rheology meter can be used to characterize rheology of Newtonian multiphase fluids and non-Newtonian multiphase fluids. The density/rheology meter can be implemented as part of a multiphase flowmeter (MPFM), a mud (such as drilling fluid) flowmeter/densitometer, a water-cut meter (for example, for gas-free fluids), a viscometer (for example, for Newtonian fluids), and a rheometer (for example, for non-Newtonian fluids). The density/rheology meter includes a U-bend and multiple pressure taps. A first pair of pressure taps span a specified height of a first vertical portion of the U-bend. A second pair of pressure taps span the specified height of a second vertical portion of the U-bend. The first and second vertical portions of the U-bend are substantially the same with respect to flow characteristics (such as dimensions and friction based on material of construction). A third pair of pressure taps span across the U-bend at a first height that is at the same height as one of the first pair of pressure taps. A fourth pair of pressure taps span across the U-bed at a second height that is at the same height as one of the second pair of pressure taps. The pressure drops measured by the first, second, third, and fourth pairs of pressure taps can be compared and manipulated to determine an average (mixture) density, total mass flow rate, friction factor, coefficient of pressure loss, and pressure gradient of the multiphase fluid flowing through the MPFM. Based on these calculated values, water concentration and volumetric phase flow rates of the multiphase fluid can be determined. Further, viscosity and rheology properties of the multiphase fluid can be determined. The apparatuses, systems, and methods described can be implemented to characterize Newtonian fluids and non-Newtonian fluids.
[0026] The subject matter described in this disclosure can be implemented in particular implementations, so as to realize one or more of the following advantages. The apparatuses, systems, and methods described can be implemented independent of the use of radioactive energy sources (such as gamma-ray attenuation), which can be hazardous. The apparatuses, systems, and methods described can be implemented to accurately determine the mixture density and flow rate of a multiphase fluid, even in situations in which a gas phase is present in a non-negligible amount. The apparatuses, systems, and methods described can be implemented to accurately determine the mixture density and flow rate of a multiphase fluid, even in complex flow regimes such as slug-flow, plug-flow, and annular flow regimes. The apparatuses, systems, and methods described can be implemented to accurately determine the mixture density and flow rate of a multiphase fluid, even in situations in which there is slip (that is, differential flow velocity) between gas and liquid phases. The apparatuses, systems, and methods described can be implemented to accurately determine the mixture density, flow rate, and viscosity of for a multiphase fluid, for a Newtonian fluid, and for a non-Newtonian fluid. The apparatuses, systems, and methods described can be implemented to accurately determine the mixture density, flow rate, and rheological properties of a non-Newtonian fluid, while taking into account frictional and shear pressure losses. The apparatuses, systems, and methods described can take advantage of pipe geometry (and associated fluid dynamics) to measure a relatively simple (and more direct) flow/fluid property (such as differential pressure), rather than a relatively complex (and more indirect) fluid/flow property (such as electromagnetic (spectral) absorption/transmission) to accurately determine the mixture density, flow rate, and rheological properties of a multiphase fluid. The apparatuses, systems, and methods described can be implemented in conjunction with other flow metering components to supplement and/or enhance the accuracy of the characterization of multiphase fluid flow, Newtonian fluid flow, and non-Newtonian fluid flow. The apparatuses, systems, and methods described can be implemented with field-proven off-the-shelf sensors, thereby allowing for highly reliable and accurate characterization of multiphase fluid flow (Newtonian and non-Newtonian, alike). The apparatuses, systems, and methods described are free of flow obstructions, thereby avoiding failure modes due to erosion and/or breakage. The apparatuses, systems, and methods described can be implemented independent of manual sampling and fluid handling, thereby reducing and/or eliminating the risk of safety hazards and human error. The apparatuses and systems described integrate multiple measurements in a single, compact apparatus/system.
[0027]
[0028] The apparatus 100A includes a U-bend 102 which is configured to flow the fluid 101. The U-bend 102 includes a first conduit 102a, a second conduit 102b, and a connecting conduit 102c. In some implementations, the second conduit 102b is parallel to the first conduit 102a. In some implementations, a longitudinal length of the first conduit 102a is substantially the same as a longitudinal length of the second conduit 102b, and a cross-sectional area of the first conduit 102a is substantially the same as a cross-sectional area of the second conduit 102b, such that a frictional component of the pressure drop experienced by the fluid 101 flowing through these components (102a, 102b) of the U-bend 102 is substantially the same for each component. For example, each of the first conduit 102a and the second conduit 102b have substantially the same inner diameter, d. The connecting conduit 102c connects the first conduit 102a to the second conduit 102b. In some implementations, the first conduit 102a, the second conduit 102b, and the connecting conduit 102c are integrated, such that the U-bend 102 is a singular, unitary body, as opposed to parts that are disjointed and coupled together to form the U-bend 102. In some implementations, the connecting conduit 102c is perpendicular to the first conduit 102a and to the second conduit 102b. The fluid 101 flowing through the U-bend 102 flows into the first conduit 102a, through the connecting conduit 102c, and out of the second conduit 102b. In some implementations, each of the first conduit 102a, the second conduit 102b, and the connecting conduit 102c are made of the same material, such that the friction experienced by the fluid 101 flowing through each of the first conduit 102a, the second conduit 102b, and the connecting conduit 102c is substantially the same. In some implementations, the connecting conduit 102b is connected to the first conduit 102a by a first curved bend 103a. In some implementations, the connecting conduit 102c is connected to the second conduit 102b by a second curved bend 103b. In some implementations, the first conduit 102a, the second conduit 102b, the connecting conduit 102c, the first curved bend 103a, and the second curved bend 103b are integrated, such that the U-bend 102 is a singular, unitary body, as opposed to parts that are disjointed and coupled together to form the U-bend 102. The first curved bend 103a and the second curved bend 103b can be made of the same material as the first conduit 102a, the second conduit 102b, and the connecting conduit 102c, such that the friction experienced by the fluid 101 flowing through each of the components of the U-bend 102 is substantially the same.
[0029] As shown in
[0030] In some implementations, the inner diameters (d) of the first conduit 102a and the second conduit 102b are different from the inner diameter (D) of the flow pipe 150. A change in cross-sectional flow area between the flow pipe 150 and the U-bend 102 can ensure that the differential pressures of the fluid 101 flowing across the angled bends 153a, 153b are predominantly functions of the total flow rate of the fluid 101 as opposed to other factors, such as frictional pressure losses. In some implementations, the inner diameters (d) of the first conduit 102a and the second conduit 102b can be in a range of from a third of the inner diameter (D) of the flow pipe 150 to double the inner diameter (2D) of the flow pipe 150 (that is, D/3d2D).
[0031] The apparatus 100A includes a first differential pressure sensor 108a coupled to the first pipe 150a via pressure port 105a and the first conduit 102a via pressure port 105b. The first differential pressure sensor 108a is configured to measure a first differential pressure of the fluid 101 flowing through the apparatus 100A. The pressure ports 105a and 105b are separated by a first specified differential pressure height, h.sub.1, with respect to gravity. The apparatus 100A includes a second differential pressure sensor 108b coupled to the first pipe 150a via pressure port 105a and the first conduit 102a via pressure port 105c. The second differential pressure sensor 108b is configured to measure a second differential pressure of the fluid 101 flowing through the apparatus 100A. The pressure ports 105a and 105c are separated by a second specified differential pressure height, h.sub.2, with respect to gravity. The apparatus 100A includes a third differential pressure sensor 108c coupled to the first conduit 102a via pressure port 105b and the second conduit 102b via pressure port 105d. The third differential pressure sensor 108c is configured to measure a third differential pressure of the fluid 101 flowing through the apparatus 100A. The pressure ports 105b and 105d are at the first specified differential pressure height, h.sub.1, with respect to gravity. As such, there is no difference in vertical height between the pressure ports 105b and 105d with respect to gravity. Further, the pressure ports 105b and 105d are each separated by the first specified differential pressure height, h.sub.1, in relation to pressure port 105a. The apparatus 100A includes a fourth differential pressure sensor 108d coupled to the first conduit 102a via pressure port 105c and the second conduit 102b via pressure port 105e. The fourth differential pressure sensor 108d is configured to measure a fourth differential pressure of the fluid 101 flowing through the apparatus 100A. The pressure ports 105c and 105e are at the second specified differential pressure height, h.sub.2, with respect to gravity. As such, there is no difference in vertical height between the pressure ports 105c and 105e with respect to gravity. Further, the pressure ports 105c and 105c are each separated by the second specified differential pressure height, h.sub.2, in relation to pressure port 105a.
[0032] In some implementations, each of the differential pressure sensors (108a, 108b, 108c, 108d) are at least a threshold distance away from the closest bend. The threshold distance is long enough to allow the flow of the fluid 101 to fully develop after the disturbance in flow caused by an upstream bend or long enough to allow the flow of the fluid 101 to remain fully developed before approaching a downstream bend. Without being bound to theory, the method of sensing (for example, the application and/or objective of the measurement) can determine the location at which the sensors should be placed. For the apparatuses and methods described here, the threshold distance can be, for example, four times the inner diameter, d (that is, 4d). For example, if the inner diameter (d) of the U-bend 102 is 1 inch, the threshold distance is 4 inches. For example, the pressure port 105a, to which the differential pressure sensors 108a and 108b are coupled, is located on the first pipe 150a at least 4D distance away from the curved bend 153a. For example, the pressure port 105b, to which the differential pressure sensors 108a and 108c are coupled, is located on the first conduit 102a at least 4d distance away from the curved bend 153a. For example, the pressure port 105c, to which the differential pressure sensors 108b and 108d are coupled, is located on the first conduit 102a at least 4d distance away from the curved bend 103a. For example, the pressure port 105d, to which the differential pressure sensor 108c is coupled, is located on the second conduit 102b at least 4d distance away from the curved bend 153b.
[0033] As shown in
[0034] Using basic principles of fluid dynamics (for example, the Bernoulli principle and the Darcy-Weisbach equation), the differential pressure between any two pressure ports can be primarily attributed to the change in cross-sectional flow area between the respective pressure ports, difference in vertical height between the respective pressure ports, friction (both between the fluid 101 and the inner wall of the flow path and between various components of the fluid 101) along the flow path between the respective pressure ports, and change in flow direction (for example, through bends/elbows, such as the curved bend 153a). The first differential pressure measured by the first differential pressure sensor 108a is primarily affected by the total flow rate of the fluid. The difference between the second differential pressure measured by the second differential pressure sensor 108b and the first differential pressure measured by the first differential pressure sensor 108a is primarily affected by the mixture density of the fluid 101 in the vertical column of the first conduit 102a. The difference between the fourth differential pressure measured by the fourth differential pressure sensor 108d and the third differential pressure measured by the third differential pressure sensor 108c is primarily affected by frictional pressure losses of the fluid 101.
[0035] Table 1 provides an example breakdown of the components of pressure loss that can contribute to the overall differential pressures measured by the differential pressure sensors 108a, 108b, 108c, 108d. The numbers in parentheses shown in Table 1 correspond to the respective equation numbers for later referencing. P.sub.1 is the first differential pressure measured by the first differential pressure sensor 108a; P.sub.2 is the second differential pressure measured by the second differential pressure sensor 108b; P.sub.3 is the third differential pressure measured by the third differential pressure sensor 108c; P.sub.4 is the fourth differential pressure measured by the fourth differential pressure sensor 108d; is the mixture density of the fluid 101; g is acceleration due to gravity; h.sub.1 is the first vertical height; h.sub.2 is the second vertical height; {dot over (m)} is the total flow rate of the fluid 101; f is friction factor (nominally for the two vertical sections of the apparatus 100A (conduits 102a, 102b)); and b is coefficient of pressure loss due to the change in flow direction (in the curved bend 153a).
TABLE-US-00001 TABLE 1 Differential pressure breakdown for apparatus 100A Pressure loss due to cross- Pressure loss due sectional flow to height change area change P.sub.1 g h.sub.1(1)
G.sub.1 is a factor that accounts for the change in cross-sectional flow area and is calculated by Equation 7:
G.sub.2 is a factor that accounts for the change flow direction across the curved bends 103a, 103b and is calculated by Equation 8:
[0036] By manipulating the equations shown in Table 1, the following equations can be used to calculating mixture density () of the fluid 101, total flow rate ({dot over (m)}) of the fluid 101, friction factor (f), and coefficient of pressure loss (b):
where C.sub.d is a discharge coefficient, which can be determined empirically (for example, based on historical data or correcting with real-time data) and is akin to the discharge coefficient of Venturi-type flow devices. Further, the pressure gradient of the fluid 101 flowing through the apparatus 100A can be determined by Equation 13:
where P is the pressure gradient along the flow path (or pipe length).
[0037] Thus, the mixture density () and the total flow rate ({dot over (m)}) of the fluid 101 flowing through the apparatus 100A can be determined based on the differential pressure measurements taken by the differential pressure sensors (108a, 108b, 108c, 108d) and relative positions of the differential pressure sensors (108a, 108b, 108c, 108d), which take into account the heights h.sub.1, h.sub.2. The following assumptions can be applied in implementing the equations above (1-13) for calculations: mixture density is assumed to be constant through the apparatus 100A due to relatively small pressure losses in pipe sections between bends; frictional and/or shear losses in the two vertical sections (conduits 102a, 102b) are assumed equal due to similar flow velocities, fluid properties, and flow-regimes in the two vertical sections; and flow through the apparatus 100A is assumed to be statistically stationary over a sufficiently long duration (for example, over a time duration in a range of from about 1 second to about 10 seconds), such that each average differential pressure is constant during that duration.
[0038] In some implementations, the differential pressure sensors (108a, 108b, 108c, 108d) measure differential pressures of the fluid 101 flowing through the apparatus 100A multiple times across a time duration. Each of the first differential pressures, each of the second differential pressures, each of the third differential pressures, and each of the fourth differential pressures measured by the first differential pressure sensor 108a, the second differential pressure sensor 108b, the third differential pressure sensor 108c, and the fourth differential pressure sensor 108d, respectively, can be correlated to time points at which they were measured. Each of the first differential pressures, each of the second differential pressures, each of the third differential pressures, and each of the fourth differential pressures measured by the first differential pressure sensor 108a, the second differential pressure sensor 108b, the third differential pressure sensor 108c, and the fourth differential pressure sensor 108d, respectively, can take account for the time delay of the fluid 101 taking time to travel through the apparatus 100A. For example, the measured differential pressures can be time-corrected to account for the delay in the fluid 101 traveling through the apparatus 100A. The time-series data can, for example, be stored in the memory 607. The time-series data can, for example, be used to train and/or build a neural network-based classification model, which can be used to accurately identify flow regimes (for example, bubble flow, mist flow, slug flow, churn flow, annular flow, stratified flow, or intermittent flow). For example, the time-series data can be converted into a spectrogram (for example, by using a Morlet wavelet transform), and a single-layer two-dimensional image can be compiled from the spectrogram. A neural network (machine learning model) can then analyze the image and identify the flow regime of the fluid 101 flowing through the apparatus 100A, for example, based on comparison to historical data. The time-series data can, for example, be used to train and/or build a neural network-based classification model, which can be used to estimate bulk flow velocity of the fluid 101 flowing through the apparatus 100A. For example, the time-series data can be converted into a spectrogram (for example, by using a Morlet wavelet transform), and a single-layer two-dimensional image can be compiled from the spectrogram. A neural network (machine learning model) can then analyze the image and estimate the bulk flow velocity and/or flow rate of the fluid 101 flowing through the apparatus 100A, for example, based on comparison to historical data.
[0039]
[0040] The height difference (h.sub.1) between the pressure ports 105a, 105b of the first differential pressure sensor 108a and the height difference between the pressure ports 105d, 105f of the sixth differential pressure sensor 108e are the same, such that the frictional components of the pressure drops experienced by the fluid 101 flowing through the apparatus 100B between pressure ports 105a, 105b are substantially the same as the frictional components of the pressure drops experienced by the fluid 101 flowing through the apparatus 100B between pressure ports 105d, 105f. Similarly, the height difference (h.sub.2) between the pressure ports 105a, 105c of the second differential pressure sensor 108b and the height difference between the pressure ports 105e, 105f of the fifth differential pressure sensor 108e are the same, such that the frictional components of the pressure drops experienced by the fluid 101 flowing through the apparatus 100B between pressure ports 105a, 105c are substantially the same as the frictional components of the pressure drops experienced by the fluid 101 flowing through the apparatus 100B between pressure ports 105c, 105f.
[0041] Table 2 provides an example breakdown of the components of pressure loss that can contribute to the overall differential pressures measured by the differential pressure sensors 108a, 108b, 108c, 108d, 108c, and 108f for apparatus 100B. The numbers in parentheses shown in Table 2 correspond to the respective equation numbers for later referencing. P.sub.1 is the first differential pressure measured by the first differential pressure sensor 108a; P.sub.2 is the second differential pressure measured by the second differential pressure sensor 108b; P.sub.3 is the third differential pressure measured by the third differential pressure sensor 108c; P.sub.4 is the fourth differential pressure measured by the fourth differential pressure sensor 108d; .sub.1 is the mixture density of the fluid 101 for the upflow section of apparatus 100B; .sub.2 is the mixture density of the fluid 101 for the downflow section of apparatus 100B; g is acceleration due to gravity; h.sub.1 is the first vertical height; h.sub.2 is the second vertical height; {dot over (m)} is the total flow rate of the fluid 101; f is friction factor (nominally for the two vertical sections of the apparatus 100B (conduits 102a, 102b)); b.sub.1 is coefficient of pressure loss due to the change in flow direction (in the curved bend 153a) for the upflow section of apparatus 100B; and b.sub.2 is coefficient of pressure loss due to the change in flow direction (in the curved bend 153a) for the downflow section of apparatus 100B. The mixture density () of the fluid 101 can be calculated as the average of .sub.1 and .sub.2. The mixture density of the fluid 101 for the upflow section of apparatus 100B (.sub.1) can be calculated by Equation 9. The mixture density of the fluid 101 for the downflow section of apparatus 100B (.sub.2) can be calculated by Equation 9:
TABLE-US-00002 TABLE 2 Differential pressure breakdown for apparatus 100B Pressure loss due to cross- Pressure loss due to sectional flow height change area change P.sub.1 .sub.1 g h.sub.1 (1)
[0042]
[0043] Table 3 provides an example breakdown of the components of pressure loss that can contribute to the overall differential pressures measured by the differential pressure sensors 108a, 108b, and 108c for apparatus 100C. The numbers in parentheses shown in Table 2 correspond to the respective equation numbers for later referencing. P.sub.1 is the first differential pressure measured by the first differential pressure sensor 108a; P.sub.2 is the second differential pressure measured by the second differential pressure sensor 108b; P.sub.3 is the third differential pressure measured by the third differential pressure sensor 108c; is the mixture density of the fluid 101; g is acceleration due to gravity; h.sub.1 is the first vertical height; h.sub.2 is the second vertical height; {dot over (m)} is the total flow rate of the fluid 101; f is friction factor (nominally for the two vertical sections of the apparatus 100C (conduits 102a, 102b)); b is coefficient of pressure loss due to the change in flow direction (in the curved bend 153a).
TABLE-US-00003 TABLE 3 Differential pressure breakdown for apparatus 100C Pressure loss due to cross- Pressure loss due to sectional flow height change area change P.sub.1 g h.sub.1(1)
[0044] Any of the apparatuses 100A, 100B, or 100C can be implemented as an online instrument, which analyzes a slip stream flowing a representative sample of a fluid, such as the fluid 101. For simplicity and clarity, the following description in this paragraph for online instrument implementation is described in relation to apparatus 100A, but the concepts can also be applied for apparatuses 100B and 100C. For online instrument implementation, a slip stream branches from a main flowline flowing the fluid 101. The slip stream includes a representative sample of the fluid 101 which is analyzed by apparatus 100A. A pump flows the slip stream into the first conduit 150a (having inner diameter, D) of the apparatus 100A. The pump is configured to flow the slip stream at various setpoint flow rates, such that the apparatus 100A can analyze the slip stream at different flow rates for accurately determining rheology of the fluid 101. The setpoints (i) are integer numbers from 1 to n, where n is the final set point. For example, for three setpoints, n is 3, i is 1 for the first setpoint, i is 2 for the second setpoint, and i is 3 for the third and final setpoint. As another example, for five setpoints, n is 5, i is 1 for the first setpoint, i is 2 for the second setpoint, i is 3 for the third setpoint, i is 4 for the fourth setpoint, and i is 5 for the fifth and final setpoint. Although examples for n=3 and n=5 have been provided, the online instrument implementations can include fewer (for example, one or two) or additional (for example, four, six, or more than six) setpoints. For each setpoint (i), the apparatus 100A measures a total mass flowrate ({dot over (m)}.sub.i), a fluid mixture density (.sub.i), and a pressure gradient ((P/L).sub.i) of the slip stream (the subscript i designates the measurement made for that respective setpoint). The apparatus 100A measures various pressures (for example, pressure readings and/or differential pressure readings) and temperatures and uses such readings as inputs for calculating the total mass flowrate ({dot over (m)}.sub.i), the fluid mixture density (.sub.i), and the pressure gradient ((P/L).sub.i) of the slip stream for each setpoint, i. The apparatus 100A can determine additional properties of the fluid 101, such as bulk flow velocity (V), wall shear stress (.sub.w), wall shear rate ({dot over ()}.sub.w), plastic viscosity (.sub.p), apparent (equivalent) viscosity (.sub.e), Reynolds number (Re), and friction factor (f). Further, the apparatus 100A can manipulate the determined properties of the fluid 101 to generate data plots, along with curve-fitting models to further characterize rheology of the fluid 101. The computer 600 can, for example, perform operations such as calculating any combinations of the Equations 1-24, plotting, and generating curve-fitting models. Bulk flow velocity (V) can, for example, be calculated by Equation 19:
Wall shear stress (.sub.w) can, for example, be calculated by Equation 20:
Wall shear rate ({dot over ()}.sub.w) can, for example, be calculated by Equation 21:
where N.sub.i is a generalized flow behavior index that is equal to the slope of a curve-fitting model (typically a second order polynomial) of a plot of the logarithm of wall shear stress (.sub.w,i) versus the logarithm of 8V.sub.i/D. The values for wall shear stress (.sub.w,i) and wall shear rate ({dot over ()}.sub.w,i) can be plotted as a rheogram, and a curve-fitting model (for example, a Herschel-Bulkley model: .sub.w=.sub.y+K{dot over ()}.sup.n) can be generated to determine rheological constants, such as yield-point stress (.sub.y), consistency index/factor (K), and flow behavior index (n). For Newtonian fluids, for example, n=1, .sub.y=0, and K=viscosity. Plastic viscosity (.sub.p) can, for example, be determined by the slope of the rheogram. Apparent (equivalent) viscosity (.sub.e) can, for example, be calculated by Equation 22:
Reynolds number (Re) can, for example, be calculated by Equation 23:
Friction factor (f) can, for example, be calculated by Equation 24:
A plot of friction factor (f) versus Reynolds number (Re) can be plotted, and a curve-fitting model can be generated. The critical Reynolds number can be the sudden change in the curve-fitting model.
[0045] Any of the apparatuses 100A, 100B, or 100C can be implemented as an inline instrument, which directly analyzes the fluid (such as the fluid 101) flowing in the main flow line, such as a drilling or hydraulic fracturing fluid flowing into a subterranean formation via a main injection line or flowing out of the subterranean formation via a main return line. In contrast to the online instrument implementation, the inline instrument implementation analyzes the fluid 101 as a whole (as opposed to analyzing only a representative sample (slip stream), as does the online instrument implementation). For simplicity and clarity, the following description in this paragraph for inline instrument implementation is described in relation to apparatus 100A, but the concepts can also be applied for apparatuses 100B and 100C. The fluid 101 flows into the first conduit 150a (having inner diameter, D) of the apparatus 100A. Similarly as in online instrument implementations, in inline instrument implementations, the apparatus 100A measures a total mass flowrate ({dot over (m)}), a fluid mixture density (), and a pressure gradient (P/L) of the fluid 101. The apparatus 100A measures various pressures (for example, pressure readings and/or differential pressure readings) and temperatures and uses such readings as inputs for calculating the total mass flowrate ({dot over (m)}), a fluid mixture density (), and a pressure gradient (P/L) of the fluid 101. The apparatus 100A can determine additional properties of the fluid 101, such as bulk flow velocity (V), shear rate ({dot over ()}), shear stress (.sub.w), apparent (equivalent) viscosity (.sub.e), Reynolds number (Re), and friction factor (f). Further, the apparatus 100A can manipulate the determined properties of the fluid 101 to generate data plots, along with curve-fitting models to further characterize rheology of the fluid 101. The computer 600 can, for example, perform operations such as calculating any combinations of the Equations 1-24, plotting, and generating curve-fitting models. Bulk flow velocity (V) can, for example, be calculated by Equation 25:
A generalized flow behavior index (N) can be determined from a curve-fitting model of a plot of the logarithm of 8V/D. Shear rate ({dot over ()}) can, for example, be calculated by Equation 26:
Shear stress (.sub.w) can, for example, be determined by a curve-fitting model (for example, a Herschel-Bulkley model: .sub.w=.sub.y+K{dot over ()}.sup.n), in which .sub.y, K, and n are known constants for a given fluid. Apparent (equivalent) viscosity can, for example, be calculated by Equation 27:
Reynolds number can, for example, be calculated by Equation 28:
Reynolds numbers less than the critical Reynolds number can imply laminar flow regime for the fluid 101, while Reynolds numbers greater than the critical Reynolds number can imply turbulent flow regime for the fluid 101. Friction factor (f) can be determined by empirical correlation off versus Re. Once determined, the friction factor (f) can be used to calculate pressure loss for section(s) of pipe using conventional models (such as the Darcy-Weisbach equation). This inline instrument implementation can be repeated for other pipe sections of the apparatus 100A that have different inner diameters as desired.
[0046]
[0047]
[0048] As an example, view (i) can be considered a base case that generally conforms to the piping arrangements of apparatuses 100A, 100B, and 100C shown in
[0049]
[0050] As an example, view (i) can be considered a base case that generally conforms to the piping arrangements of apparatuses 100A, 100B, and 100C shown in
[0051]
[0052] As an example, view (i) can be considered a base case that generally conforms to the piping arrangements of apparatuses 100A, 100B, and 100C shown in
[0053]
[0054] The piping arrangement of view (i) is substantially similar to the piping arrangements of apparatuses 100A, 100B, and 100C shown in
[0055]
[0056] As an example, view (i) can be considered a base case with a differential pressure sensor. The pressure sensor arrangement of view (ii) includes two pressure sensors which measure static pressure at their respective locations. A difference between the measured static pressures can be determined as a differential pressure (similar to the differential pressure sensor). The differential pressure sensor arrangement of view (iii) is substantially similar to the view (i) but includes redundant differential pressure sensors in a parallel configuration across the same length of piping. The differential pressure sensor arrangement of view (iv) is substantially similar to the differential pressure sensor arrangement of view (i), but includes additional differential pressure sensors in a series configuration across a length of piping. The sensor arrangement of view (v) includes multiple strain sensors (such as strain gauges) disposed along a length of piping. The measured strain can be correlated to pressure, such that similar calculations can be completed to determine characteristics of the flowing fluid 101.
[0057]
[0058] At block 304, a first differential pressure of the fluid 101 flowing through the flowmeter system 100A (block 302) is measured between a first location (such as the pressure port 105a) on the first conduit 150a and a second location (such as the pressure port 105b) on the first portion 102a of the U-bend 102. The first differential pressure of the fluid 101 can be, for example, measured by the first differential pressure sensor 108a, coupled to the first conduit 150a via pressure port 105a and coupled to the first portion 102a of the U-bend 102 via pressure port 105b, at block 304. The second location (pressure port 105b) is at a first vertical height (h.sub.1) with respect to the first location (pressure port 105a). In other words, the first location (pressure port 105a) and the second location (pressure port 105b) are separated by a vertical distance equal to the first vertical height, h.sub.1.
[0059] At block 306, a second differential pressure of the fluid 101 flowing through the flowmeter system 100A (block 302) is measured between the first location (pressure port 105a) on the first conduit 150a and a third location (such as the pressure port 105c) on the first portion 102a of the U-bend 102. The second differential pressure of the fluid 101 can be, for example, measured by the second differential pressure sensor 108b, coupled to the first conduit 150a via pressure port 105a and coupled to the first portion 102a of the U-bend 102 via pressure port 105c, at block 306. The third location (pressure port 105c) is at a second vertical height (h.sub.2) with respect to the first location (pressure port 105a). In other words, the first location (pressure port 105a) and the third location (pressure port 105c) are separated by a vertical distance equal to the second vertical height, h.sub.2.
[0060] At block 308, a third differential pressure of the fluid 101 flowing through the flowmeter system 100A (block 302) is measured between the second location (pressure port 105b) on the first portion 102a of the U-bend 102 and a fourth location (such as the pressure port 105d) on the second portion 102a of the U-bend 102. The third differential pressure of the fluid 101 can be, for example, measured by the third differential pressure sensor 108c, coupled to the first portion 102a of the U-bend 102 via pressure port 105b and coupled to the second portion 102b of the U-bend 102 via pressure port 105d, at block 308. The fourth location (pressure port 105d) is at the first vertical height (h.sub.1) with respect to the first location (pressure port 105a). In other words, the first location (pressure port 105a) and the fourth location (pressure port 105d) are separated by a vertical distance equal to the first vertical height, h.sub.1. Since both the second location (pressure port 105b) and the fourth location (pressure port 105d) are at the first vertical height (h.sub.1) with respect to the first location (pressure port 105a), the second location (pressure port 105b) and the fourth location (pressure port 105d) are located at the same vertical height with respect to gravity.
[0061] At block 310, a fourth differential pressure of the fluid 101 flowing through the flowmeter system 100A (block 302) is measured between the third location (pressure port 105c) on the first portion 102a of the U-bend 102 and a fifth location (such as the pressure port 105c) on the second portion 102a of the U-bend 102. The fourth differential pressure of the fluid 101 can be, for example, measured by the fourth differential pressure sensor 108d, coupled to the first portion 102a of the U-bend 102 via pressure port 105c and coupled to the second portion 102b of the U-bend 102 via pressure port 105e, at block 310. The fifth location (pressure port 105c) is at the second vertical height (h.sub.2) with respect to the first location (pressure port 105a). In other words, the first location (pressure port 105a) and the fifth location (pressure port 105e) are separated by a vertical distance equal to the second vertical height, h.sub.2. Since both the third location (pressure port 105c) and the fifth location (pressure port 105e) are at the second vertical height (h.sub.2) with respect to the first location (pressure port 105a), the third location (pressure port 105c) and the fifth location (pressure port 105e) are located at the same vertical height with respect to gravity.
[0062] At block 312, a mixture density (p) of the fluid 101 is determined at least based on the first vertical height (h.sub.1), the second vertical height (h.sub.2), a difference between the first differential pressure (block 304) and the second differential pressure (block 306), and a difference between the third differential pressure (block 308) and the fourth differential pressure (block 310). Determining the mixture density of the fluid 101 at block 312 can be performed, for example, by the computer 600. The computer 600 can, for example, perform calculations of any combinations of Equations 1-13 to determine the mixture density of the fluid 101 at block 312.
[0063] At block 314, a total flow rate (m) of the fluid 101 is determined at least based on the first differential pressure (block 304), the mixture density of the fluid 101 (block 312), and the first vertical height (h.sub.1). Determining the total flow rate of the fluid 101 at block 314 can be performed, for example, by the computer 600. The computer 600 can, for example, perform calculations of any combinations of Equations 1-13 to determine the total flow rate of the fluid 101 at block 314.
[0064] In some implementations, the method 300 includes measuring a fifth differential pressure of the fluid 101 between the fifth location (pressure port 105e) on the second portion 102b of the U-bend 102 and a sixth location (such as the pressure port 105f) on the second conduit 150b. The fifth differential pressure of the fluid 101 can be, for example, measured by the fifth differential pressure sensor 108e, coupled to the second portion 102b of the U-bend 102 via pressure port 105e and coupled to the second conduit 150b via pressure port 105f. The fifth location (pressure port 105e) is at the second vertical height (h.sub.2) with respect to the sixth location (pressure port 105f). In other words, the fifth location (pressure port 105c) and the sixth location (pressure port 105f) are separated by a vertical distance equal to the second vertical height, h.sub.2. In some implementations, the method 300 includes measuring a sixth differential pressure of the fluid 101 between the fourth location (pressure port 105d) on the second portion 102b of the U-bend 102 and the sixth location (pressure port 105f) on the second conduit 150b. The sixth differential pressure of the fluid 101 can be, for example, measured by the sixth differential pressure sensor 108f, coupled to the second portion 102b of the U-bend 102 via pressure port 105d and coupled to the second conduit 150b via pressure port 105f. The fourth location (pressure port 105d) is at the first vertical height (h.sub.1) with respect to the sixth location (pressure port 105f). In other words, the fourth location (pressure port 105d) and the sixth location (pressure port 105f) are separated by a vertical distance equal to the first vertical height, h.sub.1. In implementations in which the fifth and sixth differential pressures of the fluid 101 are measured, the mixture density of the fluid 101 determined at block 312 can be considered a first mixture density (1) of the fluid 101. In such implementations, the method 300 can include determining a second mixture density (.sub.2) of the fluid 101 at least based on the first vertical height (h.sub.1), the second vertical height (h.sub.2), a difference between the third differential pressure (block 308) and the fourth differential pressure (block 310), and a difference between the fifth differential pressure and the sixth differential pressure. The first and second mixture densities (.sub.1, .sub.2) of the fluid 101 can be calculated, for example, by the computer 600 by performing calculations of any combinations of Equations 1-18. The mixture density () of the fluid 101 can then be re-calculated as an average of the first mixture density (.sub.1) and the second mixture density (.sub.2). For example, the mixture density of the fluid 101 can be calculated as: =(.sub.1+.sub.2)/2.
[0065]
[0066] At block 404, a first differential pressure of the fluid 101 flowing through the flowmeter system 100C (block 402) is measured between a first location (such as the pressure port 105a) on the first conduit 150a and a second location (such as the pressure port 105b) on the first portion 102a of the U-bend 102. The first differential pressure of the fluid 101 can be, for example, measured by the first differential pressure sensor 108a, coupled to the first conduit 150a via pressure port 105a and coupled to the first portion 102a of the U-bend 102 via pressure port 105b, at block 404. The second location (pressure port 105b) is at a first vertical height (h.sub.1) with respect to the first location (pressure port 105a). In other words, the first location (pressure port 105a) and the second location (pressure port 105b) are separated by a vertical distance equal to the first vertical height, h.sub.1.
[0067] At block 406, a second differential pressure of the fluid 101 flowing through the flowmeter system 100C (block 402) is measured between the second location (pressure port 105b) on the first portion 102a of the U-bend 102 and a third location (such as the pressure port 105c) on the first portion 102a of the U-bend 102. The second differential pressure of the fluid 101 can be, for example, measured by the second differential pressure sensor 108b, coupled to the first portion 102a of the U-bend 102 via pressure port 105b and coupled to the first portion 102a of the U-bend 102 via pressure port 105c, at block 406. The third location (pressure port 105c) is at a second vertical height (h.sub.2) with respect to the first location (pressure port 105a). In other words, the first location (pressure port 105a) and the third location (pressure port 105c) are separated by a vertical distance equal to the second vertical height, h.sub.2. As such, the second location (pressure port 105b) and the third location (pressure port 105c) are separated by a vertical distance equal to the difference between the second vertical height, h.sub.2, and the first vertical height, h.sub.1 (h.sub.2h.sub.1).
[0068] At block 408, a third differential pressure of the fluid 101 flowing through the flowmeter system 100C (block 402) is measured between a fourth location (such as the pressure port 105e) on the second portion 102a of the U-bend 102 and a fifth location (such as the pressure port 105d) on the second portion 102b of the U-bend 102. The third differential pressure of the fluid 101 can be, for example, measured by the third differential pressure sensor 108c, coupled to the second portion 102b of the U-bend 102 via pressure port 105e and coupled to the second portion 102b of the U-bend 102 via pressure port 105d, at block 408. The fourth location (pressure port 105c) is at the second vertical height (h.sub.2) with respect to the first location (pressure port 105a). In other words, the first location (pressure port 105a) and the fourth location (pressure port 105c) are separated by a vertical distance equal to the second vertical height, h.sub.2. The fifth location (pressure port 105d) is at the first vertical height (h.sub.1) with respect to the first location (pressure port 105a). In other words, the first location (pressure port 105a) and the fifth location (pressure port 105d) are separated by a vertical distance equal to the first vertical height, h.sub.1. As such, the fourth location (pressure port 105e) and the fifth location (pressure port 105e) are separated by a vertical distance equal to the difference between the second vertical height, h.sub.2, and the first vertical height, h.sub.1 (h.sub.2h.sub.1).
[0069] At block 410, a mixture density (p) of the fluid 101 is determined at least based on the first vertical height (h.sub.1), the second vertical height (h.sub.2), and a difference between the second differential pressure (block 406) and the third differential pressure (block 408). Determining the mixture density of the fluid 101 at block 410 can be performed, for example, by the computer 600. The computer 600 can, for example, perform calculations of Equation 9 to determine the mixture density of the fluid 101 at block 410.
[0070] At block 412, a total flow rate ({dot over (m)}) of the fluid 101 is determined at least based on the first differential pressure (block 404), the mixture density of the fluid 101 (block 410), and the first vertical height (h.sub.1). Determining the total flow rate of the fluid 101 at block 412 can be performed, for example, by the computer 600. The computer 600 can, for example, perform calculations of any combinations of Equations 1-18 to determine the total flow rate of the fluid 101 at block 412. In some cases, the computer 600 can perform calculations of any combinations of Equations 1, 2, 2, 3, 4, and 9 to characterize rheology of the fluid 101.
[0071]
[0072]
[0073] The computer 600 includes a processor 605. The processor 605 may be a microprocessor, a multi-core processor, a multithreaded processor, an ultra-low-voltage processor, an embedded processor, or a virtual processor. In some embodiments, the processor 605 may be part of a system-on-a-chip (SoC) in which the processor 605 and the other components of the computer 600 are formed into a single integrated electronics package. In some implementations, the processor 605 may include processors from Intel Corporation of Santa Clara, California, from Advanced Micro Devices, Inc. (AMD) of Sunnyvale, California, or from ARM Holdings, LTD., Of Cambridge, England. Any number of other processors from other suppliers may also be used. Although illustrated as a single processor 605 in
[0074] The computer 600 also includes a memory 607 that can hold data for the computer 600 or other components (or a combination of both) that can be connected to the network. Although illustrated as a single memory 607 in
Embodiments
[0075] In an example implementation (or aspect), a flowmeter system comprises: a first conduit configured to receive a fluid; a U-bend comprising a first portion, a second portion, and a connecting portion connecting the first portion to the second portion, wherein the U-bend has a shape configured to change a direction of flow of the fluid, such that a first direction of flow of the fluid through the first portion of the U-bend is different from a second direction of flow of the fluid through the second portion of the U-bend; a second conduit, wherein the first conduit is connected to the first portion of the U-bend, and the second conduit is connected to the second portion of the U-bend; a first differential pressure sensor configured to measure a first differential pressure of the fluid between a first location on the first conduit and a second location on the first portion of the U-bend, wherein the second location is at a first vertical height with respect to the first location; a second differential pressure sensor configured to measure a second differential pressure of the fluid between the first location on the first conduit and a third location on the first portion of the U-bend, wherein the third location is at a second vertical height with respect to the first location, wherein the first and second vertical heights are different; a third differential pressure sensor configured to measure a third differential pressure of the fluid between the second location of the first portion of the U-bend and a fourth location on the second portion of the U-bend, wherein the second location and the fourth location are at the first vertical height with respect to the first location; a fourth differential pressure sensor configured to measure a fourth differential pressure of the fluid between the third location on the first portion of the U-bend and a fifth location on the second portion of the U-bend, wherein the third location and the fifth location are at the second vertical height with respect to the first location; and a computer, comprising: a processor communicatively coupled to the first differential pressure sensor, the second differential pressure sensor, the third differential pressure sensor, and the fourth differential pressure sensor; and a computer-readable storage medium coupled to the processor and storing programming instructions for execution by the processor, the programming instructions instructing the processor to perform operations comprising: determining a mixture density of the fluid at least based on the first vertical height, the second vertical height, a difference between the first differential pressure received from the first differential pressure sensor and the second differential pressure received from the second differential pressure sensor, and a difference between the third differential pressure received from the third differential pressure sensor and the fourth differential pressure received from the fourth differential pressure sensor; and determining a total flow rate of the fluid at least based on the first differential pressure received from the first differential pressure sensor, the mixture density of the fluid, and the first vertical height.
[0076] In an example implementation (or aspect) combinable with any other example implementation (or aspect), wherein the mixture density of the fluid is determined by:
wherein is the mixture density of the fluid, P.sub.1 is the first differential pressure of the fluid, P.sub.2 is the second differential pressure of the fluid, P.sub.3 is the third differential pressure of the fluid, P.sub.4 is the fourth differential pressure of the fluid, g is an acceleration due to gravity, h.sub.1 is the first vertical height, and h.sub.2 is the second vertical height.
[0077] In an example implementation (or aspect) combinable with any other example implementation (or aspect), wherein the total flow rate of the fluid is determined by:
wherein m.sub.T is the total flow rate of the fluid, C.sub.d is a discharge coefficient, and G.sub.1 is a geometric coefficient defined as:
wherein D is an inner diameter of the first conduit, and d is an inner diameter of the first portion of the U-bend.
[0078] In an example implementation (or aspect) combinable with any other example implementation (or aspect), wherein the operations performed by the processor comprise determining a pressure gradient of the fluid determined by:
wherein P is the pressure gradient of the fluid.
[0079] In an example implementation (or aspect) combinable with any other example implementation (or aspect), wherein the system further comprises a fifth differential pressure sensor configured to measure a fifth differential pressure of the fluid between the fifth location on the second portion of the U-bend and a sixth location on the second conduit, wherein the fifth location is at the second vertical height with respect to the sixth location.
[0080] In an example implementation (or aspect) combinable with any other example implementation (or aspect), wherein the system further comprises a sixth differential pressure sensor configured to measure a sixth differential pressure of the fluid between the fourth location on the second portion of the U-bend and the sixth location on the second conduit, wherein the fourth location is at the first vertical height with respect to the sixth location.
[0081] In an example implementation (or aspect) combinable with any other example implementation (or aspect), wherein the operations performed by the processor comprise determining a second mixture density of the fluid determined by:
wherein .sub.2 is the second mixture density of the fluid, P.sub.5 is the fifth differential pressure of the fluid, and P.sub.6 is the sixth differential pressure of the fluid.
[0082] In an example implementation (or aspect) combinable with any other example implementation (or aspect), wherein the operations performed by the processor comprise recalculating the mixture density of the fluid as an average of and .sub.2.
[0083] In an example implementation (or aspect) combinable with any other example implementation (or aspect), wherein: the fluid comprises a Newtonian fluid, and the operations performed by the processor comprise determining a viscosity of the fluid at least based on the first differential pressure, the second differential pressure, the third differential pressure, the fourth differential pressure, or any combinations thereof; the fluid comprises a non-Newtonian fluid, and the operations performed by the processor comprise generating a first plot of shear stress versus shear rate of the fluid and generating a second plot of friction factor versus Reynolds number of the fluid; or the fluid comprises a two-phase fluid comprising an aqueous phase and an oil phase, wherein the fluid is free of a gas phase, and the operations performed by the processor comprise determining a percentage of the aqueous phase to the fluid at least based on the first differential pressure, the second differential pressure, the third differential pressure, the fourth differential pressure, or any combinations thereof.
[0084] In an example implementation (or aspect), a flowmeter system comprises: a first conduit configured to receive a fluid; a U-bend comprising a first portion, a second portion, and a connecting portion connecting the first portion to the second portion, wherein the U-bend has a shape configured to change a direction of flow of the fluid, such that a first direction of flow of the fluid through the first portion of the U-bend is different from a second direction of flow of the fluid through the second portion of the U-bend; a second conduit, wherein the first conduit is connected to the first portion of the U-bend, and the second conduit is connected to the second portion of the U-bend; a first differential pressure sensor configured to measure a first differential pressure of the fluid between a first location on the first conduit and a second location on the first portion of the U-bend, wherein the second location is at a first vertical height with respect to the first location; a second differential pressure sensor configured to measure a second differential pressure of the fluid between the second location on the first portion of the U-bend and a third location on the first portion of the U-bend, wherein the third location is at a second vertical height with respect to the first location, wherein the first and second vertical heights are different; a third differential pressure sensor configured to measure a third differential pressure of the fluid between a fourth location on the second portion of the U-bend and a fifth location on the second portion of the U-bend, wherein the fourth location is at the second vertical height with respect to the first location, and the fifth location is at the first vertical height with respect to the first location; and a computer, comprising: a processor communicatively coupled to the first differential pressure sensor, the second differential pressure sensor, and the third differential pressure sensor; and a computer-readable storage medium coupled to the processor and storing programming instructions for execution by the processor, the programming instructions instructing the processor to perform operations comprising: determining a mixture density of the fluid at least based on the first vertical height, the second vertical height, and a difference between the second differential pressure received from the second differential pressure sensor and the third differential pressure received from the third differential pressure sensor; and determining a total flow rate of the fluid at least based on the first differential pressure received from the first differential pressure sensor, the mixture density of the fluid, and the first vertical height.
[0085] In an example implementation (or aspect) combinable with any other example implementation (or aspect), wherein the mixture density of the fluid is determined by:
wherein is the mixture density of the fluid, P.sub.2 is the second differential pressure of the fluid, P.sub.3 is the third differential pressure of the fluid, g is an acceleration due to gravity, h.sub.1 is the first vertical height, and h.sub.2 is the second vertical height.
[0086] In an example implementation (or aspect), a method comprises: flowing a fluid through a flowmeter system, wherein the flowmeter system comprises: a first conduit; a U-bend comprising a first portion, a second portion, and a connecting portion connecting the first portion to the second portion, wherein a shape of the U-bend changes a direction of flow of the fluid, such that a first direction of flow of the fluid through the first portion of the U-bend is different from a second direction of flow of the fluid through the second portion of the U-bend; and a second conduit, wherein the first conduit is connected to the first portion of the U-bend, and the second conduit is connected to the second portion of the U-bend; measuring a first differential pressure of the fluid flowing through the flowmeter system between a first location on the first conduit and a second location on the first portion of the U-bend, wherein the second location is at a first vertical height with respect to the first location; measuring a second differential pressure of the fluid flowing through the flowmeter system between the first location on the first conduit and a third location on the first portion of the U-bend, wherein the third location is at a second vertical height with respect to the first location, and the first and second vertical heights are different; measuring a third differential pressure of the fluid flowing through the flowmeter system between the second location on the first portion of the U-bend and a fourth location on the second portion of the U-bend, wherein the second location and the fourth location are at the first vertical height with respect to the first location; measuring a fourth differential pressure of the fluid flowing through the flowmeter system between the third location on the first portion of the U-bend and a fifth location on the second portion of the U-bend, wherein the third location and the fifth location are at the second vertical height with respect to the first location; determining a mixture density of the fluid at least based on the first vertical height, the second vertical height, a difference between the first differential pressure and the second differential pressure, and a difference between the third differential pressure and the fourth differential pressure; and determining a total flow rate of the fluid at least based on the first differential pressure, the mixture density of the fluid, and the first vertical height.
[0087] In an example implementation (or aspect) combinable with any other example implementation (or aspect), wherein the mixture density of the fluid is determined by:
wherein is the mixture density of the fluid, P.sub.1 is the first differential pressure of the fluid, P.sub.2 is the second differential pressure of the fluid, P.sub.3 is the third differential pressure of the fluid, P.sub.4 is the fourth differential pressure of the fluid, g is an acceleration due to gravity, h.sub.1 is the first vertical height, and h.sub.2 is the second vertical height.
[0088] In an example implementation (or aspect) combinable with any other example implementation (or aspect), wherein the total flow rate of the fluid is determined by:
wherein m.sub.T is the total flow rate of the fluid, C.sub.d is a discharge coefficient, and G.sub.1 is a geometric coefficient defined as:
wherein D is an inner diameter of the first conduit, and d is an inner diameter of the first portion of the U-bend.
[0089] In an example implementation (or aspect) combinable with any other example implementation (or aspect), wherein the method further comprises determining a pressure gradient of the fluid determined by:
wherein P is the pressure gradient of the fluid.
[0090] In an example implementation (or aspect) combinable with any other example implementation (or aspect), wherein the method further comprises measuring a fifth differential pressure of the fluid between the fifth location on the second portion of the U-bend and a sixth location on the second conduit, wherein the fifth location is at the second vertical height with respect to the sixth location.
[0091] In an example implementation (or aspect) combinable with any other example implementation (or aspect), wherein the method further comprises measuring a sixth differential pressure sensor configured to measure a sixth differential pressure of the fluid between the fourth location on the second portion of the U-bend and the sixth location on the second conduit, wherein the fourth location is at the first vertical height with respect to the sixth location.
[0092] In an example implementation (or aspect) combinable with any other example implementation (or aspect), wherein the method further comprises determining a second mixture density of the fluid determined by:
wherein .sub.2 is the second mixture density of the fluid, P.sub.5 is the fifth differential pressure of the fluid, and P.sub.6 is the sixth differential pressure of the fluid.
[0093] In an example implementation (or aspect) combinable with any other example implementation (or aspect), wherein the method further comprises recalculating the mixture density of the fluid as an average of and .sub.2.
[0094] In an example implementation (or aspect) combinable with any other example implementation (or aspect), wherein: the fluid comprises a Newtonian fluid, and the method further comprises determining a viscosity of the fluid at least based on the first differential pressure, the second differential pressure, the third differential pressure, the fourth differential pressure, or any combinations thereof; the fluid comprises a non-Newtonian fluid, and the method further comprises generating a first plot of shear stress versus shear rate of the fluid and generating a second plot of friction factor versus Reynolds number of the fluid; or the fluid comprises a two-phase fluid comprising an aqueous phase and an oil phase, wherein the fluid is free of a gas phase, and the method further comprises determining a percentage of the aqueous phase to the fluid at least based on the first differential pressure, the second differential pressure, the third differential pressure, the fourth differential pressure, or any combinations thereof.
[0095] While this specification contains many specific implementation details, these should not be construed as limitations on the scope of what may be claimed, but rather as descriptions of features that may be specific to particular implementations. Certain features that are described in this specification in the context of separate implementations can also be implemented, in combination, in a single implementation. Conversely, various features that are described in the context of a single implementation can also be implemented in multiple implementations, separately, or in any sub-combination. Moreover, although previously described features may be described as acting in certain combinations and even initially claimed as such, one or more features from a claimed combination can, in some cases, be excised from the combination, and the claimed combination may be directed to a sub-combination or variation of a sub-combination.
[0096] As used in this disclosure, the terms a, an, or the are used to include one or more than one unless the context clearly dictates otherwise. The term or is used to refer to a nonexclusive or unless otherwise indicated. The statement at least one of A and B has the same meaning as A, B, or A and B. In addition, it is to be understood that the phraseology or terminology employed in this disclosure, and not otherwise defined, is for the purpose of description only and not of limitation. Any use of section headings is intended to aid reading of the document and is not to be interpreted as limiting; information that is relevant to a section heading may occur within or outside of that particular section.
[0097] As used in this disclosure, the term about or approximately can allow for a degree of variability in a value or range, for example, within 10%, within 5%, or within 1% of a stated value or of a stated limit of a range.
[0098] As used in this disclosure, the term substantially refers to a majority of, or mostly, as in at least about 50%, 60%, 70%, 80%, 90%, 95%, 96%, 97%, 98%, 99%, 99.5%, 99.9%, 99.99%, or at least about 99.999% or more.
[0099] Values expressed in a range format should be interpreted in a flexible manner to include not only the numerical values explicitly recited as the limits of the range, but also to include all the individual numerical values or sub-ranges encompassed within that range as if each numerical value and sub-range is explicitly recited. For example, a range of 0.1% to about 5% or 0.1% to 5% should be interpreted to include about 0.1% to about 5%, as well as the individual values (for example, 1%, 2%, 3%, and 4%) and the sub-ranges (for example, 0.1% to 0.5%, 1.1% to 2.2%, 3.3% to 4.4%) within the indicated range. The statement X to Y has the same meaning as about X to about Y, unless indicated otherwise. Likewise, the statement X, Y, or Z has the same meaning as about X, about Y, or about Z, unless indicated otherwise.
[0100] Particular implementations of the subject matter have been described. Other implementations, alterations, and permutations of the described implementations are within the scope of the following claims as will be apparent to those skilled in the art. While operations are depicted in the drawings or claims in a particular order, this should not be understood as requiring that such operations be performed in the particular order shown or in sequential order, or that all illustrated operations be performed (some operations may be considered optional), to achieve desirable results. In certain circumstances, multitasking or parallel processing (or a combination of multitasking and parallel processing) may be advantageous and performed as deemed appropriate.
[0101] Moreover, the separation or integration of various system modules and components in the previously described implementations should not be understood as requiring such separation or integration in all implementations, and it should be understood that the described components and systems can generally be integrated together or packaged into multiple products.
[0102] Accordingly, the previously described example implementations do not define or constrain the present disclosure. Other changes, substitutions, and alterations are also possible without departing from the spirit and scope of the present disclosure.