Фильтр по тематике

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

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

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

Введение

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

Датчики и исполнительные механизмы играют важную роль в работе различных компонентов технологического процесса, поэтому важно, чтобы они были в хорошем рабочем состоянии. Для достижения этой цели выполняются два вида обслуживания: запланированный и корректирующий. Плановое техническое обслуживание проводится регулярно; оборудование проверяется и при необходимости заменяется, чтобы избежать незапланированных остановок технологического процесса. Корректирующий ремонт проводится при возникновении сбоев; нерабочая деталь проверяется и при необходимости заменяется [2]. Несмотря на то что плановое техническое обслуживание более эффективно, оба вида повышают затраты из-за производственного сбоя. Для компенсации недостатков обоих видов обслуживания в промышленности стали широко использовать методы обслуживания на основе искусственного интеллекта. Эти методы позволяют спрогнозировать с большой точностью время сбоя в работе оборудования, что позволяет составить более эффективный график технического обслуживания. Этот вид обслуживания снижает количество остановок в производстве, а также ускоряет ремонт, поскольку может предсказать, на какой детали произойдёт сбой [3].

Цели этой работы:

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

Сопутствующие работы

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

Целью диагностики неисправностей является обнаружение происхождения сбоев и определение места сбоя. Это достигается выбором параметров и принятым диапазоном значений этих параметров. В отличие от систем диагностики, системы прогнозирования отказов направлены на прогнозирование будущего поведения оборудования и определение возможных моментов отказа оборудования, помогая в принятии решений по вопросам технического обслуживания. K. Verbert, B.D. Schutter и R.A. Babuska предложили систему оптимизации технического обслуживания, используя многомодульный метод для прогнозирования износа оборудования [4]. S. Ntalampiras представил систему диагностики неисправностей, где для обнаружения неисправностей использовался безмодельный метод с использованием данных с физического уровня контролируемой системы [5].
M. Yildirim, X.A. Sun, N.Z. Gebraeel создали метод для эффективного планирования технического обслуживания на основе прогнозируемого состояния системы с использованием байесовских методов прогнозирования. Этот прогнозный анализ динамически оценивает распределение оставшегося срока службы электрических генераторов, позволяя оценить стоимость обслуживания и лучшее время для проведения технического обслуживания [6, 7].

Одна из задач, которую может выполнять искусственная нейронная сеть (ИНС), – это прогнозирование. В медицине ИНС использовались для прогнозирования риска смертности и заболеваемости. Hao, Usama, Yang, Hossain и Ghoneim представили новую мультимодальную рекуррентную нейронную сеть на основе данных (MD-RCNN) для прогнозирования риска заболеваний [10]. F. Li, G. Ren и J. Lee разработали инновационную структуру для многоэтапного прогнозирования скорости ветра с использованием рекурсивной нейронной сети на основе скорости ветра и интенсивности турбулентности [11]. 

ИНС в прогнозировании сбоев

ИНС широко используются в прогнозировании сбоев. Orru, Zoccheddu, Sassu, Mattia, Cozza и Arena представили простую и легко реализуемую модель машинного обучения (ML) для раннего прогнозирования неисправностей центробежного насоса в нефтегазовой отрасли [5]. Cheng H., Kong X., Chen G., Wang Q. и Wang R. предложили метод для прогнозирования оставшегося срока полезного использования при множественных отказах системы, используя переносимую сверхточную нейронную сеть (TCNN) для изучения инвариантных функций домена [12]. Atma Ram Sahu, Sanjay Kumar Palei продемонстрировали подход к прогнозированию неисправностей в системе с использованием многослойного персептрона (MLP) в ИНС, а также данных о причинах, симптомах и неисправностях за последние два года, записанных с помощью датчика, журнала и визуального осмотра [13]. 

Методы, применённые при разработке системы прогнозирования

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

В этой работе представлены 3 вида данных для обучения нейронной сети: линейные данные, нелинейные данные, исключающие «или» данные с 15 параметрами и более 7000 показаний [14].

Использовалось 3 вида оптимизации: метод роя частиц, алгоритм светлячков, стохастический градиентный спуск.

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

Метод роя частиц

Оптимизация роя частиц (PSO) – это метаэвристика, введённая Кеннеди и Эберхартом [15]. PSO поддерживает набор решений, которые итеративно обновляются для перемещения в пространстве поиска. Математические формулы применяются к скорости и положению каждой частицы. Скорость частицы определяет, насколько быстро частица перемещается в пространстве поиска, в то время как положение частицы представляет собой решение исследуемой проблемы. Расчёты на каждой итерации основаны на двух ранее найденных позициях. Скорость частицы вычисляется на каждой итерации по следующему уравнению:

где t – текущая итерация, xi(t) – текущее положение частицы в измерении i, vi(t) – текущая скорость частицы в размерности i, yi(t) – лучшее положение текущей частицы в измерении i, ý(t) – лучшая позиция в измерении i, ω – инерционный член, который применяет часть предыдущей скорости к следующей скорости, c1 – когнитивный компонент, который влияет на эффект личного наилучшего найденного положения, c2 – обобщённый компонент, который влияет на эффект глобального наилучшего найденного положения, а r1 и r2 – случайные значения в диапазоне [0, 1]. [19] 

Алгоритм светлячка

Алгоритм светлячка (FA) был основан на образцах мигания и поведении светлячков [13]. FA использует следующие три идеализированных правила:

  • cветлячки однополые, поэтому одного светлячка привлекают другие светлячки независимо от их пола;
  • привлекательность пропорциональна яркости, и оба параметра уменьшаются по мере увеличения расстояния. Таким образом, для любых двух мигающих светлячков более яркий будет двигаться к более яркому. Если нет более яркого светлячка, чем конкретный светлячок, он будет перемещаться случайным образом;
  • яркость светлячка определяется ландшафтом целевой функции.

Поскольку привлекательность светлячка пропорциональна интенсивности света, наблюдаемого соседними светлячками, можно определить изменение привлекательности b с расстоянием r следующим образом:

β = β0e-γr 2,

где β0 – привлекательность при r = 0.

Движение светлячка i, притягивающегося к другому, более привлекательному (более яркому) светлячку j, определяется следующим образом:

где вторая часть обусловлена притяжением. Третья часть – это рандомизация, где αt является параметром рандомизации, it – вектор случайных чисел, взятых из распределения Гаусса или равномерного распределения в момент времени t. Если β0 = 0, это становится простым случайным блужданием.

С другой стороны, при γ = 0 FA сводится к варианту оптимизации роя частиц. Кроме того, рандомизацию можно легко распространить на другие распределения, такие как рейсы Леви [17]. 

Стохастический градиентный спуск

Это итерационный метод оптимизации целевой функции с подходящими свойствами гладкости. Его можно рассматривать как стохастическое приближение оптимизации градиентного спуска, поскольку оно заменяет фактический градиент (вычисленный из всего набора данных) его оценкой (вычисленной из случайно выбранного подмножества данных). Это снижает вычислительную нагрузку, особенно в задачах оптимизации большой размерности, обеспечивая более быстрые итерации для более низкой скорости сходимости [18, 19]. 

Результаты работы

В ходе исследования были созданы и обучены разные нейронные сети для разных задач (прогнозирование, линейные и нелинейные задачи) и получены следующие результаты.

Было выявлено, что метод роя частиц обучается быстрее (требует меньше итераций), чем остальные два метода в линейных задачах с маленьким пространством, но при использовании метода для обучения модуля прогнозирования результаты PSO были намного хуже, чем результаты FA и SGD. По результатам исследования PSO является плохим вариантом при обучении с большим количеством характеристик (входов) и маленькой обучающей выборкой.

FA дал лучшие результаты для таких задач, как исключающие «или». Разница увеличивается при большом количестве входов, при маленьком наборе данных FA не смог обучиться. Для задачи прогнозирования FA обучался быстрее и давал более точные результаты. 

Заключение

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

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

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

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

Литература

  1. Amihai I. An Industrial Case Study Using Vibration Data and Machine Learning to Predict Asset Health / I. Amihai // IEEE 20th Conference on Business Informatics (CBI). Vienna, Austria, 2018. P. 178–185.
  2. Plante T., Nejadpak A., & Yang C.X. (2015). Faults detection and failures prediction using vibration analysis. IEEE AUTOTESTCON, (227–231). MD, USA: IEEE.
  3. Sampaio G.S., de Aguiar Vallim Filho A.R., da Silva L.S., da Silva L.A. Prediction of Motor Failure Time Using An Artificial Neural Network. 2019, 19(19), 4342.
  4. Verbert K. A Multiple-Model Reliability Prediction Approach for Condition-Based Maintenance / K. Verbert, B.D. Schutter, R.A. Babuska // IEEE Transactions on Reliability. 2018. P. 1364–1376.
  5. Ntalampiras S. Fault Diagnosis for Smart Grids in Pragmatic Conditions // IEEE Transactions on Smart Grid. 2016. № 9. P. 1964–1971.
  6. Yildirim M. Sensor-Driven Condition-Based Generator Maintenance Scheduling. Part I: Maintenance Problem / M. Yildirim, X.A. Sun, N.Z. Gebraeel // Transactions on Power Systems. 2016. № 31. P. 4253–4262.
  7. Yildirim M. Sensor-Driven Condition-Based Generator Maintenance Scheduling. Part II: Maintenance Problem / M. Yildirim, X.A. Sun, N.Z. Gebraeel // Transactions on Power Systems. 2016. № 31. P. 4263–4271.
  8. Machine Learning Approach Using MLP and SVM Algorithms for the Fault Prediction of a Centrifugal Pump in the Oil and Gas Industry // Sustainability. 2020. № 12. P. 4766–4767.
  9. Daoud M. A survey of neural network-based cancer prediction models from microarray data / M. Daoud, M. Mayo // Artificial Intelligence in Medicine. 2019. № 97. P. 204–214.
  10. Recurrent convolutional neural network based multimodal disease risk prediction // Future Generation Computer Systems. 2018. № 92. P. 76–83.
  11. Li F. Multi-step wind speed prediction based on turbulence intensity and hybrid deep neural networks / F. Li, G. Ren, J. Lee // Energy Conversion and Management. 2019. № 186. P. 306–322.
  12. Transferable convolutional neural network based remaining useful life prediction of bearing under multiple failure behaviors / H. Cheng, X. Kong, Q. Wang, R. Wang // Measurement. 2021. № 168.
  13. Sahu A.R. Fault prediction of drag system using artificial neural network for prevention of dragline failure / A.R. Sahu, S.K. Palei // Engineering Failure Analysis. 2020. № 113.
  14. www.kaggle.com: сообщество специалистов по науке о данных: сайт. // URL: https://www.kaggle.com/c/machine-failure-prediction/data (дата обращения: 10.02.2018).
  15. Kennedy J. Particle swarm optimization / J. Kennedy, R. Eberhart // Proceedings of IEEE International Conference on Neural Networks. IV. Perth, WA, Australia, 1995. P. 1942–1948.
  16. Yang X.S. Firefly algorithms for multimodal optimization // Lecture Notes in Computer Science. 2009. № 5792. P. 169–178.
  17. Yang X.S. Nature-Inspired Metaheuristic Algorithms. Luniver Press, 2010.
  18. Suvrit S., Stephen J.W., & Sebastian N. Optimization for Machine Learning, 2012. Massachusetts: MIT Press.
  19. Хамамех Имад Нехадович, Алгоритмы PSO, FA и GD для прогнозирования сбоев промышленности // Современная наука: Актуальные проблемы теории и практики / Серия Естественные и Технические Науки – № 4, 2022. C. 130–136.
Комментарии
Рекомендуем
Переключатели ёлочных гирлянд  на основе ИМС стандартной логики электроника

Переключатели ёлочных гирлянд на основе ИМС стандартной логики

Светодинамические устройства (СДУ) для управления гирляндами обычно выполняются на основе микроконтроллера, что требует применения программатора и написания управляющей программы. В то же время аналогичное устройство можно выполнить всего на нескольких ИМС стандартной логики. В таком случае нет необходимости в применении программатора для прошивки микроконтроллера. В данной статье рассмотрены три автомата с фиксированными алгоритмами для управления четырьмя и восемью гирляндами. В качестве светоизлучающих элементов используются сверхъяркие светодиоды. Их высокая надёжность и малое энергопотребление обеспечивают работоспособность в течение длительного времени и высокую экономичность при высокой яркости свечения.
25.12.2024 СЭ №1/2025 132 0
Недорогой двухканальный преобразователь несимметричного (однотактного) сигнала в симметричный (дифференциальный) на базе ИУ INA2128 и двух ОУ OP2177 и ADA4522-2 электроника

Недорогой двухканальный преобразователь несимметричного (однотактного) сигнала в симметричный (дифференциальный) на базе ИУ INA2128 и двух ОУ OP2177 и ADA4522-2

В статье описан двухканальный предварительный усилитель-формирователь, преобразующий два простых (несимметричных) сигнала в соответствующие им дифференциальные (симметричные) на базе сдвоенного ИУ INA2128 и двух сдвоенных ОУ OP2177 и ADA4522-2 с возможностью регулировки смещения (балансировки) между двумя дифференциальными выходными сигналами. По сравнению с предварительным усилителем на базе двух ИУ AD8295, описанным в [1] и предназначенным для работы с мощными ОУ, включёнными по мостовой схеме в усилителе звука, настоящий преобразователь в несколько раз дешевле, а по качеству не уступает преобразователю на базе ИУ AD8295, стоимость которого в настоящее время весьма высока (от 1000 до 2000 руб. за штуку). Приведены принципиальная схема устройства, разводка и внешний вид его платы, а также результаты тестирования.
25.12.2024 СЭ №1/2025 101 0

  Подписывайтесь на наш канал в Telegram и читайте новости раньше всех! Подписаться