This invention generally relates to digital and analog flowmeters.
Flowmeters provide information about materials being transferred through a conduit. For example, a flowmeter may provide a direct indication of the velocity and volume of the material being transferred through the conduit. Mass flowmeters measure the mass of the material, and density flowmeters measure the density of the material.
One type of flowmeter is a vortex-shedding meter, or vortex flowmeter. Vortex flowmeters operate using techniques based on a vortex shedding phenomenon known as the Karman effect. In the vortex flowmeter, a bluff body is placed in the conduit (e.g., a pipe) in the path of the material passing through the conduit. The bluff body sheds Karman vortices in its wake. These vortices cause fluctuating pressure variations that then are amplified and processed. The frequency of the Karman vortices is directly proportional to the flow rate of the material, as are the pressure variations occurring during vortex generation.
To produce a flow measurement, the flowmeter first determines the vortex shedding frequency, ωv, in rad/sec. The flowmeter also converts the reading into a flow, f, in units of 1/sec, through use of f=Kmωv, where Km is the appropriate meter factor. This meter factor Km (or K-factor) relates the frequency of generated vortices to the flow rate.
Conventional vortex flowmeters can accurately measure the vortex shedding frequency down to a threshold low flow rate of material passing through the conduit. Below this threshold, accuracy of conventional measurement becomes unreliable. This primarily results because the amplitude of the vortex shedding pressure is much smaller at low flow rates, such that the signal is much noisier due to harmonic components caused by pressure pulsations from, for example, the impeller blades of the pump(s). Therefore, at low flow rates, the decreased amplitude of the vortex shedding pressure and the increased effect of noise on the measurement system lead to greater uncertainties in the flow rate measurement and/or slower determinations of flow rate.
Techniques are provided for improving the accuracy of flow rate measurement over a greater range of flow rates. In particular, the techniques permit flow meters to measure low flow rates as well as medium and high flow rates with greater accuracy and speed.
In one implementation, a process variable transmitter includes a vortex flowmeter using multiple phase-locked loops (PLL). In particular, the flowmeter may include a first PLL having a first bandwidth producing a first output signal, and a second PLL having a second bandwidth narrower than the first bandwidth of the first PLL. The first and second PLLs are operable to lock into a frequency of an input signal and produce first and second output signals, respectively. The second PLL is operable to lock into the frequency of the input signal with greater accuracy and greater immunity to noise than the first PLL.
Implementations may include one or more of the following features. For example, the process variable transmitter may include a switch operable to switch an output signal of the process variable transmitter between the first output signal and the second output signal. The second PLL may generate a lock indicator signal when the second PLL is locked into the frequency of the input signal, and the switch may switch between the first output signal and the second output signal based on a status of the lock indicator signal.
One or both of the PLLs may include a phase sensitive detector operable to receive the input signal and to produce a detector output signal, a loop filter operable to receive the detector output signal and to produce a filtered signal, and a voltage controlled oscillator operable to receive the filtered signal and to produce an oscillator signal. The phase sensitive detector may be further operable to receive the oscillator signal as a feedback signal of the PLL. It should be noted that the switch and each of the phase sensitive detector, the loop filter and the voltage controlled oscillator of at least one of the first and second PLLs may be implemented in a software process. Also, the switch and each of the phase sensitive detector, the loop filter and the voltage controlled oscillator of at least one of the first and second PLLs may be implemented in the software process on a single digital signal processor chip.
The phase sensitive detector, or phase sensitive detectors, each may include a Hilbert transformer. Moreover, the input signal may be heterodyned with a known frequency before the input signal reaches the Hilbert transformer.
The process variable transmitter further may include an amplitude detector operable to sense an amplitude of the input signal and to generate a low flow signal when the amplitude of the input signal is below a user-controlled value. Additionally, the process variable transmitter may include a pre-filter operable to filter the input signal prior to processing by at least one of the first PLL and the second PLL. Based on a status of the low flow signal from the amplitude detector, a fixed center frequency of, for example, the second PLL may be switchable between the first output signal and 2πfph, where fph is a high cut-off frequency of the pre-filter. The pre-filter may be switchable between an ON state and an OFF state.
The process variable transmitter may include a self-validating module operable to generate validated uncertainty parameters including a measurement value and an uncertainty value relating to the quality of the measurement value. The validated uncertainty parameters generated by the self-validating module may include a measurement status variable. The self-validating module may be implemented in a software process.
In another implementation, a vortex flowmeter may include a flow sensor operable to sense pressure variations due to vortex-shedding of a fluid in a passage and to convert the pressure variations to a flow sensor signal in the form of an electrical signal having sinusoidal characteristics. This particular implementation also may include a signal processor operable to receive the flow sensor signal and to generate an output signal corresponding to the pressure variations due to vortex-shedding of the fluid in the passage. The signal processor may include PLLs having different characteristics from each other and operable to receive the flow sensor signal, to lock onto the flow sensor signal, and to produce PLL output signals indicative of the flow sensor signal. The signal processor also may include a switch for switching the output signal generated by the signal processor from among the PLL output signals. As an example, the signal processor may be implemented by a software process in a digital signal processor chip.
One of the PLLs (a “first” PLL) may be operable to lock onto the flow sensor signal faster than any other PLL, and another one of the PLLs (a “second” PLL) may be operable to lock onto the flow sensor signal with greater accuracy and greater immunity to noise than the first PLL. The switch may be operable to switch the output signal generated by the signal processor from an output signal of the first PLL to an output signal of the second PLL when the second PLL locks onto the flow sensor signal. When so implemented, the first PLL will attain lock quickly and ensure some stability during start-up and large transients, whereas the more accurate second PLL will ensure higher accuracy and better tracking of the vortex signal (and hence a better evaluation of the flowrate of the material through the passage).
The vortex flowmeter also may include an amplitude detector operable to detect an amplitude of the flow sensor signal and to generate a low flow signal when the amplitude of the flow sensor signal is below a user-controlled value. Additionally, a filter may be included to filter the flow sensor signal prior to processing by the second (slower, yet more accurate) PLL. This filter may be switchable between an ON state and an OFF state, and is switched to the ON state based on the low flow signal from the amplitude detector.
One particular method of determining a flow rate sensed by a vortex flowmeter may include inputting to a signal processor an input signal having sinusoidal characteristics. The signal processor may include a first PLL having a first bandwidth and a second PLL having a second bandwidth narrower than the first bandwidth. The method may include locking into the frequency of the input signal using the first PLL, which has a fast loop filter having a large natural frequency to enable the first PLL to lock quickly into the frequency of the input signal. Next, the method may include locking into the frequency of the input signal accurately using the second PLL, which has a slow loop filter having a small natural frequency to enable the second PLL to lock into the frequency of the input signal more accurately and with greater immunity to noise than the first PLL. A lock indicator signal may be generated when the second PLL is locked into the frequency of the input signal.
Based on the lock indicator signal, an output of the signal processor may be switched between an output signal produced by the first PLL and an output signal produced by the second PLL. Switching the output of the signal processor includes switching the output of the signal processor from the output signal of the first PLL to the output signal of the second PLL when the lock indicator signal indicates that the second PLL is locked into the frequency of the input signal. Additionally, the output of the signal processor may be switched from the output signal of the second PLL to the output signal of the first PLL when the lock indicator signal indicates that the second PLL is out of lock with the frequency of the input signal.
The output signal of the first PLL may be provided to the second PLL as an initial condition frequency of the second PLL to assist lock-in by the second PLL.
One implementation of a signal processing apparatus for acquiring a frequency of an input signal may include a first PLL having a first bandwidth and operable to lock into the frequency of the input signal. The signal processing apparatus also may include a second PLL having a second bandwidth narrower than the first bandwidth and operable to lock into the frequency of the input signal with greater accuracy and greater immunity to noise than the first PLL. A switch may be provided to receive signals from the first PLL and the second PLL and to switch therebetween to generate an output signal.
Additionally, the signal processing apparatus may include a self-validating module operable to generate validated uncertainty parameters including a measurement value corresponding to the output signal and an uncertainty value relating to the quality of the measurement value. The validated uncertainty parameters generated by the self-validating module may include a measurement status variable.
The multiple PLLs can be interpreted as providing a narrow band-pass filter around the vortex shedding frequency. The noise-rejection performance of the multiple PLLs is designed to give the same or better noise-rejection performance than conventional vortex signal processors at the minimum flow rate of the vortex flowmeter. The bandwidth of conventional vortex signal processors varies with the flow rate, giving best noise-rejection performance at minimum flow rate. As the flow rate increases, however, the bandwidth of conventional vortex signal processors increases and the noise-rejection performance is degraded. Note that the vortex signal has high SNR at high flow rates, so that having a narrow band-pass filter in high flow rates is not as important as in low flow rates, where the SNR is low. The multiple (e.g., dual) PLL approach, however, provides the same noise-rejection performance of conventional vortex signal processors in the minimum flow-rate (or even better) over the full range of operation of the flowmeter (i.e., the bandwidth of the dual PLL filtering is independent of the flow rate). Therefore, some of the benefits of using dual PLLs instead of the conventional vortex signal processors include: better precision in high and low flow rates, significant improvement in the tracking performance, and extending the turn-down ratio of the vortex flowmeter.
The details of one or more implementations are set forth in the accompanying drawings and the description below. Other features and advantages will be apparent from the description and drawings, and from the claims.
Like reference symbols in the various drawings indicate like elements.
Improvements to vortex flowmeter signal processing in both digital and analog implementations are provided.
The communication network 122 can be implemented using a typical two-wire communication configuration. The communication network 122 can provide analog (e.g. 4–20 mA signals), digital, and/or pulse output communications. A central controller 124 may be provided for remote monitoring and control of the devices connected to the process control system 110. The central controller 124 may include a computer workstation with a graphical user interface for facilitating interaction between humans and the process control system 110.
In the simplified implementation depicted in
Turning now to
The electronic processor/transmitter module 212 may include electronics for filtering and processing the signal received from the sensor portion 210. The electronic processor/transmitter module 212 may be implemented using one or more of, for example, a digital signal processor (DSP), a field-programmable gate array, an ASIC, other programmable logic or gate arrays, or programmable logic with a processor core. The electronic processor/transmitter module 212 generates a measurement of flow rate through the conduit portions 116 based at least on signals received from the vortex pressure sensor 218. The electronic processor/transmitter module 212 also may include electronics for transmitting through the communication network 122 a data signal representing, among other things, the flow rate of the material flowing through the conduit portions 116. The electronic processor/transmitter module 212 can include electronics capable of filtering, processing, and transmitting digital and/or analog signals. Likewise, the central controller 124 can receive and process digital and/or analog signals sent from the various process control devices (e.g., the vortex flowmeter 120).
In one implementation, the signal from the vortex pressure sensor 218 can be converted into a digital signal by an analog-to-digital converter (ADC). The digital signal then can be provided to a DSP that implements the electronic processor/transmitter module 212. Accordingly, all of the processing and transmission of the vortex flowmeter can be accomplished digitally. Of course, the vortex flowmeter also can be implemented in an all-analog or mixed analog-and-digital design.
It should be recognized that the above-described control system 110 can include, for example, additional sensors, transmitters, power supplies, and central controllers. Moreover, the communication network 122 can conduct digital, analog and pulse communications among the various devices connected to it, and can supply power to the various connected devices (e.g., the vortex flowmeter).
For a typical vortex sensor signal sent from the sensor portion 210, the vortex shedding data y(t) is modeled as a sinewave of amplitude A0, angular frequency ωι and with additive band-limited noise n(t):
y(t)=A0 sin ωι+n(t),
where ωi is the frequency to be determined. With this model, it is assumed that ωι∝f; the flow rate (though at low-flow rates the usual fluid-mechanical corrections need to be made); A0∝f2,—a well-known fluid-mechanical result—though saturation of the electronics which transduce and amplify the electrical signal corresponding to the pressure fluctuations might affect this at high flow rates; and n(t) is statistically consistent for a given flow regime, though it would probably increase significantly from low to high flow rates, and it is expected that the signal:noise ratio (SNR) improves as flow increases. The first assumption is common with all vortex flowmeters, the second is invoked mainly for low flow rates, and the third is needed to determine the resulting accuracy of the method but does not affect the basic design.
The frequency estimates from zero-crossing methods have a corresponding amount of “jitter,” that result in uncertainties in the flow measurement. However, averaging the frequency estimates over a number of periods may reduce this jitter to an acceptable amount. For example, if the vortex frequency is about 24 Hz, and flow data are to be provided every two seconds, then this will involve averaging over 48 periods of the waveform, which gives a reduction in variance of 48 and in standard deviation of about 7. In general, this means that conventional vortex flowmeters using simple zero-crossing techniques will yield acceptable flow data only at high flow rates.
One approach is to use a low-pass (or band-pass) filter, which can lead to the data in the graph of
Notwithstanding that the data looks ‘clean’ in
Another method of tracking sinewaves in noise uses a phase-locked loop (PLL). The objective of a PLL is to synchronize the frequency of a locally generated signal with that of an incoming signal. Data carried by the incoming signal, either in terms of frequency or amplitude variations, then can be accessed even if there is significant noise. The use of a PLL can be interpreted as narrow-band filtering around the locked frequency. Locking into the frequency is achieved by using a feedback loop, which uses the phase differences between the signals as the error.
It is important to note that the PLL does not look at zero-crossings. Rather, the PLL looks for a sine wave that may be masked in the raw signal with the raw signal's spurious crossings caused by the noise. Essentially, the PLL transforms a raw data signal, for example, as shown in
The loop filter 414 may include a proportional-plus-integral (PI) controller 420, which gives a second-order closed-loop with natural frequency ωn. This natural frequency ωn essentially determines the bandwidth of the PLL, and is used to describe the natural frequency of the PLL. Furthermore, the value of ωn is a key design parameter: a “large” value of ωn yields fast tracking (e.g., during changing flow rates), but low accuracy and bad results for low flow rates.
The VCO 418 generates a sine wave with the frequency proportional to the input voltage. The term “VCO” is merely suggestive of the analog electronic implementation. Indeed, the VCO 418 may be implemented in a software process for a digital signal processor (DSP). In the digital case, the VCO output is simply generated by a “sin” function in the DSP chip that implements the overall process.
Finally, the signal {overscore (ω)} added in at the nominal center frequency input 416 exists to provide a nominal center frequency so that a sine wave is generated on start-up of the PLL and so that lock-in will be relatively quick.
Vortex shedding frequency data have the following attributes, which are known to cause problems with digital and analog “standard” PLLs:
Hilbert Transformer Phase-Sensitive Detector
To avoid false-lock, give fast lock-in and ensure reliable behavior independent of flow amplitude, the PSD 412 may be modified to include a Hilbert transformer. In more detail, one of the roles of the PSD 412 in the PLL structure is to produce an error signal e(t) as the difference between the phase of the incoming signal φι and the phase of the PLL output signal φo. Assuming that the incoming signal is sι(t)=A0 sin φi, where A0 is its amplitude, and the output of the PLL 410 is so(t)=sin φo, then using trigonometry, the error signal (φι−φo) can be produced as follows:
x=A0 sin φι cos φo−A0 cos φι sin φo=A0 sin (φι−φo);
y=A0 cos φi cos φo+A0 sin φi sin φo=A0 cos (φι−φo);
and
Accordingly, a PSD may be designed to produce an error signal (φι−φo), that is independent of the amplitude A0 of the incoming signal. However, for this type of PSD to work properly, a 90° phase-shifter is required to convert A0 sin φι to −A0 cos φι. While designing a phase-shifter for a known frequency is a relatively simple task, designing a phase-shifter to cover the large range of frequencies required by vortex flowmeters (e.g., 100:1) is a more difficult task.
A 90° phase-shifter is simply a filter that has an output with 90° phase shift over a range of frequencies without affecting the amplitude of the input signal. One way to design a PSD having a 90° phase-shifter is to use a Hilbert transformer. A discrete Hilbert transformer has a non-causal pulse response:
The discrete Hilbert transformer has a 90° phase shift, as its pulse response is an odd function with each element h(n)z−n having a corresponding −h(n)zn. The frequency response of the Hilbert transformer is:
h(n)e−jnω−h(n)ejnω=−j2h(n)sin nω,
with a frequency response of the Hilbert transformer H(ejω) converging to −j for 0≦ω≦π and j for π≦ω<0.
To produce a practical Hilbert transformer, the frequency range is defined in terms of the normalized frequency, which is defined as fι/fN, where fι(Hz) is the frequency of the incoming signal and fN(Hz) is the Nyquist frequency (half the sampling frequency). Over the normalized frequency range, approximations to the magnitude response of the Hilbert transformer, with unity gain, can be obtained by using, for example, the remez function in Matlab®'s signal processing toolbox. The remez function finds a best-fit (equi-ripple) to the desired magnitude response for a specified length of coefficients m and specified normalized frequency range [β1 . . . β2], and then computes the corresponding parameters h(n). Note that the remez function tends to produce the maximum error at the transition normalized frequencies β1=0 and β2=1. When m is even, the process produces |H(0)|=0 and |H(1)|=0. When m is odd, however, the process produces |H(0)|=0 and |H(1)|=1. As shown in
One implementation of a Hilbert transformer PSD (HTPSD) is shown in
The HTPSD 710 shown in
Note that the implementation of the HTPSD 710 in
Heterodyning
Notwithstanding the numerous advantages of HTPSDs as described above and shown in
It is possible to overcome these problems by using heterodyning, by which the input frequencies are shifted to a higher range at which the HTPSD operates more effectively. For example, heterodyning the incoming signal sι(t)=A0 sin φi involves multiplying si(t) by another signal sh(t)=cos ωht, where ωh (rad/s) is a known frequency. This modulates the waveform to give two sidebands at ωh±ωι. Then, as shown in
Heterodyning the signal sι(t) gives:
where Φ is a constant phase shift. Referring to
An example of a condition for selecting an appropriate heterodyning frequency ωh is that ωh may be chosen so that ωh>>ωι,min and ωh≧ωi,max, which gives a Hilbert transformer design for a range of normalized frequencies:
Therefore, with heterodyning, Hilbert transformers are designed for a smaller range of frequency variations with a maximum ratio of approximately 2:1, as compared to the case without heterodyning for which the frequency range of variations could be as much as 100:1.
The high pass filter 914 can be designed at the minimum frequency of vortex shedding ωι,min. The low and high frequency components (ωh−ωι) and (ωh+ωι) are very close together, as also shown in
Furthermore, assuming a proper design is used to implement the high-pass filter 914, then the heterodyning of the input signal sι(t) by the heterodyning module 910 has little or no effect on the SNR of the input signal sι(t).
Multiple PLL Structure and Process
Returning now to the two major competing issues of PLL design, i.e., fast-tracking of the input signal and high accuracy, it should be noted that it is difficult to improve one without degrading the other. In other words, the natural frequency ωn of the PLL 410 (i.e., the loop filter 414) produces different results depending on its value, i.e., a large ωn gives fast-tracking, low accuracy, and the inability to stay in lock under high noise conditions, and a small ωn gives high accuracy and greater immunity to noise but has a very long lock-in time. This problem can be overcome by using a multiple PLL structure. In one implementation of a multiple PLL structure, this problem, as it relates to vortex frequency measurement, can be overcome by using, for example, a dual PLL structure, in which each PLL uses a HTPSD, as shown in
Bandwidths of the Multiple PLL
The center frequency of PLL11212 may be simply θ0 (i.e., f0), which is normally fixed to half way in the frequency range of the vortex flowmeter. Moreover, PLL21214 may be designed to have a small bandwidth ωn2, to provide high accuracy (precision) in constant flow rates, which improves the uncertainty of the flow measurements. The center frequency of PLL21214, when out-of-lock, can be input with θ1 (the frequency estimate of PLL11212), so that PLL21214 is brought into lock with the help of PLL11212. Because of the small bandwidth ωn2, PLL21214 would take a very long time to track transients with large slew-rates, and more importantly, PLL21214 alone might take a very long time to lock onto the signal in start-up, which is the reason PLL11212 is needed.
The switching mechanism 1216 can be designed to take the measurements (frequency estimate θ1) of PLL11212 during start-up of the vortex flowmeter and during transients. When the flow rate is constant or varying with small slew-rates, however, the switching mechanism 1216 can take the measurements (frequency estimate θ2) of PLL21214 and hence give a more accurate estimate of the flow rate. The switching conditions can be achieved by a careful design of a lock-indicator LI2 of PLL21214, so that, for example, LI2 indicates a signal ‘1’ if PLL21214 is locked and ‘0’ when PLL21214 is out-of-lock. The lock indicator LI2 may be designed to be slow and sure to indicate lock-in but fast in deciding that PLL21214 is out-of-lock. Moreover, once LI2 indicates lock, the switching mechanism 1216 can switch the center frequency of PLL21214 to a fixed value {overscore (θ)}0 (i.e., {overscore (f)}0).
The dual PLL 1210 shown in
The choice of the bandwidth ωn1, however, may be based on the start-up performance of the vortex flowmeter 120. The design choice may assume that the pump 114 of
and the bandwidth of PLL11212 may be approximately:
In view of this, if the vortex flowmeter 120 comprises, for example, a flow tube 214 having a 2 inch diameter (for mating with conduit portions 116 having a 2 inch diameter), then the maximum vortex shedding frequency is 2π130 rad/s.
Furthermore, as discussed above with respect to
Prefilter
As discussed briefly above, during low flow rates, the amplitude of the vortex shedding signal is small and the noise level becomes significant. In real applications, however, the noise is not simply a white Gaussian noise. There are other frequency harmonics generated by vibrations from, for example, the pump 114 and the conduit portions 116, as shown in
To overcome this problem, a dual PLL 1510 using an amplitude detector 1512 to control a prefilter 1514 may be used, as shown in
The prefilter cutoff frequencies fph and fpl may be determined using the following steps. First, the Reynolds number Re is used to determine the threshold flow rate {overscore (Q)}. This is the flow rate below which the prefilter 1514 may be switched on. The standard relationship between the Reynolds number and the fluid velocity Re=VD/μ can be used, where V is the fluid velocity in m/s, D is the diameter of the pipe (e.g., conduit portions 116) in m, and μ is the fluid dynamic viscosity. Note that μ is equal to 10−6 for water. Therefore, the threshold flow-rate in l/s can be expressed in terms of Re, the size of the vortex flowmeter diameter S in inches, and μ as:
Next, the threshold amplitude Ā may be found using the relationship Ā=α{overscore (Q)}2, where α is a calibration constant (Amplitude-Flow Ratio (AFR)), which is constant for the same vortex flowmeter size (diameter). Next, the high cutoff frequency fph of the prefilter 1514 may be set to K{overscore (Q)}, where K is the meter factor. The low cutoff frequency fpl may be chosen to be fpl=0.5fmin, where fmin is the minimum frequency of the vortex shedding for the vortex flowmeter 120 in use (refer to Table 1). Note that the low cutoff frequency of the prefilter 1514 may be necessary to filter out any dc offset from any amplifier used by the electronic processor/transmitter module 212 to prepare the vortex shedding signal for measurement by the dual PLL 1510.
The amplitude detector 1512 may be implemented using a peak detector to measure the amplitude  of the incoming signal. For this reason, the prefilter is switched on if Â<Ā. However, regarding the peak detector, two design issues may be taken into consideration. First, the threshold amplitude Ā may be made larger than the sensor noise level sn. In most cases, the sensor noise is approximately 5 mV, and therefore Ā>5 mV. Second, a relay may be used to detect whether  is below Ā. A hysteresis of width hA can be designed so that hA=3σĀ, which is equal to the 99.7% confidence interval of the amplitude estimate at the threshold level Ā.
Dual PLL 1510 may be implemented such that when the prefilter 1514 is switched on, PLL21214 is acting on the data (input signal) without the help of PLL11212. This means the center frequency of PLL21214 may be switched to a constant center frequency {overscore (θ)}=2πfph, where fph is the high cutoff frequency of the prefilter 1514.
As an example of a design using the above-outlined criteria, a 2 inch vortex flowmeter and a Re=10000 (below which the signal is very noisy) yields a threshold flow rate {overscore (Q)}=0.4 l/s, and Ā=0.05V. Accordingly, the high cutoff frequency of the prefilter is fph≈4 Hz, and the low cutoff frequency is fpl≈0.5 Hz.
Switching Mechanism
Turning now to one implementation of the switching mechanism 1216 and its design, the switching mechanism 1216 is the interface that provides the measurements of the dual PLL 1510, such that the center frequency of PLL21214 is the frequency estimate from PLL11212. The switching mechanism 1216 selects between θ1 from PLL11212 or θ2 from PLL21214 as the flow measurement based on the lock indicator LI2. As discussed above, if the measured amplitude  is below a threshold level Ā, then the switching mechanism 1216 output is simply θ2 from PLL21214 with a fixed center frequency {overscore (θ)}=2πfph, where fph is the high cutoff frequency of the prefilter 1514. However, if the measured amplitude  is greater than Ā, then the switching mechanism 1216 outputs the frequency estimate from PLL11212 during transient and start-up, and from PLL21214 when the flow is constant. The switching mechanism 1216 selects between these modes in response to the lock indicator LI2.
The design of the switching mechanism 1216 may consider the following two issues. First, the natural frequency ωn1 of PLL11212 may be selected to be large enough to ensure lock-in of PLL21214 despite a noisy center frequency θ1 (which is the frequency estimate from PLL11212). Second, the effect of the noise in θ1 on the frequency estimate θ2 may be taken into consideration.
Referring to
where the tuning parameters are ζ=1, Tι=2/ωn2 and K′=ωn2. As shown in
Accordingly, the variance of the phase noise in PLL21214 due to the frequency estimate of PLL11212 is
where ωn1 is the bandwidth of PLL11212, ωn2 is the bandwidth of PLL21214, A0 is the amplitude of the incoming signal and S0 is the spectral height of the noise corrupting the signal. This result demonstrates how the different parameters of the incoming signal A0, S0, and the bandwidth of PLL11212 and PLL21214, i.e., ωn1 and ωn2, affect the variance of the phase noise Var(φo) of PLL21214, due to a noisy center frequency θ1 input to PLL21214. Assuming that the phase noise φo should not exceed the capture range (π/2) of the HTPSD 710 used to implement the PLLs, and using the 99.7% confidence interval 3SD(φo)<π/2, the maximum limit of ωn1 for a given ωn2, S0 and A0 can be found as:
As can be seen from the above discussion, the maximum limit of ωn1 increases as a result of increasing ωn2. This is due to the transfer function Hφ(s) acting as a high-pass filter that rejects more noise as ωn2 increases. Further, note that A0 refers to the threshold amplitude Ā, because below Ā, PLL11212 is disabled (i.e., switching mechanism 1216 does not use the frequency estimate of PLL11212 as the flow measurement output when  is below Ā, except in extreme transient situations that cause the measured amplitude  to spuriously cross the threshold amplitude Ā).
Turning now to the effect of the noise in θ1 on the frequency estimate θ2, the transfer function relating θ2 to θ1 can be written as:
with the same tuning parameters of ζ=1, Tι=2/ωn2 and K′=ωn2. As shown by the transfer function, Hω(s) is a high-pass filter with the same damping factor ζ and natural frequency ωn1 of the filter Hφ(s) (i.e., 1 and ωn2, respectively). However the gain of the filter |Hω(jω)| is unity for large frequencies and, assuming small ωn2 is used, the variance of the frequency estimate θ2 is approximately equal to the variance of the center frequency θ1 with a variance given by the equation provided above for Var(θ1). The noise in θ2 resulting from a noisy center frequency θ1 can be eliminated by fixing θ1 to a constant value, once lock is acquired by the PLL21214. As a result, the only source of noise on θ2 is the noise in the incoming signal.
Lock Indicators
The incoming signal (PLLinput) may be sι(t)=A0 sin φ+n(t), where n(t) is assumed to be a white Gaussian noise of zero mean and a spectral height S0. This signal passes through a heterodyning stage giving sιh=A0/2 sin φι+nh(t), where nh(t) has a spectral height of S0/2. The noise output from the PLL can be neglected, and the output (PLLoutput) is simply so(t)=sin φo. Accordingly, the output of the multiplier 1810 is:
where the spectral height of the noise n′(t) is S0/4.
The signal l(t) is passed through a simple first-order filter, so that the output of the filter is:
where |G(jω)| is the gain of the filter and is expressed as:
Accordingly, when the PLL is in lock, then φι≈φo and the output of the filter has an average of A0/4. Heterodyning in this case has the advantage of reducing the second harmonic in l(t), as the frequency of the input signal is taken further by the heterodyning frequency ωh in the magnitude response |G(jω)|.
When the PLL is out of lock, however, the filter output is:
with a zero mean. Accordingly, the relay threshold L* may be chosen such that the relay output is 1 if lf>L*, and otherwise is 0.
In this lock indicator design, the threshold L* of the relay may be chosen to be A0,min/4, where A0,min is the amplitude of the vortex shedding at the minimum flow-rate.
It is sufficient to use a low noise analysis, as prefilter 1514 is used to filter out the noise in low flow rates, and hence high SNR is input to PLL21214. Accordingly, when the PLL is out-of-lock, the noise nf(t) is very small compared to A0|G(jΔω)|/4, and the second harmonic signal is reduced significantly by the low-pass filter 1812 due to the heterodyning, so both noise elements can be neglected when the PLL is out-of-lock.
When out-of-lock, the amplitude of the filtered signal lf(t) always should be smaller than the threshold of the relay 1814, so that A0|G(jω)|/4<L*, which can be simplified to
As shown in
If the threshold level is small and A0/4L*>>1, this can be simplified to:
which shows that as L*→0, TL→∞ and a large time constant is needed. Therefore, this lock indicator depends on the amplitude of the incoming signal, and it may use a filter 1812 with large time constant to keep the noise level, when out-of-lock, below a small threshold value L*. This is likely the case in the vortex filter application, as the amplitude of the signal is very small in low flow rates.
Another implementation of the lock indicators LI1 and LI2 is shown in
where ζ=1.
An advantage of the lock indicator 2000, assuming high SNR, is that the threshold level L* is always 0.5 regardless of the amplitude of the incoming signal. Moreover, the lock indicator 2000 uses the HTPSD 710 with no second harmonic (i.e., less noise).
As described above, the lock indicator LI2 of PLL21214 may indicate out-of-lock during transients and start-up, so that the output of the dual PLL 1510 is simply the frequency estimate of PLL11212, and the dual PLL 1510 may output the frequency estimate of PLL21214 once the flow rate is constant and PLL21214 has acquired lock.
The center frequency of PLL21214 may be the frequency estimate of PLL11212, which is likely always locked in high flow-rates. So if the flow-rate is changing (e.g., as a ramp change), the lock indicator LI2 may be switching on/off during transients, as shown in
Accordingly, a further implementation of the lock indicator (LI2) may follow the design of being slow and sure to indicate lock but fast in deciding that the PLL21214 is out of lock. Referring to
Adding the new components shown in
Accordingly, the dual PLL 1510 can simply output the frequency estimate of PLL11212 as the flow measurement output of the dual PLL 1510 during transients, until the time difference tc−t1>td, after which the output of the dual PLL 1510 is the frequency estimate of PLL21214. The performance of the dual PLL processor is shown in
If the slew-rate (slope) of the flow change is not large enough to cause PLL21214 to lose lock, then LI2 would remain ON, and the dual PLL 1510 takes the measurements from PLL21214. If the slew-rate of the flow change, however, is large (maximum slew-rate is πωn22/2), then the dual PLL 1510 outputs the frequency estimate of PLL11212 for a time td until it switches to the frequency estimate of PLL21214. For example, td can be chosen to be td≦5, which is an arbitrary choice. This choice means if the flow rate changes and PLL21214 loses lock, then the actual output of LI2 will be taken after td seconds. If td is smaller than the transient time (and PLL2 is out-of-lock), however, then dual PLL 1510 will be switching between the outputs of PLL11212 and PLL21214 during the transient, but less often than shown in
Comparison of Single PLL and Multiple PLL Performances
Referring to
The transfer function between the noise n′ and the frequency estimate θ1, from the single PLL 2510 is:
where K=2ωn, Tι=2/ωn, ζ=1 and n□ is a Gaussian noise of zero mean and a spectral height equal to S0/A02, where A0 is the amplitude of the incoming sinewave signal. Now, taking the smoothing filter 2512 into consideration, the transfer function between n′ and the smoothed frequency estimate θ1,f is:
where α=1/T.
The variance of the frequency estimate θ1,f is given by:
which may be simplified to yield the following expression for the variance of the smoothed frequency estimate:
This expression can be used to explore the effect of the smoothing filter 2512 on the frequency estimate of the single PLL 2510:
and a reduction by a factor of 4 is obtained, compared to the “no filtering” case above.
Assuming that the accuracy (of the software process or hardware) of the dual PLL 2514 is equal to the accuracy (of the software process or hardware) of the single PLL 2510 followed by the smoothing filter 2512, such that Var(θ2)=Var(θ1,f), then:
For example, for a 2 inch diameter vortex flowmeter, ωn1 (of, e.g., PLL1 or single PLL 2510) may be greater than or equal to 20 rad/s to achieve a start-up within 1 second, as discussed above with respect to
Considering the transient performance of the single PLL 2510 followed by the smoothing filter 2512, assume that a frequency ramp with a slope αf is input to both the single PLL 2510 structure and the dual PLL 2514 structure. For the single PLL 2510 structure, the total error is the combined error due to the single PLL 2510 and the smoothing filter 2512. The single PLL 2510 is shown to have an error equal to 2αf/ωn1 and the error resulting from a first order filter F(s)=1/(1+sT) due to a ramp input is equal to:
Therefore, the total error of the single PLL 2510 structure following a ramp frequency is:
The dual PLL 2514 structure, however, has an error equal to 2αf/ωn1, provided a proper design of LI2 is achieved (i.e., a small filtering time constant is used in LI2). Therefore, the transient performance of the single PLL 2510 followed by the smoothing filter 2512 has an additional error during transient equal to αfT. Thus, for the same accuracy performance of both the single PLL 2510 (plus the smoothing filter 2512) and the dual PLL 2514, the dual PLL 2514 gives better start-up and transient performance than the single PLL 2510 (with smoothing filter 2512), particularly with a large slew-rate αf.
A Process for Designing the Multiple PLL
where ω2max is the maximum frequency of the vortex shedding signal.
Next, the appropriate bandwidth for the PLL21214 (i.e., the “slower” PLL) may be chosen (step 2712). As discussed above, the PLL21214 may be designed to lock into the vortex frequency with better noise-rejection performance than conventional vortex flowmeters. This can be achieved, for example, by selecting ωn2 such that ωn2≦0.15ωmin, where ωmin is the minimum frequency of the vortex shedding signal (which is, from Table 1, approximately 2 Hz for a 2 inch size flowmeter).
Next, the lock indicator LI2 may be designed so that, for example, the output of the dual PLL 1510 may be simply the output of PLL11212 during start-up, and transients with large slew-rate (step 2714). Once PLL21214 acquires lock, the output of the dual PLL 1510 may be simply the output of PLL21214 when the flow rate is constant or during flow variations with small slew-rates. The lock indicator based on the internal signals of the HTPSD 710 (as discussed with respect to
Next, the bandwidth of the prefilter 1514 may be designed so that it filters out the frequency harmonics generated by the impeller pump 114 and other interference at low flow rates (step 2716). In most cases, these harmonics have high frequencies and may be outside the bandwidth of the prefilter 1514. The choice of the high frequency cut-off fph (Hz) may be based on:
where K is the meter K-factor, μ is the dynamic viscosity, S is the size of the vortex flowmeter (diameter) in inches and Re is the Reynolds number below which the prefilter 1514 is switched on. The low cut-off frequency of the prefilter 1514, however, may be simply fpl≈0.5 fmin, where fmin is the minimum frequency of the vortex shedding signal in Hz.
Finally, the relay (e.g., amplitude detector 1512) that switches on the prefilter 1514 may have a hysteresis having a width hr to take account of the amplitude noise (step 2718). The hysteresis width may be chosen such that hr=3σĀ, that is the 99.7% confidence interval of the amplitude noise at the threshold level Ā, which can be estimated during calibration.
Outputs from a dual PLL processor implemented according to the above discussions are shown in upper and lower traces of
A Process for Measuring Flow Rates Using the Vortex Flowmeter
Referring to
During start-up of the process control system 110, material flow may be induced in the conduit portions 116 by the pump 114 (step 2910). At this time, the sensor portion 210 of the vortex flowmeter 120 may begin to sense the flow of the material (i.e., sense vortices being shed in the wake of the bluff body 216 as the material passes) and to send electrical signals to the electronic processor/transmitter portion 212, where measurement of the vortex shedding frequency will commence (step 2912). Before or after the raw vortex shedding signal reaches the electronic processor/transmitter portion 212, it may be amplified to facilitate processing. Further, the raw vortex shedding signal may be converted to a digital signal by an analog-to-digital converter (ADC) before or after it reaches the electronic processor/transmitter portion 212. In any case, the vortex shedding signal may be input to the electronic processor/transmitter portion 212 for further processing.
Once the electronic processor/transmitter portion 212 receives the electrical signal (vortex shedding signal) as an input, the amplitude detector 1512 may determine whether the amplitude  of the incoming signal is above a predetermined (user-controlled) threshold amplitude Ā (step 2914). As discussed above, a low amplitude may indicate a low flow situation, and a higher amplitude may indicate a normal (higher) flow situation. If the measured amplitude  is higher than the predetermined threshold level (Ā), then the low flow prefilter 1514 may be controlled to be “OFF” (step 2916).
In this normal (higher) flow situation, PLL11212 will be used to lock quickly into the vortex shedding frequency (steps 2918 and 2920). Once PLL11212 has locked into the vortex shedding frequency, its estimated output f1 may be output as the flow measurement signal of the vortex flowmeter 120 (at least until PLL21214 can lock into the vortex shedding frequency more accurately) (step 2922).
It may be beneficial to set the center frequency {overscore (f)} of PLL21214 equal to the frequency estimate f1 of PLL11212 to “jump-start” the lock-in of PLL21214 once PLL11212 is locked in (step 2924). Further, PLL21214 may be actively locking in while PLL11212 is locking in, if the dual PLL 1510 is designed to have both PLL11212 and PLL21214 operational and existing concurrently. Next, PLL21214 may be checked to see if it is in lock (steps 2926 and 2928). For example, lock indicator LI2 can be used to indicate whether PLL21214 is in lock, as discussed above with respect to
Generally, during start-up, the flow of the material will ramp up quickly so as to cause the measured amplitude  of the vortex shedding signal to be greater than the threshold amplitude Ā of the amplitude detector 1512. As such, during start-up and during large transients, the exemplary flow rate measurement procedure 2900 may apply steps 2914 through 2932, which make sequential use of both PLL11212 and PLL21214 to arrive at the flow measurement output.
In low flow rate conditions, it may be appropriate to measure the flow rate using the more accurate, but slower, PLL21214. In particular, if the measured amplitude  (Step 2914) of the incoming signal is below the predetermined (user-controlled) threshold amplitude Ā, then the low flow prefilter 1514 is controlled to be “ON” (step 2934). At this point, the flow rate is determined to be a low flow rate, and the most appropriate procedure for accurately measuring the flow rate may be to use PLL21214 exclusively. Accordingly, the center frequency {overscore (f)} of the PLL21214 is set to the fixed center frequency {overscore (f)}0 of the dual PLL 1510 (step 2936). Further, the estimated output f2 of PLL21214 is output as the flow measurement signal of the vortex flowmeter 120 (even when PLL21214 has not yet accurately locked into the vortex shedding frequency) (step 2922). PLL21214 is continuously checked to see if it is in lock (steps 2926 and 2928). Again, if LI2 is “ON,” then PLL21214 is locked into the vortex shedding frequency input to the electronic processor/transmitter portion 212. Accordingly, if LI2 is “ON,” the center frequency {overscore (f)} of PLL21214 may be controlled to remain at its last value (step 2930), and the output of the vortex flowmeter 120 may be set to be the frequency estimated f2 of PLL21214 (step 2932).
It should be noted that, for example, steps 2914 through 2936 may be repeated, selectively skipped, rearranged, grouped, nested looped, set into subroutines or randomized as appropriate. Furthermore, the steps of the exemplary flow rate measurement procedure 2900 may be supplemented with various other steps for measuring the flow rate of the material through the conduit portions of the process control system 110 with the vortex flowmeter 120.
It should be recognized that while the implementation discussed above relates to a vortex flowmeter having two PLLs, one of which locks faster than the other, the vortex flowmeter could instead include any number of PLLs having different characteristics (e.g., locking speed) with respect to each other. Furthermore, in the case of implementing the PLLs in a DSP, for example, using PLL software processes, it is possible to use a single PLL software process and then merely adjust the software parameters used by the PLL software process to implement each of various faster or slower PLLs. In other words, the PLL software process in a DSP might use a first set of parameters (e.g., values) to implement a fast-lock PLL, estimate the vortex frequency using the fast-lock-PLL-tuned PLL software process, output from the vortex flowmeter the vortex frequency estimated by the fast-lock PLL, tune the PLL software process to implement a slower-lock PLL by changing the parameters used by the PLL software process, use the fast-lock PLL frequency estimate as a starting point center frequency of the slower-lock PLL, and estimate the vortex frequency using the slower-lock-PLL-tuned PLL software process. Once the slower-lock PLL is locked onto the vortex frequency, the DSP can output from the vortex flowmeter the vortex frequency estimated by the slower-lock PLL. Additionally, instead of using a switching software routine or device that switches between the outputs of two actual PLLs (implemented by software or hardware), the “switching” may take the form of changing the parameters used by the PLL software process. Moreover, this process of tuning the PLL software process can be repeated as necessary to implement any number of PLLs having different characteristics.
Furthermore, many of the steps in the exemplary processes shown by
Self-Validating Sensor Attributes
The vortex flowmeter may be used in a control system that includes self-validating sensors. To this end, the vortex flowmeter may be implemented as a self-validating meter. Self-validating meters and other sensors are described in U.S. Pat. No. 5,570,300, entitled “SELF-VALIDATING SENSORS”, which is incorporated by reference.
In general, a self-validating meter provides, based on all information available to the meter, a best estimate of the value of a parameter (e.g., flow rate) being monitored. Because the best estimate is based, in part, on nonmeasurement data, the best estimate does not always conform to the value indicated by the current, possibly faulty, measurement data. A self-validating meter also provides information about the uncertainty and reliability of the best estimate, as well as information about the operational status of the sensor. Uncertainty information is derived from known uncertainty analyses and is provided even in the absence of faults.
A self-validating meter may provide four basic parameters: a validated measurement value (VMV), a validated uncertainty (VU), an indication (MV status) of the status under which the measurement was generated, and a device status. The VMV is the meter's best estimate of the value of a measured parameter. The VU and the MV status are associated with the VMV. The meter produces a separate VMV, VU and MV status for each measurement. The device status indicates the operational status of the meter.
The meter also may provide other information. For example, upon a request from a control system (e.g., a request from the central controller 124), the meter may provide detailed diagnostic information about the status of the meter. Also, when a measurement has exceeded, or is about to exceed, a predetermined limit, the meter can send an alarm signal to the control system. Different alarm levels can be used to indicate the severity with which the measurement has deviated from the predetermined value.
VMV and VU are numeric values. For example, VMV could be a temperature measurement valued at 200 degrees and VU, the uncertainty of VMV, could be 9 degrees. In this case, there is a high probability (typically 95%) that the actual temperature being measured falls within an envelope around VMV and designated by VU (i.e., from 191 degrees to 209 degrees).
In one implementation, the electronic processor/transmitter module of the meter generates VMV based on underlying data from the sensors. First, the electronic processor/transmitter module derives a raw measurement value (RMV) that is based on the signals from the sensor. In general, when the electronic processor/transmitter module detects no abnormalities, the electronic processor/transmitter module has nominal confidence in the RMV and sets the VMV equal to the RMV. When the electronic processor/transmitter module detects an abnormality in the sensor, the electronic processor/transmitter module does not set the VMV equal to the RMV. Instead, the electronic processor/transmitter module sets the VMV equal to a value that the electronic processor/transmitter module considers to be a better estimate than the RMV of the actual parameter.
The electronic processor/transmitter module generates the VU based on a raw uncertainty signal (RU) that is the result of a dynamic uncertainty analysis of the RMV. The electronic processor/transmitter module performs this uncertainty analysis during each sampling period. Uncertainty analysis, originally described in “Describing Uncertainties in Single Sample Experiments,” S. J. Kline & F. A. McClintock, Mech. Eng., 75, 3–8 (1953), has been widely applied and has achieved the status of an international standard for calibration. Essentially, an uncertainty analysis provides an indication of the “quality” of a measurement. Every measurement has an associated error, which, of course, is unknown. However, a reasonable limit on that error can often be expressed by a single uncertainty number (ANSI/ASME PTC 19.1-1985 Part 1, Measurement Uncertainty: Instruments and Apparatus).
As described by Kline & McClintock, for any observed measurement M, the uncertainty in M, wM, can be defined as follows:
Mtrue∈[M−wM,M+wM]
where M is true (Mtrue) with a certain level of confidence (typically 95%). This uncertainty is readily expressed in a relative form as a proportion of the measurement (i.e. wM/M).
In general, the VU has a non-zero value even under ideal conditions (i.e., a faultless sensor operating in a controlled, laboratory environment). This is because the measurement produced by a sensor is never completely certain and there is always some potential for error. As with the VMV, when the electronic processor/transmitter module detects no abnormalities, the electronic processor/transmitter module sets the VU equal to the RU. When the electronic processor/transmitter module detects a fault that only partially affects the reliability of the RMV, the electronic processor/transmitter module typically performs a new uncertainty analysis that accounts for effects of the fault and sets the VU equal to the results of this analysis. The electronic processor/transmitter module sets the VU to a value based on past performance when the electronic processor/transmitter module determines that the RMV bears no relation to the actual measured value.
To ensure that the control system uses the VMV and the VU properly, the MV status provides information about how they were calculated. The electronic processor/transmitter module produces the VMV and the VU under all conditions—even when the sensors are inoperative. The control system needs to know whether VMV and VU are based on “live” or historical data. For example, if the control system were using VMV and VU in feedback control and the sensors were inoperative, the control system would need to know that VMV and VU were based on past performance.
The MV status is based on the expected persistence of any abnormal condition and on the confidence of the electronic processor/transmitter module in the RMV. The four primary states for MV status are generated according to Table 2.
A CLEAR MV status occurs when RMV is within a normal range for given process conditions. A DAZZLED MV status indicates that RMV is quite abnormal, but the abnormality is expected to be of short duration. Typically, the electronic processor/transmitter module sets the MV status to DAZZLED when there is a sudden change in the signal from one of the sensors and the electronic processor/transmitter module is unable to clearly establish whether this change is due to an as yet undiagnosed sensor fault or to an abrupt change in the variable being measured. A BLURRED MV status indicates that the RMV is abnormal but reasonably related to the parameter being measured. For example, the electronic processor/transmitter module may set the MV status to BLURRED when the RMV is a noisy signal. A BLIND MV status indicates that the RMV is completely unreliable and that the fault is expected to persist.
Two additional states for the MV status are UNVALIDATED and SECURE. The MV status is UNVALIDATED when the electronic processor/transmitter module is not performing validation of VMV. MV status is SECURE when VMV is generated from redundant measurements in which the electronic processor/transmitter module has nominal confidence.
The device status is a generic, discrete value summarizing the health of the meter. It is used primarily by fault detection and maintenance routines of the control system. Typically, the device status is in one of six states, each of which indicates a different operational status for the meter. These states are: GOOD, TESTING, SUSPECT, IMPAIRED, BAD, or CRITICAL. A GOOD device status means that the meter is in nominal condition. A TESTING device status means that the meter is performing a self check, and that this self check may be responsible for any temporary reduction in measurement quality. A SUSPECT device status means that the meter has produced an abnormal response, but the electronic processor/transmitter module has no detailed fault diagnosis. An IMPAIRED device status means that the meter is suffering from a diagnosed fault that has a minor impact on performance. A BAD device status means that the meter has seriously malfunctioned and maintenance is required. Finally, a CRITICAL device status means that the meter has malfunctioned to the extent that the meter may cause (or have caused) a hazard such as a leak, fire, or explosion.
One way in which to implement the vortex flowmeter as a self-validating meter is to exploit other signals generated by the vortex flowmeter in addition to the frequency measurement and its associated uncertainty, such as the lock-indicator of PLL1 (LI1), and the lock-indicator of PLL2 (LI2). LI1 and LI2 are combined to give self-validating measurements and metrics VMV and VU measurements. In one implementation, the flow rate measurement Q is found using Q=Kfi, where K L/s/Hz is the calibrating factor, and fi Hz is the frequency of the vortex shedding. The flow rate measurement Q is associated with an uncertainty ΔQ so that the true measurement Qtrue lies in the interval
Q−ΔQ≦Qtrue≦Q+ΔQ
with a certain degree of confidence (95%, for example). This interval can be expressed in terms of a relative uncertainty measure
wQ=ΔQ/Q as Q(1−wQ)≦Qtrue≦Q(1+wQ).
Assuming K and fι are independent, then the uncertainty in the flow rate measurement of the vortex flowmeter can be found using a propagation rule, which gives the following result:
which shows that the uncertainty in the flow measurement Q is the sum of the uncertainties in the calibrating K-factor K and the frequency estimate fι, where the uncertainty of fι can be found by estimating the variance of the frequency from the vortex flowmeter, on-line (95% confidence interval is equal to approximately 2σf). The flowmeter calibrating factor and its uncertainty (±0.5% to ±2%) are normally calibrated by the manufacturers, and hence it is invaluable to have a high accuracy process measuring the frequency of the vortex shedding as it reduces the measurement uncertainty of the flow rate.
Table 3 summarizes an implementation of MV metrics for the self-validating vortex flowmeter shown in
In another implementation, a single lock indicator signal (e.g., LI2) could be used to generate self-validated uncertainty parameters for the vortex flowmeter. For example, if the lock indicator is ON, then the self-validating meter can indicate a CLEAR MV status, and if the lock indicator is OFF, then the self-validating meter can indicate a DAZZLED MV status. Further, if the lock indicator remains OFF for the predetermined wait-for-recovery amount of time, then the self-validating meter can indicate a BLIND MV status.
A number of implementations have been described. Nevertheless, it will be understood that various modifications may be made. For example, the dual PLL 1510 may be implemented by a combination of hardware (e.g., circuitry) and software (e.g., as a software process in a DSP chip), on an element-by-element basis. As another example, the vortex flowmeter electronic processor/transmitter portion 212 may be implemented having a multiple PLL structure, i.e., more than two PLLs.
This application claims priority from U.S. Provisional Application No. 60/261,196, filed Jan. 16, 2001, and titled VORTEX FILTER, which is incorporated by reference.
Number | Name | Date | Kind |
---|---|---|---|
3593138 | Dunn et al. | Jul 1971 | A |
3709034 | Herzl | Jan 1973 | A |
3751979 | Ims | Aug 1973 | A |
4019153 | Cox, Jr. et al. | Apr 1977 | A |
4069713 | Gassmann | Jan 1978 | A |
4123940 | Herzl et al. | Nov 1978 | A |
4185498 | Watson et al. | Jan 1980 | A |
4201084 | Ito et al. | May 1980 | A |
4270391 | Herzl | Jun 1981 | A |
4446744 | Bearcroft | May 1984 | A |
4463612 | Thompson | Aug 1984 | A |
4809558 | Watson et al. | Mar 1989 | A |
5003827 | Kalinoski et al. | Apr 1991 | A |
5029004 | Shibayama | Jul 1991 | A |
5072195 | Graham et al. | Dec 1991 | A |
5128625 | Yatsuzuka et al. | Jul 1992 | A |
5152005 | Bickley | Sep 1992 | A |
5152174 | LaBudde | Oct 1992 | A |
5414390 | Kovacs et al. | May 1995 | A |
5429001 | Kleven | Jul 1995 | A |
5493915 | Lew et al. | Feb 1996 | A |
5502711 | Clark et al. | Mar 1996 | A |
5551307 | Kane et al. | Sep 1996 | A |
5570300 | Henry et al. | Oct 1996 | A |
5576497 | Vignos et al. | Nov 1996 | A |
5583300 | Green et al. | Dec 1996 | A |
5710720 | Algrain et al. | Jan 1998 | A |
5774378 | Yang | Jun 1998 | A |
5804740 | Kalinoski et al. | Sep 1998 | A |
5942696 | Kleven | Aug 1999 | A |
6170338 | Kleven et al. | Jan 2001 | B1 |
6211742 | Tan et al. | Apr 2001 | B1 |
6215834 | McCollough | Apr 2001 | B1 |
6236278 | Olgaard | May 2001 | B1 |
6298100 | Bouillet | Oct 2001 | B1 |
6311136 | Henry et al. | Oct 2001 | B1 |
6408011 | Nakatsugawa | Jun 2002 | B1 |
6438177 | Ikeda | Aug 2002 | B1 |
6466069 | Rozenblit et al. | Oct 2002 | B1 |
6505519 | Henry et al. | Jan 2003 | B2 |
6507791 | Henry et al. | Jan 2003 | B2 |
20010008364 | Ku | Jul 2001 | A1 |
20030028334 | Ghaoud et al. | Feb 2003 | A1 |
Number | Date | Country |
---|---|---|
1551220 | Aug 1979 | GB |
08075516 | Mar 1996 | JP |
11274922 | Oct 1999 | JP |
Number | Date | Country | |
---|---|---|---|
20020129661 A1 | Sep 2002 | US |
Number | Date | Country | |
---|---|---|---|
60261196 | Jan 2001 | US |