Tankvision
Tank Scanner NXA820,
Data Concentrator NXA821,
Host Link NXA822
System Description
Page 2
Tankvision
Order code:
Ext. ord. cd.:
Ser. no.:
www.endress.com/deviceviewer
Endress+Hauser
Operations App
XXXXXXXXXXXX
XXXXX-XXXXXX
XXX.XXXX.XX
Serial number
1.
3.
2.
Make sure the document is stored in a safe place such that it is always available when
working on or with the device.
To avoid danger to individuals or the facility, read the "Basic safety instructions" section
carefully, as well as all other safety instructions in the document that are specific to
working procedures.
The manufacturer reserves the right to modify technical data without prior notice. Your
Endress+Hauser distributor will supply you with current information and updates to
these Instructions.
BA00426G/00/EN/17.1802.02.00Introduced Switch by Gauge redundancy mode
1.2Document function
Redundancy functionality with NXA820
Interface Only, CH alarm for Volume or Mass
for NXA820 Interface Only
This manual is giving detailed information on the system capabilities and architecture. It
supports project and sales engineers in designing the system architecture during acquisition
and execution phase. Furthermore during operation time of the system all servicing
personnel in need of detailed knowledge about the system capabilities.
This manual is not suitable for the Interface only version of NXA820.
1.3Symbols
1.3.1Safety symbols
SymbolMeaning
DANGER!
A0011189-EN
A0011190-EN
A0011191-EN
A0011192-EN
This symbol alerts you to a dangerous situation. Failure to avoid this situation will
result in serious or fatal injury.
WARNING!
This symbol alerts you to a dangerous situation. Failure to avoid this situation can
result in serious or fatal injury.
CAUTION!
This symbol alerts you to a dangerous situation. Failure to avoid this situation can
result in minor or medium injury.
NOTICE!
This symbol contains information on procedures and other facts which do not result
in personal injury.
4Endress+Hauser
Page 5
TankvisionDocument information
)
*
1.
2.
3.
1.
2.
3.
-
.
1.3.2Electrical symbols
SymbolMeaning
Direct current
A terminal to which DC voltage is applied or through which direct current flows.
A0011197
Alternating current
A terminal to which alternating voltage is applied or through which alternating current flows.
A0011198
Ground connection
A grounded terminal which, as far as the operator is concerned, is grounded via a grounding
A0011200
system.
Protective ground connection
A terminal which must be connected to ground prior to establishing any other connections.
Microsoft®, Windows® and Internet Explorer
Registered trademarks of the Microsoft Corporation
®
Modbus
TM
Modbus is a registered trademark of Schneider Electric USA, Inc.
®
Java
Registered trademark of Oracle® Corporation
6Endress+Hauser
Page 7
TankvisionBasic safety instructions
2Basic safety instructions
2.1Requirements for the personnel
The personnel for installation, commissioning, diagnostics and maintenance must fulfill the
following requirements:
• Trained, qualified specialists: must have a relevant qualification for this specific function
and task
• Are authorized by the plant owner/operator
• Are familiar with federal/national regulations
• Before beginning work, the specialist staff must have read and understood the instructions
in the Operating Instructions and supplementary documentation as well as in the
certificates (depending on the application)
• Following instructions and basic conditions
The operating personnel must fulfill the following requirements:
• Being instructed and authorized according to the requirements of the task by the facility's
owner operator
• Following the instructions in these Operating Instructions
2.2Designated use
2.2.1Application
Tankvision is a dedicated tank inventory management system.
Components:
• Tankvision Tank Scanner NXA820
scans parameters from tank gauges and performs tank calculations
• Tankvision Data Concentrator NXA821
summarizes data from various Tank Scanners NXA820
• Tankvision Host Link NXA822
provides data to host systems (such as PLC or DCS) via Modbus
The above mentioned components are operated via a standard web browser. It does not
require any proprietary software. Tankvision is based on a distributed architecture on a Local
Area Network (LAN). Due to its modular structure it can be adjusted to any application. It is
ideally suited for small tank farms with only a couple of tanks, but also for large refineries
with hundreds of tanks.
Endress+Hauser7
Page 8
Basic safety instructionsTankvision
2.3Workplace safety
For work on and with the device:
• Wear the required personal protective equipment according to federal/national
regulations.
• Switch off the supply voltage before connecting the device.
2.4Operational safety
Risk of injury!
• Operate the device in proper technical condition and fail-safe condition only.
• The operator is responsible for interference-free operation of the device.
Conversions to the device
Unauthorized modifications to the device are not permitted and can lead to unforeseeable
dangers
• If, despite this, modifications are required, consult with Endress+Hauser.
Repair
To ensure continued operational safety and reliability,
• Carry out repairs on the device only if they are expressly permitted.
• Observe federal/national regulations pertaining to repair of an electrical device.
• Use original spare parts and accessories from Endress+Hauser only.
2.5Product safety
The device is designed to meet state-of-the-art safety requirements, has been tested and left
the factory in a condition in which it is safe to operate. The device complies with the
applicable standards and regulations as listed in the EC declaration of conformity and thus
complies with the statutory requirements of the EG directives. Endress+Hauser confirms the
successful testing of the device by affixing to it the CE mark.
2.6IT security
We only provide a warranty if the device is installed and used as described in the Operating
Instructions. The device is equipped with security mechanisms to protect it against any
inadvertent changes to the device settings.
IT security measures in line with operators' security standards and designed to provide
additional protection for the device and device data transfer must be implemented by the
operators themselves.
Endress+Hauser can be contacted to provide support in performing this task.
8Endress+Hauser
Page 9
TankvisionApplication
3Application
3.1Inventory control
By using Tankvision to monitor the tank level and stored volume of valuable liquids
remotely, owners or operators of tank farms or terminals for petroleum products and
chemicals (liquids) can visualize the volumes or mass of the stored medium in real time. The
data can be used to plan the inventory and distribution. The data can also be used to manage
tank farm operations like pumping or transferring products.
Tankvision has its unique concept using network technology. Without using proprietary
software, the users can visualize and manage their valuable liquids stored in the tanks by a
web browser.
Tankvision is a flexible and cost effective solution due to its scalable architecture. The
application coverage goes from small depots with only a few tanks up to refineries.
3.2Application areas
• Tank farms in refineries
• Ship loading terminals
• Marketing and distribution terminals
• Pipeline terminals
• Logistic terminals for tanks storing products like crude oils, refined white and black
products, chemicals, LPGs, fuels, biofuels, alcohols
Endress+Hauser9
Page 10
Identifying the componentsTankvision
4Identifying the components
4.1Nameplate
1Address of manufacturer
2Device name
3Order code
4Serial number (Ser. no.)
5Data Matrix Code
6Degree of protection
7Certificate and approval relevant data
8Technical data of the Service LAN port
9Barcode
10CE mark
11MAC address of the System LAN port and Sync LAN port
12Admissible ambient temperature
13Type of fieldbus communication (only for Tank Scanner NXA820)
14Supply voltage
nameplate_2
10Endress+Hauser
Page 11
TankvisionIdentifying the components
4.2Tank Scanner NXA820
• The Tank Scanner NXA820 connects multiple tank gauges:
from up to 15 tanks via one field-loop. The Tank Scanner NXA820 supports different field
protocols (Modbus EIA485, Sakura V1, Whessoe WM550).
• The measured values are transmitted by the network and visualized on HTML pages.
• The Tank Scanner NXA820 can be used stand-alone for small tank farms, but also be
integrated into a large system for use in refineries.
• The Tank Scanner NXA820 is equipped with a full set of tank inventory calculations. The
calculations are based on various international standards such as API, ASTM, IP and many
others. Measured values are used to calculate volume and mass.
4.2.1Ordering information
Detailed ordering information is available from the following sources:
• In the Product Configuration on the Endress+Hauser website: www.endress.com → Select
country → Instruments → Select device → Product page function: Configure this product
• From your Endress+Hauser Sales Center: www.endress.com/worldwide
Product Configurator - the tool for individual product configuration
• Up-to-the-minute configuration data
• Depending on the device: Direct input of measuring point-specific information such as
measuring range or operating language
• Automatic verification of exclusion criteria
• Automatic creation of the order code and its breakdown in PDF or Excel output format
• Ability to order directly in the Endress+Hauser Online Shop
4.2.2Product picture
L00-NXA8xxxx-10-08-06-xx-002
Endress+Hauser11
Page 12
Identifying the componentsTankvision
4.3Data Concentrator NXA821
• The NXA821 Tankvision Data Concentrator is the enhanced solution for large tank farms
and refineries. The Data Concentrator is required if:
The plant contains more than one field loop (each of which has its own Tank Scanner
NXA820) and tanks of more than one Tank Scanner NXA820 are to be grouped
• The Data Concentrator collects the data of several Tank Scanner units and enables
reconciliation and totalization of the tank data of many or all tanks in structured groups.
• Alarms and events from all connected Tank Scanners NXA820 can be shown in a common
screen. Any tank of the system can be assigned to any tank group, regardless of the Tank
Scanner it is linked to. This ensures the highest possible flexibility for the plant or tank
farm.
• An alarm pop-up shows alarms of all connected Tank Scanners NXA820 even if the web
browser is closed.
• Direct serial printer connection for report printing (W+M certified acc. PTB)
• 90 tanks (more on request) can be allocated to each Data Concentrator NXA821. Each of
these tanks must have been allocated to a Tank Scanner NXA820 beforehand.
• Tanks from up to 6 different Tank Scanners NXA820 (more on request) can be integrated
in this way.
4.3.1Ordering information
Detailed ordering information is available from the following sources:
• In the Product Configuration on the Endress+Hauser website: www.endress.com → Select
country → Instruments → Select device → Product page function: Configure this product
• From your Endress+Hauser Sales Center: www.endress.com/worldwide
Product Configurator - the tool for individual product configuration
• Up-to-the-minute configuration data
• Depending on the device: Direct input of measuring point-specific information such as
measuring range or operating language
• Automatic verification of exclusion criteria
• Automatic creation of the order code and its breakdown in PDF or Excel output format
• Ability to order directly in the Endress+Hauser Online Shop
12Endress+Hauser
Page 13
TankvisionIdentifying the components
4.3.2Product picture
L00-NXA8xxxx-10-08-06-xx-003
Endress+Hauser13
Page 14
Identifying the componentsTankvision
4.4Host Link NXA822
• The Host Link NXA822 collects data from all Tank Scanners NXA820 on a network and
transfers them to the host system.
• The MODBUS option supports serial EIA-232(RS) and EIA-485(RS) or MODBUS TCP/IP.
The NXA822 is configured as a MODBUS slave. Supported functions are:
– Coil Status (#01)
– Read Input Status(#02)
– Holding Registers (#03)
– Input Registers (#04)
– Force Single Coil (#05)
– Write Modbus Values (#06)
– Force Multiple Coils (#15)
– Preset Multiple Registers (#16)
• The MODBUS register map is described via XML files and can easily be adapted to
individual MODBUS master requirements.
• Gauge commands for Servo Gauges
• 90 tanks (more on request) can be allocated to each Host Link NXA822. Each of these
tanks must have been allocated to a Tank Scanner NXA820 beforehand.
• Tanks from up to 6 different Tank Scanners NXA820 (more on request) can be integrated
in this way.
• Per system 2 NXA822 units can be installed.
4.4.1Ordering information
Detailed ordering information is available from the following sources:
• In the Product Configuration on the Endress+Hauser website: www.endress.com → Select
country → Instruments → Select device → Product page function: Configure this product
• From your Endress+Hauser Sales Center: www.endress.com/worldwide
Product Configurator - the tool for individual product configuration
• Up-to-the-minute configuration data
• Depending on the device: Direct input of measuring point-specific information such as
measuring range or operating language
• Automatic verification of exclusion criteria
• Automatic creation of the order code and its breakdown in PDF or Excel output format
• Ability to order directly in the Endress+Hauser Online Shop
14Endress+Hauser
Page 15
TankvisionIdentifying the components
4.4.2Product picture
L00-NXA8xxxx-10-08-06-xx-004
Endress+Hauser15
Page 16
Identifying the componentsTankvision
1
2
3
4.5Explosion picture
L00-NXA82xxx-16-00-00-xx-071
1Cover plate
2Inner electronics
3Housing
4.6Tankvision OPC Server
• The OPC Server is a Windows program installed on a PC connecting to NXA820 and allows
access to measured and calculated tank parameters.
• The OPC Server connects to OPC clients on the same PC or other PCs via LAN.
• The OPC Server supports browsing tanks and tank parameters on NXA820.
• The OPC Server is included in each NXA820 and can be uploaded to the PC.
• The OPC Server is based on OPC DA V3.0
4.7Tankvision Printer Agent
• The Printer Agent is a Windows program installed on a PC, connecting to NXA820/
NXA821. Supports up to 2 network connection per PC.
• The program is running in the background and enables (scheduled) printing reports on
connected printers.
• Up to 3 printers (directly connected to the PC or network printers) can be assigned to the
Printer Agent.
• If a printout can not be performed, a record is kept within the Printer Agent.
• The printer agent software is included in each NXA820 and can be uploaded to the PC (for
more information, see document BA00339G).
16Endress+Hauser
Page 17
TankvisionIdentifying the components
4.8Tankvision Alarm Agent
• The Alarm Pop-Up-Agent is a Windows program installed on a PC, connecting to
NXA820/NXA821.
• The program is running in the background and scans for alarms generated in NXA820/
NXA821.
• If an alarm is present, a pop-up window opens displaying the alarm.
• The alarm can be acknowledged within this window.
• The window can only be closed if no alarm is active.
• The Alarm Agent can be uploaded from NXA820/821 to the PC.
• A single alarm Agent can support multiple NXA820/NXA821.
For more information, see document BA00339G.
Alarm-Popup-Agent
Endress+Hauser17
Page 18
PC recommendationsTankvision
5PC recommendations
5.1PC connection for viewing data
Tankvision Tank Scanner NXA820, Tankvision Data Concentrator NXA821 and Tankvision
Host Link NXA822 are providing a web server to view and enter data or perform
configurations. Viewing the pages requires a web browser and JAVA runtime installed on a
PC.
PC and the Tankvision components must be connected within the same Local Area Network
(LAN) consisting out of Ethernet lines, switches and/or routers.
HUBs shall not be used. In secured systems e.g. for W&M purposes, routers cannot be
used. If company policies allow a remote connection into the LAN also enables a
remote connection to Tankvision components.
5.1.1Recommendations PC configuration
With all on the market available web browser entering the Tankvision web server is possible.
Nevertheless the pages are optimized for Microsoft Internet Explorer (supported version IE9,
IE10 and IE11 – Compatibility Mode).
The user interface pages are optimized for a screen resolution of 1280x1024 (or higher).
5.2Recommendations when using OPC Server,
Printer Agent or Alarm Agent
• Windows XP 32 Bit Service Pack 3, Windows 7 32 Bit or Windows 7 64 Bit
• Java 8 or higher
5.3Alternations from the recommendations
Alternations to the recommendations in the previous chapters might have influences on the
proper behaviour of the system especially when communication ports are used by other
programs (e.g. other OPC servers). In case of uncertainty consult Endress+Hauser.
Included Software and Operating System requirementsWindows 7
(32/64 bit)
OPC ServerXX
Alarm AgentX–
Printer AgentX–
Tankvision Installation and Recovery ToolX–
Windows Server 2008
18Endress+Hauser
Page 19
TankvisionConnections to gauges and host systems
6Connections to gauges and host systems
6.1Field instruments and slave devices
Please take care that the signal and power cables always are separated to prevent noise
and electrical interference between them.
6.1.1Communication variants
Field instruments or other slave devices are connected to the Tankvision Tank Scanner
NXA820. The unit is available in 3 communication versions.
• Modbus RTU RS485
According to "Modbus over serial line specification and implementation guide V1.02"
published by the Modbus-IDA organization (www.modbus.org) and based upon the EIA/
TIA-485-A physical layer specification.
Characteristic impedance 135 to 165 Ω at measuring frequency of 3 to 20 MHz
Cable capacitance≤ 30 pF/m
Core cross-section≥ 0.34 mm² (AWG 22) multi-strand cable is preferred
Cable typeSingle twisted pair + third conductor (for common) or
Cable resistance≤ 110 Ω /km
Signal dampingMax. 9 dB over the entire length of the cable cross-section
ShieldingCopper braided shielding or combined foil and braided shielding
Dual twisted pair (common uses second pair with wire joined together)
• Sakura V1
V1 fieldbus is a voltage mode digital communication using up to ±30 VDC.
Cable capacitance≤ 50 nF/m
Core cross-section≥ 0.9 mm² (AWG 17) multi-strand cable is preferred
Cable typeTwisted pair
Cable resistance≤ 30 Ω /km
ShieldingCopper braided shielding or combined foil and braided shielding
Insulation≥ 60 V
DC
• Whessoe WM550
The WM550 communication protocol works using a current loop principle.
Connection
Please take into consideration that the principle of current loop connection works as
follows:
The Tankvision (master) (-) signal point connects to slave 1 (+) signal point. Slave 1 (-)
signal point connects to slave 2 (+) signal point until (the last) slave N (-) signal point
connects back to the Tankvision (master) (+) signal point closing the current loop.
Cable specification
Please ensure to follow the following recommendations for field installation of the
Tankvision with the WM550 protocol variant.
– Cable with twisted and non-shielded pairs
– Cable with at least 0.5 mm² (AWG 20) section
– Maximum total cable resistance: 250 Ω
– Cable with low capacitance
The following list gives an overview on possible field instruments which can be connected
directly or via system components. Nevertheless the connection possibilities are not limited
to these devices.
• Micropilot NMR8x
Micropilot NMR81 is used for custody transfer and inventory control applications with
NMi- and PTB-approvals and meets the requirements according to OIML R85 and API
3.1B. NMR81 is particularly suited for free space applications up to 70 m. The drip-off lens
antenna with 79 GHz transmitting frequency produces a sharply focused beam angle of 3°
and avoids obstacles even close to tank wall.
Micropilot NMR81 is available with Modbus RS485 and Sakura V1 output.
For more information see TI01252G/00/EN.
Micropilot NMR84 is used for custody transfer and inventory control applications with
NMi- and PTB-approvals. It meets the relevant requirements according to OIML R85 and
API 3.1B. The NMR84 free space radar with drip-off planar antenna is specifically suited
for stilling well applications. The superior drip-off antenna design with proven track
record eliminates problems caused by condensation.
Micropilot NMR84 is available with Modbus RS485 and Sakura V1 output.
For more information see TI01253G/00/EN.
• Proservo NMS8x
The intelligent tank gauge Proservo NMS80 is designed for high accuracy liquid level
measurement in custody transfer and inventory control applications with NMi- and PTBapprovals. It meets the relevant requirements according to OIML R85 and API 3.1B. It
fulfills the exact demands of tank inventory management and loss control and is optimized
in regards of total cost saving and safe operation.
Proservo NMS8x is available with Modbus RS485 and Sakura V1 output.
For more information see TI01248G/00/EN, TI01249G/00/EN or TI01250G/00/EN.
• Tank Side Monitor NRF8x
The Tank Side Monitor NRF81 is a sensor integration and monitoring unit for bulk storage
tank gauging applications. It integrates various level, temperature and pressure tank
sensor data into a control host system. Various selectable alarms and outputs.
Tank Side Monitor NRF8x is available with Modbus RS485 and Sakura V1 output.
For more information see TI01251G/00/EN.
• Proservo NMS5/7
The Proservo NMS5/7 intelligent tank gauges are designed for high accuracy liquid level
measurement in storage and process applications. Tank mounted intelligence makes the
Proservo NMS5 ideal for single or multi-task installation, converting a wide of
measurement functions including beside others:
–Liquid level
–Interface level
– Spot density
– Density profile
Proservo NMS5/7 is beside others available with Modbus RTU RS485, Sakura V1,
Whessoe WM550 output. For more information see TI00452G/08/EN.
• Tank Side Monitor NRF590
20Endress+Hauser
Page 21
TankvisionConnections to gauges and host systems
The Tank Side Monitor NRF590 is a sensor integration and monitoring unit for bulk
storage tank gauging applications. It can be used with Micropilot radar or Proservo level
gauges and can be combined with other HART compatible devices.
Connects up to 6 HART devices via intrinsic safe 2 wire, for example Prothermo for average
temperature measurement and Cerabar/Deltabar for HTMS density applications. Various
industry standard communication protocols, including
–Sakura V1
– EIA-485 Modbus
– Whessoe WM550
For more information see TI00402F/00/EN.
• Micropilot S FMR53x/FMR540
The Micropilot S is used for highly accurate level measurement in storage tanks and can
be applied in custody transfer applications. It meets the relevant requirements according
to OIML R85 and API 3.1B.
The Micropilot S is communicating via the industry standard protocoll HART (Standard 5)
and can be connected to the Tankvision Tank Scanner via the Tank Side Monitor. For more
information see TI00344F/00/EN and TI00412F/00/EN.
• Prothermo NMT539
The Prothermo NMT539 is based on API (American Petroleum Institute) Manual of
Petroleum Measurement Standard, Chapter 7, and enables high accuracy temperature
measurement. At the same time, it is an intelligent average temperature sensor for tank
gauging with an optional WB capacitance sensor at the bottom of the temperature probe.
For average temperature measurement, it consists of precision multi-spot Pt100
elements. The NMT539 is a highly capable solution that provides both contant average
temperature data and water interface data via local HART® communication. For accurate
inventory measurement, it is best suited connected to Endress+Hauser’s Proservo NMS,
Micropilot NMR or Tank Side Monitor NRF with level tankg gauge (e.g. Micropilot). For
more information see TI00042G/08/EN.
• Prothero NMT532
The Prothermo NMT532 consists of an intelligent local HART® signal converter and
average temperature sensor. For average temperature measurement, it consists of
precision multi-spot Pt100 (max. 6) elements which have fixed interval (2 m (6.6 ft) or
3 m (9.8 ft)). The NMT532 is a highly capable solution for a variety of tank gauging
applications and provides constant average temperature data via local HART®
communication. For accurate inventory measurement, it is best suited connected to
Endress+Hauser’s Proservo NMS, Micropilot NMR or Tank Side Monitor NRF with level
tank gauge (e.g. Micropilot). For more information see TI00049G/08/EN.
• Micropilot M FMR2xx
The Micropilot M is used for continuous, non-contact level measurement of liquids, pastes,
slurries and solids. The measurement is not affected by changing media, temperature
changes.
– The FMR230 is especially suited for measurement in buffer and process tanks.
– The FMR231 has its strengths wherever high chemical compatibility is required.
– The FMR240 with the small 40 mm (1½") horn antenna is ideally suited for small
vessels. Additionally, it provides an accuracy of ±3 mm (0.12 in).
– The FMR244 combines the advantages of the horn antenna with high chemical
resistance.
The 80 mm (3") horn antenna is used additionally in solids.
– The FMR245 - highly resistance up to 200 °C (392 °F) and easy to clean.
The Micropilot M is communicating via the industry standard protocol HART and can be
connected to the Tankvision Tank Scanner via the Tank Side Monitor or an HART to
Modbus converter e.g. by Moore Industries. For more information see TI000345F/00/EN.
• Levelflex M FMP4x
Endress+Hauser21
Page 22
Connections to gauges and host systemsTankvision
Level Measurement - Continuous level measurement of powdery to granular bulk solids
e.g. plastic granulate and liquids.
– Measurement independent of density or bulk weight, conductivity, dielectric constant,
temperature and dust e.g. during pneumatic filling.
– Measurement is also possible in the event of foam or if the surface is very turbulent.
Interface measurement
Continuous measurement of interfaces between two liquids with very different dielectric
constants, such as in the case of oil and water for example.
The Levelflex M is communicating via the industry standard protocol HART and can be
connected to the Tankvision Tank Scanner via the Tank Side Monitor or an HART to
Modbus converter e.g. by Moore Industries. For more information see TI00358F/00/EN.
• Levelflex FMP5x
–FMP51
Premium device for level and interface measurement in liquids.
–FMP52
Premium device with coated probe for the use in aggressive liquids. Material of wetted
parts FDA listed and USP Class VI compliant.
–FMP54
Premium device for high-temperature and high-pressure applications, mainly in liquids.
Levelflex is communicating via the industry standard protocol HART and can be connected
to the Tankvision Tank Scanner via the Tank Side Monitor or an HART to Modbus
converter e.g. by Moore Industries. For more information see TI01001F/00/EN.
•Cerabar M
The Cerabar M pressure transmitter is used for the following measuring tasks:
– Absolute pressure and gauge pressure in gases, steams or liquids in all areas of process
engineering and process measurement technology.
– High reference accuracy: up to ±0.15%, as PLATINUM version: ±0.075%
Cerabar M is communicating via the industry standard protocol HART and can be
connected to the Tankvision Tank Scanner via the Tank Side Monitor or Proservo.
For more information see TI000436P/00/EN.
•Cerabar S
The Cerabar S pressure transmitter is used for the following measuring tasks:
– Absolute pressure and gauge pressure in gases, steams or liquids in all areas of process
engineering and process measurement technology.
– High reference accuracy: up to ±0.075%, as PLATINUM version: ±0.05%
Cerabar S is communicating via the industry standard protocol HART and can be connected
to the Tankvision Tank Scanner via the Tank Side Monitor or Proservo.
For more information see TI000383P/00/EN.
•Deltabar M
The Deltabar M differential pressure transmitter is used for the following measuring tasks:
– Flow measurement (volume or mass flow) in conjunction with primary elements in
gases, vapors and liquids
– Level, volume or mass measurement in liquids
– Differential pressure monitoring, e.g. of filters and pumps
– High reference accuracy: up to ±0.1%, as PLATINUM version: ±0.075%
Deltabar M is communicating via the industry standard protocol HART and can be
connected to the Tankvision Tank Scanner via the Tank Side Monitor or Proservo.
For more information see TI000434P/00/EN.
•Deltabar S
The Deltabar S differential pressure transmitter is used for the following measuring tasks:
– Flow measurement (volume or mass flow) in conjunction with primary devices in gases,
vapors and liquids
– Level, volume or mass measurement in liquids
– Differential pressure monitoring, e.g. of filters and pumps
22Endress+Hauser
Page 23
TankvisionConnections to gauges and host systems
– High reference accuracy: up to ±0.075%, as PLATINUM version: ±0.05%
Deltabar S is communicating via the industry standard protocol HART and can be
connected to the Tankvision Tank Scanner via the Tank Side Monitor or an HART to
Modbus converter e.g. by Moore Industries. For more information see TI000382P/00/EN.
•Liquicap M
The Liquicap M FMI5x compact transmitter is used for the continuous level measurement
of liquids.
– Suitable for interface measurement
Liquicap M is communicating via the industry standard protocol HART and can be
connected to the Tankvision Tank Scanner via the Tank Side Monitor or an HART to
Modbus converter e.g. by Moore Industries. For more information see TI00401F/00/EN.
• Whessoe ITGs
• Sakura Endress Float&Tape Transmitter TMD
• Sakura Endress TGM5000
• Sakura Endress TGM4000
• SWG70: Wireless HART gateway
• Modbus slave devices
As Modbus is an open protocol there are various system components available which can
be connected to Tankvision Tank Scanner. To do so the so called gauge definition file and
the Modbus map file need to be adapted to the needs. This is a standard procedure and
described in BA00339G/00/EN. Examples for such devices are HART to Modbus
converters, PLCs or other protocol converters e.g. Gauge Emulator by MHT.
Remote service access via the Endress+Hauser device configuration tool FieldCare is
supported for the following device combination:
• Tankvision Tank Scanner with Modbus or Sakura V1 communication
• Tank Side Monitor Modbus or Sakura V1 communication and SW version 02.04.00 or
later
• HART devices connected to Tank Side Monitor intrinsic safe HART bus and supporting
FDT/DTM
or
• Tankvision Tank Scanner with Modbus or Sakura V1 communication
• Proservo NMS5/7 (Modbus or Sakura V1 communication) with
– TCB-6 version 4.27E
– Graphical display operation module
– Modbus communication module COM-5, version 2.0 or
– V1 communication module COM-1 (SRAM-mounted), version 5.01
– HART devices connected to Proservo cannot be reached by FieldCare
Endress+Hauser23
Page 24
Connections to gauges and host systemsTankvision
6.2Host Systems communication
To transfer and receive data to/from host system the communication variants OPC DA
(version 3.0) and Modbus RS232, Modbus RS485 and Modbus TCP are available.
6.2.1OPC DA server
See "Tankvision OPC Server", → ä 16.
For available parameters see A.1 Parameter list.
6.2.2Modbus slave via Host Link NXA822
See "Host Link NXA822", → ä 14.
For available parameters see A.1 Parameter list.
6.2.3Connection to Tankvision Professional
To connect to Tankvision Professional a dedicated communication is available. In this case
measured data are transferred as the calculations are performed in Tankvision Professional.
24Endress+Hauser
Page 25
TankvisionExamples
NXA820
Tank Scanner
NXA820
Tank Scanner
Switch
NXA820
Tank Scanner
NXA821
Data Concentrator
NXA820
NXA820
NXA822
Host Link
NXA820NXA820NXA820
Ethernet
DCS
OPC ServerFieldCareSeveral Printer
for W+M reports
Printer
Browser
Browser
Browser
DCS
Modbus RTU RS232/485,
Modbus TCP
Fieldbus protocol
Fieldbus protocol
Operator 1
Operator 2
Operator 3
Fieldbus protocol
(e.g. Modbus, V1, WM550)
7Examples
7.1System architecture
L00-NXA82xxx-02-00-00-en-006
Endress+Hauser25
Page 26
ExamplesTankvision
7.2Screen examples in Browser
Tank tabular view
Tank details
Tabular view
NXA82x_Tank_General-Details-Tab
26Endress+Hauser
Page 27
TankvisionExamples
Trend view
Trend
Endress+Hauser27
Page 28
CalculationsTankvision
Level
Level
Flow
S&WV
FWL
Base Temp.
Ambient temp.
Air density
air density
Product temp.
Hydrom. corr.
Product Code
S&W
Table & Product
Code
Obs. density &
Obs. temp.
Ref. density
FWV
CTSh
Sump/Heel
volume
RemCapAvailVol
TOV
GOV
VCF
WAC
Ref. Density
CSW
GSV
NSV
NSW in air
Liquid Mass/
NSW in VacuumAir
If Ullage
NoGo
Zones
convert to
Innage
calculate
FWV
Floating
API/ASTM
Obs-Ref
density
conversion
S&W
calculation
Roof
Air corr.
calc.
corrections
Calculate
Remain cap.
Calculate
AvailVol
Calculate
TOV
Calculate
EquivArea
Calculate
EquivArea
TankTop
P-TCT
W-TCT
Tank Shell
details
Roof
Details
+
-
1.
Ullage Conversion
2.
Volume calculation
3.
Free Water Volume
calculation
4.
Tank Shell correction
5.
Floating Roof
corrections
7.
Volume Correction
Factor calculation
8.
Sediment & Water
calculations
12.
Flow calculation
6.
Sump/Heel Volume
11.
Net Standard Weight
calculation
9.
Reference Density
Calculation
10.
Net weight in Air
Calculation
8Calculations
Tankvision Tank Scanner can perform various kinds of calculations which are described in
the following chapters. The inventory calculations allow the conversion from measured data
like level and temperature to standard data (e.g. Net standard volume or mass). There are
various standards for these calculations available differing in the sequence of the calculation
or the way compensation factors are determined (from tables or formula). Today
calculations from API (see Text → ä 29) and GB/T (see Text → ä 29) are implemented in
Tankvision Tank Scanner.
8.1API Flow Charts
The chart shows the sequence calculations are done according to the API. The different steps
are explained in the following chapters.
L00-NXA82xxx-16-00-00-xx-034
28Endress+Hauser
Page 29
TankvisionCalculations
API (American Petroleum Institute)
The American Petroleum Institute, commonly referred to as API, is the largest U.S trade
association for the oil and natural gas industry. It claims to represent about 400 corporations
involved in production, refinement, distribution and many other aspects of the petroleum
industry.
The association’s chief functions on behalf of the industry include advocacy and negotiation
with governmental, legal and regulatory agencies; research into economic, toxicological and
environmental effects; establishment and certification of industry standards; and education
outreach. API both funds and conducts research related to many aspects of the petroleum
industry.
GB (Chinese national standards)
GB standards are the Chinese national standards issued by the Standardization
Administration of China (SAC), the Chinese National Committee of the ISO and IEC. GB
stand for Guobiao, Chinese for national standard. Mandatory standards are prefixed "GB".
Recommended standards are prefixed "GB/T". A standard number follows "GB" or "GB/T".
Endress+Hauser29
Page 30
CalculationsTankvision
Level
RemCapAvailVol
TOV
If Ullage
convert to
Innage
Calculate
Remain. cap.
Calculate
AvailVol
Calculate
TOV
TankTop
P-TCT
1.
Ullage Conversion
2.
TOV calculation
FWLFWV
TOV
calculate
FWV
W-TCT
-
3.
Free Water Volume
calculation
8.1.1Total Observed Volume - TOV
L00-NXA82xxx-16-00-00-xx-035
The Total Observed Volume (TOV) is determined with the level information and the Tank
Capacity Table (TCT). The TOV is the volume observed at the present (temperature)
conditions.
The TCT is a tank specific table created by calibration holding the level to volume transfer
information. To differentiate the TCT for the Product and for the Water the TCT gets marked
with a P (P-TCT).
The level information needed for this step is in innage which is the normal way the level is
transferred from the gauge. In case the gauge inputs ullage to the system a calculation into
innage is necessary beforehand (Ullage substracted from Mounting position).
Two more information can be derived from TCT and level:
• Remaining Capacity (RemCap) shows how much more product could be pumped into the
tank safely.
• Available Volume (AvailVol) indicates how much product can be pumped out of the tank
to the lowest (defined) possible point e.g. the tank outlet.
8.1.2Free Water Volume - FWV
L00-NXA82xxx-16-00-00-xx-036
In some cases the tank can also contain water. It can derive from the delivered crude oil, the
processing or by tank breathing. The (innage) water level information together with a Water
Tank Capacity Table (W-TCT) result in the Free Water Volume. It is substracted from the
TOV.
30Endress+Hauser
Page 31
TankvisionCalculations
BaseTemp.
Ambienttemp.
CTSh
Tank Shell
details
4.
Tank Shell correction
air density
Ref. density
NoGo
Zones
Floating
Roof
corrections
Roof
Details
5.
Floating Roof
corrections
BAAABB
1
3
2
3
1
2
8.1.3Tank Shell Correction - CTSh
• The Tank Shell expands and contracts with temperature changes (compared to TCT
calibration temperature)
• Some countries require CTSh (Correction for Tank Shell temperature effects)
• For heated products the CTSh can be in excess of 0.3% TOV
L00-NXA82xxx-16-00-00-xx-037
For more details see → ä 56, Chapter "CTSh".
The Tank Shell Correction is a factor which is multiplied with the TOV reduced by the
FWV.
8.1.4Floating Roof Correction - FRC
L00-NXA82xxx-16-00-00-xx-038
A tank can often have a floating roof. A floating roof is called so because it floats on the
product stored in the tank. The roof moves up or down along with product level. Since the
roof is floating on the tank, it displaces some amount of product depending on the weight of
the roof and the density of the product. This displacement in product level results in a
different apparent level, introducing an error into the volume calculations. The product
volume therefore needs to be corrected.
A floating roof often has supporting legs. The roof can be rested on these legs when the level
is too low or the tank is empty. This allows maintenance staff to enter below the roof for
carrying on tank maintenance. Based on the product level, the floating roof can be landed on
the legs or floating on the product. However, in a certain range of product level, the floating
roof can be partially landed. This zone is called "critical zone". In the Tankvision system there
can be two critical zones related to the position of the floating roof legs.
Endress+Hauser31
L00-NXA82xxx-16-00-00-xx-039
Page 32
CalculationsTankvision
Volume
132
RoofLanded
Height
Roof Take Off Height
Level
RLH
without FRA
with FRA
RTOH
3c
3a
3d
3b
123
FR ’
3
L00-NXA82xxx-16-00-00-xx-040
Inside critical zone:
3aApply full FRA
3bDo not Apply FRA
3cDo not calculate FRA
3dUse partial FRA (interpolate)
Floating roofs can already be considered in the TCT.
8.1.5Weight correction of the floating roof
The Floating roof position can be changed due to heavy snowfall, rain, sand or during
unloading which triggers the roof to fluctuate that may cause variations in the stock
inventory calculation. It's required to compensate Floating Roof immersion and also to
compensate changing weight on floating roof.
The floating roof position can be monitored with 3 additional level sensors mounted on top
of the floating roof. The level devices are connected to gauges which will be connected to
Tankvision NXA820.
L00-NXA82xxx-00-00-00-xx-001
1FR Level 1
2FR Level 2
3FR Level 3
To measure the submersion or elevation of a floating roof it is required to monitor the level
of the roof. If the gauges are on the floating roof, then the average of the distances FR1/2/
3 compared to the average of the Reference FR1/2/3 provide:
32Endress+Hauser
Page 33
TankvisionCalculations
ΔFR = FR ’ − FR
11 1
ΔFR = FR ’ − FR
22 2
ΔFR = FR ’ − FR
33 3
ΔFR =
ΔFR
123
+FR+FRΔΔ
3
Sump/Pipe
volume
TOV
GOVGOV = (TOV - FWV) CTSh FRA + SPV´± {}
FRA
Add Sump/Pipe Volume
Correct for Floating Roof Weight
CTShApply CTSh
FWVSubtract Free Water Volume
Floating
Roof
corrections
+
-
L00-NXA82xxx-00-00-00-xx-002
If ΔFR < 0 then we have an elevation
If ΔFR > 0 then we have a submersion
Additional volume and mass of the floating roof calculated as:
ΔV = ΔFR × A
FR
Δm =ΔFR × AFR × ρ
A
: The numerical value of the horizontal cross-sectional area floating roof
FR
Δm : Additional Mass of the floating roof (Mass of snow, sand, rain or others)
ρ : Observer Density
ΔV : Addition Volume displaced in floating roof due to snow/rain/sand or others
Total mass of the roof = Original mass of the Floating roof (m') + Additional Mass of the
floating roof due to snow, rain etc. (Δm)
m = m' + Δm
m = m' + ΔFR *A
* ρ
FR
This equation can be used to calculate the GOV of the tank.
GOV = TOV – (ΔFR * A
+ m / ρ)
FR
8.1.6Sump/Heel/Pipe volume
Volume of the Sump and Pipes are added.
8.1.7Gross Observed Volume - GOV
Endress+Hauser33
L00-NXA82xxx-16-00-00-xx-041
Page 34
CalculationsTankvision
VCF = e
[-t(1.0+0.8t)]aDaD
6060
a60==
++
K +K p +K p
01 2
**2
K0K
1
K
2
p
*2
p*2p
*
900
800
700
600
500
400
300
a
T
X10 (°F)
5-1
.81.01.21.41.61.82.02.22.42.6
(1/p) X 10 [kg/m ]
T
25 32
1
2
3
4
5
8.1.8Volume Correction Factor - VCF
The VCF corrects for the temperature expansion of the liquid. Especially hydrocarbons have
a large expansion factor. The most common VCF corrections were developed by American
Society for Testing and Materials (ASTM), USA and Institute of Petroleum, UK and updated
regularly. There are more authorities issuing VCF corrections. Most of them are derived from
the ASTM/IP tables.
VCF Implementation
• Calculations are based on "representative samples" ("generalized products")
• The "Tables" are based on specific calculation procedures
• Calculation is complex and rounding and truncating unique. There are many small but
significant differences - exact requirements and needs depend on application, country and
company.
L00-NXA82xxx-16-00-00-xx-044
1Gasolines
2Crudes
3Jets
4Fuel oils
5Lube oils
VCF Tables
• The formulas are too complex for direct use - hence the "Tables" were printed
• There are specific tables for:
– Products (crudes, refined products, lube oils, alcohols, palm oil, chemicals, etc.)
– Different measurement units (kg/m³ vs. °API, °C vs. °F, etc.)
– Different "Reference" or standard temperature (60 °F, vs. 15 °C, 25 °C or 30 °C)
– Each table has range limits
– Tables for VCF and for density correction are available
34Endress+Hauser
Page 35
TankvisionCalculations
Most known VCF "Tables"
The Tables are normally grouped in pairs:
• Tables 5 and 6 - ODC resp. VCF °API at 60 °F
• Tables 53 and 54 - ODC resp. VCF kg/m³ at 15 °C
• Tables 24 and 25 - ODC resp. VCF RD 60/60 °F at 60 °F
• Tables 50 and 60 - ODC resp. VCF kg/m³ at 20 °C
Most tables have so called Product Codes:
• A = for generalized crude’s
• B = for refined products
•C = for chemicals
• D = for lube oils
• E = liquefied gases
For chemicals normally a "polynomial equation" is used.
Endress+Hauser35
Page 36
CalculationsTankvision
VCF = EXP [-t(1.0+0.8t)]aDaD
1515
K = 346.4228
0
K = 0.4388
1
where:+Dt = DEGC - 15.0
a
15
=
K
0
K
1
p
15
p
15
2
VCF = {D - A10E3(T -T) - B 10E3(T - T)
- C10E3 (T -T) - D10E3 (T -T)
- E10E3 (T -T) } / D
RefObs RefobsRef
Obs RefObs Ref
Obs RefRef
´´´´
´´´´
´´
2
34
5
TCF = K0 + K1t + K2´ D´ D´ D´ Dt + K3t + K4t
234
Dt = t - T
Ref
TCF = 1 - TCF(T - T)´
ObsRef
Typical table example: 54B (1980)
The range of application:
Density, kg/m³Temperature, °C
653.0 to 778.5-18.0 to 90.0
779.0 to 824.0-18.0 to 125.0
824.5 to 1075.0-18.0 to 150.0
L00-NXA82xxx-16-00-00-xx-046
Special corrections
VCF Chemical 1
with:
•D
= Reference density
Ref
•T
= Actual or observed temperature
Obs
•T
= Reference Temperature
Ref
• A-E = Configurable coefficients
TCF Method
with:
•K
, K1, K2, K3, K4 = Customer coefficients
0
• t = Actual product temperature
•T
= Reference Temperature
Ref
For the VCF we can write:
L00-NXA82xxx-16-00-00-xx-049
L00-NXA82xxx-16-00-00-xx-050
L00-NXA82xxx-16-00-00-xx-051
With the TCF method the p
provided) and an actual p
no actual p
is available.
Obs
can be calculated with p
Ref
can be calculated with p
Obs
/ VCF (when manual p
Obs
x VCF, when p
Ref
is known and
Ref
36Endress+Hauser
Obs
is
Page 37
TankvisionCalculations
D = K + KT+ K(T ) + K(T ) + K(T )
Obs01Obs2Obs3Obs4Obs
´´´´
234
D = K + KT + K(T ) + K(T ) + K(T )
ref01ref2ref3ref4ref
´´´´
234
K + KT+ K(T ) + K(T ) + K(T )
01Obs2Obs3Obs4Obs
´´´´
234
K + KT + K(T ) + K(T ) + K(T )
01ref2ref3ref4ref
´´´´
234
VCF =
Product temp.
Table & Product
Code
Ref. density
VCF
Obs. Dens.
API/ASTM
7.
Volume Correction
Factor calculation
GOV
VCF
GSV
Palm oil
L00-NXA82xxx-16-00-00-xx-052
For the VCF we can easily derive: VCF= D
Obs/Dref
L00-NXA82xxx-16-00-00-xx-053
VCF Calculation
• The API/ASTM Tables are a "primary" need for any Tank Inventory system
The correct table for the product must be chosen. Together with the Product temperature
and reference density the VCF can be calculated.
In addition to the VCF the observed density can be calculated.
8.1.9Gross Standard Volume - GSV
The Gross Standard Volume is calculated by applying the VCF to the GOV.
L00-NXA82xxx-16-00-00-xx-048
Endress+Hauser37
Page 38
CalculationsTankvision
S&WV
S&W
S&W
calculation
8.
Sediment & Water
calculations
CSW
SWF = 1 - (100 - S&W%) / 100
= S&W%/100
S&WV
S&W
CSW
GSV
NSV
S&W
calculation
11.
Net Standard Weight
calculation
8.1.10Sediment & Water - S&W
L00-NXA82xxx-16-00-00-xx-072
• Some products have entrained (suspended) sediment and water (S&W)
– i.e. crudes
• S&W is determined from sample by laboratory method ("Karl-Fisher"-method). The
Sediment and Water percentage (S&W%) determined with the sample is transferred in the
Sediment and Water Fraction (SWF). A correction factor for the product is determined.
As second result the Sediment and Water Volume can be calculated.
Sediment & Water calculation methods
There are 6 methods to calculate S&W
1.SWV = 0
2.SWV = TOV x SWF
3.SWV = (TOV - FWV) x SWF
4.SWV = {(TOV - FWV) x CTSh} x SWF
5.SWV = GOV x SWF
6.SWV = GSV x SWF ("standard" or "default" method)
Where the sediment and water fraction (SWF) is:
8.1.11Net Standard Volume - NSV
L00-NXA82xxx-16-00-00-xx-058
L00-NXA82xxx-16-00-00-xx-056
Subtracting the SWV from the GSV result in Net Standard Volume.
38Endress+Hauser
Page 39
TankvisionCalculations
Hydrom. corr.
Product Code
Obs. density &
Obs. temp.
Ref. Density
Obs-Ref
density
conversion
9.
Reference Density
Calculation
HYC = 1.0 - A(t - T) - B(t - T)
HYCCalHYCCal
´´
2
8.1.12Density calculations
L00-NXA82xxx-16-00-00-xx-073
We have to distinguish between: observed and reference density
• Observed density is the density of the product at actual (observed) temperature
• Reference density is the density the product would have if we heat/cool it until the
reference temperature (usually 15 °C/60 °F)
• Reference density is used to calculate VCF, FR and mass
• If you know the RefDens you can easily geht the ObDens
ObsDens = RefDens x VCF
• If you know the ObsDens you need (API/ATSM) tables and the sample temperature to get
the RDC (reference density correction factor).
• You can also correct for the thermal expansion of the hydrometer glass (HYC)
RefDens = RDC x ObsDens x HYC
Hydrometer Correction - HYC
with:
• HYC = Hydrometer correction
•A
, B
HYC
= Thermal expansion coeff. for glass
HYC
• t = Temperature of sample
•T
= Calibration temperature of glass hydrometer
Cal
T
Cal
15 °C0.000 0230 00.000 000 020
60 °F0.000 0127 80.000 000 062
A
HYC
B
HYC
L00-NXA82xxx-16-00-00-xx-054
Endress+Hauser39
Page 40
CalculationsTankvision
Ref. Density1.
2.
3.
4.
5.
Servo Density
Product temp.
Ref. Density
VCF
Obs. Density
Obs. Density
Product temp.
Sample Temp.
Pressure
Hydrom. corr.
Obs. Density
HTG or HTMS
density
Table & Product
Code
Ref. Density
NSV
Liquid Mass/
NSW in VacuumAir
11.
Net Standard Weight
calculation
Density handling in NXA820
L00-NXA82xxx-16-00-00-xx-110
NXA820 offers various possibilities to enter and further process density information:
1.Manual entry of Reference density (from laboratory)
2.Manual entry of Observed density with the according sample temperature (from
laboratory) is required corrected for the hydrometer. With the above information and
the according Product information and ASTM/IP table (for density correction) the
reference density can be calculated.
3.Product pressure, temperature, density table (PTD table): look up table for observed
density with the use of measured product temperature and pressure. With the from the
table derived Observed density, the product temperature and the according Product
information and ASTM/IP table (for density correction) the reference density can be
calculated.
4.Density from HTG or HTMS calculation (→ ä 48). With the from the calculations
derived Observed density, the product temperature and the according Product
information and ASTM/IP table (for density correction) the reference density can be
calculated.
5.Density measured by Servo gauge. With the by the servo gauge measured Observed
density, the product temperature and the according Product information and ASTM/IP
table (for density correction) the reference density can be calculated.
Having the reference density and the according Product information and ASTM/IP table (for
volume correction) the VCF can be determined.
Observed density can be calculated by multiplying reference density with VCF.
8.1.13Mass/Net Weight in Vacuum
40Endress+Hauser
L00-NXA82xxx-16-00-00-xx-074
Page 41
TankvisionCalculations
Air density
WAC
NSW in Air
Liquid Mass/
NSW in VacuumAir
Air corr.
calc.
10.
Net Weight in Air
Calculation
WAC =
NWA = WACMass´
1 -
1 -
Dens
Air
Dens
Ref
Dens
Vap
Dens
Brass
• Mass in temperature and product property independent
• Mass is needed for "Loss Reconciliation" required for every refinery and terminal
• Mass is calculated out of NSV and the reference density (or GOV and observed density)
8.1.14Net Weight in Air - NWA
L00-NXA82xxx-16-00-00-xx-075
• The flotation of a body is based on the principle discovered by Archimedes on century 3 BC
"Every submerged body in a liquid experience a vertical upper force that is equal to the
weight of the liquid displaced"
• Considering the liquid displaced is air
• The flotation is related to the liquid density where the body is floating because:
Weight = Vol x Dens.
Calculation formula:
L00-NXA82xxx-16-00-00-xx-057
DensAir Air density
DensRef Product reference density
DensVap vapor density
DensBrass Brass density used to calibrate the weight scale
Net weight in Air methods
WAC MethodsCalculatedAirDenVapDenBrassDen
Weight in vacuumNo000
OIML R85Yes1.21.28000
Table 56Yes1.221.228100
Table 57 (short
tons)
Table 57 (long tons) Yes1.2241.2248135.8
SimplifiedYes1.101
CustomYes1.2251.2258553
Yes≈1.21941.21948393.437
The Net Standard Weight in Air is in some countries called Mass.
Endress+Hauser41
Page 42
CalculationsTankvision
Product Temp
Ref. Density
FWL
Amb. Temp
Product Temp
Insulation Type
Steel Expa. coef
FRA Mass(G)
S&W
NWA
WCF
(Ref. Density - 1.1
WCF
(Ref. Density - 1.1
NSW/Product
Mass/Total
Mass
Obs. Density
Product Temp
Ref. Density
VSPAvailVol**
RemCap**
LEVEL
Water Density
at 4°C
TOV
VCF
GOV
NSV
Level
HyDC Vol.
FWV**
CTSh**
CSW**
Ref. Density
Sump/Pipe
Volume
+
+
-
-
Calculate Tank
shell correction**
S&W
Calculation**
«»Table 59 A.b.D
Ref. Density Calc.**
Calculate Gauge
Volume**
«»Table 60 A.B.D
Calculate VCF**
Calculate FWV**
Water TCT
Product TCT
VSP Table
FRA Volume
8.2GBT calculation flow chart
The GBT standard is the standard for China.
Main difference is the hydrostatic deformation of the tank not being part of the product TCT
but in a separate table. The VCF and density calculations are based on the same ASTM/IP
tables like the API calculations.
L00-NXA82xxx-16-00-00-xx-033
42Endress+Hauser
Page 43
TankvisionCalculations
Level
Calculate Gauge
Volume**
Product TCT
VSP
LEVEL
VSP Table
8.2.1Calculated Gauge Volume
L00-NXA82xxx-16-00-00-xx-093
The Calculated Gauge Volume is determined with the level information and the Tank
Capacity Table (TCT). The Calculated Gauge Volume is the volume observed at the present
(temperature) conditions without considering the hydrostatic deformation of the tank.
The TCT is a tank specific table created by calibration holding the level to volume transfer
information. To differentiate the TCT for the Product and for the Water the TCT gets marked
with a P (P-TCT).
The level information needed for this step is in innage which is the normal way the level is
transferred from the gauge. In case the gauge inputs ullage to the system a calculation into
innage is necessary beforehand (Ullage subtracted from Mounting position).
8.2.2Static Pressure Correction Volume - VSP
L00-NXA82xxx-16-00-00-xx-094
The VSP is determined with the level information and the static pressure correction table
(VSP-table). The VSP is the volume the tank expands at the actual level if it would be filled
with water (wet calibration).
The Hydrostatic Deformation Correction Volume is the real from the product fill level created
hydrostatic volume.
It is calculated by correcting the VSP with the ratio of the density of the product versus the
water density.
ρ
20Reference Density at 20 °C (68 °F)
ρ
w4 Water Density at 4°C (39°F)
The reference density of the Product can be calculated (if not known) with the Observed
Density, the Product/Sample Temperature and the Reference Density Table for the Product.
8.2.4Total Observed Volume - TOV
L00-NXA82xxx-16-00-00-xx-097
The Total Observed Volume is calculated from the Calculated Gauge Volume and the
Hydrostatic Deformation Correction Volume.
Two more information can be derived from TCT and level:
• Remaining Capacity (RemCap) shows how much more product could be pumped into the
tank safely
• Available Volume (AvailVol) indicates how much product could be pumped out of the tank
to the lowest (defined) possible point e.g. the tank outlet.
8.2.5Free Water Volume - FWV
L00-NXA82xxx-16-00-00-xx-098
In some cases the tank can also contain water. It can derive from the delivered crude oil, the
44Endress+Hauser
processing or by tank breating.
The (innage) water level information together with a Water Tank Capacity Table (W-TCT)
result in the Free Water Volume. It is subtracted from the TOV.
Page 45
TankvisionCalculations
Amb. Temp
Product Temp
Insulation Type
Steel Expa. coef
CTSh**
Calculate Tank
shell correction**
FRA Mass(G)
WCF
(Ref. Density - 1.1
FRA Volume
FRA Volume
TOV
GOV
FWV
**
CTSh**
Sump/Pipe
Volume
+
-
-
8.2.6Correction for the thermal Expansion of the tank shell - CTSh
L00-NXA82xxx-16-00-00-xx-099
• The Tank Shell expands and contracts with temperature changes (compared to TCT
calibration temperature)
• Some countries require CTSh (Correction for Tank Shell temperature effects)
For more details see → ä 56, Chapter "CTSh".
8.2.7Floating roof adjustment - FRA
L00-NXA82xxx-16-00-00-xx-100
Additional displacement due to the air is considered, see Net Weight in Air calculation.
8.2.8Sump/pipe volume
The Volume of the sump and pipes is added.
8.2.9Gross Observed Volume - GOV
GOV is calculated like follows:
•Starting from the TOV
• Subtract FWV
• Multiply ba the thermal expansion correction factor
• Subtract the floating roof adjustment volume and
• Add the Sump/pipe volume
Endress+Hauser45
L00-NXA82xxx-16-00-00-xx-101
Page 46
CalculationsTankvision
Ref. Density
Product Temp
VCF
«»Table 60 A.B.D
Calculate VCF**
S&W
CSW**
S&W
Calculation**
SWF = 1 - (100 - S&W%) / 100
= S&W%/100
VCF
GOV
NSV
CSW**
8.2.10Volume Correction Factor - VCF
L00-NXA82xxx-16-00-00-xx-102
8.2.11Sediment and Water
L00-NXA82xxx-16-00-00-xx-103
• Some products have entrained (suspended) sediment and water (S&W)
– i. e. crudes
• S&W is determined from sample by laboratory method ("Karl-Fisher"-method). The
Sediment and Water percentage (S&W%) determined with the sample is transferred in the
Sediment and Water Fraction (SWF). A correction factor for the product is determined.
As second result the Sediment and Water Volume can be calculated.
Sediment & Water calculation methods
There are 6 methods to calculate S&W
1.SWV = 0
2.SWV = TOV x SWF
3.SWV = (TOV - FWV) x SWF
4.SWV = {(TOV - FWV) x CTSh} x SWF
5.SWV = GOV x SWF
6.SWV = GSV x SWF ("standard" or "default" method)
Where the sediment and water fraction (SWF) is:
8.2.12Net Standard Volume - NSV
L00-NXA82xxx-16-00-00-xx-058
L00-NXA82xxx-16-00-00-xx-104
Net Standard Volume is calculated like follows:
• Starting from GOV
• Multiply by the Volume Correction Factor and
• Multiply by the S&W correction factor
46Endress+Hauser
Page 47
TankvisionCalculations
NSW/Product
Mass/Total
Mass
NSV
Ref. Density
NWA
WCF
(Ref. Density - 1.1
NSV
8.2.13Net Standard Weight - NSW / Product Mass
L00-NXA82xxx-16-00-00-xx-105
Mass is calculated by multiplying NSV with the Reference density.
8.2.14Net Standard Weight in air - NWA
L00-NXA82xxx-16-00-00-xx-106
The Net Standard Weight in Air is calculated by multiplying the NSV with the Reference
Density reduced by the influence of the Air buoyancy (Reference density - 1.1).
Endress+Hauser47
Page 48
CalculationsTankvision
P
3
P
2
P
1
Y
L =
Y
Y
L
P - P
13
P - P
12
P - P
12
D =
obs
8.3Mass Measurement
Today, most hydrocarbons in the western world are bought and sold using volume
measurement. However, in many eastern countries and in some specialised industries,
product are sold based on mass due to traditions in particular markets, so mass calculation
can be important in those areas of trade. Mass-based measurement offers other advantages,
since mass is independent of product temperature and other parameters.
For custody transfer, high accuracy tank gauging is required, and mass-based calculation is
often used.
8.3.1Hydrostatic Tank Gauging
The advantage of HTG is that it provides direct mass measurement with only pressure
transmitters to measure hydrostatic pressure in determining density via a fixed distance and
vapor pressure. Therefore, it is a low-cost solution for mass measurement. However, there
are substantial disadvantages:
• Level and volume measurements are less accurate, especially when density stratification
occurs.
• Density is only measured at the between the two pressure sensors.
• Difficult to verify, commission and calibrate
L00-HTGSxxx-05-00-00-xx-001_
The middle or P2 transmitter is unique to Hydrostatic Tank Gauging.
48Endress+Hauser
Page 49
TankvisionCalculations
P
1
L
Z
D
obs
=
P1 - P
3
L - Z
8.3.2Hybrid Tank Measurement Systems
A Hybrid Tank Management System (HTMS) is a combination of conventional level gauging,
enhanced with one or two pressure transmitters for continuous measurement of the actual
observed density in a bulk liquid storage tank. Or otherwise stated, it is a combination of
level and hydrostatic pressure measurement. Pressure measurement, combined with level,
provides true average density measurement over the entire product level height. Normally,
the vapor (top) pressure is identified as P
as P
.
1
Advantage of HTMS
• Accurate level measurement
• Continuous density measurement
• Excellent mass and volume measurements
and the hydrostatic (bottom) pressure is identified
3
L00-HTGSxxx-05-00-00-xx-002
Endress+Hauser49
Page 50
CalculationsTankvision
Level
Calculate
TOV
TOV
AvailVol
RemCap
TCT
FWV
Calculate
FWV
FWL
CtSh
GOV
GSV
S&W
Calculation
FRA
NSV
HTG
Product Pressure
Calculate
Liquid Mass
Liquid Mass/
NSW in Vacuum/Air
Ref. Density
Total Mass
in Vac/Air
Air Density
Massin Vap
Level
Product Temp
VCF
Tank Shell
Details
Ambient Temp
Roof Details
Air Density
TCV
FWV
API/ASTM
Ref. Density
Product Temp
Obs. Density
S&W
Obs-Ref
Density
conversion
Obs. Density
&
Obs. Temp
Product Code
Hydrom. Cor.
Liquidto
VapourRatio
calculation
Vapour Vol
Vapour Density
Obs-Ref
Density
conversion
Vapour Press.
Vapour Temp.
Vapour Details
HTG
Massof Water
HTG
Massof
Sediment&Water
Massof
Water
Massof
Sediment&Water
Massof
FRA
HTG
Mass of
FRA
V20
V20
HTG
Gauged Volume
HTG
Massof
Sediment&Water
S&W
HTG
Mass of
Sediment&Water
HTG
Mass of
Sediment&Water
S&W
HTG
Mass of
Sediment&Water
S&W
HTG
Mass of
Sediment&Water
S&W
S&W
OnTOV
S&W On
TOV - FWV
S&W On
(TOV–FWV)*CtSh
S&W On
(TOV–FWV)*CtSh
+FRA
S&W
On GOV
S&W
S&W
On NSV
-
X
+
X
X
YES
NO
+/-
+
YES
YES
-
-
+
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
8.3.3HTG Calculation according to GOST R 8.595-2004
Enhanced-HTG-calculation
In case of indirect method based on hydrostatic principle, the product mass in capacity
measures shall be determined by the measurement results of:
• Hydrostatic pressure of a product column – with aid of stationary measuring instrument
of hydrostatic pressure.
• The product level – with aid of portable or other means of level measurement.
50Endress+Hauser
Page 51
TankvisionCalculations
The stock-tank oil net mass shall be determined as a difference of a stock-tank oil gross mass
and a dead matter mass. The dead matter mass shall be determined as a total mass of water,
salts and mechanical impurities in stock-tank oil. For this purpose the mass fractions of
water, mechanical impurities and chloride salts shall be determined in stock-tank oil and
their masses calculated.
The stock-tank net mass shall be calculated using the formula:
•m = m
total
- m
dead matter
Where:
•m
•m
= the stock-tank gross mass, determined as described below
total
dead matter
= the dead mass, calculated as described below.
Formula Details
This calculation is based on the correction of volume to 20 °C, in the Tankvision system 15 °C
is the default temperature for reference condition – not 20 °C as per requirement for the
GOST R 8.595-2004 standard.
The formula is fixed for 20 °C reference condition, configure VCF to use also 20 °C as
reference.
•m = m
total
- m
dead matter
Where:
•m
= (1 / g) × P × V20(1 + 2α(TCT - 20)) / H
total
And
•V
= TOV
20
•m
dead matter
•m
Water
•m
Sediment&Water
•m
FloatingRoof
= m
Water
- m
FloatingRoof
= FWV × Wat. Density
= SW_Volume × S&W% × Ref. Density
= FRA × Obs. Density
+ m
Sediment&Water
• g = 9.81 m/sec² (adjustabel system environment setting)
• P = Product Pressure (P_PRESS)
• α = Temperature expansion factor (Fixed value shall be used: 12.5*10
•V
= Gauged Volume corrected to 20 °C (TOV shall be used)
20
•T
= tank wall temperature (PROD_TEMP Product Temperature shall be used)
CT
-6
1/°C)
• H = Product level (P_LEVEL)
• FRA = Floating Roof Adjustment
• Obs. Density = Observed Density
• TOV = Tank Observed Volume
• VCF = Volume Correction Factor
• FWV = Free Water Volume
• Wat. Density = Density of Water
• NSV = Net Standard Volume
• Ref. Density = Reference Density
• S&W% = Percentage of Sediment and Water
• SW_Volume = the volume used according to the configuration set by the user to define
how to apply the sediment and water effect, according to this setting it could be equal to:
–TOV
–TOV – FWV
– (TOV – FWV)*CtSh, with CtSh is Tank Shell Correction factor
– (TOV – FWV)*CtSh +FRA
– GOV = Gross Observed Volume
–NSV
Endress+Hauser51
Page 52
CalculationsTankvision
NXA82x_Sediment-Water
REF_TEMP = default 15 °C
REF_TEMP will be set from the Reference Temperature setting from the VCF setting (see
figure below: Reference Temperature setting used as calculation input). Standard is equal to
15 °C. To change the reference condition to 20 °C, select the Alternate setting, which shall
be the new REF_TEMP.
NXA82x_VCF
System Integration
The selection when to use the HTG method to calculate the mass is placed in the product
settings in the sub section Mass & Weight. In the Liquid Mass (Mass in Vacuum) Calculation Method dropdown menu you can find an entry called HTG Mode.
NXA82x_Mass-Weight
52Endress+Hauser
Page 53
TankvisionCalculations
Vapor density
Vapor temp.
Vapor Press.
TankCapacity
VaporVol
TOV
Ref. Density
Mass in Vapor
Liquid to
Vapor Ratio
calculation
Density
conversion
Liquid in
Vapor
Calculation
Vapor
Details
Mass in Vapor
WAC
Total Mass
Calculation
Total mass
in Vac
Total mass
in Air
Liquid Mass/
NSW in Vacuum
8.4Calculations for liquefied gases
The mayor difference in the calculation for liquefied gases compared to liquids is that the gas
phase must be considered. Therefore a calculation for the mass of the product in the gas
phase must be applied.
L00-NXA82xxx-16-00-00-xx-107
8.4.1Total Mass
Total Mass = Liquid Mass + Vapor Mass
L00-NXA82xxx-16-00-00-xx-108
8.4.2MBR method
• The method is based on a specific done by "Moore, Barrett & Redwood" in November 1985.
The calculation procedure was specified for "Whessoe Systems and Controls Ltd.".
• Apart from the gas calculation, MBR defines a whole process to calculate VCF and RDC.
• This method is intended only for LPGs, but it might also give acceptable results for other
Chemical gases - as long as the density and temperature are within the specified range.
• Density Input Range: 470 to 610 kg/m³.
• Temperature Input Range: -85 to 65 °C (-121 to 149 °F).
• It is not possible to use the M, B & R method for other Reference Temperatures than 15 °C.
For the LPG application the following data should be real-time measured on the tank(s):
•Product level
• Product Temperature (spot or average)
• Vapor Temperature (spot or average)
• Vapor space pressure - also called "Vapor pressure"
Input data
• The liquid density at 15 °C (60 °F) has to be input by the operator. This density can either
be obtained from a pressurized hydrometer and corrected via an appropriate table or
should be established on basis of chemical analysis.
• The method as implemented in Tankvision also allows the operator to enter Observed or
Actual density as a manual value. Tankvision will then calculate the corresponding
Reference Density.
MBR - VCF Calculation (2)
The following formula shows the calculation method.
L00-NXA82xxx-16-00-00-xx-060
MBR - Observed density (3)
The observed density is calculated using the reference density and the VCF:
• Observed density = Density at 15 °C (60 °F) x VCF
The above equation can not be used to calculate the density under reference conditions
(i.e. 15 °C (60 °F)).
MBR - Calculate GSV (4)
The gross standard volume is calculated using the Total observed volume and the VCF
• G.S.V = T.O.V x VCF
MBR - Calculate Liquid Mass (5)
The liquid mass is calculated out of the gross standard volume and the reference density:
• Liquid Mass = G.S.V. x Density at 15 °C (60 °F)
54Endress+Hauser
MBR - Calculate Vapor Volume (6)
The vapor volume is obtained using the total tank volume and the liquid total observed
volume:
• Vapor volume = Total Tank Volume - TOV
Page 55
TankvisionCalculations
=
(D.Ref - 500 / 33.3333)
X
=
43 + 4.4X + 1.35 X - 0.15X´´´
23
MW
=
364 + 13.33X + 8.5X - 1.833X´´ ´
23
TC
=
43 - 2.283X + 0.05 X - 0.0667X´´ ´
23
PC
=
(TV + 273.2) / TC
TR
=
(VP + 1.103) / PC
PR
=
Locate smallest root of:
Compressibility Z should be in the range of 0.2 to 1 for typical LPG applications.
There are some steps to be followed to get the vapor density
• Molecular weight (MW)
• Critical temperature and pressure
• Reduced temperature and pressure
• Compressibility
•Vapor density
The Vapor density is calculated in [kg/m³]
MBR - Calculate Vapor Mass (8)
• The vapor mass (VM) can now be calculated:
MV = Vapor Space x VapDens
• Calculate Total Mass:
Total Mass = Liquid Mass + Vapor Mass
• Equivalent Vapor Liquid Volume
EVLV = Vapor Mass / Liq. Ref. Density
Endress+Hauser55
Page 56
CalculationsTankvision
8.5CTSh
8.5.1What is CTSh
CTSh stands for "Correction for Temperature of the Tank Shell". CTSh is about correcting for
when the temperature of the tank shell is different than the calibration temperature of the
tank.
This temperature influence affects the calculated Inventory via (1) the gauge reading, and
(2) via a change in the capacity of the tank as the tank diameter has changed under the
temperature effect.
Temperature differenceVolume changeTemperature differenceVolume change
1.0 °C (34 °F)0.002%50.0 °C (122 °F)0.110%
5.0 °C (41 °F)0.011%60.0 °C (140 °F)0.132%
10.0 °C (50 °F)0.022%70.0 °C (158 °F)0.154%
20.0 °C (68 °F)0.044%80.0 °C (176 °F)0.176%
30.0 °C (86 °F)0.066%90.0 °C (194 °F)0.198%
40.0 °C (104 °F)0.088%100.0 °C (212 °F)0.220%
Temperature Effect on Tank Volume for a given height of liquid (based tec for steel: 22x10
6
/°C
Temperature effect on gauge reading
The temperature effect via the Gauge Reference Height (GRH) affect the level reading and
depends on:
• The actual product level in relation to the Gauge Reference Height (GRH),
• The gauge type, for example radar and servo are differently affected,
• The thermal expansion coefficient of the tank steel,
• and the actual tank shell temperature in relation to the tanks shell calibration
temperature.
The temperature correction for the Gauge Level reading should be corrected in the Level
gauge and NOT corrected in the Tank Inventory System.
Reason is that it makes more sense to this correction in the gauge itself:
• Level reading in Gauge and System should be identical with the same correction applied.
• The required correction depends on the gauge type. A servo, needs for example a different
correction as the temperature effects on the measuring wire in the tank partly
compensates the temperature effects of the tank shell. For a Radar this is not the case.
• Why burden the Tank Inventory system with corrections that are gauge specific.
Temperature effect on tank capacity
L00-NXA82xxx-15-00-00-xx-001
The temperature effects also the tank capacity via the tank shell diameter. With the changed
diameter, the surface area is changed, and as result the tank can contain more or less liquid
product depending on whether the tank shell temperature is higher or respectively lower
than the tank shell calibration temperature.
56Endress+Hauser
Page 57
TankvisionCalculations
T
shell
7/8 * T+ 1/8 * T
productambient
=
T
shell
I * T+ (1 - I) * T
fproductfambient
=
CTSh1 + 2 **T +*ad a2dT
2
=
While the Level gauge is affected by two influences, one related to the thermal effects on the
"wet" part of the tank shell, and one for the "dry" part of the tank shell, the tank capacity is
only affected by the "wet" part of the tank shell.
Hence we also only have to establish the temperature of the "wet" part, i.e. the part in direct
contact with the liquid product.
Wet tank shell temperature
It is unpractical to measure the tank shell temperature for each and individual tank. Hence
one common "estimate" method is used for all tanks. This method is based on the ambient
temperature (Tamb) and the actual liquid product temperature. For most tanks the following
expression is specified in the standards:
L00-NXA82xxx-16-00-00-xx-002
Unfortunately there are also tanks which behave differently. This can be tanks with a real
thermal insulation, but they can also be buried. Hence we had re-write the above equation
so we could use a "insulation factor" I
.
f
L00-NXA82xxx-16-00-00-xx-003
Where:
•T
= Temperature of "wet" tank shell
shell
•T
•T
•I
Now we can use the I
= Temperature of liquid product in tank
product
= Ambient temperature
ambient
= Insulation Factor
f
and use one common equation. Selecting the Insulation factor is
f
simple:
•I
= 1.0 for all tanks where the tank is somehow insulated, and
f
•I
= 7/8 for all other tanks
f
Of course you can modify this setting in the configuration of Tankvision.
Observe the following information!
• In Appendix B you can find a table with some examples as illustration.
• How to obtain the ambient temperature is discussed further on.
Thermal expansion
With the Shell temperature we can now calculated the expansion of the tank capacity. This
factor is indicated with the name CTSh. Late we will see how it applied to the calculated
volume.
The CTSh equation depends on the tank type.
Endress+Hauser57
Vertical cylindrical tanks
The equation for vertical cylindrical tanks for the volumetric CTSh is relative easy:
L00-NXA82xxx-16-00-00-xx-004
Where:
• α = Linear thermal expansion coefficient of tank shell material
• δT = Tank Shell Temperature - Tank Calibration temperature
Page 58
CalculationsTankvision
CTSh1 + 2 **Tad=
CTSh1 + 2 **T +*ad
1S
adT
2
=
CTSh1 +*T * f‘ad
1
=
f‘(h * r) / (h * r - (h / 3))
223
=
CTSh1 +*T * f‘‘ad
1
=
The complexity starts with inconsistencies between the CTSh calculation as specified in
various International standards.
In IP PMP No. 11 (paragraph C.2, page 20) the above equation (1) is simplified to:
L00-NXA82xxx-16-00-00-xx-005
In order to be able to combine both equations, we have rewritten the equations to:
L00-NXA82xxx-16-00-00-xx-007
Where:
• α
= Linear thermal expansion coefficient
1
• α
= Area or surface thermal expansion coefficient
S
• δT = T
shell
- T
calib
Spherical tanks
Temperature correction for Spherical Tanks is calculated using the following equation:
L00-NXA82xxx-16-00-00-xx-008
Where:
• f’ = non-dimension factor representing change in partial volume, corresponding with h/2
The factor f’ can be calculated with:
L00-NXA82xxx-16-00-00-xx-009
Where:
• h = liquid depth
• r = vessel radius
Observe the following information!
• This calculation is conform to IP PMP No. 11
• Refer to Appendix A3 for values of f’
Horizontal cylindrical tanks (bullets)
Temperature correction for Horizontal Cylindrical Tanks is calculated using the following
equation:
L00-NXA82xxx-16-00-00-xx-010
Where:
• f’’ = non-dimension factor representing change in partial volume, corresponding with h/r2
The factor f’’ can be calculated with:
58Endress+Hauser
Page 59
TankvisionCalculations
F‘‘1 + 2 * (- sin ) / (- sin* cos){q qq q q}=
L00-NXA82xxx-16-00-00-xx-011
Where:
• h = liquid depth
• r = vessel radius
• θ = angle subtended by liquid surface at the centre of the circular cross-section
Refer to Appendix A3 for values of f’’.
Endress+Hauser59
Page 60
CalculationsTankvision
Thermal expansion coefficient(s)
In the previous equations we have used two thermal expansion coefficients:
• α
= Linear thermal expansion coefficient
1
• α
= Area or surface thermal expansion coefficient
S
The first one represents the linear thermal expansion of the material of which the tank shell
is made. The second factor represents the squared or area thermal expansion coefficient.
It is of paramount importance that the factor used is in the correct engineering units, i.e. as
fraction per °C or fraction per °F.
The method for this calculation depends on what equation is to be emulated:
2
• In case of equation CTSh (3) = 1 + 2 * α * δT + α
* δT
2
In this case "αS" can be derived from "α1" by squaring, i.e. "a_tec" = "1_tec"
• In case of equation CTSh (4) = 1 + 2 * α * δT
In this case "α
• For spherical and horizontal cylindrical tanks "α
" should be set to zero.
S
" should be set to zero.
S
Please also make sure that the exponent value is considered when entering the value in
Tankvision.
For example if "α
7/°C", the "α
" is set to be equal to "1.6 10^-5", while as engineering units shown is "10E-
1
" value to be entered is "160".
1
60Endress+Hauser
Page 61
TankvisionCalculations
8.5.2Measurement of ambient temperature
The CTSh should be calculated automatically, which is only possible if we also have the actual
ambient temperature measured automatically.
Tankvision is capable of integration of this temperature from field equipment. It can
redistribute this information over the whole or part of the Tank Farm. This makes it possible
to use one ambient temperature sensor and use the measure temperature for one or more
tanks within the same Tankvision system.
Automatic measurement of ambient temperature on site
Exact recommendations on the location, installation and accuracy of the Ambient
Temperature sensor are vague. The sensor should be located in the outside environment, be
protected from direct sun shine, rain and wind, and preferable be approximately 1 meter (3
ft) from any building or large object.
An external Ambient Temperature sensor can be connected via:
• NRF590 – for example by adding an extra HART converter with temperature sensor, or by
using the optional RTD input
• Proservo NMS53x – as above
Other methods may also possible be possible, depending on installed equipment and used
field protocol. Please consult Endress+Hauser.
Later we will also see that there is a special setting in Tankvision where we can disable fail
propagation if the ambient temperature doesn’t work. After all it would be pretty horrific if
the calculated inventory data of all tanks is suddenly useless, just because one sensor fails.
Manual entry of ambient temperature
It is also possible to enter the ambient Temperature manual.
This could be used, for either verifying the CTSh calculations, or in the unlikely case the
ambient temperature is in fail.
8.6Alcohol calculations
8.6.1The OIML R22
The OIML R22, as issued in 1975 deals with the calculations for the basic data "relating to
the density and to the alcoholic strengths by mass and by volume of mixtures of water and
ethanol". As per OIML R22 standards the range is -20 to +40 °C (-4 to +104 °F) and defines
the following:
•Table I:
Gives the Observe density as a function of the temperature and the alcohol strength by
mass
• Table II:
Gives the Observe density as a function of the temperature and the alcohol strength by
volume
• Table IIIA and IIIB:
Gives the standard (reference) density at 20 °C (68 °F) (Table IIIA) and the alcoholic
strength by volume (Table IIIB) as a function of the alcoholic strength by mass
• Table IVA and IVB:
Gives the standard density at 20 °C (68 °F) (Table IVA) and the alcoholic strength by mass
(Table IVB) as a function of the alcohol strength by volume
• Table VA and VB:
Gives the acloholic strength by mass (Table VA) and the alcoholic strength by volume
(Table VB) as a function of the observe density at 20 °C (68 °F)
•Table VI:
Gives the alcoholic strength by mass as a function of the observe density and temperature
•Table VII:
Endress+Hauser61
Page 62
CalculationsTankvision
Product Level
Input value
continues
Input value
spot
Output
Conversation
factors
Temperature
Alc. Strength
(Lab)
Mass
TCTVolumeOIML R22Density
Gives the alcoholic strength by volume as a function of the observe density and
temperature
• Table VIIIA and VIIIB:
Gives the alcoholic strength by mass (Table VIIIA) and the alcoholic strength by volume
(Table VIIIB) as a function of the observe density (density is read from alcoholmeter of
soda lime glass at 20 °C (68 °F)) and temperature. Density at a given temperature is
calculated by the given formula.
• Table IXA and IXB:
Gives the alcoholic strength by mass (Table IXA) and the alcoholic strength by volume
(Table IXB) as a function of the observe density (taken from hydrometer) and temperature
• Table XA and XB
Gives the alcoholic strength by mass (Table XA) and the alcoholic strength by volume
(Table XB) as a function of the observe density (taken from a instrument made of
borosilicate glass) and temperature
• Table XIA and XIB
Calculates volume using alcohol strength by mass (Table XIA) or alcohol strength by
volume (Table XIB)
• Table XIIA and XIIB:
Calculates volume using alcohol strength by mass (Table XIIA) or alcohol strength by
volume (Table XIIB)
Currently Table I, II, IIIA, IVA, VI and VII are implemented in Tankvision NXA820.
L00-NXA82xxx-16-00-00-xx-109
62Endress+Hauser
Page 63
TankvisionCalculations
Observed dens.
Level
VCF
Product temp.
Ref. density
Calculatedensity/
VCF
Calculate
Gauge Volume
Rem Cap.TOV(Gauged)Avail Vol.
Calib. Temp.Calculate CTShCTSh
CalculateFRAFRA
TOV
Calculate
TOV
GOV = TOV
Calculate
GSV/TCV
GSV
Calculate
NSW(+WCF)
NSV=GSV
NSW
Calculate
Vapourmass &
Vapourdensity
Vapourpress.
Vapourtemp.
Vapour Volume.
Vapourmass
8.7JIS calculation flow charts
The JIS standard is the Japanese Industrial Standard.
Endress+Hauser63
JIS_calculation _flow-chart
Page 64
CalculationsTankvision
FRA = 0
FRA = (FRW /) × FRPρ
ref
FRA = ((1 /) -×FRPρ
ref
(F /))FRW ×BSG
FRA = ((1 /) -×FRPρ
ref
(1 /))FRW ×BSG
FRA = 0
8.7.1Main differences to the API standard
JIS is only available for the following product types:
• Generalized Crudes
• Generalized Refined Products
• Generalized Lubricants
•LPG
8.7.2Volume Correction Factor - VCF
The following VCF table is implemented:
• JIS K 2249 2A
8.7.3Density Calculation - RDC
If the user wants to calculate the Observed Density, RDC_JIS has to be selected in the RDC
settings of the product:
• Observed Density = Reference Density x VCF
8.7.4Floating roof adjustment - FRA
The following new options are available for the floating roof adjustments:
•(JIS) No FRA:
• (JIS) Nippon Kaiji:
• (JIS) Shin Nihon 1:
• (JIS) Shin Nihon 2:
JIS_FRA_No-FRA
JIS_FRA_Nippon-Kaiji
JIS_FRA_Shin-Nihon-1
• (JIS) Shin Nihon 3:
Where:
• FRW = Floating Roof Weight
64Endress+Hauser
JIS_FRA_Shin-Nihon-2
JIS_FRA_No-FRA
Page 65
TankvisionCalculations
GSV / TSV
JISmethod ==
Nippon kaiji
GSV = (TOV*VCF)-
FRA
JIS method ==
Shin Nihon 1
no
no
JIS method ==
Shin Nihon 3
GSV = TOV * VCF
GSV = (TOV*VCF)-
FRA
no (Shin Nihon 2)no (Shin Nihon 2)
GSV
GSV = (TOV*VCF)-
FRA
• FRP = Floating Roof Position
• ρ
= Reference Density
ref
• BSG = calibration density from TCT
• F = VCF (Volume Correction Factor)
Dependent on this selection GSV is calculated in the following way.
JIS_GSV-calculation
Endress+Hauser65
Page 66
CalculationsTankvision
GOV =TOV-FRA
GOV
FRA method ==
Shin nihon 3
GOV
GOV = TOV
No
This selection influences also the GOV (Gross Observed Volume) calculation:
JIS_GOV-calculation
66Endress+Hauser
Page 67
TankvisionCalculations
TOV
Product Type
== Asphalt
TOV = Gauged Vol *
CTSh
TOV = Gauged Volume
TOV
no
CF = 1+3 × × (T - T )α
0
8.7.5Tank Shell Correction - CTSh
JIS_TOV-calculation
If the product type is not Asphalt, CTSh is not calculated. CTSh uses the following formula:
To calculate CF,
Where:
• α = Thermal expansion coefficient
• T = Measured temperature (°C)
•T
= Calibration temperature (15 °C)
0
JIS_CTSh_CF
Endress+Hauser67
Page 68
CalculationsTankvision
8.8Annex A.1
Parameter NameGauge Map File Name/
HostLink Param Name
Report Tag NameParameter
ID/
SI UnitParam Type
OPC Server
Comm ID
Product LevelP_LEVELPROD_LVL622mMeasured
Secondary LevelS_LEVELSECONDARY_LVL623mMeasured
Free Water LevelW_LEVELFREE_WATER_LEVEL624mMeasured
Correction factors for CTSh (spheres (F’) and horizontal cylindrical tanks (F’’))
h/2rSpherical f’Horiztl.
0.00
0.011.007
0.021.0141.5060.421.3891.676
0.031.020
0.041.027
0.051.0341.5160.451.4291.694
0.061.042
0.071.049
0.081.056
0.091.064
0.101.071
0.111.0791.5360.511.5151.734
0.121.087
0.131.095
0.141.103
0.151.1111.5500.551.5791.764
0.161.119
0.171.128
0.181.1361.5610.581.6301.788
0.191.145
0.201.154
0.211.1631.5730.611.6851.814
0.221.172
0.231.181
0.241.190
0.251.200
0.261.210
0.271.220
0.281.230
0.291.240
0.301.2501.6130.701.8751.907
0.311.261
0.321.271
0.331.2821.6270.731.9481.945
0.341.293
0.351.304
0.361.3161.6420.762.0271.986
0.371.327
0.381.339
0.391.3511.6580.792.1132.033
Cylinder f’’
1.5030.411.3761.670
1.5090.431.4021.682
1.5120.441.4151.688
1.5190.461.4421.700
1.5220.471.4461.707
1.5250.481.4711.713
1.5290.491.4851.720
1.5320.501.5001.727
1.5390.521.5311.741
1.5430.531.5461.748
1.5460.541.5631.756
1.5540.561.5691.772
1.5570.571.6131.780
1.5650.591.6481.796
1.5690.601.6671.805
1.5770.621.7051.823
1.5810.631.7241.833
1.5860.641.7441.843
1.5900.651.7651.853
1.5940.661.7861.863
1.5990.671.8071.874
1.6030.681.8291.885
1.6080.691.8521.896
1.6170.711.8991.920
1.6220.721.9231.932
1.6320.741.9741.958
1.6370.752.0001.972
1.6480.772.0552.001
1.6530.782.0832.017
h/2rSpherical f’Horiztl.
Cylinder f’’
0.401.3641.664
Endress+Hauser75
Page 76
CalculationsTankvision
8.11Annex A.4
Example CTSh calculations
Tank TypeVertical
Cylindrical
Vessel
Radius
Product
Level
α1 (apha)6.2 x 10^-66.2 x 10^-60.000011110 x 10^-76.2 x 10^-6
αs4.01E-0900n.a.4.01E-09
Tcal60 °F60 °F15 °C20 °C60 °F
Tprod300 °F300 °F-43 °C23.5 °C88.3 °F
Tamb70 °F70 °Fn.a.74.5 °F
Ifs0.8750.875110.875
CTSh1.002798011.00261950.9987241.0000471.00032
Vertical
Cylindrical
n.a.n.a.n.a.17.253n.a.
n.a.n.a.n.a.4.6n.a.
Vertical
Cylindrical
SphericalVertical
Cylindrical
8.12Annex A.5
API Calculation VCF Tables
VCF TABLE
ASTM D1250-80 -Table 24A60FX
ASTM D1250-80 -Table 24B60FX
ASTM D1250-80 -Table 24C60FX
ASTM D1250-80 -Table 24D60FX
ASTM D1250-80 -Table 54A15CX
ASTM D1250-80 -Table 54B15CX
ASTM D1250-80 -Table 54C15CX
ASTM D1250-80 -Table 54D15CX
IP PMP No. 3 (1988) -Table 60A20CX
IP PMP No. 3 (1988) -Table 60B20CX
IP PMP No. 3 (1988) -Table 60C20CX
IP PMP No. 3 (1988) -Table 60D20CX
ASTM D1250-80 -Table 6A60FX
ASTM D1250-80 -Table 6B60FX
ASTM D1250-80 -Table 6C60FX
ASTM D1250-80 -Table 6D60FX
GPA TP-25 Table 24E60FX
GPA TP-27 Table 24E60FX
GPA TP-27 Table 54E15CX
GPA TP-27 Table 60E20CX
Reference
Temperature
Reference
Temperature Unit
Generalized
Crudes
Generalized
Refined Products
Special
Application
Generalized
Lubricants
Asphalts
Palm Oil
Chemicals
Industrial Aromatics
LPG
76Endress+Hauser
Page 77
TankvisionCalculations
VCF TABLE
TCF Method15-1XXXXXXX
ASTM D4311-96M15CX
ASTM D4311-96I60CX
ASTM D1555 - Industrial Aromatic HC60FX
ASTM D1555M - Industrial Aromatic HC15CX
ASTM D1250-1953 - Table 54 for LHC15CX
M B & Redwood VCF15CX
Chemical 115-1X
Palm Oil15-1X
1/DCF0CXXXXXXXXX
ASTM D1250-04 -Table 24A60FX
ASTM D1250-04 -Table 24B60FX
ASTM D1250-04 -Table 24C60FX
ASTM D1250-04 -Table 24D60FX
ASTM D1250-04 -Table 54A15CX
ASTM D1250-04 -Table 54B15CX
ASTM D1250-04 -Table 54C15CX
ASTM D1250-04 -Table 54D15CX
ASTM D1250-04 -Table 60A20CX
ASTM D1250-04 -Table 60B20CX
ASTM D1250-04 -Table 60C20CX
ASTM D1250-04 -Table 60D20CX
ASTM D1250-04 -Table 6A60FX
ASTM D1250-04 -Table 6B60FX
ASTM D1250-04 -Table 6C60FX
ASTM D1250-04 -Table 6D60FX
ASTM D1250-80 -Table 24A60FX
ASTM D1250-80 -Table 24B60FX
ASTM D1250-80 -Table 24C60FX
ASTM D1250-80 -Table 24D60FX
ASTM D1250-80 -Table 54A15CX
ASTM D1250-80 -Table 54B15CX
ASTM D1250-80 -Table 54C15CX
ASTM D1250-80 -Table 54D15CX
IP PMP No. 3 (1988) -Table 60A20CX
Reference
Temperature
Reference
Temperature Unit
Generalized
Crudes
Generalized
Refined Products
Special
Application
Generalized
Lubricants
Asphalts
Palm Oil
Chemicals
Industrial Aromatics
LPG
Endress+Hauser77
Page 78
CalculationsTankvision
8.13Annex A.6
API Calculation RDC Tables
RDC TABLE
Ref.
Temp.
Ref.
Temp. Unit
Gen.
Crudes
Gen.
Refined Products
Spec. Appl.
ASTM D1250-80 -Table 23A60FX
ASTM D1250-80 -Table 23B60FX
ASTM D1250-80 -Table 23D60FX
ASTM D1250-80 -Table 53A15CX
ASTM D1250-80 -Table 53B15CX
ASTM D1250-80 -Table 53D15CX
ASTM D1250-80 -Table 59A20CX
ASTM D1250-80 -Table 59B20CX
ASTM D1250-80 -Table 59D20CX
ASTM D1250-80 -Table 5A60FX
ASTM D1250-80 -Table 5B60FX
ASTM D1250-80 -Table 5D60FX
GPA TP-25 Table 23E60FX
GPA TP-27 Table 23E60FX
GPA TP-27 Table 53E15CX
GPA TP-27 Table 59E20CX
M B & Redwood DCF15CX
Chemical 115-1X
Palm Oil15-1X
RDC = 1 / VCF0CXXXXXXXXX
T.P.D.Table15CXXXXXXXXX
ASTM D1250-04 -Table 23A60FX
ASTM D1250-04 -Table 23B60FX
ASTM D1250-04 -Table 23D60FX
ASTM D1250-04 -Table 53A15CX
ASTM D1250-04 -Table 53B15CX
ASTM D1250-04 -Table 53D15CX
ASTM D1250-04 -Table 59A20CX
ASTM D1250-04 -Table 59B20CX
ASTM D1250-04 -Table 59D20CX
ASTM D1250-04 -Table 5A60FX
ASTM D1250-04 -Table 5B60FX
ASTM D1250-04 -Table 5D60FX
Gen. Lubricants
Asphalts
Palm Oil
Chemicals
Ind. Aromatics
LPG
78Endress+Hauser
Page 79
TankvisionCalculations
8.14Annex A.7
GBT Calculation VCF Table
Table NameReference
Temperature
IP PMP No. 3 (1988) -Table 60A20CX
IP PMP No. 3 (1988) -Table 60B20CX
IP PMP No. 3 (1988) -Table 60D20CX
ASTM D1250-04 -Table 60A20CX
ASTM D1250-04 -Table 60B20CX
ASTM D1250-04 -Table 60D20CX
Reference
Temperature Unit
Generalized
Crudes
Generalized
Refined Products
Generalized
Lubricants
8.15Annex A.8
GBT Calculation RDC Tables
Table NameReference
Temperature
ASTM D1250-80 -Table 59A20CX
ASTM D1250-80 -Table 59B20CX
ASTM D1250-80 -Table 59D20CX
T.P.D.Table15CXXX
ASTM D1250-04 -Table 23A60FX
ASTM D1250-04 -Table 23B60FX
ASTM D1250-04 -Table 23D60FX
ASTM D1250-04 -Table 59A20CX
ASTM D1250-04 -Table 59B20CX
ASTM D1250-04 -Table 59D20CX
Reference
Temperature Unit
Generalized
Crudes
Generalized
Refined Products
Generalized
Lubricants
8.16Documentation
DocumentInstrumentDescription
TI00419G/00/EN TankvisionInventory Management System with completely
integrated software for operation via standard web
browser
TI01252G/00/EN Micropilot NMR81Micropilot NMR8 Series intelligent tank gauges are
TI01253G/00/EN Micropilot NMR84
TI01248G/00/EN Proservo NMS80Proservo NMS8x Series intelligent tank gauges are
TI01249G/00/EN Proservo NMS81
TI01250G/00/EN Proservo NMS83
Endress+Hauser79
designed for high accuracy liquid level measurement in
storage and process applications. They fulfill the
exacting demands of tank inventory management,
inventory control, custody transfer, loss control, total
cost saving, and safe operation.
designed for high accuracy liquid level measurement in
storage and process applications. They fulfill the
exacting demands of tank inventory management,
inventory control, custody transfer, loss control, total
cost saving, and safe operation.
Page 80
CalculationsTankvision
DocumentInstrumentDescription
TI01251G/00/EN Tankside Monitor NRF81Tankside Monitor NRF81 is a robust gateway for
collecting and integrating tank gauging data in storage
and process applications. It fulfills the exacting demands
of tank inventory management, inventory control,
custody transfer, loss control, total cost saving, and safe
operation.
TI00452G/08/EN Proservo NMS5Intelligent tank gauge with high accuracy performance
Liquid level, I/F, Density & Density Profile
TI00402F/00/EN Tank Side Monitor NRF590Field device for tank sensor operation and monitoring
and for integration into inventory control system
TI00344F/00/EN Micropilot S FMR531Continuous level transmitter for continuous and non-
TI01122F/00/EN Micropilot S FMR532
TI00344F/00/EN Micropilot S FMR533
TI01123F/00/EN Micropilot S FMR540Continuous level transmitter for continuous and non-
TI00042G/08/EN Prothermo NMT539Intrinsically safe multi-signal converter with precision
TI00049G/08/EN Prothermo NMT532Intrinsically safe multi-signal converter with precision
TI00345F/00/EN Micropilot M FMR23x, FMR24xContinuous and non-contact level measurement. Cost-
TI00358F/00/EN Levelflex M FMP40Continuous Level Transmitter for:
TI01001F/00/EN Levelflex FMP51, FMP52, FMP54 Level and interface measurement in liquids
TI00436P/00/EN Cerabar M PMC51, PMP51,
PMP55
TI00383P/00/EN Cerabar S PMC71, PMP71,
PMP75
TI00434P/00/EN Deltabar M PMD55Differential presure transmitter with metal sensor
TI00382P/00/EN Deltabar S
PMD70/75, FMD76/77/78
TI00401F/00/EN Liquicap M FMI51, FMI52For continuous measurement in liquids
contact precision level measurement. For custody
transfer and inventory control applications with NMiand PTB-approvals
contact precision level measurement. For custody
transfer and inventory control applications with NMi
and PTB approvals
average temperature and water bottom sensor for
inventory control and custody transfer applications
average temperature sensor for inventory control
effective 4 to 20 mA 2-wire technology. Suitable for
hazardous locations.
- Level Measurement in Bulk Solids and Liquids
- Interface Measurement in Liquids
Pressure transmitter with ceramic and metal sensors;
With analog electronics or communication via HART,
PROFIBUS PA or FOUNDATION Fieldbus
Pressure transmitter with ceramic and metal sensors
Overload-resistant and function-monitored;
Communication via HART, PROFIBUS PA or
FOUNDATION Fieldbus
Communication via HART, PROFIBUS PA or
FOUNDATION Fieldbus
Differential pressure transmitter with ceramic and
silicon sensors; Overload-resistant and function
monitored; Communication via HART, PROFIBUS PA or
FOUNDATION Fieldbus
DocumentInstrumentDescription
BA00340G/00/EN TankvisionTank Scanner NXA820, Data Concentrator NXA821,
Host Link NXA822
BA00339G/00/EN TankvisionTank Scanner NXA820, Data Concentrator NXA821,
BA00424G/00/EN TankvisionTank Scanner NXA820, Data Concentrator NXA821,
BA01137G/00/EN TankvisionTankvision NXA820 OPC Server