Таблицы субмодели «Структура трубопроводной системы» (Hierarchy) дают возможность создавать произвольные иерархические структуры - «трубопроводные «деревья». Данные в этих таблицах необходимы для расчета балансов газа в газотранспортных, промысловых и распределительных сетях. Они могут использоваться для облегчения расчетов избытка или недостатка газа в газотранспортной системе.
Таблицы спроектированы так, чтобы реализовать неограниченное число вложенных рекурсий. Это дает возможность описывать деревья трубопроводных систем с любым требуемым количеством иерархических уровней.
С любой записью в таблице об отводящем трубопроводе может быть соединено несколько записей об основном трубопроводе, т.е. любая ветка в дереве трубопроводов может быть соединена более чем с одной «родительской» веткой. Это позволяет построить модель для расчета деревьев с ветвями и «кольцами».
Так как иерархические трубопроводные деревья по своей природе имеют произвольную структуру, то данные таблицы могут одновременно поддерживать описания множества различных иерархических деревьев внутри одной трубопроводной системы.
Таблица
Трубопроводы (Line)
В данной таблице хранится перечень всех трубопроводов в системе в соответствии с действующей системой их нумерации и наименований.
Тематический слой: Линейные координаты (Stationing)
Перечень полей в таблице:
Поле
|
Code
|
Описание
|
Трубопровод_ID
|
Line_ID
|
Уникальный идентификатор трубопровода, который используется для маркировки трубопровода внутри базы данных. |
Код трубопровода
|
Designator
|
Идентификационный номер трубопровода в соответствии с принятой в каждой компании системой нумерации и кодификации. |
Описание трубопровода
|
Description
|
Общепринятое название трубопровода и его общее описание. |
Тип трубопровода (из справочника)
|
Line_Type_CL
|
Код, определяющий тип трубопровода. Например: магистральный трубопровод, газопровод-отвод, переход через водную преграду, др. |
Транспортируемый продукт (из справочника)
|
Product_Type_CL
|
Тип продукта, который обычно транспортируется по данному трубопроводу. |
Рабочее состояние (из справочника)
|
Operating_Status_CL
|
Этот параметр отображает рабочее состояние трубопровода, которое распространяется на все данные, относящиеся к данному трубопроводу. Примерами таких состояний могут быть: находится в эксплуатации, требуется обследование, находится в ремонте и т.д. |
Тип трубопроводной системы (из справочника)
|
System_Type_CL
|
Тип трубопроводной системы, в состав которой входит данный трубопровод. |
[Наверх] [К списку таблиц]
Таблица
Иерархические деревья (Hierarchy)
В данной таблице хранится перечень иерархических трубопроводных «деревьев», выделенных в общей трубопроводной системе. В газотранспортной системе, информация о которой хранится в базе данных, одновременно может быть выделено несколько иерархических структур. Это газраспределительные системы, внутрипромысловые коллекторные системы, магистральные газопроводы с газопроводами отводами и др.
Тематический слой: Структура трубопроводной системы (Hierarchy)
Перечень полей в таблице:
Поле
|
Code
|
Описание
|
Иерархическая структура_ID
|
Hierarchy_ID
|
В газотранспортной системе, информация о которой хранится в базе данных, одновременно может быть выделено несколько иерархических структур. Каждая иерархическая система (дерево) трубопроводов имеет собственный идентификатор (код). В данном столбце содержится перечень идентификаторов всех иерархических структур, выделенных в трубопроводной системе. |
Описание иерархической структуры
|
Description
|
Общее назначение иерархической группы трубопроводов, выделенной в трубопроводной системе: региональная газраспределительная система, внутрипромысловая коллекторная система, др. |
[Наверх] [К списку таблиц]
Таблица
Соединения трубопроводов (Connection)
В данной таблице хранится информация о линейных иерархических соотношениях в древовидной трубопроводной системе. Это записи о соединениях ветвей трубопроводов, которые физически образуются при подключении трубопроводов-отводов к основному трубопроводу, при соединении нескольких шлейфов с коллектором и т.п.
Тематический слой: Структура трубопроводной системы (Hierarchy)
Перечень полей в таблице:
Поле
|
Code
|
Описание
|
Соединение трубопроводов_ID
|
Connection_ID
|
Уникальный идентификатор точки соединения основного и отводящего трубопроводов, т.е. точки подключения ветки в дереве трубопроводов. |
Отводящий трубопровод_ID
|
Child_Line_ID
|
Уникальный идентификатор подключенного к основному трубопроводу отводящего трубопровода. Это внешний ключ в таблице трубопроводов. |
Основной трубопровод_ID
|
Parent_Line_ID
|
Уникальный идентификатор основного трубопровода, к которому подключен отводящий трубопровод. В дереве трубопроводов этот трубопровод относится к более высокому иерархическому уровню. Это внешний ключ в таблице трубопроводов. |
Иерархическая структура_ID
|
Hierarchy_ID
|
Уникальный идентификатор иерархического дерева, выделенного в структуре трубопроводной системы. В это поле заносится уникальный идентификатор дерева трубопроводов, к которому принадлежит данное соединение. |
[Наверх] [К списку таблиц]