CA2908920C - Vibratory sensor and method of varying vibration in a vibratory sensor - Google Patents

Vibratory sensor and method of varying vibration in a vibratory sensor Download PDF

Info

Publication number
CA2908920C
CA2908920C CA2908920A CA2908920A CA2908920C CA 2908920 C CA2908920 C CA 2908920C CA 2908920 A CA2908920 A CA 2908920A CA 2908920 A CA2908920 A CA 2908920A CA 2908920 C CA2908920 C CA 2908920C
Authority
CA
Canada
Prior art keywords
phase difference
frequency
vibratory
target phase
vibration
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CA2908920A
Other languages
French (fr)
Other versions
CA2908920A1 (en
Inventor
Andrew S. Kravitz
Craig B. Mcanally
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Micro Motion Inc
Original Assignee
Micro Motion Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Micro Motion Inc filed Critical Micro Motion Inc
Publication of CA2908920A1 publication Critical patent/CA2908920A1/en
Application granted granted Critical
Publication of CA2908920C publication Critical patent/CA2908920C/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01HMEASUREMENT OF MECHANICAL VIBRATIONS OR ULTRASONIC, SONIC OR INFRASONIC WAVES
    • G01H3/00Measuring characteristics of vibrations by using a detector in a fluid
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01HMEASUREMENT OF MECHANICAL VIBRATIONS OR ULTRASONIC, SONIC OR INFRASONIC WAVES
    • G01H3/00Measuring characteristics of vibrations by using a detector in a fluid
    • G01H3/04Frequency
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N11/00Investigating flow properties of materials, e.g. viscosity, plasticity; Analysing materials by determining flow properties
    • G01N11/10Investigating flow properties of materials, e.g. viscosity, plasticity; Analysing materials by determining flow properties by moving a body within the material
    • G01N11/16Investigating flow properties of materials, e.g. viscosity, plasticity; Analysing materials by determining flow properties by moving a body within the material by measuring damping effect upon oscillatory body
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N2291/00Indexing codes associated with group G01N29/00
    • G01N2291/02Indexing codes associated with the analysed material
    • G01N2291/028Material parameters
    • G01N2291/02818Density, viscosity
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N29/00Investigating or analysing materials by the use of ultrasonic, sonic or infrasonic waves; Visualisation of the interior of objects by transmitting ultrasonic or sonic waves through the object
    • G01N29/02Analysing fluids
    • G01N29/036Analysing fluids by measuring frequency or resonance of acoustic waves

Abstract

A vibratory sensor (5) includes a vibratory element (104), a receiver circuit (134) that receives a vibration signal from the vibratory element (104), and a drive circuit (138) that generates a drive signal. The drive circuit (138) includes a closed-loop drive (143) and an open-loop drive (147). The meter electronics (20) vibrates the vibratory element (104) commencing at a commanded first frequency and in an open-loop manner to achieve a first target phase difference F1 for a fluid being characterized and determines a corresponding first frequency point ?1, vibrates the vibratory element (104) commencing at a commanded second frequency and in the open-loop manner to achieve a second target phase difference F2 and determines a corresponding second frequency point ?2, and determines a viscosity of the fluid being characterized using the first frequency point ?1 and the second frequency point ?2.

Description

2 PCT/US2013/043568 VIBRATORY SENSOR AND METHOD OF VARYING VIBRATION
IN A VIBRATORY SENSOR
Background of the Invention 1. Field of the Invention The present invention relates to a vibratory sensor and method of varying vibration in a vibratory sensor.
2. Statement of the Problem Vibratory sensors, such as vibratory densitometers and vibratory viscometers, operate by detecting motion of a vibrating element that vibrates in the presence of a fluid to be characterized. Properties associated with the fluid, such as density, viscosity, temperature and the like, can be determined by processing a vibration signal or signals received from one or more motion transducers associated with the vibrating element.
The vibration of the vibrating element is generally affected by the combined mass, stiffness and damping characteristics of the vibrating element in combination with the fluid.
The viscosity of a fluid can be measured by generating vibration responses at frequencies col and (t)2 that are above and below a resonant frequency 0)0 of the combined fluid and vibratory sensor. At the resonance frequency 0)0, the phase difference (1)0 may be about 90 degrees. The two frequency points o)1 and (t)2 are defined as the drive frequencies where the drive signal phase and the vibration signal phase differ by the phase differences (1)1 and (1)2, respectively. The phase difference (1)1 may be defined as the point where the phase difference between the drive signal phase and the vibration signal phase is about 135 degrees. The phase difference (1)2 may be defined as the point where the phase difference between the drive signal phase and the vibration signal phase is about 45 degrees.
The distance between these two frequency points o)1 and (t)2 (i.e., the difference in frequency between o)1 and 0)2) is used to determine the term Q, which is proportional to viscosity and can be approximated by the formula:
viscosity z Q = co0/(o)2-col) (1) The resonant frequency 0)0 is centered between the two frequency points col and 0)2. Therefore, the resonant frequency 0)0 can be defined as:
0)0 z 0.5 * (0)2 + col) (2) The frequency points col and (t)2 are determined during operation when the sensor element interacts with the fluid to be characterized. In order to properly determine the frequency points col and (t)2, the prior art drive system uses a closed loop drive, driving the sensor element to alternate between the two phase difference points ((1)1 and (1)2) and recording the vibration frequencies col and (t)2 at these points. By using a closed-loop drive, the prior art drive system ensures that the phase difference measurement is stable when the vibration frequencies col and (t)2 are determined.
Alternatively, the frequency points col and (t)2 are defined as half-power points, as they comprise frequency points where the power in the vibration signal has half the power of the resonant frequency 0)0, or where the half-power point amplitude Ahalf is (Ahalf = A01'/2). The Ao term is the amplitude of the vibration signal at the resonant frequency 0)0. The two frequency points col and (t)2 are also known as 3dB
points, where the vibration signal power is 3 dB down from the resonant frequency power.
FIG. 1 shows a prior art vibratory sensor comprising a vibratory sensor element and a signal processor coupled to the sensor element. The prior art vibratory sensor includes a driver for vibrating a sensor element and a pickoff sensor that creates a vibration signal in response to the vibration. The vibration signal is sinusoidal in nature.
The signal processor receives the vibration signal and processes the vibration signal to generate one or more fluid characteristics or fluid measurements. The signal processor determines both the frequency and the amplitude of the vibration signal. The frequency and amplitude of the vibration signal can be further processed to determine a density of the fluid, or can be processed to determined additional or other fluid characteristics, such as the viscosity.
The prior art signal processor generates a drive signal for the driver using a closed-loop drive circuit. The drive signal typically is based on the received vibration signal, wherein the prior art closed-loop drive circuit processes the received vibration signal to create the drive signal. The drive signal may be based on the frequency and amplitude of the received vibration signal, wherein the received vibration signal comprises feedback that enables the prior art drive system to achieve a target vibration.
The prior art vibratory sensor drives the sensor element using the closed-loop drive and using a feedback element, wherein the closed-loop drive incrementally changes the drive frequency and monitors the feedback element until the desired target point is reached. The desired endpoint comprises a phase difference ((1)) between the drive signal and the resulting pickoff signal achieving the phase difference (1)1 or the phase difference (1)2.
FIG. 2 is a flow chart of a method of operation of the prior art vibratory sensor for measuring fluid viscosity. Steps 1-4 below determine the frequency of the first frequency point col while steps 5-8 determine the frequency of the second frequency point 0)2.
In step 1, a vibration setpoint is set to a first target phase difference (1)1 and the sensor element is vibrated from the current vibration frequency. The first target phase difference (1)1 is achieved by varying the frequency of the drive signal, starting from the current vibration frequency. The current vibration frequency is gradually changed in a closed-loop manner and according to received feedback, such as feedback regarding the difference between a current phase difference and the target phase difference.
The vibration frequency is incrementally ramped up or down from the current vibration frequency, depending on whether the phase difference is to be increased or decreased.
In step 2, the current phase difference is compared to the first target phase difference (1)1. If the first target phase difference (1)1 has been achieved, then the method proceeds to step 4. Otherwise, the method branches to step 3 until the first target phase difference (1)1 is achieved.
In step 3, a wait is performed. Consequently, the method loops and waits until the vibration setpoint has been achieved. The prior art vibratory sensor therefore waits for the actual vibration of the sensor element to reach the vibration setpoint. Due to the closed¨loop drive operation, the sensor element does not achieve vibration at the vibration setpoint until at least a known wait time has elapsed.
The wait may be for a fixed predetermined time or may vary in length.
Environmental conditions may require a longer than expected time to achieve the target phase difference. The length of the wait may depend on various factors. The length of the wait may depend on a distance to the target phase difference from the initial phase
3 difference. The length of the wait may depend on the physical characteristics of the sensor element. The length of the wait may depend on the nature of the fluid being measured (including the density and/or viscosity of the fluid). The length of the wait may depend on the power available to the prior art vibratory sensor.
In step 4, where the vibration setpoint has been achieved and the phase difference between the drive sensor signal and the pickoff sensor signal corresponds to the first phase difference (1)1, then the corresponding first vibration frequency oil is recorded.
The first frequency point oil comprises the vibration frequency that generates the first target phase difference (1)1. The first vibration frequency oil may comprise the frequency where the phase difference between the drive signal phase and the pickoff signal phase is about 135 degrees, for example.
In step 5, the vibration setpoint is set to a second target phase difference (1)2 and the sensor element is vibrated from the current vibration frequency. The second target phase difference (1)2 is achieved by varying the frequency of the drive signal, starting from the current vibration frequency. The current vibration frequency is gradually changed in a closed-loop manner and according to received feedback, such as feedback regarding the difference between a current phase difference and the target phase difference. The vibration frequency is incrementally ramped up or down from the current vibration frequency, depending on whether the phase difference is to be increased or decreased. It should be understood that the starting vibration frequency is therefore the current vibration frequency, which comprises the vibration frequency obtained in step 4 above.
In step 6, the current phase difference is compared to the second target phase difference (1)2. If the second target phase difference (1)2 has been achieved, then the method proceeds to step 8. Otherwise, the method branches to step 7 until the second target phase difference (1)2 is achieved.
In step 7, a wait is performed. Consequently, the method loops and waits until the vibration setpoint has been achieved. Due to the closed¨loop drive operation, the sensor element does not achieve vibration at the vibration setpoint until at least a known wait time has elapsed, as previously discussed.
In step 8, where the vibration setpoint has been achieved and the phase difference between the drive sensor signal and the pickoff sensor signal corresponds to the second
4 phase difference (1)2, then the corresponding second frequency point (t)2 is recorded. The second frequency point (t)2 comprises the vibration frequency that generates the second target phase difference (1)2. The second frequency point (t)2 may comprise the frequency where the phase difference between the drive signal phase and the pickoff signal phase is about 45 degrees, for example.
FIG. 3 is a graph of a closed-loop vibration response of the prior art vibratory sensor of FIG. 1. The vertical axis represents vibration frequency (0)) and the horizontal axis represents time (t). It can be seen that the prior art vibratory sensor is alternatingly vibrated at the first frequency point col and then at the second frequency point 0)2, wherein this pattern is iteratively repeated. It should be understood that the first and second frequency points col and (t)2 are not necessarily constant. The first and second vibration frequencies col and (t)2 may change due to changes in the fluid being characterized by the vibratory sensor, for example.
Due to the closed-loop design of the drive portion of the prior art vibratory sensor, it can be seen that the actual vibration frequency changes smoothly and continuously, but slowly. Each change in drive frequency requires a closed-loop time period TcL to accomplish, due to the feedback used to achieve the target phase difference. As a result, the prior art vibratory tine sensor cannot measure rapid changes in col and 0)2, and therefore cannot measure rapid changes in viscosity of the fluid to be characterized. Further, even where the time period TcL is small, it can be seen that the time period TcL is repeated and will therefore add up and will affect the operation of the prior art vibratory sensor.
Aspects of the Invention In one aspect of the invention, a vibratory sensor comprises:
a vibratory element configured to generate a vibration signal; and a receiver circuit that receives the vibration signal from the vibratory element;
and a drive circuit coupled to the receiver circuit and the vibratory element and generating a drive signal that vibrates the vibratory element, wherein the drive circuit vibrates the vibratory element commencing at a commanded first frequency and in an open-loop manner to achieve a first target phase difference (1)1 for a fluid being characterized and determines a corresponding first frequency point oil, vibrates the vibratory element commencing at a commanded second frequency and in the open-loop manner to achieve a second target phase difference (1)2 and determines a corresponding second frequency point oi2, and determines a viscosity of the fluid being characterized using the first frequency point oil and the second frequency point oi2.
Preferably, the vibratory sensor iteratively performs the vibrating and determining steps.
Preferably, the commanded first frequency comprises a previous-time first frequency point co 1 t,me,(t_i) and the commanded second frequency comprises a previous-time second frequency point oi2t,,((-1)=
Preferably, the drive circuit comprises a closed-loop drive that generates the drive signal to achieve a target phase difference and commencing at a current vibration frequency and an open-loop drive that generates the drive signal to achieve a target phase difference and commencing at a commanded first or second frequency.
Preferably, vibrating the vibratory element of the vibratory sensor in the open-loop manner comprises the drive circuit setting a vibration setpoint to the first target phase difference (1)1, the drive circuit vibrating the vibratory element in the open-loop manner and at the commanded first frequency, the drive circuit comparing a current first phase difference to the first target phase difference (1)1 and waiting until the current first phase difference is substantially equal to the first target phase difference (1)1, if the current first phase difference is equal to the first target phase difference (1)1, then the drive circuit recording the corresponding first frequency point oil, wherein achieving the first target phase difference (1)1 generates the first frequency point oil in the vibratory element, the drive circuit setting the vibration setpoint to the second target phase difference (1)2, the drive circuit vibrating the vibratory element in the open-loop manner and at the commanded second frequency, the drive circuit comparing a current second phase difference to the second target phase difference (1)2 and waiting until the current second phase difference is substantially equal to the second target phase difference (1)2, and if the current second phase difference is equal to the second target phase difference (1)2, then the drive circuit recording the corresponding second frequency point oi2, wherein achieving the second target phase difference (1)2 generates the second frequency point (t)2 in the vibratory element.
Preferably, the drive circuit is further configured to vibrate the vibratory element in a closed-loop manner to achieve the first target phase difference (1)1 for the fluid being characterized and determining a corresponding first frequency point co 1, with the vibrating commencing at the current vibration frequency, and vibrate the vibratory element in the closed-loop manner to achieve the second target phase difference (1)2 for the fluid being characterized and determining a corresponding second frequency point 0)2, with the vibrating commencing at the current vibration frequency.
Preferably, the drive circuit selects the open-loop operation if the fluid being characterized is substantially stable.
Preferably, the drive circuit is further configured to vibrate the vibratory element commencing at the commanded first frequency and in the open-loop manner to approximate the first target phase difference (1)1 for a fluid being characterized, vibrate the vibratory element in a closed-loop manner to achieve the first target phase difference (1)1 and determine a corresponding first frequency point co 1, vibrate the vibratory element commencing at the commanded second frequency and in the open-loop manner to approximate the second target phase difference (1)2 for the fluid being characterized, vibrate the vibratory element in the closed-loop manner to achieve the second target phase difference (1)2 and determine a corresponding second frequency point 0)2, and determine a viscosity of the fluid being characterized using the first frequency point co 1 and the second frequency point 0)2.
Preferably, the receiver circuit is coupled to the drive circuit, with the receiver circuit providing the vibration signal amplitude and the vibration signal frequency to the drive circuit, with the drive circuit generating a drive signal for the vibratory element using the vibration signal amplitude and the vibration signal frequency.
Preferably, the vibratory sensor comprises a vibratory tine sensor and with the vibratory element comprising a tuning fork structure.
In one aspect of the invention, a method of varying vibration in a vibratory sensor comprises:
vibrating a vibratory element of a vibratory sensor commencing at a commanded first frequency and in an open-loop manner to achieve a first target phase difference (1)1 for a fluid being characterized and determining a corresponding first frequency point col;
vibrating the vibratory element commencing at a commanded second frequency and in the open-loop manner to achieve a second target phase difference (1)2 and determining a corresponding second frequency point co2; and determining a viscosity of the fluid being characterized using the first frequency point col and the second frequency point co2.
Preferably, the method iteratively performs the vibrating and determining steps.
Preferably, the commanded first frequency comprises a previous-time first frequency point co 1 t,me,(t_i) and the commanded second frequency comprises a previous-time second frequency point 0o2t,,(t-1)=
Preferably, vibrating the vibratory element in the open-loop manner comprises setting a vibration setpoint to the first target phase difference (1)1, vibrating the vibratory element in the open-loop manner and at the commanded first frequency, comparing a current first phase difference to the first target phase difference (1)1 and waiting until the current first phase difference is substantially equal to the first target phase difference (1)1, if the current first phase difference is equal to the first target phase difference (1)1, then recording the corresponding first frequency point col, wherein achieving the first target phase difference (1)1 generates the first frequency point col in the vibratory element, setting the vibration setpoint to the second target phase difference (1)2, vibrating the vibratory element in the open-loop manner and at the commanded second frequency, comparing a current second phase difference to the second target phase difference (1)2 and waiting until the current second phase difference is substantially equal to the second target phase difference (1)2, and if the current second phase difference is equal to the second target phase difference (1)2, then recording the corresponding second frequency point w2, wherein achieving the second target phase difference (1)2 generates the second frequency point co2 in the vibratory element.
Preferably, the method further comprises the preliminary steps of vibrating the vibratory element in a closed-loop manner to achieve the first target phase difference (1)1 for the fluid being characterized and determining a corresponding first frequency point col, with the vibrating commencing at the current vibration frequency, and vibrating the vibratory element in the closed-loop manner to achieve the second target phase difference (1)2 for the fluid being characterized and determining a corresponding second frequency point 0)2, with the vibrating commencing at the current vibration frequency.
Preferably, the method selects the open-loop operation if the fluid being characterized is substantially stable.
Preferably, the method comprises vibrating the vibratory element commencing at the commanded first frequency and in the open-loop manner to approximate the first target phase difference (1)1 for a fluid being characterized, vibrating the vibratory element in a closed-loop manner to achieve the first target phase difference (1)1 and determining a corresponding first frequency point col, vibrating the vibratory element commencing at the commanded second frequency and in the open-loop manner to approximate the second target phase difference (1)2 for the fluid being characterized, vibrating the vibratory element in the closed-loop manner to achieve the second target phase difference (1)2 and determining a corresponding second frequency point 0)2, and determining a viscosity of the fluid being characterized using the first frequency point col and the second frequency point 0)2.
Preferably, the vibratory sensor comprises a vibratory tine sensor and with the vibratory element comprising a tuning fork structure.
Description of the Drawings The same reference number represents the same element on all drawings. The drawings are not necessarily to scale.
FIG. 1 shows a prior art vibratory sensor comprising a vibratory sensor element and a signal processor coupled to the sensor element comprising a vibratory sensor element and a signal processor coupled to the sensor element.
FIG. 2 is a flow chart of a method of operation of the prior art vibratory sensor for measuring fluid viscosity.
FIG. 3 is a graph of a closed-loop vibration response of the prior art vibratory sensor of FIG. 1.
FIG. 4 shows a vibratory sensor according to an embodiment of the invention.
FIG. 5 shows the vibratory sensor according to an embodiment of the invention.

FIG. 6 is a flowchart of a method of varying vibration in the vibratory sensor according to an embodiment of the invention.

FIG. 7 is a graph of the combined closed-loop and open-loop vibration response of the vibratory sensor.
Detailed Description of the Invention FIGS. 4-7 and the following description depict specific examples to teach those skilled in the art how to make and use the best mode of the invention. For the purpose of teaching inventive principles, some conventional aspects have been simplified or omitted. Those skilled in the art will appreciate variations from these examples that fall within the scope of the invention. Those skilled in the art will appreciate that the features described below can be combined in various ways to form multiple variations of the invention. As a result, the invention is not limited to the specific examples described below, but only by the claims and their equivalents.
FIG. 4 shows a vibratory sensor 5 according to an embodiment of the invention.

The vibratory sensor 5 may comprise a vibratory element 104 and meter electronics 20, wherein the vibratory element 104 is coupled to the meter electronics 20 by a lead or leads 100. In some embodiments, the vibratory sensor 5 may comprise a vibratory tine sensor or fork density sensor (see FIG. 5 and the accompanying discussion).
However, other vibratory sensors are contemplated and are within the scope of the description and claims.
The vibratory sensor 5 may be at least partially immersed into a fluid to be characterized. For example, the vibratory sensor 5 may be mounted in a pipe or conduit.
The vibratory sensor 5 may be mounted in a tank or container or structure for holding a fluid. The vibratory sensor 5 may be mounted in a manifold or similar structure for directing a fluid flow. Other mounting arrangements are contemplated, however, and are within the scope of the description and claims.
The fluid can comprise a liquid. The fluid can comprise a gas. Alternatively, the fluid can comprise a multi-phase fluid, such as a liquid that includes entrained gas, entrained solids, multiple liquids, or combinations thereof.
The vibratory sensor 5 may operate to provide fluid measurements. The vibratory sensor 5 may provide fluid measurements including one or more of a fluid density and a fluid viscosity for a fluid, including flowing or non-flowing fluids. The vibratory sensor 5 may provide fluid measurements including a fluid mass flow rate, a fluid volume flow rate, and/or a fluid temperature. This listing is not exhaustive and the vibratory sensor 5 may measure or determine other fluid characteristics.
The meter electronics 20 may provide electrical power to the vibratory element 104 via the lead or leads 100. The meter electronics 20 may control operation of the vibratory element 104 via the lead or leads 100. For example, the meter electronics 20 may generate a drive signal and supply the drive signal to the vibratory element 104, wherein the vibratory element 104 generates a vibration in one or more vibratory components using the drive signal. The drive signal may control the vibrational amplitude. The drive signal may control the vibrational frequency. The drive signal may control the vibrational duration and/or vibrational timing.
The meter electronics 20 may receive a vibration signal or signals from the vibratory element 104 via the lead or leads 100. The meter electronics 20 may process the vibration signal or signals in order to generate a density measurement, for example.
It should be understood that other or additional measurements may be generated from the vibration signal or signals.
The meter electronics 20 may process the vibration signal or signals received from the vibratory element 104 to determine a frequency of the signal or signals. The frequency may comprise a resonant frequency of the fluid. The resonant frequency may be used to determine a density of the fluid. Further, or in addition, the meter electronics may process the vibration signal or signals to determine other characteristics of the fluid, such as a viscosity or a phase shift between signals that can be processed to determine a fluid flow rate, for example. Other vibrational response characteristics and/or fluid measurements are contemplated and are within the scope of the description and claims.
The meter electronics 20 may be further coupled to a communication link 26.
The meter electronics 20 may communicate a vibration signal over the communication link 26. The meter electronics 20 may process the received vibration signal to generate a measurement value or values and may communicate a measurement value or values over the communication link 26.
In addition, the meter electronics 20 may receive information over the communication link 26. The meter electronics 20 may receive commands, updates, operational values or operational value changes, and/or programming updates or changes over the communication link 26.
FIG. 5 shows the vibratory sensor 5 according to an embodiment of the invention. The vibratory sensor 5 in the embodiment shown comprises a vibratory tine sensor 5, including meter electronics 20 coupled to the vibratory element 104 by a shaft 115 in the embodiment shown. The shaft 115 may be of any desired length. The shaft 115 may be at least partially hollow and wires or other conductors may extend between the meter electronics 20 and the vibratory element 104 through the shaft 115.
The meter electronics 20 may include circuit components such as a receiver circuit 134, a drive circuit 138, and an interface circuit 136 in the embodiment shown.
In the embodiment shown, the receiver circuit 134 and the drive circuit 138 are directly coupled to the leads of the vibratory element 104 in the embodiment shown.
Alternatively, the meter electronics 20 may comprise a separate component or device from the vibratory element 104, wherein the receiver circuit 134 and the drive circuit 138 are coupled to the vibratory element 104 via the lead or leads 100, as shown in FIG.
4.
The vibratory element 104 of the vibratory sensor 5 in the embodiment shown comprises a tuning fork structure 104, wherein the vibratory element 104 is at least partially immersed in the fluid being measured. The vibratory element 104 includes a housing 105 that may be affixed to another structure, such as a pipe, conduit, tank, receptacle, manifold, or any other fluid-handling structure. The housing 105 retains the vibratory element 104, while the vibratory element 104 remains at least partially exposed. The vibratory element 104 therefore is configured to be immersed in the fluid.
The vibratory element 104 in the embodiment shown includes first and second tines 112 and 114 that are configured to extend at least partially into the fluid. The first and second tines 112 and 114 comprise elongate elements that may have any desired cross-sectional shape. The first and second tines 112 and 114 may be at least partially flexible or resilient in nature.
The vibratory sensor 5 further includes corresponding first and second piezo elements 122 and 124 that comprise piezo-electric crystal elements. The first and second piezo elements 122 and 124 are located adjacent to the first and second tines 112 and 114, respectively. The first and second piezo elements 122 and 124 are configured to contact and mechanically interact with the first and second tines 112 and 114.
The first piezo element 122 may contact at least a portion of the first tine 112.
The first piezo element 122 may be electrically coupled to the drive circuit 138, with the drive circuit 138 providing a time-varying drive signal to the first piezo element 122.
The first piezo element 122 may expand and contract when subjected to the time-varying drive signal. As a result, the first piezo element 122 may alternatingly deform and displace the first tine 112 from side to side in a vibratory motion (see dashed lines), disturbing the fluid in a periodic, reciprocating manner.
The second piezo element 124 may be coupled to a receiver circuit 134 that produces a time-varying vibration response signal corresponding to the deformations of the second tine 114 in the fluid. Movement of the second tine 114 may therefore cause a corresponding electrical vibration signal to be generated by the second piezo element 124. The second piezo element 124 transmits the vibration signal to the meter electronics 20. The meter electronics 20 processes the vibration signal and may measure the vibration signal amplitude and/or the vibration signal frequency of the vibration signal.
The meter electronics 20 may include the interface circuit 136. The interface circuit 136 may be configured to communicate with external devices. The interface circuit 136 may communicate a vibration measurement signal or signals and may communicate determined fluid characteristics to one or more external devices.
The meter electronics 20 may transmit vibration signal characteristics via the interface circuit 136, such as a vibration signal frequency and/or a vibration signal amplitude of the vibration signal. The meter electronics 20 may transmit fluid measurements via the interface circuit 136, such as a density and/or viscosity of the fluid, among other things.
Other fluid measurements are contemplated and are within the scope of the description and claims. In addition, the interface circuit 136 may receive communications from external devices, including commands and data for generating measurement values, for example.
In some embodiments, the receiver circuit 134 is coupled to the drive circuit 138, with the receiver circuit 134 providing the vibration signal amplitude and the vibration signal frequency to the drive circuit 138, with the drive circuit 138 generating a drive signal for the vibratory element 104 using the vibration signal amplitude and the vibration signal frequency.
The drive circuit 138 may receive the vibration signal and may generate a drive signal from the vibration signal, and may modify characteristics of the vibration signal in order to generate the drive signal. The vibratory element 104 is generally maintained at a resonant frequency, as influenced by the surrounding fluid. The vibratory element 104 is typically maintained at the resonant frequency by the drive circuit 138. The drive circuit 138 may modify the vibration signal to produce a desired vibrational disturbance in the fluid. The drive circuit 138 further may modify the vibration signal to compensate for the length of the leads between the meter electronics 20 and the vibratory element 104 and/or to compensate for other losses in the vibration signal, for example.
The drive circuit 138 may include a closed-loop drive 143 and an open-loop drive 147. Either one of the closed-loop drive 143 or the open-loop drive 147 may be used by the drive circuit 138 to generate a drive signal and supply the drive signal to the vibratory element 104 (i.e., to the first piezo element 122).
The closed-loop drive 143 generates a closed-loop drive signal, wherein the closed-loop drive 143 uses the vibration signal received from the vibratory element 104 (i.e., from the second piezo element 124) to generate the drive signal. The closed-loop drive 143 therefore operates based on feedback and a feedback algorithm. The feedback comprises a difference between the current vibration and the commanded vibration target. The drive signal is smoothly and continuously varied by the closed-loop drive 143 until the vibration signal (i.e., the feedback) reaches the vibration target. Therefore, if a first frequency point oil is commanded, the closed-loop drive 143 will incrementally change from a current vibration frequency of oi2 until the target vibration of oil is eventually achieved.
In some embodiments, the drive circuit 138 comprises a closed-loop drive 143 that generates the drive signal to achieve a target phase difference, commencing at a current vibration frequency, and an open-loop drive 147 that generates the drive signal to achieve a target phase difference, commencing at a commanded vibration frequency.
The open-loop drive 147 is configured to generate a drive signal based on a commanded vibration target. Therefore, if a first vibration frequency is commanded, the open-loop drive 147 will generate a drive signal at the first vibration frequency, even where the drive circuit 138 had been vibrating the vibratory element 104 at the second vibration frequency. The open-loop drive 147 does not operate based on feedback and the open-loop drive 147 therefore can immediately vibrate at a commanded vibration target.
In some embodiments, the drive circuit 138 vibrates the vibratory element 104 commencing at a commanded first frequency and in an open-loop manner to achieve a first target phase difference (1)1 for a fluid being characterized and determines a corresponding first frequency point col, vibrates the vibratory element 104 commencing at a commanded second frequency and in the open-loop manner to achieve a second target phase difference (1)2 and determines a corresponding second frequency point co2, and determines a viscosity of the fluid being characterized using the first frequency point wl and the second frequency point co2.
It should be understood that the commanded first and second frequencies are only approximations of the first and second frequency points wl and co2. The commanded first and second frequencies may not be exactly the final values of the actual first and second frequency points wl and co2, such as where the density of the fluid is varying over time.
In some embodiments, vibrating the vibratory element 104 of the vibratory sensor 5 in the open-loop manner comprises the drive circuit 138 setting a vibration setpoint to the first target phase difference (1)1, the drive circuit 138 vibrating the vibratory element 104 commencing at the commanded first frequency and in the open-loop manner, the drive circuit 138 comparing a current first phase difference to the first target phase difference (1)1 and waiting until the current first phase difference is substantially equal to the first target phase difference (1)1, if the current first phase difference is equal to the first target phase difference (1)1, then the drive circuit 138 recording the corresponding first frequency point col, wherein achieving the first target phase difference (1)1 generates the first frequency point wl in the vibratory element 104, the drive circuit 138 setting the vibration setpoint to the second target phase difference (1)2, the drive circuit 138 vibrating the vibratory element 104 commencing at the commanded second frequency and in the open-loop manner, the drive circuit 138 comparing a current second phase difference to the second target phase difference (1)2 and waiting until the current second phase difference is substantially equal to the second target phase difference (1)2, and if the current second phase difference is equal to the second target phase difference (1)2, then the drive circuit 138 recording the corresponding second frequency point 0)2, wherein achieving the second target phase difference (1)2 generates the second frequency point (t)2 in the vibratory element 104.
In some embodiments, the drive circuit 138 is configured to vibrate the vibratory element 104 commencing at a commanded first frequency and in the open-loop manner to approximate a first target phase difference (1)1 for a fluid being characterized, vibrate the vibratory element 104 in a closed-loop manner to achieve the first target phase difference (1)1 and determining a corresponding first frequency point col, vibrate the vibratory element 104 commencing at a commanded second frequency and in the open-loop manner to approximate a second target phase difference (1)2 for the fluid being characterized, vibrate the vibratory element 104 in the closed-loop manner to achieve the second target phase difference (1)2 and determining a corresponding second frequency point 0)2, and determine a viscosity of the fluid being characterized using the first frequency point col and the second frequency point 0)2.
An open-loop controller, which may also be called a non-feedback controller, computes its input into a system using only a current state of the system and a model of the system. A characteristic of the open-loop controller is that it does not use feedback to determine if the output has achieved the desired goal of the input. This means that the system does not observe the output of the processes that it is controlling.
Consequently, a true open-loop system cannot correct errors in the desired and achieved values. It also may not compensate for disturbances in the system. However, an advanced open-loop system can be used, wherein the control methodology can be self-learning and adaptive.
As a result, the vibratory sensor according to any of the embodiments can employ either a traditional open-loop control process or can employ an adaptive open-loop control process, wherein some feedback or outside values are used to ensure that the actual phase difference between the drive signal phase and the vibration signal phase approximates or closely approaches the target phase difference.
The drive circuit 138 forces the vibratory element 104 to a vibration frequency that is near to the desired vibration frequency by driving it with an open-loop drive signal to vibrate at the last measured value of the frequency point. For instance, by driving a sensor at col, with the frequency obtained from the last measured value of col (referred to as (olume,(t_i)), the drive system is able to approximately locate a new value of a first frequency point col. Once the commanded first frequency is achieved, the drive can transition back to a closed-loop operation or an adaptive open-loop operation and locate the exact value of col. Similarly, by driving a sensor at (t)2, with the frequency obtained from the last measured value of (t)2 (referred to as (t)2õme,(,_1)), the drive system is able to approximately locate a new value of a second frequency point 0)2. Once the commanded second frequency is achieved, the drive can transition back to a closed-loop operation or an adaptive open-loop operation and locate the exact value of 0)2.
As stated above, a purely closed-loop vibration can be used to initiate the vibration of the vibratory sensor. The vibration can then be switched to an open-loop vibration, or can be switched to using a combined open-loop and closed-loop vibration, wherein the open-loop part of an iteration greatly shortens an iteration time.
In addition, or alternatively, the meter electronics 20 can decide whether to employ open-loop vibrations, such as at each iteration, by checking various environmental factors. For example, the meter electronics 20 can use the open-loop vibration if the fluid being characterized is acceptably stable. The measured density of the fluid can be determined to be stable if it does not vary by more than a predetermined density tolerance over a predetermined time period.
FIG. 6 is a flowchart 600 of a method of varying vibration in the vibratory sensor according to an embodiment of the invention. The closed-loop method steps 601-below determine the frequency of the first frequency point col in a closed-loop manner, while the closed-loop method steps 605-608 determine the frequency of the second frequency point (t)2 in a closed-loop manner. The open-loop method steps 620-below determine the frequency of the first frequency point col in an open-loop manner, while the open-loop method steps 625-629 determine the frequency of the second frequency point (t)2 in an open-loop manner.
In step 601, a vibration setpoint is set to a first target phase difference (1)1 and the vibratory element is vibrated. The target phase difference is achieved by varying the frequency of the drive signal, starting from the current vibration frequency.
The current vibration frequency is gradually changed, in a closed-loop manner and according to received feedback, such as feedback regarding the difference between a current phase difference and the target phase difference. The vibration frequency is incrementally ramped up or down from the current vibration frequency, depending on whether the phase difference is to be increased or decreased.
In step 602, the current phase difference is compared to the first target phase difference (1)1. If the first target phase difference (1)1 has been achieved, then the method proceeds to step 604. Otherwise, the method branches to step 603 until the first target phase difference (1)1 is achieved.
In step 603, a wait is performed. Consequently, the method loops and waits until the vibration setpoint has been achieved. The vibratory sensor therefore waits for the actual vibration of the vibratory element to reach the vibration setpoint. Due to the closed¨loop drive operation, the vibratory element does not achieve vibration at the vibration setpoint until at least a known wait time has elapsed.
The wait may be for a fixed predetermined time or may vary in length.
Environmental conditions may require a longer than expected time to achieve the target phase difference. The length of the wait may depend on various factors. The length of the wait may depend on a distance to the target phase difference from the initial phase difference. The length of the wait may depend on the physical characteristics of the vibratory element. The length of the wait may depend on the nature of the fluid being measured (including the density and/or viscosity of the fluid). The length of the wait may depend on the power available to the vibratory sensor. If the available electrical power is limited, the vibratory sensor may not be able to quickly ramp to the target phase difference and the corresponding frequency point col or 0)2.
In step 604, where the vibration setpoint has been achieved and the phase difference between the drive sensor signal and the pickoff sensor signal corresponds to the first phase difference (1)1, then the corresponding first frequency point col is recorded. The first frequency point col comprises the vibration frequency that generates the first target phase difference (1)1. The first frequency point col comprises the frequency where the phase difference between the drive signal phase and the pickoff signal phase is about 135 degrees in some embodiments.
In step 605, the vibration setpoint is set to a second target phase difference (1)2 and the vibratory element is vibrated from the current vibration frequency.
The second target phase difference (1)2 is achieved by varying the frequency of the drive signal, starting from the current vibration frequency. The current vibration frequency is gradually changed, in a closed-loop manner and according to received feedback, such as feedback regarding the difference between a current phase difference and the target phase difference. The vibration frequency is incrementally ramped up or down from the current vibration frequency, depending on whether the phase difference is to be increased or decreased. It should be understood that the starting vibration frequency is therefore the current vibration frequency, which comprises the vibration frequency obtained in step 604 above.
In step 606, the current phase difference is compared to the second target phase difference (1)2. If the second target phase difference (1)2 has been achieved, then the method proceeds to step 608. Otherwise, the method branches to step 607 until the second target phase difference (1)2 is achieved.
In step 607, a wait is performed. Consequently, the method loops and waits until the vibration setpoint has been achieved. Due to the closed¨loop drive operation, the vibratory element does not achieve vibration at the vibration setpoint until at least a known wait time has elapsed, as previously discussed.
In step 608, where the vibration setpoint has been achieved and the phase difference between the drive sensor signal and the pickoff sensor signal corresponds to the second phase difference (1)2, then the corresponding second frequency point (t)2 is recorded. The second frequency point (t)2 comprises the vibration frequency that generates the second target phase difference (1)2. The second frequency point (t)2 in some embodiments comprises the frequency where the phase difference between the drive signal phase and the pickoff signal phase is about 45 degrees in some embodiments.
The above closed-loop method steps 601-608 may comprise an initial or startup iteration for the vibratory flowmeter. The closed-loop method steps 601-608 in some embodiments may be used to generate initial values of the first and second frequency points o)1 and 0)2. The closed-loop method steps 601-608 may be iterated one or more times before the method proceeds to the open-loop method steps 620-629, below.
In step 620, the vibration setpoint is set to the first target phase difference (1)1.

In step 621, the vibratory sensor is vibrated at a commanded first frequency.
Consequently, the vibration of the vibratory sensor transitions discontinuously from a current vibration frequency (i.e., the vibration frequency as it was immediately before this step) to the frequency value as given in the commanded first frequency.
It should therefore be understood that the initial vibration frequency in this step is not the current vibration frequency. Vibration of the vibratory sensor therefore comprises an open-loop vibration process, at least for a period of time. As a result of vibrating in an open-loop manner, the resulting phase difference will immediately be close (or very close) to the first target phase difference (1)1 when vibration commences at the commanded first frequency.
In some embodiments, the commanded first frequency comprises a previous-time first frequency point colume,(t_i). The subscript [time=(t-1)] signifies that the first frequency point col is from a previous time period (in the current iteration [time = t]). In some embodiments, the previous-time first frequency point colõme,(t_i) may comprise the first frequency point col as obtained in a previous iteration of step 604 above, or as obtained in a previous iteration of step 624 below. However, it should be understood that the method is not limited to an immediately previous frequency value, and the value may be from an iteration farther back in time. Alternatively, the previous-time first frequency point colume,(t_i) may comprise an ideal value that was previously determined or received and stored within the vibratory sensor, such as an expected frequency value for a predetermined fluid to be characterized.
It should be understood that after the open-loop vibration transition to the previous-time first frequency point colõme,(t_i), the vibration may then return to a closed-loop or adaptive open-loop vibration process. Feedback (or other or additional information) may then be employed to refine the vibration and zero in on the first target phase difference (1)1.
In step 622, the current phase difference is compared to the first target phase difference (1)1. If the first target phase difference (1)1 has been achieved, then the method proceeds to step 624. Otherwise, the method branches to step 623 until the first target phase difference (1)1 is achieved.
In step 623, a wait is performed. Consequently, the method loops and waits until the vibration setpoint has been achieved. The wait may be for a fixed predetermined time or may vary in length. The length of the wait may depend on various factors, such as the distance to the target phase difference from the initial phase difference, the physical characteristics of the vibratory element, the nature of the fluid being measured (including the density and/or viscosity of the fluid), and the power available to the vibratory sensor. However, the wait of step 623 will be significantly less than the wait length of step 603 above. Because step 621 vibrates the vibratory sensor in an open-loop manner, and starts with a frequency that will be close to the final frequency, the amount of time needed for the vibratory sensor to achieve the target phase difference is significantly reduced.
In step 624, where the vibration setpoint has been achieved and the phase difference between the drive sensor signal and the pickoff sensor signal corresponds to the first phase difference (1)1, then the corresponding first frequency point col is recorded. The first frequency point col comprises the vibration frequency that generates the first target phase difference (1)1. The first frequency point col comprises the frequency where the phase difference between the drive signal phase and the pickoff signal phase is about 135 degrees in some embodiments.
The newly-determined first frequency point col in some embodiments may be used as the previous-time first frequency point colume,(t_i) in a future iteration (or iterations) of the open-loop method steps 620-624.
In step 625, the vibration setpoint is set to the second target phase difference (1)2.
In step 626, the vibratory sensor is vibrated at a commanded second frequency.

Consequently, the vibration of the vibratory sensor transitions discontinuously from a current vibration frequency (i.e., the vibration frequency as it was immediately before this step) to the frequency value as given in the commanded second frequency.
It should therefore be understood that the initial vibration frequency in this step is not the current vibration frequency. Vibration of the vibratory sensor therefore comprises an open-loop vibration process, at least for a period of time. As a result of vibrating in an open-loop manner, the resulting phase difference will immediately be close (or very close) to the second target phase difference (1)2 when vibration commences at the commanded second frequency.
In some embodiments, the commanded second frequency comprises a previous-time second frequency point (t)2õme,(,-1). The subscript [time=(t-1)]
signifies that the second frequency point (t)2 is from a previous time period (in the current iteration [time = t]). In some embodiments, the previous-time second frequency point co2t,,((-1) may comprise the second frequency point (t)2 as obtained in a previous iteration of step 608 above, or as obtained in a previous iteration of step 629 below. However, it should be understood that the method is not limited to an immediately previous frequency value, and the value may be from an iteration farther back in time. Alternatively, the previous-time second frequency point co2t,me,(t_1) may comprise an ideal value that was previously determined or received and stored within the vibratory sensor, such as an expected frequency value for a predetermined fluid to be characterized.
It should be understood that after the open-loop vibration transition to the previous-time second frequency point 0o2t,me,(t_1), the vibration may then return to a closed-loop or adaptive open-loop vibration process. Feedback (or other or additional information) may then be employed to refine the vibration and zero in on the second target phase difference (1)2.
In step 627, the current phase difference is compared to the second target phase difference (1)2. If the second target phase difference (1)2 has been achieved, then the method proceeds to step 629. Otherwise, the method branches to step 628 until the second target phase difference (1)2 is achieved.
In step 628, a wait is performed. Consequently, the method loops and waits until the vibration setpoint has been achieved. The wait may be for a fixed predetermined time or may vary in length. The length of the wait may depend on various factors, such as the distance to the target phase difference from the initial phase difference, the physical characteristics of the vibratory element, the nature of the fluid being measured (including the density and/or viscosity of the fluid), and the power available to the vibratory sensor. However, the wait of step 628 will be significantly less than the wait length of step 607 above. Because step 626 vibrates the vibratory sensor in an open-loop manner, and starts with a frequency that will be close to the final frequency, the amount of time needed for the vibratory sensor to achieve the target phase difference is significantly reduced.
In step 629, where the vibration setpoint has been achieved and the phase difference between the drive sensor signal and the pickoff sensor signal corresponds to the second phase difference (1)2, then the corresponding second frequency point (t)2 is recorded. The second vibration frequency point (t)2 comprises the vibration frequency that generates the second target phase difference (1)2. The second frequency point (t)2 comprises the frequency where the phase difference between the drive signal phase and the pickoff signal phase is about 45 degrees in some embodiments.
The newly-determined second frequency point (t)2 in some embodiments may be used as the previous-time second frequency point o)2õme,(,_1) in a future iteration (or iterations) of the open-loop method steps 625-629.
The vibratory sensor 5 according to any of the embodiments reacts faster changes in the fluid being characterized using the open-loop operation.
It should be understood that the closed-loop method steps 601-608 may comprise an initial or startup process, wherein the closed-loop method steps 601-608 are executed at least once. The closed-loop method steps 601-608 may be not executed during normal operation or after the initial or startup process. In some embodiments, the open-loop method steps 620-629 may be iteratively executed and the closed-loop method steps 601-608 are executed merely to derive initial values of the frequency points o)1 and 0)2. Alternatively, in some embodiments the steps closed-loop method 601-may be executed periodically or intermittently, including on an as-needed basis, for example.
In an alternative embodiment, the first and second frequency points col and (t)2 may be found by measuring the power of the vibration signal and determining the first and second frequency points col and (t)2 from the points of half-power in the vibration signal. It should be understood that the frequency points found by measuring power may be approximately the same as the frequency points found by monitoring the phase difference, but may not be exactly the same.
FIG. 7 is a graph of the combined closed-loop and open-loop vibration responses of the vibratory sensor of FIGS. 4-5 and/or the combined closed-loop and open-loop vibration responses of the method of FIG. 6. The vertical axis represents vibration frequency (0)) and the horizontal axis represents time (t). It can be seen that the prior art vibratory sensor is alternatingly vibrated at the first frequency point col and then at the second frequency point 0)2, wherein this pattern is iteratively repeated.
Although the frequency points col and (t)2 are shown as being constant, it should be understood that the first and second frequency points col and (t)2 may change due to changes in the fluid being characterized by the vibratory sensor, for example. In addition, the first and second frequency points col and co2 may change due to changes in environmental conditions, such as due to changes in temperature and/or pressure, for example.
The first two vibration occurrences span two closed-loop time periods TcL. The first two vibration occurrences comprise vibration in a closed-loop manner, wherein vibration commences at the frequency point col and the vibration is smoothly and continuously varied until the vibration achieves the frequency point co2 or the vibration commences at the frequency point co2 and the vibration is smoothly and continuously varied until the vibration achieves the frequency point col. Due to the closed-loop vibration in the first two vibration occurrences, it can be seen that the actual vibration frequency changes smoothly and continuously, but slowly. Each change in drive frequency requires a closed-loop time period TcL to accomplish, due to the feedback used to achieve the target phase difference. As a result, the prior art vibratory tine sensor cannot measure rapid changes in the frequency points col and w2, and therefore cannot measure rapid changes in density and/or viscosity of the fluid to be characterized.
The subsequent seven vibration occurrences shown in the figure span open-loop time periods Tim. The subsequent seven vibration occurrences comprise vibration in an open-loop manner, wherein vibration commences at a commanded target vibration and the vibration discontinuously transitions from a previous vibration to the commanded target vibration. For example, at the beginning of the first open-loop time period ToL
(point A on the graph), where the vibration frequency is currently the second frequency point w2, the vibration nevertheless transitions abruptly and discontinuously to the first frequency point col (point B).
As stated above, a purely closed-loop vibration can be used to initiate vibration.
The vibration can then switch to using a purely open-loop vibration, or can switch to using a combined open-loop and closed-loop vibration, wherein the open-loop part of an iteration greatly shortens an iteration time.
In addition, or alternatively, the meter electronics 20 can decide whether to employ open-loop vibration, such as at each iteration, by checking various environmental factors. For example, the meter electronics 20 can use the open-loop vibration if the fluid being characterized is substantially stable. The measured density of the fluid can be determined to be stable if it does not vary by more than a predetermined density tolerance over a predetermined time period.
The detailed descriptions of the above embodiments are not exhaustive descriptions of all embodiments contemplated by the inventors to be within the scope of the invention. Indeed, persons skilled in the art will recognize that certain elements of the above-described embodiments may variously be combined or eliminated to create further embodiments, and such further embodiments fall within the scope and teachings of the invention. It will also be apparent to those of ordinary skill in the art that the above-described embodiments may be combined in whole or in part to create additional embodiments within the scope and teachings of the invention. Accordingly, the scope of the invention should be determined from the following claims.

Claims (18)

CLAIMS:
1. A vibratory sensor, comprising:
a vibratory element configured to generate a vibration signal; and a receiver circuit that receives the vibration signal from the vibratory element; and a drive circuit coupled to the receiver circuit and the vibratory element and generating a drive signal that vibrates the vibratory element, wherein the drive circuit vibrates the vibratory element commencing at a commanded first frequency and in an open-loop manner to achieve a first target phase difference .PHI.1 for a fluid being characterized and determines a corresponding first frequency point .omega.1, vibrates the vibratory element commencing at a commanded second frequency and in the open-loop manner to achieve a second target phase difference .PHI.2 and determines a corresponding second frequency point .omega.2, and determines a viscosity of the fluid being characterized using the first frequency point .omega.1 and the second frequency point .omega.2.
2. The vibratory sensor of claim 1, with the vibratory sensor iteratively performing the vibrating and determining steps.
3. The vibratory sensor of claim 1, with the commanded first frequency comprising a previous-time first frequency point .omega.1 time=(.tau.-1) and with the commanded second frequency comprising a previous-time second frequency point .omega.2 time=(.tau.-1).
4. The vibratory sensor of claim 1, with the drive circuit comprising a closed-loop drive that generates the drive signal to achieve a target phase difference and commencing at a current vibration frequency and an open-loop drive that generates the drive signal to achieve a target phase difference and commencing at the commanded first or second frequency.
5. The vibratory sensor of claim 1, with vibrating the vibratory element of the vibratory sensor in the open-loop manner comprising:
the drive circuit setting a vibration setpoint to the first target phase difference .phi.1;
the drive circuit vibrating the vibratory element in the open-loop manner and at the commanded first frequency;
the drive circuit comparing a current first phase difference to the first target phase difference .phi.1 and waiting until the current first phase difference is substantially equal to the first target phase difference .phi.1;
if the current first phase difference is equal to the first target phase difference .phi.1, then the drive circuit recording the corresponding first frequency point .omega.1 , wherein achieving the first target phase difference .phi.1 generates the first frequency point col in the vibratory element;
the drive circuit setting the vibration setpoint to the second target phase difference .phi.2;
the drive circuit vibrating the vibratory element in the open-loop manner and at the commanded second frequency;
the drive circuit comparing a current second phase difference to the second target phase difference .phi.2 and waiting until the current second phase difference is substantially equal to the second target phase difference .phi.2; and if the current second phase difference is equal to the second target phase difference .phi.2, then the drive circuit recording the corresponding second frequency point .omega.2, wherein achieving the second target phase difference .phi.2 generates the second frequency point .omega.2 in the vibratory clement.
6. The vibratory sensor of claim 1, with the drive circuit being further configured to:
vibrate the vibratory element in a closed-loop manner to achieve the first target phase difference .phi.1 for the fluid being characterized and determining a corresponding first frequency point col, with the vibrating commencing at the current vibration frequency; and vibrate the vibratory element in the closed-loop manner to achieve the second target phase difference .phi.2 for the fluid being characterized and determining a corresponding second frequency point .omega.2, with the vibrating commencing at the current vibration frequency.
7. The vibratory sensor of claim 1, wherein the drive circuit selects the open-loop operation if the fluid being characterized is substantially stable.
8. The vibratory sensor of claim 1, with the drive circuit being further configured to:
vibrate the vibratory element commencing at the commanded first frequency and in the open-loop manner to approximate the first target phase difference .phi.1 for a fluid being characterized;
vibrate the vibratory element in a closed-loop manner to achieve the first target phase difference .phi.1 and determine a corresponding first frequency point .omega.1;
vibrate the vibratory element commencing at the commanded second frequency and in the open-loop manner to approximate the second target phase difference .phi.2 for the fluid being characterized;
vibrate the vibratory element in the closed-loop manner to achieve the second target phase difference .phi.2 and determine a corresponding second frequency point .omega.2;
and determine a viscosity of the fluid being characterized using the first frequency point col and the second frequency point .omega.2.
9. The vibratory sensor of claim 1, with the receiver circuit being coupled to the drive circuit, with the receiver circuit providing the vibration signal amplitude and the vibration signal frequency to the drive circuit, with the drive circuit generating a drive signal for the vibratory element using a vibration signal amplitude and a vibration signal frequency.
10. The vibratory sensor of claim 1, with the vibratory sensor comprising a vibratory tine sensor and with the vibratory element comprising a tuning fork structure.
11. A method of varying vibration in a vibratory sensor, with the method comprising:
vibrating a vibratory element of a vibratory sensor commencing at a commanded first frequency and in an open-loop manner to achieve a first target phase difference .phi.1 for a fluid being characterized and determining a corresponding first frequency point .omega.1;
vibrating the vibratory element commencing at a commanded second frequency and in the open-loop manner to achieve a second target phase difference .phi.2 and determining a corresponding second frequency point .omega.2; and determining a viscosity of the fluid being characterized using the first frequency point .omega.1 and the second frequency point .omega.2.
12. The method of claim 11, iteratively performing the vibrating and determining steps.
13. The method of claim 11, with the commanded first frequency comprising a previous-time first frequency point to .omega.1time=(t-1) and with the commanded second frequency comprising a previous-time second frequency point .omega.2time=(t-1).
14. The method of claim 11, with vibrating the vibratory element in the open-loop manner comprising:
setting a vibration setpoint to the first target phase difference .phi.1;
vibrating the vibratory clement in the open-loop manner and at the commanded first frequency;
comparing a current first phase difference to the first target phase difference .phi.1 and waiting until the current first phase difference is substantially equal to the first target phase difference .phi.1;

if the current first phase difference is equal to the first target phase difference .phi.1, then recording the corresponding first frequency point .omega.1, wherein achieving the first target phase difference .phi.1 generates the first frequency point .omega.1 in the vibratory element;
setting the vibration setpoint to the second target phase difference .phi.2;
vibrating the vibratory element in the open-loop manner and at the commanded second frequency;
comparing a current second phase difference to the second target phase difference .phi.2 and waiting until the current second phase difference is substantially equal to the second target phase difference .phi.2; and if the current second phase difference is equal to the second target phase difference .phi.2, then recording the corresponding second frequency point .omega.2, wherein achieving the second target phase difference .phi.2 generates the second frequency point .omega.2 in the vibratory element.
15. The method of claim 11, further comprising the preliminary steps of:
vibrating the vibratory element in a closed-loop manner to achieve the first target phase difference .phi.1 for the fluid being characterized and determining a corresponding first frequency point .omega.1, with the vibrating commencing at the current vibration frequency; and vibrating the vibratory element in the closed-loop manner to achieve the second target phase difference .phi.2 for the fluid being characterized and determining a corresponding second frequency point .omega.2, with the vibrating commencing at the current vibration frequency.
16. The method of claim 11, wherein the method selects the open-loop operation if the fluid being characterized is substantially stable.
17. The method of claim 11, with the vibrating steps comprising:

vibrating the vibratory element commencing at the commanded first frequency and in the open-loop manner to approximate the first target phase difference .PHI.1 for a fluid being characterized;
vibrating the vibratory element in a closed-loop manner to achieve the first target phase difference .PHI. 1 and determining a corresponding first frequency point .omega.1;
vibrating the vibratory element commencing at the commanded second frequency and in the open-loop manner to approximate the second target phase difference .PHI.2 for the fluid being characterized;
vibrating the vibratory element in the closed-loop manner to achieve the second target phase difference .PHI.2 and determining a corresponding second frequency point .omega.2; and determining a viscosity of the fluid being characterized using the first frequency point .omega.1 and the second frequency point .omega.2.
18. The method of claim 11, with the vibratory sensor comprising a vibratory tine sensor and with the vibratory element comprising a tuning fork structure.
CA2908920A 2013-04-26 2013-05-31 Vibratory sensor and method of varying vibration in a vibratory sensor Active CA2908920C (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US201361816221P 2013-04-26 2013-04-26
US61/816,221 2013-04-26
PCT/US2013/043568 WO2014175902A1 (en) 2013-04-26 2013-05-31 Vibratory sensor and method of varying vibration in a vibratory sensor

Publications (2)

Publication Number Publication Date
CA2908920A1 CA2908920A1 (en) 2014-10-30
CA2908920C true CA2908920C (en) 2017-10-24

Family

ID=48577963

Family Applications (1)

Application Number Title Priority Date Filing Date
CA2908920A Active CA2908920C (en) 2013-04-26 2013-05-31 Vibratory sensor and method of varying vibration in a vibratory sensor

Country Status (14)

Country Link
US (2) US10274409B2 (en)
EP (1) EP2989439B1 (en)
JP (2) JP6478975B2 (en)
KR (2) KR102135803B1 (en)
CN (1) CN105308433B (en)
AR (1) AR096067A1 (en)
AU (1) AU2013387653B2 (en)
BR (1) BR112015026674B1 (en)
CA (1) CA2908920C (en)
HK (1) HK1221015A1 (en)
MX (1) MX347377B (en)
RU (1) RU2629883C2 (en)
SG (1) SG11201508744QA (en)
WO (1) WO2014175902A1 (en)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102302655B1 (en) * 2014-12-19 2021-09-15 마이크로 모우션, 인코포레이티드 Controlling a vibration of a vibratory sensor based on a phase error
MX364858B (en) * 2014-12-19 2019-05-09 Micro Motion Inc Determining a vibration response parameter of a vibratory element.
GB2538233A (en) * 2015-05-08 2016-11-16 Rosemount Measurement Ltd Improvements in or relating to level switches
EP3341701B1 (en) * 2015-08-28 2020-03-18 Micro Motion, Inc. Meter and method for generating a synthetic time period output signal
GB2551324B (en) * 2016-06-08 2021-12-22 Cambridge Entpr Ltd Measurement system using a resonant sensor and method of operating a resonant sensor based measurement system
CN106153531A (en) * 2016-08-25 2016-11-23 中国工程物理研究院总体工程研究所 Liquid material vibration damping based on cantilever beam response, shock isolation performance test device
CN106864460A (en) * 2017-03-20 2017-06-20 上海识加电子科技有限公司 Driver's unlawful practice monitoring method, device and installing mechanism
JP6923187B2 (en) * 2017-05-10 2021-08-18 ディテック株式会社 Viscosity measuring device
RU2670220C1 (en) * 2017-11-14 2018-10-19 федеральное государственное бюджетное образовательное учреждение высшего образования "Пермский национальный исследовательский политехнический университет" Vibration sensor
RU2690416C1 (en) * 2018-04-06 2019-06-03 федеральное государственное бюджетное образовательное учреждение высшего образования "Пермский национальный исследовательский политехнический университет" Vibration sensor
RU181209U1 (en) * 2018-04-12 2018-07-06 Общество с ограниченной ответственностью Научно-производственная компания "Геоэлектроника сервис" Vibrating Liquid Density Meter
JP7255129B2 (en) * 2018-10-12 2023-04-11 ソニーグループ株式会社 Injection device, injection method, and injection program

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3872609D1 (en) 1987-06-12 1992-08-13 Joerg Dual VISCOSIMETER.
WO1992005421A1 (en) * 1990-09-24 1992-04-02 Hydramotion Limited Vibratile sensing instrument
US5339258A (en) * 1990-11-22 1994-08-16 Hans Stabinger Apparatus for determining the density of liquids and gases from a period of an oscillator filled with a test sample
US6236322B1 (en) * 1998-09-09 2001-05-22 Endress + Hauser Gmbh + Co. Apparatus for establishing and/or monitoring a predetermined filling level in a container
DE10050299A1 (en) * 2000-10-10 2002-04-11 Endress Hauser Gmbh Co Medium viscosity determination and monitoring arrangement has stimulation and reception unit, which excites vibrating unit and receives vibrations of vibrating unit for viscosity determination
DE10057974A1 (en) * 2000-11-22 2002-05-23 Endress Hauser Gmbh Co Determination of liquid level in a container or density of liquid in a container using a vibrating gimbal type body with compensation for temperature, pressure or viscosity variations to improve measurement accuracy
DE10237931A1 (en) * 2002-08-14 2004-02-26 Endress + Hauser Gmbh + Co. Kg Fixed, filling level monitoring, density, and viscosity measurement device, comprises a vibrator fixed at a chosen level, with a microprocessor to control feedback electronics to provide a constant phase-frequency response
JP4083621B2 (en) * 2003-04-24 2008-04-30 株式会社アルバック Analysis method using vibrator
US20050052813A1 (en) * 2003-03-25 2005-03-10 Yoshihiro Kobayashi Mass measurement method, circuit for exciting piezoelectric vibration reed for mass measurement, and mass measurement apparatus
BRPI0520150B1 (en) 2005-03-29 2017-10-31 Micro Motion, Inc. CORIOLIS FLOW METER AND METHOD FOR DETERMINING DRAINING CHARACTERISTICS
DE102005015547A1 (en) * 2005-04-04 2006-10-05 Endress + Hauser Gmbh + Co. Kg Medium e.g. liquid`s, process variable determining and monitoring device, has receiving unit converting oscillations to reception signals, and all-pass filter adjusting phase difference between excitation and reception signals
DK1949047T3 (en) * 2005-10-18 2015-04-20 Micro Motion Inc Electronic device for measurement and the methods for determining a difference in phase between a first sensor signal and a second sensor signal of a flow meter
DE102006033819A1 (en) * 2006-07-19 2008-01-24 Endress + Hauser Gmbh + Co. Kg Device for determining and / or monitoring a process variable of a medium
DE102006034105A1 (en) * 2006-07-20 2008-01-24 Endress + Hauser Gmbh + Co. Kg Device for determining and / or monitoring a process variable of a medium
DE102007008669A1 (en) * 2007-02-20 2008-08-21 Endress + Hauser Gmbh + Co. Kg Method for determining and / or monitoring a process variable of a medium and corresponding device
CN101765759B (en) * 2007-07-30 2013-06-19 微动公司 Flow meter system and method for measuring flow characteristics of a three phase flow
KR20070114837A (en) * 2007-10-25 2007-12-04 마이크로 모우션, 인코포레이티드 Coriolis flow meter and method for determining flow characteristics
JP5327532B2 (en) * 2008-06-19 2013-10-30 埼玉県 Dynamic viscoelasticity measuring device
US9354097B2 (en) * 2008-07-01 2016-05-31 Micro Motion, Inc. System, method, and computer program product for generating a drive signal in a vibrating measuring device
JP4555368B2 (en) * 2008-07-10 2010-09-29 株式会社セコニック Method for measuring viscoelasticity of liquid
RU2502962C2 (en) * 2008-11-13 2013-12-27 Майкро Моушн, Инк. Method and device to measure fluid parameter in vibration metre

Also Published As

Publication number Publication date
BR112015026674A2 (en) 2017-07-25
AU2013387653A1 (en) 2015-11-05
RU2629883C2 (en) 2017-09-04
AU2013387653B2 (en) 2017-02-23
HK1221015A1 (en) 2017-05-19
EP2989439A1 (en) 2016-03-02
JP2017167159A (en) 2017-09-21
KR20160003038A (en) 2016-01-08
MX347377B (en) 2017-04-25
CN105308433B (en) 2018-04-06
RU2015150415A (en) 2017-06-02
US10955326B2 (en) 2021-03-23
MX2015014255A (en) 2016-03-01
US20190120740A1 (en) 2019-04-25
KR20190029798A (en) 2019-03-20
JP2016518605A (en) 2016-06-23
SG11201508744QA (en) 2015-11-27
BR112015026674B1 (en) 2020-10-27
CA2908920A1 (en) 2014-10-30
JP6478975B2 (en) 2019-03-06
EP2989439B1 (en) 2021-10-20
CN105308433A (en) 2016-02-03
KR102135803B1 (en) 2020-07-20
US10274409B2 (en) 2019-04-30
AR096067A1 (en) 2015-12-02
WO2014175902A1 (en) 2014-10-30
US20160061708A1 (en) 2016-03-03

Similar Documents

Publication Publication Date Title
US10955326B2 (en) Vibratory sensor and method of varying vibration in a vibratory sensor
US10663386B2 (en) Controlling a vibration of a vibratory sensor based on a phase error
JP2010133959A (en) Method for operating resonance measuring system and resonance measuring system
CN105527192B (en) Method for measuring fluid density
US10527534B2 (en) Determining a vibration response parameter of a vibratory element
JP2012013692A (en) Precise measuring method for density of sample
JP6945522B2 (en) How to generate a composite time period output signal

Legal Events

Date Code Title Description
EEER Examination request

Effective date: 20151006