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

Технология разработки системы поддержки принятия решений для управления проектными работами при обустройстве месторождений нефти и газа Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
727
147
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ / ИНТЕЛЛЕКТУАЛЬНЫЕ СИСТЕМЫ / ПОДДЕРЖКА ПРИНЯТИЯ РЕШЕНИЙ / ПРОЕКТНЫЕ РАБОТЫ / УПРАВЛЕНИЕ / РАЗРАБОТКА / МЕТОДЫ / INFORMATION TECHNOLOGIES / INTELLECTUAL SYSTEMS / DECISION-MAKING SUPPORT / DESIGN WORKS / MANAGEMENT / DEVELOPMENT / METHODS

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Гребенщиков Сергей Александрович, Силич Виктор Алексеевич, Комагоров Владимир Петрович, Фофанов Олег Борисович, Савельев Алексей Олегович

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

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

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Гребенщиков Сергей Александрович, Силич Виктор Алексеевич, Комагоров Владимир Петрович, Фофанов Олег Борисович, Савельев Алексей Олегович

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

The authors propose the technique for developing the decision support system for controlling the design works at oil and gas fields construction. The technique is based on object oriented methodology of system modeling assuming the successive formation and use of the models of development process, problem-containing and problem-solving systems for decision making.

Текст научной работы на тему «Технология разработки системы поддержки принятия решений для управления проектными работами при обустройстве месторождений нефти и газа»

УДК 004.415.2

ТЕХНОЛОГИЯ РАЗРАБОТКИ СИСТЕМЫ ПОДДЕРЖКИ ПРИНЯТИЯ РЕШЕНИЙ ДЛЯ УПРАВЛЕНИЯ ПРОЕКТНЫМИ РАБОТАМИ ПРИ ОБУСТРОЙСТВЕ МЕСТОРОЖДЕНИЙ НЕФТИ И ГАЗА

С.А. Гребенщиков, В.А. Силич, В.П. Комагоров, О.Б. Фофанов, А.О. Савельев

Томский политехнический университет E-mail: kmno4@tpu.ru

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

Ключевые слова:

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

Key words:

Information technologies, intellectual systems, decision-making support, design works, management, development, methods.

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

Данный вид деятельности характеризуется масштабностью проектов, большим количеством вовлеченных участников, сложностью организации процессов, наличием различного рода процедур, норм и стандартов, в связи с чем требует детального планирования, организации и контроля выполнения. Для преуспевания в конкурентоспособной среде на проектную организацию возлагаются повышенные требования к срокам, качеству и стоимости выполнения работ. Особое значение при этом приобретает оптимальная организация внутренних технологических процессов, обеспечение необходимого уровня автоматизации и информатизации, накопление знаний и эффективное управление системой в целом [2, 3].

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

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

Для решения поставленной задачи применяется объектно-ориентированная технология системного анализа, предложенная в работе [5].

Основными моментами технологии являются:

• использование иерархического и объектноориентированного подходов в моделировании систем;

• использование типовой последовательности этапов, соответствующей общесистемной последовательности принятия решений;

• переход к итеративным схемам организации работ, позволяющим корректировать цели разработки и ранее принятые решения;

• интеграция различных методов моделирования, последовательное формирование совокупности связанных моделей, начиная от концептуальных представлений и заканчивая моделями реализации;

• применение интегрированных инструментальных средств, обеспечивающих объединение различных методов, используемых на разных этапах и разными участниками проекта, использование типовых моделей из библиотеки стандартных решений. Особенностями управления проектными работами при обустройстве месторождений нефти и газа, определяющими необходимость формирования технологии разработки интеллектуальной системы поддержки принятия решений, снижающей затраты на производство и улучшающей качество будущей информационной системы, являются: сложность исходной проблематики и соответствующей проблеморазрешающей системы; слабая формализуемость обрабатываемой информации и используемых методов; уникальность (нетипичность) составляющих компонент системы. Исходя из этих особенностей, сформулированы требования, предъявляемые к информационной технологии:

• универсальность, высокая степень обобщенности;

• гибкость, простота адаптации, настройки на конкретный вид задач;

• наглядность и обозримость формируемой модели проблемосодержащей и проблеморазрешающей систем;

• использование при построении моделей опыта экспертов;

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

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

• декларативности: регламент должен предписывать вид декларативной модели, формируемой на каждой стадии, и совокупность методов, используемых для ее построения и принятия решений на модели;

• итеративности: схема применения этапов разработки интеллектуальной системы поддержки принятия решений (ИСППР) должна быть итеративной, т. е. по типу спиральной или макетной схемы;

• иерархичности: разработка ИСППР должна осуществляться на разных уровнях абстрагирования с использованием иерархического подхода;

• типизации: при разработке ИСППР следует использовать типовые знания;

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

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

• выявление требований к информационной технологии ИСППР;

• разработка принципов, лежащих в основе ИСППР;

• разработка объектно-ориентированной методологии моделирования предметной области ИСППР;

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

• разработка типового регламента процесса разработки ИСППР на основе объектно-ориентированной методологии моделирования;

• создание комплекса инструментальных средств поддержки информационной технологии ИСППР;

• использование информационных технологий для разработки ИСППР.

Обобщенная схема автоматизированной разработки ИСППР, основанная на предложенных принципах, приведена на рис. 1.

Далее, в соответствии с выбранной объектноориентированной методологией моделирования систем OMSD (Object Model for System Design), модель предметной области, формируемая в процессе

разработки системы, представляет собой совокупность моделей процесса разработки, проблемосодержащей и проблеморазрешающей систем. Модель любой из систем, в свою очередь, содержит множество взаимосвязанных моделей следующих видов: классов (ClassModel), объектов (ObjectMo-de¡), зависимостей атрибутов (AttributeModel), компонент (ComponentModel), координации (СооШпа-teMode¡) [5].

Рис. 1. Обобщенная схема разработки ИСППР: D - процедура сбора информации; W - процедура реализации решений; I - исходное описание; Н - решение; М -модель предметной области; М5І - библиотека типовых моделей; FM - процедура сбора информации; Fp - процедурыы принятия решений

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

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

Стоит отметить, что в отличие от традиционного объектно-ориентированного языка представления знаний, используемого для моделирования систем, в модели 0М8Б классы могут сопоставляться не только неделимым, но и любым компонентам системы (подсистемам, системе в целом), а также отношениям, связывающим компоненты друг с другом. В традиционном же подходе, классы используются лишь для описания объектов, рассматриваемых как неделимые сущности.

Кроме того, в модели классов 0М8Б в определение атрибутов класса включается не только их наименования и тип, но и область значений, что позволяет рассматривать классы не только как шаблоны описаний объектов, но и как обобщен-

Рис. 2. Модель компонент процесса разработки ИСППР

ные описания множеств объектов одного класса (как аналоги фреймов общих понятий) [6].

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

План проектно-изыскательских работ (ПИР) -класс верхнего уровня, представляет собой совокупность проектов (договоров), объединенных по какому-либо общему признаку и распределенных по времени. Модель класса «План проектноизыскательских работ» представлена на рис. 3.

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

Работники - класс, описывающий производственный персонал.

Производственные задачи - основная единица ПИР. Включает в себя следующие параметры: работник, комплект (том), договор, состояние.

Комплекты ПСД (проектно-сметная документация) - класс, включающий в себя описание конечной единицы ПИР - документации, передаваемой заказчику по актам сдачи-приемки работ.

Трудозатраты - данный класс используется для калькуляции трудовых затрат персонала, отнесенных в процессе работы на конкретный договор.

На базе классов может быть создано множество объектов (реализаций классов). Для отображения множества вариантов реализации некоторого класса, например, множества состояний системы в различные моменты времени, в различных точках пространства, в различных условиях и т. д. вводится понятие мультиобъекта. Мультиобъект - множество объектов (набор реализаций) одного класса, выделенных в соответствии с некоторым признаком [5].

С целью выявления тенденций эффективности выполнения плана ПИР за последние 3 года был проведен анализ ключевых показателей. На основе введенных классов описаний компонентов были сформированы мультиобъекты по временному признаку, соответствующие 2010, 2011 и 2012 гг. Каждая из реализаций содержит конкретные значения атрибутов, полученные в заданном году. На рис. 4 приведен пример мультиобъекта для компонента «Выполнение плана ПИР». По результатам анализа был сделан вывод, что выполнение плана ПИР нестабильно и требует тщательного контроля и принятия эффективных управленческих решений.

Рис. 3. Фрагмент иерархии класса «План проектно-изыскательских работ»

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

из компонент сопоставляется модель объектов, позволяющая рассматривать компоненту как некий целостный объект, описываемый набором характеристик (атрибутов) и выполняемых им действий (методов).

Множество подсистем S={si} объединяет такие компоненты, как: система в целом, рассматриваемая как «черный ящик» на верхнем уровне абстрагирования; подсистемы моделируемой системы и окружающей среды.

Подсистема может быть представлена в виде кортежа:

S =< n(Si),c(Si),MO(c(si)), MA(c(st )),{MK(c(s))} >,

где n(s) - имя подсистемы; c(s) - класс, на который ссылается подсистема (наследуется от базового класса «Подсистема»); MO(c(s)) - модель объектов, сопоставленная подсистеме; MA(c(s)) - модель зависимостей атрибутов, описывающих подсистему; MK(c(s)) - координационная модель, сопоставленная подсистеме.

Обязательным является только имя подсистемы. Остальные составляющие описания подсистемы вводятся по мере необходимости [5].

Модель основных компонентов ИСППР по управлению проектными работами при обустройстве месторождений нефти и газа представлена на рис. 5.

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

Выводы

Впервые предложен оригинальный научнообоснованный подход к созданию технологии раз-

Выполнение плана ПИР (2010): Выполнение плана ПИР (2011):

Выполнение плана ПИР Год

2010 2011 2012

План (тыс. р.) 74500,04 83440,05 93452,855

Факт (тыс. р.) 76079,44 81228,89 46679,700

% Выполнения 102,12 97,35 49,95

% Выполненного в срок 102,12 97,35 100

б

a

Рис. 4. Пример мультиобъекта «Выполнение плана ПИР»: а) графическая нотация; б) табличная форма

Планы ПИР

-Договор : Договоры -Год : Date -Статус : String -Понесенные затраты

+Расчет плановых значений() +Расчет фактических значений()

Производственные задачи

-Работник: Работники -Договор : Договоры -Комплект: Комплекты ПСД -Состояние: String

+Добавить()

+Удалить()

+Редактировать()

Договоры

-Номер : String -Наименование : String -Дата начала: Date -Дата окончания: Date -Стоимость : Long -Заказчик: Object -Состояние: String

+Добавить()

+Удалить()

+Редактировать()

Трудозатраты

-Работник: Работники -Задача: Производственные задачи -Дата списания: Date -Количество минут: Integer +Добавить()

+Удалить()

+Редактировать()

Работники

-ФИО : String -Отдел: Object -Табельный номер: Integer -Дата принятия на работу : Date -Оклад: Integer

+Добавить()

+Удалить()

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

+Редактировать()

Комплекты ПСД

-Договор : Договоры -Шифр комплекта: String -Дата выдачи: Date -Сопроводительный лист: String -Марка: String

+Добавить()

+Удалить()

+Редактировать()

Рис. 5. Фрагмент модели компонентов интеллектуальной системы поддержки принятия решений по управлению проектными работами

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

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

СПИСОК ЛИТЕРАТУРЫ

1. Малыгин Е.О. Совершенствование процесса управления проектированием разработки нефтяных месторождений: автореф. дис. ... канд. экон. наук. - Москва, 2010. - 23 с.

2. Гребенщиков С.А., Силич В.А., Комагоров В.П. Анализ проблем управления проектными работами при обустройстве месторождений нефти и газа // Молодежь и современные информационные технологии: Сборник трудов VIII Всеросс. на-учно-практ. конф. студентов, аспирантов и молодых ученых. -Томск, 2010, 3-5 марта. - Ч. 2. - СПб.: Изд-во СПБ Графикс, 2010. - С. 91-92.

3. Тузовский А.Ф., Чириков С.В., Ямпольский В.З. Системы управления знаниями (методы и технологии) / под общ. ред. В.З. Ямпольского. - Томск: Изд-во НТЛ, 2005. - 260 с.

4. Черкасов А.Н. Разработка математического и алгоритмического обеспечения адаптивных систем поддержки принятия решений в ситуационных центрах: автореф. дис.... канд. техн. наук. - Краснодар, 2011. - 25 с.

5. Силич М.П. Информационная технология разработки целевых программ на основе объектно-ориентированной методологии моделирования: дис. ... д-ра техн. наук. - Томск, 2005. - 361 с.

6. Хабибулина Н.Ю. Модели, алгоритмы и инструментальные средства создания экспертных систем на базе функциональных сетей: дис.... канд. техн. наук. - Томск, 2005. - 218 с.

Поступила 25.06.2012 г.

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