Centicore Group создала прототип системы моделирования ячеек заводнения
Компания Centicore Group завершила разработку программной библиотеки для автоматизированного построения ячеек заводнения — ключевого инструмента моделирования процессов поддержания пластового давления на нефтяных месторождениях. Проект был выполнен для одного из ведущих системных интеграторов российской нефтегазовой отрасли.
За два месяца команда Centicore Group создала прототип, принимающий на вход данные о добывающих и нагнетательных скважинах, их координаты, геологические нарушения и границы залежей, и визуализирующий результат разбиения на ячейки заводнений. Несмотря на изначально ожидаемый формат классического десктоп-приложения, реализация потребовала глубокого погружения в Data Science: команда адаптировала алгоритмы кластеризации и пространственного анализа для учета геологических ограничений и инженерной логики разработки месторождений.
Для интерактивной визуализации результатов был разработан интуитивно понятный интерфейс на базе QT Framework и Matplotlib, обеспечивающий наложение расчетных данных на геологические разрезы и карты. При этом архитектура библиотеки спроектирована с расчетом на будущее: она готова к расширению функционала и бесшовной интеграции в промышленные системы поддержки принятия решений.
«Проект стал ценным опытом на стыке прикладной разработки и научно-инженерных задач. Мы не просто написали код, а создали инструмент, соответствующий реальным потребностям геологов и инженеров» — Андрей Кутепов, руководитель проектного офиса Centicore Group