Среда разработки Unimod PRO 2 (версия 2.3.40)
 Руководство по программированию
×

GERG_91 - расчет свойств природного газа


 
Назначение.
Функциональный блок используется для расчета свойств природного газа по модифицированному уравнению состояния GERG-91мод. (ГОСТ 30319.2-96).
 
Состав структурной переменной.
Переменная со структурным типом GERG_91 будет добавлена в локальный словарь автоматически при добавлении блока в редактор.
 
Выбор типа компонентного состава газа в параметре TypeX.
Значение параметра
Описание
false
в молярных %
true
в объемных %
Структура массива X со значениями концентрации компонентов газа. Каждый элемент массива является вещественным числом.
Элемент массива
Компонент
Элемент массива
Компонент
Элемент массива
Компонент
X[0]
Метан
X[10]
Ацетилен
X[20]
Метилмеркаптан
X[1]
Этан
X[11]
Этилен
X[21]
Диоксид серы
X[2]
Пропан
X[12]
Пропилен
X[22]
Гелий
X[3]
н-Бутан
X[13]
Бензол
X[23]
Неон
X[4]
и-Бутан
X[14]
Толуол
X[24]
Аргон
X[5]
н-Пентан
X[15]
Водород
X[25]
Монооксид углерода
X[6]
и-Пентан
X[16]
Водяной пар
X[26]
Азот
X[7]
н-Гексан
X[17]
Аммиак
X[27]
Воздух
X[8]
н-Гептан
X[18]
Метанол
X[28]
Кислород
X[9]
н-Октан
X[19]
Сероводород
X[29]
Диоксид углерода
Коды ошибок на выходе err с кратким описанием.
Код ошибки
Описание
0
Нет ошибки
3
Недопустимый размер массива;
4
Недопустимая ссылка на массив.
-1
Недопустимое значение температуры
-2
Недопустимое значение давления;
-4
Недопустимое значение плотности;
-8
Недопустимое значение доли азота;
-16
Недопустимое значение доли углекислого газа.
 
Пример синтаксиса на языке ST.
//вызов функционального блока GERG_91
Block.GERG_91(t, P, Ds, TypeX, X);
//чтение выходных параметров
K := Block.K;
Dens := Block.Dens;
ka := Block.ka; 
u := Block.u; 
Visc := Block.Visc;
Hh := Block.Hh;  
Hl := Block.Hl;  
err :=Block.err;