Группа Компаний «РУСАГРО» – это крупнейший вертикальный агрохолдинг России. В настоящее время компания занимает лидирующие позиции в производстве сахара, свиноводстве, растениеводстве и масложировом бизнесе.

Задачи
  • Создание WEB-интерфейса для ввода технологических параметров
  • Создание механизма поиска, преобразования и сохранения отклонений
  • Создание хранилища отклонений
  • Визуализация динамики отклонений по показателям в Microsoft Power BI
О проекте

ЦЕЛИ ПЕРЕД СТАРТОМ

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

Для этих целей специалисты ФТО совместно с ГК «РУСАГРО» начали проект по технологическому мониторингу. Необходимо было иметь инструменты для удобного ввода и актуализации нормативов, инструмент для поиска и записи отклонений, инструмент для отслеживания отклонений в режиме реального времени. При этом на входе в проект у нас была лишь база «сырых» данных, в которую записываются значения всех показателей с диапазоном в несколько секунд.

ХОД ПРОЕКТА

Вначале мы определились со стеком технологий:

  • Для интерфейса ввода/корректировки нормативов — PHP;
  • Для написания процедуры поиска и для хранения расхождений — MS SQL Server;
  • Для визуализации отклонений — MS Power BI.

С веб-интерфейсом дела шли достаточно быстро с самого начала, хотя веб-разработка не является профильной задачей. Когда все требования можно быстро проверить, скорректировать, работается достаточно легко.

С процедурой поиска отклонений и их записи пришлось потрудиться. Изначально не было детального ТЗ на этот алгоритм, а только некоторый «концепт». В процессе реализации выявлялось, что каждый этот «концепт» понимает по-разному. После детализации требований в ТЗ дело пошло на лад.

Диапазоны нормативов были определены заранее, также, как и время реакции на отклонения. Но после их загрузки в систему и тестирования пришлось поменять — некоторые нормативы оказались слишком мягкими, другие —  наоборот.

После того, как все алгоритмы в SQL были отточены, мы выполнили визуализацию. На визуализацию ушло несколько дней. Весь проект занял 3,5 месяца. На данный момент решение находится в промышленной эксплуатации.

Результаты

  • Круглосуточный контроль за соблюдением нормативов производственных показателей;
  • Независимость от человеческого фактора – операторы производственных линий не могут влиять на результативность, кроме как выдерживать параметры процессов;
  • Максимальная глубина аналитики результатов – сопоставление план/факт в одном отчета всегда удобнее для обработки, чем отдельно план и отдельно факт.

Вы пользуетесь устаревшей версией браузера. Данная версия браузера не поддерживает многие современные технологии, из-за чего многие страницы отображаются некорректно, а главное — на сайтах могут работать не все функции.