Платформенный подход в решении задач строительства скважин
В области строительства скважин у недропользователя и буровой компании неизменными остаются две ключевые задачи: обеспечить безаварийность проведения работ и снизить стоимость строительства скважины. Безаварийность в широком смысле предполагает отсутствие аварий и осложнений при строительстве скважин, недопущение пересечений стволов, предотвращение травматизма на буровой площадке. Снижение аварийности напрямую влияет на стоимость строительства скважины за счет сокращения времени на возможную ликвидацию последствий аварий, а также исключения дополнительных затрат.
Снижение стоимости строительства, в свою очередь, рассматривает широкий спектр задач: правильный выбор точки заложения и траектории скважины, составление оптимальной режимно-технологической карты строительства, использование подходящих типов долот и КНБК в целом и т.д.
Для решения задач безаварийности и оптимальной стоимости скважин всегда использовались контролирующие сервисы, такие как геолого-технологические исследования, удаленный мониторинг, видеонаблюдение и т.д. В настоящее время, как и в начале века, набор контролирующих скважинных сервисов остается неизменным, но принципиально меняются технологии оказания сервисных услуг.
В наше время на первый план выходят технологии из так называемой Индустрии 4.0, которые преследуют цель перехода к безлюдному производству, что в свою очередь также позволяет оптимизировать стоимость оказания услуг. Среди таких технологий стоит отметить промышленный интернет вещей, индустриальный блокчейн, большие данные, искусственный интеллект, программную и аппаратную роботизацию.
Для удобства использования новых технологий разработано большое количество информационных систем, стандартов, правил, протоколов и т.д., которые в большинстве своем являются свободно распространяемыми и получают развитие в т.ч. за счет коллективного вклада сообщества разработчиков. Примером могут служить системы IioT – openHAB, ThingsBoard; блокчейн системы – HyperLedger, OpenChain; библиотеки, реализующие алгоритмы работы с нейросетями, – TensorFlow, Keras; системы автоматизации бизнес-процессов с дальнейшим переходом в роботизацию – Camunda.
Органичное объединение информационных систем, реализующих различные взаимосвязанные функции, называется цифровой платформой. Цифровые платформы разделены на три основных типа – инструментальная, инфраструктурная и прикладная.
В области контроля строительства скважин современным инструментом для создания программно-аппаратных решений является система высокопроизводительной межсервисной программно-аппаратной конвергенции в ТЭК Унофактор (Unofactor ®), реализуемая в виде цифровой платформы.
Первоначальной целью создания платформы была необходимость интеграции различных российских и зарубежных программных продуктов, а также использование элементов Индустрии 4.0 для решения задач управления жизненным циклом нефтегазового месторождения. Платформа Унофактор, являясь инструментальной платформой, позволяет создавать прикладные программные решения, которые именуются «Агрегаторами» в своих областях знаний. Платформа оперирует файлами оркестрации процессов, содержащими описание зависимостей и очередностей выполнения различных программ, работы информационных систем, микросервисов.
Унофактор предоставляет широкий и согласованный набор функциональных возможностей, используя которые пользователи платформы могут работать более эффективно и решать задачи более быстро и гибко. Открытость платформы позволяет осуществлять расширение ее функциональных возможностей не только заказчиком или исполнителем работ, но и третьей стороной – сообществом независимых платформенных разработчиков. За счет применения облачных технологий «СНГС-Облако», основанных на использовании Docker-контейнеров, и суперкомпьютерных аппаратных средств Унофактор обеспечивает доступ к высокопроизводительным вычислениям с применением модулей от различных производителей, объединенных в одну вычислительную цепочку. Вопросы достоверности и точности цифровых данных решаются с применением технологии блокчейн, реализованной в рамках программного комплекса SNGS_BCP, построенного на базе открытой системы OpenChain и являющегося составной частью микросервисной цифровой платформы Унофактор.
Примером прикладного агрегатора на платформе Унофактор является агрегатор цифрового бурения, состоящий из нескольких интегрированных агрегаторов – информационных систем (см. «Принципиальная схема движения информации»). Наиболее интересным из представленных агрегаторов является Автоматизированная система выявления скрытого непроизводительного времени (далее – АМЭС). Данное программно-аппаратное решение приближает нас к безлюдной обработке и аналитике данных с буровой. Целевое предназначение системы – автоматический контроль сроков выполнения строительных работ, соответствие плану, выявление скрытого непроизводительного времени.
Ключевой аппаратный инструмент системы – автономный, удаленно настраиваемый промышленный компьютер «DataUnit», который выполняет функции независимого сервера данных на уровне буровой площадки. В устройстве реализованы элементы Edge вычислений – на уровне буровой для административного персонала предоставляется аналитическая информация (см. «Программно-аппаратный комплекс DataUnit»)
Клюевой программный инструмент системы – программная конфигурация на платформе Унофактор, объединяющая в себе более 200 микросервисов и прикладных программ. В синхронном режиме функционируют задачи получения информации со скважины от устройств DataUnit, проверки достоверности, распознавания операций, сравнение с планом, построение аналитики и прогнозирование.
Применение агрегатора позволяет добиться следующих результатов:
- Снижение трудозатрат инженерного персонала;
- Улучшение производственной дисциплины;
- Получение объективной оценки работы персонала, основанной на ключевых показателях эффективности;
- Проведение классификации бригад и буровых подрядчиков по показателям эффективности с дальнейшим выходом на премиальные поощрения и штрафные санкции;
- Хранение достоверных первичных данных при необходимости разбора осложнений и аварий (см. «Выходные аналитические формы агрегатора АМЭС на платформе Унофактор»).
Создание агрегатора АМЭС можно было бы провести классическим для информационной системы способом, т.е. разработать монолитный программный продукт, подключающийся к базе данных и передающий информацию с уровня буровой на уровень управления. Интеграция с программным обеспечением от других разработчиков происходила бы на уровне форматов данных и ручных запусков сторонних программных средств. Однако в быстроразвивающемся мире ИТ, предусматривающем более тесную системную интеграцию в «один клик», перспектива такой разработки сомнительна.
Рассмотрим преимущества платформенного подхода построения программных продуктов в нефтегазовом сервисе в целом, включая задачи контроля процесса строительства скважин:
Микросервисный подход
Такой подход позволяет максимально использовать в новой разработке все накопленные программные коды. Как из кирпичей возводится новое здание, так из имеющихся микросервисов для расчета, передачи, визуализации и т.д. можно собрать конфигурацию для нового программного агрегатора. А цифровая платформа за счет системы оркестрации дает возможность запустить взаимодействие микросервисов в новом программном решении (см. «Менеджер микросервисов для агрегатора АМЭС»).
Промышленный Интернет вещей
Использование цифровой платформы позволяет осуществить переход к модели индустриального интернета вещей (IIoT), реализующего организационно-технологическую трансформацию текущей деятельности в сторону безлюдного производства. Снятие замеров, контроль качества происходит со встроенных индустриальных датчиков в автоматизированном (роботизированном) режиме, без участия человека. Это значительно упрощает работу и повышает качество собираемых данных.
1. Единая шина данных
Платформенная интеграция предоставляет возможность создавать кросс-вендорные информационные потоки через единую шину данных из одного программного решения в другое. Это достигается за счет написания программ-коннекторов, интегрирующих большие информационные системы – монолитные программные решения – в используемую конфигурацию. Такой подход позволяет, в том числе, оптимизировать затраты на приобретение стороннего ПО, за счет покупки только необходимых функциональных частей ПО.
2. Магазин готовых микросервисов
Создавая программные продукты на цифровой платформе, можно использовать готовые инструменты – микросервисы, разработанные другими участниками или компанией-оператором платформы. Среди таких инструментов могут быть, например, микросервисы для доступа к данным по потоколу WITSML, микросервис подтверждения достоверности данных по технологии блокчейн, микросервис с нейросетевыми расчетами и т.д.
Таким образом, создание агрегаторов – информационных систем в области контроля за строительством скважин – является оптимальным решением по сравнению с написанием программного кода с нуля, с точки зрения экономии временных и финансовых затрат, а также качества создаваемой информационной системы. Это подтверждается общим трендом в Ит-индустрии, предполагающим переход к low-code программированию, дающему возможность создать или изменить программу/информационную систему простому бизнес-аналитику, не обладающему навыками классического программирования.