Система автоматической актуализации интегрированных моделей нефтяных и газовых месторождений
Цель проекта: Автоматизация рабочих процессов при актуализации и настройке интегрированных моделей для совершенствования системы управления добычей Компании, с целью повышения её производственной и экономической эффективности.
Актуальность: В период активной цифровизации нефтегазовой отрасли остро стоит вопрос в необходимости разработки приложения или прикладного программного обеспечения для работы с интегрированными моделями в рамках проекта "Интеллектуальное месторождение". Инновационность и актуальность лежит сейчас в основе проекта "Интеллектуальное месторождение", так и в его составляющих. Аналоги - это программное обеспечение и приложения для производственных нужд в период цифровизации.
Краткое описание проекта: Были определены и зафиксированы основные этапы разработки программы автоматизации: 1. Обзор актуальных языков программирования; 2. Постановка задачи; 3. Анализ задачи и моделирование; 4. Проектирование общей структуры программы; 5. Отладка и тестирование программы; 6. Анализ результатов. Для разработки прототипа выбор языка программирования основывался на использовании в качестве выходных форм исходных данных в нефтегазодобывающих обществах таблиц в формате MS Excel. Таким образом, акцент был сделан на встроенный Visual Basic for Applications — немного упрощённой реализации языка программирования Visual Basic, встроенной в линейку продуктов Microsoft Office. В дальнейшем возникла идея переориентировать коды программ на императивный структурированный объектно-ориентированный язык программирования «Delphi» со строгой статической типизацией переменных. Основная область его использования — написание прикладного программного обеспечения. Этот язык программирования является диалектом языка Object Pascal. Для постановки задачи и составления математической модели было необходимо: • выбрать целевую функцию; • выбрать переменные задачи; • составить систему ограничений. Целевой функцией задачи называют функцию переменных задачи, которая характеризует качество выполнения задачи, и экстремум которой требуется найти. Переменными задачи называются величины x1, x2, xn, которые полностью характеризуют вычислительный процесс. Системой ограничений задачи называют совокупность уравнений и неравенств, описывающих ограниченность ресурсов в рассматриваемой задаче. В результате был разработан ряд программных модулей, решающих задачи автоматизации в каждом звене цепочки актуализации интегрированных моделей нефтяных месторождений. В результате, даже за счет отдельных модулей был автоматизирован колоссальный объем рутинных операций и сокращены трудозатраты профильных специалистов.
На данный момент разработан комплекс программных модулей, позволяющих полностью реализовать процесс актуализации и настройки интегрированных моделей нефтяных месторождений, созданных в программном обеспечении Petroleum Experts. Эффект от внедрения данного модульного комплекса уже сейчас позволит сократить трудозатраты персонала на 30%, соответственно повысив экономическую эффективность компании. При разработке полноценной системы данный процент может быть увеличен до 50-70%.
