Professional Documents
Culture Documents
Sabp y 856
Sabp y 856
Sabp y 856
Contents
1 Scope and Purpose........................................ 2
2 Conflicts and Deviations................................. 2
3 References...................................................... 2
4 Definitions and Abbreviations......................... 3
5 General Requirements.................................... 5
6 General Design Requirements........................ 7
7 Operational Design Requirements................ 15
8 Security......................................................... 22
9 Diagnostics................................................... 23
10 Event Logs.................................................... 24
11 Trending........................................................ 25
12 Historical....................................................... 25
13 Testing…………………................................. 26
14 Documentation.............................................. 27
15 Shipping Requirements................................. 27
Appendix............................................................... 29
This SABP provides design guidelines and functional requirements for a Metering
Supervisory Computer (MSC) used in hydrocarbon gas Custody Metering Systems.
This SABP shall be followed in developing MSCs in all Saudi Aramco hydrocarbon gas
Custody Metering Systems.
This SABP is based on current experiences and lesson learned in developing, operating
and maintaining hydrocarbon gas Custody Metering Systems.
Any conflicts between this SABP and any other Saudi Aramco Materials System
Specifications (SAMSSs), Engineering Standards (SAESs), Standard Drawings,
(SASDs), or industry standards, shall be resolved by Chairman of Custody
Measurement Standards Committee.
3 References
Material or equipment supplied to this specification shall comply with the latest edition
of the references listed below, unless otherwise noted.
Page 2 of 38
Document Responsibility: Custody Measurement Standards Committee SABP-Y-856
Issue Date: 22 June 2016 Metering Supervisory Computer for
Next Planned Update: TBD Custody Transfer Measurement of Hydrocarbon Gases
4.1 Definitions
Page 3 of 38
Document Responsibility: Custody Measurement Standards Committee SABP-Y-856
Issue Date: 22 June 2016 Metering Supervisory Computer for
Next Planned Update: TBD Custody Transfer Measurement of Hydrocarbon Gases
Dead Band: The range through which an input signal may be varied without
initiating an action or observable change in output signal.
Meter Run: A single pipeline meter with associated inlet block valve, flow
conditioning sections, control valve, outlet block and instrumentation.
Meter Skid: The field portion of a metering system consisting of meters, flow
conditioning sections, block valves, control valves, piping, instruments,
electrical equipment, and associated structural steel.
Page 4 of 38
Document Responsibility: Custody Measurement Standards Committee SABP-Y-856
Issue Date: 22 June 2016 Metering Supervisory Computer for
Next Planned Update: TBD Custody Transfer Measurement of Hydrocarbon Gases
includes, but is not limited to, the meter skid (meters, strainers, flow
conditioning sections, valves), GC, sampler, and metering control system, etc.).
Vendor: The party that supplies or sells integrated metering systems, metering
equipment, or components.
4.2 Abbreviations
API American Petroleum Institute
AGA American Gas Association
CBM Computer Bases Monitoring
FC Flow Computer
GUI Graphical User Interface
ISO International Organization for Standards
MCS Metering Control System
MSC Metering Supervisory Computer
PLC Programmable Logic Controller
SCADA Supervisory Control and Data Acquisition
5 General Requirements
Unless specified otherwise in the purchase order, the MSC shall be suitable for
operation within the specified voltage variations as given in Table 1.
Page 5 of 38
Document Responsibility: Custody Measurement Standards Committee SABP-Y-856
Issue Date: 22 June 2016 Metering Supervisory Computer for
Next Planned Update: TBD Custody Transfer Measurement of Hydrocarbon Gases
The units of measure for the MSC shall be specified in the purchase order and
shall be either the U.S. Customary (USC) or metric (SI) system for the custody
transfer measurement:
Volume M³ mmscf
Flow Rate M³/H mscfh, mmscfd
Temperature °C °F
Static Pressure KPa Psig
Differential Pressure Pad Inch WC
Density Kg/M³ Lb/scf
Heating Value J/M³ Btu/scf
Total Heating Value MJ mmBtu
The vendor shall guarantee to support all system hardware, firmware, and
software with spare parts and services for a period of five (5) years from the
system delivery date or as defined in the contract or purchase order.
This support shall not be contingent on the customer upgrading to later releases
of software or hardware unless this upgrade is supplied at no additional cost.
Page 6 of 38
Document Responsibility: Custody Measurement Standards Committee SABP-Y-856
Issue Date: 22 June 2016 Metering Supervisory Computer for
Next Planned Update: TBD Custody Transfer Measurement of Hydrocarbon Gases
Page 7 of 38
Document Responsibility: Custody Measurement Standards Committee SABP-Y-856
Issue Date: 22 June 2016 Metering Supervisory Computer for
Next Planned Update: TBD Custody Transfer Measurement of Hydrocarbon Gases
Page 8 of 38
Document Responsibility: Custody Measurement Standards Committee SABP-Y-856
Issue Date: 22 June 2016 Metering Supervisory Computer for
Next Planned Update: TBD Custody Transfer Measurement of Hydrocarbon Gases
Page 9 of 38
Document Responsibility: Custody Measurement Standards Committee SABP-Y-856
Issue Date: 22 June 2016 Metering Supervisory Computer for
Next Planned Update: TBD Custody Transfer Measurement of Hydrocarbon Gases
Page 10 of 38
Document Responsibility: Custody Measurement Standards Committee SABP-Y-856
Issue Date: 22 June 2016 Metering Supervisory Computer for
Next Planned Update: TBD Custody Transfer Measurement of Hydrocarbon Gases
Page 11 of 38
Document Responsibility: Custody Measurement Standards Committee SABP-Y-856
Issue Date: 22 June 2016 Metering Supervisory Computer for
Next Planned Update: TBD Custody Transfer Measurement of Hydrocarbon Gases
Page 12 of 38
Document Responsibility: Custody Measurement Standards Committee SABP-Y-856
Issue Date: 22 June 2016 Metering Supervisory Computer for
Next Planned Update: TBD Custody Transfer Measurement of Hydrocarbon Gases
Page 13 of 38
Document Responsibility: Custody Measurement Standards Committee SABP-Y-856
Issue Date: 22 June 2016 Metering Supervisory Computer for
Next Planned Update: TBD Custody Transfer Measurement of Hydrocarbon Gases
r) The second display shall have Check/Duty meters with indication of the
current meter being compared, meters volumes, previous historical meter
data, current temperature, pressure, flow rate, density, Meters MOVs status,
and control points shall be displayed. Operator control points shall be
provided for all MOV valves.
s) The third display shall have the results of the comparison operation as it is
shown in the Comparison Report.
t) The MSC shall in a large metering system to display the volume
differences, temperature, pressure, differential pressure, density, GC data
between the duty and standby flow computers in tabular and graphical
formats on a separate display.
u) When using fallback values from failed transmitters instead of the live
signals during a report interval, these values shall be visually identified on
the MSC display by an * and printed in any report in which this data is
used.
v) MSC HMI shall comply with project standard for graphics, text, color,
symbol, line, etc. The details shall be provided by proponent organization
as part of project documentation.
w) It should be possible to open the process page where alarm exist by pressing
one of the active alarm.
x) It shall be possible for an engineer to navigate directly from a mimic object
to configuration of the object without the need for textual searches.
y) The MSC shall capture from flow computer and display the following
diagnostic parameters on continuous basis from ultrasonic meter(s):
UFM path AGC level
Signal to noise ratio
Paths transit times
Flow velocity of each path
Average axial flow velocity of the meter
Speed of sound for each path
Average speed of sound
Velocity sampling interval
Averaging time interval
Percentage of accepted pulses for each path
Status and/or measurement quality indicators
Page 14 of 38
Document Responsibility: Custody Measurement Standards Committee SABP-Y-856
Issue Date: 22 June 2016 Metering Supervisory Computer for
Next Planned Update: TBD Custody Transfer Measurement of Hydrocarbon Gases
7.1 Operation
7.1.1 The MSC shall have option under engineering access level to change the
fiscal day timing for continuous measurement to be, e.g., 00:00, etc.
7.1.2 The MSC shall not perform any calculation that can be performed at the
sub-system by the flow computers.
7.1.3 Normal operational commands and data input for a transfer shall include,
but not limited to:
Terminate meter ticket
Set flow control mode (auto/manual), set points, outputs
Input GC composition
Open/close/stop MOV
Select meter and initiate Check Comparison
Page 15 of 38
Document Responsibility: Custody Measurement Standards Committee SABP-Y-856
Issue Date: 22 June 2016 Metering Supervisory Computer for
Next Planned Update: TBD Custody Transfer Measurement of Hydrocarbon Gases
7.1.5 Normal commands associated with Check Comparison shall include, but
not limited to:
Set Auto/Manual Check
Set time for Auto Checking
Input Lab GC Data
Select meter to be Compared
Line-up the meter for Comparison
Initiate Comparison
Abort a Comparison
Set product density
7.1.6 The MSC shall in a large metering system read the following data from
the duty and standby flow computers for each meter: 1) Actual volume,
2) Standard volume and 3) raw pulses during the batch. The MSC shall
calculate the percentage difference between the duty and standby
computers for each meter. The MSC shall set an alarm when the
percentage difference for a quantity exceeds a configurable limit.
7.1.7 At the conclusion of each ticket, the MSC shall in a large gas system
calculate the percentage difference between the end-of-ticket standard
volumes and energy from duty and standby flow computers for each
meter. If the percentage difference exceeds a configurable limit, the
MSC shall perform the following:
Set an alarm
Log the time, ticket number and percentage difference
Store the following data from the duty and standby MSCs in a meter-
specific file:
1) Actual volumes,
2) Standard volumes,
3) Raw meter pulses.
7.1.8 The MSC shall provide the option for using the check meter as a back-up
to the normal duty meter(s).
7.1.9 The MSC shall generate all reports in the check meter when it is being
used as a duty that are associated with the normal duty meter.
7.2.1 If specified in the purchase order or project specifications, the MSC shall
Page 16 of 38
Document Responsibility: Custody Measurement Standards Committee SABP-Y-856
Issue Date: 22 June 2016 Metering Supervisory Computer for
Next Planned Update: TBD Custody Transfer Measurement of Hydrocarbon Gases
7.2.2 The MSC shall not perform any valve control logic that is performed at
the sub-system level.
7.2.3 The MSC shall issue commands and verify status on Open/Stop/Close
logic with completion alarm timers, Remote/Local sensing, and have the
ability to issue reverse travel command before any current active
command is completed for each MOV in the control sub-system.
7.2.4 The MSC shall provide status of any interlock sequential control logic
for the metering system valves in the control sub-system. The logic
provided shall include, but not limited to provisions for preventing the
opening of more than one duty meter valve for comparison at a time, the
closing of a duty meter run prior to opening of the check meter inlet and
cross-over valve, valve timeout alarms, etc..
7.2.5 The MSC shall set an alarm flag for any MOV operated locally.
7.2.6 The MSC shall display refusal of a sequential operation (open meter run,
line-up meter for comparison) if any of the valves are in LOCAL
position and an alarm must be raised.
7.2.7 The MSC shall issue command to the control sub-system for an
operation upon an operator confirmation. At a minimum, these include
opening, closing and line-up of any meter run. Options shall be provided
to operate individual valves under technician access level.
7.2.8 Following a line-up request for comparison, the MSC shall perform the
sequence to open and close appropriate valves for performing the
Comparison check.
7.2.10 The MSC shall be able to perform all the basic monitoring and control
functions from graphic displays for the metering station. These
functions shall include, but not limited to, opening/closing meters,
Comparison check, daily tickets, changing process variables, alarm logs,
set-points, switching control modes, manually driving outputs, or
initiating maintenance bypasses for input points, reports.
Page 17 of 38
Document Responsibility: Custody Measurement Standards Committee SABP-Y-856
Issue Date: 22 June 2016 Metering Supervisory Computer for
Next Planned Update: TBD Custody Transfer Measurement of Hydrocarbon Gases
7.4.1 The MSC shall allow line-up of any meter for Comparison operation
regardless of whether it is on delivery or not.
7.4.2 The meter flow rate during the Comparison shall remain the same as that
being supplied to the customer. The ability to change modes, enter a
percent (%) output and set points, shall be available through the MSC.
7.4.3 The MSC shall provide an abort option for the Comparison. Upon an
abort, the appropriate warning shall be alarmed. The failed Comparison
report shall be saved in the MSC failed report section for the meter.
7.4.4 Following an aborted Comparison, the MSC shall reset all conditions to
enable another Comparison to be requested. Any failed Comparison
shall be rejected and stored to the meter’s proof failed archive.
7.4.6 Each meter Comparison report shall have a distinct report number which
is generated by the MSC.
7.5 Reports
7.5.1 All reports format shall be per the templates provided in the attachments
of this document. The print shall be in Adobe PDF format.
7.5.2 The MSCs shall compile and archive as minimum the following reports:
Comparison Report
Page 18 of 38
Document Responsibility: Custody Measurement Standards Committee SABP-Y-856
Issue Date: 22 June 2016 Metering Supervisory Computer for
Next Planned Update: TBD Custody Transfer Measurement of Hydrocarbon Gases
Delivery Ticket
Current status (Flow Computer)
Hourly (Flow Computer)
Configuration report (upon demand)
Audit trail report (upon demand)
Historical alarm report (upon demand)
Snapshot report (upon demand)
Meter calibration report (upon demand)
7.5.3 All reports data shall be in accordance with Appendix of this document
and aligned with 34-SAMSS-846, Flow Computer for Custody Transfer
Measurement of Hydrocarbon Gases.
7.5.4 The MSC shall have the capability to archive as a minimum previous
1000 reports of each type. Each meter must have its own set of distinct
reports (ticket, proving report, delivery/receipt summary report, failed
proofs, etc.) for easy reviewing and printing. The operator shall be able
to preview and print, if required, any report in the MSC archive.
7.5.7 The MSC and/or printer shall queue the multi-printing request without
degrading the performance of the metering control system. It shall be
possible to dedicate printers for reports only with option for inhibiting
each printer.
7.5.8 The MSC shall output reports to the network attached laser printers.
Metering delivery tickets shall be printed at the termination of the
delivery. Delivery ticket shall be output to the printer at the conclusion
of the fiscal day. Comparison reports shall be printed upon completion
of the process for meters being compared.
7.5.9 It shall be possible to print the reports from the flow computer on the
network report printer.
7.5.10 Each MSC shall be capable of generating the following alarm/event reports:
Active Alarm Summary
Page 19 of 38
Document Responsibility: Custody Measurement Standards Committee SABP-Y-856
Issue Date: 22 June 2016 Metering Supervisory Computer for
Next Planned Update: TBD Custody Transfer Measurement of Hydrocarbon Gases
7.6 Alarms
7.6.1 The MSC shall provide separate displays for system alarms, process
alarms, and events to enable the operator to review these easily.
The MSC shall not generate any nuisance alarms at computer startup.
Any alarm generated by a sub-system of the MCS shall be displayed by
the MSC with timestamp. Alarms not generated by the sub-system such
as meter comparison failure, etc., shall be configurable at the MSC.
7.6.2 The MSC shall ensure that alarms requiring immediate operator action
are presented in a manner that supports rapid detection and
understanding by the operator under all alarm loading conditions.
Acknowledgment of flow computer alarm on the MSC shall also
acknowledge the alarms on the respective flow computer.
7.6.3 When viewing any MSC display screen, the operator must be able to
identify current alarm state, i.e., new, acknowledged, or cleared of recent
alarms.
7.6.4 The MSC shall continuously monitor and alarm on but not limited to the
following:
Watch-dog timer timeout on any sub-system
Memory error (RAM or ROM)
Program errors
I/O failures
Sub-system communication failures
Ticket start, end.
Comparison success, failed, aborted, timeout, meter under
Comparison.
Flow computer power failure
Any user configured alarms
7.6.5 The GUI shall have a Display Selection Menu containing an overview of
selectable displays. Acknowledgment of alarms on one MSC shall cause
them to be acknowledged on any other MSC or any sub-system
generating the alarm.
Page 20 of 38
Document Responsibility: Custody Measurement Standards Committee SABP-Y-856
Issue Date: 22 June 2016 Metering Supervisory Computer for
Next Planned Update: TBD Custody Transfer Measurement of Hydrocarbon Gases
7.6.6 Alarms shall be categorized by at least four levels. The level shall be
configurable at the point database level.
7.6.8 For analog tags, the configurable triggers for process alarms shall include:
Process variable high limit exceeded
Process variable high high limit exceeded
Process variable low limit exceeded
Process variable low low limit exceeded
Process variable rate-of-change limit
Process variable deviation from set point
Process variable invalid value
Point is faulty as loss of communication, out of service, etc.
7.6.9 There shall be a summary display of active alarms. This display shall
show all currently active alarm conditions. An alarm indication shall not
be cleared unless the alarm has been acknowledged and the device has
returned to normal condition. Accessing this alarm summary display
from any other display or graphics shall require no more than one
operator action.
7.6.10 The alarm summary display shall list alarms in tabular format in order of
occurrence with the most recent alarm on top.
7.6.12 Alarms stay flashing even after they have returned to normal until they
are acknowledged. Acknowledged alarms return automatically to the
normal colors upon return to normal state. For graphics, the colors for
different types of alarms shall be configurable.
Page 21 of 38
Document Responsibility: Custody Measurement Standards Committee SABP-Y-856
Issue Date: 22 June 2016 Metering Supervisory Computer for
Next Planned Update: TBD Custody Transfer Measurement of Hydrocarbon Gases
8 Security
This section details the requirements for restricting access to MSC functions.
Four levels are required. It shall be possible to configure these levels with selectable
privileges. Each higher level shall include all the lower level privileges. The metering
system manufacturer/ integrator shall implement and provide system hardening
procedure for OS, application and communication per SAEP-99.
Level 1 Operator
Level 2 Technician
Page 22 of 38
Document Responsibility: Custody Measurement Standards Committee SABP-Y-856
Issue Date: 22 June 2016 Metering Supervisory Computer for
Next Planned Update: TBD Custody Transfer Measurement of Hydrocarbon Gases
Level 3 Engineer
The MSC shall be secured by a password on the user level. Individual users shall be
granted access to display, graphics, and report based on the above listed privileges.
9 Diagnostics
9.1 Where Ultrasonic and Coriolis meters are used in the meter system, the
manufacturer’s full meter diagnostic package shall be embedded in the MSC
with analysis displays for simplifying the assessment of meter(s) health.
9.2 Diagnostics shall be provided to check the MSC (boot-up failure, application
start-up failure, hard-disk failure, etc.). These diagnostics shall be provided to
assist in MSC maintenance and troubleshooting.
9.3 MSC status displays shall be provided to indicate the status of the communications
links and any other devices on the network in the metering control system.
9.4 Standard displays shall show the operational status of the communication
network. The communication parameters of each device connected to the
communication network (on-line, off-line, failed, duty failed, standby failed)
shall be shown.
Page 23 of 38
Document Responsibility: Custody Measurement Standards Committee SABP-Y-856
Issue Date: 22 June 2016 Metering Supervisory Computer for
Next Planned Update: TBD Custody Transfer Measurement of Hydrocarbon Gases
10 Event Logs
10.2 Each event history file entry shall contain the time and date of occurrence, the
tag ID, Tag descriptor and value/state and the type of event.
10.3 Log entries shall be generated for tags going to an alarm state and for tags
returning to normal state.
10.4 A log shall be available for tracking operation and engineering actions or
changes. Actions shall be further divided into “Operation” or “Engineering.”
10.5 Operation actions include normal operator and technician actions that are to be
logged in history files including but not limited to:
a) Change made to the mode of a FCV,
b) Change made to the set point of a FCV,
c) Change made to the output of a FCV,
d) Responses to operator prompts,
e) Toggle of an alarm between inhibit and enable,
f) Change made to alarm limit,
g) Ticket termination, Comparison, etc.
h) Forcing member of a redundant pair on or off duty status
10.6 Engineer Actions consist of normal engineer actions that are to be logged in
history files, including but not limited to:
a) Change made to tuning parameters,
b) Download or modification of tag or module configuration
c) Modification to software used by the MSC
d) Placing devices on-line or off-line
e) Responses to engineer prompts
11 Trending
11.1 The MSC shall be capable of providing both real-time and historical trends.
11.2 The MSC shall support pan-and-zoom feature of any trend display.
11.3 Trends shall be provided in adjustable window size, which could be full, half
screen size, etc.
Page 24 of 38
Document Responsibility: Custody Measurement Standards Committee SABP-Y-856
Issue Date: 22 June 2016 Metering Supervisory Computer for
Next Planned Update: TBD Custody Transfer Measurement of Hydrocarbon Gases
11.4 Text accompanying the trend shall show the following for each tag: tag ID,
minimum scale value, maximum scale value, time scale, engineering units, and
current value.
11.5 The time periods and process value scales available for trend displays shall be
selectable.
11.7 It shall be possible for the technician to define and store the trend sets.
11.8 Real time trends shall be updated every two seconds with actual process data.
11.9 It shall be possible to configure scale and time span on trend displays for display
purposes. One minute average values for 4 days and five or six minute average
values for a month shall be provided as a minimum.
12 Historical
12.1 It shall be possible to store the value of any of the following parameters in
on-line history storage:
process input/output values/status
calculated value/state
digital input/output states
system events and alarms
12.3 The historical data collection package shall be capable of storing the following
number of recent discrete events as a minimum:
Page 25 of 38
Document Responsibility: Custody Measurement Standards Committee SABP-Y-856
Issue Date: 22 June 2016 Metering Supervisory Computer for
Next Planned Update: TBD Custody Transfer Measurement of Hydrocarbon Gases
12.5 It shall be possible to transfer historical data to removable media for long term
historical data storage.
12.6 It shall be possible to recall and display any data that has been stored on
removable media. It shall be possible to transfer archived data in a format that
can be displayed on a PC using word processing or spreadsheet software.
12.7 On-line historical data shall be stored for access via history trends, displayed
listings, and printed listings.
12.8 Historical data collection rates shall be configurable between 15 seconds and
1 hour, day, etc.
12.9 When an analog point is not available (point off scan, out of range, etc.) an
unavailable code shall be entered in the history.
13 Testing
13.1 Each MSC shall have as part of the purchase delivery a factory test certificate
verifying complete testing prior to leaving vendor site. This test shall ensure the
MSC meets all functional and operational requirements.
13.2 The tests shall include but not limited to self-check and self-diagnostics at cold
start, warm start and continuously during normal operation shall be part of the
factory test. The algorithms and fixed parameters important for accurate
computation of custody transfer quantities shall be verified as part of the factory
test.
13.3 Integrated systems that are staged at a vendor's facilities shall be tested
according to Factory Acceptance Test (FAT) procedures produced for each
metering control system project. The integrated test during FAT at vendor site
shall be conducted with maximum flow design capability of the metering system
to ensure data monitoring and reporting meets requirements.
13.4 FAT criteria shall be developed by the vendor and approved by Saudi Aramco.
13.5 The vendor shall supply a list of any required test tools.
14 Documentation
14.1 The vendor shall provide nonmaterial items as shown on Form NMR-7907.
14.2 In addition to documentation required in the purchase order, vendor shall furnish
the following additional documentation upon receipt of a purchase order:
Page 26 of 38
Document Responsibility: Custody Measurement Standards Committee SABP-Y-856
Issue Date: 22 June 2016 Metering Supervisory Computer for
Next Planned Update: TBD Custody Transfer Measurement of Hydrocarbon Gases
14.3 On-line electronic documentation shall be available in the MSC and shall
include graphics and text string search.
14.4 Source code for all the applications written for the MSC shall be provided.
14.5 All application software shall be well documented. Text based files for all
application software documentation shall be provided.
15 Shipping Requirements
15.2 The Vendor shall be responsible for ensuring the equipment is properly prepared
for shipment, including, but not limited to, the requirements specified hereafter.
15.2.1 General
a) All equipment and internals being shipped shall be braced and
temporary supports shall be provided, if required, to prevent
damage during shipment.
b) Equipment shall be marked with water-soluble materials that will
not attack or damage the equipment at either ambient or operating
temperatures. Marking materials shall be free of lead, sulfur, zinc,
cadmium, mercury, chlorine and all other halogens.
Page 27 of 38
Document Responsibility: Custody Measurement Standards Committee SABP-Y-856
Issue Date: 22 June 2016 Metering Supervisory Computer for
Next Planned Update: TBD Custody Transfer Measurement of Hydrocarbon Gases
Revision Summary
22 June 2016 New Saudi Aramco Best Practice provides design guidelines and functional requirements for a
Metering Supervisory Computer (MSC) used in hydrocarbon gas Custody Metering Systems.
Page 28 of 38
Document Responsibility: Custody Measurement Standards Committee SABP-Y-856
Issue Date: 22 June 2016 Metering Supervisory Computer for
Next Planned Update: TBD Custody Transfer Measurement of Hydrocarbon Gases
Appendix
Page 29 of 38
Document Responsibility: Custody Measurement Standards Committee SABP-Y-856
Issue Date: 22 June 2016 Metering Supervisory Computer for
Next Planned Update: TBD Custody Transfer Measurement of Hydrocarbon Gases
Appendix 1A: Daily Delivery Ticket Format for Ultrasonic Metering Systems
Saudi Arabian Oil Company (Saudi Aramco)
Station: AAAAAAAAA Delivery Date: MM/DD/YYYY
Ticket No.: XXXX Flow Computer Tag. No.: AAA-XXX Print Date/Time: MM/DD/YYYY/HH:MM
SERVICE GAS: AAAAAAAAA
Meter Data:
Tag No. AAA-XXX Model No.: AAA-XXX Serial No.: XXXXXX
Manufacturer: AAAAAAAAA Meter K-Factor: XXXX Pulses/CF
Pipe ID (in): XX.XXX USM ID (in):XX.XXX
1. Meter Closing (Date/Time) MM/DD/YYYY/HH:MM:SS
2. Meter Opening (Date/Time) MM/DD/YYYY/HH:MM:SS
3. Idle Time XX.XXX Hrs
4. Net Delivery Time XX.XXX Hrs
5. Meter Closing Reading (mmscf) XXX.XXX
6. Meter Opening Reading (mmscf) XXX.XXX
7. Total Volume (mmscf) XXX.XXX
8. Meter Closing Reading (mmBtu) XXXXXX
9. Meter Opening Reading (mmBtu) XXXXXX
10. Total Heating Value (mmBtu) XXXXXX
11. Average Flow Rate (mmscfd) XXX.XXX
12. Average Temperature (F) XXX.X
13. Average Pressure (PSIG) XXX
14. Average Density (lb/scf) XX.XX
15. Average Meter Factor X.XXXX
16. Daily Average Gas Velocities:
Chord A XX.XX FT/S Chord C XX.XX FT/S Meter Average Gas Velocity XX.XX FT/S
Chord B XX.XX FT/S Chord D XX.XX FT/S
17. Gas Composition:
C1 XX.XX
C2 XX.XX
C3 XX.XX
i C4 XX.XX
n C4 XX.XX
i C5 XX.XX
n C5 XX.XX
C6+ XX.XX
N2 XX.XX
CO2 XX.XX
H2S XX.XX
H2O XX.XX
Average Heating Value XXXX BTU/SCF
Specific Gravity X.XXXX
Non-Negotiable, Non-Transferable
Saudi Arabian Oil Company
Checked for Saudi Aramco by: __________________________ Date: ____________
Page 30 of 38
Document Responsibility: Custody Measurement Standards Committee SABP-Y-856
Issue Date: 22 June 2016 Metering Supervisory Computer for
Next Planned Update: TBD Custody Transfer Measurement of Hydrocarbon Gases
Page 31 of 38
Document Responsibility: Custody Measurement Standards Committee SABP-Y-856
Issue Date: 22 June 2016 Metering Supervisory Computer for
Next Planned Update: TBD Custody Transfer Measurement of Hydrocarbon Gases
Meter Data:
Tag No. AAA-XXX Model No.: AAA-XXX Serial No.: XXXXXX
Manufacturer: AAAAAAAAA
Pipe ID (in): XX.XXX Orifice Plate Diameter (in):XX.XXX
NON-NEGOTIABLE, NON-TRANSFERABLE
SAUDI ARABIAN OIL COMPANY
Page 32 of 38
Document Responsibility: Custody Measurement Standards Committee SABP-Y-856
Issue Date: 22 June 2016 Metering Supervisory Computer for
Next Planned Update: TBD Custody Transfer Measurement of Hydrocarbon Gases
Page 33 of 38
Document Responsibility: Custody Measurement Standards Committee SABP-Y-856
Issue Date: 22 June 2016 Metering Supervisory Computer for
Next Planned Update: TBD Custody Transfer Measurement of Hydrocarbon Gases
Non-Negotiable, Non-Transferable
Saudi Arabian Oil Company
Checked for Saudi Aramco by: __________________________ Date: ____________
Page 34 of 38
Document Responsibility: Custody Measurement Standards Committee SABP-Y-856
Issue Date: 22 June 2016 Metering Supervisory Computer for
Next Planned Update: TBD Custody Transfer Measurement of Hydrocarbon Gases
STATION - Alpha-numeric value entered in the metering system computer during initialization
METER TICKET NUMBER – Computer generated number plus an alpha character if applicable.
Numbers for each meter are consecutively assigned by the flow computer beginning with 12:00
midnight of the 1st day of each year
FLOW COMPUTER TAG. NO. – This will be the tag number of the flow computer used to calculate
the total volume and energy for the receipt or delivery.
DELIVERY DATE - Date of the delivery
PRINT DATE/TIME - Date and time when ticket is printed
SERVICE GAS – Alpha-numeric value entered in the metering flow computer during initialization
(Natural Gas or Ethane)
METER DATA (METER TAG NO., MANUFACTURER, MODEL NO. AND SERIAL NO., PIPE
INSIDE DIAMETER, CORIOLIS METER DIAMETER AND METER K-FACTOR) - Alpha-numeric
values entered in the metering system computer during initialization
1. METER CLOSING (DATE/TIME): Date and time delivery stops as determined by flow computer
2. METER OPENING (DATE/TIME): Date and time delivery starts as determined by flow computer
3. IDLE TIME: Calculated by the flow computer
4. NET DELIVERY TIME: Calculated by flow computer = Item 1-Item 2-Item 3
5. METER CLOSING READING: Total accumulated volume reading at the time the delivery stops (lb).
6. METER OPENING READING: Total accumulated volume reading at the time the delivery starts (lb).
7. TOTAL VOLUME: Item 5-Item 6 (lb)
8. TOTAL VOLUME: Calculated by flow computer (mmscf)
9. METER CLOSING READING: Total accumulated heating value reading at the time the delivery
stops (mmBtu)
10. METER OPENING READING: Total accumulated heating value reading at the time the delivery
starts (mmBtu)
11. TOTAL Heating value: Item 8-Item 9
12. AVERAGE MASS FLOW RATE: The average mass flow rate calculated by flow computer
13. FLOW WEIGHTED AVERAGE DENSITY: Calculated by the flow computer
14. FLOW WEIGHTED AVERAGE K-FACTOR: Calculated by the flow computer
15. AVERAGE GAS COMPOSITION - Either the average gas composition data received from an on-
line gas chromatograph during the ticket period or entered manually
AVERAGE HEATING VALUE – Calculated by the flow computer based on the gas composition
AVERAGE SPECIFIC GRAVITY: Calculated by the flow computer based on the gas composition
Page 35 of 38
Document Responsibility: Custody Measurement Standards Committee SABP-Y-856
Issue Date: 22 June 2016 Metering Supervisory Computer for
Next Planned Update: TBD Custody Transfer Measurement of Hydrocarbon Gases
Historical Records:
Date: MM/DD/YY MM/DD/YY MM/DD/YY MM/DD/YY MM/DD/YY MM/DD/YY MM/DD/YY
Flow Rate X.XXXX X.XXXX X.XXXX X.XXXX X.XXXX X.XXXX X.XXXX
Dev. % X.XX X.XX X.XX X.XX X.XX X.XX X.XX
Page 36 of 38
Document Responsibility: Custody Measurement Standards Committee SABP-Y-856
Issue Date: 22 June 2016 Metering Supervisory Computer for
Next Planned Update: TBD Custody Transfer Measurement of Hydrocarbon Gases
Page 37 of 38
Document Responsibility: Custody Measurement Standards Committee SABP-Y-856
Issue Date: 22 June 2016 Metering Supervisory Computer for
Next Planned Update: TBD Custody Transfer Measurement of Hydrocarbon Gases
HISTORICAL RECORDS – The Date, Flow Rate and Deviation % of the previous 10 comparisons.
The Historical Record is updated each time a comparison is completed on the basis that oldest record
will be deleted.
Page 38 of 38