Разработка адаптивной модели управления производственной организацией на основе нейронной сети

Бесплатный доступ

В условиях экономической нестабильности поставок, ограниченного доступа к зарубежным технологиям и поставщикам сырья и материалов, а также усиливающегося давления на производственный сектор России, особенно остро стоит вопрос совершенствования системы управления производственных организаций. Операционная логистическая деятельность современной организации включает в себя управление финансовой деятельностью, персоналом, маркетингом, информационными технологиями, управление закупочной логистикой, логистикой производства, сбыта, складирования и возвратной логистикой. Традиционные методы управления операционной логистической деятельностью организации часто оказываются недостаточно гибкими, чтобы оперативно реагировать на изменяющиеся внешние и внутренние условия, вследствие этого настоящее исследование направлено на устранение недостатков в управленческой деятельности организации с помощью разработки адаптивной модели управления производственной организацией на основе нейронной сети. В качестве интеллектуального инструмента предлагается использовать обучаемую нейросеть – GRU (англ. Gated Recurrent Unit), способную обрабатывать данные временных рядов и адаптироваться к изменениям параметров управления. Разрабатываемая модель на платформе Streamlit с использованием фреймворка TensorFlow/Keras предназначена для прогнозирования и автоматизации принятия управленческих решений в операционной деятельности, может быть интегрирована в практическую деятельность российских производственных организаций. В статье представлено сравнение GRU с альтернативными нейросетями LSTM (Long shortterm memory) и Transformer, что позволяет обосновать выбор архитектуры с точки зрения эффективности и практической применимости.

Еще

Операционная логистическая деятельность, прогнозирование, нейросети, GRU, цифровизация, нестабильные поставки, Streamlit

Короткий адрес: https://sciup.org/148331251

IDR: 148331251

Development of an adaptive management model for a production organization based on a neural network

In the conditions of economic instability of supplies, limited access to foreign tech-nologies and suppliers of raw materials and materials, as well as increasing pressure on the manufacturing sector of Russia, the issue of improving the management system of manufacturing organizations is especially acute. Operational logistics activities of a modern organization in-clude the management of financial activities, personnel, marketing, information technology, pro-curement logistics management, production logistics, sales, warehousing and return logistics. Traditional methods of managing the operational logistics activities of an organization are often not flexible enough to quickly respond to changing external and internal conditions, therefore, this study is aimed at eliminating the shortcomings in the management activities of the organiza-tion by developing an adaptive model for managing a manufacturing organization based on a neural network. As an intelligent tool, it is proposed to use a trainable neural network - GRU (Gated Recurrent Unit), capable of processing time series data and adapting to changes in con-trol parameters. The model being developed on the Streamlit platform using the Tensor-Flow/Keras framework is designed to forecast and automate management decision-making in op-erational activities and can be integrated into the practical activities of Russian manufacturing organizations. The article presents a comparison of GRU with alternative neural networks LSTM (Long short-term memory) and Transformer, which allows us to justify the choice of architecture in terms of efficiency and practical applicability.

Еще

Текст научной статьи Разработка адаптивной модели управления производственной организацией на основе нейронной сети

Российские производственные организации в современных условиях сталкиваются с комплексом вызовов, обусловленных как внутренними, так и внешними факторами. Санкционное давление недружественных стран, нестабильность валютных курсов, ограниченный доступ к импортному сырью, материалам и программному обеспечению, острый дефицит квалифицированных кадров, а также износ производственных фондов – всё это существенно снижает эффективность управления в организациях [1].

Наиболее распространённые проблемы в управлении включают:

  •    низкую предсказуемость поставок и проблемы с формированием устойчивых логистических цепочек;

  •    колебания цен на сырьё;

  •    рост транспортных и производственных издержек;

  •    сложности с поддержанием уровня качества продукции, особенно в условиях импорто-замещения, нестабильных поставок и недостатки во входном контроле сырья и материалов, которые могут негативно отразиться на репутации организации [2];

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

  •    недостаточную согласованность между отделами организации, отвечающими за закупки, производство, сбыт и финансы [3].

Классические ERP-системы (англ. Enterprise Resource Planning), например, комплексное программное обеспечение для упрощения, автоматизации и эффективного управления бизнес-процессами в организации 1С, и MRP-системы (англ. Material Requirements Planning), планирующие потребности в материалах, несмотря на их широкое внедрение, зачастую не справляются с оперативной переработкой и анализом большого объёма данных, особенно в режиме реального времени [4]. В то же время современные интеллектуальные системы на основе искусственного интеллекта, в частности нейросетевые модели, предоставляют качественно новый уровень адаптивного управления, способный обеспечить как тактическое, так и стратегическое реагирование на отклонения и нестабильности [5].

В рамках настоящего исследования предлагается внедрение обучаемой нейросетевой модели – GRU, которая является модификацией рекуррентных нейронных сетей, способной учитывать краткосрочные и долгосрочные зависимости во временных рядах. GRU менее ресурсоёмка, чем рекуррентная нейросеть LSTM, и лучше подходит для обработки умеренного объёма данных, характерные для организаций малого и среднего бизнеса. Сравнение с архитектурой нейронных сетей LSTM и Transformer показало, что GRU обеспечивает сопоставимую точность прогнозирования при меньших вычислительных затратах и более быстрого достижения моделью оптимального решения (см. табл.).

Следует отметить, что если набор данных небольшой и ресурсы ограничены, GRU станет хорошим выбором, а если доступен большой объём данных и есть возможность задействовать мощные вычислительные системы, то рекомендуется разработка адаптивной модели управления производственной организацией на основе нейронной сети Transformer, которая обеспечит наиболее точные прогнозы [6].

Модель GRU рекомендуется разрабатывать с возможностью визуализации данных и пользовательским интерфейсом, реализованным в среде Streamlit – удобной платформе для создания веб-приложений на высокоуровневом языке программирования общего назначения с динамической строгой типизацией и автоматическим управлением памятью Python. Это позволяет внедрить нейросеть в текущие бизнес-процессы организации без необходимости глубоких изменений в IT-инфраструктуре организации.

Для успешного обучения нейросети требуется большой массив данных, отражающих реальные условия функционирования операционной логистической деятельности производственной организации [7]. Примерная информация, которую необходимо подготовить для обучения разрабатываемой модели нейросети, может быть представлена в следующем виде:

  •    производственные процессы: объёмы выпуска продукции, загрузка оборудования, последовательность операций, длительность этапов;

  •    качество продукции: индекс качества, объёмы брака, причины дефектов, журнал отклонений;

  •    запасы и закупки: остатки сырья, история закупок, сроки поставки, условия хранения;

  •    персонал и трудовые ресурсы: штатная численность, загрузка сотрудников, кадровые события, производительность труда;

  •    финансовые аспекты: затраты, выручка, прибыль, рентабельность, долговые обязательства;

  •    логистика: планы отгрузок, наличие транспорта, стоимость логистики, надёжность поставок;

  •    сбыт продукции: рыночный спрос, сезонность, геополитические и регуляторные риски;

  •    системы мониторинга: показания датчиков, аварийные события, профилактические отчёты, объединение данных из различных систем: ERP, MES, SCADA и т.п.

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

Таблица

Сравнение нейронных сетей GRU, LSTM и Transformer [6]

Критерий

LSTM

GRU

Transformer

Работа с длинными последовательностями

Отлично справляется с захватом долгосрочных зависимостей из-за ячеек памяти

Лучше, чем RNN, но немного менее эффективнее, чем LSTM для долгосрочных зависимостей

Эффективно  управ

ляет длинными последовательностями, используя механизмы самоконтроля

Время тренировки

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

Быстрее, чем LSTM, но медленнее, чем RNN из-за механизмов стробирования

Требует значительных вычислительных ресурсов, но отличается высокой эффективностью

Использование  па

мяти

Более высокое потребление памяти из-за сложной архитектуры

Более низкое использование памяти по сравнению с LSTM, но больше, чем RNN

Высокое потребление памяти

Количество параметров

Больше параметров, чем у RNN

Меньше параметров, чем у LSTM, благодаря упрощенной структуре

Большое количество параметров

Простота обучения

Легче обучаться длинным последовательностям благодаря эффективному управлению градиентом

Проще, чем LSTM, и легче в обучении, чем RNN, сохраняя при этом производительность

Требует значительных вычислительных мощностей и графических процессоров

Примеры использования

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

Приложения, аналогичные LSTM, но предпочтительнее, когда вычислительная эффективность имеет   решающее

значение

Лучше всего подходит для задач NLP, таких как перевод, обобщение, компьютерное зрение и обработка речи

Производительность при работе с длинными эпизодами

Хорошая производительность на длинных последовательностях

Умеренная или хорошая производительность при работе с длинными последовательностями

Отличная производительность при работе с длинными последовательностями

Процесс обучения нейросети начинается с разделения подготовленного набора данных на три части: тренировочную, тестовую и валидационную. Затем необходимо произвести подбор гиперпараметров (число слоёв, число нейронов, скорость обучения, регуляризато-ры) и выполняется само обучение нейросети [8]. Критериями остановки обучения являются: достижение требуемой точности, отсутствие дальнейшего роста показателя качества и исключением ситуации, называемой переобучением, т.е. нейросетевая модель слишком точно описывает свойства из обучающей выборки, теряя при этом способность обобщать и эффективно работать на новых, незнакомых примерах [9]. После завершения обучения проводится детальное исследование качества полученной модели.

Полученная модель нейросети ориентирована на внедрение в цифровой контур производственной организации, с возможностью интеграции в следующие системы: ERP-системы (например, 1С:ERP, SAP, Oracle); MES-системы (управление производственными операциями); SCADA и IIoT-решения (для работы с данными от оборудования в реальном времени).

В условиях экономической нестабильности поставок, ограниченного доступа к зарубежным технологиям и поставщикам сырья и материалов, традиционные подходы к управлению производственными организациями теряют эффективность. В данной статье предложен алгоритм разработки адаптивной модели управления на основе нейронной сети типа GRU, реализуемой на платформе Streamlit с использованием фреймворка TensorFlow/Keras. Разработанная модель обеспечивает автоматизацию процесса принятия управленческих решений, позволяя учитывать многомерные входные данные, отражающие производственные процессы, качество продукции, управление запасами и закупками, состояние персонала, финансовые показатели, логистические параметры, рыночные условия и данные от автоматизированных систем мониторинга.

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