Professional Documents
Culture Documents
Functional Specification APPLICATION - 2360dew2 2360 Chromatograph Controller Application Software
Functional Specification APPLICATION - 2360dew2 2360 Chromatograph Controller Application Software
Functional Specification APPLICATION - 2360dew2 2360 Chromatograph Controller Application Software
2360Dew2
Prepared by
Checked by
REV
DATE
31/7/00
Title
Title
PAGES CHANGED
First release.
Date
Date
ECN
N/A
Copyright of this document is reserved by Daniel Europe Limited. It is issued on condition that it is not reproduced, copied or
disclosed to a third party either wholly or in part, without the written consent of the above.
Page 0 of 29
Page 1 of 29
TABLE of CONTENTS
REFERENCES..............................................................................................................................................................................3
1. INTRODUCTION..................................................................................................................................................................4
2. MON MENUS.........................................................................................................................................................................5
2.1 APPLICATION/SYSTEM MENU.................................................................................................................................6
2.2 APPLICATION / USER DEFINED MENUS................................................................................................................7
3. DEWPOINT CALCULATIONS OPERATOR ENTRIES...............................................................................................9
3.1 USER DEFINED / NUMERIC MENU.......................................................................................................................10
4. DEWPOINT CALCULATIONS STATUS VALUES........................................................................................................10
5. ISO 6976 CALCULATIONS................................................................................................................................................11
6. PRINTED REPORTS...........................................................................................................................................................16
6.1 DEWCALC DATA REPORT.......................................................................................................................................17
6.2 ANALYSIS REPORT.....................................................................................................................................................19
6.3 24HR SHORT REPORT................................................................................................................................................20
6.4 24HR CURRENT REPORT..........................................................................................................................................21
7. MODBUS COMMUNICATIONS.......................................................................................................................................22
8. COMPONENT CODES.......................................................................................................................................................26
APPENDIX 1: DEWPOINT CALCULATION GASES.........................................................................................................27
Page 2 of 29
References
[1]
[2]
[3]
Page 3 of 29
1.
Introduction
This document provides a functional specification and user guide to the specific
facilities in a 2360 dual detector C9+ chromatograph controller which has been
loaded with application software 2360Dew2. Also read the Gas Chromatograph
software and hardware manuals, ref. [1] and ref.[2] which provide a general
guide to the instrument.
2360Dew2 is application software for a C9+ (or better) dual detector analyser
which calculates the Dewpoint Temperature of the natural gas mixture, in
addition to the usual gas calculations. It also calculates an estimate of the
cricondentherm (maximum dew temperature above this temperature no
liquid will form at any pressure).
The operator can choose between either of 2 dewpoint calculation methods
(the results usually differ by about 2 Degrees C):
1. PR
(Peng Robinson gas equation of state)
2. RKS
(Redlich Kwong Soave gas equation of state).
The operator can specify up to 4 gas pressures and after each gas analysis
(irrespective of stream number), the software will calculate the dewpoint
temperature at each of these pressures, and also the cricondentherm
(maximum dewpoint temperature at any pressure). The temperature units are
Degrees centrigade, the pressures are specified in bars (absolute). The 4
pressures to be used in the calculation can be entered at the keypad, or using
MON, or sent over a communications link using SIM_2251 Modbus.
The 4 calculated dew temperatures, and the value of the cricondentherm and
the cricondentherm pressure can be read over Modbus (User Modbus or
SIM_2251).
The dewpoint temperature is sensitive to small amounts of the heavy
hydrocarbons (C9 and above) and also to the break down of each Carbon
number into the different isomers. In order to take account of this the dewpoint
calculations can use breakdowns of the measured components up to normal
C18, and also into the different isomers of C6..C9. The operator can define
each gas which could be included in the dew calculations (93 gases in all, see
Appendix 1) as being either a measured component, or as being a defined
fraction of a measured component. For example a C9+ measurement could be
broken into operator defined fractions of normal C9 through to normal C15. It
is expected that the breakdowns would be established by a laboratory analysis
carried out at regular intervals.
The calculated dewpoint temperatures and cricondentherm appear on the
standard analysis report. In addition a new Dewcalc Data report gives the
results and the actual extended analysis used in the dew calculation which
may include many more gases than that on the standard analysis report.
Page 4 of 29
Mon menus
The MON menus are standard, as described in ref. [1], except for the System
menu, and the User Defined Numeric and Selection menus.
The first dewpoint temperature (DewTemp1), and the cricondentherm
temperature and pressure can be specified in the MON menus for limit alarms,
averages, user defined calculations, analogue output signals, and user defined
Modbus, using the following variable names:
DewTemp1
: cus_str_data field3
cricondentherm temperature : cus_str_data field4
cricondentherm pressure
: cus_str_data field5.
Page 5 of 29
Description
Default
strmseq
Edit
?
Yes
Model500
Yes
2360
Daniel
European
dew
analysis.
13000
64
5
5 10
No
Yes
<Offline>
No
METRIC
Yes
128
No
32
No
166
2360Dew
No
No
anlyzr_name
unit_type
system_desc
cgmbufsiz
max_peaks
num_valves
trace 1
BOS_Rev
metric
max_avgs
max_avg_rec
s
cfg_revision
cfg_name
Page 6 of 29
No
No
No
Yes
name).
Page 7 of 29
Page 8 of 29
Name
CVTABLE_pri
CVTABLE_se
c
CVUnits_pri
CVUnits_sec
DewMeth
Description
Primary reference temperatures.
The reference combustion temperature
can be 0, 15, 20 or 25 DegC.
The reference metering temperature can
be 0,15 or 20 DegC.
Secondary reference temperatures.
Default
Trc15_Trm15
MJ_per_kg
MJ_per_m3
(Trc =15DegC
Trm=15DegC)
Trc25_Trm00
RKS
ENABLE
ENABLE_NC
OFF
OFF
OFF
Page 9 of 29
e.g
e_NC9 14.0
and:
e_NC9
f_NC10
f_NC11
f_NC12
14.54
14.20
14.15
14.09
Page 10 of 29
- calculation is valid.
- no valid solution to gas equation found.
- mole% values are all zero if analysis is OK check Numeric menu.
- calculated fugacities too large probably unrealistic composition.
- single phase no liquid phase at this pressure
- pressure value (from operator or Modbus) is negative.
- (cricondentherm only) no maximum found next analysis
Page 11 of 29
5.
The calculation of the gas properties is done according to ISO 6976(1995):E, using
either a molar, mass or volume based calculation of calorific value. The reference
combustion temperature can be 0, 15, 20 or 25 DegC. The reference metering
temperature can be 0, 15 or 20 DegC.
5.1
The calorific values of the gas mixture are calculated on a molar basis, mass basis,
or volume basis, depending on the calorific value units selected by the CVUnits
parameters.
The calorific values are calculated at combustion temperatures of either 0 DegC,
15 DegC, 20 DegC or 25 DegC, depending on the CVTable parameter. The heating
values for the individual components are taken from ISO 6976:1995(E), Table 3,
using the values for the chosen combustion temperature.
5.1.1
(MJ/mole)
HSUP-Dry(molar) =
3
(CONCNj * Hj )
j=1
))))))))))))))))))) * ))))
100
1
MJ/mole
1000
Where:
HSUP-Dry(molar) = Ideal gas superior dry calorific value of the gas sample,
in
MJ/mole
CONCNj
mole %.
Hj
=
kJ/mole.
"100"
"1000"
Revision 1 July 2000
fractions.
(MJ/kg)
1000 * HSUP-Dry(molar) / M
MJ/kg
where:
HSUP-Dry(mass) = Ideal gas superior dry calorific value of the gas sample, in
MJ/kg.
"1000"
1/100 * ( CONCNj * Mj )
j=1
Mj
(MJ/m3)
(kJ/m3)
(kCalories/m3)
(kWattHours/m3)
1000
Factor
HSUP-Dry(molar)
p2/(R*T2)
where:
HSUP-Dry(volume) =
"1000"
(ISO 6976:1995(E) ,
degK
Page 13 of 29
* CONCj * Mj
j=1
where:
Mair is the molar mass of standard dry air = 28.9626 kg/kmol.
5.3
( Zair / Zmix )
Where:
Zair is the compressibility factor of dry standard air at the selected metering
reference temperature, 1.01325 bar.
If metering temperature = 0 DegC, Zair = 0.99941
If metering temperature = 15 DegC, Zair = 0.99958
If metering temperature = 20 DegC, Zair = 0.99963.
Zmix is the compressibility factor of the gas sample at the selected metering
reference temperature, 1.01325 bar, calculated as in the next section.
Page 14 of 29
5.4
Compressibility
Ref. ISO 6976:1995(E), section 4.2, equation (3).
The compressibility factor Zmix is calculated at the selected metering
reference temperature, 1.01325 bar.
Zmix
where:
Zmix
Tb1, Tb2, .. Tbn
5.5
=
Summation factors for each component, taken
from ISO 6976:1995(E), Table 2, using the values for
the selected metering reference temperature,
1.01325 bar.
5.6
Where :
p2 is the metering reference pressure = 1.01325 bar.
pw is the saturation vapour pressure of water at the selected metering
reference temperature:
If the metering reference temperature is 0
DegC,
(p2-pw)/p2 =
0.99397,
If the metering reference temperature is 15 DegC,
(p2-pw)/p2 =
Revision 1 July 2000
Page 15 of 29
0.98317,
If the metering reference temperature is 20 DegC,
0.97693.
(p2-pw)/p2 =
Page 16 of 29
5.7
Wobbe Index
WOBBE Index
MJ/m3
The inferior Wobbe Index is also calculated, same as above, but using the Inferior
calorific value.
5.8
WT%n
__________________________
* 100
3 (CONCi * MWi)
i=1
where:
WT%n
CONCn
MWn
=
Weight % of component "n".
Concentration in mole % of component "n"
=
Molecular weight of component "n".
(CONCi * MWi)
i=1
Page 17 of 29
6.
Printed Reports
The reports produced with this application are standard reports, apart from the
Analysis report which includes the ISO 6976 calculated results, as shown below,
and the 24Hr Short and 24Hr Current average reports. The Analysis report can be
modified by the MON operator using the Calculations/Control menu, e.g. to include
secondary results, or to remove unwanted items.
The following reports are shown in the following pages:
1.
2.
3.
4.
Dewcalc Data
Analysis
24Hr Short
24Hr Current.
Page 18 of 29
Dewpoint temperature
= 34.5
Dewpoint temperature
= 34.6
Dewpoint temperature
= 28.8
Dewpoint temperature
= 18.3
Cricondentherm (max dew temp.) = 35.4
Selected calculation method is RKS
status is OK
status is OK
status is OK
status is OK
status is OK
Mole
----90.89000
2.00000
2.00000
0.01900
0.01800
0.10300
0.03200
0.02800
0.00500
2.00000
2.80000
0.02500
0.01500
0.01000
0.00200
0.00100
0.00100
0.00200
0.00100
0.00500
0.00500
0.00500
0.00500
0.00500
Page 19 of 29
2,2,4-trimethC5 0.00300
2,2-dimethylC6 0.00300
2,2,3-trimethC5 0.00300
2,3,4-trimethC5 0.00300
2,3-dimethylC6 0.00300
2,3,5-trimethC5 0.00200
2,5-dimethylC5 0.00200
N-undecane
0.00200
N-dodecane
0.00200
0.00000
0.00000
0.00000
0.00000
0.00000
Page 20 of 29
Secondary
25.00
0.00
MJ/m3
Mole
Weight Relative Superior CV Inferior CV Superior CV Inferior CV
Percent Percent Density Pri Units
Pri Units
Sec Units
Sec Units
C6+ 47/35/17
0.0979
PROPANE
0.5737
i-BUTANE
0.0860
n-BUTANE
0.1117
NEOPENTANE
0.0000
i-PENTANE
0.0377
n-PENTANE
0.0340
NITROGEN
1.6515
METHANE
93.5113
CARBON DIOXIDE 0.7592
ETHANE
3.1370
TOTALS
100.0000
0.5444
1.4661
0.2898
0.3762
0.0000
0.1578
0.1420
2.6811
86.9398
1.9364
5.4665
100.0000
0.0032
0.0087
0.0017
0.0022
0.0000
0.0009
0.0008
0.0160
0.5180
0.0115
0.0326
0.5958
0.2642
0.7385
0.1431
0.1864
0.0000
0.0772
0.0696
0.0000
48.3152
0.0000
2.8399
52.6341
0.2448
0.6794
0.1320
0.1720
0.0000
0.0714
0.0644
0.0000
43.4991
0.0000
2.5975
47.4607
0.2033
0.5680
0.1101
0.1434
0.0000
0.0594
0.0536
0.0000
37.1570
0.0000
2.1843
40.4790
0.1885
0.5229
0.1016
0.1324
0.0000
0.0550
0.0496
0.0000
33.4844
0.0000
1.9995
36.5338
Base Pressure
1.01325 bar
---------------------------------------------------------------------Real Superior CV - Dry - Primary
=
52.6341 MJ/kg
Real Superior CV - Sat - Primary
=
51.7483 MJ/kg
Real Inferior CV - Dry - Primary
=
47.4607 MJ/kg
Real Inferior CV - Sat - Primary
=
46.6620 MJ/kg
Real Relative Density Gas - Primary =
0.5969
Real Gas Density - Primary
=
0.7314 kg/m3
Real Wobbe index - Sup - Primary =
49.83 MJ/m3
Real Wobbe index - Inf - Primary
=
44.93 MJ/m3
Average Molar Mass
=
17.256
Total Unnormalized Mole Percent =
99.981
Dewpoint temperature
= 34.5
Dewpoint temperature
= 34.6
Dewpoint temperature
= 28.8
Dewpoint temperature
= 18.3
Cricondentherm (max dew temp.) = 35.4
Revision 1 July 2000
status is OK
status is OK
status is OK
status is OK
status is OK
Page 21 of 29
Mole Percent
Mole Percent
Mole Percent
Mole Percent
Mole Percent
Mole Percent
Mole Percent
Mole Percent
Mole Percent
Superior CV Dry - Pri Units
Inferior CV Dry - Pri Units
Compressibility Factor - Pri
Gas Density kg/m3 - Pri
Stream 2
Stream 2
Stream 2
Stream 2
Stream 2
Stream 2
Stream 2
Stream 2
Stream 2
Stream 2
Stream 2
Stream 2
Stream 2
n-HEXANE
0.07569
PROPANE
1.14281
i-BUTANE
0.13210
n-BUTANE
0.20678
i-PENTANE
0.04463
NITROGEN
1.01558
METHANE
92.04070
CARBON DIOXIDE 1.03607
ETHANE
4.30562
46.88340
42.21450
0.98498
0.75568
0.07568
1.14230
0.13204
0.20672
0.04475
1.01499
92.04280
1.03562
4.30507
46.88560
42.21640
0.98498
0.75566
Page 22 of 29
Stream 2
Stream 2
Stream 2
Stream 2
Stream 2
Stream 2
Stream 2
Stream 2
Stream 2
Stream 2
Stream 2
Stream 2
Stream 2
PREVIOUS
Start:
27/11/00
07:00
Stop:
28/11/00
07:00
n-HEXANE
0.07569
0.07569
PROPANE
1.14281
1.14281
i-BUTANE
0.13210
0.13210
n-BUTANE
0.20678
0.20678
i-PENTANE
0.04463
0.04463
NITROGEN
1.01588
1.01558
METHANE
92.04070 92.04070
CARBON DIOXIDE 1.03607
1.03607
ETHANE
4.30562
4.30562
46.88340 46.88340
42.21450 42.21450
0.98498
0.98498
0.75568
0.75568
Page 23 of 29
7.
Modbus Communications
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048..3057
3058
3059
3060
3061
3062.3065
3066..3081
Component codes (current component table) - see section 7 for the code meanings.
as above
Analysis elapsed time (1/30th secs)
Stream last analysed
8 bit stream mask - bit 0 indicates that the component table is used with
stream 1
Page 24 of 29
3082..3097
3098
3099..3102
3103
3104..3107
3108
32 Bit integers
5001
Analysis cycle time ( in 1/30 second units)
5002
Calibration cycle time ( in 1/30 second units )
32 bit Real Numbers
7001..7016 Mole % results
7017..7032 Weight % results
7033
Dry superior CV
}
7034
Saturated superior CV
}
7035
Real Relative density
}
7036
Compressibility Z
}
7037
Wobbe index superior
}
7038
Unnormalised sum of mole % values
7039
Molar mass of the gas mixture
7040..7044 User Defined Calculations 1..5
7045
Not used .
7046
Dry superior CV
}
7047
Saturated superior CV
}
7048
Dry inferior CV
}
7049
Sat inferior CV
}
7050
Compressibility Z
}
7051
Real Relative density
}
7052
Real Density Kg/m3
}
7053
Wobbe index superior
}
7054
Wobbe index inferior
}
7055..7069 Current averages 1 .. 15
7070..7084 First archive of averages 1 .. 15
7085
Analog input 1 value
7086
Analog input 2 value
7087
Dry inferior CV
}
7088
Sat inferior CV
}
7089
Wobbe index inferior
}
Revision 1 July 2000
primary results
secondary results
primary results
Page 25 of 29
7090
7091
7092
7093
7094
7095..7110
7111
7112
7113
7114
7115
7116
7117
7118
7119
7120
7121
7122
Dry superior CV
Saturated superior CV
Dry inferior CV
Saturated inferior CV
Compressibility Z
Real Relative density
Real Density Kg/m3
Wobbe index superior
Wobbe index inferior
Molar mass
Un-normalised sum
Calibration Stream Number
7123..7126
Not used
7127..7162
7271..7306
7307..7342
7343..7378
7379..7414
7415..7450
7343..7378
7379..7414
7415..7450
7451..7486
7487..7522
7163..7198
7199..7234
7235..7270
}
}
}
}
}
}
}
}
}
}
}
Page 26 of 29
7523..7558
7559..7574
7575..7590
7591..7606
7607..7622
7623..7638
7639..7718
7719..7721
7722
7723
7724
7725
7726
7727
7728
7729
7730..7857
7858..7985
7986
7987
7988
7989
7990
7991
7992
7993
7994
7995
Page 27 of 29
Note: all the sim_2251 registers above are Read Only, apart from 3058, the new data flag,
and the Dew pressures 7726..7729, which are Read/Write.
In addition, registers 9001..9060 are available, as defined in the 2350 Software manual, ref.[1].
These can be used, amongst other things, to read and set the date and time in the controller.
8.
Component codes
The following lists the component codes (2551 compatible) which are used in
Modbus registers 3001..3032.
Code
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
Component Name
Methane
Ethane
Propane
i-Butane
n-Butane
i-Pentane
n-Pentane
neo-Pentane
C6+ 47/35/17
C6+ 50/50/00
C6+ 50/25/25
C6+ 57/28/14
Hydrogen
Helium
Nitrogen
Carbon Monoxide
Oxygen
Carbon Dioxide
N2O
n-Nonane
n-Octane
Ethylene
Acetylene
Propylene
Propadiene
125
n-Decane
Code
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150..
161*
--
Component Name
Air
i-Butene
Butene-1
C4=1
Trans-2-butene
CIS-2-Butene
Butenes
Butanes
1,3-Butadiene
1,2-Butadiene
Ethylene oxide
1-Pentene
not used
n-Hexane
H2S
CS2
Not used
Sulfur dioxide
Water
n-Heptane
Argon
C3+
C4+
C5+
User defined components
* Code 150 is the first user defined component in the table, 151 the second, etc.
Page 28 of 29
Appendix 1
Dewpoint calculation gases
This is the complete set of gas components which are in the User Defined / Numeric menu.
Each can be defined as a fraction of a measured component.
User defined/Numeric menu name
--------------------------------------------
Gas
-----------------------------------------
Formula
-------------------
methane
ethane
propane
iso-butane
n-butane
iso-pentane
n-pentane
neo-pentane
carbon dioxide
nitrogen
CH4
C2H6
C3H8
C4H10
C4H10
C5H12
C5H12
C5H12
CO2
N2
Group b C6 isomers
bN_C6
b_2methylC5
b_3methylC5
b_22dimethC4
b_23dimethC4
n-hexane
2-methlypentane
3-methlypentane
2,2-dimethlybutane
2,3-dimethlybutane
C6H14
C6H14
C6H14
C6H14
C6H14
Group c C7 isomers
cN_C7
c_3methylC6
c_3ethylC5
c_2methylC6
c_24dimethC5
c_33dimethC5
c_23dimethC5
c_22dimethC5
c_223trimC4
n-heptane
3-methylhexane
3-ethylpentane
2-methylhexane
2,4-dimethylpentane
3,3-dimethylpentane
2,3-dimethylpentane
2,2-dimethylpentane
2,2,3-trimethylbutane
C7H16
C7H16
C7H16
C7H16
C7H16
C7H16
C7H16
C7H16
C7H16
Group d C8 isomers
dN_C8
d_2methylC7
d_3methylC7
d_4methylC7
d_22dimethC6
d_23dimethC6
d_24dimethC6
d_25dimethC6
d_33dimethC6
d_34dimethC6
d_223trimC5
d_224trimC5
d_234trimC5
n-octane
2-methylhepane
3-methylheptane
4-methylheptane
2,2-dimethylhexane
2,3-dimethylhexane
2,4-dimethylhexane
2,5-dimethylhexane
3,3-dimethylhexane
3,4-dimethylhexane
2,2,3-trimethylpentane
2,2,4-trimethylpentane
2,3,4-trimethylpentane
C8H18
C8H18
C8H18
C8H18
C8H18
C8H18
C8H18
C8H18
C8H18
C8H18
C8H18
C8H18
C8H18
Page 29 of 29
Group e C9 isomers
eN_C9
e_3methylC8
e_25dimethC7
e_225trimC6
n-nonane
3-methyloctane
2,5-dimethylheptane
2,2,5-trimethylhexane
C9H20
C9H20
C9H20
C9H20
n-decane
2,2-dimethyloctane
3-methylnonane
C10H22
C10H22
C10H22
n-undecane
n-dododecane
n-tridecane
n-tetradecane
n-pentadecane
n-hexadecane
n-heptadecane
n-octadecane
C11H24
C12H26
C13H28
C14H30
C15H32
C16H34
C17H36
C18H38
Group h non-organics
h_H2S
h_Hydrogen
h_Water
h_CO
h_Helium
h_COS
h_NO2
hydrogen sulfide
hydrogen
water
carbon monoxide
helium
carbonyl sulfide
nitrogen dioxide
H2S
H2
H2O
CO
He
COS
NO2
propadiene
1,2-butadiene
1,2-pentadiene
benzene
toluene
o-xylene
m-xylene
p-xylene
C3H4
C4H6
C5H8
C6H6
C7H8
C8H10
C8H10
C8H10
Group j alcohols
j_Methanol
j_Ethanol
j_1_Butanol
methanol
ethanol
1-butanol
CH4O
C2H6O
C4H10O
Group k mercaptans
k_MethMercpt
k_EthMercpt
methyl mercaptan
ethyl mercaptan
CH4S
C2H6S
Group l cycloalkanes
l_CycloC5
l_CycloC6
l_MethCycC5
l_MethCycC6
l_EthylCycC5
l_NpropCycC5
l_EthylCycC6
l_NpropCycC6
cyclopentane
cyclohexane
methylcyclopentane
methylcyclohexane
ethylcyclopentane
n-propylcyclopentane
ethylcyclohexane
n-propylcyclohexane
C5H10
C6H12
C6H12
C7H14
C7H14
C8H16
C8H16
C9H18
Page 30 of 29
Group m alkenes
m_Ethylene
m_Propylene
m_1_butene
m_1_pentene
m_2m1_butene
m_2m2_pntene
m_CycHexene
m_1_hexene
m_1_heptene
m_1_octene
ethylene
propylene
1-butene
1-pentene
2-methyl-1-butene
2-methyl-2-pentene
cyclohexene
1-hexene
1-heptene
1-octene
C2H4
C3H6
C4H8
C5H10
C5H10
C6H12
C6H10
C6H12
C7H14
C8H16
Group n alkynes
n_Propyne
n_1_pentyne
propyne
1-pentyne
C3H4
C5H8
Group o glycol
o_Trieth_gly
triethlyene glycol
C6H14O4
Page 31 of 29