В соответствии с требованиями стандарта Германии [17] расчет фактора сжимаемости по модифицированному методу NX19 мод. основан на использовании уравнения следующего вида
, (6)
где , (7)
, (8)
, (9)
, (10)
, (11)
Корректирующий множитель F в зависимости от интервалов параметров ра и DТа вычисляют по формулам:
при 0 £ ра£ 2 и 0 £ DТа£ 0,3
, (12)
при 0 £ ра< 1,3 и -0,25 £ DТа< 0
, (13)
при 1,3 £ ра< 2 и -0,25 £ DТа< 0
, (14)
где DTa = Ta - 1,09.
Параметры рa и Тa определяются по следующим соотношениям:
, (15)
, (16)
где рпк и Тпк - псевдокритические значения давления и температуры, определяемые по формулам (48) и (49) ГОСТ 30319.1, а именно:
, (17)
. (18)
В формулах (17), (18) вместо молярных долей диоксида углерода и азота допускается применять их объемные доли (ry и ra).
Коэффициент сжимаемости природного газа вычисляют по формуле (1), при этом фактор сжимаемости при рабочих и стандартных условиях рассчитывают по формулам (6) - (18). Допускается рассчитывать фактор сжимаемости при стандартных условиях по формуле (24) ГОСТ 30319.1.
Европейская группа газовых исследований на базе экспериментальных данных, собранных в [12], и уравнения состояния вириального типа [18], разработала и опубликовала в [13, 14] УС
, (19)
где Вm и Сm - коэффициенты УС;
rм - молярная плотность, кмоль/м3.
Коэффициенты уравнения состояния определяют из следующих выражений:
, (20)
, (21)
где хэ - молярная доля эквивалентного углеводорода
хэ = 1 - ха - ху, (22)
, (23)
, (24)
, (25)
, (26)
, (27)
, (28)
, (29)
, (30)
, (31)
, (32)
. (33)
В формулах (23), (27) Н рассчитывают по выражению
, (34)
где Мэ - молярная масса эквивалентного углеводорода, значение которой определяется из выражения
, (35)
В выражении (35) молярную долю эквивалентного углеводорода (xэ) рассчитывают с использованием формулы (22), а фактор сжимаемости при стандартных условиях (zс) рассчитывают по формуле (24) ГОСТ 30319.1, а именно
, (36)
После определения коэффициентов уравнения состояния (19) Вm и Сm рассчитывают фактор сжимаемости при заданных давлении (р, МПа) и температуре (Т, К) по формуле
, (37)
где
, (38)
, (39)
, (40)
, (41)
С0= b2Cm, (42)
, (43)
Коэффициент сжимаемости природного газа рассчитывают по формуле (1), а именно
, (44)
Фактор сжимаемости при стандартных условиях zс рассчитывают также по формулам (37)-(43) при заданных давлении рc и температуре Тc. Допускается рассчитывать фактор сжимаемости при стандартных условиях по формуле (24) ГОСТ 30319.1.
В проекте стандарта ISO/TC 193 SC1 № 62 [15] Американской Газовой Ассоциацией для расчета фактора сжимаемости предложено использовать уравнение состояния
, (45)
где В и Сn* - коэффициенты УС;
rм - молярная плотность, кмоль/м3.
Константы {bn, cn, kn} УС (45) приведены в таблице A.1.
Если состав газа задан в объемных долях, то молярные доли рассчитываются по формуле (12) ГОСТ 30319.1.
Приведенную плотность определяют по формуле
, (46)
Параметр Кт вычисляют по формуле (53).
Коэффициенты УС рассчитывают из следующих соотношений:
, (47)
, (48)
где N - количество компонентов в природном газе.
Константы {an, un, gn, qn, fn} и характерные параметры компонентов {Еi, Кi, Gi, Qi, Fi} в формулах (47), (48) приведены соответственно в таблицах А.1 и А.2.
Бинарные параметры {Eij, Gij} и параметры {U, G, Km, Q, F} рассчитывают с использованием следующих уравнений:
, (49)
(i ¹ j)
, (50)
(i ¹ j)
, (51)
, (52)
, (53)
, (54)
, (55)
где {Eij*, Gij*, Uij*, Kij*} - параметры бинарного взаимодействия, которые даны в таблице А.3.
Для расчета фактора сжимаемости по уравнению состояния (45) необходимо определить плотность rм при заданных давлении (р, МПа) и температуре (Т, К).
Плотность rм из УС (45) определяют по методу Ньютона в следующем итерационном процессе:
1) начальную плотность определяют по формуле
, (56)
где приведенное давление вычисляют из выражения
, (57)
2) плотность на k-м итерационном шаге определяют из выражений
. (58)
, (59)
где z(k-1) - рассчитывают из УС (45) при плотности на итерационном шаге (k-1), т.е. при rм(k-1), а безразмерный комплекс А1 определяют из выражения
, (60)
при этом rп = Кт3rм(k-1);
4) критерий завершения итерационного процесса
, (61)
если критерий (61) не выполняется, то необходимо продолжить итерационный процесс, начиная с пункта 2) алгоритма.
После определения фактора сжимаемости при рабочих и стандартных условиях по формуле (1) рассчитывают коэффициент сжимаемости. Допускается рассчитывать фактор сжимаемости при стандартных условиях по формуле (20) ГОСТ 30319.1.
Во Всероссийском научно-исследовательском центре стандартизации, информации и сертификации сырья, материалов и веществ (ВНИЦ СМВ) для расчета фактора сжимаемости природного газа разработано уравнение состояния
, (62)
где ckl - коэффициенты УС;
rп = rм/rпк - приведенная плотность;
Тп = Т/Тпк - приведенная температура;
rм - молярная плотность, кмоль/м3;
rпк и Тпк - псевдокритические параметры природного газа.
Коэффициенты УС определяют по формуле
, (63)
где {akl, bkl} - обобщенные коэффициенты УС, которые приведены в таблице Б.1.
Псевдокритические параметры природного газа и его фактор Питцера вычисляют по формулам:
- псевдокритическую плотность
, (64)
где , (65)
(; )
- псевдокритическую температуру
, (66)
где , (67)
; (68)
(; )
- фактор Питцера
, (69)
где , (70)
В соотношениях (64) - (70) N - число основных компонентов природного газа (метана, этана, пропана, н-бутана, и-бутана, азота, диоксида углерода, сероводорода).
Критические параметры компонентов {rкi, rкj, Ткj, Ткj}, их молярная масса {Мi, Мj,} и факторы Питцера {Wi, Wj} приведены в таблице Б.2, а параметры бинарного взаимодействия {xij, lij} - в таблицах Б.3 и Б.4.
Если заданный компонентный состав природного газа включает, кроме основных, другие компоненты (но не более 1 % в сумме), то молярные или объемные доли этих компонентов прибавляют к соответствующим долям основных компонентов следующим образом:
- ацетилен и этилен к этану;
- пропилен к пропану;
- углеводороды от н-пентана и выше к н-бутану;
- прочие компоненты к азоту.
Состав природного газа пересчитывают из объемных долей в молярные по формулам:
, (71)
, (72)
, (73)
, (74)
где rci - плотность i-го компонента при стандартных условиях (см. таблицу Б.2);
gi - массовая доля i-го компонента;
N - количество основных компонентов.
Для расчета фактора сжимаемости по уравнению состояния (62) необходимо определить плотность rм при заданных давлении (р, МПа) и температуре (Т, К).
Плотность rм из УС (62) определяют по методу Ньютона в следующем итерационном процессе:
1) начальную плотность определяют по формуле
, (75)
где приведенное давление вычисляют из выражений
, (76)
, (77)
а псевдокритические плотность (rпк), температуру (Тпк) и фактор Питцера (W) рассчитывают по формулам (64), (66) и (69);
2) плотность на k-м итерационном шаге определяется из выражений
, (78)
, (79)
где z(k-1) рассчитывают из УС (62) при плотности на итерационном шаге (k-1), т.е. при rм(k-1), a безразмерный комплекс A1 определяют из выражения
, (80)
4) критерий завершения итерационного процесса.
, (81)
если критерий (81) не выполняется, то необходимо продолжить итерационный процесс, начиная с пункта 2) алгоритма.
После определения фактора сжимаемости при рабочих и стандартных условиях по формуле (1) рассчитывают коэффициент сжимаемости. Допускается рассчитывать фактор сжимаемости при стандартных условиях по формуле (20) ГОСТ 30319.1.
При измерении расхода и количества природного газа, транспортируемого в газопроводах, давление (р), температуру (T), плотность при стандартных условиях (rc) и состав (хi) измеряют с определенной погрешностью. Перечисленные параметры являются исходными данными для расчета коэффициента сжимаемости.
В соответствии с рекомендациями ИСО 5168 [16] погрешность расчета коэффициента сжимаемости, которая появляется в связи с погрешностью измерения исходных данных, определяют по формуле
, (82)
где dи.д - погрешность расчета коэффициента сжимаемости, связанная с погрешностью измерения исходных данных;
dqk - погрешность измерения параметра исходных данных;
, (83)
, (84)
В формулах (82) - (84):
qk - условное обозначение k-го параметра исходных данных (р. Т, rc, хi,);
`qk- среднее значение k-го параметра в определенный промежуток времени (сутки, месяц, год и т.д.);
qkмакс и qkмин - максимальное и минимальное значения k-го параметра в определенный промежуток времени;
Nq - количество параметров исходных данных.
Производную коэффициента сжимаемости по параметру qk рассчитывают по формуле (83) при средних параметрах `ql, отличающихся от параметра qk.
Коэффициент сжимаемости `К (среднее значение) рассчитывают по выбранному рекомендуемому методу расчета при средних параметрах qk.
Для методов:
1) NX 19 мод. и УС GERG-91 мод. - Nq= 5 и параметрами исходных данных являются давление, температура, плотность при стандартных условиях, молярные доли азота и диоксида углерода;
2) УС AGA8-92DC и УС ВНИЦ СМВ - Nq = 2 + N (N - количество компонентов) и параметрами исходных данных являются давление, температура и молярные доли компонентов природного газа, причем для УС ВНИЦ СМВ учитываются молярные доли только основных компонентов газа.
Общую погрешность расчета коэффициента сжимаемости определяют по формуле
, (85)
где d - погрешность расчета коэффициента сжимаемости, которая для каждого метода приведена в 3.2.1.
Для методов NX19 мод. и УС GERG-91 мод. допускается рассчитывать погрешность dи.д по формуле
, (86)
где dТ, dp, drc, dxa и dxy - погрешности измеряемых параметров, соответственно, температуры, давления, плотности природного газа при стандартных условиях, содержания азота и диоксида углерода в нем.
Коэффициенты КT, Кр, Кrc, Кxa и Кxу в зависимости от метода, используемого для расчета коэффициента сжимаемости K, определяются по следующим выражениям (см. формулы (34) - (38) или (39) - (43) ГОСТ 30319.1):
- при расчете К по методу NX19 мод.
, (87)
, (88)
, (89)
, (90)
, (91)
- при расчете К по методу GERG-91
, (92)
, (93)
, (94)
, (95)
. (96)
Расчет коэффициента сжимаемости природного газа по указанным в стандарте методам реализован на ПЭВМ, совместимых с IBM PC/AT/XT, на языке программирования ФОРТРАН-77. Листинг программы приведен в приложении В.
В приложениях Г и Д приведены примеры расчета соответственно коэффициента сжимаемости и погрешности вычисления коэффициента сжимаемости, которая вызвана погрешностью определения исходных данных.
(обязательное)
Таблица А.1 - Константы уравнения состояния AGA8-92DC
п |
ап |
bn |
cn |
kn |
un |
gn |
qn |
fn |
1 |
0,153832600 |
1 |
0 |
0 |
0,0 |
0 |
0 |
0 |
2 |
1,341953000 |
1 |
0 |
0 |
0,5 |
0 |
0 |
0 |
3 |
-2,998583000 |
1 |
0 |
0 |
1,0 |
0 |
0 |
0 |
4 |
-0,048312280 |
1 |
0 |
0 |
3,5 |
0 |
0 |
0 |
5 |
0,375796500 |
1 |
0 |
0 |
-0,5 |
1 |
0 |
0 |
6 |
-1,589575000 |
1 |
0 |
0 |
4,5 |
1 |
0 |
0 |
7 |
-0,053588470 |
1 |
0 |
0 |
0,5 |
0 |
1 |
0 |
8 |
2,29129Е-9 |
1 |
1 |
3 |
-6,0 |
0 |
0 |
1 |
9 |
0,157672400 |
1 |
1 |
2 |
2,0 |
0 |
0 |
0 |
10 |
-0,436386400 |
1 |
1 |
2 |
3,0 |
0 |
0 |
0 |
11 |
-0,044081590 |
1 |
1 |
2 |
2,0 |
0 |
1 |
0 |
12 |
-0,003433888 |
1 |
1 |
4 |
2,0 |
0 |
0 |
0 |
13 |
0,032059050 |
1 |
1 |
4 |
11,0 |
0 |
0 |
0 |
14 |
0,024873550 |
2 |
0 |
0 |
-0,5 |
0 |
0 |
0 |
15 |
0,073322790 |
2 |
0 |
0 |
0,5 |
0 |
0 |
0 |
16 |
-0,001600573 |
2 |
1 |
2 |
0,0 |
0 |
0 |
0 |
17 |
0,642470600 |
2 |
1 |
2 |
4,0 |
0 |
0 |
0 |
18 |
-0,416260100 |
2 |
1 |
2 |
6,0 |
0 |
0 |
0 |
19 |
-0,066899570 |
2 |
1 |
4 |
21,0 |
0 |
0 |
0 |
20 |
0,279179500 |
2 |
1 |
4 |
23,0 |
1 |
0 |
0 |
21 |
-0,696605100 |
2 |
1 |
4 |
22,0 |
0 |
1 |
0 |
22 |
-0,002860589 |
2 |
1 |
4 |
-1,0 |
0 |
0 |
1 |
23 |
-0,008098836 |
3 |
0 |
0 |
-0,5 |
0 |
1 |
0 |
24 |
3,150547000 |
3 |
1 |
1 |
7,0 |
1 |
0 |
0 |
25 |
0,007224479 |
3 |
1 |
1 |
-1,0 |
0 |
0 |
1 |
26 |
-0,705752900 |
3 |
1 |
2 |
6,0 |
0 |
0 |
0 |
27 |
0,534979200 |
3 |
1 |
2 |
4,0 |
1 |
0 |
0 |
28 |
-0,079314910 |
3 |
1 |
3 |
1,0 |
1 |
0 |
0 |
29 |
-1,418465000 |
3 |
1 |
3 |
9,0 |
1 |
0 |
0 |
30 |
-5,99905Е-17 |
3 |
1 |
4 |
-13,0 |
0 |
0 |
1 |
31 |
0,105840200 |
3 |
1 |
4 |
21,0 |
0 |
0 |
0 |
32 |
0,034317290 |
3 |
1 |
4 |
8,0 |
0 |
1 |
0 |
33 |
-0,007022847 |
4 |
0 |
0 |
-0,5 |
0 |
0 |
0 |
34 |
0,024955870 |
4 |
0 |
0 |
0,0 |
0 |
0 |
0 |
35 |
0,042968180 |
4 |
1 |
2 |
2,0 |
0 |
0 |
0 |
36 |
0,746545300 |
4 |
1 |
2 |
7,0 |
0 |
0 |
0 |
37 |
-0,291961300 |
4 |
1 |
2 |
9,0 |
0 |
1 |
0 |
38 |
7,294616000 |
4 |
1 |
4 |
22,0 |
0 |
0 |
0 |
39 |
-9,936757000 |
4 |
1 |
4 |
23,0 |
0 |
0 |
0 |
40 |
-0,005399808 |
5 |
0 |
0 |
1,0 |
0 |
0 |
0 |
41 |
-0,243256700 |
5 |
1 |
2 |
9,0 |
0 |
0 |
0 |
42 |
0,049870160 |
5 |
1 |
2 |
3,0 |
0 |
1 |
0 |
43 |
0,003733797 |
5 |
1 |
4 |
8,0 |
0 |
0 |
0 |
44 |
1,874951000 |
5 |
1 |
4 |
23,0 |
0 |
1 |
0 |
45 |
0,002168144 |
6 |
0 |
0 |
1,5 |
0 |
0 |
0 |
46 |
-0,658716400 |
6 |
1 |
2 |
5,0 |
1 |
0 |
0 |
47 |
0,000205518 |
7 |
0 |
0 |
-0,5 |
0 |
1 |
0 |
48 |
0,009776195 |
7 |
1 |
2 |
4,0 |
0 |
0 |
0 |
49 |
-0,020487080 |
8 |
1 |
1 |
7,0 |
1 |
0 |
0 |
50 |
0,015573220 |
8 |
1 |
2 |
3,0 |
0 |
0 |
0 |
51 |
0,006862415 |
8 |
1 |
2 |
0,0 |
1 |
0 |
0 |
52 |
-0,001226752 |
9 |
1 |
2 |
1,0 |
0 |
0 |
0 |
53 |
0,002850906 |
9 |
1 |
2 |
0,0 |
0 |
1 |
0 |