SPEED OF SOUND AND CONVECTIVE VELOCITY AUGMENTED CORIOLIS METERS WITH DRIVE GAIN LIMIT LOGIC
20220090950 · 2022-03-24
Inventors
Cpc classification
G01F1/86
PHYSICS
International classification
G01F1/86
PHYSICS
Abstract
A system and method for sensing a process fluid is provided. The method includes: a) using a Coriolis meter (CM) having a flow tube to determine a CM mass flow value, a CM density value, and a drive gain signal; b) using a sensor array having a plurality of sensors configured to sense a characteristic of the process fluid that convects with the process fluid through the flow tube, and produce sensor signals representative of the process fluid characteristic convecting with the process fluid, and a sensor array processing unit in communication with the sensor array to determine a convective velocity of the process fluid; and c) reporting a first mass flow rate of the process fluid as measured by the CM or a second mass flow rate using the convective velocity and the CM density value based on the drive gain signal relative to a predetermined drive gain threshold.
Claims
1. A system for sensing a process fluid, comprising: a vibrating tube flow meter having at least one flow tube, the meter configured to selectively provide a measurement of a mass flow of the process fluid, a measurement of the density of the process fluid, and a drive gain signal, the process fluid passing through the at least one flow tube; a sensor array having a plurality of sensors configured to sense a characteristic of the process fluid that convects with the process fluid through at least one flow tube, and produce sensor signals representative of the process fluid characteristic convecting with the process fluid; a sensor array processing unit (SAPU) in communication with the sensor array and a memory device storing executable SAPU instructions, wherein the SAPU instructions when executed cause the sensor array processing unit to process the sensor signals to determine a convective velocity of the process fluid; and a system processing unit (SPU) in communication with the vibrating tube flow meter, the SAPU, and a memory device storing executable SPU instructions, wherein the SPU instructions when executed cause the SPU to: control the vibrating tube flow meter to produce the drive gain signal; report a first mass flow rate of the process fluid as measured by the vibrating tube flow meter when the drive gain signal is at or below a predetermined drive gain threshold; or report a second mass flow rate of the process fluid as determined using the convective velocity and a density of the process fluid as measured by the vibrating tube flow meter when the drive gain signal is above the predetermined drive gain threshold.
2. The system of claim 1, wherein the SAPU instructions when executed cause the SAPU to determine a quality metric; and the predetermined drive gain threshold is a function of the quality metric.
3. The system of claim 1, wherein the plurality of sensors in the sensor array are strain based sensors.
4. The system of claim 3, wherein the plurality of sensors are mounted on the at least one flow tube.
5. The system of claim 1, wherein the SAPU instructions when executed cause the SAPU to process the sensor signals to determine a convective quality value.
6. The system of claim 5, wherein the SPU instructions when executed cause the SPU to adjust a drive gain limit of the vibrating tube flow meter if the convective quality value is at or above a convective quality value threshold.
7. A system for sensing a process fluid, comprising: a Coriolis meter (CM) having at least one flow tube, the CM configured to selectively provide a measurement of a mass flow of the process fluid, a measurement of the density of the process fluid, and a drive gain signal, the process fluid passing through the at least one flow tube; a sensor array (SA) having a plurality of sensors configured to sense a characteristic of the process fluid that convects with the process fluid through at least one flow tube, and produce sensor signals representative of the process fluid characteristic convecting with the process fluid; a sensor array processing unit (SAPU) in communication with the SA and a memory device storing executable SAPU instructions, wherein the SAPU instructions when executed cause the SAPU to process the sensor signals to determine a convective velocity of the process fluid and a speed of sound (SOS) of the process fluid; and a system processing unit (SPU) in communication with the CM, the SAPU, and a memory device storing executable SPU instructions, wherein the SPU instructions when executed cause the SPU to: produce a CM mass flow rate using the CM; produce a CM density value using the CM; produce a GVF using the SOS and the CM density value; produce a SA mass flow rate using the convective velocity and the CM density value; report the CM mass flow rate when the drive gain signal is at or below a predetermined drive gain threshold; or report the SA mass flow rate when the drive gain signal is above the predetermined drive gain threshold.
8. The system of claim 7, wherein the CM mass flow rate is a corrected CM mass flow rate determined using the GVF.
9. The system of claim 8, wherein the CM density value is a corrected CM density value.
10. The system of claim 7, wherein the plurality of sensors in the sensor array are strain based sensors.
11. The system of claim 10, wherein the plurality of sensors are mounted on the at least one flow tube.
12. A method for sensing a process fluid, comprising: using a Coriolis meter (CM) having at least one flow tube to determine a CM mass flow value of the process fluid, a CM density value of the process fluid, and a drive gain signal, the process fluid passing through the at least one flow tube; using a sensor array having a plurality of sensors configured to sense a characteristic of the process fluid that convects with the process fluid through at least one flow tube, and produce sensor signals representative of the process fluid characteristic convecting with the process fluid, and a sensor array processing unit (SAPU) in communication with the sensor array to determine a convective velocity of the process fluid using the sensor signals; and reporting a first mass flow rate of the process fluid as measured by the CM when the drive gain signal is at or below a predetermined drive gain threshold; or reporting a second mass flow rate of the process fluid as determined using the convective velocity and the CM density value when the drive gain signal is above the predetermined drive gain threshold.
13. The method of claim 12, wherein the plurality of sensors in the sensor array are strain based sensors.
14. The method of claim 13, wherein the plurality of sensors are mounted on the at least one flow tube.
15. The method of claim 12, further comprising determining a speed of sound for the process fluid using the sensor signals.
16. The method of claim 15, further comprising determining a gas void fraction value of the process fluid using the determined speed of sound and the CM density value.
17. The method of claim 15, wherein the step of reporting the second mass flow rate of the process fluid includes using the speed of sound for the process fluid.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
DETAILED DESCRIPTION
[0039] Referring to
[0040] The strain sensor array 22 is in communication with the SA processing unit 26. Signals (P.sub.1(t)-P.sub.N(T)) representative of the sensed strain are provided by the sensors 24 to the SA processing unit 26. The SA processing unit 26 may, in turn, process the sensor signals and may determine a fluid flow parameter (e.g., SOS, convective velocity, etc.) of the fluid passing within the flow tube 28. Using a sensor array to determine a fluid flow parameter of a fluid flow passing within a flow tube is known, and the present disclosure is not limited to any particular device and/or methodology configured for the same. Acceptable devices and/or methodologies that may be used to determine the fluid flow parameter include, but are not limited to, those disclosed in U.S. Patent Publication No. 2021/0010841. These devices/systems or the like may be modified according to aspects of the present disclosure to provide distinct advantage when used with a flow meter having one or more vibratable tubes such as a Coriolis meter 21.
[0041] The SA processing unit 26 is in communication the sensor array 22 to control and/or receive signals therefrom to perform the functions described herein in a variety of different configurations. For example, the SA processing unit 26 may be independent of the Coriolis meter 21, or the SA processing unit 26 may be integral with a processing unit portion of a Coriolis meter 21 (i.e., a “CM processing unit 30”), or the SA processing unit 26 and sensor array 22 may be part of a system that includes Coriolis meter 21, and the Coriolis meter 21 and the SA processing unit 26 may be in communication with a system processing unit 32, or the like. Any of these processing units may include any type of computing device, computational circuit, processor(s), CPU, computer, or the like capable of executing a series of instructions that are stored in memory. The instructions may include an operating system, and/or executable software modules such as program files, system data, buffers, drivers, utilities, and the like. The executable instructions may apply to any functionality described herein to enable the system to accomplish the same algorithmically and/or coordination of system 20 components. A processing unit may include a single memory device or a plurality of memory devices. The present disclosure is not limited to any particular type of non-transitory memory device, and may include read-only memory, random access memory, volatile memory, non-volatile memory, static memory, dynamic memory, flash memory, cache memory, and/or any device that stores digital information. A processing unit may include, or may be in communication with, an input device that enables a user to enter data and/or instructions, and may include, or be in communication with, an output device configured, for example to display information (e.g., a visual display or a printer), or to transfer data, etc. Communications between a processing unit and other system 20 components may be via a hardwire connection or via a wireless connection.
[0042] Aspects of the present disclosure may be used with a stand-alone Coriolis meter 21 or with a system that includes a Coriolis meter 21. Coriolis meters are available in a variety of different configurations; e.g., single or double bent tube Coriolis meters, straight tube Coriolis meters, etc. The present disclosure is not limited to any particular Coriolis meter configuration. To facilitate the description herein, a non-limiting example of a dual bent tube Coriolis meter is shown in
[0043] Process fluid sound speed and/or convective velocity measurements can augment Coriolis flow meters to mitigate errors due to decoupling and compressibility effects. One model to account for the effects of decoupling (due to inhomogeneities) and compressibility on the measured density of bubbly liquid is given by Hemp:
where ρ.sub.liq is the actual density of the liquid phase of the process fluid, Kai is a decoupling parameter, a is the gas void fraction, f.sub.red is the reduced frequency defined as a function of tube vibrational frequency, R.sub.tube is the radius of the flow tube 28, and a.sub.mix is the sound speed of the process fluid. For process fluid flows with entrained gas (“bubbly flows”), the decoupling parameter, K.sub.D1, has theoretical limits, for example from 1 in the limit of high viscosity to 3 in the limit of low viscosity.
[0044] Process fluid speed of sound is a thermal-physical property of a mixture of fluids. For well-mixed fluids, the speed of sound of the process fluid is related to the speed of sound and densities of the process fluid components by Wood's Equation:
where the process fluid density (ρ.sub.mix) is given by:
ρ.sub.mix=Σ.sub.i=1.sup.Nφ.sub.iρ.sub.i (Eqn. 3)
[0045] Wood's equation is physics-based and has been validated for a broad class of mixture of liquids, and bubbly liquids. Wood's equation and a measured process fluid sound speed, along with knowledge of the density and sound speeds of the process fluid components, a measured parameter indicative of the process fluid density, and a model that relates the actual process fluid density to the measured-parameter indicative of the density (e.g., see Equation 1) enables a determination of the process fluid density, the liquid density and the gas void fraction.
[0046] The graph shown in
[0047] Models similar to the model described in Equation 1 to correct for the effect of inhomogeneity and/or compressibility on a Coriolis density measurement also have been developed to correct the mass flow measured by a Coriolis meter 21 for the effect of inhomogeneity and/or compressibility. An example from Hemp is given below:
where {dot over (m)}.sub.liquid is the mass flow of the liquid, K.sub.M1 is a decoupling parameter, similar to the decoupling parameter in the model for the density correction, f.sub.red is the same reduced frequency, and α is the GVF. Although the formulation for the influence of decoupling and compressibility for mass flow and density are similar, test data has shown that for some conditions, the mass flow measurement errors associated with multiphase process fluid are less amenable to improved interpretation provided by augmenting the Coriolis-based mass flow measurement with process fluid sound speed measurements.
[0048] For many applications, it is important that both the mass flow and the density measurement maintain operability and accuracy in the presence of fluid inhomogeneities and/or varying fluid compressibility. For example, in a density-based net oil measurement common in production surveillance of an oil and gas well, the density measurement is often used to determine a density-based watercut measurement, and the mass flow measure is often used to determine the total mass flow produced. The accuracy of these measurements is key in the determination of the total amount of oil produced.
[0049] Although, as described above, the process fluid mass flow and density measurements both rely on models of the coupling of the fluid and the structure, they are fundamentally different measurements. As fundamentally different measurements, the mass flow and the density measurement of a Coriolis meter 21 will likely have different inaccuracies and operability limitations associated with measuring fluid with varying degrees of inhomogeneities and compressibility, such as, for example, while operating on multiphase flows.
[0050] Aspects of the present disclosure include a method that is well-suited to improve the accuracies and operability of Coriolis meters in applications where the effects of inhomogeneities and/or compressibility impede the ability of the Coriolis meter 21 to measure the mass flow of a process fluid based on characterizing the effect of the fluid on the vibrational characteristics of one or more modes of a vibrating fluid flow.
[0051] Aspects of the present disclosure use an array of time-resolved measurements that measure disturbances that convect with the flow. Embodiments of the present disclosure utilize a sensor array 22 (e.g., strain-based pressure sensors), installed on one or more flow tubes 28 of a Coriolis meter 21 to measure the volumetric flow rate. Prior art teaches the use of an array of strain-based pressure sensors to measure the speed at which naturally occurring, coherent structures convect within a fluid-conveying conduit. Typically, the measured convection velocity for well-mixed flows is highly correlated to the volumetrically-averaged flow velocity. If it is assumed that the measured convective velocity equals the volumetrically averaged flow velocity, then the volumetric flow is given by the product of the cross section area and the measured convective velocity. Other models can be used to relate the measured convective velocity to the volumetric averaged flow as well. Although this method of measuring volumetric flow is typically less accurate than conventional Coriolis meters operating on homogeneous flows at low reduced frequencies, this method of determining volumetric flow is often sufficiently accurate and sufficiently robust to multiphase flow conditions.
[0052] The sensors 24 within the sensor array 22 may be spaced apart from one another on the order of 0.1 to 1 flow diameters apart and they may be located on the downstream section of a Coriolis flow tube 28. Locating the sensor array 22 on the downstream section of the Coriolis meter 21 helps to ensure that the velocity-profile within the “sensed” region of the array 22 is fully-developed, thereby, increasing the accuracy with which the measured convective velocity can be interpreted in terms of volumetric flow within the conduit. For a typical three (3) inch dual flow tube Coriolis meter, the inner diameter of each flow tube 28 is 1.8 inches. Thus, the strain-based pressure sensors 24 would be axially spaced apart from one another at distances in the range of about 0.18 inches to 1.8 inches.
[0053] Adding the sensor array 22 to a standard Coriolis meter 21 provides an added level of robustness in determining the mass and/or volumetric flow through a Coriolis meter 21.
[0054] In some instances, the intentional vibration of the tubes of a Coriolis meter 21 may pose a signal-to-noise (SNR) problem that can impair the ability to determine volumetric flow based on strain associated with pressure perturbations within the fluid-conveying flow tubes 28. The present disclosure teaches methods to minimize issues associated with the intentional driving of the Coriolis flow tubes 28 impairing the determination of flow rate from the sensor array 22. For example, as shown in
[0055] Hence, for a process fluid flow rate of 2 ft/sec in a 2 inch diameter pipe, the nominal frequency would be ˜12 Hz, well away from a representative the drive frequency of ˜100 Hz.
[0056]
[0057] Although the strain-based sensors 24 are driven at ˜74 Hz, the algorithm relies on the information at much lower frequencies to determine the convective velocity. For the example shown in
[0058]
[0059] For the conditions shown in
[0060] However, under multiphase conditions, the tubes 28 are typically not undergoing a highly resonant, nearly time stationary oscillation vibration. The flow tubes 28 are often stalled, and the Coriolis control algorithm is attempting to “unstall” the tubes, often forcing the tubes 28 with highly transient, non-time stationary excitation. This highly transient, non-stationary excitation typically contains frequency content that extends to frequencies that interfere with measurement of the convective velocity measurement. For example, impulse functions such as a dirac delta function are known to contain all frequencies.
[0061] The present disclosure teaches the practice of reducing the amplitude drive tube excitation that can impair convective velocity measurements from the sensor array 22 mounted on the flow tubes 28. For example, reducing the drive gain excitation to a minimum required to maintain a density measurement, for periods for which the mass flow measurement from a measured phase difference is deemed unreliable, can improve the performance of a convective velocity augmented Coriolis meter 21.
[0062]
[0063] As indicated, in this embodiment the Coriolis meter 21 monitors the drive gain with respect to a drive gain limit. Initially, the drive gain limit is set to the maximum allowable. If the drive gain is below a threshold percentage of the drive gain limit, the Coriolis meter 21 reports the mass flow and density as measured from the phase difference and the natural frequency of the tube 28. However, if the drive gain exceeds the threshold percentage of the drive gain limit, the Coriolis meter 21 utilizes a convective velocity measurement (V.sub.mix—from the sensor array 22) along with the density measurement (ρ.sub.app/ρ.sub.cor) to determine and report a volumetric flow (Q.sub.conv), density (ρ.sub.conv), and mass flow ({dot over (m)}.sub.conv).
[0064] The control logic also then compares the quality of the convective velocity measurement. If the quality is below a threshold value, the control logic reduces the drive gain limit to progressively approach a lower limit set by the respective processing unit. If the quality is above a threshold limit, the control logic increases the drive gain limit to progressively approach an upper limit of the control logic.
[0065] Under sufficiently homogeneous flow conditions, the convective velocity augmented Coriolis meter system 20 with drive gain limit logic embodiment schematically shown in
[0066] Another embodiment of the present disclosure utilizes measurement of both process fluid sound speed and the convective velocity of the process fluid.
[0067] The schematic embodiment of
[0068]
[0069] In addition to correcting the mass flow rate and the density measurements reported by the Coriolis meter 21, the algorithm also measures a convective flow velocity (V.sub.mix) and interprets this in terms of volumetric flow rate (Q.sub.conv) of the process fluid, using calibration techniques known in the art. The volumetric flow of the liquid phase is determined utilizing the GVF of the volumetric flow of the process fluid. The volumetric flow of the liquid phase is multiplied by the density of the liquid phase, determined from a Coriolis-based density measurement (ρ.sub.cor) utilizing the measured GVF and reduced frequency and models to correct for decoupling and compressibility effects, to determine a mass flow measurement ({dot over (m)}.sub.conv). This mass flow measurement is independent of the mass flow measurement ({dot over (m)}.sub.cor) based on the measured phase difference in the vibrating flow tubes 28.
[0070] The algorithm then determines which mass flow ({dot over (m)}.sub.conv or {dot over (m)}.sub.cor) to use based on quality metrics. In general, for sufficiently homogeneous flows at sufficiently low reduced frequencies, it is likely that the mass flow ({dot over (m)}.sub.cor) based on a speed of sound augmented Coriolis measurement would be the preferred method to determine the process fluid mass flow. However, as inhomogeneity and/or compressibility increases, it is likely that a mass flow ({dot over (m)}.sub.conv) determined based on a convective velocity and speed of sound augmented Coriolis density measurement would be preferred. In this embodiment, the algorithm utilizes a threshold value of the drive gain to make that determination. If the drive gain is below a threshold value, the algorithm reports the mass flow ({dot over (m)}.sub.cor) derived from the Coriolis meter 21, above the threshold value, the algorithm reports the mass flow ({dot over (m)}.sub.conv) derived from the convective flow velocity. Other quality metrics that provide an indication of the homogeneity and/or the compressibility of the process flow could be used, including speed of sound of the process fluid, GVF, reduced frequency, and the like to determine an optimized mass flow measurement based on some combination of one or both of the two independently determined mass flow measurements.
[0071]
[0072] While the principles of the disclosure have been described above in connection with specific apparatuses and methods, it is to be clearly understood that this description is made only by way of example and not as limitation on the scope of the disclosure. Specific details are given in the above description to provide a thorough understanding of the embodiments. However, it is understood that the embodiments may be practiced without these specific details.
[0073] It is noted that the embodiments may be described as a process which is depicted as a flowchart, a flow diagram, a block diagram, etc. Although any one of these structures may describe the operations as a sequential process, many of the operations can be performed in parallel or concurrently. In addition, the order of the operations may be rearranged. A process may correspond to a method, a function, a procedure, a subroutine, a subprogram, etc.
[0074] The singular forms “a,” “an,” and “the” refer to one or more than one, unless the context clearly dictates otherwise. For example, the term “comprising a specimen” includes single or plural specimens and is considered equivalent to the phrase “comprising at least one specimen.” The term “or” refers to a single element of stated alternative elements or a combination of two or more elements unless the context clearly indicates otherwise. As used herein, “comprises” means “includes.” Thus, “comprising A or B,” means “including A or B, or A and B,” without excluding additional elements.
[0075] It is noted that various connections are set forth between elements in the present description and drawings (the contents of which are included in this disclosure by way of reference). It is noted that these connections are general and, unless specified otherwise, may be direct or indirect and that this specification is not intended to be limiting in this respect. Any reference to attached, fixed, connected or the like may include permanent, removable, temporary, partial, full and/or any other possible attachment option.
[0076] No element, component, or method step in the present disclosure is intended to be dedicated to the public regardless of whether the element, component, or method step is explicitly recited in the claims. No claim element herein is to be construed under the provisions of 35 U.S.C. 112(f) unless the element is expressly recited using the phrase “means for.” As used herein, the terms “comprises”, “comprising”, or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus.
[0077] While various inventive aspects, concepts and features of the disclosures may be described and illustrated herein as embodied in combination in the exemplary embodiments, these various aspects, concepts, and features may be used in many alternative embodiments, either individually or in various combinations and sub-combinations thereof. Unless expressly excluded herein all such combinations and sub-combinations are intended to be within the scope of the present application. Still further, while various alternative embodiments as to the various aspects, concepts, and features of the disclosures—such as alternative materials, structures, configurations, methods, devices, and components, and so on—may be described herein, such descriptions are not intended to be a complete or exhaustive list of available alternative embodiments, whether presently known or later developed. Those skilled in the art may readily adopt one or more of the inventive aspects, concepts, or features into additional embodiments and uses within the scope of the present application even if such embodiments are not expressly disclosed herein. For example, in the exemplary embodiments described above within the Detailed Description portion of the present specification, elements may be described as individual units and shown as independent of one another to facilitate the description. In alternative embodiments, such elements may be configured as combined elements.
[0078] Additionally, even though some features, concepts, or aspects of the disclosures may be described herein as being a preferred arrangement or method, such description is not intended to suggest that such feature is required or necessary unless expressly so stated. Still further, exemplary, or representative values and ranges may be included to assist in understanding the present application, however, such values and ranges are not to be construed in a limiting sense and are intended to be critical values or ranges only if so expressly stated.