Professional Documents
Culture Documents
NORSOK M-506
The NORSOK M-506 corrosion rate model calculates the corrosion rate
Continue
Exit
Information
Page 1
DialogStart
06
Page 2
Options on input
Use as input: CO2 pressure
CO2 fugacity
Equipment
Identifier
Calculate pH
Temperature
Pressure
CO2 partial pressure
Shear stress
Options
bar
Parameter study
bar
Accumulated corrosion
Pa
Calculate humidity
pH
Glycol concentration
Inhibitor efficiency
Comment
Help
Exit
CO2 fugacity
0.99
bar
Output
Corrosion rate
without inhibitor effect
mm/year
DialogHum
Options
test 6
OK
Equipment
Cancel
Identifier
Print
Temperature
Pressure
bar
kmole/h
kmole/h
Help
Comment
Run
Calculate
Output
Relative humidity
Dew point
%
C
Page 4
DialogFlow
Options
OK
Cancel
Equipment
Identifier
Temperature
Pressure
bar
m/s
Expert input
Gas flow
MSm/day
Watercut
Diameter (ID)
mm
Comment
Run
Calculate
Output
Shear stress
Liquid viscosity
Pa
cp
Page 5
Help
Other input
Roughness
Default
Compressibility
Specific gravity
Water density
kg/m
Oil density
kg/m
Gas density
kg/m
Water viscosity
cp
Oil viscosity
cp
Gas viscosity
cp
Inversion point
DialogBicarb
Option
Equipment
Condensed water
Formation water
Identifier
OK
Temperature
Pressure
bar
bar
Cancel
Print
Save in new file/Load file
Save in current file
Show current file
Help
Comment
Run
Calculate
Output
Calculated pH
pH in condensed water saturated with ...
Page 6
Output
DialogBicarb
Page 7
DialogChart
2. variable parameter
pH
Range Min
Max
Default
Options
Return
CO2 pressure
bar
1. value
Shear stress
Pa
2. value
Pressure
bar
Glycol conc.
Save
Inh. efficiency
3. value
Chart title
Page 8
Update chart
Help
Zoom
Zoom
DialogAcc
CO2
bar
Pa
Start date
jan-2002
Shear stress
End date
des-2002
pH
Options
Calc pH
Insert line
Return
Calc shear
Delete line
Temperature
Glycol conc.
Acc. of
Clear table
Save
Pressure
bar
Inhibitor eff.
Show chart
Zoom in
Load
Help
Zoom out
Page 9
DialogHelp
OK
Page 10
DialogSave
Temperature
Pressure
Total mass flow
CO2 mass flow
Load file
Cancel
Help
Mole% CO2
CO2 pressure
CO2 fugacity
pH menu
Bicarbonate
Ionic strength
Calculated pH
pH in solution satureted with Fe2+
Flow menu
Superficial liquid velocity
Superficial gas velocity
Liquid flow
Gas flow
Watercut
Diameter (ID)
Water density
Oil density
Gas density
Water viscosity
Oil viscosity
Gas viscosity
Inversion point
Max rel. liq. viscosity
Roughness
Spesific gravity
Compressibility
Humidity menu
Water mass flow
Relative humidity
Dew point
Page 11
DialogShow
Show Data
Return
Print
Help
Zoom in
Zoom out
Page 12
SheetModell
Input
Temperatur (C)
pCO2 (bar)
pH
Skjr (Pa)
Resultat
Korrosjonshastighet (mm/y)
Beregninger
Lavest temp
Hyest temp
K
pCO2 faktor
Skjrfaktor
pH faktor
Stlfaktor
Korrosjonshastighet
a
b
60
9.87E-01
4
4
9.37433381
glykol faktor
Inhibitor faktor
60
80
Lavest temp
10.695
0.99216256
0.79675275
1.1088
1
9.37433381
Hyest temp
9.949
0.992162561
0.796752754
1.2183
1
9.581645157
0.01036557
8.75239979
Page 13
9.374334
263076853.xls
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
A
INPUT
REGIME
B
QL
ROUGH
RO.O
RO.L
VISC.L
VISC.G
2
C
SM/D
5.00E-05
8.50E+02
869.14
1.511331
0.03
2
VG CRIT
VL CRIT
VL CRIT
D
8.206704
kg/m3
RO.G
VL(M/S)
LAMDA
Cr0.5
18.52921 M/S
0.24162 M/S
0.27 M/S
F
G
H
I
J
QG MMSM3/D
0
VISC.O
CP
1.1
WC
0.11
D(M)
0.011
SP.GR
0.8
T
11 P(BAR)
5
Z
0.9
6.25404 R0.GSC
0.964776 VISC.W
1.333602 Waterdensi
1 VG(M/S)
0 VM(M/S)
1
1 VISC.M
1.511331 RO.M
869.14
K
LIM
L
1.533664
1024
FLOW
SMOOTH
REGIME: PIPE
LIQUID
623.5572 YEARS TO FAILURE OF ST52 STEEL BY MESA ATTACK
************************************************************************************************
OBSTACLE
507.7026 YEARS TO FAILURE
POSSIBLESTRAT
SLUG
ANNULAR
ATOMIZED
LIQUID
NLIM=
2.84E+12
YIELD=
426
SMOOTH PIPE:
EXPONENT
LIFETIME
CANNOT EXEED:
HOLD UP
Pa
0.997421
623.5572 YEARS
623.5572 YEARS
227598.4 DAYS
0.983449 0.983449
EXPONENT
LIFETIME
CANNOT EXEED:
0.999123
16085.01 YEARS
16085.01 YEARS
5871029 DAYS
LIQUID, STRATIFIED,DISPERSED,ANNULAR
RE
6325.909
FRICT
0.010009
OBSTACLE:
TAU
4.349773
REL-AMP
V EQ
1
EXPONENT
F
134
LIFETIME
TAUAMP 1.087443
CANNOT EXEED:
0.94
0.990253
507.7026 YEARS
507.7026 YEARS
185311.4 DAYS
Page 14
YEARS
YEARS
DAYS
!
NORSOK M-506
Calculated results from the NORSOK M-506 CO2 corrosion rate model
Equipment
c
c
c
Identifier
Temperature
C
20
20
68
Pressure
bar
1
1
1
CO2 partial
pressure
bar
0.1
0.1
0.16
mole% CO2
%
10
10
16
15
CO2 fugacity
bar
0.1
0.1
0.16
Shear stress
Pa
10
10
10
pH
5
5
5
Inhibitor
efficiency
%
0
0
0
03/11/2015
NORSOK M-506
Glycol
concentration
%
0
10
10
Glycol
reduction
factor
1
0.84
0.84
Spesific
gravity
0.8
0.8
0.8
Water
viscosity
cp
1.089
1.089
0.4373
Maximum
relative liquid
viscosity
7.06
7.06
7.06
16
03/11/2015
NORSOK M-506
Pressure
CO2=pressure
55 bar, Shear
= 1E-5
stress
bar, Shear
= 64 Pa,
stress
CO2
= 10
= 5Pa,
mole%
Corrosion rate / (mm/year)
0.012
0.012
0.01
0.01
0.008
0.008
pH=3.5
pH=4.5
pH=5.5
0.006
0.006
0.004
0.004
0.002
0.002
00
0
3.5
20
23.5
40
43.5
60
63.5
80 103.5
100 123.5
120 143.5
140 163.5
160
83.5
#REF!
Page 17
SheetAccChart
Accumulated
Corrosion
corrosion
Accumulated
corrosion
/ mm
Corrosion rate
/ (mm/year)
30
30
25
25
20
20
15
15
10
10
55
00
1997.5
1998
1998.5
1999
1999.5
2000
2000.5
2001
2001.5
2002
Time / date
Page 18
2002.5
M506Chart
Calculated results from the NORSOK M-506 CO2 corrosion model, version 2.1
Temperature
pH=3.5
20 4.427861
26.5 5.686505
33 6.945149
39.5 8.203793
46 8.65226
52.5 9.033212
59 9.414164
65.5 9.69586
72 9.959509
78.5 10.22316
85 8.602593
91.5 6.890631
98 6.758233
104.5 6.625835
111 6.493436
117.5 6.361038
124 5.980939
130.5 5.446028
137 4.911116
143.5 4.376205
150 3.841293
pH=4.5
3.616083
4.643975
5.671867
6.699759
7.156366
7.565365
7.974365
7.920688
7.782889
7.64509
6.189111
4.747182
4.67026
4.593339
4.516417
4.439496
3.917955
3.118527
2.319099
1.519671
0.720242
CO2 press
Shear stre
Trykk
Glycol conc
Inhibitor re
bar
Pa
bar
% (concentration)
1
5
80
0
0
pH=5.5
1.884596
2.420303
2.95601
3.491717
3.369722
3.192918
3.016114
2.815738
2.611077
2.406415
1.482072
0.618993
0.679807
0.740621
0.801435
0.862249
0.786504
0.62541
0.464316
0.303222
0.142128
Page 19
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
A
Actual dialog number
Recent dialog number
Dialog to check the inp
INPUTPARAMETER
Temperature
pH
CO2 partial pressure
Shear stress
Trykk
Glycol concentration
Inhibitor reduction factor
Superficial liquid velocity
Superficial gas velocity
Watercut
Diameter (ID)
Inversion point
max relative liq visc
Tetthet vann
Viskositet vann
Tetthet olje
Viskositet olje
tetthet gass
viskositet gass
Ruhet
Z
sp.gr
Total mass flow
Alle input OK
VALUE
grafisk fremstilling
Temperature / (C)
20
26.5
33
39.5
46
52.5
59
65.5
72
78.5
85
91.5
98
104.5
111
117.5
124
130.5
137
143.5
150
E
use pressu
Use of exp
0
1
0
G
H
1 pressure in B9
1
1
pH=3.5
0.004757
0.006109
0.007461
0.008813
0.009295
0.009704
0.010113
0.010416
0.010699
0.010983
0.009242
0.007402
0.00726
0.007118
0.006976
0.006834
0.006425
0.005851
0.005276
0.004701
0.004127
pH=4.5
0.003885
0.004989
0.006093
0.007197
0.007688
0.008127
0.008567
0.008509
0.008361
0.008213
0.006649
0.0051
0.005017
0.004935
0.004852
0.004769
0.004209
0.00335
0.002491
0.001633
0.000774
19.74779
fugasitycoef 0.987389
0 cp
pH=5.5
0.002025
0.0026
0.003176
0.003751
0.00362
0.00343
0.00324
0.003025
0.002805
0.002585
0.001592
0.000665
0.00073
0.000796
0.000861
0.000926
0.000845
0.000672
0.000499
0.000326
0.000153
Parameter Unit
1 Shear stre Pa
chartlist 1
chartlist 2
Temperature pH
pH
CO2 pressure
CO2 pressureShear stress
Shear stress
Valgt index
Valgt parameter
unit
input in line
line in model
Range, min
Range, max
1. value
2. value
3. value
All legal
20
150
3.5
4.5
5.5
min
1
1
#NAME?
#NAME?
#NAME?
#NAME?
max
20
#NAME?
#NAME?
#NAME?
150
#NAME?
#NAME?
#NAME?
Old value f
Default
20
150
#NAME?
#NAME?
#NAME?
1 Show Table
1 Integrated
time,end
Dec-2002
time,start Jan-2002 LineNumbe
legal time a
1 Min time
legal line
1
5
5
0 Max time
Data saved
73200 Accumulated
0
0
89
90
91
92
93
94
95
96
97
98
99
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
125
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
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
A
B
Options for calculation of pH
INPUTPARAMETER
Bicarbonate
Ionic strenght
VALUE
0
1
max
unit choise unit
0 327.7614
1 mM
0
3
1M
value in mounit
0M
1M
VALUE
lovlig input ny input h min
0.00E+00
1
0
max
0 1.0E+012
Equipment Identifier TemperaturPressure Total mass CO2 PartiaMole % COCO2 mass CO2 fugaciShear stre pH
1
1
1
1
1
0
1
1
0
1
0
1
1
1
1
1
0
1
0
0
1
0
2 default
Saving mac
0
0 Data saved
0
0
8
1
1
1
1
Cr0.5
Sheets position
Sheet
SSH97Data
line
Sm3/day
MSm3/day
column
1
old line
1
m/s
m/s
Sm3/day
MSm3/day
old column
1
Calculation of humidity
flow/kmole/h min
Flow of H2O
Total flow
vanndamptrykk
Saturation temperature
0.001
0.001
1.55E+01 bar
C
max
legal
1000000
1000000
0
0
Relativ fuktighet
start date
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
35796
36161
36526
36892
end date
36160
36525
36891
37256
0
0
A
177
178
179
180
181
182
183
184
B
43
44
45
46
47
48
49
50
Q
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
1000
0
0
AA
AB
AC
AD
AE
AF
AG
AH
Q
R
S
T
U
V
W
X
Y
Z
AA
AB
AC
AD
AE
AF
AG
AH
89
90
91
1 Old value
1
92
93
94
95
96
97
98
99
100
101
102
103
104 Superficial Superficial Liquid flow Gas flow Diameter (I Watercut RoughnessSpesific graCompressibiWater densOil density Gas densit Water viscoOil viscosit Gas viscosiInovation p Max rel liq Liquid visco
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
105
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
106
107
108
1
1
1
1
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
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
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
Q
177
178
179
180
181
182
183
184
AA
AB
AC
AD
AE
AF
AG
AH
AI
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
AJ
AK
AL
AM
AN
AO
AP
AQ
AR
AS
AT
AU
AV
AW
AX
AY
AZ
AI
AJ
AK
AL
AM
AN
AO
AP
AQ
AR
AS
AT
AU
AV
AW
AX
AY
AZ
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
Maximum sup
Maximum liq
Maximum ga
Maximum reMaximum sup
Maximum sup
Maximum liq
Maximum ga
Maximum reRegime
Calculated Calculated pH in solut Rel. humidi
104 Bicarbonat Ionic stren Water massMaximum sup
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
105
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
106
107
108
2
2
109
110
111
112
113
114
115
116
117
118
119
120
1
121
1
122
123
124
125
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
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
AI
177
178
179
180
181
182
183
184
AJ
AK
AL
AM
AN
AO
AP
AQ
AR
AS
AT
AU
AV
AW
AX
AY
AZ
BA
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
BB
BC
BD
BE
BA
BB
BC
BD
BE
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104 Dew point Classificat Corrosion r Corrosion raComment
0
0
1
1
1
105
0
0
0
0
1
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
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
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
BA
177
178
179
180
181
182
183
184
BB
BC
BD
BE
Equipment
Identifier
Comment
d
INPUT
Temperature
90
Pressure
10
bar
kmole/h
10
mole%
Shear stress
10
Pa
pH
Glycol concentration
10
Inhibitor efficiency
0.98
bar
OUTPUT
CO2 fugacity
Glycol reduction factor
0.8449
Corrosion rate
2.2
mm/year
1.9
mm/year
03/11/2015
30
Pressure
10
bar
kmole/h
10
mole%
Bicarbonate concentration
mg/l
Ionic strength
g/l
OUTPUT
pH
pH in condensed water saturated with Fe2+
3.9
5
x
03/11/2015
ssh
Equipment
Identifier
Comment
test
INPUT
Temperature
20
Pressure
10
bar
100
kmole/h
kmole/h
OUTPUT
Relative humidity
Dew point
855.2
60
C
x
03/11/2015
50
Pressure
10
bar
m/s
m/s
Watercut
100
Diameter (ID)
100
mm
Water density
1024
kg/m3
Oil density
850
kg/m3
Gas density
10.83
kg/m3
Water viscosity
0.5956
cp
Oil viscosity
1.1
cp
Gas viscosity
0.03
cp
0.5956
Inversion point
0.5
7.06
Rougness
5.00E-05
Compressibility
0.9
Spesific gravity
0.8
OUTPUT
Liquid Viscosity
Shear stress
0.5956
cp
-17
Pa
x
03/11/2015
SheetHelp
This computer program is developed based on the corrosion rate model given as
equations in this Standard. The corrosion rate equations given in NORSOK M-506
describe the formal model which shall apply, while the computer program itself is an
optional aid which the users of the model may apply such that they possess an
efficient tool to conduct corrosion rate calculations and parameter studies.
It is an overall principle for the use of this program that the program is an aid in CO2
corrosion rate assessments, but that the user of the program is responsible for the
results and the final material selections. Therefore the user of the program must
perform a critical evaluation of all results and the applicability of these in each case
and in each system/part of a system.
As the computer program is distributed electronically and may be used on comuters and
program versions outside the control of NTS/NORSOK, users of the computer program
are sole responsible to verify that the computer calculations are in accordance with the
equations in this standard.
The CO2 corrosion rate calculation program shall only be used by experienced
material engineers.
The program covers only calculation of corrosion rates where CO2 is the corrosive
agent. It does not include additional effects of other constituents which may influence
the corrosivity, e.g. contamination's of O2, H2S etc. If such constituents are present,
which is common in e.g. produced water systems, these effects must be evaluated
separately.
Design principles for material selection and the philosophies which shall apply are
given in NORSOK standard M-001 "Material Selection". The requirements in
NORSOK M-001 shall always apply, and shall be used when generating input data
and when interpreting results from this CO2 corrosion rate calculation program. It is
important to note that the program may use or generate data which are outside the
limits of NORSOK M-001. One example is corrosion inhibitor efficiency, where
NORSOK M-001 provides maximum allowable values, while this program accepts all
values from 0 to 100%. In case of conflict, NORSOK M-001 shall apply.
The computer program has a main dialogue box, denoted as the "Main Menu",
where all corrosion rate calculations can be performed. All input parameters can be
entered into the program directly at this stage for point calculations.
As options and support functions, it is possible to calculate several of the main input
parameters by selecting optional dialogue boxes. Such options are:
Page 36
SheetHelp
*
*
*
pH calculations
shear stress calculations
humidity calculations for gas systems
These program routines are included in order to make the material selection
specialist able to generate adequate input data for corrosion rate prediction based on
data normally presented in process flow diagrams and design basis documents. The
support program routines are prepared to give adequate accuracy for corrosion rate
calculations, and shall not be used for other purposes, e.g. genuine process, scale or
flow calculations.
The program is explained in more detail in NORSOK Standard M-506.
It is important that your computer uses a period as a decimal separator. The program
will not be able to calculate correctly if other symbols are used as decimal separator.
The decimal separator can be changed from the option called international on the
control panel. Minimum screen resolution must be 600X800.
Please note that whilst every effort has been made to ensure the accuracy of the
NORSOK standards neither OLF nor TBL or any of their members will assume
liability for any use thereof.
Page 37
SheetHelp
Page 38
SheetHelp
MAIN MENU
OPTIONS
UNITS
Press the unit buttons to change the unit of temperature, pressure and CO2 partial
pressure.
CALCULATE CORROSION RATE
Press this button to calculate the corrosion rate by the NORSOK M-506 model.
USE AS INPUT: CO2 PARTIAL PRESSURE OR FUGACITY
Use this option to select partial pressure or fugacity as input. The fugacity of CO2
(calculated if not given as input) is always used in the corrosion model.
CALCULATE SHEAR STRESS
The wall shear stress can be calculated from given liquid and gas velocities. Press
this button to enter the menu for calculation of shear stress.
CALCULATE pH
The pH can be calculated from the given bicarbonate concentration. Press this
button to enter the menu for calculation of pH.
PARAMETER STUDY
Press this button to get a graphic representation of the corrosion rate as function of
the input parameters.
ACCUMULATED CORROSION
Press this button to enter a menu where it is possible to get a time dependent
representation of the corrosion rate.
CALCULATE HUMIDITY
The relative humidity can be calculated. Press this button to enter the menu for
calculation of relative humidity.
PRINT
Press this button to print the input and output values.
SAVE IN NEW FILE
Press this button to save the input and output values in a separate Excel file. The
data can either be saved in a new Excel file or a previous saved file can be loaded
and then the saved data will be added to this file.
SAVE IN CURRENT FILE
Press this button to save the input and output values in the same file that has been
Page 39
SheetHelp
used for saving values before. Values for the same parameters that have been
saved in this file before will be saved.
SHOW CURRENT FILE
Press this button to see the data that has been saved in the current file.
EXIT
Exit the NORSOK M-506 model.
INPUT PARAMETERS
PROJECT, EQUIPMENT, IDENTIFIER AND COMMENT
The project name, equipment, identifier and any comments can be given. These
names can be saved together with other data when the save buttons are pressed.
TEMPERATURE
Allowed range is from 20 C to 150 C. The temperature can be given in C or F.
TOTAL PRESSURE
Allowed range is from 1 bar to 1000 bar. The total pressure can be given in bar or psi.
The total pressure must be higher then the CO2 partial pressure.
TOTAL MASS FLOW
Allowed range is from 0.001 to 1000000 kmole/h. The total mass flow is required to
calculate the CO2 partial pressure when the amount of CO2 is given in kmole/h. The
total mass flow will therefore only be shown in the menu when kmole/h is chosen as
the unit for the CO2 amount.
CO2
Allowed range for the fugacity of CO2 is from 0 to 10 bar, but the CO2 pressure
can't be higher than the given total pressure. Due to lack of data points at fugacities
below 0.01 bar, the calculation is uncertain at CO2 fugacities below 0.01 bar.
The amount of CO2 can be given in bar, psi, mole% or kmole/h. It is possible to specify
either the CO2 partial pressure or the CO2 fugacity by using the option called
"Use as input: CO2 pressure or CO2 fugacity".
SHEAR STRESS
Allowed range is from 1 to 150 Pa.
pH
Allowed range: 3.5 to 6.5.
GLYCOL CONCENTRATION
The glycol concentration is given in percent. Allowed range is from 0 to 100 %. If you
don't want any glycol effect on the calculation of the corrosion rate, just enter 0 % of
glycol.
Page 40
SheetHelp
INHIBITOR EFFICIENCY
The effect of inhibitor is given in percent. Allowed range is from 0 to 100 %. The
inhibitor efficiency equals the value of the corrosion rate adjusted for the inhibitor
effect divided with the corrosion rate without any inhibitor effect multiplied with 100. If
no inhibitor effect on the calculation of the corrosion rate is desired, enter 0 %
inhibitor efficiency.
RESULTS
FUGACITY
The CO2 fugacity will be calculated based on given temperature, pressure and given
amount of CO2.
GLYCOL CORRECTION FACTOR
The glycol correction factor will be calculated based on the given glycol
concentration. The glycol correction factor equals the value of the corrosion rate
adjusted for the effect of glycol divided with the corrosion rate without any glycol
effect.
CORROSION RATE WITHOUT GLYCOL OR INHIBITOR EFFECT
The calculated corrosion rate without any correction factors will be shown when the
button called "Calculate corrosion rate" is pressed.
CORROSION RATE WITH GLYCOL OR INHIBITOR EFFECT
The calculated corrosion rate with correction factor will be shown when the button
called "Calculate corrosion rate" is pressed. If the effect of inhibitor is higher than the
effect of glycol, the corrosion rate with only the inhibitor effect will be shown. If the
effect of glycol is higher than the effect of inhibitor, the corrosion rate with only the
glycol effect will be shown. If there is no effect of glycol or inhibitor, only the corrosion
rate without any correction factors will be shown.
Page 41
SheetHelp
OPTIONS
UNITS
Press the unit buttons to change the unit of temperature, pressure, liquid flow, gas
flow and viscosity.
CALCULATE
Press this button to calculate the shear stress and flow regime.
OK
Press this button to get back to the main menu and use the calculated shear stress
in the corrosion rate model.
CANCEL
Press this button to get back to the main menu without using the calculated shear
stress. All the values in the flow menu will be restored.
PRINT
Press this button to print the input and output values.
SAVE IN NEW FILE
Press this button to save the input and output values in a separate Excel file. The
data can either be saved in a new Excel file or a previous saved file can be loaded
and then the saved data will be added to this file.
SAVE IN CURRENT FILE
Press this button to save the input and output values in the same file that has been
used for saving values before. Values for the same parameters that have been
saved in this file before will be saved.
SHOW CURRENT FILE
Press this button to see the data that has been saved in the current file.
EXPERT INPUT
Press this button to show the parameters viscosity, density, inversion point,
roughness, compressibility and specific gravity. When the user interface starts,
default values will be used for these parameters until the user choose to use other
values.
DEFAULT CHECK BOXES
There are default check boxes for the density, viscosity, inversion point, roughness,
compressibility and specific gravity. When a default option is turned on, a built in
function or default value is used for the actual parameter.
Page 42
SheetHelp
INPUT PARAMETERS
PROJECT, EQUIPMENT, IDENTIFIER AND COMMENT
The project name, equipment, identifier and any comments can be given. These
names can be saved together with other data when the save buttons are pressed.
TEMPERATURE
Allowed range is from 5 C to 150 . The temperature can be given in C or F.
TOTAL PRESSURE
Allowed range is from 1 bar to 1000 bar. The total pressure can be given in bar or psi.
LIQUID VELOCITY / LIQUID FLOW
Allowed range is from 0 to 20 m/s. The liquid flow rate can be given as liquid
superficial velocity (unit m/s) or liquid flow (unit Sm3/day). Press the unit button to
switch between these units. Superficial liquid velocity equals the actual liquid velocity
multiplied with the liquid volume fraction.
GAS VELOCITY / GAS FLOW
Allowed range is from 0 to 40 m/s. The gas flow rate can be given as gas superficial
velocity (unit m/s) or gas flow (unit millions of Sm3/day). Press the unit button to
switch between these units. Superficial gas velocity equals the actual gas velocity
multiplied with the liquid volume fraction.
WATERCUT
Allowed range is from 0 to 100 %. The watercut gives the amount of water in the
liquid phase.
DIAMETER
The diameter can be any positive number. The calculation of shear stress is requires
turbulent flow. This means that the diameter and the flow velocities must be given values
that results in a Reynold number above 2300.
DENSITY
The allowed ranges for the density of water, oil and gas are:
995 to 1050 kg/m3 for water density,
600 to 1100 kg/m3 for oil density,
1 to 1700 kg/m3 for gas density.
VISCOSITY
The allowed ranges for the viscosity of water, oil and gas are:
0.17 to 1.1 cp for water viscosity,
0.2 to 200 cp for oil viscosity,
0.02 to 0.06 cp for gas viscosity.
Page 43
SheetHelp
The viscosity of water, oil and gas can be given in cp (centipoise) or N*s/m2.
ROUGHNESS
Allowed range for the roughness of the steel is 0 to 100 m.
COMPRESSIBILITY
Allowed range is from 0.8 to 1. The compressibility gives the deviation from ideal
gas.
SPECIFIC GRAVITY
Allowed range is from 0.5 to 1.
INVERSION POINT
Allowed range is from 0.3 to 0.9. The inversion point is the watercut that gives the
maximum liquid viscosity.
MAXIMUM RELATIVE LIQUID VISCOSITY
Allowed range is from 1 to 100. This number gives the ratio between the liquid
viscosity at the inversion point and the viscosity of pure oil.
RESULTS
SHEAR STRESS
The shear stress will be calculated on basis of the given input values.
LIQUID VISCOSITY
The liquid viscosity will be calculated on basis of given input values. The liquid
viscosity will only be shown if the button called "Expert input" is pressed and all the
input parameters are shown in the flow menu.
Page 44
SheetHelp
OPTIONS
RETURN
Press this button to get back to the main menu.
UPDATE CHART
If you change a value in this menu, the chart will not be updated unless you press
the update chart button.
PRINT
Press this button to print the chart as it is shown on the screen.
SAVE
Press this button to save the chart and a table with corresponding data in a separate
Excel file.
ZOOM BUTTONS
Use these buttons to make the chart on the screen bigger or smaller.
CHART TITLE
If the default check box is turned on a default chart title will be used. Otherwise, any
chart title may be given.
PARAMETERS
1. VARIABLE PARAMETER
The 1. variable parameter represents the parameter at the x-axis on the chart.
Temperature, pH, CO2 partial pressure and shear stress can be chosen as 1.
variable parameter. If CO2 is given in mole% the pressure, and not the CO2 partial
pressure, can be given as 1. variable parameter.
RANGE VALUES
The minimum and maximum range values represent the minimum and maximum
values on the x-axis.
2. VARIABLE PARAMETER
The 2. variable parameter represents the parameter witch is varied in the three lines
in the chart. Temperature, pH, CO2 partial pressure and shear stress can be chosen
as 2. variable parameter, but the 2. variable parameter can't be equal to the 1.
variable parameter. If CO2 is given in mole% the pressure, and not the CO2 partial
pressure, can be given as 2. variable parameter.
THE FIRST, SECOND AND THIRD VALUES
Page 45
SheetHelp
These data represent the values of the second parameter in the three different lines
in the chart.
OTHER INPUT PARAMETERS
See help on main menu.
UNITS
It is not possible to change the units in the Parameter study menu. The units will be
the same as in the Main menu, with exception of the CO2 amount if given as
kmole/h. The CO2 amount will then be re-calculated to mole% CO2 in the Parameter
Study menu.
Page 46
SheetHelp
Page 47
SheetHelp
ACCUMULATED CORROSION
Accumulated corrosion is corrosion given in mm as function of time. Accumulated
corrosion in a line in the table shown on the screen is set equal to the accumulated
corrosion in the line above plus the calculated corrosion rate in the actual line
multiplied with the time difference between the two lines.
OPTIONS
CALC pH
Press this button to go to the pH calculation menu.
CALC SHEAR
Press this button to go to the shear stress calculation menu.
ACC. OFF / ACC. ON
Use this button to switch from accumulated corrosion (given in mm) actual corrosion
(given in mm/year).
SHOW CHART / SHOW TABLE
Use this button to switch between a table with the results and a graphic presentation
of the results.
INSERT LINE
Use this button to insert a new line with the given input values and a corresponding
corrosion rate in the table.
DELETE LINE
Delete the data in the line specified in the menu.
CLEAR TABLE
Press this button to delete all the data in the table.
ZOOM BUTTONS
Use these buttons to make the chart on the screen bigger or smaller.
RETURN
Press this button to get back to the main menu. The values in the table for
accumulated corrosion will be lost if they have not been saved.
PRINT
Prints the data shown at the screen. If the table with data is shown, the table will be
printed, and if the chart is shown, the chart will be printed.
Page 48
SheetHelp
SAVE
Save the table with the results.
LOAD
Load a previous saved table with accumulated corrosion data and recalculates the
table.
PARAMETERS
LINE NUMBER
Allowed range is from 1 to 50. The line number specifies the actual line in the table.
If the button called "Insert line" is pressed, the data will be inserted in the line with
the specified line number. If the button called "Delete line" is pressed, the data in the
specified line number will be deleted.
DATE
Both start date and end date must be specified for each line with data. Dates are
entered as month (three letters) - year (four numbers). Example: Feb-1998.
OTHER PARAMETERS
See help on main menu.
UNITS
It is not possible to change the units in the Accumulated corrosion menu. The units
will be the same as in the Main menu.
Page 49
SheetHelp
Page 50
SheetHelp
THE pH MENU
OPTIONS
UNITS
Press the unit buttons to change the unit of bicarbonate, ionic strength, temperature,
pressure and amount of CO2.
CALCULATE
Press this button to calculate the pH.
CONDENSED / FORMATION WATER
Choose condensed water or formation water. If conduced water is chosen both the
bicarbonate concentration and the ionic strength will be set to 0 g/l.
OK
Press this button to get back to the main menu and use the calculated pH in the
model.
CANCEL
Press this button to get back to the main menu without using the calculated pH. All
the values in this menu will be restored.
PRINT
Press this button to print the input and output values.
SAVE IN NEW FILE
Press this button to save the input and output values in a separate Excel file. The
data can either be saved in a new Excel file or a previous saved file can be loaded
and then the saved data will be added to this file.
SAVE IN CURRENT FILE
Press this button to save the input and output values in the same file that has been
used for saving values before. Values for the same parameters that have been
saved in this file before will be saved.
SHOW CURRENT FILE
Press this button to see the data that has been saved in the current file.
INPUT PARAMETERS
PROJECT, EQUIPMENT, IDENTIFIER AND COMMENT
The project name, equipment, identifier and any comments can be given. These
names can be saved together with other data when the save buttons are pressed. It
is not necessary to enter any text to these parameters.
Page 51
SheetHelp
TEMPERATURE
Allowed range is from 5 C to 150 C. The temperature can be given in C or F.
TOTAL PRESSURE
Allowed range is from given CO2 partial pressure to 1000 bar. if the CO2 partial pressure
is below 1 bar, the minimum total pressure is 1 bar. The total pressure can be given in bar
or psi.
TOTAL MASS FLOW
Allowed range is from 0.001 to 1000000 kmole/h. The total mass flow is required to
calculate the CO2 partial pressure when the amount of CO2 is given in kmole/h. The
total mass flow will therefore only be shown in the menu when kmole/h is chosen as
the unit for the CO2 amount.
CO2
Allowed range for the fugacity of CO2 is from 0 to 50 bar, but the CO2 pressure
can't be higher than the given total pressure. It is possible to specify either the CO2
partial pressure or the CO2 fugacity by using the option called "Use as input: CO2
pressure or CO2 fugacity" in the main menu. The amount of CO2 can also be given
in either bar, psi, mole% or kmole/h.
BICARBONATE
Allowed range is from 0 to 20000 mg/l. The concentration of bicarbonate can be
given in mg/l or molar. The molecular weight of bicarbonate (HCO3-) is 61.02 g/mole.
This means that 1 M bicarbonate equals 61020 mg bicarbonate/l.
IONIC STRENGTH
Allowed range is from 0 to 175 g/l. The ionic strength can be given in g/l or molar.
When the ionic strength is given in g/l it is assumed that NaCl is the dominant specie
in the solution. The molecular weight of NaCl is 58.44 g/mole. This means that an
ionic strength of 1 M equals an ionic strength of 58.44 g/l.
RESULTS
pH
The pH will be calculated on basis of the given input values.
For condensed water systems, the pH in a solution saturated with iron carbonate is
also calculated.
Page 52
SheetHelp
Page 53
SheetHelp
RETURN
Press this button to get back to the previous menu.
PRINT
Prints the data shown in the table at the screen.
ZOOM BUTTONS
Use these buttons to make the table on the screen bigger or smaller.
SCROLL BARS
Use the scroll bars to move the table up, down, left or right.
Page 54
SheetHelp
Page 55
SheetHelp
Page 56
SheetHelp
OPTIONS
CALCULATE
Press this button to calculate the relative humidity and the dew point.
OK
Press this button to get back to the main menu.
CANCEL
Press this button to get back to the main menu. All the values in this menu will be
restored.
PRINT
Press this button to print the input and output values.
SAVE IN NEW FILE
Press this button to save the input and output values in a separate Excel file. The
data can either be saved in a new Excel file or a previous saved file can be loaded
and then the saved data will be added to this file.
SAVE IN CURRENT FILE
Press this button to save the input and output values in the same file that has been
used for saving values before. Values for the same parameters that have been
saved in this file before will be saved.
SHOW CURRENT FILE
Press this button to see the data that has been saved in the current file.
INPUT PARAMETERS
PROJECT, EQUIPMENT, IDENTIFIER AND COMMENT
The project name, equipment, identifier and any comments can be given. These
names can be saved together with other data when the save buttons are pressed. It
is not necessary to enter any text to these parameters.
TEMPERATURE
Allowed range is from -16 C to 200 C. The temperature can be given in C or F.
TOTAL PRESSURE
Allowed range is from 1 bar to 500 bar. The total pressure can be given in bar or psi.
TOTAL MASS FLOW
Allowed range is from 0.001 to 1000000 kmole/h.
Page 57
SheetHelp
RESULTS
RELATIVE HUMIDITY
The relative humidity given in percent will be calculated on basis of the given input
values. The calculated humidity is only valid for pure water, that is water with no glycol.
DEW POINT
The dew point will be calculated for pure water on basis of the given input values.
Page 58
SheetHelp
Page 59
NORSOK M-506
Line
no.
Start time
Date
CO2
fugacity
bar
Shear
Stress
Pa
pH
Glycol
conc.
%
03/11/2015
NORSOK M-506
Line
no.
1
2
3
4
Start time
Date
Jan-1998
Jan-1999
Jan-2000
Jan-2001
End time
Date
Dec-1998
Dec-1999
Dec-2000
Dec-2001
Temperature
C
60
60
60
60
Pressure
bar
5
5
5
5
CO2
bar
2
0.002
0.002
1
CO2
fugacity
bar
2
0.002
0.002
0.99
Shear
Stress
Pa
4
4
4
4
pH
3.7
3.7
3.7
4
Glycol conc.
%
0
0
0
0
Inhibitor
efficiency
%
0
0
0
0
Corrosion
rate
mm/year
15
0.24
0.24
9.4
Accumulated
corrosion
mm
15
15
15
25
03/11/2015