Проект завершен

Разработка и актуализация Python-моделей для мониторинга каталитических систем

Сферы деятельности

  • Разработка ПО
  • Data Science
  • Машинное обучение
  • Back-end

Приём откликов

до 28 июня 2022

Сроки работы

6 месяцев

Бюджет

600 000 ₽

В чем суть проекта?

Необходимо разработать новые математические модели на Python в виде микросервисов, актуализировать существующие и интегрировать их в программный комплекс для мониторинга за состоянием каталитических систем.

Каковы предпосылки проекта?

На нефтеперерабатывающих заводах «Газпром нефти» развернут программный комплекс для мониторинга состояния каталитических систем («МКС»). Сейчас для получения рекомендаций по оптимальной настройке этих систем компании необходимо делать запрос к поставщику катализатора и долго ждать ответ. Программный комплекс, в свою очередь, позволяет оператору отслеживать состояние каталитической системы, прогнозировать остаточный ресурс катализатора и получать рекомендации по оптимальному изменению параметров технологического процесса в режиме реального времени, не дожидаясь ответов службы технической поддержки вендора.

Использование «МКС» дает возможность:

· снизить риск выхода некондиционного продукта при изменении параметров технологического процесса;

· максимизировать использование остаточного ресурса катализаторов, повысив эффективность их работы;

· продлить срок службы катализаторов или перейти на восстановленные катализаторы там, где это возможно, сократив соответствующие производственные затраты;

· вовремя обнаруживать преждевременную дезактивацию катализатора и корректно реагировать на нее.

Поддержкой и развитием «МКС» занимается компания «Автоматика-сервис». До конца 2022 года она планирует расширить функциональность этой системы и тиражировать ее на технологические установки нефтеперерабатывающих заводов «Газпром нефти».

Перед тиражированием продукта необходимо актуализировать существующие математические модели, с помощью которых система строит прогнозы и выдает рекомендации. Кроме того, нужно реализовать новые модели в виде микросервисов и интегрировать их в программный комплекс.

Лидер проекта ищет одного специалиста — Python-разработчика, который решит эти задачи.

Что представляет собой результат работы?

1. Исходный код Python-моделей (в общей сложности около 30 штук).

2. Документация на разработанные модели, представленная комментариями в коде.

По каким критериям будут оценивать результат?

1. Исходный код протестирован, документирован и соответствует соглашениям по кодированию и документированию, принятым в компании-заказчике.

2. Модели размещены в системе контроля версий, развернуты в промышленной среде на всех объектах внедрения и прошли контрольные испытания.

Что можно получить за этот проект?

Выбрать роль