The present invention relates generally to viscosity measurement, and more particularly to a viscometer capable of handling both Newtonian and non-Newtonian fluids.
Fluid viscosity is a critical and commonly measured parameter in many industrial processes. A variety of viscometer designs are used in such processes, typically by diverting a small quantity of process fluid from a primary process flow path through a viscometer connected in parallel with the primary process flow path. A few in-line designs instead allow viscometers to be located directly in the primary flow path, obviating the need to divert process fluid. Most conventional industrial viscometers utilize rotating parts in contact with process fluids, and consequently require bearings and seals to prevent fluid from leaking. In applications involving harsh, corrosive or abrasive fluids, such viscometers may require frequent maintenance.
Conventional industrial process viscometers are well-suited to measuring Newtonian fluids (wherein viscosity is constant). A wide range of industrial applications, however, handle slurries, pastes, and plastics which behave in a non-Newtonian fashion, and which conventional viscometers are not equipped to measure. Such industrial applications include oil field drilling (e.g. handling drilling mud), paste or plastic manufacture (e.g. handling cosmetics or polymers, or building products such as paint, plaster, or mortar), refining (e.g. handling lube or fuel oil), and food processing.
The viscosity of Newtonian fluids in Couette flow (i.e. flow between two parallel plates, one of which is moving relative to the other) is described by:
where F is shear force, A is the cross-sectional area of each plane, τ is shear stress (or equivalently momentum flux), μ is viscosity, and du/dy is shear rate. Extrapolating from this formula yields the following relation between shear stress, shear rate, and viscosity within a tube carrying Newtonian fluid flow:
where τrz is shear stress in the radial (r) direction, normal to the axis of the tube (i.e. the z direction), and dVz/dr is shear rate in the z direction with respect to r.
Equation 2 describes Newtonian fluids (and fluids in substantially Newtonian regimes), wherein viscosity (μ) does not vary as a function of shear rate. Non-Newtonian fluids, however, may become more viscous (“shear thickening” or “dilatant” fluids) or less viscous (“shear thinning” or “pseudoplastic” fluids”) as shear rate increases. A variety of empirical models have been developed to describe non-Newtonian fluid behavior, including the Bingham plastic, Ostwald-de Waele, Ellis, and Herschel-Bulkley models (described in greater depth below).
The Bingham plastic model utilizes two viscosity-related parameters, “shear stress” and “apparent viscosity,” rather than a single Newtonian viscosity parameter. Bingham plastics do not flow unless subjected to sufficient shear stress. Once a critical shear stress τ0 is exceeded, Bingham plastics behave in a substantially Newtonian fashion, exhibiting a constant apparent viscosity μA, as follows:
Like the Bingham plastic model, the Ostwald-de Waele model provides a two-parameter description of fluid viscosity. The Ostwald-de Waele model is suited to “power law” fluids wherein shear stress is a power (rather than a linear) function of shear rate. Ostwald-de Waele fluids behave as follows:
where μA is apparent viscosity, and n is a degree of deviation from Newtonian fluid behavior, with n<1 corresponding to a pseudoplastic fluid, and n>1 corresponding to a dilatant fluid.
The Ellis model uses three, rather than two, adjustable parameters to characterize fluid viscosity. The Ellis model describes shear rate as a function of shear stress, as follows:
where α, φ0, and φ1 are adjustable parameters. The Ellis model combines power law and linear components scaled by constants φ0, and φ1, with α>1 corresponding to a pseudoplastic fluid and α<1 corresponding to a dilatant fluid.
The Herschel-Bulkley fluid model combines the power law behavior of Ostwald-de Waele fluids with the rigidity of Bingham plastics below a critical shear stress, and uses three adjustable parameters. The Herschel-Bulkley model is particularly well suited to describing the slurries and muds handled in oil and gas drilling applications. According to the Herschel-Bulkley model,
where τ0 is critical shear stress, μA is apparent viscosity, and n is a degree of deviation from Newtonian fluid behavior as described above with respect to the Ostwald-de Waele fluid model (Equation 4).
Each of the models introduced above describes a class of non-Newtonian fluids which are not well handled by conventional industrial viscometers.
The present invention is directed toward a viscometer comprising a plurality of capillary tubes connected in series with a mass flow meter. The capillary tubes are smooth, straight, and unimpeded, and each has a different known, constant diameter. Differential pressure transducers sense differential pressure across measurement lengths of each capillary tube, and the mass flow meter senses fluid mass flow rate and fluid density. A data processor connected to the mass flow meter and the differential pressure transducers computes viscosity parameters of fluid flowing through the viscometer using non-Newtonian fluid models, based on the known, constant diameters and measurement lengths of each capillary tube, the sensed differential pressures across each measurement length, the fluid mass flow rate, and the fluid density. The present invention is further directed towards a method for determining these viscosity parameters using the aforementioned viscometer.
In general, the present invention relates to an in-line viscometer capable of handling any of a plurality of kinds of Newtonian or non-Newtonian fluids, including Bingham plastics and Ostwald-de Waele, Ellis, and Herschel-Bulkley fluids.
Viscometer Hardware
Pursuant to the embodiment of
Although this Specification describes viscometer 10 as having three capillary tubes (14, 20, and 22), a person skilled in the art will recognize that additional capillary tubes may be needed to compute all viscosity parameters for fluid models with a large number of adjustable parameters. Similarly, fluid models with fewer adjustable parameters (such as the Bingham plastic and Ostwald-de Waele models, which have only two adjustable parameters, or the Newtonian fluid model, which has only one) may require fewer capillary tubes. Three capillary tubes are sufficient to compute all viscosity parameters for the fluid models considered herein. Although
Pursuant to the embodiment of
First, second, and third differential pressure transducers 28, 30, and 32 are conventional differential pressure devices such as capacitative differential pressure cells. Differential pressure transducers 28, 30, and 32 measure differential pressure across measurement lengths L1, L2, and L3 of capillary tubes 14, 20, and 22, using isolation diaphragms 34, 36, and 38, respectively. Isolation diaphragms 34, 36, and 38 are diaphragms which transmit pressure from process fluid flowing through capillary tubes 14, 20, and 22, to differential pressure transducers 28, 30, and 32 via pressure lines such as closed oil capillaries. Isolation diaphragms 34a and 34b are positioned at opposite ends of measurement length L1, isolation diaphragms 36a and 36b are positioned at opposite ends of measurement length L2, and isolation diaphragms 34a and 34b are positioned at opposite ends of length L3. Differential pressure transducers 28, 30, and 32 produce differential pressure signals ΔP1, ΔP2, and ΔP3, which reflect pressure change across measurement lengths L1, L2, and L3, respectively.
Although the present Specification describes sensing differential pressure directly via differential pressure cells, a person skilled in the art will understand that differential pressure could equivalently be measured in a variety of ways, including using two or more absolute pressure sensors positioned along each of measurement lengths L1, L2, and L3 of capillary tubes 14, 20, and 22. The particular method of differential pressure sensing selected may depend on the specific application, and on process flow pressures.
In one embodiment, process transmitter 40 is an electronic device which receives sensor signals from Coriolis mass flow meter 24 and differential pressure transducers 28, 30, and 32, receives command signals from a remote monitoring/control room or center (not shown), computes process fluid viscosity based on one or more fluid models, and transmits this computed viscosity to the remote monitoring/control room. Process transmitter 40 includes signal processor 42, memory 44, data processor 46, and input/output block 48. Signal processor 44 is a conventional signal processor which collects and processes sensor signals from differential Coriolis mass flow meter 24 and pressure transducers 28, 30, and 32. Memory 44 is a conventional data storage medium such as a semiconductor memory chip. Data processor 46 is a logic-capable device such as a microprocessor. Input/output block 48 is a wired or wireless interface which transmits, receives, and converts analog or digital signals between process transmitter 40 and the remote monitoring/control room.
Signal processor 42 collects and digitizes differential pressure signals ΔP1, ΔP2, and ΔP3 from differential pressure transducers 28, 30, and 32, and fluid mass flow rate m, fluid density ρ, and fluid temperature T from Coriolis mass flow meter 24. Signal processor 42 also normalizes and adjusts these values as necessary to calibrate each sensor. Signal processor 42 may receive calibration information or instructions from data processor 46 or input/output block 48 (via data processor 46).
Memory 44 is a conventional non-volatile data storage medium which is loaded with measurement lengths L1, L2, and L3 and diameters D1, D2, and D3. Memory 44 supplies these values to data processor 46 as needed. Memory 44 may also store temporary data during viscosity computation, and permanent or semi-permanent history data reflecting past viscosity information, configuration information, or the like. In some embodiments, memory 44 may be loaded with a plurality of algorithms for computing viscosity of fluids according to multiple models (e.g. Newtonian, Bingham plastic, Ostwald-de Waele, Ellis, or Herschel-Bulkley). In such embodiments, memory 44 may further store a model selection designating one of these algorithms for use at the present time. This model selection can be provided by a user or remote controller via input/output block 48, or may be made by data processor 46. Some embodiments of process transmitter 40 may only be configured to handle a single fluid model.
Data processor 46 computes one or more adjustable viscosity parameters according to at least one fluid model introduced above, using measurement lengths L1, L2, and L3 and diameters D1, D2, and D3 from memory 44, and differential pressures ΔP1, ΔP2, and ΔP3, fluid mass flow rate m, fluid density ρ, and fluid temperature T from signal processor 42. The particular adjustable viscosity parameters computed depend on the fluid model selected, as discussed in greater detail below with respect to each model. Using the Bingham plastic model, for instance, data processor 46 would compute shear stress τ0 and apparent viscosity μA. As noted above, models with only two adjustable parameters (e.g. the Bingham plastic and Ostwald-de Waele models) will require data for only two of the three capillary tubes provided. In such cases, L3, D3, and ΔP3, for instance, may be disregarded. Data processor 46 assembles all computed viscosity parameters into an output signal Sout, which input/output block 48 transmits to the remote controller.
Input/output block 48 transmits output signal Sout to the remote controller, and receives commands from the remote controller and any other external sources. Where data processor 46 provides output signal Sout in a format not appropriate for transmission, input/output block 48 may also convert Sout into an acceptable analog or digital format. Some embodiments of input-output block 48 communicate with the remote controller via a wireless transceiver, while others may use wired connections.
Data processor 46 computes viscosity parameters for a selected fluid model using variations on the Hagan-Poiseuille equation. For Newtonian fluids, the Hagan-Poiseuille equation states that:
where m is fluid mass flow rate, ρ is fluid density, μ is viscosity, and ΔP is a pressure differential across a single capillary of length L and diameter D. By measuring differential pressure across measurement lengths L1, L2, and L3 of first, second, and third capillary tubes 14, 20, 22 (each of which has a different known diameter D), viscometer 10 is able solve non-Newtonian variants of the Hagan-Poiseuille equation with multiple viscosity parameters, as described in greater detail below.
The Hagan-Poiseuille equation assumes fully developed, steady-state, laminar flow through a round cross-section constant-diameter capillary tube with no slip between fluid and the capillary wall. To ensure that all of these assumptions hold true, capillary tubes 14, 20, and 22 must be entirely straight, smooth, and devoid of any features which might disrupt steady-state flow. In addition, capillary tubes 14, 20, and 22 must be long enough that changes in tube geometry near the ends of capillary tubes 14, 20, and 22 (e.g. turns in connecting tubes 18, or changes in tube diameter) have negligible effect on the behavior of fluid within passing through measurement lengths L1, L2, and L3 of these capillary tubes. Accordingly, each capillary tube extends a buffer length LE to either end of each measurement length, to minimize the effect of such changes in geometry. This buffer length LE is:
L
E≧0.035*D*[Re] Buffer Length [Equation 7]
where D is the diameter of the appropriate capillary tube, and [Re] is the Reynolds number of the process fluid within the capillary tube. [Re] is a dimensionless quantity which provides a measure of turbulence within the flowing process fluid. [Re] can be calculated for each fluid model as known in the art, but is in any case less than 2100 for laminar flow. Generally, each capillary tube 14, 20, and 22 has a total length LTot greater than or equal to L+2LE, i.e. LTot1≧L1+2LE1=L1+0.07D1[Re]1, LTot2≧L2+2L2=+0.07D2[Re]2, etc.
Bingham plastics and Herschel-Bulkley fluids will not flow if shear stress does not exceed a critical shear stress τ0. To carry such fluids, capillary tubes 14, 20, and 22 must be constructed such that
where D is the diameter of the capillary tube, Ltotal is the total length of the capillary tube, and ΔPtotal is the total pressure drop across the capillary tube.
Fluid Model Solutions
As noted above, in some embodiments memory 44 may store algorithms for solving for parameters of various fluid models, based on measurement lengths L1, L2, and L3, diameters D1, D2, and D3, differential pressures ΔP1, ΔP2, and ΔP3, fluid mass flow rate m, fluid density ρ, and fluid temperature T. Alternatively, data processor 46 may be hardwired to solve for parameters of one or more fluid models. These parameters are then transmitted to the remote monitoring/control room as a part of output signal Sout, and may be stored locally or provided to other devices or users in some embodiments. Although particular parameters, and the algorithms used to solve for them, vary from model to model, all parameters of all models considered herein can be computed using no more than three capillary tubes (i.e. capillary tubes 14, 20, and 22) of known diameter and measurement length. A person skilled in the art will understand that, although the Newtonian, Bingham plastic, Ostwald-de Waele, Ellis, and Herschel-Bulkley models are discussed in detail herein, other fluid models might additionally or alternatively be utilized, with viscometer 10 incorporating additional capillary tubes as needed for models having a larger number of free parameters.
For Bingham plastics, the Hagan-Poiseuille equation becomes:
for the domain within which the Bingham plastic model is continuous (i.e. for τR>τ0, under which conditions Bingham plastics flow). As stated previously, m is fluid mass flow rate, ρ is fluid density, D is capillary tube diameter, L is measurement length, τ0 is the critical shear stress required for fluidity, and μA is the apparent viscosity of the Bingham plastic for τ>τ0.
ΔP is a linear function of τR, such that:
Accordingly, it is possible to solve for the two viscosity parameters of the Bingham plastic model—critical shear stress τ0 and apparent viscosity μA—by substituting into Equations 9, which yields:
When the model selection stored in memory 44 designates the Bingham plastic model (or in embodiments wherein data processor 46 is hardcoded for Bingham plastics), data processor 46 computes τ0 and μA using this solution.
For Ostwald-de Waele fluids, the Hagan-Poiseuille equation becomes:
where m is fluid mass flow rate, ρ is fluid density, D is capillary tube diameter, L is measurement length, μA is apparent viscosity, and n is a degree of deviation from Newtonian fluid behavior, as described previously. Substituting measurement lengths L, differential pressures ΔP, and capillary tube diameters D for two capillary tubes (which may be any of capillary tubes 14, 20, or 22) yields two equations:
which can be solved simultaneously for n and μA, yielding:
When the model selection stored in memory 44 designates the Ostwald-de Waele model (or in embodiments wherein data processor 46 is hardcoded for the Ostwald-de Waele model), data processor 46 computes n and μA using this solution. The Ostwald-de Waele model and the Bingham plastic model have only two free parameters, and thus require only two capillary tubes for a complete solution. Consequently, embodiments of viscometer 10 intended only to utilize these and other two-dimensional models could dispense with third capillary tube 22. Alternatively, viscometer 10 separately compute fluid parameters using more than one combination of capillary tubes (e.g. capillary tubes 14 and 20, capillary tubes 14 and 22, and capillary tubes 20 and 22), and compare the results of these computations—which should be substantially identical—to verify that viscometer 10 is correctly calibrated and functioning.
The Ellis and Herschel-Bulkley models utilize three viscosity parameters. Consequently, all three capillary tubes 14, 20 and 22 of the embodiment depicted in
where m is fluid mass flow rate, ρ is fluid density, D is capillary tube diameter, L is measurement length, and α, φ0, and φ1 are adjustable parameters of the Ellis model as described previously. Substituting measurement lengths L, differential pressures ΔP, and capillary tube diameters D for each capillary tubes 14, 20 and 22 yields three equations:
There is no closed-form analytic solution for the system of equations 20. If the model selection stored in memory 44 designates the Ellis model (or if data processor 46 is hardcoded for the Ellis model), data processor 46 can simultaneously solve equations 20 for α, φ0, and φ1 using any of a plurality of conventional iterative computational techniques.
For Herschel-Bulkley fluids, the Hagan-Poiseuille equation becomes:
where m is fluid mass flow rate, ρ is fluid density, D is capillary tube diameter, L is measurement length, τ0 is critical shear stress, μA is apparent viscosity, and n is a degree of deviation from Newtonian fluid behavior. Substituting measurement lengths L, differential pressures ΔP, and capillary tube diameters D for each capillary tubes 14, 20 and 22 yields three equations:
As with the Ellis model, there is no closed-form analytic solution for the system of equations 22. If the model selection stored in memory 44 designates the Herschel-Bulkley model (or if data processor 46 is hardcoded for the Herschel-Bulkley model), data processor 46 solves equations 22 for τ0, μA, and n computationally. Because the Herschel-Bulkley model combines the power law behavior of Ostwald-de Waele fluids with the critical shear stress discontinuity of Bingham plastics, a particularly efficient computational simultaneous solution of equations 22 uses the previously discussed analytic solutions to the Ellis and Bingham plastic models to iteratively improve upon estimates of τ0, μA, and n.
By iteratively alternating between approximating a Herschel-Bulkley fluid as a Bingham plastic and an Ostwald-de Waele fluid, method 100 is able to rapidly converge upon a highly accurate computational solution to Equations 22. A person skilled in the art will understand, however, that other computational methods could also be used to determine critical shear stress τ0, apparent viscosity μA, and degree of deviation from Newtonian behavior n.
The viscosities of many fluids are temperature-dependant. For industrial processes which operate at substantially constant temperature, this temperature dependence may typically be ignored Likewise, some applications may require that viscosity be measured at a fixed temperature. To accomplish this, process fluid may be pumped to a heat exchanger, or viscometer 10 maybe mounted in a regulated constant temperature bath. Although the particular details of viscosity temperature-dependence are not discussed herein, data processor 46 may receive temperature readings from within viscometer 10 for applications wherein considerable temperature variation is expected. In particular, the present Specification has described Coriolis mass flow meter 24 as providing a measurement of fluid temperature T. A person having ordinary skill in the art will recognize that temperature sensors may alternatively or additionally be integrated into other locations within viscometer 10.
As noted above, viscometer 10 may contain more or fewer capillary tubes than the three (capillary tubes 14, 20, and 22) described herein. In particular, embodiments of viscometer 10 suited for two-dimensional fluid models may feature only two capillary tubes, while embodiments suited for four (or more)—dimensional fluid models will require additional capillary tubes. In addition, some embodiments of viscometer 10 may dispense with one capillary tube by measuring a pressure drop across Coriolis mass flow meter 24. Because Coriolis mass flow meter 24 does not provide the perfectly straight, smooth, and unimpeded fluid path required to ensure steady-state laminar fluid flow, the Hagan-Poiseuille equation would not accurately describe fluid behavior through such a system, and computed viscosity parameter accuracy would accordingly suffer. For may applications, however, a slight decrease in accuracy may be an acceptable trade for making viscometer 10 less expensive and more compact.
Viscometer 10 can be used to determine the viscosity of Newtonian fluids, but more significantly allows viscosity parameters to be measured with high accuracy for various non-Newtonian fluid models, including but not limited to the Bingham plastic, Ellis, Ostwald-de Waele, and Herschel-Bulkley models. As described above, process transmitter 40 may be manufactured with the capacity to handle multiple fluid models, allowing viscometer 10 to be adapted to a range of fluid applications by specifying a particular model, without replacing any hardware. Viscometer 10 operates in-line with industrial processes stream, and therefore need not divert process fluid away from a process stream in order to produce an accurate measure of process fluid viscosity.
While the invention has been described with reference to an exemplary embodiment(s), it will be understood by those skilled in the art that various changes may be made and equivalents may be substituted for elements thereof without departing from the scope of the invention. In addition, many modifications may be made to adapt a particular situation or material to the teachings of the invention without departing from the essential scope thereof. Therefore, it is intended that the invention not be limited to the particular embodiment(s) disclosed, but that the invention will include all embodiments falling within the scope of the appended claims.