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

кандидата технических наук
Шерстнёв, Владислав Станиславович
город
Томск
год
2005
специальность ВАК РФ
05.13.01
Диссертация по информатике, вычислительной технике и управлению на тему «Распределённая геоинформационная система для сбора и обработки производственной информации в газодобывающей компании»

Автореферат диссертации по теме "Распределённая геоинформационная система для сбора и обработки производственной информации в газодобывающей компании"

На правах рукописи

Шерстнёв Владислав Станиславович

Распределённая геоинформационная система для сбора и обработки производственной информации газодобывающей компании

05.13.01 — Системный анализ, управление и обработка информация (по отрасли: информация и информационные системы)

Автореферат

I

диссертации на соискание ученой степени кандидата технических наук

Томск — 2005

Работа выполнена в Томском политехническом университете

Научный руководитель:

доктор технических наук, профессор Н.Г. Марков

Официальные оппоненты:

доктор технических наук, профессор В.А. Силич кандидат технических наук В.Н. Бурлаков

Ведущая организация:

Томский государственный университет систем управления и радиоэлектроники

Защита состоится « 21 » декабря 2005 г. в 15 ч. в ауд. 214 на заседании диссертационного совета Д 212.269.06 при Томском политехническом университете по адресу: 634034, г. Томск, ул. Советская, 84, Институт «Кибернетический центр» ТПУ.

С диссертацией можно ознакомиться в библиотеке Томского политехнического университета по адресу: 634034, г. Томск, ул. Белинского, 53.

Автореферат разослан « 18 » ноября 2005 г.

Ученый секретарь

диссертационного Совета к.т.н., доцент

М.А. Сонькин

г ъъо%

Общая характеристика работы

¿Llxl- föZ

Актуальность работы. Одной из важнейших и практически значимых целей, стоящих сегодня перед каждым предприятием газодобывающей отрасли в России, является создание эффективной автоматизированной системы управления этим предприятием. В последнее время для реализации этой цели начали внедряться ERP-системы, предназначенные для управления всеми ресурсами предприятия. При этом первые успешные шаги сделаны в направлении автоматизации финансово-экономической деятельности предприятий, однако применить стандартные средства таких систем для автоматизации производственной деятельности газодобывающих компаний (ГДК) без кардинальных переработок подсистем управления производством не представляется возможным.

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

Другой проблемой является проблема получения, передачи и эффективной обработки таких видов производственной информации, как пространственные данные (карты, планы), технологические схемы и мнемосхемы производственных объектов и процессов. Это означает, что в КИС должна быть геоинформационная компонента с развитым графическим редактором и т.п.

При решении этих проблем в настоящее время получены в основном теоретические результаты по разработке распределённых КИС, в том числе с геоинформационной подсистемой для обработки пространственных данных. Результаты получены коллективами отечественных и зарубежных ученых под руководством Юркевича Е.В., Царегородцева A.B., Мазура И.И., Дейта Дж. и др.

Однако практическая реализация предложенных ими идей, концепций и методов проектирования сложных КИС в полной мере пока отсутствует. На рынке России до сих пор нет полнофункциональных корпоративных распределённых геоинформационных систем для предприятий газодобывающей отрасли. Существующие зарубежные разработки программного обеспечения (ПО) КИС не локализованы и не могут бьггь легко адаптированы к российским условиям. На рынке ПО КИС в России имеется несколько отечественных и зарубежных систем, ориентированных на нефтедобывающую отрасль. Среди них полнофункциональные КИС «OillnfoSystem», «SliderOffice» и специализированные информационные системы «АСС», «Трубопроводы» и т.д. Однако эти КИС не учитывают специфику газодобывающей отрасли в должной мере и поэтому не могут полностью удовлетворить потребности производственных по£

разделений современных вертикально-ш

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

Исследования и разработки по теме диссертационной работы проводились в соответствии с утвержденными планами НИР Института «Кибернетический центр» ТПУ в 1997-2005 гг., а также в рамках проекта Минпромнауки РФ по гранту №00-15-98478 поддержки ведущих научных школ России.

Цель работы и задачи диссертации. Целью диссертационной работы является создание корпоративной распределённой геоинформационной системы для сбора и обработки производственной информации в вертикально-интегрированной газодобывающей компании и её апробация на предприятиях газодобывающей отрасли.

Для достижения поставленной цели требовалось решить следующие задачи.

1. Разработать концепцию построения распределённой геоинформационной системы (РГИС) для сбора и обработки производственной информации в ГДК, включающую принципы построения и основные требования к системе, а также на этой основе разработать структуру РГИС.

2. Создать информационную модель РГИС. Задача предполагает разработку концептуальных и физических моделей баз данных РГИС, включая модели пространственных данных.

3. Разработать математическое обеспечение (методы и алгоритмы) РГИС.

4. Разработать ПО РГИС. Результатом решения данной задачи являются программные средства, реализующие предложенную структуру РГИС и алгоритмы её функционирования.

5. Апробировать разработанное информационное, алгоритмическое и программное обеспечение РГИС на предприятиях газодобывающей отрасли.

Методы исследований. В работе использовались методы проектирования информационного обеспечения систем, статистического анализа, имитационного моделирования, объектно-ориентированного анализа и проектирования систем, объектно-ориентированного программирования, пространственного анализа данных.

Научную новизну полученных в работе результатов определяют:

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

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

3. Алгоритмы обработки пространственных данных, реализуемые на серверах баз данных РГИС.

4. Результаты исследования эффективности предложенных алгоритмов обработки пространственных данных и реализованного в РГИС механизма репликации данных.

Практическая ценность и реализация результатов работы. Практически значимыми являются предложенная концепция построения и структура РГИС; информационная модель производственных данных РГИС, включающая в том числе геореляционную модель для поддержки пространственной информации; методы, алгоритмы и реализующие их ПО РГИС. Практически ценным является также ПО для моделирования репликационных потоков производственных данных. Разработанное информационное, алгоритмическое и программное обеспечение РГИС позволяет решать задачи различных производственных служб современной ГДК и функционирует в рамках клиент-серверной архитектуры на клиентских компьютерах типа IBM PC под управлением ОС Windows NT/2000/XP/2003 и серверной платформе СУБД MS SQL Server 2000/2003. Объем исходного кода созданного ПО системы составляет более 40000 строк на языках С++, Object Pascal и T-SQL.

Разработанные концепция, модели данных, алгоритмическое и программное обеспечение РГИС использовались при выполнении НИОКР №8-26/00 между Институтом «Кибернетический центр» Томского политехнического университета и ООО «Томсктрансгаз» ОАО «Газпром»; а также при выполнении НИОКР №8-32/02 и №8-21/03 между Институтом «Кибернетический центр» Томского политехнического университета и ОАО «Востокгазпром». Созданное информационное, алгоритмическое и программное обеспечение РГИС адаптировано и внедрено в ООО «Томсктрансгаз» ОАО «Газпром» и ОАО «Востокгазпром». Результаты внедрений подтверждены соответствующими актами.

Основные положения, выносимые на защиту:

1. Разработанные модели данных РГИС позволяют эффективно хранить и оперировать всеми видами производственной информации в современной вертикально-интегрированной ГДК.

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

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

4. Результаты исследования репликационных потоков данных РГИС, полученные на разработанной имитационной модели, позволяют эффективно реализовать механизм репликационных процессов в РГИС.

Апробация работы. Основные результаты работы докладывались и обсуждались на II, III, VIII и IX Korean-Russian International Symposium On Science and Technology KORUS-98, KORUS-99, KORUS-2004, KORUS-2005 (Томск, 1998; Новосибирск, 1999; Томск, 2004; Новосибирск, 2005); Региональной научно-практической конференции «Добыча, подготовка и транспорт нефти и га-

за» (Томск, 1999); 37 Международной научно-студенческой конференции «Студент и научно-технический прогресс» (Новосибирск, 1999); Международной научно-практической конференции «Геоинформатика-2000» (Томск, 2000); VI Всероссийской научно-практической конференции «Геоинформатика в нефтегазовой и горных отраслях» (Тюмень, 2001); Международной научно-технической конференции «Информационные системы и технологии 1СТ'2003» (Новосибирск, 2003); III Межрегиональной научно-практической конференции «Газораспределительные системы. АГНСК. АГЗС. Проектирование. Строительство. Эксплуатация» (Томск, 2003); I и II Всероссийской научно-практической конференции по имитационному моделированию ИММОД-2003, ИММОД-2005 (Санкт-Петербург, 2003, 2005); Научно-практической конференции «Проблемы и перспективы развития минерально-сырьевого комплекса и производительных сил Томской области» (Томск, 2004); III Всероссийской научно-практической конференции «Информационные технологии и математическое моделирование» (Анжеро-Судженск, 2004); Международной научно-практической конференции «Системный анализ в проектировании и управлении» (Санкт-Петербург, 2005).

По результатам диссертационных исследований опубликовано 18 работ, в том числе 8 статей.

Личный вклад:

1. Постановка задачи по разработке концепции построения РГИС для сбора и обработки производственной информации в ГДК выполнена автором совместно с Н.Г. Марковым

2. Информационное обеспечение РГИС разработано лично автором, в том числе предложен модифицированный метод вложенных множеств, разработаны модели данных производственной информации и модели метаданных для распределения прав доступа к производственной информации, организации иерархий производственных объектов, хранения пространственной информации.

3. Алгоритмическое обеспечение серверной части РГИС разработано лично автором, в том числе реализованы предложенные алгоритмы модифицированного метода вложенных множеств и обработки производственной пространственной информации.

4. Реализация программного обеспечения РГИС выполнена автором совместно с А.В.Кудиновым, Р.В. Ковиным, Е.А. Мирошниченко. При этом реализация ПО описанных выше алгоритмов серверной логики и подсистемы паспортизации выполнены лично автором.

5. Постановка задачи на исследование эффективности репликационных процессов в РГИС, разработка модели и алгоритмического обеспечения среды имитационного моделирования для этих целей и интерпретация результатов моделирования выполнены лично автором. Разработка ПО среды моделирования выполнена автором совместно с A.C. Анищенко

6. Постановки задач исследования эффективности предложенных метода и алгоритмов выполнены автором совместно с Н.Г. Марковым. Результаты исследования получены лично автором.

Объем и структура работы. Диссертация состоит из введения, пяти глав, заключения, списка использованных источников из 145 наименований и приложения. Объем основного текста диссертации составляет 127 страниц машинописного текста, иллюстрированного 73 рисунками и 10 таблицами.

Содержание работы

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

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

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

С использованием САБЕ-средства объектно-ориентированного анализа и проектирования BPWin сформирована модель бизнес-процессов деятельности производственных подразделений ГДК в виде диаграмм стандарта ГОЕРО. Анализ полученной модели позволил выделить набор наиболее распространенных (базовых) бизнес-процессов, выполняемых производственными службами ГДК. На основании выделенного базового набора бизнес-процессов определены первостепенные направления автоматизации деятельности ГДК. Выявлена необходимость использования распределённых КИС ГДК, необходимость сбора и обработки всех типов производственной информации, включая и пространственные данные о производственных объектах ГДК..

Сформулированы требования, предъявляемые к КИС предприятий газодобывающей отрасли. Проведен аналитический обзор современных информационных систем, пригодных для решения производственных задач предприятий газодобывающей отрасли. На его основе установлено, что на сегодняшний день не существует КИС, полностью удовлетворяющих потребностям производственных подразделений современной многоуровневой (вертикально-интегрированной) территориально-распределённой ГДК, и показано, что проблема создания распределённой КИС для сбора и обработки производственной информации в ГДК является актуальной и практически значимой. Сформулированы цель и задачи исследований в рамках диссертационной работы.

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

принцип открытости данных и использования готовых современных программных решений и т.д.

Анализ производственной деятельности ГДК позволил сформулировать ряд основных требований к разрабатываемой РГИС. С учетом принципов построения РГИС и основных требований, предъявляемых к ней, предложена обобщенная структура системы.

Структура РГИС учитывает, что у большинства современных ГДК три уровня производственной иерархии и производственные подразделения территориально разнесены, в том числе внутри одного уровня управления. РГИС позволяет на основе корпоративной вычислительной сети организовать единое информационное пространство компании путем подключения автоматизированных рабочих мест (АРМ) специалистов к серверам с хранимыми на них распределёнными базами данных (БД). Сервера БД РГИС обеспечивают синхронизацию производственной информации на всех уровнях ГДК. Клиентская часть РГИС представляет из себя совокупность АРМов различного типа (обычно для каждого производственного подразделения используется свой тип АРМ). Каждый тип АРМ создается добавлением соответствующих программных модулей к базовому АРМ, позволяющему реализовывать набор бизнес-процессов, присущих большинству производственных подразделений.

Рассмотрены существующие промышленные СУБД. Показана возможность использования реляционной СУБД MS SQL Server 2000 в составе РГИС современной ГДК при решении всех задач по сбору, хранению и обработке производственной информации, включая пространственные данные.

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

Обоснован выбор геоинформационной библиотеки МарХ Maplnfo в качестве геоинформационной компоненты для обработки пространственных данных на клиентских рабочих местах.

В третьей главе рассмотрены вопросы информационного обеспечения РГИС. Сформулированы принципы построения моделей данных РГИС и предложены способы их реализации. К основным принципам относятся принцип неограниченного добавления в модель новых сущностей и атрибутов без существенных изменений моделей данных, принцип соответствия правил обработки производственных данных правилам оперирования производственными объектами и т.д. Для реализации одного из принципов, учитывающего распределенность баз данных РГИС, предложено обновлять производственную информацию в таких БД с помощью механизма репликаций между серверами РГИС.

Проектирование информационного обеспечения РГИС на концептуальном и физическом уровнях производилось с учетом этих принципов в CASE-среде

Sybase Power Designer 9.0 с использованием распространенной графической нотации Information Engineering. Итогом концептуального проектирования являются информационные модели производственных данных РГИС в виде диаграмм «сущность — связь».

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

С целью решения задачи эффективной обработки данных в случае отображения иерархий производственных объектов на реляционную БД, рассмотрены наиболее часто используемые методы организации иерархий объектов: метод «потомок-родитель» и метод вложенных множеств. Показаны преимущества метода вложенных множеств перед методом «потомок-родитель», описаны недостатки метода вложенных множеств, ощутимые при частых изменениях в иерархиях с большим количеством объектов. Специфика ГДК заключается в потребности хранить и оперировать большими объемами производственной информации (иерархии производственных объектов, состоящие из десятков тысяч узлов). Эти обстоятельства ограничивают применимость метода вложенных множеств в данной предметной области. Поэтому предложен модифицированный метод вложенных множеств, учитывающий большие объемы данных об объектах и частые изменения в иерархии производственных объектов в ГДК. Отличия предложенного метода от базового заключаются в использовании дополнительных дробных индексов для объектов иерархии и в отказе от проведения реиндексации объектов иерархии при каждом изменении структуры иерархии. Дополнительные левые и правые индексы добавляемых узлов рассчитываются по следующим рекурсивным формулам

где £„, - соответственно левый и правый дополнительные индексы добавляемого дочернего узла; Lf, ^ - левый и правый дополнительные индексы родительского узла; W - предопределенная ширина иерархии; С, - текущее число узлов-потомков с дробными индексами у родителя.

Наличие дополнительных индексов с дробными значениями позволяет добавлять дочерние объекты не обновляя все основные индексы иерархии, а лишь вычисляя дополнительные индексы единственного добавляемого узла. Это по-

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

Для эффективного хранения и обработки пространственных данных на серверах РГИС спроектированы соответствующие модели предметно-ориентированных метаданных. Модель метаданных включает в себя сущности для хранения пространственных индексов, группировки пространственных данных по слоям и картам и т.д.

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

Проведен анализ пригодности разработанных моделей данных для решения основных задач ГДК.

Четвертая глава посвящена созданию алгоритмического обеспечения РГИС.

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

Для доказательства эффективности этого метода и реализующих его алгоритмов проведен ряд численных экспериментов над иерархиями объектов, построенными с использованием предложенного метода и других наиболее известных методов поддержки иерархий. В ходе экспериментов получены зависимости времени выполнения операций выборки, добавления и удаления данных об объектах (узлах) иерархии и зависимости числа обращен. .3 к носителю информации (диску) при выполнении этих операций от числа узлов в иерархиях. В качестве примера на рис. 1 приведены зависимости времени выполнения операций выбора и удаления узлов от числа узлов в иерархиях, построенных различными методами. При доверительной вероятности, равной 0,95, относительная ошибка результатов этих экспериментов не превышает 4%.

Число калов в иерарим, тысяч

- мадифицировашый метод вложенных множеств

- метод втянцх множеств

- метод "лотомокфодиюъ"

ч « м Число узлов в иерерям, тысяч —модифицированный метод елозиеиных множеств — -метод вложоныхмшмиств —•—метод "потомонюдитвль"

Рис. 1. Зависимости времени выполнения операций выборки и удаления узлов от числа узлов в иерархиях

Для определения эффективности исследуемых методов поддержки иерархий использован метод взвешенной суммы оценок по критериям. В качестве критериев использованы операции выбора, добавления и удаления узлов иерархии, причем оценка проводилась по параметрам «время выполнения операции» и «число обращений к диску». Полученные общие взвешенные оценки по каждому из параметров показали превосходство модифицированного метода вложенных множеств над другими методами (меньшее время операции выборки узла, меньшее число обращений к диску). При этом модифицированный метода вложенных множеств эффективней ближайшего конкурента (метода «потомок-родитель») почти в 4 раза по времени выполнения операций и более чем в 7 раз по числу обращений к диску.

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

Шаг 1. Получить параметры пространственного запроса (название карты, перечень слоев, координаты «окна» запроса, требуемый уровень генерализации, идентификатор пользовательского окна).

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

ШагЗ. Выбрать пространственные индексы объектов, принадлежащих запрошенным слоям и удовлетворяющим «окну» запроса по одному или нескольким условиям (условия 1,2,3 и 4).

Шаг 4. Генерализовать точки выбранных пространственных объектов, учитывая заданный уровень генерализации и визуализированные ранее точки.

Шаг 5. Назначить прошедшим генерализацию точкам корректные порядковые номера и сохранить идентификаторы точек в кеш-таблице сервера БД.

На рис. 2 схематично представлены используемые при выполнении шага 3 условия 1,2,3 и 4 пространственного выбора объектов.

Для реализации шага 4 предложено маркировать точки объекта уровнем генерализации при внесении описания пространственного объекта на сервер БД или при изменении топологии объекта. Пусть пространственный объект представлен последовательностью его точек. Первая и последняя точки объекта всегда маркируются первым уровнем генерализации. Особенностью алгоритма маркировки является наличие двух вложенных циклов: первый (внешний) цикл инкрементирует текущий уровень генерализации, а второй (внутренний) - ин-крементирует номер текущей точки в последовательности точек, представляющих полигональный или полилинейный объект.

а) условие 1

Ь)условие 2

с) условие 3 ф условие 4

- область запроса, ИП - минимальное прямоугольное покрытие объекта,

® - выбранный объект, О-не выбранный объект Рис. 2. Схематичное представление условий выбора пространственных

объектов

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

где (Хр, ур) и (хт у„) - координаты предыдущей и текущей точки объекта соответственно, Мах - максимальное расстояние между точками карты, Шп -минимальное расстояния между точками объекта, Сг - количество уровней генерализации на карте, С - текущий уровень генерализации.

В качестве примера на рис.3 представлены различные виды пространственного объекта, получаемые в результате генерализации.

1/ "I ?/ \1_ _

а) 1-й уровень Ь) 2-й уровень с) 3-й уровень

генерализации генерализации генерализации

Рис. 3. Внешний вид полигонального пространственного объекта при генерализации

Результатом исполнения шага 4 (генерализации точек) является формирование набора точек объекта, уровень генерализации которых меньше заданного.

Для исследования эффективности предложенного многоэтапного подхода и реализующих его алгоритмов использовались цифровые топографические карты Томской области (масштаба 1:200 ООО) и производственные карты одной

из ГДК. Исследовалась зависимость времени отклика (равного сумме времени выполнения запросов на сервере БД и времени визуализации пространственных данных на стороне клиента) и объемов принимаемых клиентом пространственных данных от размеров области пространственных запросов. При доверительной вероятности, равной 0,95, относительная ошибка полученных результатов не превышает 5%.Результаты исследований показали, что использование предложенного подхода существенно снижает объем сетевого трафика (передаются только необходимые пользователю данные) и обеспечивает малое время отклика (в пределах 0,6 сек.).

Для исследования репликационных процессов в РГИС сформирована имитационная модель РГИС как системы массового облуживания. Схема такой модели в случае трехуровневой РГИС представлена в общем виде на рис. 4.

Имитационная модель РГИС описывается вектором m(a,S,Ü,T), где А описывает аппараты обслуживания, имитирующие работу серверов РГИС на всех уровнях ГДК и каналы связи между ними; S- входные потоки транзахтов (информационные потоки от пользователей РГИС и различных АСУ ТП); Q - очереди транзак-тов; Т - транзакты (пакетов пользовательских данных или данных от АСУ ТП). Каждый из объектов модели M{A,S,Q,f) также обладает рядом варьируемых параметров.

трехуровневой РГИС К примеру А - вектор начальных параметров ÄiT^.K^.K^.K^M^.F^), где Ть - базовая длительность обработки (или передачи) одного байта транзакта, К^ - коэффициент сложности обработки данных, поступивших от пользователей или от АСУ ТП; - коэффициент сложности обработки исходящих данных; - коэффициент сложности обработки входящих данных; и^ - максимально допустимая утилизация аппарата обслуживания; F^, - дисциплина обслуживания очередей аппаратами обслуживания. Всего в модели учтены 5 экземпляров А, 12экземпляров 5 и 36экземпляров Q.

В среде Borland С++ Builder 6.0 разработано ПО для описания модели и для проведения экспериментов по имитационному моделированию (далее «среда моделирования»). Для обеспечения удобства при внесении в модель тех или иных изменений предложен язык описания имитационной модели.

==Б

Входные поток с очередями

В=

Входные погож с очередями

Kmvt смзи №1

ттт

Входя щи

Входные потто«

11 f t

Ашмря-, мз

Исходящие

Входные потоп*

ттТг

f 11 т

Канал сеяэи Ш2

Рис.4. Схема имитационной модели

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

В качестве примера полученных результатов на рис 5. приведены зависимости максимального времени задержек транзактов в очередях модели от увеличения размеров транзактов для используемых дисциплин обслуживания. Пунктирными линиями на графиках обозначены границы доверительных интервалов.

11 >2 хЗ >4 «5 Кб х7 XS >9 КоаЗДициеты увеличения римероо троизакля

Типы инффчацмонш потоков —•—Управляют*! » Технологический

а Паспортный, плановый —ш— Пространственный

а) Дисциплина обслуживания FIFO

£2x3x4x5x6x7x8x9 КоаЗфмюиты уотчония радисро» трандастов

Технологический Пространственный

-управлявший I '

-Паслоргньм, ппаноаьй —

Ь) Приоритетная дисциплина обслуживания

Рис.5. Зависимости задержек транзактов в очередях модели от увеличения размеров транзактов при разных дисциплинах обслуживания

Анализ результатов моделирования позволил сформулировать рекомендации по настройке репликационных процессов в РГИС, такие как, например, необходимость снижения размеров репликационных пакетов до возможного минимума и увеличения частоты выполнения репликационных заданий на серверах РГИС.

В пятой главе описано созданное ПО РГИС и его апробация на предприятиях газодобывающей отрасли.

На основе предложенной ранее концепции создания РГИС, а также с учетом предложенной двухзвенной интегрированной клиент-серверной архитектуры, разработана структура ПО РГИС (рис.6).

Проектирование ПО РГИС велось с помощью CASE-средств Rational Rose и Sybase Power Designer 9.0. ПО клиентской и административной частей РГИС реализовано в среде Borland Delphi 7.0 на языке Object Pascal. ПО серверной части реализовано на диалекте T-SQL стандарта ANSI SQL-92 в виде хранимых процедур, функций, триггеров и представлений, и включено в слой бизнес-логики каждой копии СУБД MS SQL Server 2000, используемой для построения

РГИС на каждом уровне управления ГДК. Число копий СУБД определяется количеством серверов РГИС.

Модульный принцип построения ПО позволяет менять набор предоставляемых пользователю РГИС функций путем внесения в систему (или удаления из неё) программных модулей. Базовые подсистемы (каждая из них - набор модулей) клиентской части РГИС образуют базовый АРМ. Добавляя в этот АРМ специализированные модули или убирая ту или иную подсистему, можно создавать АРМы для специалистов различных производственных подразделений.

Программное обеспечение административной части РГИС

Рис.б. Обобщенная структура ПО РГИС ГДК Имеется возможность настройки, в том числе пользовательских интерфейсов подсистем и ряда модулей, под конкретных пользователей РГИС. На рис. 7 представлены пользовательские интерфейсы некоторых подсистем.

гт.ШгИ \

I * *

ЖЧЩРг'Х-К' *•!

•М + *'

а) Подсистема паспортизации

Ь) Подсистема обработки пространственных данных Рис. 7. Примеры пользовательских интерфейсов РГИС

Разработанная РГИС апробирована в ОАО «Востокгазпром» и в ООО «Томсктрансгаз» ОАО «Газпром». Апробация подтвердила достоверность результатов проведенных исследований предложенных метода, подходов и алгоритмов, а также показала работоспособность и эффективность созданной РГИС. Разработанное информационное, алгоритмическое и программное обеспечение РГИС внедрено на этих же предприятиях.

В заключении приведены основные выводы и результаты диссертационной работы.

В приложении представлены акты о внедрении разработанных средств РГИС.

Основные результаты и выводы

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

1. Проведены анализ функциональных потребностей современной вертикально-интегрированной ГДК и анализ существующих КИС применительно к решению задач сбора и обработки производственной информации в ГДК. Показано, что рассмотренные КИС не удовлетворяют в полном объеме требованиям, предъявляемым к КИС современной ГДК. В результате такого анализа сделан вывод об актуальности создания на основе современных принципов распределённой геоинформационной системы (РГИС) для сбора и обработки производственной информации в вертикально-интегрированной ГДК.

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

3. С учетом положений концепции построения РГИС разработаны модели данных для хранения в виде баз данных различных типов производственной информации.

4. Предложен модифицированный метод вложенных множеств и разработаны реализующие его алгоритмы, позволяющие хранить и эффективно обрабатывать иерархически упорядоченные производственные данные больших объемов. Проведены исследования эффективности этого метода и реализующих его алгоритмов. По результатам численных экспериментов сделан вывод о более высокой эффективности данного метода по сравнению с широко распространенными методами «потомок-родитель» и вложенных множеств.

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

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

серверами РГИС по сравнению с широко распространенной дисциплиной обслуживания, основанной на методе FIFO. Выработаны рекомендации для повышения эффективности схбмы репликации «сведением данных» с учетом возможностей СУБД MS SQL Server 2000.

7. Разработана структура программного обеспечения РГИС ГДК, и в соответствии с ней на основе предложенных метода и алгоритмов создано программное обеспечение РГИС. Общий объем исходного кода программного обеспечения РГИС и программного обеспечения вспомогательного характера составляет более 40 ООО строк на языках С++, Object Pascal и T-SQL.

8. Разработанная РГИС апробирована в ООО «Томсктрансгаз» ОАО «Газпром» и в ОАО «Востокгазпром». Апробация подтвердила достоверность результатов проведенных исследований эффективности предложенных метода, подходов и алгоритмов, а также показала работоспособность и эффективность созданной РГИС. Разработанное информационное, математическое и программное обеспечение РГИС внедрено в ООО «Томсктрансгаз» ОАО «Газпром» и в ОАО «Востокгазпром», что подтверждено соответствующими актами.

Основные публикации по теме диссертации

1. Шерстнёв B.C., Анищенко А.С. Имитационное моделирование реплика-ционных потоков информационной системы газодобывающего предприятия. // Материалы II Всероссийской научно-практической конференции по имитационному моделированию и его применению в науке и промышленности «Имитационное моделирование. Теория и практика» ИММОД-2005, Т 2. Санкт-Петербург: Изд-во ФГУП «ЦНИИ технологии судостроения». — 2005. — С. 2327.

2. Шерстнёв B.C. Проектирование информационных моделей газодобывающего предприятия. // Труды IX Международной научно-практической конференции «Системный анализ в проектировании и управлении», Санкт-Петербург: Изд-во СПбГПУ. — 2005. — С. 288—292.

3. Sherstnyov V S. Hierarchical structures implementation methods on large databases. // Proceedings of IX Russian-Korean international symposium on science and technology KORUS-2005. Novosibirsk: NSTU. — 2005. — pp.696-700.

Шерстнёв B.C. Методы реализации иерархических структур в крупных базах данных. // Труды IX Российско-Корейского международного симпозиума по науке и технологии КОРУС-2005. Новосибирск: Изд-во НГТУ. — 2005. — С. 696-700.

4. Шерстнёв B.C. Разработка среды моделирования репликационных процессов распределённых баз данных. // Сборник материалов III Всероссийской научно-практической конференции «Информационные технологии и математическое моделирование». — Анжеро-Судженск: Изд-во КемГУ. — 2004. — С.44-45.

5. Шерстнёв B.C., Кудинов А.В., Мирошниченко Е.А. и др. Корпоративная система управления производством нефтегазодобывающих предприятий. // Сборник материалов научно-практической конференции «Проблемы и перепек-

тивы развития минерально-сырьевого комплекса и производительных сил Томской области». — Томск: Изд-во ФГУП «СНИИГГиМС» — 2004. - С.55-61.

6. Sherstnyov V.S. Approaches to creation of equipment registration/ certification corporate system of the gas-production enterprise. // Proceedings of VIII Russian-Korean international symposium on science and technology KORUS-2004. — Tomsk: 2004. — pp.149-151.

Шерстнёв B.C. Подходы к созданию корпоративной системы учета оборудования газодобываюшего предприятия. // Труды VIII Российско-Корейского международного симпозиума по науке и технологии КОРУС-2004. — Томск: Изд-во ТПУ. — 2004. — С. 149-151.

7. Sherstnyov V.S., Oslin B.G. Development of software on simulation modeling of multi-level information system. // Proceedings of VIII Russian-Korean international symposium on scicnce and technology KORUS-2004. — Tomsk: TPU. — 2004. —pp. 130-132.

Шерстнёв B.C., Ослин Б.Г. Разработка программного обеспечения им-митационного моделирования многоуровневой информационной системы. // Труды VIII Российско-Корейского международного симпозиума по науке и технологии КОРУС-2004. — Томск: Изд-во ТПУ. — 2004. — С.130-132.

8. Sherstnyov V.S., Kovin R.V., Markov N.G. etc. Designing production Management systems of oil-and-Gas holding companies. // Proceedings of VIII Russian-Korean international symposium on science and technology KORUS-2004. — Tomsk: TPU. —2004. — pp.91-95.

Шерстнёв B.C., Ковин P.B., Марков Н.Г. и др. Разработка системы управления производством нефтегазового холдинга. // Труды VIII Российско-Корейского международного симпозиума по науке и технологии КОРУС-2004. — Томск: Изд-во ТПУ. — 2004. — С.91 -95.

9. Шерстнёв B.C. Моделирование информационных потоков корпоративной распределённой геоинформационной системы. // Материалы I Всероссийской научно-практической конференции по имитационному моделированию и его применению в науке и промышленности «Имитационное моделирование. Теория и практика» ИММОД-2003, Т 2. Санкт-Петербург: Изд-во ФГУП «ЦНИИ технологии судостроения». — 2003. — С. 137-141.

10. Шерстнёв B.C., Ковин Р.В., Кудинов А.В. и др. Корпоративная геоинформационная система для управления производством ОАО «Востокгазпром». // Материалы Межрегиональной конференции «Газораспределительные системы. АГНСК АГЗС. Проектирование. Строительство. Эксплуатация». — Томск: Изд-во ОАО «Востокгазпром». — 2003. — С. 112-119.

11. Шерстнёв B.C. Программное обеспечение генерации SQL-скриптов данных как средство сопровождения корпоративных ГИС. // Материалы Международной научно-технической конференции «Информационные системы и технологии 1СТ'2003», Том.З. — Новосибирск: Изд-во НГТУ. — 2003. — С. 7174.

12. Шерстнёв B.C.. Кудинов А.В.. Марков Н.Г. и др. Геоинформационная система «Магистраль» для паспортизации технологических объектов магистральных газопроводов. // Материалы IV Всероссийской научно-практической

конференции «Геоинформатика в нефтегазовой и горных отраслях», — Тюмень. — 2001. — С. 30-34.

13. Шерстнёв B.C., Марков Н.Г., Кудинов А.В. ГИС «Магистраль» для управления сетями магистральных газопроводов. // Труды Международной научно-практической конференции «Геоинформатика-2000». — Томск: Изд-во ТГУ, —2000. —С. 163-167.

14. Шерстнёв B.C. Геоинформационные технологии в информационных системах магистральных газопроводов. // Материалы научно-практической конференции «Добыча, подготовка и транспорт нефти и газа». — Томск: Изд-во ТНЦ СО РАН. — 1999. — С. 82.

15. Sherstnyov V.S., Markov N.G. Geoinformation client-server technologies for storing spatial data in corporate network. // Proceedings of III Russian-Korean international symposium on science and technology KORUS-99. - Novosibirsk: NSTU. —1998. —pp.274.

Шерстнёв B.C., Марков Н.Г. Геоинформационные клиент-серверные технологии для хранения пространственных данных в корпоративных вычислительных сетях. // Труды III Российско-Корейского международного симпозиума по науке и технологии KORUS-99. — Новосибирск: Изд-во НГТУ. — 1999. — С. 274.

16. Шерстнёв B.C. Геоинформационная клиент-серверная технология для решения задач паспортизации объектов магистрального газопровода. // В Материалах 37 Международной научной конференции студентов и молодых специалистов «Студент и научно-технический прогресс». — Новосибирск: Изд-во НГУ.—1999. —С.41-42.

17. Sherstnyov V.S., Markov N.G., Kudinov A.V. Geoinformation tecnology for solving problems of trunk pipelines management. // Proceedings of II Russian-Korean international symposium on science and technology KORUS-98. - Tomsk: TPU. — 1998. — pp. 225-228.

Шерстнёв B.C., Марков Н.Г., Кудинов А.В. Геоинформационные технологии для решения проблем управления магистральными газопроводами. // Труды П Российско-Корейского международного симпозиума по науке и технологии KORUS-98. — Томск: Изд-во ТПУ. — 1998. — С. 225-228.

18. Шерстнёв B.C., Ковин Р.В., Кудинов А.В. Система сбора и хранения данных о состоянии магистрального газопровода. // Тезисы докладов П региональной научно-технической конференции студентов и молодых специалистов «Радиотехнические и информационные системы и устройства». — Томск: Изд-во ТУ СУР. — 1997.— С. 107-108.

Р2397Г

РНБ Русский фонд

2006-4 23308

Подписано в печать: 16.11.2005 г. Бумага: офсетная Тираж: 100 экз. Заказ: № 565

Печать: трафаретная Формат: 60x84/16

Издательство ООО «Дельтаплан» 634064, г. Томск, ул. Пирогова, 10. Тел. (3822) 56 45-51, 20 47-80

А

Оглавление автор диссертации — кандидата технических наук Шерстнёв, Владислав Станиславович

ВВЕДЕНИЕ.

ГЛАВА 1. ПРОБЛЕМЫ СОЗДАНИЯ КОРПОРАТИВНЫХ ИНФОРМАЦИОННЫХ СИСТЕМ ДЛЯ ПРЕДПРИЯТИЙ ГАЗ О ДОБЫВАЮЩЕЙ ОТРАСЛИ.

1.1. Направления деятельности и структура современной газодобывающей компании.

1.2. Модель бизнес-процессов ГДК.

1.3. Анализ модели бизнес-процессов ГДК.

1.4. Анализ существующих ИС предприятий нефтегазодобывающей отрасли

1.5. Цель и задачи исследования.

Введение 2005 год, диссертация по информатике, вычислительной технике и управлению, Шерстнёв, Владислав Станиславович

Одной из важнейших и практически значимых целей, стоящих сегодня перед каждым предприятием газодобывающей отрасли в России, является создание эффективной автоматизированной системы управления этим предприятием. В последнее время для реализации этой цели начали внедряться ERP-системы, предназначенные для управления всеми ресурсами предприятия [51, 126]. При этом первые успешные шаги сделаны в направлении автоматизации финансово-экономической деятельности предприятий, однако применить стандартные средства таких систем для автоматизации производственной деятельности газодобывающих компаний (ГДК) без кардинальных переработок подсистем управления производством не представляется возможным.

Поэтому в большинстве крупных ГДК наряду с ERP-системами в интересах производственных служб создаются корпоративные информационные системы (КИС) для сбора, обработки и анализа производственной информации [4, 30, 41, 43, 94]. Основной проблемой при разработке таких КИС является проблема создания методов и программных средств поддержания в актуальном состоянии распределённых баз данных из-за значительной территориальной распределённости источников (различные АСУ ТП, пользователи и т.п.) и потребителей (специалисты производственных служб, топ-менеджеры и т.п.) производственной информации в современной вертикально-интегрированной ГДК.

Другой проблемой является проблема получения, передачи и эффективной обработки таких видов производственной информации, как пространственные данные (карты, планы), технологические схемы и мнемосхемы производственных объектов и процессов. Это означает, что в КИС должна быть геоинформационная компонента с развитым графическим редактором и т.п.

При решении этих проблем в настоящее время получены в основном теоретические результаты по разработке распределённых КИС, в том числе с геоинформационной подсистемой для обработки пространственных данных [39]. Результаты получены коллективами отечественных и зарубежных ученых под руководством Юркевича Е.В., Царегородцева А.В., Мазура И.И., Дейта Дж. и др.

Однако практическая реализация предложенных ими идей, концепций и методов проектирования сложных КИС в полной мере пока отсутствует. На рынке России до сих пор нет полнофункциональных корпоративных распределённых геоинформационных систем для предприятий газодобывающей отрасли. Существующие зарубежные разработки программного обеспечения (ПО) КИС не локализованы и не могут быть легко адаптированы к российским условиям. На рынке ПО КИС в России имеется несколько отечественных и зарубежных систем, ориентированных на нефтедобывающую отрасль. Среди них полнофункциональные КИС «OillnfoSystem», «Slider Office» и специализированные информационные системы «АСС», «Трубопроводы» и т.д. Однако эти КИС не учитывают специфику газодобывающей отрасли в должной мере и поэтому не могут полностью удовлетворить потребности производственных подразделений современных вертикально-интегрированных ГДК [12].

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

Цель работы и задачи диссертации. Целью диссертационной работы является создание корпоративной распределённой геоинформационной системы для сбора и обработки производственной информации в вертикально-интегрированной газодобывающей компании и её апробация на предприятиях газодобывающей отрасли.

Для достижения поставленной цели требовалось решить следующие задачи.

1. Разработать концепцию построения распределённой геоинформационной системы (РГИС) для сбора и обработки производственной информации в ГДК, включающую принципы построения и основные требования к системе, а также на этой основе разработать структуру РГИС.

2. Создать информационную модель РГИС. Задача предполагает разработку концептуальных и физических моделей баз данных РГИС, включая модели пространственных данных.

3. Разработать математическое обеспечение (методы и алгоритмы) РГИС.

4. Разработать ПО РГИС. Результатом решения данной задачи являются программные средства, реализующие предложенную структуру РГИС и алгоритмы её функционирования.

5. Апробировать разработанное информационное, алгоритмическое и программное обеспечение РГИС на предприятиях газодобывающей отрасли.

Методы исследований. В работе использовались методы проектирования информационного обеспечения систем, статистического анализа, имитационного моделирования, объектно-ориентированного анализа и проектирования систем, объектно-ориентированного программирования, пространственного анализа данных.

Апробация работы. Основные результаты работы докладывались и обсуждались на II, III, VIII и IX Korean-Russian International Symposium On Science and Technology KORUS-98, ICORUS-99, KORUS-2GG4, KORUS-2005 (Томск, 1998; Новосибирск, 1999; Томск, 2004; Новосибирск, 2005); Региональной научно-практической конференции «Добыча, подготовка и транспорт нефти и газа» (Томск, 1999); 37 Международной научно-студенческой конференции «Студент и научно-технический прогресс» (Новосибирск, 1999); Международной научно-практической конференции «Геоинформатика-2000» (Томск, 2000); VI Всероссийской научно-практической конференции «Геоинформатика в нефтегазовой и горных отраслях» (Тюмень, 2001); Международной научно-технической конференции «Информационные системы и технологии 1СТ'2003» (Новосибирск, 2003); III Межрегиональной научно-практической конференции «Газораспределительные системы. АГНСК. АГЗС. Проектирование. Строительство. Эксплуатация» (Томск, 2003); I и II Всероссийской научно-практической конференции по имитационному моделированию ИММОД-2003, ИММОД-2005 (Санкт-Петербург, 2003, 2005); Научно-практической конференции «Проблемы и перспективы развития минерально-сырьевого комплекса и производительных сил Томской области» (Томск, 2004); III Всероссийской научно-практической конференции «Информационные технологии и математическое моделирование» (Анжеро-Судженск,

2004); Международной научно-практической конференции «Системный анализ в проектировании и управлении» (Санкт-Петербург, 2005).

По результатам диссертационных исследований опубликовано 18 работ, в том числе 8 статей.

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

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

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

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

С использованием CASE-средства объектно-ориентированного анализа и проектирования BPWin сформирована модель бизнес-процессов деятельности производственных подразделений ГДЕС в виде диаграмм стандарта IDEF0. Анализ полученной модели позволил выделить набор наиболее распространенных (базовых) бизнес-процессов, выполняемых производственными службами ГДК. На основании выделенного базового набора бизнес—процессов определены первостепенные направления автоматизации деятельности ГДК. Выявлена необходимость использования распределённых КИС ГДК, необходимость сбора и обработки всех типов производственной информации, включая и пространственные данные о производственных объектах ГДК.

Сформулированы требования, предъявляемые к КИС предприятий газодобывающей отрасли. Проведен аналитический обзор современных информационных систем, пригодных для решения производственных задач предприятий газодобывающей отрасли. На его основе установлено, что на сегодняшний день не существует КИС, полностью удовлетворяющих потребностям производственных подразделений современной многоуровневой (вертикально-интегрированной) терри-ториально-распределённой ГДК, и показано, что проблема создания распределённой КИС для сбора и обработки производственной информации в ГДК является актуальной и практически значимой. Сформулированы цель и задачи исследований в рамках диссертационной работы.

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

Анализ производственной деятельности ГДК позволил сформулировать ряд основных требований к разрабатываемой РГИС. С учетом принципов построения РГИС и основных требований, предъявляемых к ней, предложена обобщенная структура системы.

Структура РГИС учитывает, что у большинства современных ГДК три уровня производственной иерархии и производственные подразделения территориально разнесены, в том числе внутри одного уровня управления. РГИС позволяет на основе корпоративной вычислительной сети организовать единое информационное пространство компании путем подключения автоматизированных рабочих мест (АРМ) специалистов к серверам с хранимыми на них распределёнными базами данных (БД). Сервера БД РГИС обеспечивают синхронизацию производственной информации на всех уровнях ГДК. Клиентская часть РГИС представляет из себя совокупность АРМов различного типа (обычно для каждого производственного подразделения используется свой тип АРМ). Каждый тип АРМ создается добавлением соответствующих программных модулей к базовому АРМ, позволяющему реализовывать набор бизнес-процессов, присущих большинству производственных подразделений.

Рассмотрены существующие промышленные СУБД. Показана возможность использования реляционной СУБД MS SQL Server 2000 в составе РГИС современной ГДК при решении всех задач по сбору, хранению и обработке производственной информации, включая пространственные данные.

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

Обоснован выбор геоинформационной библиотеки МарХ Maplnfo в качестве геоинформационной компоненты для обработки пространственных данных на клиентских рабочих местах.

В третьей главе рассмотрены вопросы информационного обеспечения РГИС. Сформулированы принципы построения моделей данных РГИС и предложены способы их реализации. К основным принципам относятся принцип неограниченного добавления в модель новых сущностей и атрибутов без существенных изменений моделей данных, принцип соответствия правил обработки производственных данных правилам оперирования производственными объектами и т.д. Для реализации одного из принципов, учитывающего распределенность баз данных РГИС, предложено обновлять производственную информацию в таких БД с помощью механизма репликаций между серверами РГИС.

Проектирование информационного обеспечения РГИС на концептуальном и физическом уровнях производилось с учетом этих принципов в CASE-среде Sybase Power Designer 9.0 с использованием распространенной графической нотации Information Engineering. Итогом концептуального проектирования являются информационные модели производственных данных РГИС в виде диаграмм «сущность - связь».

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

С целью решения задачи эффективной обработки данных в случае отображения иерархий производственных объектов на реляционную БД, рассмотрены наиболее часто используемые методы организации иерархий объектов: метод «потомок-родитель» и метод вложенных множеств. Показаны преимущества метода вложенных множеств перед методом «потомок-родитель», описаны недостатки метода вложенных множеств, ощутимые при частых изменениях в иерархиях с большим количеством объектов. Специфика ГДК заключается в потребности хранить и оперировать большими объемами производственной информации (иерархии производственных объектов, состоящие из десятков тысяч узлов). Эти обстоятельства ограничивают применимость метода вложенных множеств в данной предметной области. Поэтому предложен модифицированный метод вложенных множеств, учитывающий большие объемы данных об объектах и частые изменения в иерархии производственных объектов в ГДК. Отличия предложенного метода от базового заключаются в использовании дополнительных дробных индексов для объектов иерархии и в отказе от проведения реиндексации объектов иерархии при каждом изменении структуры иерархии. Наличие дополнительных индексов с дробными значениями позволяет добавлять дочерние объекты не обновляя все основные индексы иерархии, а лишь вычисляя дополнительные индексы единственного добавляемого узла. Это позволяет реиндексировать объекты иерархии существенно реже, за счет чего повышается общая производительность при работе с иерархией объектов.

Для эффективного хранения и обработки пространственных данных на серверах РГИС спроектированы соответствующие модели предметно-ориентированных метаданных. Модель метаданных включает в себя сущности для хранения пространственных индексов, группировки пространственных данных по слоям и картам и т.д.

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

Проведен анализ пригодности разработанных моделей данных для решения основных задач ГДК.

Четвертая глава посвящена созданию алгоритмического обеспечения РГИС.

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

Для доказательства эффективности этого метода и реализующих его алгоритмов проведен ряд численных экспериментов над иерархиями объектов, построенными с использованием предложенного метода и других наиболее известных методов поддержки иерархий. В ходе экспериментов получены зависимости времени выполнения операций выборки, добавления и удаления данных об объектах (узлах) иерархии и зависимости числа обращений к носителю информации (диску) при выполнении этих операций от числа узлов в иерархиях. При доверительной вероятности, равной 0,95, относительная ошибка результатов этих экспериментов не превышает 4%.

Для определения эффективности исследуемых методов поддержки иерархий использован метод взвешенной суммы оценок по критериям. В качестве критериев использованы операции выбора, добавления и удаления узлов иерархии, причем оценка проводилась по параметрам «время выполнения операции» и «число обращений к диску». Полученные общие взвешенные оценки по каждому из параметров показали превосходство модифицированного метода вложенных множеств над другими методами (меньшее время операции выборки узла, меньшее число обращений к диску). При этом модифицированный метод вложенных множеств эффективней ближайшего конкурента (метода «потомок-родитель») почти в 4 раза по времени выполнения операций и более чем в 7 раз по числу обращений к диску.

Предложен многоэтапный подход к обработке пространственной- информации. Основными из его этапов являются проверка корректности формулировки запроса и прав доступа пользователя к запрашиваемым данным, выбор пространственных объектов с использованием метода независимых пространственных индексов, генерализация выбранной пространственной информации. Для исследования эффективности предложенного многоэтапного подхода и реализующих его алгоритмов использовались цифровые топографические карты Томской области (масштаба 1:200 ООО) и производственные карты одной из ГДК. Исследовалась зависимость времени отклика (равного сумме времени выполнения запросов на сервере БД и времени визуализации пространственных данных на стороне клиента) и объемов принимаемых клиентом пространственных данных от размеров области пространственных запросов. При доверительной вероятности, равной 0,95, относительная ошибка полученных результатов не превышает 5%.Результаты исследований показали, что использование предложенного подхода существенно снижает объем сетевого трафика (передаются только необходимые пользователю данные) и обеспечивает малое время отклика (в пределах 0,6 сек.).

Для исследования репликационных процессов в РГИС сформирована имитационная модель РГИС как системы массового облуживания. В среде Borland С++ Builder 6.0 разработано ПО для описания модели и для проведения экспериментов по имитационному моделированию. Для обеспечения удобства при внесении в модель тех или иных изменений предложен язык описания имитационной модели. С использованием разработанных имитационной модели и ПО поставлены численные эксперименты, позволяющие оценить зависимости задержек транзактов в очередях от размеров транзактов и частоты их поступления в модель. Эксперименты проводились при использовании дисциплины обслуживания, основанной на методе FIFO, и приоритетной дисциплины обслуживания.

Анализ результатов моделирования позволил сформулировать рекомендации по настройке репликационных процессов в РГИС, такие как, например, необходимость снижения размеров репликационных пакетов до возможного минимума и увеличения частоты-выполнения репликационных заданий на серверах РГИС.

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

Проектирование ПО РГИС велось с помощью CASE-средств Rational Rose и Sybase Power Designer 9.0. ПО клиентской и административной частей РГИС реализовано в среде Borland Delphi 7.0 на языке Object Pascal. ПО серверной части реализовано на диалекте T-SQL стандарта ANSI SQL-92 в виде хранимых процедур, функций, триггеров и представлений, и включено в слой бизнес-логики каждой копии СУБД MS SQL Server 2000, используемой для построения РГИС на каждом уровне управления ГДК. Число копий СУБД определяется количеством серверов РГИС.

Модульный принцип построения ПО позволяет менять набор предоставляемых пользователю РГИС функций путем внесения в систему (или удаления из неё) программных модулей. Базовые подсистемы (каждая из них - набор модулей) клиентской части РГИС образуют базовый АРМ. Добавляя в этот АРМ специализированные модули или убирая ту или иную подсистему, можно создавать АРМы для специалистов различных производственных подразделений. Имеется возможность настройки, в том числе пользовательских интерфейсов подсистем и ряда модулей, под конкретных пользователей РГИС. Разработанная РГИС апробирована в ОАО «Востокгазпром» и в ООО «Томсктрансгаз» ОАО «Газпром». Апробация подтвердила достоверность результатов проведенных исследований предложенных метода, подходов и алгоритмов, а также показала работоспособность и эффективность созданной РГИС. Разработанное информационное, алгоритмическое и программное обеспечение РГИС внедрено на этих же предприятиях.

Разработанное информационное, математическое и программное обеспечение РГИС апробировано и внедрено в рамках трех НИОКР с ОАО «Востокгазпром» и ООО «Томсктрансгаз» ОАО. Получены соответствующие акты внедрения. .

В заключении приведены основные выводы и результаты, полученные в диссертационной работе.

В приложениях представлены акты о внедрении разработанных средств РГИС и дипломы, присужденные разработанной системе на специализированных выставках и конкурсах.

Научную новизну полученных в работе результатов определяют:

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

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

3. Алгоритмы обработки пространственных данных, реализуемые на серверах баз данных РГИС.

4. Результаты исследования эффективности предложенных алгоритмов обработки пространственных данных и реализованного в РГИС механизма репликации данных.

Практическая ценность и реализация результатов работы. Практически значимыми являются предложенная концепция построения и структура РГИС; информационная модель производственных данных РГИС, включающая в том числе геореляционную модель для поддержки пространственной информации; методы, алгоритмы и реализующие их ПО РГИС. Практически ценным является также ПО для моделирования репликационных потоков производственных данных. Разработанное информационное, алгоритмическое и программное обеспечение РГИС позволяет решать задачи различных производственных служб современной ГДК и функционирует в рамках клиент-серверной архитектуры на клиентских компьютерах типа IBM PC под управлением ОС Windows NT/2000/XP/2003 и серверной платформе СУБД MS SQL Server 2000/2003. Объем исходного кода созданного ПО системы составляет более 40000 строк на языках С++, Object Pascal и T-SQL.

Разработанные концепция, модели данных, алгоритмическое и программное обеспечение РГИС использовались при выполнении НИОКР №8-32/02 и №821/03 между Институтом «Кибернетический центр» Томского политехнического университета и ОАО «Востокгазпром»; а также при выполнении НИОКР №826/00 между Институтом «Кибернетический центр» Томского политехнического университета и ООО «Томсктрансгаз» ОАО «Газпром». Созданное информационное, алгоритмическое и программное обеспечение РГИС адаптировано и внедрено в ОАО «Востокгазпром» и ООО «Томсктрансгаз» ОАО «Газпром». Результаты внедрений подтверждены соответствующими актами.

Личный вклад:

1. Постановка задачи по разработке концепции построения РГИС для сбора и обработки производственной информации в ГДК выполнена автором совместно с Н.Г. Марковым.

2. Информационное обеспечение РГИС разработано совместно с М.В. Коп-новым. При этом лично автором предложен модифицированный метод вложенных множеств и метаданные для него, разработаны модели данных производственной информации и модели метаданных для распределения прав доступа к ней, а также модели данных для хранения пространственной информации.

3. Алгоритмическое обеспечение серверной части РГИС разработано лично автором, в том числе реализованы предложенные алгоритмы модифицированного метода вложенных множеств и обработки производственной пространственной информации.

4. Реализация программного обеспечения РГИС выполнена автором совместно с А.В.Кудиновым, Е.А. Мирошниченко, Р.В. Ковиным. При этом реализация ПО описанных выше алгоритмов серверной логики и подсистемы паспортизации выполнены лично автором.

5. Постановка задачи на исследование эффективности репликационных процессов в РГИС, разработка модели и алгоритмического обеспечения для имитационного моделирования и интерпретация результатов моделирования выполнены лично автором. Разработка ПО для моделирования выполнена автором совместно с А.С. Анищенко.

6. Постановки задач исследования эффективности предложенных метода и алгоритмов выполнены автором совместно с Н.Г. Марковым. Результаты исследования получены лично автором.

Основные положения, выносимые на защиту:

1. Разработанные модели данных РГИС позволяют эффективно хранить и оперировать всеми видами производственной информации в современной вертикально-интегрированной ГДК.

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

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

4. Результаты исследования репликационных потоков данных РГИС, полученные на разработанной имитационной модели, позволяют эффективно реализовать механизм репликационных процессов в РГИС.

Автор выражает глубокую благодарность научному руководителю - доктору технических наук, профессору Н.Г. Маркову за помощь в подготовке диссертационной работы, ценные замечания и советы. Автор также благодарит за плодотворные дискуссии доцентов кафедры Вычислительной техники Томского политехнического университета, кандидатов технических наук Е.А. Мирошниченко, А.В. Кудинова, Р.В. Ковина, кандидатов физико-математических наук Ю.Я. Кац-мана, Ю.Б. Буркатовскую, старшего преподавателя Б.Г. Ослина, аспиранта кафедры М.В. Копнова и кандидата технических наук П.М. Острасть.

Заключение диссертация на тему "Распределённая геоинформационная система для сбора и обработки производственной информации в газодобывающей компании"

5.7. Основные результаты и выводы по главе

1. На основе сформулированных ранее принципов и требований к РГИС, а также с учетом предложенной двухзвенной интегрированной клиент-серверной архитектуры разработана структура ПО РГИС, включающая серверную, клиентскую и административную части.

2. Произведен выбор средств разработки РГИС. Для проектирования ПО РГИС обоснован выбор среды Rational Rose, а для кодирования - среды Borland Delphi 7.0.

3. С использованием CASE-средства Rational Rose и методов объектно-ориентированного проектирования разработаны UML-диаграммы основных классов клиентской части ПО РГИС.

4. В среде Borland Delphi 7.0 на языке Object Pascal реализовано ПО клиентской и административной частей РГИС. ПО клиентской части представлено совокупностью взаимосвязанных базовых подсистем, организованных как базовый АРМ, и набором дополняющих эти подсистемы программных модулей, позволяющих создавать АРМы специалистов различных производственных подразделений ГДК с отличным от базового АРМ функционалом. Административная часть ПО РГИС оформлена как отдельное АРМ, позволяющее конфигурировать РГИС, в первую очередь, путем изменения метаданных системы.

5. Проектирование и программирование серверной части ПО РГИС выполнено с использованием таких программных продуктов как Sybase Power Designer 9.0, SQL Query Analyzer и SQL Server Enterprise Manager. Серверное ПО реализовано на диалекте T-SQL в виде хранимых процедур, функций, триггеров и представлений и встроено в виде слоя бизнес-логики в каждую копию СУБД MS SQL Server 2000, устанавливаемую на сервера РГИС. Общий объем исходного кода ПО РГИС и ПО вспомогательного характера, составляет более 40 000 строк на языках С++, Object Pascal и T-SQL.

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

ЗАКЛЮЧЕНИЕ

Диссертационная работа посвящена созданию распределенной геоинформационной системы для сбора и обработки производственной информации в современной вертикально-интегрированной газодобывающей компании. Получены следующие основные научные и практические результаты.

1. Проведены анализ функциональных потребностей современной вертикально-интегрированной ГДК и анализ существующих КИС применительно к решению задач сбора и обработки производственной информации в ГДК. Показано, что рассмотренные КИС не удовлетворяют в полном объеме требованиям, предъявляемым к КИС современной ГДК. В результате такого анализа сделан вывод об актуальности создания на основе современных принципов распределённой геоинформационной системы (РГИС) для сбора и обработки производственной информации в вертикально-интегрированной ГДК.

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

3. С учетом положений концепции построения РГИС разработаны модели данных для хранения в виде баз данных различных типов производственной информации.

4. Предложен модифицированный метод вложенных множеств и разработаны реализующие его алгоритмы, позволяющие хранить и эффективно обрабатывать иерархически упорядоченные производственные данные больших объемов. Проведены исследования эффективности этого метода и реализующих его алгоритмов. По результатам численных экспериментов сделан вывод о более высокой эффективности данного метода по сравнению с широко распространенными методами «потомок-родитель» и вложенных множеств.

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

6. Для исследования репликационных процессов в РГИС построена её имитационная модель, и разработано программное обеспечение для проведения моделирования. На их основе получены результаты исследования зависимости величин задержек транзактов и занятости процессоров серверов РГИС от размеров транзактов и частот их появления в модели РГИС. Сделан вывод о более высокой эффективности приоритетной дисциплины обслуживания очередей серверами РГИС по сравнению с широко распространенной дисциплиной обслуживания, основанной на методе FIFO. Выработаны рекомендации для повышения эффективности схемы репликации «сведением данных» с учетом возможностей СУБД MS SQL Server 2000.

7. Разработана структура программного обеспечения РГИС ГДК, и в соответствии с ней на основе предложенных метода и алгоритмов создано программное обеспечение РГИС. Общий объем исходного кода программного обеспечения РГИС и программного обеспечения вспомогательного характера составляет более 40 ООО строк на языках С++, Object Pascal и T-SQL.

8. Разработанная РГИС апробирована в ОАО «Востокгазпром» и в ООО «Томсктрансгаз» ОАО «Газпром». Апробация подтвердила достоверность результатов проведенных исследований эффективности предложенных метода, подходов и алгоритмов, а также показала работоспособность и эффективность созданной РГИС. Разработанное информационное, математическое и программное обеспечение РГИС внедрено в ОАО «Востокгазпром» и в ООО «Томсктрансгаз» ОАО «Газпром», что подтверждено соответствующими актами.

Библиография Шерстнёв, Владислав Станиславович, диссертация по теме Системный анализ, управление и обработка информации (по отраслям)

1. Администрирование Microsoft SQL Server 2000. Учебный курс MCSA/MCSE, MCDBA / Пер. с англ. — М.: Изд-во «Русская редакция», 2002. -816 с.:ил.

2. Алфеев В.Н., Чугунов JI.C., Еремеев Ю.Н., Бурмака JI.A., Деревенченко И.Л. Методы и средства для построения информационных сетей. // «Газовая промышленность», — Москва: 2004, №9. с.23-25.

3. Андронов A.M., Копытов Е.А., Гринглаз Л .Я. Теория вероятностей и математическая статистика.— СПб.: Изд-во «Питер», 2004.—460 е.: ил.

4. Андронова О., Бойцов И. Обзор корпоративных информационных систем, используемых на российских предприятиях и в организациях. — http://www.ci.ru/inform0403/p08obz.htm, (12.12.05).

5. Аносов А. Критерии выбора СУБД при создании информационных систем. — http://www.interface.ru/fset.asp?Url=/misc/kritsubd.htm, (12.12.05).

6. АО «АтлантикТрансгазСистема», Система «СПУРТ» -http://www.atgs.ru/i2spurt.html (12.12.05).

7. Аратюнов А.Е., Акопова Г.С., Волков А.Н., Трегуб С.И. Внедрение геоинформационных технологий в практику подземного хранения газа. // «Газовая промышленность», — Москва: 2003, №10. с.73-75.

8. Белорусский государственный университет. «MapManager». http://www.bsuproduct.by/index.php/.31.253.O.O.O.html, (12.12.05).

9. Ю.Бендат Дж., Пирсол А. Прикладной анализ случайных данных. — М.: Изд-во Мир, 1989. 540 е., ил.

10. П.Большаков О. Проектирование на Rose Delphi Linlc. — http://delphi.vline.ru/articles/roselinl<yindex.html (12.12.05).

11. В.М. Дозорцев, Н.В. Шестаков. — Современные достижения в разработке и внедрении информационных технологий управления в нефтегазовом комплексе. http://www.russianenterprisesolutions.com/reviews/r05001 .html, (12.12.05).

12. Величко JI.H. Эффективное использование информационных технологий в республике Беларусь. — http://eprinter.bas-net.by/archive/00000013/01/1 l.pdf, (12.12.05).

13. Вендров A.M. CASE-технологии. Современные методы и средства проектирования информационных систем. —М.: Изд-во Финансы и статистика, 1998. -176 с.

14. Вендров A.M. Один из подходов к выбору средств проектирования баз данных и приложений. —http://www.osp.ru/dbms/1995/03/29.htm, (12.12.05).

15. Вентцель Е.С. Теория вероятностей. —М.: ФизМатГИЗ, 1962. —564 с.

16. Верников Г.Г. Основные методологии обследования организаций. Стандарт 1DEF0. —http://www.cfin.ru/vcrnikov/idef/idero.shtml, (12.12.05).

17. Гарсиа-Молина Г., Ульман Д.Д., Уидом Д. Системы баз данных. Полный курс. -Пер. с англ. —М.: Изд-во «Вильяме», 2003 1088 е.: ил.

18. Геоинформатика. Толковый словарь основных терминов. Под ред. A.M. Бер-лянт, А.В. Кошкарева. —М.: Изд-во ГИС-Ассоциация, 1999. — 204 с.

19. Глушаков С.В., Ломотько Д.В. Базы данных. — М.: Изд-во «АСТ», 2000. 504 с.

20. Грищенко А., Макаренко И. Системы на основе метаописаний. // «СУБД», — Изд-во «Открытые системы»: 2001, №10. с. 42-45.

21. Грофф Дж., Вайнберг П. Энциклопедия SQL. / Пер. с англ. — СПб.: Изд-во «Питер», 2003. 896 е.: ил.

22. Гулейко Н. «Галактика» в газовой промышленности: технологии и проекты. // «Газовая промышленность», — Москва: 2003, №10. с. 11-15.

23. Гютинг Р.Х. Введение в пространственные базы данных. // Информатика окружающей среды: от исследований к рынку, 1995. С.27-68.

24. Дарахвелидзе П.Г., Марков Е.П. Программирование в Delphi 7. — СПб.: БХВ -Санкт-Петербург, 2004. 784 е.: ил.

25. Дейт К. Дж. Введение в системы баз данных, 6-е издание. — СПб.: Изд-во «Вильяме», 1999. 848с.: ил.

26. Добыча природного газа. Под ред. Ф. А. Требин, Ю. Ф. Макогон, К. С. Басни-ев.—М.: Изд-во Недра, 1976.—368 е.: ил.

27. Добыча, подготовка и транспорт природного газа и конденсата: Справочное руководство в 2-х томах. Под ред. Ю.П.Коротаева. Т.1.— М.: Изд-во Недра, 1984.—360 с.

28. Добыча, подготовка и транспорт природного газа и конденсата: Справочное руководство в 2-х томах. Под ред. Ю.П.Коротаева. Т.2. — М.: Изд-во Недра, 1984,—288 с.

29. Долудин В.Б. Проект информационно-управляющей системы материально-технических ресурсов ОАО «Газпром». // «Газовая промышленность», — Москва: 2003, №5. с.40-41.

30. Духонин Е.Ю., Исаев Д.В. Bussines Perfomance Management: Повышение эффективности корпоративной системы управления. // «Газовая промышленность», — Москва: 2004, №5. с.35-38.

31. Дэвид А. Марка, Клемент МакГоуэн. Методология структурного анализа и проектирования SADT. — http://www.interface.m/fset.asp?Url=/CASE/sadt0.htm, (12.12.05).

32. Дэвид Дж. Круглински Основы Visual С++ (Пер. с англ.) — М.: Издательский отдел «Русская редакция» ТОО «Channel Trading Ltd.», 1997. — 696 с.

33. Елманова Н. Создание серверов приложений с помощью Delphi 3 // "Компьютер-Пресс", 1997, № 12. — С. 74.

34. Епифанский А.Г., Кушнир Г.С., Остроухов И.В. Метаданные в задаче обработки данных. — http://www.scgis.ru/russian/cpl251/hdgggms/4-2000/meta.htm, (12.12.05).

35. ЗАО «ГИС-АСУ проект». «Oillnfo System», http://www.ois.ru, (12.12.05).

36. ЗАО «НефтегазСистема». «SliderOffice».http://ogs.gomel.by/sliderrumore.phtml, (12.12.05).

37. ЗАО ЫШ «Авиаинструмент». «Трубопроводы». http://www.aieco.ru/pipelines.htm, (12.12.05).

38. И. И. Мазур, В. Д. Шапиро, Н. Г. Ольдерогге, М. В. Грачева. Корпоративный менеджмент. —М.: Изд-во Высшая школа, 2003.—1077 с.

39. Иванов Ю.Р. Концепция создания ГИС специального назначения. // «Газовая промышленность», — Москва: 2003, №11.- с.103-107.

40. Карасевич A.M., Пронин Е.Н., Кисленко Н.А., Магдаев Р.А., Горохов А.Н. Информационное обеспечение системы мониторинга, диагностики и управления газовым хозяйством ОАО «Газпром». // «Газовая промышленность», — Москва: 2004, №1.-с. 15-18.

41. Кватрани Т. Rational Rose 2000 и UML: Визуальное моделирование (пер. с англ.) — М: Изд-во «Бином», 2001. 176 с.

42. КИС Axapta. РегионГазИнформ. —http://www.rginfo.ru/projects/axapta.asp, (12.12.05).

43. Кодд Е.Ф. Реляционная модель данных для больших совместно используемых банков данных. // «СУБД», — Изд-во «Открытые системы»: 1995, №1. с. 145160.

44. Компания «Ориентсофт», ЕМ Tool Kit. — http://www.orientsoft.by/index.php ?page=products.emtool, (12.12.05).

45. Компания BAAN. — http://www.baan.ru, (12.12.05).

46. Компания ESTI-MAP. Цены на программное обеспечение ЭСТИ МАП. — http://www.esti-map.ru/pricelist.htm, (12.12.05).

47. Компания Цефей. — http://www.cefey.ru, (12.12.05).

48. Коновалова Н.В., Капралов Е.Г. Введение в ГИС. — М.: Изд-во ООО «Библи-он», 1997, — 160 е.: ил.

49. Королев Ю.К. Общая геоинформатика. Часть I. Теоретическая геоинфоматика. Выпуск 1. — М.: Изд-во ООО «Дата+», 1998. — 118 е.: ил.51 .Корпорация «Галактика». — http://www.galaktika.rU/2/products/galaktika, (12.12.05).

50. Корпорация Парус. —http://www.parus.ru, (12.12.05).

51. Кошкарев А.В., Тикунов B.C. Геоинформатика / Под ред. Д.В. Лисицкого. — М.: Изд-во Картгеоцентр — Геодезиздат, 1993. — 213 е.: ил.

52. Куцевич Н.А., Синенько О.В. Модель данных информационная основа управляющих систем. // «Нефтяное хозяйство», — Москва: 2004, №10. - с. 119120.

53. Макконнел Дж. Анализ алгоритмов. Вводный курс. — М.: Изд-во «Техносфера», 2002.-304 с.

54. Министерство топлива и энергетики РФ. Правила по эксплуатации, ревизии, ремонту и отбраковке нефтепромысловых трубопроводов. — М:,1993. 56 с.

55. Моренин А.В. Анализ математических методов поддержки принятия решений. http://www.olap.ru/best/analysis.asp (12.12.05).

56. Нагаев О. Развитие CA-Openlngres. // «СУБД», — Изд-во «Открытые системы»: 1997, №1. с. 57-61.

57. Портал GPSS.RU: Имитационное моделирование с применением языка GPSS. — http://www.gpss.ru, (12.12.05).

58. Прахов И.А. Использование графовых моделей при создании прикладных справочных ГИС. // «Газовая промышленность», — Москва: 2003, №11.— с.108-109.

59. Прудкий С.А., Клюйко В .Я., Михайленко А.Г. Геоинформационные системы магистральных трубопроводов. // «Газовая промышленность», — Москва: 2004, №8. с.55-58.

60. Робачевский А.М.Операционная система UNIX. — СПб.: Изд-во «БХВ-Петербург», 2002. -528 е.: ил.

61. Розен К.Х., Розински P.P., Фарбер Дж. М., Хост Д.А. Введение в UNIX System V Release 4. Издание 2-е. — М.: Изд-во «ЛОРИ», 1999. 726 е.: ил.

62. Сафонов А.Г. Фактор успеха. // «Газовая промышленность», Москва: 2004, №9. — с.12-15.

63. Сахаров В.Е., Кочкина И.А., Форафонов В.Э. Технические требования по формированию и сопровождению технологических схем газотранспортных и газодобывающих предприятий. — М: Изд-во ОАО «Газпром», 1999. 22с.: ил.

64. Сигнор Р. Использование ODBC для доступа к базам данных / Пер. с англ. С.Л.Кайдан; Под ред. С.А.Каратыгина. — М.: Изд-во «Бином»: Научная книга, 1995,—384 е.: ил.

65. Силюков В.В., Синицин С.С., Имшенецкий С.П. Геодезическое позиционирования объектов транспорта газа. // «Газовая промышленность», — Москва: 2003, №1. с.62-64.

66. Соколов Н. Компонентный подход в действии. — http://www.russianenterprisesolutions.com/techno/y00/t07001 .html, (12.12.05).

67. Тейксейра С. Пачеко К. Borland Delphi 6. Руководство разработчика.: Пер. с англ. — М.: Изд-во «Вильяме», 2002. 1120 с.:ил.

68. Трофимов С. А. Case-технологии: Практическая работа в Rational Rose. — М: Изд-во «Бином», 2001. 272 с.

69. Труды Томскгазпрома. Вып.1: Научно-технический сборник. Томскгазпром. — Томск: Изд-во STT, 1999.—144 с.

70. Ульмасвай Ф.С., Добрынина С.А. Влияние локальной геодинамики на аварийность магистральных трубопроводов. // «Газовая промышленность», — Москва: 2004, №7. с.52-54.

71. Фаулер М., Скотт К. UML в кратком изложении. Применение стандартного языка объектного моделирования. —М: Изд-во «Мир», 1999 191 с.

72. Перегудов Ф.И., Тарасенко Ф.П. Основы системного анализа. — Томск: Изд-во НТЛ, 2001.-396 е.: ил.

73. Хохлов В.Г. Использование Web-технологий при построении информационно-справочной системы ЕСГ. // «Газовая промышленность», —Москва: 2003, №11.-с.92-93.

74. Цветков В.Я. Геоинформационные системы и технологии. — М.: Изд-во Финансы и статистика, 1998. —288 е.: ил.

75. Чеппел Д. Active X и OLE / Пер. с англ. — М.: «Channel Trading Ltd.», 320 е.: ил.

76. Шамис В.A. Borland С++ Builder 6. — СПб.: Изд-во «Питер», 2003. 798 с.

77. Шаши Шекхар, Санжей Чаула. Основы пространственных баз данных. / Пер. с англ. — М.: Изд-во «КУДИЦ-ОБРАЗ», 2004. 336 с.

78. Шерстнёв B.C. Геоинформационные технологии в информационных системах магистральных газопроводов. // Материалы научно-практической конференции «Добыча, подготовка и транспорт нефти и газа». — Томск: Изд-во ТНЦ СО РАН, —1999, —С. 82.

79. Шерстнёв B.C. Проектирование информационных моделей газодобывающего предприятия. // Труды IX международной научно-практической конференции «Системный анализ в проектировании и управлении». — Санкт-Петербург: Изд-во СП6ГГ1У, 2005. — с.288-292.

80. Штыров А.Н. «Галактика» управляет капитальным строительством в подразделениях «Газпрома». // «Нефтегазовая вертикаль», — Москва: 2004, №5. -с.15-18.httpy/www.galaktika.ru^/about/publications/get.phpVfile^op 10/0093 .shtml, (12.12.05).

81. Ю. П. Коротаев, А. И. Ширковский. Добыча, транспорт и подземное хранение газа. — М.: Изд-во Недра, 1984.— 486 е.: ил.

82. Юмашев М.В. Теоретические основы применения современных геоинформационных технологий. // «Газовая промышленность», — Москва: 2004, №4. -с.51-53.

83. Borland Software Corporation. InterBase. —http://www.borland.ru/interbase/server/index.html, (12.12.05).

84. Borrough P.A., McDonnell R.A. Principles of geographical information systems. — Oxford University Press, 1998. 334 p.

85. BPWin. — http://www.interface.ru/ca/bpwin2.htm, (12.12.05).

86. Celko, Joe. A Look at SQL Trees. — http://www.dbmsmag.com/9603d06.html, (12.12.05).

87. Celko, Joe. Joe Celko's Tree and hierarchies in SQL for smarties. — Morgan-Kaufmann, 2004. -p.224.

88. Celko, Joe. Nontraditional Databases. — http://www.dbmsmag.com/9605d06.html, (12.12.05).

89. Celko, Joe. SQL Lessons. — http://www.dbmsmag.com/9604d06.html, (12.12.05).

90. Computer Associates, ERWin. — http://www.ca.com, (12.12.05).

91. Computer Associates. Ingres. — http://www3.ca.com/Solutions/Product.asp?id=1013, (12.12.05).

92. Corel, iGrafx IDEF0. — http://www.igrafx.com, (12.12.05).

93. Delta V. — http://www.easydeltav.com, (12.12.05).

94. Embarcadero Technologies, ER/Studio. — http://www.embarcadero.com/products/erstudio/index.html, (12.12.05).

95. Emerson Process Management. — http://www.emersonprocess.com/home, (12.12.05).

96. ESRI Software, —http://www.esri.com, (12.12.05).

97. Excel 2000 2003, Microsoft Corporation. — http://www.microsofl.com/rus/office/Editions/Excel2003.mspx, (12.12.05).

98. Faloutsos C. Gray Codes for Partial Match and Range Queries. IEEE Transactions on Software Engineering (TSE) 14(10), 1988. PP. 1381-1393.

99. Gaede V., Gunter O. Multidimensional Access Methods. // ACM Computing Surveys, Vol. 30, №2, June 1998, p. 170.

100. General Electric Company. — http://www.gefanuc.com/en/index.html, (12.12.05).

101. GPSS World, Minuteman Software. — www.minutemansoftware.com (12.12.05).

102. Guting R.H. An Introduction to Spatial Database Systems. // Special Issue on Spatial Database Systems of the VLDB Journal, 1994, vol. 3, № 4.

103. IBM Corporation. DB2 Universal Database. — http://www.ibm.com/ru/software/data/server/udb.html, (12.12.05).

104. IBM Corporation. IBM Informix Dynamic Server. —http://www.ibm.com/ru/software/data/server/informdinserver.html, (12.12.05).

105. Intergraph Corporation Web-site. — http://www.intergraph.com, (12.12.05).

106. Jagadish H. V. Linear Clustering of Objects with Multiple Atributes. SIGMOD Conference, 1990. PP. 332-342.

107. Kumar A. A Study of Spatial Clustering techniques. DEXA 1994. PP. 57-71.

108. Maplnfo Corporation. — http://www.mapinfo.com, (12.12.05).

109. Maplnfo Professional. Система настольной картографии. — Troy, New York: Maplnfo Corp. / Пер. с англ. ЗАО Эсти-Мап, 1996. 293 с.

110. МарХ developer Site —• http://www.mapx.com, (12.12.05).

111. Micro-GPSS.—http://www.gpss.ru/systems/microgpss.html (12.12.05).

112. Microsoft Business Solutions, Axapta. — http://www.microsoft.com/Rus/BusinessSolutions/Solutions/Axapta/Default.mspx, (12.12.05).

113. Microsoft Business Solutions. Возможности интеграции. — http://www.microsoft.com/Rus/BusinessSolutions/Solutions/Axapta/Technology/Int egration.mspx, (12.12.05).

114. Microsoft Corporation. Microsoft SQL Server. — http://www.microsoft.com/rus/sql, (12.12.05).

115. Microsoft Corporation. Microsoft Windows 2000 Server. Учебный курс MCSE: Пер. с англ. 2-е изд., перераб. — М.: Изд-во «Русская редакция», 2001. - 912 е.: ил.

116. Oracle Corporation, Oracle Designer. — http://wvvw.oracle.com/global/ru/ip/9i/develop/designer.html, (12.12.05).

117. Oracle Corporation. Oracle Applications — http://www.oracle.com/global/ru/applications/index.html, (12.12.05).

118. Oracle Corporation. Oracle Database — http://www.oracle.eom/global/ru/ip/l Og/database/index.html, (12.12.05).

119. Pagel B.-U., Six H.-W., Toben H., Widmayer P. Towards an Analisys of Range Query Performance in Spatial Data Structures. ACM 1993 0-89791-5933/93/0005/0214, pp. 214-221.

120. Platinum SQL. — http://www.epic.ru, (12.12.05).

121. Rainbow Technologies. http://www.rainbow.com/ (12.12.05).

122. Rational Rose Suite, Rational Software Corporation. — www.rational.com (12.12.05).

123. RS-3. — http://www.rs3.com, (12.12.05).

124. SAP Company. — http://www.sap.ru, (12.12.05).

125. Sherstnyov V.S. Hierarchical structures implementation methods on large databases. // Proceedings of IX Russian-Korean international symposium on science and technology KORUS-2005. Novosibirsk: NSTU. — 2005. — pp.696-700.

126. Sherstnyov V.S., Markov N.G. Geoinformation client-server technologies for storing spatial data in corporate network. // Proceedings of III Russian-Korean international symposium on science and technology KORUS-99. Novosibirsk: NSTU. — 1998.—pp. 274.

127. Sherstnyov V.S., Markov N.G., Kudinov A.V. Geoinformation tecnology for solving problems of trunk pipelines management. // Proceedings of II Russian-Korean international symposium on science and technology KORUS-98. Tomsk: TPU. — 1998. — pp. 225-228.

128. Sherstnyov V.S., Oslin B.G. Development of software on simulation modeling of multi-level information system. // Proceedings of VIII Russian-Korean international symposium on science and technology KORUS-2004. — Tomsk: TPU. — 2004. — pp.130-132.

129. Statistica 6, StatSoft Incorporation. — http://www.statsoft.com, (12.12.05).

130. Sybase Incorporation, Power Designer. — http://www.sybase.ru/Syb/products/apptools/pw-designer.htm, (12.12.05).

131. The OPC Foundation. — www.opcfoundation.org, (12.12.05).

132. The Value of Metadata — http://fgdc.er.usgs.gov/publications/documents/metadata/metabroc.html, (12.12.05).

133. Visible Systems Corporation, Visible Analyst. — http://www.visible.com/Products/Analyst/index.htm, (12.12.05).