Научная статья на тему 'Объектно-ориентированный подход к построению математических моделей газотранспортных систем'

Объектно-ориентированный подход к построению математических моделей газотранспортных систем Текст научной статьи по специальности «Математика»

CC BY
231
73
i Надоели баннеры? Вы всегда можете отключить рекламу.

Аннотация научной статьи по математике, автор научной работы — Адаменко Вера Анатольевна, Адаменко Андрей Викторович, Тевяшева Ольга Андреевна

Построение математической модели газотранспортной системы (ГТС) осуществляется на основе модели газа и математических моделей ее элементов. Впервые предлагается объектно-ориентированный подход к построению математических моделей ГТС в стационарном режиме. Вводится общий класс математической модели ГТС и ее элементов и выделяются его подклассы.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по математике , автор научной работы — Адаменко Вера Анатольевна, Адаменко Андрей Викторович, Тевяшева Ольга Андреевна

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Object-Oriented Approach to Construction of Mathematical Models of Gas-Transport Systems

Object-oriented approach to construction of mathematical models of gas-transport systems (GTS) in a stationary mode is offered. The special classes and subclasses of mathematical models of GTS elements are entered, on the basis of this classes the base and modified mathematical models of GTS are received . The applied approach has allowed to generate mathematical model of all system and any fragment, not becoming attached to concrete models of its elements.

Текст научной работы на тему «Объектно-ориентированный подход к построению математических моделей газотранспортных систем»

УДК 658.012.011.56:658.512; 620.9:662.6

ОБЪЕКТНО-ОРИЕНТИРОВАННЫЙ ПОДХОД К ПОСТРОЕНИЮ МАТЕМАТИЧЕСКИХ МОДЕЛЕЙ ГАЗОТРАНСПОРТНЫХ СИСТЕМ

АДАМЕНКОВ.А., АДАМЕНКОА.В., ТЕВЯШЕВА О.А.

Построение математической модели газотранспортной системы (ГТС) осуществляется на основе модели газа и математических моделей ее элементов. Впервые предлагается объектно-ориентированный подход к построению математических моделей ГТС в стационарном режиме. Вводится общий класс математической модели ГТС и ее элементов и выделяются его подклассы.

1. Введение

Практическое внедрение новых информационных, ресурсосберегающих и экологически безопасных технологий в газотранспортных системах приводит к необходимости решения широкого круга проблем контроля и управления режимами добычи, подготовки, транспорта и распределения природного газа в ГТС. Решение этих проблем основано на создании и использовании математических моделей ГТС, которые наиболее полно и адекватно описывают все многообразие физических процессов, протекающих в них. С точки зрения системного анализа ГТС представляет собой сложную, многомерную, многосвязную, многоуровневую систему, которой соответствует аналогично определяемая модель. Формирование математических моделей ГТС осуществляется в результате синтеза математических моделей отдельных элементов и технологических установок, входящих в состав ГТС. В настоящее время идет непрерывный процесс модернизации ГТС, ввод нового технологического оборудования и, следовательно, создание все более сложных и совершенных математических моделей ее элементов, наиболее адекватно описывающих реальные физические процессы в ГТС. Использование таких моделей позволяет более эффективно решать задачи контроля и управления режимами работы ГТС, однако приводит к необходимости существенной доработки и переработки математического, алгоритмического и программного обеспечения информационно-аналитических систем управления ГТС. Построению более сложных и точных моделей способствует также бурное развитие и массовое появление достаточно мощной и относительно недорогой вычислительной техники. В данной работе предлагается использовать объектно-ориентированный подход к построению математических моделей ГТС, который является гибким и позволяет осуществлять синтез ее моделей, имеющих сложные иерархические связи и элементы, обладающие общими чертами. Примененный подход является прогрессивным, потому что позволяет:

— формировать математическую модель всей газотранспортной системы и любого ее фрагмента, не привязываясь к конкретным моделям ее элементов, и, в то же время, при построении модели ГТС учитывать особенности моделей ее элементов путем введения классов и подклассов;

—добавлять новые элементы ГТС, не изменяя при этом саму модель системы;

— быстро и легко изменять модели введенных элементов.

2. Принципы декомпозиции ГТС на элементы

ГТС — это сложная техническая система, представляющая собой объединение многониточных магистральных газопроводов со сложной кольцевой структурой и включающая в себя следующие функциональные элементы:

— источники природного газа (ИПГ);

— компрессорные станции (КС);

— линейные участки трубопроводов (ЛУ);

— газораспределительные станции (ГРС).

Газ поступает в ГТС из одного или нескольких источников и отбирается множеством потребителей. Источником газа могут быть: его месторождения, подземные хранилища газа (ПХГ), другие ГТС. В качестве потребителя газа может выступать ГРС со своей нагрузкой, ПХГ или другая ГТС. Пример ГТС приведен на рис. 1.

Рис.1. Газотранспортная система

Для построения математической модели всей ГТС необходимо построить модели ее функциональных элементов, однако каждый перечисленный выше элемент состоит из множества, как правило, иерархически связанных между собой технологических элементов и установок. Например, на рис.2 приведена схема компрессорной станции с основными технологическими установками, из которых она состоит. Стрелками на этой схеме показано движение газа. Из этой схемы видно, насколько сложна внутренняя структура КС.

Поэтому при построении математической модели ГТС целесообразно рассмотреть модели элементов, из которых состоят перечисленные выше функциональные элементы, а затем построить модель всей ГТС, используя модели элементов. Принцип декомпозиции ГТС на элементы, математические модели которых необходимо построить, зависит от:

— способа построения модели всей ГТС;

— предъявляемой точности к построению моделей этих элементов;

— внутренней структуры элементов;

РИ, 2002, № 1

57

Компрессорная

станция

Узел прдкі іючєния КС

УТ ОК

Установка очистки газа

Циклонные пыле-улалеватели

УТ ок

Установка охлаждения Аппараты воздушного охлаждения ,

газа

УТ ОК

ров, не связанных с газом напрямую. Поэтому здесь строятся упрощенные математические модели источника и потребителя.

Таким образом, при построении модели ГТС используются математические модели следующих элементов: УТ, ГПА, УохГ, УОчГ, ОК, РК.

Компрессорные

цеха

Газоперекачивающие

агрегаты

Участки трубопроводов

Отсекающие

краны

Регулируемые

краны

і)

Рис.2. Структурная схема компрессорной станции — сложности самой математической модели.

Таким образом, при построении математической модели ГТС необходимо построить модели ее основных функциональных элементов: ИПГ, КС, ЛУ и ГРС. Для построения модели КС необходимо построить модели компрессорного цеха (КЦ), узла подключения КС, установки охлаждения газа (УОхГ) и установки очистки газа (УОчГ). УОхГ включают в себя аппараты воздушного охлаждения (АВО). УОчГ включают в себя циклонные пылеулавливатели (ЦП). УОхГ и УОчГ можно представить как элементы, имеющие один вход и один выход, поэтому остановимся на построении моделей этих элементов, не рассматривая их внутреннюю структуру. Если же возникнет необходимость в более точном построении моделей этих элементов, тогда необходимо будет строить модели элементов, из которых состоят УОхГ и УОчГ. Компрессорный цех является основным и наиболее сложным функциональным элементом КС, определяющим режим ее работы. Поэтому к построению математической модели КЦ предъявляются существенно более жесткие требования, чем к моделям УОхГ и УОчГ. Построение наиболее точной и адекватной модели КЦ возможно путем построения моделей всех технологических элементов, определяющих режимы работы КЦ: газоперекачивающих агрегатов (ГПА), отсекающих кранов (ОК), регулируемых кранов (РК) и участков трубопроводов (УТ), которые имеют один вход и один выход. Построение модели узла подключения КС будем осуществлять с использованием моделей УТ и ОК.

Линейные участки трубопроводов представляют собой несколько (от одной до двенадцати) параллельно расположенных ниток (одинакового или разных диаметров), соединенных между собой перемычками и имеющих отводы на ГРС. Построение моделей ЛУ будем осуществлять с использованием моделей УТ, ОК и РК.

В данной работе построение точных математических моделей систем “источник газа” и “потребитель газа” не рассматривается, так как на состояние источника и потребителя влияет множество факто-

З.Используемая математическая операция

В работе используются два вида замены: Replace X seS R(s),

где X — любое математическое выражение; S — множество заменяемых элементов; R (s) — выражение, на которое заменяется каждый элемент множества S . Эта операция находит в X подвыражения, совпадающие с элементами множества S, и заменяет каждый элемент seS на R(s). Результатом является преобразованное выражение X .

2) X

,an bn,

Replace

a1 = b1,a2 = b2 * здесь X — любое математическое выражение; a; — заменяемое выражение в X ; b; — выражение, на которое заменяется a;.

Пример. Пусть X =

У + z + g

ции X

yz

Replace

se{y,z} получим: X=-Si

Replace

. В результате опера-

Уі zi

а в ре-

зультате операции X

У = yi*z = У2 * g = Уз

полу-

чим: X =

y1 + y2 + y3

У1У2

4.Физико-химические свойства природных газов

Природные газы делятся на три группы: газы, которые добываются из чисто газовых месторождений и состоят в основном из метана (82—98%); газы, которые получают из газоконденсатных месторождений и являются смесью газа и конденсата широкой фракции, состоящей из бензина, лигроина, керосина, а иногда и солярового масла— этот газ также содержит значительное количество метана (80—95%); газы, которые добываются вместе с нефтью из нефтяных месторождений— это попутные газы, состоящие из смеси газа с газовым бензином и пропан-бутановой фракции, содержат только 30—70% метана [1]. В работе рассматривается следующий компонентный состав газа: метан, этан, пропан, н-Бутан, изо-Бутан, н-Пентан, изоПентан, гексан, гептан, октан, азот, водород, воздух, водяной пар, кислород, сероводород, двуокись углерода, окись углерода, двуокись азота, окись азота, двуокись серы, гелий, аргон, криптон, фтор, хлор, этилмеркаптан, вода, ртуть.

Уі + zi + g

58

РИ, 2002, № 1

Рассмотрим основные параметры газа. Абсолютное давление газа— это его давление на стенки газопровода. Избыточное давление газа— это разница между абсолютным давлением газа и барометрическим. В дальнейшем под словом давление будет подразумеваться избыточное давление газа (кгс / см2 ). Плотность сухих газов и их смесей в нормальном состоянии (при температуре 293К и давлении 1.033 кгс / см2) рн (кг / м3) определяется расчетным методом исходя из известного компонентного состава смеси: рн = ]Чкомпт • рн комп, где

NKOMn = (NKOMnl, NKOMn2,..., NKOMnn)т , рн комп = (рн компі, рн комп2,..., рн компn)т, NKOMnj — молярная концентрация]-го компонента газовой смеси в долях единицы; рнкомп j — плотность] -го компонента смеси в нормальном состоянии ( кг/ м3 ).

Относительная плотность газа по воздуху в нормальном состоянии А = рн , где 1.206— плот-

1.206

ность воздуха в нормальном состоянии.

Удельный вес газа в нормальныхусловиях у0 (кгс / м3)

также зависит от его компонентного состава. Удельный вес и плотность связаны между собой соотношением у0 = рн g , где g— местное ускорение свободного падения, зависящее от географической широты и высоты над поверхностью Земли. Плотность газа не зависит от его местонахождения на поверхности Земли, а удельный вес изменяется в зависимости от того, в какой точке земного шара находится газ, поэтому он не является справочной величиной. Возможны такие случаи, когда числовые значения плотности и удельного веса близки друг к другу или совпадают. Полное совпадение наблюдается в тех точках земной поверхности, где местное значение равно 9.80665 м/см2 . Для тех мест, где такое значение отличается от стандартного, разницей между числовыми значениями удельного веса и плотности (выраженными соответственно в кгс / м3 и кг / м3) можно пренебречь, если она мала в сравнении с погрешностью измерений или расчетов.

Псевдокритические свойства газовых смесей вытекают из закона соответственных состояний. На основании этого закона предполагается, что при одних и тех же условиях газовая смесь и чистое вещество обладают одними и теми же свойствами. При расчетах ряда физических свойств веществ, в частности природного газа (сжимаемости, вязкости и т.д.), используются псевдокритическое давление рпк и псевдокритическая температура тпк , являющиеся среднемольными критических давлений и температур смесей. Существует несколько методов вычисления псевдокритических давления и температуры с использованием критических давления и температуры чистых компонентов газовой смеси посредством простого смещения по методу Кея:

Рпк = NKOMnт • Рккомп , Тпк = NKOMnт • Тккомп ,

где Рк комп = (Рк компі, Рк комп2,..., Рк компn)т ,

Тк комп = (Тк компі, Тк комп2,..., Тк компn)т ;

Рк комп j, Тк комп j — критические значения соответственно давления и температуры для ]-го компонента газовой смеси.

Приведенным давлением Рпр называется отношение абсолютного давления газовой смеси (газа) к ее псевдокритическому давлению:

Р^(Р)

Р +1.033 Рпк

Приведенной температурой Tap называется отношение абсолютной температуры газовой смеси (газа) к ее псевдокритической температуре:

Т^(Т)

Т

Тпк .

Аналогично можно определить приведенный объем и приведенную плотность. Псевдокритические и приведенные параметры газовых смесей используются для определения вязкости, плотности и других параметров потоков при рабочих условиях с учетом состава газа.

Вязкость — одно из основных физических свойств потоков, характеризуемое силой внутреннего трения F, возникающей между соседними движущимися слоями газового потока. Динамическая вязкость природного газа может быть рассчитана по формуле:

X(Т) = 5.075-10_6 • [1 + рн (1.1049-0.301-рн)] х

у

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

х [0.037 + Trp(T)(1 - 0.1038 • Trp(T))] •

1 +

2 Л РпР(Р)2

30(1 + THp(T)) ^

Коэффициент динамической вязкости, отнесенный к плотности вещества при тех же условиях, называется кинематической вязкостью. Кинематическая вязкость v (м2 / c ) определяется по фор-

X

муле: v = —.

Р

Теплоемкость газа Cp

( д*)

(----)— это отношение

кг • K

количества теплоты, поглощенной газом в определенном термодинамическом процессе, к приращению температуры и к его массе. Теплоемкость реальных газов зависит от состава газа:

Cp = №омпт • Cp комп,

Cp комп = (Cp комп1, Cp комп2,..., Cp компп)т ,

Cp комп j — теплоемкость ]-го компонента смеси

Д*

кг • K

).

„ . кгс • м

Тазовая постоянная R (-----)

кг • K

газа: R = ^омпт • Якомп,

Якомп = (Rкoмп1, Rкoмп 2

зависит от состава

,..., Rкoмпn)т ,

РИ, 2002, № 1

59

Икомп j — газовая постоянная] -го компонента сме-

си (

кгс • м кг • K

)•

Теплота сгорания (теплотворная способность) газа

Q (к Дж / м3)— это тепло, которое выделяется при

сгорании единицы объема (или массы) газа при определенных условиях. Теплота сгорания определяется количеством тепла, которое выделяется при охлаждении продуктов сгорания до 273К и при конденсации образованной влаги. Теплоту сгорания природного газа можно вычислить по теплоте сгорания компонентов, входящих в его состав, предполагая, что природный газ подчиняется законам идеального газа: Q = NKOMnT • Окомп,

QKOMn = (QraMni, QraoMn2,..., QraMnn)т ,

QraMn j — теплота сгоранияфго компонента смеси ( к Дж / м3 )•

Одним из основных показателей оценки качества природного газа, который транспортируется в магистральных газопроводах и подается потребителям, является содержание в нем влаги. Природный газ в пластовых условиях насыщен парами воды, которые при движении газа конденсируются, собираются в низких местах газопроводов, нарушая технологический режим транспортировки газа. Соединения воды с кислыми газами способствуют интенсивной коррозии оборудования. Кроме того, при определенных давлениях в присутствии влаги в газе образуются кристаллогидраты, которые закупоривают проходное сечение газопровода и арматуры, что может привести к аварийной ситуации. Наличие влаги в газе характеризуется абсолютной и относительной влажностью. Абсолютная влажность U (кг /1000 м3) характеризует содержание водяных паров в единице объема газа. Относительная влажность U0 — это отношение абсолютной влажности к максимально возможному содержанию водяных паров в единице объема газа при одних и тех же рабочих условиях (P и T). Относительная влажность измеряется в долях единицы или в процентах. Относительная влажность газа, насыщенного парами воды, равна 100%.

Коэффициент сжимаемости газа Z характеризует отклонение свойств реальных газов от законов идеального газа. Объем реальных газов изменяется не пропорционально его давлению и температуре и при одинаковых условиях сжимается больше или меньше, чем идеальный газ, на величину Z — коэффициент сжимаемости газа. Этот коэффициент можно определять экспериментально или по номограммам. Для определения коэффициента сжимаемости газа существует множество формул, которые аппроксимируют кривые, нанесенные на номограммы.

В данной работе коэффициент сжимаемости газа Z (Р, Т) определяется функцией:

z(p,t)=і -((inpm“(P)-6)•

0.345 А 102

0.446

103

+ 0.015) х

X (1.3 - 0.0144 (InTmax(T) - 283.2)), (1)

где In^m (х) — функция проецирования точки на область, которая определяется следующим образом:

x, xmin < x < xmax, xmin, x < xmin, xmax, x > xmax.

В выражении (1) p min , Pmax — минимально и максимально допустимые значения давления газа

(кгс / см2); T min, T max — минимально и максимально допустимые значения температуры газа (К). Эти константы задают границы для значений давления и температуры газа. Задание этих границ необходимо для решения многих практических задач, связанных с проектированием, реконструкцией и эксплуатацией ГТС.

5. Математическая модель газа в точке

Состояние газа в точке представляет собой следующее множество переменных:

Sgas = {P, T, q, NKOMn},

где P— давление газа (кгс / см2); T— температура

газа (К); q— расход газа (млн. м3 /сут ); NKOMn — вектор компонентного состава газа.

Математическая модель газа в точке Modelgas представляет собой множество переменных Sgas и множество функций:

Fgas = {рн, Д, у0, Рпк, Тпк, Pnp(P), Tnp(T), v, X ,Cp,R,Q,Z(P,T)},

т.е. Modelgas = (Sgas,Fgas). (2)

6. Классификация математических моделей элементов ГТС

Построение математической модели всей газотранспортной системы осуществляется на основе модели газа (2) и математических моделей ее элементов. В каждый момент времени ГТС рассматривается в стационарном режиме, в котором ее состояние описывается математической моделью установившегося потокораспределения (УПР). Для построения математических моделей газотранспортных систем в стационарном режиме предлагается объектно-ориентированный подход. Вводятся специальные классы и подклассы математических моделей элементов ГТС. Модели элементов ГТС классифицируются по некоторым признакам, а именно: по количеству соединений с другими элементами ГТС, по виду уравнений и неравенств модели этих элементов. Выбор признаков определяется способом построения математической модели ГТС. На основе введенных классов получены базовая и

Inxmax (x) -, mxmm ~

60

РИ, 2002, № 1

модифицированная математические модели УПР в ГТС. Модифицированная модель получена из базовой путем использования ряда дополнительных классов математических моделей элементов ГТС. Эта модель учитывает специфические особенности некоторых моделей элементов ГТС и поэтому является более пригодной для применения ее на практике.

Математическая модель УПР в ГТС представляет собой:

Класс “Двухточечный элемент ГТС” (K2T) представляет собой множество математических моделей элементов ГТС, причем каждый из элементов имеет один вход и один выход. Схема такого элемента ГТС представлена на рис. 3. Газ поступает и отбирается из двухточечного элемента ГТС в двух точках: точке н и точке к. Точка н представляет собой вход элемента, а точка к— выход. К каждой точке двухточечного элемента может подсоединяться один или более других элементов ГТС.

— множество переменных модели ГТС, характеризующих состояние и состав газа (давление, температура, расход газа и др.);

— множество переменных модели ГТС, характеризующих структуру и состояние самой ГТС (длина участка трубопровода, его внутренний диаметр, число оборотов привода на центро бежном нагнетателе и др.);

Г аз

Н

Элемент класса К2Т

Г аз

-т---------►

К

Рис.3. Двухточечный элемент ГТС

Математическая модель элемента ГТС этого класса имеет вид:

ModelK2T = (Var, Eq, F),

— систему уравнений и неравенств, связывающих переменные модели ГТС между собой (первый закон Кирхгоффа: сумма входящих расходов газа равна сумме выходящих);

— множество функций (коэффициент сжимаемости газа, относительная плотность газа по воздуху и др.).

Таким образом, в данной работе для стационарного режима транспорта газа в ГТС математическая модель УПР в ГТС и любого ее элемента относится к классу моделей следующего вида:

Model = (Var, Eq, F), (3)

где Var = Vargas U Varel — множество переменных

модели ГТС (элемента ГТС); Vargas — множество переменных модели ГТС (элемента ГТС), характеризующих состояние и состав газа; Varel — множество переменных модели ГТС (элемента ГТС), характеризующих структуру и состояние самой ГТС (элемента ГТС);

Eq = (h; (Var) = 0,i =

gj (Var) < 0, j = 1,...,r}-

множество уравнений и неравенств, связывающих переменные модели ГТС (элемента ГТС) между собой;

F = (Фі : X, ^ У,, i = 1,...,s}—

множество функций, где X,, У, — некоторые заданные множества.

Каждая математическая модель УПР в ГТС (элемента ГТС) имеет свое количество уравнений (m), неравенств (r) и функций (s).

Введем классы математических моделей элементов ГТС, которые являются подклассами класса (3) и необходимы для построения базовой и модифицированной моделей УПР в ГТС.

где Var = Vargas U Varel,

Vargas = ( (vн | v Є Sgas} и (vK | v Є Sgas} )

Replace Дн = q^K = q>

NKOMnH = NKOMn , NKOMnK = NKOMn ) =

= {Ph ,Pk , Th ,Tk , q, NKOMn} , (4)

Eq = (hi (Var) = 0,i = 1,..., m; gj (Var) < 0, j = 1,..., r},

F = (ф,: X, ^ Y, ,i = 1,...,s}, (5)

при этом переменная v н характеризует состояние

газа в точке н, а переменная v к — в точке к. Положительное значение расхода газа означает, что газ течет через элемент от входа к выходу, а отрицательное— от выхода ко входу.

К классу K2T относятся математические модели следующих элементов ГТС: УТ, УОхГ, УОчГ, ОК, РК.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Класс “Трехточечный элемент ГТС с отбором топливного газа ” (К3ТТГ) представляет собой множество математических моделей элементов ГТС, причем каждый из элементов имеет два входа и один выход. Основной поток газа течет между одним из входов и выходом элемента класса K3TTr, а во второй вход элемента газ поступает в качестве топлива, которое сжигается во время работы элемента. Схема трехточечного элемента ГТС представлена на рис.4. Основной поток газа поступает и отбирается из трехточечного элемента ГТС в двух точках: точке н и точке к. Топливный газ поступает в точку тг. Точки н и тг представляют собой входы элемента, а точка к— выход. К каждой точке трехточечного элемента может подсоединяться один или более других элементов ГТС.

РИ, 2002, № 1

61

Рис.4. Трехточечный элемент ГТС с отбором топливного газа

Математическая модель трехточечного элемента ГТС с отбором топливного газа имеет вид:

Model К3ТТГ = (Var, Eq, F),

где Var = Vargas U Varel,

при этом переменная v характеризует состояние газа в точке элемента.

В большинстве случаев точная математическая модель системы “источник газа” не строится, так как на состояние источника влияет множество факторов, не связанных с газом напрямую. Следовательно, модель системы “источник газа” может быть довольно сложная. Поэтому будем использовать более узкую математическую модель источника газа. Для этого введем подкласс К1Тист1 класса К1Тист (К1Тист1 сК1Тист ). Математическая модель элемента ГТС класса К1Тист1 имеет вид:

Vargas = ((vH | v є Sgas} U (vK | v є Sgas} U {vTJ. | v є Sgas})

Replace

q = ч>Чк = q>

NKOMnH = NKOMn, NKOMnK = NKOMn )

= {PH, PK, TH, TK, q, NKOMn, PT.r., TT.r., q тг., Nkom^.j,.},

Eq = {И; (Var) = 0,i =

gj (Var) <0, j = 1,...,r},

F = {ф,: Х, ^ У,, i = 1,...,s},

при этом переменная v н характеризует состояние газа в точке н, переменная v к — в точке к, а переменная Vr— в точке т г. Положительное значение расхода газа q означает, что основной его поток течет через элемент от входа к выходу, а отрицательное— от выхода ко входу.

К классу трехточечных элементов ГТС относится математическая модель ГПА с газотурбинным приводом.

MOdel К1Тист1 = (Var, Eq, F), где Var = Vargas U Varel, Vargas = Sgas, Varel = 0 ,

Eq = {q > 0} , F = {ф,: X, ^ У,, i = 1,...,s} .

Класс “Одноточечный элемент ГТС: потребитель ” (К1Тпот ) представляет собой множество математических моделей элементов ГТС, причем каждый элемент является моделью некоторой физической системы, в которую поступает газ. В качестве потребителя газа может выступать: ГРС со своей нагрузкой, ПХГ или другая ГТС. Схема одноточечного элемента ГТС: потребитель представлена на рис.6. К точке элемента класса К1Тпот может подсоединяться только один элемент ГТС.

Г аз

• ► Потребитель

Класс “Одноточечный элемент ГТС: источник газа ” (К1 Тист) представляет собой множество математи -ческих моделей элементов ГТС, причем каждый элемент является моделью некоторой физической системы, из которой поступает газ. В качестве источника газа может выступать: месторождение газа, ПХГ или другая ГТС. Схема одноточечного элемента ГТС: источник газа представлена на рис.5. К точке элемента класса К1Тист может подсоединяться только один элемент ГТС.

Рис. 6. Одноточечный элемент ГТС: потребитель

Математическая модель элемента ГТС этого класса имеет вид:

ModelK1Tпот = (Var, Eq, F), здесь Var = Vargas U Varel, Vargas = Sgas ,

Eq = {hi (Var) = 0,i = 1,...,m; gj (Var) < 0, j = 1,..., r},

F = {ф,: X, ^ Y,, i = 1,...,s},

Г аз —►

Рис.5. Одноточечный элемент ГТС: источник газа

Математическая модель элемента ГТС этого класса имеет вид:

ModelK1Tист = (Var, Eq, F),

где Var = Vargas U Varel, Vargas = Sgas ,

Eq = {hi (Var) = 0,i = 1,...,m; gj (Var) < 0, j = 1,..., r},

при этом переменная v характеризует состояние газа в точке элемента.

В большинстве случаев точная математическая модель системы “потребитель газа” не строится, так как на состояние потребителя влияет множество факторов, не связанных с газом напрямую. Следовательно, модель системы “потребитель газа” может быть довольно сложная. Поэтому будем использовать более узкую математическую модель потребителя газа. Для этого введем подкласс К1Тпот1 класса К1Тпот (К1Тпот1 сК1Тпот ). Математическая модель элемента ГТС класса К1Тпот1 имеет вид:

MOdel К1Тпот1 = (Var, Eq, F),

F = {ф,: X, ^ У,, i = 1,...,s},

где Var = Vargas U Varel, Vargas = Sgas, Varel = 0 ,

Eq = {q > 0} , F = {ф,: X, ^ Y,, i = 1,...,s} .

62

РИ, 2002, № 1

Класс “Двухточечный элемент ГТС с выраженным давлением газа через другие переменные модели” (K2TP) представляет собой множество математических моделей двухточечных элементов ГТС, причем K2TP с K2T . Математическая модель элемента ГТС этого класса имеет вид:

ModelK2TP = (Var, Eq, F),

где Var = Vargas U Varel , причем множество Vargas определяется в соответствии с выражением (4), Eq = H U G,

H = {hp (Рн, Рк, Тн, Тк, q, NKOMn, Varel) = 0, h; (Var) = 0, i = ,

G = {gj( Var) <0, j = 1,...,r} ,

т.е. в множество уравнений H обязательно входит уравнение, связывающее давление газа на входе элемента (Рн) и давление на его выходе (Рк). Это уравнение задает неявные функции Рк (Рн) и Рн (Рк), т.е. его можно разрешить относительно переменных Рк и Рн. Этим класс K2TP отличается от класса K2T;

F = {Рк (Рн ),Рн (Рк), Фі: Xi ^ Yi, i = 1,...,s} ,

здесь Рк (Рн) — функция, выражающая переменную Рк через переменную Рн и другие переменные модели; Рн (Рк) — функция, выражающая переменную Рн через переменную Рк и другие переменные модели.

К классу K2TP относится математическая модель УТ, ГПА без газотурбинного привода.

Класс “Пассивный двухточечный элемент ГТС с выраженной температурой газа через другие переменные модели ” (K2TTpas) представляет собой множество математических моделей элементов ГТС, причем K2TTpas с K2T . Математическая модель элемента ГТС этого класса имеет вид:

Model K2TTpas = (Var, Eq, F),

где Var = Vargas U Varel. При этом множество Vargas определяется в соответствии с выражением

(4),

Eq = H U G, H = {ht (Тн ,Тк ,q, Nkomo, Varel) = 0, h; (Var) = 0, i = 2,...,m} ,

G = {Рнач > Ркон , (6)

gj( Var) < 0, j = 1,..., r},

Рнач =

Р

н

Р

к

q ^ 0, q < 0,

Ркон =

Р

к

Р

н

q ^ 0, q < 0,

т.е. в множество уравнений h обязательно входит уравнение, связывающее температуру газа на входе элемента (Тн ) и температуру на его выходе (Тк ). Это уравнение задает неявные функции Тк (Тн) и Тн (Тк), которые не зависят от давлений Рн , Рк .

Этим класс K2TTpas отличается от класса K2T, а также условием (6), которое означает, что газ течет в направлении уменьшения давления, т.е. при положительном значении расхода (при q > 0 ) он течет от входа к выходу элемента, а при отрицательном (при q < 0 ) — от выхода ко входу;

F = {Тк (Тн ),Тн (Тк), Фі : Xi ^ Yi, i = 1,...,s} ,

где Тк (Тн) — функция, выражающая переменную Тк через переменную Тн и другие переменные модели; Тн (Тк) — функция, выражающая переменную Тн через переменную Тк и другие переменные модели. Поскольку при положительном значении расхода газ течет от входа к выходу элемента, то для вычисления его температуры на выходе элемента используется функция Тк (Тн), а при отрицательном значении расхода он течет от выхода ко входу, поэтому для вычислении температуры газа на входе элемента используется функция Тн (Тк).

К классу K2TTpas относится математическая модель УТ.

Класс “Активный двухточечный элемент ГТС с постоянной температурой газа ”(K2TTconst) представляет собой множество математических моделей элементов ГТС, причем K2TTconst с K2T . Математическая модель элемента ГТС этого класса имеет вид: Model K2TTconst = (Var, Eq, F), где Var = Vargas U Varel, причем множество Vargas определяется в соответствии с выражением (4),

Eq = H U G, H = {ht (Тн ,Тк ,q, Varel) = 0 , hi (Var) = 0, i = 2,...,m},

G = {gj (Var) < 0, j = 1,...,r} ,

т.е. в множество уравнений н обязательно входит уравнение, которое задает неявные функции Тк (q, Varel) и Тн (q, Varel), не зависящие от давлений Рн, Рк, состава газа и температуры Тн (Тк). Этим класс K2TTconst отличается от класса K2T;

F = {Тк (q, Varel), Тн (q, Varel),

Фі : Xi ^ Yi, i = 1,..., s} .

При положительном значении расхода газ течет от входа к выходу элемента, и для вычисления его температуры на выходе элемента используется функция Тк (q, Varel), а при отрицательном значении расхода газ течет от выхода ко входу, поэтому для вычисления его температуры на входе элемента используется функция Тн (q, Varel).

К классу K2TTconst относится математическая модель ГПА без газотурбинного привода.

РИ, 2002, № 1

63

Схема взаимосвязей классов математических моделей элементов ГТС представлена на рис. 7.

Рис. 7. Наследование

7. Основные определения и множества

Математическая модель УПР в ГТС строится по ориентированному графу сети. Элементы системы моделируются дугами графа, точки соединения этих элементов— узлами. Узлы и дуги графа пронумерованы. Направление дуг показывает условное направление потока газа. Если расход газа в дуге имеет отрицательное значение, то это означает, что газ течет в направлении, противоположном направлению этой дуги. Если дуга входит в узел, то давление в конце этой дуги считается равным давлению в этом узле, если дуга выходит из узла, то давление в начале этой дуги считается равным давлению в этом узле. Поэтому имеет смысл говорить о давлениях газа в узлах. Для описания источников и потребителей ГТС (одноточечных элементов) вводится так называемый фиктивный нулевой узел и фиктивные дуги, обозначающие источники и потребителей. Дуги, обозначающие источники, выходят из фиктивного узла и входят в другой узел сети. Дуги, обозначающие потребителей, выходят из узла сети и входят в фиктивный узел. В узел сети может входить не более одного источника или выходить не более одного потребителя. Входной узел— узел, в который входит дуга, обозначающая источник; выходной узел— узел, из которого выходит дуга, обозначающая потребителя; внутренний узел— узел, который не является ни входным, ни выходным.

Пусть ГТС состоит из элементов, модели которых относятся к классам K2T, K3TTT, КІТистІ, КІТпотІ. Пусть e — множество всех дуг графа сети; V — множество узлов графа сети (кроме фиктивного нулевого узла). Здесь и далее под множеством дуг (узлов) графа сети подразумевается множество номеров дуг (узлов) графа сети. Пусть МІТистІ — множество дуг графа сети, соответствующих элементам ГТС, модели которых принадлежат классу КІТистІ; МІТпотІ — множество дуг графа сети, соответствующих элементам ГТС, модели которых принадлежат классу КІТпотІ; М2Т — множество дуг графа сети, соответствующих элементам ГТС, модели которых принадлежат классу К2Т . При формировании математической модели УПР в ГТС трехточечный элемент с отбором топливного газа моделируется двумя дугами: дуга, соответствующая основному потоку газа, и дуга, соответствующая топливному газу. Дуга, моделирующая отбор топливного газа, выходит из узла, из

которого отбирается газ для топлива, и входит в фиктивный нулевой узел. Когда идет речь об і-м элементе ГТС, имеется в виду элемент, соответствующий і-й дуге (в случае трехточечного элемента — і-я дуга соответствует основному потоку газа от точки н к точке к). Пусть М3ТТГІ — множество дуг графа сети, соответствующих основному потоку газа, который течет через элементы ГТС, модели которых принадлежат классу К3ТТГ; М3ТТГ2 — множество дуг графа сети, моделирующих отбор топливного газа для элементов, модели которых принадлежат классу К3ТТГ. Введем в рассмотрение функцию т г , отображающую множество М3ТТГІ в множество М3ТТГ2 :

тг: М3ТТГІ ^ М3ТТГ2 ,

где т г(i) — дуга, моделирующая отбор топливного газа для і-го элемента ГТС; и введем функции

к: E ^ V , н: E ^ V ,

здесь к (i) — номер узла, в который входит дуга і; н (i) — номер узла, из которого выходит дуга і. Пусть G]" — множество дуг, входящих в узел j; GJ — множество дуг, выходящих из узла j.

Таким образом, каждой дуге і є E \ М3ТТГ2 соответствует элемент ГТС, описываемый моделью Мойе1(.

Пример графа сети представлен на рис. 8.

Пусть в этом примере дуги 2, 4, 6, 7, 8 соответствуют элементам ГТС, модели которых принадлежат классу К2Т; дуги 3, 5— элементам, модели которых принадлежат классу К3ТТГ; дуга 1 моделирует источник газа, а дуги 9, 10— потребителей. Дуга с номером 11 моделирует отбор топливного газа для дуги с номером 3, а дуга с номером 12 — отбор топливного газа для дуги с номером 5. На рис. 8 это показано пунктирной линией. На этом рисунке также показано, какая дуга какому множеству принадлежит.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

В этом примере E = {1,2,3,4,5,6,7,8,9,10,11,12}, V = {1,2, 3,4, 5,6,7,8} , М2Т = {2,4,6, 7,8} ,

М3ТТГІ = {3,5}, М3ТТГ2 = {11,12}, МІТистІ = {1} , МІТпотІ = {9,10} ; тг: М3ТТГІ ^ М3ТТГ2 ,

64

РИ, 2002, № 1

тг(3) = 11 , тг(5) = 12 ;

н(1) = 0 , н(2) = 1, н(3) = 2 , н(4) = 3, н(5) =4 , н(6) = 5, н(7) = 4 ,

н(8) = 7 , н(9) = 6 , н(10)=8 , н(11) = 2 , н(12) = 2 ;

U U R1TnoT1(i, Vargasj) U U ЮТистЦі, Vargasj).

ієМіТпоті ієМіТисті

Множество уравнений и неравенств базовой модели УПР в ГТС:

Eq = { R3T(і, Eqi), ієМ2Т U М3ТТГ1;

к(1) = 1, к(2) = 2 , к(3) = 3, к(4) = 4 , к(5) = 5, к(6) = 6 , к(7) = 7 ,

к(8) = 8, к(9) = 0 , к(10) = 0 , к(11) = 0, к(12)=0;

где 0— фиктивный нулевой узел.

Gi = {1}, G! = {2}, G2_= = {2}, Gy = {3,11},

G^ = {3} , G3 = {4} ,

Gj = {4} , G4 = { ;5,7,12}, G5 ={5}, Gj = {6}

G6 = {6} , G6 = {9} ,

G7 = {7} , G7 = {8}: G£ ={8}, Gg ={10}.

8. Базовая математическая модель УПР в ГТС

Как было введено ранее, математическая модель УП Р в ГТС и любого ее элемента относится к классу вида (3): Model = (Var, Eq, F).

^і - ^і = 0, j є V , (7)

ієОІ" ієОі J J

Тнач (s,qs) •( £ 4і

іє G^a4(s qs) n (М1Тист1иМ2Т и М3ТТГ1), qi >0, нач(s,qs)#0

- Z qi ) =

ієСнач(s,qs) П (М2Т UМ3ТТГ1), qi <0,нач(s,qs)*0

= X Ткі qi

ієОНач(8 q ) П (МіТистіиМ2ТиМ3ТТГ1), qi >0,нач(s,qs)*0

- Z Tнiqi

ієСнач (s,qs) П ( М2Т U М3ТТГ1 )^ < 0,нач(s,qs)*0 ,

s є E \ М3ТТГ2 ; (8)

Приведем базовую математическую модель УПР в ГТС. Для этого вначале введем следующие операции подстановки:

R3T (і, X) = X

Replace

seVargasj U Varelj

si

Replace

P _ p p _ p

•‘•ні •*• н (і) ’ •*• кі 1 к (і)

Рт.г.і рн(тг(i)),TT.r.i TKTr(i),qT.r.i qTr(i) , NKOMnT.r.i NK0MnTr(i>

Здесь Pj — давление газа в узле j; qi — расход газа в i-й дуге; NKoMni — вектор компонентного состава газа в i-й дуге; Vargasi — множество переменных модели i-го элемента ГТС, характеризующих состояние и состав газа (например, для пятого участка трубопровода

NKoMns •( z qi

ієЄнач(5 q ) б (М1Тист1иМ2Т иM3TTn),qi >0, нач (s,qs)^0

Z qi

) =

ieGнач(s,qs) П (M2TUМ3ТТГ1 ),qi <0,нач(s,qs)*0

У Nkom4 j qi

і є G дач(£ q ) П ( М1Тист1иМ2Т U M3TTГ1),qi > 0, нач (s,qs)^Q

- У NK0Mni qi

ієСнач(s,qs) n (М2ТUМ3ТТГ1 ),qi <0,нач(s,qs)*0 ,

s є E\(М3ТТГ2 и М1Тист1)}, (9)

где Eqi — множество уравнений и неравенств, связывающих переменные модели i-го элемента

Vargas5 = {Рн5,1'н5 , Рк5 , Tr5 , q5 , NK0Mn5 } );

Vareli — множество переменных модели i-го элемента ГТС, характеризующих структуру и состояние этого элемента;

RnHCTi(i, X) = X

Replace s є Vargasi

si

Replace

Pi = Рк(і) , Ti = TRi ,

RiTпотi(i, X) = X

Replace s є Vargasi

si

Replace

Pi = рн(і) , Ti = І'ні

Множество переменных базовой математической модели УПР в ГТС:

Var = U (R3T(i, Vargasi U Vareli) U

ієМ2Т и М3ТТГ1

ГТС; нач (i,q)

н (і), q > 0, к(і), q <0,

Tm4(і, q) =

(q > 0)л((і є М2ТUМ3ТТГ1) v(і є М1Тпот1)), (q < 0)л((і є М2ТUМ3ТТГ1) v(і є М1Тист1)), (q < 0)л(і є М1Тпот1),

(q > 0)л(і є М1Тист1).

Формула (7) представляет собой первый закон Кирхгоффа, выражения (8) — формулу смешивания температур потоков газа, входящих в узел; выражения (9) — формулу смешивания компонентных составов потоков газа, входящих в узел.

Множество функций базовой модели УПР в ГТС:

F = { тг (і), н (і), к (і), нач (i,q),Tm4 (і, q)} U |J R3T(k, Fk ),

кєМ2Т U М3ТТГ1

здесь Fk — множество функций k-го элемента ГТС.

РИ, 2002, № 1

65

9. Модифицированная математическая модель УПР в ГТС

Полученная базовая математическая модель УПР в ГТС имеет ряд серьезных недостатков:

— структура уравнений (8) зависит от знака расхода;

— даже при относительно небольшом числе дуг и узлов графа сети количество переменных и уравнений базовой модели будет слишком большим.

Однако количество переменных и уравнений базовой модели можно сократить. Полученную модель назовем модифицированной математической моделью УПР в ГТС. Модифицированная математическая модель УПР в ГТС требует выбора дерева и леса графа сети. Деревом называется связный граф без циклов. Деревом графа сети называется связный подграф, содержащий все узлы графа сети (включая фиктивный нулевой узел) и не имеющий ни одного цикла; причем дуги, входящие в это дерево, называются ветвями дерева графа сети, остальные— хордами. Лесом называется граф без циклов. Лесом графа сети в данной работе называется подграф, содержащий все узлы графа сети (кроме фиктивного нулевого узла) и не имеющий ни одного цикла; дуги, входящие в этот лес, называются ветвями леса графа сети, остальные—хордами; причем ветви леса должны соответствовать элементам из класса K2TP. Понятно, что лес графа сети состоит из деревьев. В каждом дереве леса выбирается точка затравки для расчета давлений— узел, в котором давление является переменной модели, а давления в остальных узлах этого дерева— выражениями от этого давления и других переменных модели. Выбор леса графа сети необходим для расчета давлений в узлах. С точки зрения модели выбор дерева и леса графа сети является произвольным. Конкретные алгоритмы построения оптимальных дерева и леса графа сети зависят от решаемой задачи.

Пусть M2TP — множество дуг графа сети, соответствующих элементам ГТС, модели которых принадлежат классу K2TP; M2TTpas — множество дуг графа сети, соответствующих элементам ГТС, модели которых принадлежат классу K2TTpas; M2TTconst — множество дуг графа сети, соответствующих элементам ГТС, модели которых принадлежат классу K2TTCOnst; Etreel — множество дуг графа сети, которые являются ветвями дерева; E tree2 — множество дуг графа сети, которые являются хордами дерева; Eforl — множество дуг графа сети, которые являются ветвями леса; Efor2 — множество дуг графа сети, которые являются хордами леса; V1 — множество узлов графа сети, которые являются точками затравки для расчета давлений.

Если газ выходит из узла по нескольким дугам, то его температуры являются равными. Поэтому имеет смысл говорить о температурах газа, выходящего

из узлов. За счет этого количество переменных и уравнений базовой математической модели можно

сократить. Пусть Tj, j є V — температура газа,

выходящего из узла j. Эти температуры являются выражениями, алгоритм расчета которых приведен ниже (п.10).

Если газ выходит из узла по нескольким дугам, то его компонентные составы являются равными. Поэтому имеет смысл говорить о компонентных составах газа, выходящего из узлов. За счет этого количество переменных и уравнений базовой математической модели можно сократить. Пусть

NKOMny j, j є V — вектор компонентного состава

газа, выходящего из узла j. Эти компонентные составы являются выражениями, алгоритм расчета которых приведен ниже (п. 11).

Как было введено ранее, математическая модель УПР в ГТС и любого ее элемента относится к классу вида (3): Model = (Var, Eq, F).

Приведем модифицированную математическую модель УПР в ГТС. Для этого вначале введем следующие операции подстановки:

R3T(i, X) = X

Replace

s є Vargas U Vareli

si

Replace

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

PHi = PK(i)>PKi = PK(i)> NKoMni = NK°Mn(i,qi),

PT.r.i PH (тг (i)),TT.r.i THTr(i),qT.r.i qTr(i),

NKoMnT.r.i = NKoMn (тг (i),q тг (i)),

где Vargas( — множество переменных модели i-го элемента ГТС, характеризующих состояние и состав газа; Vareli — множество переменных модели i-го элемента ГТС, характеризующих структуру и состояние этого элемента; Pj, j є V — давление газа в узле j (давления Pj, где j є V1, являются переменными модели, а остальные— выражениями); qi — расход газа в i-й дуге;

~ |NKoMnyH (i), q > О,

NKoMn (i, q) = <

[NKoMoyK (i), q < 0,

NKoMny j — вектор компонентного состава газа, выходящего из узла j;

R2TT (i, X) = X

Replace

seVargasj U Varelj

si

Replace

P _ p p _ p

1 Hi 1 H (i) ’ 1 Ki 1 к (i) ’

NKoMni = NKoMn(i,qi),THi = Th (i,qi),TKi = Tk (i,qi)

Th(i, q) =

th (i), q ^ °

~ні(Тк(i))> q<°

66

РИ, 2002, № 1

Тк (i,q)

Ткі(Тн(i)), q>О,

Тк (i)> q <0

Ткі(Тн (i)) — функция, выражающая температуру газа на выходе і-го элемента ГТС через температуру на его входе; Тні (Тк(і)) — функция, выражающая

температуру газа на входе i-го элемента ГТС через температуру на его выходе (см. определения классов K2TTpas, K2TTconst).

Множество переменных модифицированной математической модели УПР в ГТС, характеризующих состояние и состав газа:

Vargas = (qi,ieEtree2; Pj,jeVl; Тй, NKOMnj , ieMn^oTl;

Тн , Тк , і є M2T \ ( M2TTpas U M2TTconst) U M3TTri}.

Множество переменных модифицированной математической модели УПР в ГТС, характеризующих структуру и состояние ГТС:

Replace

Varel = {Тгр^фикт, Кфикт} U U Varelj s є Varel,

ieM2T U M3TTT1

Si ,

где Тгр — средняя на некотором интервале времени (неделя, месяц, сезон) температура грунта на глубине заложения газопровода; qфикт представляет собой некоторое малое значение расхода газа и введено для того, чтобы избежать неопределенно-

О

сти типа — в выражениях (11), (12) при нулевом

значении входящих расходов (например,

qфикт = 10_4° млн. м3/сут ); Кфикт — фиктивный

вектор компонентного состава газа, каждая компонента которого представляет собой некоторое среднее значение молярной концентрации соответствующего компонента газовой смеси в долях единицы.

Алгоритм формирования множества уравнений и неравенств Eq модифицированной математической модели УПР в ГТС состоит в следующем. Включить в множество Eq :

1) уравнения и неравенства моделей всех трехточечных элементов;

4) уравнения и неравенства моделей элементов, соответствующих хордам леса и относящихся к классу K2TTpas или K2TTconst, кроме уравнений, связывающих температуру газа на входе и выходе этих элементов;

5) уравнения и неравенства моделей элементов, соответствующих хордам леса и относящихся к классу K2T, но не относящихся ни к классу K2TTpas, ни к классу K2TTconst.

Таким образом, множество уравнений и неравенств модифицированной математической модели УПР в ГТС:

Eq = {

R3T(i, Eq,), i є M3TTT1,

R2TT(i, Eq, \ {hp (PH, PR, Тн, Тк, q, Nkomh, Varel) = 0, ht (Тн ,Тк, q, Nkomo, Varel) = 0}), i є Efor1 П (M2TTpas U M2TTconst),

R3T(i, Eq, \ {hp (Pjj , PR, Тн, Тк, q, Nkomh, Varel) = 0})

(i є Eforl) л (i g M2TTpas U M2TTconst),

R2TT (i, Eqj \ {ht (Тн, Тк , q, Nkomh, Varel) = 0}), i є Efor2 П (M2TTpas U M2TTconst),

R3T(i, Eq,),

(i є M2T П Efor2) л (i g M2TTpas U M2TTconst)

},

где Eq, — множество уравнений и неравенств, связывающих переменные модели i-го элемента ГТС; hp ^, Pк, Тн, Тк, q, Nkomh, Varel) — уравнение , связывающее давление газа на входе и выходе элемента; ht (Тн, Тк, q, Nkomh , V arel) — уравнение, связывающее температуру газа на входе и выходе элемента (см. определения соответствующих классов K2TP, K2TTpas, K2TTconst).

Расходы в ветвях дерева графа сети, температуры и компонентный состав газа в узлах являются выражениями модифицированной модели. Расходы в ветвях дерева выражаются через расходы в хордах, которые являются переменными модели:

qi = Zlqr _ Zlqr , ieEtreel, (10)

reQl reQr

2) уравнения и неравенства моделей элементов, соответствующих ветвям леса и относящихся к классу K2TTpas или K2TTconst, кроме уравнений, связывающих давления газа на входе и выходе, и уравнений, связывающих температуру газа на входе и выходе этих элементов;

3) уравнения и неравенства моделей элементов, соответствующих ветвям леса и не относящихся ни к классу K2TTpas, ни к классу K2TTconst, кроме уравнений, связывающих давления газа на входе и выходе этих элементов;

здесь Q7 — множество всех хорд дерева графа сети, циклы которых содержат ветвь i, направление этой ветви i совпадает с направлением хорд в циклах; Qj" — множество всех хорд дерева графа сети, циклы которых содержат ветвь i, направление этой ветви i противоположно направлению хорд в циклах. Под циклом хорды здесь понимается цепь, содержащая эту хорду, которая начинается и закан -чивается фиктивным нулевым узлом. Выражение (10) представляет собой первый закон Кирхгоффа.

Температуры газа, выходящего из узлов:

РИ, 2002, № 1

67

Tj - ( Е Ткі(Тн (i))qi +

ieGt П (M2TTpas u M2TTconst ),qi >0

Таким образом, число уравнений и неравенств модифицированной математической модели будет меньше, чем в базовой модели, на

Z Ti qi

ieGІ П (M2T\(M2TTpasU M2TTconst) UM3TTriUMlTист1 ),q, >0

(Тк (i)) qi

| E fori | + | M2TTpas u M2TTconst | + | E \ MlTист11 + | V |

На практике это соответствует уменьшению числа уравнений в 8-20 раз.

ieGj П ( M2TTpas U M2TTconst), qi <0

Z ТніЯі - Z Тгр qt +

ieGJ П (M2T\(M2TTpas u M2TTconst) UM3TTT1), qi < 0 ieGJ ПMiTnoTl, qi < 0

( E qi -

ieGt n (M2T uM3TTriиMIThctI ),qi >0

Математические модели УПР в ГТС позволяют „ , сформулировать целый ряд задач, связанных с

афикт Тгр ) /

оцениванием состояния и параметров газотранспортной системы.

Ю.Температурный расчет модифицированной математической модели УПР в ГТС

— Е qi + q^KT) . V

ieGJ П ( M2T и M3TTO и MiTnoTl ),qi < 0 , j Є V ,

(11)

где Ткі(Тн (i)) — функция, выражающая температуру газа на выходе i-го элемента ГТС через температуру на его входе; Тні (Тк (і) ) — функция, выражающая температуру газа на входе i-го элемента ГТС через температуру на его выходе. Выражение (11) представляет собой формулу смешивания температур потоков газа, входящих в узел j.

Компонентный состав газа, выходящего из узлов: NKoMny j = ( Е NKoMnyH (i) qi -

ieG| П ( M2tU M3TTri),qi > 0

— ^ NKoMnyK(i) qi + ^ NKoMni qi + Nфнкт qфикт )/

ieGJ n (M2TUM3TTn),q, <0 ieGj ПMIThctI, q, >0

( Z q, - Z q, + qфикт)

ieGt П (M2tUM3TTri UMiTHCTi),q, >0 ieGj П (M2TJM3TTr1),q, <0

j є V . (12)

Множество функций модифицированной модели УПР в ГТС:

F={тг(і), н(i), к(i), NKoMn (i,q),XH(i,q),lK(i,q)} U U К3Т(к, Fk )

keM2T U M3TTr1 9

здесь Fk — множество функций k-го элемента ГТС.

Число уравнений и неравенств модифицированной математической модели будет меньше, чем в базовой модели, за счет устранения:

— уравнений, связывающих давление газа на входе и выходе элементов, соответствующих ветвям леса Efor1;

— уравнений, связывающих температуру газа на входе и выходе элементов, модели которых принадлежат классу K2TTpas или K2TTconst;

— уравнений для компонентного состава в дугах, т.е. уравнений (9);

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

— уравнений для расходов (7), составленных по первому закону Кирхгоффа.

Рассмотрим задачу нахождения температур газа, выходящего из узлов, т.е. задачу нахождения выражений Т., j є V , определяемых в соответствии с (11). Выражения Т., j є V зависят от расходов и температур. Чтобы их найти, необходимо решить систему линейных уравнений (11). Но поскольку газ не течет по циклу, состоящему из дуг, соответствующих элементам класса K2TTpas (это следует из определения класса K2TTpas, а именно из условия (6)), то система линейных уравнений (11) получается вырожденной. Поэтому вместо ее решения можно применить специальный алгоритм для нахождения всех Ті , j є V (алгоритм расчета температур).

Для того чтобы применить алгоритм расчета температур, необходимо из графа сети исключить дуги, которые не принадлежат множеству M2TTpas или M2TTconst, т.е. эти дуги не рассматриваются. Тогда исходный граф может распасться на несколько независимых графов, в которых каждая дуга будет принадлежать множеству либо M2TTpas, либо M2TTconst. Для каждого такого графа необходимо применить алгоритм расчета температур.

Идея этого алгоритма состоит в попытке обойти все узлы графа сети в определенной последовательности, вычисляя значение температуры газа в каждом узле. Алгоритм расчета температур будет давать их точные значения, если входные данные таковы, что газ не течет по циклу, состоящему из дуг, соответствующих элементам класса K2TTpas, и соблюдается I закон Кирхгоффа. В противном случае алгоритм дает приближенные значения температур и должны быть заданы приближенные значения температур газа для некоторых узлов.

В процессе работы алгоритма на дуги ставятся пометки вида V, означающие, что температуры газа на входе и выходе соответствующих элементов ГТС уже вычислены. На узлы ставится два вида пометок:

а) V (пройденный узел). Это означает, что температура газа, выходящего из этого узла, уже вычислена;

б) (тупиковый узел). Это означает, что невозможно вычислить температуру газа, выходящего из этого узла, так как известны не все температуры потоков газа, входящих в этот узел. Узлы, помечен-

68

РИ, 2002, № 1

ные вносятся в список тупиковых узлов, кото-

рый можно представить как множество узлов.

Пометки V и друг друга исключают.

Алгоритм расчета температур состоит в следующем.

1. Очистить список тупиковых узлов, пометки на узлах и дугах. Дуги, принадлежащие множеству M2TTconst, расход в которых отрицательный, пометить как пройденные.

2. Для каждой дуги, принадлежащей множеству МІТистІ или M2TTconst, расход в которой положительный; дуги, принадлежащей множеству MITnoTl, расход в которой отрицательный, выполнить процедуру температурного расчета фрагмента (см. ниже).

3. Пока есть еще непомеченные узлы, перебирать эти узлы, в которые газ не входит или входит только по помеченным дугам. Для каждого такого узла S выполнить следующее:

3.1. Вычислить температуру газа в узле S по формуле (11).

3.2. Пометить узел S как пройденный (V).

3.3. Для всех непомеченных дуг, принадлежащих множеству M2TTpas, по которым газ выходит из узла S, выполнить процедуру температурного расчета фрагмента (см. ниже).

4. Пока список тупиковых узлов непустой, выполнять следующее:

4.1. Среди всех тупиковых узлов найти узел ST с минимальным суммарным входящим расходом на непомеченных дугах.

4.2. Температуру газа в узле ST вычислить приближенно, задав приближенные значения температур потоков газа, входящих по непомеченным дугам в этот тупиковый узел. Пометить этот узел и эти дуги V.

4.3. Для всех непомеченных дуг, принадлежащих множеству M2TTpas, по которым газ выходит из узла St , выполнить процедуру температурного расчета фрагмента (см. ниже).

5. Если все узлы помечены как пройденные, то работа алгоритма закончена; иначе, в оставшихся непомеченными узлах температуру считать равной Тгр, и работа алгоритма закончена.

Процедура температурного расчета фрагмента (на входе этой процедуры: непомеченная дуга i).

1. Пометить дугу i V.

2. Пусть S— узел, в который газ течет по дуге i. Если газ входит в узел S только по помеченным дугам, то:

2.1. Вычислить температуру в узле S (по формуле (11)).

2.2. Пометить узел S как пройденный (V).

2.3. Для всех непомеченных дуг, принадлежащих множеству M2TTpas, по которым газ выходит из узла S, выполнить эту же процедуру.

11. Расчет компонентного состава газа, выходящего из узлов

Выражение (12) представляет собой систему линейных уравнений с неизвестными NKOMny j, j є V . Система (12) имеет сильно разреженную матрицу коэффициентов, причем специального вида, поэтому решать ее стандартными методами решения систем линейных уравнений (например, Гаусса, Жордана- Г аусса и др.) не эффективно. Если газ не течет по циклу, то матрицу коэффициентов системы (12) сразу можно свести к треугольному виду перестановками соответствующих строк и столбцов, не производя никаких сложений и умножений над строками. Если же есть циклы, по которым течет газ, то несложными преобразованиями матрица коэффициентов системы также сводится к треугольному виду. Предлагается специальный алгоритм решения системы (12), учитывающий специфику матрицы коэффициентов, который состоит в следующем:

1. Выполнить процедуру 1 для матрицы коэффициентов системы.

2. Выполнить процедуру 2 для матрицы коэффициентов системы.

3. Выполнить процедуру 3 для матрицы коэффициентов системы.

4. Первые три шага сводят матрицу коэффициен -тов исходной системы линейных уравнений (12) к верхнетреугольному виду. Полученной матрице коэффициентов ставится в соответствие система, эквивалентная исходной, решать которую предлагается обратным ходом метода Гаусса.

Процедура 1. Найти строку, в которой находится только один ненулевой элемент. Соответствующими перестановками строк и столбцов поместить его в левый верхний угол. Вычеркнуть строку и столбец, в которых находится этот элемент, и, следовательно, тем самым понизить размерность матрицы на 1. Повторять эту операцию до тех пор, пока это возможно.

Процедура 2. Найти столбец, в котором находится только один ненулевой элемент. Соответствующими перестановками строк и столбцов поместить его в правый нижний угол. Вычеркнуть строку и столбец, в которых находится этот элемент, и, следовательно, тем самым понизить размерность матрицы на 1. Повторять эту операцию до тех пор, пока это возможно.

Процедура 3. Найти столбец, в котором находится наименьшее число ненулевых элементов. Соответствующими перестановками строк и столбцов поместить один из этих элементов в правый нижний угол (путь это будет элемент А). Обнулить остальные элементы столбца, в котором находится элемент А, соответствующими умножениями его на число и сложениями строк. Вычеркнуть строку и столбец, в которых находится элемент А, и, следовательно, тем самым понизить размерность матрицы на 1. Выполнить процедуры 1 и 2. Повторять эту операцию до тех пор, пока это возможно.

РИ, 2002, № 1

69

12. Расчет давлений в узлах графа сети

Как было сказано выше, давления Pj, j є V1 являются переменными модели, а давления во всех остальных узлах (Pj, j g V1)— выражениями. Будем считать, что узлы j є V1 имеют уровень 1. Узел имеет уровень (i +1), если он соединен ветвью леса с узлом уровня i. Задача расчета давлений состоит в их вычислении во всех узлах графа сети по известным значениям расходов в дугах и давлений в узлах уровня

1. Для этого должен быть задан лес графа сети.

Расчет давлений во всех узлах графа сети происходит последовательно, начиная с давлений в узлах уровня 1, которые являются известными. Таким образом, расчет давлений осуществляется путем последовательного обхода каждого дерева леса графа сети.

13. Заключение

Предложен объектно-ориентированный подход к построению математических моделей газотранспортных систем в стационарном режиме. Получены две математические модели УПР в ГТС: базовая и модифицированная, для построения которых вводятся специальные классы и подклассы математических моделей элементов ГТС. Примененный подход позволил сформировать математическую модель всей

УДК 517.544.3:517.947.48

МОДЕЛЮВАННЯ ІМПУЛЬСНИХ СКЛАДОВИХ ВНУТРІШНІХ ЗАДАЧ АТМОСФЕРНОЇ ЕЛЕКТРИКИ ДЛЯ ЛІТАЛЬНИХ АПАРАТІВ

ПЛОТНИЦЬКИЙ Т.А., МУХІНА М.П.____________

Розглядається математична модель електромагнітної взаємодії блискавки з літальним апаратом, що представляється на класі так званих внутрішніх задач низькочастотної електродинаміки. Запропонований методологічний підхід дозволяє отримати умову нехтування дифузійно-магнітної складової наводок.

Вступ

Згідно зі статистичними відомостями, ураження літального апарата (ЛА) блискавкою відбувається один раз на 10-15 тис. годин нальоту. До 1988 року влучення блискавки в ЛА вважалося явищем випадковим. Але дослідження встановили, що у 80 % випадків ЛА сам провокує блискавку, рухаючись у секторі з конвективним рухом мас повітря із хмарами — носіями електричного заряду. Навіть при наявності простих систем, що мають різний потенціал, рух ЛА викликає підсилення поля в 10100 разів. Підсилення залежить від конфігурації ЛА, матеріалу його конструкції, протяжності вихлопного струменя двигунів. Літак типу Airbus, наприклад, підсилює поле в 50 разів.

Ураження блискавкою, що донедавна вважалося незначною подією, тепер може стати реальною не безпекою (внаслідок розекранування ЛА шляхом введення в конструкцію композитних матеріалів) для бортового обладнання, зокрема для ПЕОМ, що

70

газотранспортной системы и любого ее фрагмента, не привязываясь к конкретным моделям ее элементов, и, в то же время, при построении модели ГТС учитывать особенности моделей ее элементов путем введения классов и подклассов.

Литература: 1. Довідник експлуатаційникові газонафтового комплексу // В. В. Розгонюк, Л.А. Хачикян, М.А. Григіль, О. С. Удалов, В.П. Нікішин. К.: Росток, 1998. 432с.

Поступила в редколлегию 20.11.2001

Рецензент: д-р техн. наук, проф. Евдокимов А.Г.

Адаменко Вера Анатольевна, канд. техн. наук, доцент кафедры прикладной математики ХНУРЭ. Научные интересы: системный анализ, оптимальное стохастическое управление, условная оптимизация. Адрес: Украина, 61166, Харьков, пр. Ленина, 14, тел. +380572-40-94-36.

Адаменко Андрей Викторович, инженер-программист АОЗТ СП “МонИс”. Научные интересы: автоматизированные системы управления, системный анализ, условная оптимизация. Адрес: Украина, 61644, Харьков, ул. Октябрьской революции, 99, тел. +380572-15-80-57.

Тевяшева Ольга Андреевна, аспирант НТУ “ХПИ”. Научные интересы: системный анализ, теория оптимальных решений. Адрес: Украина, 61000, Харьков, пр. Фрунзе, 21, тел. +380572-20-57-74.

живиться струмом із малою напругою, і інтегрованих електричних систем управління, які мають стійку тенденцію до широкого розповсюдження.

За статистичними даними США, їх транспортні ЛА в середньому зазнавали один удар блискавки на кожні 2 тис. годин нальоту. Ушкодження, що при цьому виникали, могли мати широкий спектр інтенсивності: від незначних, ледь помітних впливів, до катастрофічних, пов’язаних головним чином із займанням палива в паливних баках [1].

Поширення струму блискавки по обшивці ЛА викликає перенапруги (так звані наводки) на ізоляції внутрішніх кіл відносно корпусу. Рівень наведених імпульсів напруги може складати декілька кіловольт [2]. У літературі прийнято виділяти три основні типи наводок залежно від шляхів проникнення електромагнітного поля:

— проникнення електричного поля безпосередньо крізь обшивку, з урахуванням геометрії обшивки та впливу поверхневого ефекту — так звана дифу-зійно-резистивна складова наводок;

— проникнення магнітного поля крізь обшивку ЛА, з урахуванням кривизни корпусу та нерівномірності розподілення струму блискавки — так звана дифузійно-магнітна складова;

— проникнення електромагнітного поля крізь різноманітні отвори в обшивці (ілюмінатори, радіопро-зорі елементи, щілини та ін.), з урахуванням геометричних розмірів отворів та місця розташування досліджуваного кола — так звана апертурна складова.

Моделювання елктромагнітної взаємодії електричних розрядів з ЛА є надзвичайно складною внутРИ, 2002, № 1

i Надоели баннеры? Вы всегда можете отключить рекламу.