Centicore Group создала прототип системы моделирования ячеек заводнения

Компания Centicore Group завершила разработку программной библиотеки для автоматизированного построения ячеек заводнения — ключевого инструмента моделирования процессов поддержания пластового давления на нефтяных месторождениях. Проект был выполнен для одного из ведущих системных интеграторов российской нефтегазовой отрасли.

Centicore Group создала прототип системы моделирования ячеек заводнения
© РБК Компании

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

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

«Проект стал ценным опытом на стыке прикладной разработки и научно-инженерных задач. Мы не просто написали код, а создали инструмент, соответствующий реальным потребностям геологов и инженеров» — Андрей Кутепов, руководитель проектного офиса Centicore Group