# US 8,751,171 B2 · Coriolis frequency tracking

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 8,751,171 B2
- Document ID: US8751171B2
- Status: Granted
- Kind: B2
- Application number: 12/044,754
- Filed: 2008-03-07
- Published: 2008-09-11
- Granted: 2014-06-10
- Earliest claimed: 2007-03-07
- Assignees: Invensys Systems, Inc.
- Applicants: Manus P. Henry; Michael S. Tombs; Mihaela D. Duta
- Inventors: Manus P. Henry; Michael S. Tombs; Mihaela D. Duta
- Web page: https://patentgrep.com/patent/US8751171B2

## CPC

- G01F 1/849: {having straight measuring conduits}
- G01F 1/8436: {signal processing}
- G01F 1/8486: {with multiple measuring conduits}
- G01F 15/024: {involving digital counting}
- G01N 9/002: {using variation of the resonant frequency of an element vibrating in contact with the material submitted to analysis (G01N9/34 takes precedence)}
- G01F: MEASURING VOLUME, VOLUME FLOW, MASS FLOW OR LIQUID LEVEL; METERING BY VOLUME
- G01N: INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES (measuring or testing apparatus or processes other than immunoassay, involving enzymes or microorganisms C12M, C12Q)

## Abstract

Motion is induced in a conduit such that the conduit vibrates in a major mode of vibration having a major amplitude and a minor mode of vibration having a minor amplitude. The major amplitude is larger than the minor amplitude, the major mode of vibration has a first frequency of vibration and the minor mode of vibration has a second frequency of vibration, and the minor mode of vibration interferes with the major mode of vibration to cause a beat signal having a frequency related to the first frequency of vibration and the second frequency of vibration. The frequency of the beat signal is determined, and the second frequency of vibration is determined based on the determined frequency of the beat signal.

## Claims

### Claim 1

A method comprising:
inducing motion in a conduit such that the conduit vibrates in a major mode of vibration having a major amplitude and a minor mode of vibration having a minor amplitude, wherein:
the major amplitude is larger than the minor amplitude, and
the major mode of vibration has a first frequency of vibration and the minor mode of vibration has a second frequency of vibration,
accessing a first sensor signal from a first sensor configured to sense the motion of the conduit;
accessing a second sensor signal from a second sensor configured to sense the motion of the conduit;
determining a first amplitude of oscillation signal based on the first sensor signal;
determining a second amplitude of oscillation signal based on the second sensor signal;
determining a beat signal based on the first amplitude of oscillation signal and the second amplitude of oscillation signal;
determining a frequency of the beat signal, wherein the frequency of the beat signal is related to the first frequency of vibration and the second frequency of vibration; and
determining the second frequency of vibration based on the determined frequency of the beat signal.

### Claim 2 (depends on 1)

The method of claim 1, wherein determining the frequency of the beat signal comprises:
determining a first time at which an amplitude of the beat signal has a predefined value and a second time at which the amplitude of the beat signal has the predefined value;
determining a difference between the first time and the second time; and
determining the frequency of the beat signal based on the difference.

### Claim 3 (depends on 2)

The method of claim 2, wherein the predefined value is zero such that the determined frequency of the beat signal is based on zero-crossings of the beat signal.

### Claim 4 (depends on 2)

The method of claim 2, wherein the first time and second time comprise non-consecutive occurrences of the predefined value.

### Claim 5 (depends on 2)

The method of claim 2, further comprising interpolating the beat signal, and wherein determining the first time and the second time includes determining the first time and second time based on the interpolated beat signal.

### Claim 6 (depends on 1)

The method of claim 1 wherein:
the major mode of vibration is a driven mode, and the minor mode of vibration is a Coriolis mode; and
the first frequency of vibration is a driven mode frequency, and the second frequency of vibration is a Coriolis mode frequency.

### Claim 7 (depends on 6)

The method of claim 6 wherein determining the second frequency of vibration based on the determined frequency of the beat signal comprises determining the Coriolis mode frequency by adding the frequency of the beat signal to the driven mode frequency.

### Claim 8 (depends on 1)

The method of claim 1 wherein determining the beat signal comprises:
determining a difference signal by subtracting the first amplitude of oscillation signal from the second amplitude of oscillation signal.

### Claim 9 (depends on 8)

The method of claim 8 further comprising:
prior to determining the difference signal, adjusting the first amplitude of oscillation signal or the second amplitude of oscillation signal such that the first and second amplitude of oscillation signals have mean amplitudes that are substantially the same.

### Claim 10 (depends on 8)

The method of claim 8 further comprising filtering the difference signal.

### Claim 11 (depends on 10)

The method of claim 10 wherein filtering the difference signal comprises filtering the difference signal with a band-pass filter.

### Claim 12 (depends on 11)

The method of claim 11 wherein filtering the difference signal with the band-pass filter comprises filtering the difference signal with a band-pass filter that has a frequency band determined based on an expected frequency range of the beat signal.

### Claim 13 (depends on 1)

The method of claim 1, wherein the conduit is configured to receive a fluid, and the method further comprising determining at least one property of the fluid based on the determined second frequency of vibration.

### Claim 14 (depends on 13)

The method of claim 13, wherein the at least one property includes one or more of a density of the fluid and a mass flowrate of the fluid.

### Claim 15

A flowmeter transmitter comprising:
at least one processing device; and
a storage device, the storage device storing instructions for causing the at least one processing device to:
induce motion in a conduit such that the conduit vibrates in a major mode of vibration having a major amplitude and a minor mode of vibration having a minor amplitude, wherein:
the major amplitude is larger than the minor amplitude, and
the major mode of vibration has a first frequency of vibration and the minor mode of vibration has a second frequency of vibration,
access a first sensor signal from a first sensor configured to sense the motion of the conduit;
access a second sensor signal from a second sensor configured to sense the motion of the conduit;
determine a first amplitude of oscillation signal based on the first sensor signal;
determine a second amplitude of oscillation signal based on the second sensor signal;
determine a beat signal based on the first amplitude of oscillation signal and the second amplitude of oscillation signal;
determine a frequency of the beat signal, wherein the frequency of the beat signal is related to the first frequency of vibration and the second frequency of vibration; and
determine the second frequency of vibration based on the determined frequency of the beat signal.

### Claim 16 (depends on 15)

The flowmeter transmitter of claim 15, wherein the instructions for causing the at least one processing device to determine the frequency of the beat signal comprises instructions to:
determine a first time at which an amplitude of the beat signal has a predefined value and a second time at which the amplitude of the beat signal has the predefined value;
determine a difference between the first time and the second time; and
determine the frequency of the beat signal based on the difference.

### Claim 17 (depends on 16)

The flowmeter transmitter of claim 16, wherein the predefined value is zero such that the frequency of the beat signal is based on zero-crossings of the beat signal.

### Claim 18 (depends on 15)

The flowmeter transmitter of claim 15, wherein:
the major mode of vibration is a driven mode, and the minor mode of vibration is a Coriolis mode; and
the first frequency of vibration is a driven mode frequency, and the second frequency of vibration is a Coriolis mode frequency.

### Claim 19

A non-transitory computer-readable medium storing a computer program, the program comprising one or more code segments configured to:
induce motion in a conduit such that the conduit vibrates in a major mode of vibration having a major amplitude and a minor mode of vibration having a minor amplitude, wherein:
the major amplitude is larger than the minor amplitude, and
the major mode of vibration has a first frequency of vibration and the minor mode of vibration has a second frequency of vibration,
access a first sensor signal from a first sensor configured to sense the motion of the conduit;
access a second sensor signal from a second sensor configured to sense the motion of the conduit;
determine a first amplitude of oscillation signal based on the first sensor signal;
determine a second amplitude of oscillation signal based on the second sensor signal;
determine a beat signal based on the first amplitude of oscillation signal and the second amplitude of oscillation signal;
determine a frequency of the beat signal, wherein the frequency of the beat signal is related to the first frequency of vibration and the second frequency of vibration; and
determine the second frequency of vibration based on the determined frequency of the beat signal.

### Claim 20

A flowmeter system comprising:
a vibratable flowtube, the flowtube configured to receive a fluid;
at least one driver connected to the flowtube and configured to impart motion to the flowtube such that the flowtube vibrates;
a first sensor connected to the flowtube and configured to sense the motion of the flowtube and generate a first sensor signal;
a second sensor connected to the flowtube and configured to sense the motion of the flowtibe and generate a second sensor signal; and
a controller to receive the sensor signal and configured to:
induce motion in a conduit such that the conduit vibrates in a major mode of vibration having a major amplitude and a minor mode of vibration having a minor amplitude, wherein:
the major amplitude is larger than the minor amplitude, and
the major mode of vibration has a first frequency of vibration and the minor mode of vibration has a second frequency of vibration,
access the first sensor signal;
access the second sensor signal;
determine a first amplitude of oscillation signal based on the first sensor signal and the first frequency;
determine a second amplitude of oscillation signal based on the second sensor signal and the first frequency;
determine a beat signal based on the first amplitude of oscillation signal and the second amplitude of oscillation signal;
determine the frequency of the beat signal, wherein the frequency of the beat signal is related to the first frequency of vibration and the second frequency of vibration; and
determine the second frequency of vibration based on the determined frequency of the beat signal.

### Claim 21 (depends on 1)

The method of claim 1 wherein:
determining the first amplitude of oscillation signal based on the first sensor signal includes using a Fourier technique to determine the amplitude of oscillation signal based on the first sensor signal and the first frequency; and
determining the second amplitude of oscillation signal based on the second sensor signal includes using a Fourier technique to determine the amplitude of oscillation signal based on the second sensor signal and the second frequency.
