Page 1
Flow Computer enCore FC1 Manual Volume 4.2: Gas Quality AFB FC1-BA4.2-EN b 2014-12-12 i 2014-12-12 From AFB version: 03-00...
Page 2
Elster GmbH Schloßstraße 95a D - 44357 Dortmund/Germany Tel.: +49 231 937110-0 Fax: +49 231 937110-99 support-do@elster.com E-Mail: Page 2 of 75 enCore FC1 G a s Q u a l i t y A F B...
Contents The enCore/enSuite Concept About these Instructions The enCore FC1 Manual at a Glance Text Labelling 2.2.1 Presentation of Instructions 2.2.2 Paragraph Formats 2.2.3 Character Formats 2.2.4 Character Formats in Flow Charts Functional Description Defining Measurement Monitoring and Substitution Strategy (Preprocessing) 3.1.1 Substitution Values and Substitution Strategies...
Page 4
Calling up the Main Display 2 for the Second End Base Conditions 63 Appendix Nomenclature International Calculation Methods 6.2.1 Overview 6.2.2 Required Input Values and their Parameterization Three-digit Error Code Index Page 4 of 75 enCore FC1 G a s Q u a l i t y A F B...
PC software supporting all enCore devices along with a number of other Elster devices. The enSuite software provides tools for configuration, parameterization, diagnosis, software downloads and other services.
2 About these Instructions Part 4 of the enCore FC1 manual has a modular design and consists of individual volumes that document an Application Function Block . The advantage of this feature is that you can specifically compile documents of those AFBs used in your application.
You can download all parts of the FC1 manual in PDF format from our Docuthek (www.docuthek.com). The documents are regularly updated. 2.1 The enCore FC1 Manual at a Glance The FC1 manual is made up of four parts in all: •...
About these Instructions Part 1 and part 2 are product components The Brief Instruction and Operating Instructions are product components. Therefore, these must always be kept in immediate the vicinity of the FC1 and easily accessible to the installation, operational, maintenance and cleaning personnel. Part 1 and part 2 are delivered in printed form with the device.
About these Instructions Safety instruction (optional) Safety instruction text Tips and Recommendations Tips include notes and information that make it easier for the user to operate the FC1. Tips are described below: Heading (optional) Tip text 2.2.2 Paragraph Formats This triangle prompts you for an action. ►...
About these Instructions 2.2.3 Character Formats Example: Names of the individual SFB and AFB F l o w C o n v e r s i o n A F B software elements of the FC1. see chapter 3 Functional References to additional information are Description (p.
About these Instructions Example: Hold function You can navigate through different displays of FC1 via hyperlinks. In the example, you change to the Hold function display. Hold Actions are also marked in the FC1 display as hyperlinks. You carry out a specific func- tionality when you activate an action.
3 Functional Description is an Application Function Block for enCore G a s Q u a l i t y A F B devices. It calculates the characteristics for flow conversion according to international calculation standards based on a fix parameterized or a measured gas quality.
Page 13
Functional Description The Basic System prepares the input data. It provides the pressure p, the temperature t and (optionally) the essential gas characteristics to the and the volume at G a s Q u a l i t y A F B , measurement conditions V and the flow rate Q to the F l o w...
Page 14
Functional Description • F l o w C o n v e r s i o n A F B calculates the flown volumes at F l o w C o n v e r s i o n A F B base conditions V , the energy E and the mass M based on the input values from the Basic System and the...
Functional Description 3.1 Defining Measurement Monitoring and Substitution Strategy (Preprocessing) (p. 15) Parameterize Input Values and their Base Conditions (Source) (p. 15) 3.3 Calculating Gas Characteristics (End base conditions) (p. 35) 3.4 Calculating the Velocity of Sound According to AGA10 ...
Functional Description • Import the validated results obtained by the preprocessing operations as the basis for the calculations of the G a s Q u a l i t y A F B The preprocessing operations consist of the following functional areas: 3.1.1 Substitution Values and Substitution Strategies (p.
Page 17
Functional Description • The input value violates an alarm limit that has been paramterized for this preprocessing operation. See 3.1.2 Monitoring Warning and Alarm Limits (Optional) (p. 22). A level of the preprocessing group (see below) is considered erroneous if at least one value of a particular preprocessing operation is marked errorneous at this level.
Page 18
Functional Description Parameterize substitution strategies in enSuite Parameterize substitution strategies in enSuite enSuite offers two different view for parameterizing preprocessing operations. Preferably, use the simple view if you only require one level: • simple views Only the parameters for a two-stage substitution strategy are available, i.e one measurement (Level 1) and the Keypad value.
Page 19
Functional Description The alarm behavior determines when preprocessing operations generate warning and alarm messages at erroneous levels. The preprocessing result is marked as erroneous as soon as an alarm message is generated. To parameterize the alarm behavior for … … a single preprocessing, open the desired preprocessing in the folder ►...
Page 20
Functional Description The result is considered to be error-free even if the value comes from an erroneous level. • … erroneous as long as an alarm message is generated. The result is considered to be erroneous even if the value comes from an error-free level.
Page 21
Functional Description The parameters Level 1 to Level 6 are preset with the selected physical quantity symbol: • pressure values • temperature values • a gas component The subsequent steps for setting up the substitution strategy are described below. The method to be followed for limit monitoring is described in ...
Functional Description 3.1.2 Monitoring Warning and Alarm Limits (Optional) You can define additional limit monitoring for every preprocessing. The measurements of the defined Level 1 to Level 6 are monitored, but not the Keypad value. The preprocessing differentiates between lower and upper warning and alarm limits.
Page 23
Functional Description Parameterizing limit monitoring in enSuite Activating limit monitoring The limit monitoring is deactivated by default. As soon as you set a parameter for limit monitoring to <Used> and assign it reasonably, the monitoring for the parameterized values is activated. For setting alarm limits, …...
Functional Description … enter the absolute tolerance value in the parameter Hysteresis. ► An upper warning respectively an upper alarm limit is considered to be violated only if the measurement exceeds the value <defined limit> + (plus) Hysteresis. The limit violation is reset only when the measure- ment falls below the value <defined limit>...
Functional Description 3.2 Parameterize Input Values and their Base Conditions (Source) Essential information on base conditions In case of condition-dependent input values the G a s Q u a l i t y differentiates between base conditions, that are applicable A F B for the gas quality measurement device (≙...
Page 26
Functional Description Parameterizing the calculation methods in enSuite Parameterization of base conditions of the gas quality measurement device in G a s Q u a l i t y A F B Ensure that the base conditions of the gas quality source parameterized in FC1 is actually coincide with the base conditions being valid for the measurements of the gas quality measurement device (e.g.
Page 27
Functional Description chapter 6.2.2 Required Input Values and their Parameterization, p. 71). AGA-NX19 GOST is defined only for one end base conditions Note: the AGA-NX19 GOST procedure has exclusively been defined for the following end conditions of ISO 6976: • combustion temperature t = 20 °C comb.
Functional Description − gas composition with 22 components (i.e. a complete and normalized gas vector) This procedure is advisable only if you have selected AGA8- 92DC as Z calculation method. (see above drop-down list Z calculation method) • calculation according to ISO 6976 or GPA 2172 If you select the ISO 6976/GPA 2172 procedure for the Z calcu- lation, then you need to define whether the calculation is done...
Page 29
Functional Description Prerequisite for normalization is a complete gas vector It can be normalized only if there is a complete gas analysis avail- able. An absolute prerequisite for the normalization is a known methane (CH ) proportion. Calculation methods, which assume the availability of a complete and normalized gas vector –...
Page 30
Functional Description See chapter 5 FAQs (p. 53) The following documentation describes the tabular view only. For every gas component, state whether the input value is an import or a constant value, or if there is no value present: Click on the desired button in the upper region of the tab in order to ►...
Functional Description These results are used in the for all the sub- G a s Q u a l i t y A F B sequent calculations. In order to add the input values at measurement conditions (p, t), … …...
Page 32
Functional Description Parameterize base conditions of the gas quality source in enSuite Open in the folder <Gas Quality AFB> the section Base conditions ► GQ source. Select the prevailing base conditions of the gas quality source from the ► drop-down list Standard used. The entries either correspond with the ISO 6976 or the GPA 2172: •...
Page 33
Functional Description conditions (section End base conditions, parameter Standard used). density at base conditions ρ − b AGA8 relative density rd − AGA8 If there is no complete gas vector, all the export values in the folders ISO 6976/GPA 2172 and AGA8-DC92 are marked internally as non- usable.
Page 34
Functional Description (density at base conditions) and the density of air at base condi- tions. ρ b rd = ρ b Air Where: relative density ρ density of the natural gas at base conditions ρ density of air at the same base conditions b Air If the input value ρ...
Functional Description If input values are available for heating values referring to the base conditions of the gas quality source, … … open the section Heating values. ► You can parameterize the following input values: V input gross volume-based heating value H •...
Page 36
Functional Description For the first end base conditions (folder <Gas Quality AFB>, section End base conditions) select one of the specified constant base conditions – analogous to the base conditions of the gas quality source. All selectable base conditions are considered in the ISO 6976 or GPA 2172 and are used for the subsequent calculations of the gas characteristics.
Page 37
Functional Description AGA-NX19 GOST is defined only for the end base conditions “(20, 20) °C, 1.01325 bar (ISO)” If the compressibility factor Z has to be calculated at base conditions according to AGA-NX19 GOST (section Calculation methods, parameter Z calculation method), then select the entry (20, 20) °C, 1.01325 bar (ISO) as end base conditions because this procedure is exclusively defined for this base conditions of ISO 6976.
Page 38
Functional Description In order to parameterize the valid pressure at base conditions p , enter ► the desired constant in the parameter p Deactivate the checkbox Used in the context menu of the parameter p If necessary, adapt the physical unit. ►...
Functional Description 3.4 Calculating the Velocity of Sound According to AGA10 (Optional) offers the option to calculate the sound velocity G a s Q u a l i t y A F B (Velocity Of Sound, abbreviated as: VOS) in natural gas according to the AGA10 procedures.
Functional Description conditions (t, p). needs this value for the VOS comparison as S t a t i o n A F B import value (branch <Station AFB>, section VOS comparison, parameter Calculated VOS (input)). κ (only for information) • isentropic exponent Cp/Cv (only for information) •...
Page 41
Functional Description Fig. 3-2: Functional areas at a glance enCoreFC1 Page 41 of 75 G a s Q u a l i t y A F B...
Functional Description 3.6 Warnings and Alarms The FC1 manages the warning and alarm messages of preprocessings and of the in the error list and records it in the logbook. G a s Q u a l i t y A F B 3.6.1 List of Warnings and Alarms of Preprocessing Operations Relevant warning and alarm messages are generated in case of an error...
Functional Description 3.6.2 List of Error Messages of the G a s Q u a l i t y A F B Depending on the parameterization the monitors the G a s Q u a l i t y A F B input measurements and generates specific alarm messages in case of an error.
Page 44
Functional Description Identifier Type Cause p min The input for pressure p fell below the Alarm lower limit. p max The input for pressure p exceeded the Alarm upper limit. p failure The input for pressure p is erroneous. Alarm t min The input for temperature t fell below Alarm...
Page 45
Functional Description Identifier Type Cause ρ Alarm The input for density at base condi- tions ρ fell below the lower limit. ρ Alarm The input for density at base condi- tions ρ exceeded the upper limit. ρ failure Alarm The input for density at base condi- tions ρ...
4 Display and Operation has various default displays which show important G a s Q u a l i t y A F B values such as pressure, temperature, compressibility, heating values and individual gas components. Display and navigation in FC1 The general layout of displays for FC1 and the basic navigation options are documented in detail in part 1 of FC1 manual in chapter for display and navigation.
Display and Operation 4.1 Displays at a Glance The following figure sketches the hierarchical order and the navigation through the displays of the G a s Q u a l i t y A F B Fig. 4-1: Display – hierarchical structure 4.2 Displays in Detail The first display of every is the main display.
Page 48
Display and Operation The most important measurements and results of the gas quality are presen- ted in an overview in the main display. From this display you can switch to the detailed displays for compressibility, density, heating value, gas compo- nents and preprocessings.
Page 49
Display and Operation The main display and its target displays Main display [<Target display>] pressure at measurement conditions temperature at measurement conditions conversion factor 2.1 Compressibility pressure at measurement conditions temperature at measurement conditions conversion factor compressibility factor … …...
Page 50
Display and Operation Main display [<Target display>] methane ethane propane iso-C isobutane n-butane iso-C isopentane n-pentane neo-C neopentane hexane heptane octane nonane decane hydrogen oxygen water hydrogen sulphide carbon monoxide helium argon Preprocessings 2.5 Preprocessings ( see section The display Preprocessings in detail, p.
Page 51
Display and Operation The display Preprocessings in detail: Fig. 4-3: Example – preprocessing The individual preprocessings, which belong to the preprocessing groups, are marked in the drop-down list with a (G). The current (measurement) values are displayed for every defined level. The status in use signals that the (measured) value of this level makes available the preprocessing result.
Page 52
Display and Operation The Main display 2 (optional for 2nd end base conditions) Display [<Target display>] (configured linkage in the 1.2 Main display 2 display editor) pressure at measurement conditions temperature at measurement conditions conversion factor relative density gross volume-based heating value Table 4-2: Main display 2 (optional) The calculated values of Main display 2 refer to the base conditions, which are pa-...
5 FAQs This chapter contains the most important settings and issues in order to support you in regular tasks: 5.1 The Alarm Behavior of Preprocessings – an Example (p. 53) 5.2 Treatment of the Input Value for Neopentane (neo-C5H12) ...
Page 55
FAQs Select the setting sensitive in order to generate an alarm for each error. ► An alarm is generated for the respective level as soon as a measurement of Level 1 to Level 3 is erroneous. The preprocessing result is then considered to be erroneous, even if the preprocessing result is taken from a level whose measurement is error-free.
Page 56
FAQs Fig. 5-2: Alarm behavior when Alarm behavior: non-sensitive Select the setting deactivated if there is absolutely no alarm to be ► generated. A warning is generated for each of these levels as soon as at least one or all the measurements of Level 1 to Level 3 are erroneous. The result of the preprocessing is considered to be error-free.
FAQs 5.2 Treatment of the Input Value for Neopentane (neo-C Background adds neo-pentane (neo-C ) automatically to G a s Q u a l i t y A F B the component n-pentane (n-C ) for calculations according to the AGA8- procedure.
FAQs 5.3 Split up the Input Value for Hexane (C ) in Percentage for all the Higher Hydrocarbons Background A few process gas chromatographs measure all the higher hydrocarbons from C and above together and provide this sum as component hexane ).
FAQs Depending on your choice either only the incoming value for hexane ) is used, or the arithmetically distributed values are used for all the further calculations. 5.4 For a Better Understanding: Base Conditions for Calculating Heating Value and Density at Base Conditions can calculate condition-dependent measurands G a s Q u a l i t y A F B...
Page 60
FAQs − (25, 20)°C, 1.01325 bar • 60 °F, <pressure at base conditions p > (GPA) The GPA 2172 does not distinguish between combustion state and conditions when measuring volume. The temperature at base conditions t is defined as 60 °F; the pressure at base conditions varies.
FAQs can be parameterized freely. With this, you can simultaneously calculate and view specific results such as heating values, base density and base volume at different base conditions. The results of the second end base conditions cannot be used for fiscal purposes because the calculations can be based on any desired base conditions.
FAQs In order to specifically filter messages of an , select ► G a s Q u a l i t y A F B the entry <Gas Quality AFB> from the drop-down list Filter. Only messages of the corresponding are dis- ...
FAQs Accept all. Trigger the action ► The selected list is accepted and updated according to the parame- terized acceptance procedure. If required, repeat these steps for other lists. ► 5.7 Calling up the Main Display 2 for the Second End Base Conditions Background If you use the second end base conditions (section 2nd end base condi-...
Page 64
FAQs The second drop-down list is preset with the display types of the selec- ted link <Gas Quality AFB>. Select the entry <Main display 2>. ► If required, you can change the position of the hyperlink with the help of ►...
6 Appendix 6.1 Nomenclature The following symbols and names are used in the context of G a s Q u a l i t y A F B Symbol Abbreviated as Description complete and normalized gas vector fraction of gas component, e.g. the CO percentage <CO2>...
Page 66
Appendix Base conditions of the GQ source (according to ISO 6976/GPA 2172) ρ density at base conditions b calc. relative density calc. gross volume-based heating value calc. net volume-based heating value calc. gross mass-based heating value calc. net mass-based heating value calc.
Page 67
Appendix Measurement conditions the current measurement for pressure p (ideally the result of the preprocessing) uses this measurement G a s Q u a l i t y A F B for its calculations. ( see 3.1 Defining Measurement Monitoring and Substitution Strategy (Preprocessing), p.
Page 68
Appendix pressure at base conditions (end base conditions) (≙ pressure specification at base conditions of the parameter Standard used) temperature at base conditions (end conditions) (≙ temperature specification at base conditions of the parameter Standard used) compressibility ratio(abbreviated K factor) intermediary result for calculating the conversion factor C compressibility factor at base conditions...
Appendix Molar mass molar mass of air (constant value) tabular value according to ISO 6976: 28.9626 kg/kmol molar mass of natural gas (calculated) is calculated on the basis of the complete gas composition according to ISO 6976 ; if no complete gas vector is available, then the M is marked as unused.
Page 70
Appendix Procedures Required input Resulting value Resulting value values (Base conditions (End base GQ source) conditions) ρb Air ρ b ρ input rd via ρ rd = rd input ρ via rd p, t, X , ρ , K, C, ρ , rd AGA8-DC92 b AGA8...
Appendix 6.2.2 Required Input Values and their Parameterization Procedures Input values Parameter temperature t section Measurement conditions, parameter t input pressure p section Measurement conditions, parameter p input folder Gas components, 22 components normalized gas vector X (A normalization procedure is carried out if the input vector is not normalized.) temperature t section Measurement conditions,...
Appendix Procedures Input values Parameter nitrogen X folder Gas components, parameter N folder Gas components, parameter CO carbon dioxide Table 6-3: Calculation methods – input values and their parameters 6.3 Three-digit Error Code Erroneous values are internally marked with a three-digit identifier. This reflects the error status of a value.
Page 73
Appendix Error Meaning identifier (“INiTial”) The value was not yet determined after the last start-up of the FC1. (“Out Of Use”) The value is not used or not provided intentionally. (“Out Of Service”) An input value is marked invalid for further processing using the parameter Out of Service e.g.
Index 7 Index Error message accept 62 view 61 AFB 5, 6 Error messages 43 AGA10 39 preprocessing 42 parameterize 39 Error report Alarm behavior overview 42 example 53 Application Function Block see Flow Conversion AFB 14 Functional areas 14 Base conditions background 59 end base conditions 35...
Page 75
Index simple view 18 single 17 Navigation (FC1) 46 substitution values/substitution Neo-pentane strategies 16 parameterization 57 Nomenclature 65 Safety information 8 Safety instructions 8 Online help Second base conditions 60 call up 6 SFB 5 System Function Block see SFB Paragraph Formats 9 Preprocessing 15 Text labelling 8...