до 09 ноября 2020
1 месяц 1 день
140 000 ₽
Требуется разработать математическую модель оптимизации программы бурения скважин.
Компания «Газпром нефть» регулярно занимается планированием производственных программ бурения. Во время этого процесса месторождения разбиваются на кусты, внутри каждого куста определяется перечень скважин и точек бурения, а затем формируется программа бурения скважин. Далее кусты и конкретные скважины распределяются по временной шкале, после чего планируется использование ресурсов и оборудования для осуществления самого процесса бурения. Компании важно снизить затраты на выполнение производственной программы бурения и максимизировать накопленную добычу для новых месторождений. До момента фиксирования точных дат бурения скважин есть возможность снизить время простоя бригад бурильщиков между циклами бурения, оптимально распределив планируемые к бурению кусты и их скважины между доступными бригадами. Необходимо сформировать оптимальную производственную программу бурения и разработать математическую модель минимизации затрат и максимизации накопленной добычи.
Нет, проект рассчитан на то, что им будет заниматься один специалист — математик-программист.
1. Изучить предоставленную лидером проекта математическую постановку задачи и набор данных. 2. Решить задачу оптимизации и разработать алгоритмы оптимизации программы бурения скважин. 3. Реализовать математическую модель и алгоритмы в виде модуля на языке Python. 4. Протестировать модель и алгоритмы и при необходимости доработать их. 5. Передать лидеру проекта все материалы и интеллектуальные права на них.
1. Исходный код модуля на языке Python в формате проекта Visual Studio Code/PyCharm либо Jupyter Notebook. 2. Аналитическая записка с описанием использованных в решении задачи методов обработки данных, математических моделей и алгоритмов оптимизации.
1. Целевая функция, реализованная в новой модели, меньше, чем в модели, которую компания-заказчик использует сейчас: • параметр стоимости бурения меньше; • параметр накопленной добычи больше. 2. Разработанный код полностью решает математическую задачу оптимизации, описанную лидером проекта, и позволяет формировать производственную программу оптимальным образом.
Проект предусматривает денежное вознаграждение в размере 140 000 рублей после выплаты налогов.
1. Лидер проекта предоставит: • описание математической постановки задачи; • обезличенный набор данных; • консультации по предметной области проекта. 2. Лидер проекта организует взаимодействие с другими участниками проекта со своей стороны и готов давать комментарии и пояснения по ходу выполнения работ.