Создание гибкой универсальной стратегии разработки в гидродинамических моделях
При прогнозировании динамики добычи месторождения инженерам необходимо создавать собственные уникальные для данного объекта стратегии разработки, в которых необходимо проверять сложные комбинации условий при работе с технологическими параметрами или изменения режима работы скважин и оборудования. Стандартного функционала ключевых слов симулятора зачастую бывает недостаточно, чтобы описать всю необходимую логику и операционные ограничения.
Для решения данных задач тНавигатор имеет встроенный интерпретатор языка Python, который позволяет запускать скрипты в процессе расчета гидродинамической модели с помощью специального API, обеспечивающий доступ к параметрам модели и управления объектами.
Доступна возможность использовать как встроенные модули языка программирования Python, так и подключение большого количества сторонних модулей, включая методы машинного обучения.
Скрипты на языке Python позволяют реализовать проверку условий абсолютно произвольной сложности, а также сформулировать реалистичную стратегию разработки, зависящую от текущего состояния пласта, режимов работы скважин, групп, поверхностной сети сбора.
Примерами решаемых задач являются:
- создание собственной логики группового контроля на основе использования потенциалов скважин или распределения за счет динамического уменьшения/ увеличения и изменения ограничений;
- переключение скважин с одного пласта на другой, закрытие дополнительных стволов многозабойной скважины, бурение и КРС;
- автоматизация действий по переключению на добычу/ закачку, подрезки дебита;
- сепарирование газа CO2 и обратная закачка с максимизацией плато.
Встроенные Python функции позволяют обращаться к трехмерным статическим параметрам модели, динамическим массивам и значениям графиков по скважинам или перфорациям, группам и поверхностной сети сбора.
Таким образом, встроенный интерпретатор Python позволяет создать собственный скрипт, задать собственный контроль, описать собственное событие и варьировать собственные переменные гидродинамической модели.