throbber
Case 6:12-cv-00799-JRG Document 71-1 Filed 09/13/13 Page 1 of 47 PageID #: 1816
`Case 6:12—cv—00799—JRG Document 71-1 Filed 09/13/13 Page 1 of 47 Page|D #: 1816
`
`EXHIBIT 1
`
`EXHIBIT 1
`
`
`
`

`
`Case 6:12-cv-00799-JRG Document 71-1 Filed 09/13/13 Page 2 of 47 PageID #: 1817
`l|ll||llllllllIllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll
`US005555190A
`[111
`5,555,190
`Patent Number:
`Sep. 10, 1996
`[45] Date of Patent:
`
`United States Patent [19]
`Derby et al.
`
`‘
`
`[54] METHOD AND APPARATUS FOR ADAPTIVE
`LINE ENHANCEMENT IN CORIOLIS MASS
`FLOW METER MEASUREMENT
`
`[75] Inventors: Howard V. Derby, Boulder; Tamal
`Bose, Denver, both of C010.; Seeraman
`Rajan, Bombay, Ind.
`
`[73] Assignee: Micro Motion, Inc., Boulder, C010.
`
`[21] Appl. No.: 501,411
`[22] Filed:
`Jul. 12, 1995
`
`[51] Int. Cl.6 ...................................................... .. G01F 1/84
`[52] US. Cl. ..................................... .. 364/510; 73/861356
`[58] Field of Search ................................... .. 364/509, 510,
`364/572; 73/861.38, 861.37, 861.03, 861;
`324/76, 77-85, 601
`
`[56]
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`Re. 31,450
`
`111983 Smith ................................. .. 73/86l.38
`
`4,109,524
`
`8/1978 Smith . . . . . . . . . . . . . .
`
`. . . .. '73/86l.37
`
`4,491,025
`
`1/1985 Smith et a1
`
`73/86138
`
`4,879,911 ll/l989 Zolock . . . . . . . .
`
`. . . .. 73/86138
`
`6/1990 Romano ............................. .. 73/86138
`4,934,196
`4/1991 Kalotay .............................. .. 73186138
`5,009,109
`5,052,231 10/1991
`5,331,859
`7/1994
`5,429,002
`7/1995
`5,469,748 11/1995
`
`Primary Examiner—]ames P. Trammell
`Attorney, Agent, or Firm—Duft, Graziano & Forest, RC.
`
`157 \
`‘VD
`
`j I
`
`3
`
`250
`B
`
`48:1
`DECIMATION
`
`i
`
`i
`202
`
`158
`
`2581
`2
`'
`
`204
`
`NOTCH
`FILTER
`
`II
`
`204
`
`[57]
`
`ABSTRACT
`
`An apparatus and method for determining frequency and
`phase relationships of vibrating ?ow tubes in a Coriolis mass
`?ow meter. Adaptive line enhancement (ALE) techniques
`and apparatus are used in a digital signal processing (DSP)
`device to accurately determine frequency and phase rela
`tionships of the vibrating ?ow tube and to thereby more
`accurately determine mass ?ow rate of a material ?owing
`through the mass ?ow meter. In a ?rst embodiment, an
`adaptive notch ?lter is used to enhance the signal from each
`corresponding sensor signal on the vibrating ?ow tubes. In
`a second embodiment, a plurality of adaptive notch ?lters
`are cascaded to enhance the signal from each corresponding
`sensor signal. In both embodiments an anti-aliasing deci
`mation ?lter associated with each sensor signal reduces the
`computational complexity by reducing the number of
`samples from a ?xed frequency AID sampling device asso
`ciated with each sensor signal. Computational adjustments
`are performed to compensate for spectral leakage between
`the ?xed sampling frequency and the variable fundamental
`frequency of the vibrating ?ow tubes. Despite this added
`computational complexity, the present invention is simpler
`than prior designs and provides better noise immunity due to
`the adaptive notch ?ltration. Heuristics are applied to the
`weight adaptation algorithms of the notch ?lters to improve
`convergence of the digital ?lters and to reduce the possibility
`of instability of the ?lters interfering with mass flow mea
`surements.
`
`35 Claims, 20 Drawing Sheets
`
`206
`
`260
`St
`'
`
`PHASE
`
`268
`i__/
`206
`
`264
`/
`
`,
`
`2%8 294
`)
`I
`
`'
`
`M
`
`AT
`CALCULATION
`q
`
`90
`2S
`
`MASS
`MW
`COMPU
`TATION
`
`L A D
`/
`
`2
`
`48:1
`OEOINIATION
`
`_
`
`&
`
`NOTCH
`FILTER
`
`2 PHASE
`
`266
`
`M
`
`/ F255‘
`
`256
`
`M
`
`262
`
`T
`
`200
`
`I
`
`I
`
`258f
`
`
`
`270/ CLK T
`
`CLOCK
`g
`
`274
`
`HALF
`WINDOW
`
`214
`
`272
`AMP o
`s
`N
`
`WEIGHT
`3 N60
`ADAPTATION ‘
`\
`210
`
`I
`
`FREQUBIICY
`OALcuLATION
`
`2:2
`
`155 /‘
`v
`
`UTIIJAJEZIsNTSION
`
`K268
`
`292
`
`

`
`Case 6:12-cv-00799-JRG Document 71-1 Filed 09/13/13 Page 3 of 47 PageID #: 1818
`
`US. Patent
`
`Sep. 10, 1996
`
`Sheet 1 of 20
`
`5,555,190
`
`
`
`7.6: m2: z.
`
`gmmw
`
`

`
`xU
`
`1.0
`
`m0#.wm5,
`
`MwM.mzfizFzo:<N:_58N
`/tmam9wmmw
`2B.mzoE:=3SW2N8>o_,m=8E
`
`P08Eama
`
`WN8zoEE§<
`
`Fl...nu.m59NGEMEm
`
`Case 6:12-cv-00799-JRG Document 71-1 Filed 09/13/13 Page 4 of 47 PageID #: 1819
`e
`1.
`91.
`m4
`C
`
`e0,m1
`
`momE52Ev1..%.m_m<=._ESEzo_:.§__HaWU:mn.w_n_v
`
`
`
`
`
`
`mm.zoE:=3<omomSmDS..<
`
`WneWumm.com
`wwmam
`
`
`
`Emmm<EE52:3EmE5:zo:<_2_aomu.tommmow
`fin/__VD1momSmNow..com
`
`
`

`
`V
`Case 6:12-cv-00799-JRG Document 71-1 Filed 09/13/13 Page 5 of 47 PageID #: 182002
`emC
`._._\.
`
`4.6_M_wmJ,
`momemMm.
`
`dSmomE.
`
`\\\\\\|.\\m.._.Wm.
`
` Bm#.1:w$MGP.‘NEw5,
`eG_@w_GdPwu._\\\\\\\\\\\3cm_uv\
`\/P5N\\\\\\3M_\\\\\\\
`.
`\mm.mm_Sm
`
`o.m.
`
`«Rmom
`
`mom
`
`moamW%.GG
`p.e
`9t
`VON
`u_®
`_NmmEmmom40E8
`
`
`.ARI9.55'a.oEV
`_
`wmm_
`
`

`
`Case 6:12-cv-00799-JRG Document 71-1 Filed 09/13/13 Page 6 of 47 PageID #: 1821
`Case 6:12—cv—OO799—JRG Document 71-1 Filed 09/13/13 Page 6 of 47 Page|D #: 1821
`
`U.S. Patent
`
`Sep. 10, 1996
`
`Sheet 4 of 20
`
`5,555,190
`
`

`
`Case 6:12-cv-00799-JRG Document 71-1 Filed 09/13/13 Page 7 of 47 PageID #: 1822
`Case 6:12—cv—OO799—JRG Document 71-1 Filed 09/13/13 Page 7 of 47 Page|D #: 1822
`
`U.S. Patent
`
`Sep. 10, 1996
`
`Sheet 5 of 20
`
`5,555,190
`
`304
`
`

`
`Case 6:12-cv-00799-JRG Document 71-1 Filed 09/13/13 Page 8 of 47 PageID #: 182332O0
`8
`mH1.
`C
`G
`
`mU
`
`u.
`
`7n0e0.m
`
`_6Hm’0WAD..CBmS
`
`74.m00em.Pm%.mBMWehMS
`
`-Vv_x_92_vm59_&:uS.Eae5.E>S_m<5m.5,.5PS
` 10..9mm_;EEoou:E_mm__#1:
`
`
`wPNew
`
`.
`mGE
`
`R.
`
`W.”t
`
`

`
`Case 6:12-cv-00799-JRG Document 71-1 Filed 09/13/13 Page 9 of 47 PageID #: 1824
`
`US. Patent
`
`Sep. 10, 1996
`
`Sheet 7 of 20
`
`5,555,190
`
`535
`
`mzm
`
`625:
`55
`
`V3
`
`‘bl >
`@E >
`
`A
`mzw a X X
`
`m; f
`
`QR
`
`NE
`
`n .GE
`
`5%
`8 .wmv Am
`282.; m6
`
`

`
`Case 6:12-cv-00799-JRG Document 71-1 Filed 09/13/13 Page 10 of 47 PageID #: 1825
`Case 6:12—cv—OO799—JRG Document 71-1 Filed 09/13/13 Page 10 of 47 Page|D #: 1825
`
`U.S. Patent
`
`Sep. 10, 1996
`
`Sheet 8 of 20
`
`5,555,190
`
`306
`
`FIG.8
`
`

`
`Case 6:12-cv-00799-JRG Document 71-1 Filed 09/13/13 Page 11 of 47 PageID #: 1826
`Case 6:12—cv—OO799—JRG Document 71-1 Filed 09/13/13 Page 11 of 47 Page|D #: 1826
`
`U.S. Patent
`
`Sep. 10, 1996
`
`Sheet 9 of 20
`
`5,555,190
`
`

`
`Case 6:12-cv-00799-JRG Document 71-1 Filed 09/13/13 Page 12 of 47 PageID #: 1827
`
`US. Patent
`
`Sep. 10, 1996
`
`Sheet 10 of 20
`
`5,555,190
`
`A
`Cm
`1 gm \
`
`4 i G
`
`642": x \
`@8 Q 1
`
`A
`
`5
`a:
`
`: K22
`
`A :1 22
`
`woo?
`
`000?
`
`<
`
`/\Em
`2 6E
`
`

`
`Case 6:12-cv-00799-JRG Document 71-1 Filed 09/13/13 Page 13 of 47 PageID #: 1828
`aC
`00200
`H
`GP.“
`
`un..W"M
`
`.m1mm,.__>_<m>>
`
`1I1..%I?>mU_,s_<m3L_/9._
`
`mSmU
`
`94|.
`
`382%«Rwa:,_+ozn_s_<2HD...382.3oz.__s_<m
`
`
`
`9nmm:8z.§_<m_Am.9“;Wm8:
`
`
`10
`
`4,m31EmD:0m30HI31mM0h%S
`
`75
`w5m5,
`
`“WE.m5,:at
`
`
`
`

`
`Case 6:12-cv-00799-JRG Document 71-1 Filed 09/13/13 Page 14 of 47 PageID #: 182992
`aC
`.mMe
`9
`D
`3
`7.A.
`:0mH
`
`m.5»PS
`
`Bm
`
`un..m“M
`
`H%7wW.m,
`
`1.2muIewW.
`
`m.m.l.mN»9
`
`
`
` 4Lmmm.mwPmSMU
`
`_|_u
`
`m
`
`Em
`
`86$
`
`,
`
`mom
`
`8.0.”:
`
`a$
`D
`mg.1.,
`
`

`
`Case 6:12-cv-00799-JRG Document 71-1 Filed 09/13/13 Page 15 of 47 PageID #: 1830
`Case 6:12—cv—OO799—JRG Document 71-1 Filed 09/13/13 Page 15 of 47 Page|D #: 1830
`
`U.S. Patent
`
`Sep. 10, 1996
`
`Sheet 13 of 20
`
`5,555,190
`
`:_:
`
`<3
`9
`Q
`
`N
`
`8
`'I—
`
`5:
`
`5
`
`é“
`
`9
`

`""'
`
`—
`(<
`
`1-
`
`32 7&1 X2
`
`1306051
`
`O
`1-
`0')
`
`8
`no
`
`Ci
`
`fl
`
`%
`
`53:
`--
`co
`
`3
`CD
`
`N
`(0
`
`9
`
`V
`C’)
`N
`
`co
`8
`
`“I
`
`:1:
`

`
`oo
`3
`

`
`C}
`
`5
`«E
`CE
`
`co
`8
`
`o
`(D
`N
`
`2
`$2
`
`
`
`C
`9'
`
`8
`('3
`
`2%
`
`11',
`
`$
`
`G
`
`9
`

`v-
`
`3
`2
`
`_:
`
`Q
`
`C:
`
`C8
`
`C_
`
`am6(t
`
`0519
`
`2566 (FIG.2)
`
`0
`3
`._
`
`cu
`7‘
`.
`Q5
`
`§ R
`
`
`
`2541300
`
`(FIG.2)
`
`

`
`.6nwm1,0M1mm.Das
`
`.0S
`
`3MmmMaom.
`
`4fim61.ewPm.
`
`
`
` 1.nu#1D9e:a0.:aa:uP9./:a
`
`v
`Case 6:12-cv-00799-JRG Document 71-1 Filed 09/13/13 Page 16 of 47 PageID #: 18311.300
`aC
`1.
`Gp”A.
`_H
`Mm
`
`mm.mm_oa
`
`cP2.1+.ommmmm.%U
`
`3.GE
`
`mmmtomm_
`
`.mmm.¢mm
`
`mom_.omm.
`
`

`
`Case 6:12-cv-00799-JRG Document 71-1 Filed 09/13/13 Page 17 of 47 PageID #: 1832
`
`US. Patent
`
`Sep. 10, 1996
`
`Sheet 15 of 20
`
`5,555,190
`
`
`
`
`
` mom? can? vmmw \/ .wm?
`
`. 8m:
`
`82
`
`Q U f
`
`vjoll_
`
`$2 3E mm? 92 ,
`
`gi $2
`
`A15 a A h < c
`
`€o >
`
`. ' Q A
`
`82
`
`fol. \ a.
`
`2 .GE
`
`

`
`Case 6:12-cv-00799-JRG Document 71-1 Filed 09/13/13 Page 18 of 47 PageID #: 1833
`
`_ US. Patent
`
`Sep. 10, 1996
`
`Sheet 16 0f 20
`
`5,555,190
`
`Fm “Xx? X ‘Ill
`f wow?
`
`.G \ 5-80 x All!
`
`wmm J
`
`0;:
`
`wow?
`
`x.
`
`2m
`
`mmwr
`
`wmm
`v30
`u
`
`m“ .UE
`
`a o
`
`mom;
`
`

`
`Case 6:12-cv-00799-JRG Document 71-1 Filed 09/13/13 Page 19 of 47 PageID #: 1834
`
`US. Patent
`
`Sep. 10, 1996
`
`Sheet 17 of 20
`
`5,555,190
`
`FIG. 17
`
`A / D INTERRUPT
`
`1700
`
`READ A/D
`SAMPLE INTO
`CIRCULAR
`BUFFER
`
`\1702
`
`SINCE LAST
`CONVDLUTION
`?
`
`DETERMINE THE
`CONVDLUTION DF SAMPLES
`AND STORE IN SECOND
`CIRCULAR BUFFER
`
`@1710
`
`DETERMINE THE
`CONVDLUTION
`VALUES IN SECOND
`BUFFER AND STORE IN
`SAMPLE BUFFER
`
`I
`@D
`
`

`
`Case 6:12-cv-00799-JRG Document 71-1 Filed 09/13/13 Page 20 of 47 PageID #: 1835
`
`US. Patent
`
`Sep. 10, 1996
`
`Sheet 18 0f 20
`
`FIG. 18
`
`@
`
`INITIALIzE CIRCULAR BUFFERS FDR
`A/D DECIMATION AND
`ENABLE A/D INTERRUPTS
`
`’\ 1800
`
`5,555,190
`
`1810
`
`v
`WAIT FoR DECIMATED
`SAMPLE AVAILABILITY
`
`/\ 1802
`
`ACCUMULATE SIGNAL
`AND NOISE VALUES
`
`I
`
`UPDATE GOERTZEL
`FILTER TO ACCUMULATE
`COMPLEX NUMBER
`FOR PHASE
`A
`
`g
`1 808
`
`APPLY NOTCH FILTER T0 PRODUCE K1804
`ENHANCED SAMPLE
`
`UPDATE FILTER PARAMETERS ’\ 1806
`
`DETERMINE SNR VALUE “1814
`FROM ACCUMULATED
`SIGNAL AND NOISE VALUES
`
`l
`
`1816
`
`1818
`X
`RESET FILTER
`ADAPTATION
`COMPUTATIONS
`I
`
`my
`
`DETERMINE At FOR PREVIOUS WINDOW AND
`APPLY UTILIZATION MEANS AND
`DETERMINE GOERTZEL FILTER WEIGHTS
`I
`
`’\ 1820
`
`

`
`Case 6:12-cv-00799-JRG Document 71-1 Filed 09/13/13 Page 21 of 47 PageID #: 1836
`
`US. Patent
`
`Sep. 10, 1996
`
`Sheet 19 of 20
`
`5,555,190
`
`FIG. 19
`
`I
`
`1 806
`
`“\1902
`
`’\1904
`
`"\1908
`
`’\1910
`
`DETERMINE
`UPDATED FORGETTING
`FACTOR
`
`I
`
`DETERMINE
`UPDATED GAIN
`FACTOR
`
`I
`
`DETERMINE
`UPDATED DEBIASING
`PARAMETER
`
`I
`
`DETERMINE
`UPDATE CDVARIANCE
`MATRIX
`
`I
`
`DETERMINE
`UPDATED NDTCH FILTER
`WEIGHTS
`l
`
`1912
`
`UPDATED
`WEIGHTS
`STABLE
`7
`
`YES
`
`APPLY UPDATED
`WEIGHTS TO
`NOTCH FILTERS
`
`“1914
`
`<——---———‘
`
`

`
`Case 6:12-cv-00799-JRG Document 71-1 Filed 09/13/13 Page 22 of 47 PageID #: 1837
`Case 6:12—cv—OO799—JRG Document 71-1 Filed 09/13/13 Page 22 of 47 Page|D #: 1837
`
`U.S. Patent
`
`Sep. 10, 1996
`
`Sheet 20 of 20
`
`5,555,190
`
`

`
`Case 6:12-cv-00799-JRG Document 71-1 Filed 09/13/13 Page 23 of 47 PageID #: 1838
`Case 6:12-cv-00799-JRG Document 71-1 Filed 09/13/13 Page 23 of 47 Page|D #: 1838
`
`5,555,190
`
`1
`IVIETHOD AND APPARATUS FOR ADAPTIVE
`LINE ENHANCEMENT IN CORIOLIS MASS
`FLOW METER MEASUREMENT
`
`FIELD OF THE INVENTION
`
`The present invention relates to mass flow rate measure-
`ment and in particular to the use of digital signal processing
`adaptive filtration methods and apparatus in Coriolis mass
`flow meters.
`
`PROBLEM
`
`It is known to use Coriolis mass flowmeters to measure
`
`mass flow and other information for materials flowing
`through a conduit. Such flowmeters are disclosed in U.S.
`Pat. Nos. 4,109,524 of Aug. 29, 1978, U.S. Pat. No. 4,491,
`025 of Jan. 1, 1985, and Re. 31,450 of Feb. 11, 1982, all to
`J. E. Smith et al. These flowmeters have one or more flow
`
`tubes of straight or curved configuration. Each flow tube
`configuration in a Coriolis mass flowmeter has a set of
`natural vibration modes, which may be of a simple bending,
`torsional or coupled type. Each flow tube is driven to
`oscillate at resonance in one of these natural modes. Material
`flows into the flowmeter from a connected conduit on the
`inlet side of the flowmeter, is directed through the flow tube
`or tubes, and exits the flowmeter through the outlet side. The
`natural vibration modes of the vibrating, fluid filled system
`are defined in part by the combined mass of the flow tubes
`and the material within the flow tubes.
`
`When there is no flow through the flowmeter, all points
`along the flow tube oscillate about a pivot point with
`identical phase due to an applied driver force. As material
`begins to flow, Coriolis accelerations cause each point along
`the flow tube to have a different phase. The phase on the inlet
`side of the flow tube lags the driver, while the phase on the
`outlet side leads the driver. Sensors are placed on the flow
`tube to produce sinusoidal signals representative of the
`motion of the flow tube. The phase difference between two
`sensor signals is proportional
`to the mass flow rate of
`material through the flow tube.
`A complicating factor in this measurement is that the
`density of typical process material varies. Changes in den-
`sity cause the frequencies of the natural modes to vary. Since
`the flowmeter’s control system maintains resonance,
`the
`oscillation frequency varies in response to changes in den-
`sity. Mass flow rate in this situation is proportional to the
`ratio of phase difference and oscillation frequency.
`The above-mentioned U.S. Pat. No. Re. 31,450 to Smith
`discloses a Coriolis flowmeter that avoids the need for
`
`measuring both phase difference and oscillation frequency.
`Phase difference is determined by measuring the time delay
`between level crossings of the two sinusoidal sensor output
`signals of the flowmeter. When this method is used, the
`variations in the oscillation frequency cancel, and mass flow
`rate is proportional to the measured time delay. This mea-
`surement method is hereinafter referred to as a time delay or
`At measurement.
`Measurements in a Coriolis mass flowmeter must be made
`with great accuracy since it is often a requirement that the
`derived flow rate information have an accuracy of at least
`0.15% of reading. The signal processing circuitry which
`receives the sensor output signals measures this phase
`difference with precision and generates the desired charac-
`teristics of the flowing process material to the required
`accuracy of at least 0.15% of reading.
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`65
`
`2
`
`In order to achieve these accuracies, it is necessary that
`the signal processing circuitry operate with precision in
`measuring the phase shift of the two signals it receives from
`the flowmeter. Since the phase shift between the two output
`signals of the meter is the information used by the process-
`ing circuitry to derive the material characteristics,
`it
`is
`necessary that the processing circuitry not introduce any
`phase shift which would mask the phase shift information
`provided by the sensor output signals. In practice,
`it is
`necessary that this processing circuitry have an extremely
`low inherent phase shift so that the phase of each input
`signal is shifted by less than 0.001“ and, in some cases, less
`than a few parts per million. Phase accuracy of this magni-
`tude is required if the derived information regarding the
`process material is to have an accuracy of less than 0.15%.
`The frequencies of the Coriolis flowmeter output signals
`fall in the frequency range of many industrially generated
`noises. Also, the amplitude of the sensor output signals is
`often small and, in many cases, is not significantly above the
`amplitude of the noise signals. This limits the sensitivity of
`the flowmeter and makes the extraction of the useful infor-
`mation quite diflicult.
`There is not much a designer can do either to move the
`meter output signals frequency out of the noise band or to
`increase the amplitude of the output signals. Practical Corio-
`lis sensor and flowmeter design requires compromises that
`result in the generation of output signals having a less than
`optimum signal to noise ratio and dynamic range. This
`limitation determines the flowmeter characteristics and
`specifications including the minimum and maximum flow
`rates which may be reliably derived from the flowmeter’s
`output signals.
`The magnitude of the minimum time delay that can be
`measured between the two Coriolis flowmeter output signals
`at a given drive frequency is limited by various factors
`including the signal to noise ratio, the complexity of asso-
`ciated circuitry and hardware, and economic considerations
`that limit the cost and complexity of the associated circuitry
`and hardware. Also, in order to achieve a flowmeter that is
`economically attractive, the low limit of time delay mea-
`surement must be as low as possible. The processing cir-
`cuitry that receives the two output signals must be able to
`reliably measure the time delay between the two signals in
`order to provide a meter having the high sensitivity needed
`to measure the flowing characteristics of materials having a
`low density and mass such as, for example, gases.
`There are limitations regarding the extent to which con-
`ventional analog circuit design can, by itself, permit accurate
`time delay measurements under all possible operating con-
`ditions of a Coriolis flowmeter. These lirrritations are due to
`
`in any electronic equipment
`the inherent noise present
`including the imperfections of serni-conductor devices and
`noise generated by other circuit elements. These limitations
`are also due to ambient noise which similarly limits the
`measurement can be reduced to some extent by techniques
`such as shielding, guarding, grounding, etc. Another limi-
`tation is the signal to noise ratio of the sensor output signals
`themselves.
`
`Good analog circuit design can overcome some of the
`problems regarding noise in the electronic equipment as well
`as the ambient noise in the environment. However, an
`improvement in the signal to noise ratio of the output signals
`cannot be achieved without the use of analog filters. But
`analog filters alter the amplitude and phase of the signals to
`be processed. This is undesirable, since the time delay
`between the two signals is the base information used to
`
`

`
`Case 6:12-cv-00799-JRG Document 71-1 Filed 09/13/13 Page 24 of 47 PageID #: 1839
`Case 6:12-cv-00799-JRG Document 71-1 Filed 09/13/13 Page 24 of 47 Page|D #: 1839
`
`3
`
`4
`
`5,555,190
`
`derive characteristics of the process fluid. The use of filters
`having unknown or varying amplitude and/or phase charac-
`teristics can unacceptably alter the phase difference between
`the two sensor output signals and preclude the derivation of
`accurate information of the flowing material.
`The flowmeter’ s drive signal is typically derived from one
`of the sensor output signals after it is conditioned, phase
`shifted and used to produce the sinusoidal drive voltage for
`the drive coil of the meter. This has the disadvantage that
`harmonics and noise components present in the sensor signal
`are amplified and applied to the drive coil to vibrate the flow
`tubes at their resonant frequency. However, an undesirable
`drive signal can also be generated by unwanted mechanical
`vibrations and electrical interferences that are fed back to the
`meter drive circuit and reinforced in a closed loop so that
`they create relatively high amplitude self-perpetuating dis-
`turbing signals which further degrade the precision and
`accuracy of the time delay measurement.
`There are several well known methods and circuit designs
`which seek to reduce the above problems. One such suc-
`cessful technique to reduce some of the above problems is
`described in U.S. Pat. No. 5,231,884 to M. Zolock and U.S.
`Pat. No. 5,228,327 to Bruck. These patents describe Coriolis
`flowmeter signal processing circuitry that uses three identi-
`cal charmels having precision integrators as filters. A first
`one of these channels is permanently connected to one
`sensor signal, say, for example,
`the left. The other two
`channels (second and third) are alternately connected, one at
`a time, to the right sensor signal. When one of these, say the
`second channel, is connected to the right sensor signal, the
`third channel is connected, along with the first channel, to
`the left sensor signal. The inherent phase delay between the
`. first and third channel is measured by comparing the time
`difference between the outputs of the two channels now both
`connected to the left signal. Once this characteristic delay is
`determined, the role of this third charmel and the second
`charmel connected to the right sensor signal is switched. In
`this new configuration,
`the second channel undergoes a
`calibration of its delay characteristics while the third cali-
`brated channel is connected to the right sensor signal. The
`roles of second and third charmels are alternately switched
`by a control circuit approximately once every nrinute. Dur-
`ing this one-minute interval (about 30 to 60 seconds), aging,
`temperature, and other eflfects have no meaningful influence
`on the phase-shift of the filters and therefore their phase
`relationship is known and considered defined.
`The precisely calibrated integrators used by Zolock pro-
`vide a signal to noise ratio improvement amounting to about
`6 db/octave roll-ofi” in the amplitude transfer function of the
`integrator. Unfortunately, this 6 db/octave improvement is
`not enough under many circumstances in which Coriolis
`flowmeters are operated (such as light material or exces-
`sively noisy environments). The reason for this is that a
`single-pole filter, such as the Zolock integrator, has a rela-
`tively wide band width. As a result, noise signals generated
`by unwanted flow tube vibration modes, noisy environment,
`material flow noise, electromagnetic or radio frequency
`interference and disturbances are not removed to the extent
`necessary for high meter sensitivity required for precision.
`Depending on their frequency, their amplitude is reduced
`somewhat, but they can still interfere with the precision time
`delay measurement between the two sensor output signals
`when measuring low mass materials such as gases.
`There is another source for errors in the Zolock and Bruck
`systems. The integrator time delay measurements are made
`at three (3) certain well defined points of the sinusoidal
`sensor signals. The two sensor signals are ideal only when
`
`10
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`their shape is the same and is symmetrical around their peak
`values. However, when the two magnetic circuits (sensors)
`that generate the sensor signals are not identical, the result-
`ing non-ideal wave forms contain different amounts of
`harmonics with possibly undefined phase conditions which
`can alter their shape and potentially change their symmetri-
`cal character. The result of such variations is such that when,
`during normal operations, a Zolock integrator is calibrated
`with one wave form and is subsequently used to measure
`another wave form,
`the difl“erence in wave forms may
`produce an undefined and unknown amount of error due to
`its harmonic content and its undefined and varying phase of
`its harmonics.
`
`Other analog circuit design techniques suffer from similar
`problems of complexity,
`insuflicient noise immunity, or
`insufficient harmonic rejection.
`There are techniques currently available, such as digital
`signal processing (hereinafter referred to as DSP) and asso-
`ciated digital filtering,
`to overcome the above-discussed
`problems and simultaneously improve the signal to noise
`ratio of the signals being processed. However, these alter-
`natives have been more complicated and expensive than
`conventional analog circuit designs. In addition, these prior
`DSP designs have shown only modest improvement over
`conventional analog circuit designs with respect to noise
`immunity and harmonic rejection. U.S. Pat. No. 4,934,196,
`issued Jun. 19, 1990 to Romano, teaches a DSP design for
`computing the phase difference, At, and correlated mass flow
`rate. Romano’s design alters the sampling frequency of an
`A/D converter in an attempt to maintain an integral number
`of sample times within each periodic cycle of the vibrating
`flow tubes. This need for variable frequency sampling
`complicates Romano’s DSP design. Although this DSP
`design is structurally quite distinct from prior discrete ana-
`log circuit designs, it has proven to provide only modest
`improvements over analog designs in measurement accu-
`racy because it provides significant improvement in filtration
`only at integer multiples of the fundamental frequency.
`However, many signal components result from mechanical
`vibration modes of the flow tubes whose resonant frequen-
`cies are not integer multiples of the fundamental frequency
`and are therefore poorly rejected by the prior DSP designs.
`Neither prior approach (analog nor prior DSP) effectively
`rejects non-harmonic or broadband noise. From the above
`discussion, it can be seen that there is a need for an improved
`method and apparatus for measuring mass flow rate in a
`Coriolis mass flow meter.
`
`SOLUTION
`
`The present invention solves the above identified prob-
`lems and achieves an advance in the art by applying digital
`filtering and digital signal processing (DSP) methods and
`apparatus to improve the accuracy of mass fiow measure-
`ments in a Coriolis mass flow meter. The present invention
`comprises a DSP design which includes adaptive notch
`filters to improve the accuracy of frequency and phase
`measurements used in the computation of mass flow rate.
`The use of adaptive notch filtration in the present invention
`is one application of the technology commonly referred to as
`Adaptive Line Enhancement (ALE).
`In the present invention, the signal from each vibrating
`flow tube sensor is sampled, digitized, and then processed by
`a digital adaptive notch filter which passes all noise signals
`outside a narrow frequency band (a notch) around the
`fundamental frequency. This digitized filtered signal is then
`
`

`
`Case 6:12-cv-00799-JRG Document 71-1 Filed 09/13/13 Page 25 of 47 PageID #: 1840
`Case 6:12—cv—OO799—JRG Document 71-1 Filed 09/13/13 Page 25 of 47 Page|D #: 1840
`
`5
`
`6
`
`5,555,190
`
`subtracted from the original digitized signal to produce an
`enhanced signal representing the sensor output signal wave-
`form at the fundamental frequency with virtually all noise
`signals eliminated. This method and apparatus eliminates
`harmonic as well as non-harmonic noise signals. Initially the
`width of the notch filter’s “notch” is wide and is adapted
`over time to narrow as it converges on the fundamental
`frequency. Adaptation algorithms rapidly adapt the notch
`frequency of the adaptive filter to track changes over time in
`the fundamental frequency of the vibrating flow tubes.
`The DSP design of the present invention uses a fixed
`sampling frequency as distinct from Romano’s variable
`frequency design. This fixed sampling frequency approach
`permits rapid convergence of the adaptive notch filters on
`the fundamental frequency of the vibrating flow tubes and
`simplifies the total circuit design. The fixed sampling rate
`eliminates the need exhibited in Romano to provide addi-
`tional circuitry to vary the sampling rate. The present design
`performs computational adjustments to compensate for
`spectral leakage between the fixed sampling frequency and
`the variable fundamental frequency of the vibrating flow
`tubes. Despite this added computational complexity,
`the
`present invention is simpler than prior designs exemplified
`by Romano and provides better noise immunity due to the
`use of adaptive notch filtration.
`The present invention provides superior noise immunity
`and harmonic rejection as compared to all known designs
`and simplifies aspects of the DSP design disclosed by
`Romano. This permits improved accuracy of the flow rate
`measurements even in particularly noisy environments as
`well as applications with low density flow materials (such as
`gas).
`Since the flow tubes vibrate at the same fundamental
`
`frequency, adaptation of the notch filters is determined by
`samples from only one of the two notch filters. The adap-
`tation weights so determined are applied to both notch
`filters. Heuristics applied to the computations by the present
`invention prevent the notch filters from diverging from the
`fundamental frequency due to instability in the computa-
`tions. Other heuristics restart convergence computations for
`the adaptation when the signal to noise ratio measured by the
`notch filter is too small. A small signal
`to noise ratio
`indicates that the adaptive notch filter is not converged on
`the fundamental frequency. This may be due to a shift in the
`fundamental frequency of the vibrating flow tubes.
`In a first embodiment of the present invention, the output
`signal from each vibrating flow tube sensor is sampled at a
`fixed frequency by a corresponding A/D converter. The
`sampled value generated by each A/D converter is then
`applied to a corresponding decimation filter to reduce com-
`putational complexity by reducing the number of samples
`used in subsequent computations. The decimation filters also
`provide a degree of anti-aliasing filtration to smooth the
`sampled analog signals. The decimated signals are then each
`applied to a corresponding adaptive notch filter to further
`enhance the signal from each sensor. The enhanced output
`signal from each sensor, after being filtered of most noise
`and harmonics, is then applied to a corresponding phase
`computation element
`to determine the phase difference
`between the two enhanced signals. The output of each phase
`computation element is applied to a computation element to
`determine the time difference between the enhanced sensor
`signals and hence the proportional mass flow rate.
`In a second embodiment of the methods of the present
`invention, four adaptive notch filters are utilized,
`two in
`series on each of the left and right channel signals. The two
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`45
`
`50
`
`55
`
`60
`
`65
`
`filters on each of the left and right channels are “cascaded”
`in that the first filter utilizes a low-Q (wide notch) filter to
`supply limited signal enhancement but the ability to rapidly
`converge on changes in the fundamental frequency of the
`vibrating flow tubes. The signal output from the first cas-
`caded notch filter is then applied to a second cascaded notch
`filter. The second notch filter utilizes a high-Q (narrow
`notch) filter to provide superior noise and harmonic rejection
`over that of previous solutions or over that of the first
`embodiment described above. Despite the narrow notch
`(high-Q) of the second notch filter, it can still rapidly adapt
`to changes in the fundamental frequency of the vibrating
`flow tubes due to the limited enhancement (filtration) per-
`formed by the first notch filter. The reduced noise and
`harmonic levels in the signal applied to the second notch
`filter allow it to also rapidly converge on changes in the
`fundamental frequency of the vibrating flow tubes.
`An additional notch filter (fifth filter) having a notch
`shape even wider than that of the first cascaded notch filter
`is used to provide an estimate of the fundamental frequency
`of the vibrating flow tubes. This estimate is used by weight
`adaptation computations to set the frequency parameter of
`the first cascaded notch filters for both the left and right
`channels. The output from the second cascaded notch filters
`is used by weight adaptation computations to adjust the
`frequency parameter of the second cascaded notch filters.
`This combination of two (or more) cascaded adaptive
`notch filters to enhance the output signal from each sensor
`further enhances both the rejection characteristics of the
`filtration and the speed with which the adaptive filters
`converge on changes in the fundamental frequency of the
`vibrating flow tubes.
`The term “adaptive notch filter” as used herein refers
`broadly to a filter with variable parameters. This definition
`contrasts with a more widely accepted definition which
`combines a variable parameter filter with a mechanism for
`automatically tuning the parameters of the filter based on the
`filter’s own inputs and outputs. As used herein, the adapta-
`tion of some notch filters is computed based on the operation
`of other filters rather than each filters own inputs and
`outputs. In other words, some notch filters in the present
`invention are slaved to the operation of other notch filter
`computations. For this reason, the detailed discussions of the
`filters and the adaptation mechanisms are separated. One
`adaptation computation may adjust the parameters for mul-
`tiple notch filters based on inputs from a single filter.
`The above and other aspects of the present invention will
`become apparent from the following description and the
`attached drawing.
`
`BRIEF DESCRIPTION OF THE DRAWING
`
`FIG. 1 shows a typical Coriolis mass flow meter attached
`to meter electronics which embody the apparatus and meth-
`ods of the present invention;
`FIG. 2 shows a block diagram of the computational
`elements within the meter electronics which determine mass
`flow rate through the flow meter in accordance with the
`present invention;
`FIG. 3 shows additional detail of a first embodiment of the
`present invention shown in FIG. 2 wherein a single adaptive
`notch filter is used in conjunction with each sensor signal;
`FIGS. 4-12 show additional detail of

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket