Professional Documents
Culture Documents
API 4.6 Pulse Interpolation Third Edition Reaffirmed, October 2021
API 4.6 Pulse Interpolation Third Edition Reaffirmed, October 2021
Measurement Standards
Chapter 4.6
Pulse Interpolation
--`,,,`,,,`,```,,,`,``,,,,`,`,`,-`-`,,`,,`,`,,`---
API publications necessarily address problems of a general nature. With respect to particular circumstances, local,
state, and federal laws and regulations should be reviewed. The use of API publications is voluntary. In some cases,
third parties or authorities having jurisdiction may choose to incorporate API standards by reference and may mandate
compliance.
Neither API nor any of API's employees, subcontractors, consultants, committees, or other assignees make any
warranty or representation, either express or implied, with respect to the accuracy, completeness, or usefulness of
the information contained herein, or assume any liability or responsibility for any use, or the results of such use, of
any information or process disclosed in this publication. Neither API nor any of API’s employees, subcontractors,
consultants, or other assignees represent that use of this publication would not infringe upon privately owned rights.
accuracy and reliability of the data contained in them; however, the Institute makes no representation, warranty, or
guarantee in connection with this publication and hereby expressly disclaims any liability or responsibility for loss or
damage resulting from its use or for the violation of any authorities having jurisdiction with which this publication may
API publications are published to facilitate the broad availability of proven, sound engineering and operating practices.
These publications are not intended to obviate the need for applying sound engineering judgment regarding when and
where these publications should be used. The formulation and publication of API publications is not intended in any
way to inhibit anyone from using any other practices.
Any manufacturer marking equipment or materials in conformance with the marking requirements of an API standard
is solely responsible for complying with all the applicable requirements of that standard. API does not represent,
warrant, or guarantee that such products do in fact conform to the applicable API standard.
--`,,,`,,,`,```,,,`,``,,,,`,`,`,-`-`,,`,,`,`,,`---
All rights reserved. No part of this work may be reproduced, translated, stored in a retrieval system, or transmitted by any
means, electronic, mechanical, photocopying, recording, or otherwise, without prior written permission from the publisher.
Contact the Publisher, API Publishing Services, 200 Massachusetts Avenue, NW, Suite 1100, Washington, DC 20001-5571.
Nothing contained in any API publication is to be construed as granting any right, by implication or otherwise, for the
manufacture, sale, or use of any method, apparatus, or product covered by letters patent. Neither should anything
contained in the publication be construed as insuring anyone against liability for infringement of letters patent.
The verbal forms used to express the provisions in this document are as follows.
Shall: As used in a standard, “shall” denotes a minimum requirement to conform to the standard.
Should: As used in a standard, “should” denotes a recommendation or that which is advised but not required to
conform to the standard.
May: As used in a standard, “may” denotes a course of action permissible within the limits of a standard.
Normative annex: An annex considered a subset of the primary document, and with which compliance is required to
meet the intent of the standard.
Informative annex: An annex containing information of interest and relevant to the subject matter of the primary
document, but with which compliance is not required to meet the intent of the standard.
in the developmental process and is designated as an API standard. Questions concerning the interpretation of the
content of this publication or comments and questions concerning the procedures under which this publication was
developed should be directed in writing to the Director of Standards, American Petroleum Institute, 200 Massachusetts
Avenue, Suite 1100, Washington, DC 20001. Requests for permission to reproduce or translate all or any part of the
material published herein should also be addressed to the director.
extension of up to two years may be added to this review cycle. Status of the publication can be ascertained from
the API Standards Department, telephone (202) 682-8000. A catalog of API publications and materials is published
annually by API, 200 Massachusetts Avenue, Suite 1100, Washington, DC 20001.
Suggested revisions are invited and should be submitted to the Standards Department, API, 200 Massachusetts
Avenue, Suite 1100, Washington, DC 20001, standards@api.org.
iii
--`,,,`,,,`,```,,,`,``,,,,`,`,`,-`-`,,`,,`,`,,`---
1 Scope ............................................................................................................................................................ 1
3 ................................................................................................................................... 1
6 ................................................................................................................. 6
................................................................ 12
Bibliography ............................................................................................................................................................. 15
Figures
v
--`,,,`,,,`,```,,,`,``,,,,`,`,`,-`-`,,`,,`,`,,`---
To prove meters that have pulsed outputs, a minimum number of pulses has to be collected during the proving period,
can produce per unit quantity of throughput can limit design considerations.
were originally intended for use with small volume provers, they can also be applied to other proving devices. Pulse
interpolation, though a mathematical technique, relies on the underlying and contributing uncertainty of the prover
detector signal. Potential users are cautioned that use of the technique absent the requisite accuracy can produce
misleading results.
The pulse interpolation method known as double-chronometry, described in this chapter, is an established technique
in this publication.
--`,,,`,,,`,```,,,`,``,,,,`,`,`,-`-`,,`,,`,`,,`---
vii
This chapter describes how the double-chronometry method of pulse interpolation, including system operating
requirements and equipment testing, is applied to meter proving.
2 Normative References
The following documents are referred to in the text in such a way that some or all of their content constitutes
requirements of this document. For undated references, the latest edition of the reference document (including
any amendments) applies.
3.1
detector signal
3.2
double-chronometry (dual chronometry)
prover detector signals. This is accomplished by resolving these pulses into a whole number of pulses plus a
pulses.
3.3
A measure of the smallest increment of change in the pulses per unit of the quantity being measured.
3.4
frequency
The number of repetitions, or cycles, of a periodic signal (e.g., pulses, alternating voltage, or current) occurring
in a 1-second time period. The number of repetitions, or cycles, that occur in a 1-second period is expressed in
hertz.
3.5
meter pulse continuity
--`,,,`,,,`,```,,,`,``,,,,`,`,`,-`-`,,`,,`,`,,`---
3.6
nonrotating meter
Any metering device for which the meter pulse output is not derived from mechanical rotation as driven by the
3.7
pulse period
The reciprocal of pulse frequency (i.e., a pulse frequency of 2 Hz is equal to a pulse period of 0.5 second).
3.8
pulse generator
An electronic device that can be programmed to output voltage pulses of a precise frequency or time period.
3.9
pulse interpolation
Any of the various techniques by which the meter pulses are counted between two events (such as detector
switch closures), whereby any remaining fraction of a pulse between the two events is calculated.
3.10
rotating meter
stream. For example, turbine and positive displacement meters are metering devices for which the output is
3.11
signal-to-noise ratio
The ratio of the magnitude of the electrical signal to that of the electrical noise.
4.1 General
Nm, generated during the proving run and measuring the time intervals, T1 and T2. T1 is the time interval between
T2
The pulse counters, or timers, are started and stopped by the signals from the prover detector or detectors. The
time intervals T1, corresponding to Nm pulses, and T2, corresponding to the interpolated number of pulses (N1),
are measured by an accurate clock. The interpolated pulse count is given as follows:
N1 = Nm (T2 T1)
--`,,,`,,,`,```,,,`,``,,,,`,`,`,-`-`,,`,,`,`,,`---
--`,,,`,,,`,```,,,`,``,,,,`,`,`,-`-`,,`,,`,`,,`---
The use of double-chronometry in meter proving requires that the discrimination of the time intervals T1 and
T2 be better than ±0.01 %. The time periods T1 and T2 shall therefore be at least 20,000 times greater than the
reference period Tc of the clock that is used to measure the time intervals. The clock frequency Fc has to be
high enough to ensure that both the T1 and T2 timers accumulate at least 20,000 clock pulses during the prove
4.2.1 The interpolated number of pulses, N1, will not be a whole number. N1
in API MPMS Chapter 12.2[5].
4.2.2
substantially during the period between successive meter pulses, and each pulse represents the same volume
(refer to API MPMS
4.2.3 Because pulse interpolation equipment contains high-speed counters and timers, it is important that
equipment be installed in accordance with the manufacturer’s installation instructions, thereby minimizing the
risk of counting spurious pulses caused by electrical interference occurring during the proving operation. Refer
to API MPMS Chapter 5.4[3], API MPMS Chapter 5.5[4], and other sections of API MPMS Chapter 4[1] for more
details.
following requirements:
MPMS Chapter
level. In this case, a revised calibration accuracy level should be evaluated or multiple runs with summation
techniques employed. See API MPMS Chapter 4.8[2].
interpolation system in terms of duty cycle, proportionality, and interpulse spacing. If necessary, the signal
5.1 General
of the total system shall be performed periodically to ensure that the equipment is calculating correctly. This may
simply be a hand calculation verifying that the equipment correctly calculates the interpolated pulses per Section
The system being used should provide diagnostic data displays or printed data reports that show the value of
all parameters and variables necessary to verify proper operation of the system by hand calculation. These
parameters and variables include, but are not limited to, timers T1 and T2
Nm, and the calculated interpolated pulses N1.
Using the diagnostic displays provided, the unit should be functionally tested by performing a sequence of prove
runs and analyzing the displayed or printed results (refer to Annex B).
0.001 % is installed that provides an output pulse signal separated by time period T'2, simulating the detector
switch signals. This signal is connected to the detector switch inputs of the pulse interpolation device.
that has the lowest number of pulses per unit volume to be proved with the equipment, at the highest proving
The pulse interpolation function is also more critical when there are fewer clock pulses collected between the
detector switches. Set the pulse period of the second generator to provide a volume time, T'2, equal to that which
Volume time T'2 for 0.81225 barrels at 3000 barrels per hour:
T'2 = 0.9747
N'1 = 812.2491
Verify the actual results displayed or printed by the pulse interpolation device under test, ensuring that they are
within ±0.01 % of the calculated value.
It is possible to select a simulation frequency F'm above whose pulse period is an exact multiple of time period T'2,
encompass the prover device’s range of prover volume times, T2 Fm. The
volume time, T2 Fm, that the pulse interpolation electronics is designed to accept.
overall accuracy of the proving operations within the pulse-signal-frequency range tested.
--`,,,`,,,`,```,,,`,``,,,,`,`,`,-`-`,,`,,`,`,,`---
A.1 General
The double-chronometry method of pulse interpolation is described in Section 5. Figure A.1 is a diagram of the
electrical signals required for the technique. The technique provides the numerical data required to resolve a
following three electrical counters (CTR): CTR-Nm CTR-T1 to count the time
CTR-T2 to count the time between detector signals,
displaced volume to fewer than 10,000 to achieve a discrimination uncertainty of 0.02 % (±0.01 % of the average)
for a proof run.
The required time/pulse discrimination guidelines are presented in Section 5 and should be used in conjunction
with a prover designed in accordance with the sizing parameters described in API MPMS Chapter 4.2.
data and are not necessarily representative of all available pulse interpolation methods.
A.2 Examples
The following data are given1 :
Fc = clock frequency used to measure the time intervals, in hertz > (20,000/Nl) Fm.
Fm
Nm CTR-Nm).
NI T2/T1) Nm.
T2
seconds = 2.43917 (CTR-T2).
If the required pulse interpolation discrimination uncertainty is better than ±0.01 %, then:
> (100)(520)
> 52,000
1
These examples are for illustration purposes only. They are not to be considered exclusive or exhaustive in nature. API
makes no warranties, express or implied for reliance on or any omissions from the information contained in this document.
7
--`,,,`,,,`,```,,,`,``,,,,`,`,`,-`-`,,`,,`,`,,`---
NOTE The period of the clock is the reciprocal of the frequency, T = 0.00001 second. The discrimination of the clock is
0.00001
/ 2.43914, or 0.0004 %. The requirement for the value of Fc and the discrimination requirement in Chapter 4.6, Section 5.3.2
N1 = (2.43917 / 2.43914)(200)
= (1.00001)(200)
= 200.002
Simulated data:
F’m = pulse frequency of generator number one simulating meter pulses, in hertz = 233.000.
T’2 = pulse period of generator number two simulating detector signals, in seconds = 1.666667.
Nm
T1 Nm = 166,523.
Note that both timers T1 and T2 accumulated > 20,000 clock pulses, satisfying the discrimination requirement
detailed in 4.1.
Comparison of results:
N'1
= F'm x T'2
= 233 x 1.666667
= 388.33341
= Nm (T2/T1)
= 388 x 166666/166523
= 388.33319
The test device results agree with calculated results based on traceable pulse generator data within 0.00005 %.
NOTE Full discrimination was used in these examples; however, results may be rounded in accordance with API MPMS
Chapter 12.2[5].
--`,,,`,,,`,```,,,`,``,,,,`,`,`,-`-`,,`,,`,`,,`---
--`,,,`,,,`,```,,,`,``,,,,`,`,`,-`-`,,`,,`,`,,`---
--`,,,`,,,`,```,,,`,``,,,,`,`,`,-`-`,,`,,`,`,,`---
The pulse interpolation test assembly requires a stable high-speed, free running clock that is divided down by a
test. It will then simulate the detector switches Ds1 and Ds2 at programmable and highly repeatable intervals,
numbers generated (but not a higher accuracy). Clock speeds of 1 MHz or greater are required. The requirement
of a stable high-speed, free running clock virtually eliminates the use of digitally synthesized frequencies. The
user shall avoid using input frequencies that may saturate the input of the receiving device(s).
1) The divider ratio “Dr” is a programmable value. The frequency of the high-speed clock divided by “Dr” gives
the meter pulse frequency.
Tests should be conducted at both the minimum and the maximum input frequency of the device under test.
A prove simulation cycle can be initiated by a digital output from the device under test, or from a push button on
the simulator.
Upon receiving the launch signal, the launch delay timer will start, and when the predetermined launch delay
has expired, the simulator will wait until the next leading edge of the low-speed meter pulses, designated pulse
“-1” in the example drawing (Figure B.1). When the leading edge is detected, the Ds1 timer will start to count the
high-speed master clock pulse.
12
--`,,,`,,,`,```,,,`,``,,
In the example drawing (Figure B.1), the divider ratio (Dr) is set to 10,000 and the Ds1 count has been set to
7000. After seven of the high-speed clocks have been counted, detector switch Ds1 will be generated. This would
mean that Ds1 is generated 3/10th of a meter pulse meter pulse “0”.
A low-speed counter then counts the whole number of meter pulses, and when the desired whole number is
reached (1000 in the example), the Ds2 high-speed counter is triggered. In the example drawing (Figure B.1),
In this example (Figure B.1), the clock speed is 10,000 times that of the meter pulse frequency. Assuming a meter
1000.900 pulses.
--`,,,`,,,`,```,,,`,``,,,,`,`,`,-`-`,,`,,`,`,,`---
15
--`,,,`,,,`,```,,,`,``,,,,`,`,`,-`-`,,`,,`,`,,`---
202-682-8000