En
Проекты Вакансии Блог

Анализ процессов крупной производственной компании

Мы провели масштабный анализ процессов крупной производственной компании и с помощью инструментов data-аналитики выявили узкие места и разработали программы улучшений. По результатам заказчик смог оптимизировать производство.

Клиент

Производственная компания с числом сотрудников более 2 тысяч и оборотом в несколько миллиардов рублей ежемесячно.

Задача

Разработать мероприятия, шаги или процессы, которые помогут повысить эффективность предприятия или производства. В частности:

  • предотвратить остановки производства из-за выхода из строя оборудования
  • оптимизировать расход компонентов при технологическом производстве
  • сократить расходы на транспортную логистику
  • снизить затраты на электроэнергию путем распределения производственных мощностей
200
технологических процессов оптимизировано
175
программ реструктуризации выработано

Решение

На первом этапе предполагалась обработка данных из используемых на предприятии IT-систем путем выгрузки и обработки датасетов из хранилищ внедренной MES (manufacturing execution system — система управления производственными процессами)  с последующей визуализацией по требуемым параметрам, включая даты, события и критические значения проводимых процессов.

На втором (промежуточном) этапе потребовалась обработка неавтоматизированных процессов с данными, которые хранились только на физических носителях или электронных, но вне контура MES-системы.

Для решения задачи выгрузили датасет в формате csv за несколько лет. Полученный файл занимал более 100 тысяч строк записей и 50+ столбцов. Дальнейшую обработку данных проводили с помощью Python Jupyter Notebook и подключенных библиотек (прежде всего — NumPy, Pandas, SciPy). Для визуализации также использовали штатные расширения основного пакета (Matplotlib, Seaborn).

Выбор стека осуществлялся по следующим причинам: 

  • простота создания при множестве зависимых друг от друга исследуемых параметров;
  • удобство визуализации для последующего анализа; 
  • возможность переиспользования данных и алгоритмов при минимальных затратах.

С какими трудностями столкнулись и как их решили

На деле все было не так стандартно, как нам казалось. Команде пришлось столкнуться с трудностями при работе с данными, в частности:

  • разнообразные наименования произошедших событий, повлиявших на прерывание и остановку производственного процесса, т.е. что произошло
  • разнообразные описания причин, т.е. почему произошла остановка

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

Кроме того, в процессе исследования и проведения интервью с сотрудниками цехов выяснилось, что не все инциденты, происшествия и выходы за рамки стандартизированного технологического процесса фиксируют в центральной MES-системе. У некоторых из них есть свои журналы, которые заводились давно согласно требованиям ГОСТ и внутрипроизводственной нормативной документации. Ведутся они в другом софте, что-то в Excel, а что-то и вовсе на бумаге. 

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

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

Результат

  1. Достоверно (на основании реальных цифр и измеряемой погрешностью) определили, какое оборудование чаще всего останавливает производственные процессы в разрезе каждого цеха, подразделения – с учетом конкретной смены и времени суток.
  2. Дата-аналитика показала, как именно (в каких объемах выпуска продукции) влияют остановки того или иного оборудования в ходе производственного процесса.
  3. Полученные данные позволили инициировать поиск причин поломок самого оборудования – таких как нарушения при монтаже, в ходе самого производства или повышенной нагрузки.
  4. Полученная визуализация позволила определить качество проводимого технического обслуживания с учетом времени его выполнения, частоты и конкретного исполнителя – что позволило выявить недостаточную квалификацию работников, избыточную нагрузку на них и необходимость дополнительного обучения. 
  5. Обобщенные численные данные по выходу из строя оборудования позволили отсортировать характер поломок и выявить точку роста – последующую цифровизацию оборудования датчиками Интернета вещей с последующим созданием автоматизированной системы планирования и поддержания оптимальной производительности оборудования и межсервисных интервалов.
Проведен анализ 1000+ производственных процессов для более чем 50+ типов оборудования с общим числом свыше 2000+ единиц

Технологии

Дата-аналитика: Python Jupyter Notebook, библиотеки:  NumPy, Pandas, SciPy, визуализация: Matplotlib, Seaborn

Другие работы
Создание приложения управления сном для компании «Аскона»
Создание единой системы авторизации для крупной российской компании
Усиление команды по разработке системы управления грузоперевозками для компании «ТЕХНОНИКОЛЬ»
Автоматизация финансовой аналитики: модернизация сервиса
Разработка корпоративного портала для обучения сотрудников крупной технологической компании
Развитие приложения Askona Sleep для компании «Аскона»
Разработка мобильного приложения для HeadHunter
Создание корпоративных продуктов для компании «Татнефть»
Создание приложения управления сном для компании «Аскона»
Создание единой системы авторизации для крупной российской компании
Усиление команды по разработке системы управления грузоперевозками для компании «ТЕХНОНИКОЛЬ»
Автоматизация финансовой аналитики: модернизация сервиса
Разработка корпоративного портала для обучения сотрудников крупной технологической компании
Развитие приложения Askona Sleep для компании «Аскона»
Разработка мобильного приложения для HeadHunter
Создание корпоративных продуктов для компании «Татнефть»
Оставьте заявку на проект
Оставьте контакты, чтобы обсудить проект и условия сотрудничества, или позвоните: 8 800 200-99-24
Прикрепить файл до 10Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.
Написать нам
Оставьте контакты, чтобы обсудить проект и условия
сотрудничества, или позвоните: 8 800 200-99-24
Прикрепить файл до 10Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.
Оставьте свои контакты
SimbirSoft регулярно расширяет штат сотрудников.
Отправьте контакты, чтобы обсудить условия сотрудничества.
Прикрепить резюме, до 10 Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.
Написать нам
Расскажите, какие задачи сейчас на вашем проекте.
Проконсультируем и предложим подходящих специалистов, а также сориентируем по ставкам на аутстаф.
Направление
Количество специалистов
Middle
TeamLead
Senior
TechLead
Прикрепить файл до 10Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.
Экспресс-консультация
Заполните все поля формы.
Эксперт свяжется с вами в течение рабочего дня.
Тематика
Прикрепить файл до 10Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.
Порекомендуйте друга — получите вознаграждение!
  • Angular-разработчик
  • Node.js-разработчик
  • Middle Vue.js / Frontend-разработчик
  • Системный аналитик
  • iOS-разработчик
  • QA Engineer Fullstack (Python)
  • Android-разработчик
  • Инженер по нагрузочному тестированию
  • DevOps-инженер
  • 1С-аналитик
  • Юрист
  • UI/UX дизайнер
  • 1С-разработчик
  • Менеджер по сопровождению бизнес-процессов
  • Data Scientist (NLP)
  • SDET (Python)
  • Аналитик DWH
  • Менеджер проектов 1С
  • SDET (Java)
  • DBA
  • Специалист по кадровому делопроизводству
  • QA с опытом в автоматизиции Java
  • Менеджер продуктовых продаж
  • Коммуникационный/графический дизайнер
  • Ассистент руководителя
  • MLOps инженер
  • Архитектор ML и AI проектов
  • Бухгалтер по расчету заработной платы
  • SDET разработчик C#
  • Руководитель отдела 1С
  • Pre-sale инженер
  • SDET (Swift)
  • Разработчик С++ (Embedded)
  • Руководитель отдела направления DevOps
  • PLC разработчик
  • Дата-аналитик
Прикрепить резюме, до 10Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.