1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

Диагностика электрических машин с применением нейросетей

Модератор: Глоб.модераторы

Ответить

Автор темы
tony316
здесь недавно
здесь недавно
Сообщения: 2
Зарегистрирован: 24 апр 2021, 18:26
Имя: Расул

Диагностика электрических машин с применением нейросетей

Сообщение tony316 »

Здравствуйте
В данный момент учусь на магистратуре и пытаюсь писать диссертацию, в качестве темы выбрал "диагностику электрических машин (моторов и генераторов) с помощью нейросетей". Сначала я хотел просто описать систему мониторинга и диагностики с помощью ПЛК, но потом подумал, что туда можно будет завязать и нейросети (все это понятное дело делается исключительно в угоду научной новизны). Так вот кто-нибудь может пожалуйста что-то подсказать по поводу использования ИИ для диагностики электродвигателей на предприятиях, особенно интересно было бы услышать о его внедрении в ПЛК. Буду рад любому отклику, может у кого был подобный опыт.
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 18749
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 973 раза
Поблагодарили: 1852 раза

Диагностика электрических машин с применением нейросетей

Сообщение Jackson »

Слышал когда-то, что анализируется шум/вибрация работающего двигателя, в нём определяются признаки механических проблем (подшипники). Но по-моему это не нашло применения, потому что сложно и дорого, проще периодическое ТО делать.
И уж тем более нейросети в ПЛК не запихнуть ну совсем никак, совсем. ПЛК - это программируемый ЛОГИЧЕСКИЙ контроллер. А нейросети - это совсем другое.

Интересно, это кто Вам такой вопрос задал?
По вопросам работы Форума можно обратиться по этим контактам.

Автор темы
tony316
здесь недавно
здесь недавно
Сообщения: 2
Зарегистрирован: 24 апр 2021, 18:26
Имя: Расул

Диагностика электрических машин с применением нейросетей

Сообщение tony316 »

Насчет применения ИИ в ПЛК вроде как есть серия ПЛК Omron Sysmac с применением ИИ как раз, возможно это больше маркентинговая штука (и не совсем нейросеть, но это не так важно), но тем не менее. Да и границы между условным ПК и ПЛК сейчас все больше стираются, а по поводу анализа вибраций вы правы сейчас есть такие методы, но по ним уже нечего писать в принципе, там неинтересно.

kirik
здесь недавно
здесь недавно
Сообщения: 25
Зарегистрирован: 20 окт 2019, 08:54
Имя: Кирилл Семенов
Страна: Россия
город/регион: Сибай
Поблагодарили: 1 раз

Диагностика электрических машин с применением нейросетей

Сообщение kirik »

Моя первая в бакалавриате тема ВКР была идентификация неисправностей по спектральному анализу токов, который основывлся на вейвлет-анализе. Основой был DSP TMS320 от техасцев.
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 18749
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 973 раза
Поблагодарили: 1852 раза

Диагностика электрических машин с применением нейросетей

Сообщение Jackson »

tony316 писал(а): 24 апр 2021, 21:03 Да и границы между условным ПК и ПЛК сейчас все больше стираются
Эту глупость Вы откуда взяли?
По вопросам работы Форума можно обратиться по этим контактам.
Аватара пользователя

Никита
почётный участник форума
почётный участник форума
Сообщения: 3971
Зарегистрирован: 20 янв 2010, 22:23
Имя: Никита
Страна: РФ
город/регион: Мурманск
Благодарил (а): 21 раз
Поблагодарили: 229 раз

Диагностика электрических машин с применением нейросетей

Сообщение Никита »

Jackson писал(а): 24 апр 2021, 21:44 Эту глупость Вы откуда взяли?
Это исходит из эволюции процессоров)
ПЛК, как ты отметил, устройство в первую очередь логическое. А нейросети, в том виде, как они сейчас используются - это оптимизация методом градиентного спуска по многим переменным, суть - вычисления с плавающей точкой.
Все остальное - чисто программные вещи.
Так вот, унификация ведет к тому, что в ПЛК начинают (или уже не начинают) появляться процессоры на ARM-ядре. И туда же, пока не торопясь, но движется индустрия ПК.
Ну а вопрос появления библиотек работы с нейросетями в системах программирования ПЛК, если железо справится - не проблема вообще.
Впрочем, посмотрим. В конце девяностых - начале нулевых достаточно популярны были софт-плк, с х86 процессорами и клонами DOS. А сейчас про них практически не слышно...

Что же касается сути вопроса - увы, но новизны сейчас вообще немного. Большинство задач сводится к типовому (читай скачанным библиотекам) распознавания образов. От распознавания цифр 0-9, до распознавания карты уровней в координатах "номер гармоники-время" и сравнения с ранее выученной для фразы "отлей в угол". И тут для эл.машины задачу можно свести к тому же, вопрос в обработке исходных данных и главное- наборе данных для обучения. Выдумать можно любую нейросеть, вопрос - как ее учить.
Ну, по крайней мере, лично я бы на защите задал именно такой вопрос - на каком наборе исходных данных будете учить нейросеть и где его взять.
Опыт - это когда на смену вопросам: "Что? Где? Когда? Как? Почему?" приходит единственный вопрос: "Нахрена? "
Аватара пользователя

VADR
администратор
администратор
Сообщения: 4904
Зарегистрирован: 25 июл 2008, 07:12
Имя: Диев Александр Васильевич
Страна: Россия
город/регион: г. Сегежа, Карелия
Благодарил (а): 236 раз
Поблагодарили: 425 раз

Диагностика электрических машин с применением нейросетей

Сообщение VADR »

Jackson писал(а): 24 апр 2021, 19:48 И уж тем более нейросети в ПЛК не запихнуть ну совсем никак, совсем. ПЛК - это программируемый ЛОГИЧЕСКИЙ контроллер. А нейросети - это совсем другое.
У кого-то из больших вендоров давненько уже видел пресс-релиз с железякой, обрабатывающей нейросети. То бишь - есть контроллер, а рядом с ним в корзине такой вот модуль, которому контроллер данные для обработки скидывает и результаты забирает. Живьём не видел и в реальных каталогах не нашёл.
Никита писал(а): 24 апр 2021, 22:34 Выдумать можно любую нейросеть, вопрос - как ее учить.
Ну, по крайней мере, лично я бы на защите задал именно такой вопрос - на каком наборе исходных данных будете учить нейросеть и где его взять.
Да, нейросети разные бывают, и в том числе такие, которые без учителя учатся. Всякие там самоорганизующиеся карты и т.п. Вопрос в другом: какая именно сеть и почему именно такая.
Повторное использование кода не отменяет повторного использования мозга при его повторном использовании.
Аватара пользователя

M3f
не первый раз у нас
не первый раз у нас
Сообщения: 386
Зарегистрирован: 31 янв 2017, 11:08
Имя: Николай
Благодарил (а): 8 раз
Поблагодарили: 122 раза

Диагностика электрических машин с применением нейросетей

Сообщение M3f »

У Siemens-а такое давно видел (серия S7-1500 TM NPU). Тут можно почитать.

По теме топик стартера, видел что-то похожее на заводе ABB, где двигатели собирают. Как нам рассказывали, при тестах ставятся навороченные Smart Sensor-ы (про вариант, который доступен обычному пользователю, можно почитать тут), они собирают и передают информацию на сервера, где она уже обрабатывается (на базе нейронной сети) для выявления возможных дефектов.
EPLAN Electric P8 Professional+ 2.7 HF1 11496 | TIA Portal Professional V17 Upd1 | Creo Parametric 4.0 M070

Михайло
эксперт
эксперт
Сообщения: 3643
Зарегистрирован: 10 ноя 2009, 04:58
Имя: Толмачев Михаил Алексеевич
город/регион: г. Чехов, МО
Благодарил (а): 8 раз
Поблагодарили: 286 раз

Диагностика электрических машин с применением нейросетей

Сообщение Михайло »

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

Гуглите на каггле "Predictive maintenance" или "Prediction of failures". Думаю во многих технических постановках задачи будет решением обучение с подкреплением (reinforcement learning), а не нейросети, так как поломка - это редкое событие... Еще может получится прикрутить сюда обнаружение аномалий. https://ru.m.wikipedia.org/wiki/%D0%92% ... 0%B8%D0%B9

stesl
эксперт
эксперт
Сообщения: 1035
Зарегистрирован: 31 мар 2018, 12:05
Имя: Вячеслав
Благодарил (а): 100 раз
Поблагодарили: 141 раз

Диагностика электрических машин с применением нейросетей

Сообщение stesl »

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

VADR
администратор
администратор
Сообщения: 4904
Зарегистрирован: 25 июл 2008, 07:12
Имя: Диев Александр Васильевич
Страна: Россия
город/регион: г. Сегежа, Карелия
Благодарил (а): 236 раз
Поблагодарили: 425 раз

Диагностика электрических машин с применением нейросетей

Сообщение VADR »

M3f писал(а): 25 апр 2021, 00:56 У Siemens-а такое давно видел (серия S7-1500 TM NPU). Тут можно почитать.
Ага, точно. Вот, нашёл.
Повторное использование кода не отменяет повторного использования мозга при его повторном использовании.
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 18749
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 973 раза
Поблагодарили: 1852 раза

Диагностика электрических машин с применением нейросетей

Сообщение Jackson »

Никита писал(а): 24 апр 2021, 22:34 Впрочем, посмотрим. В конце девяностых - начале нулевых достаточно популярны были софт-плк, с х86 процессорами и клонами DOS. А сейчас про них практически не слышно...
Вот то-то и оно, что "посмотрим". А когда?
Да, когда попёрли софт-контроллеры - были большие надежды (в основном продавцов), что вот сейчас мы в эти контроллеры запихнём и логику и реалтайм-видео (к примеру), и всё что захотим, и ПЛК станут не нужны. И могли. Но не запихнули, ибо зачем? И ПЛК остались ПЛК, а софт-контроллеры - тоже сами собой, и продолжают применяться. А когда нужны обширные вычисления - да, есть отдельные модули в ПЛК, но сколько их? Где они применяются?
Имел я опыт применить софт-ПЛК вместо нормального. Глупость.

Вот на этот вопрос и надо сначала ответить - зачем? В каком месте ПЛК применять эту диагностику? Что диагностировать? С какой целью? Я не вижу ответа. Пусть топикстартер на него сначала ответит, и тогда будет о чём.
По вопросам работы Форума можно обратиться по этим контактам.

Sergy6661
специалист
специалист
Сообщения: 655
Зарегистрирован: 19 фев 2019, 22:38
Имя: Сергей
Страна: Россия
город/регион: Краснодар
Благодарил (а): 20 раз
Поблагодарили: 89 раз

Диагностика электрических машин с применением нейросетей

Сообщение Sergy6661 »

tony316 писал(а): 24 апр 2021, 18:49 В данный момент учусь на магистратуре и пытаюсь писать диссертацию, в качестве темы выбрал "диагностику электрических машин (моторов и генераторов) с помощью нейросетей".
Нормально, нет нормальненько...такое модное слово "нейросеть", такое ах-ах-ах в трээээнде и писать его скоро будут расцвечивая буквы всеми цветами раааадуги.
Начнем с определения:
Вот одно-"Нейросеть - это совокупность нейронов, которые связываются друг с другом в цепочки. Каждое из звеньев - отдельный элемент, который отвечает за распознавание какого-либо критерия: например, цвета, размера, объема и так далее."
Вот другое-"Математическая модель, а также её программное или аппаратное воплощение, построенная по принципу организации и функционирования биологических нейронных сетей - сетей нервных клеток живого организма. Это понятие возникло при изучении процессов, протекающих в мозге, и при попытке смоделировать эти процессы. Первой такой попыткой были нейронные сети У. Маккалока и У. Питтса. После разработки алгоритмов обучения получаемые модели стали использовать в практических целях: в задачах прогнозирования, для распознавания образов, в задачах управления и др."
Ну, можно еще погуглить(пояндексить), но смысл примерно тот-же.
Организовать передачу сотен тысяч параметров, причем и видео тоже, организовать дичайший трафик (провайдеры будут в восторге) для анализа дабы предсказать что такой-то генератор (эл-двигатель, насос, компрессор) скоро окажется перегружен, или выйдет из строя конечно можно. И, таки да, современный тренд нацелен на это...
Но нужно ли? Хрен знает, товарищ маршал?
На мой взгляд это просто какая-то хрень, не особо нужная, но жутко умная и гламурная, а почему "хрень не особо нужная"? Да потому что если эта нейросеть не отработает( ну там бури магнитные, перегруз серваков, шалости хакеров, шалости админов, и тд и тп), то, ура, есть старая добрая система управления с встроенным, или выделенным ПАЗ.
Аватара пользователя

Никита
почётный участник форума
почётный участник форума
Сообщения: 3971
Зарегистрирован: 20 янв 2010, 22:23
Имя: Никита
Страна: РФ
город/регион: Мурманск
Благодарил (а): 21 раз
Поблагодарили: 229 раз

Диагностика электрических машин с применением нейросетей

Сообщение Никита »

Jackson писал(а): 25 апр 2021, 20:13 В каком месте ПЛК применять эту диагностику? Что диагностировать?
Вот это и есть самый интересный вопрос. Практически - и для системы мониторинга и диагностики машины ПЛК излишен. Есть специальные железки, которые для этого предназначены. Нужны подробности от автора, о чем он вообще хочет в дипломе написать.

Впрочем, раз уж на то пошло - практически любая система ПАЗ с точки зрения нейронных сетей является аналогом простейшего перцептрона. И тут поле для творчества)
Опыт - это когда на смену вопросам: "Что? Где? Когда? Как? Почему?" приходит единственный вопрос: "Нахрена? "

alex-tec
завсегдатай
завсегдатай
Сообщения: 515
Зарегистрирован: 29 дек 2017, 08:56
Имя: Александр
город/регион: Пермь
Благодарил (а): 115 раз
Поблагодарили: 59 раз

Диагностика электрических машин с применением нейросетей

Сообщение alex-tec »

тут что-то все повелись на модную ныне нейросеть, а у меня к ТС вопрос, а какие именно данные вы думаете собирать с электродвигателя и анализировать?

Sergy6661
специалист
специалист
Сообщения: 655
Зарегистрирован: 19 фев 2019, 22:38
Имя: Сергей
Страна: Россия
город/регион: Краснодар
Благодарил (а): 20 раз
Поблагодарили: 89 раз

Диагностика электрических машин с применением нейросетей

Сообщение Sergy6661 »

alex-tec писал(а): 26 апр 2021, 06:43 а какие именно данные вы думаете собирать с электродвигателя и анализировать?
Да их при желании можно организовать дофига и больше.
Одних датчиков температуры до 14ти (12-обмотки, 2-подшипники), причем это с завода изготовителя, датчики вибрации-2шт, датчики тока- 3шт, напряжение-3шт. Итого 22 аналоговых параметра, десять тэгов-переменных на один аналоговый параметр, получается 220 параметров я выведу, при желании и необходимости, на интерфейс оператора АСУ-ТП и это просто электродвигатель. А если нейросеть, то это чудо алгоритмической мысли будет в течении кокого-то времени собирать данные, а потом может выдать- :"Внимание! При текущем режиме работы срок службы устройства сократится на 8000 часов".
Аватара пользователя

VADR
администратор
администратор
Сообщения: 4904
Зарегистрирован: 25 июл 2008, 07:12
Имя: Диев Александр Васильевич
Страна: Россия
город/регион: г. Сегежа, Карелия
Благодарил (а): 236 раз
Поблагодарили: 425 раз

Диагностика электрических машин с применением нейросетей

Сообщение VADR »

Sergy6661 писал(а): 26 апр 2021, 08:54 Итого 22 аналоговых параметра, десять тэгов-переменных на один аналоговый параметр, получается 220 параметров
Зачем 10 тегов на один аналоговый параметр?
Sergy6661 писал(а): 26 апр 2021, 08:54 А если нейросеть, то это чудо алгоритмической мысли будет в течении кокого-то времени собирать данные, а потом может выдать- :"Внимание! При текущем режиме работы срок службы устройства сократится на 8000 часов".
Это уже не задача АСУТП. Отдать эти 22 параметра во внешнюю систему - и пусть там на мегасерверах как хотят эти параметры крутят, анализируют десятком типов разных нейросетей, сравнивают с аналогичными на других установках, прогнозы стоят, да мало ли что ещё...
Повторное использование кода не отменяет повторного использования мозга при его повторном использовании.

alex-tec
завсегдатай
завсегдатай
Сообщения: 515
Зарегистрирован: 29 дек 2017, 08:56
Имя: Александр
город/регион: Пермь
Благодарил (а): 115 раз
Поблагодарили: 59 раз

Диагностика электрических машин с применением нейросетей

Сообщение alex-tec »

Sergy6661 писал(а): 26 апр 2021, 08:54
alex-tec писал(а): 26 апр 2021, 06:43 а какие именно данные вы думаете собирать с электродвигателя и анализировать?
Да их при желании можно организовать дофига и больше.
Одних датчиков температуры до 14ти (12-обмотки, 2-подшипники), причем это с завода изготовителя, датчики вибрации-2шт, датчики тока- 3шт, напряжение-3шт. Итого 22 аналоговых параметра, десять тэгов-переменных на один аналоговый параметр, получается 220 параметров я выведу, при желании и необходимости, на интерфейс оператора АСУ-ТП и это просто электродвигатель. А если нейросеть, то это чудо алгоритмической мысли будет в течении кокого-то времени собирать данные, а потом может выдать- :"Внимание! При текущем режиме работы срок службы устройства сократится на 8000 часов".
я сам не диагност, но наши диагносты утверждают, что сигнал 4-20 мА непригоден для диагностики - только для мониторинга. Для диагностики требуются сигналы типа ICP (IEPE) чтобы была возможность спектрального анализа, а это уже несколько снижает ассортимент первичных преобразователей. Плюс к этому, весьма неплохо иметь информацию о нагрузке на ЭД (например для насоса - расход)

Sergy6661
специалист
специалист
Сообщения: 655
Зарегистрирован: 19 фев 2019, 22:38
Имя: Сергей
Страна: Россия
город/регион: Краснодар
Благодарил (а): 20 раз
Поблагодарили: 89 раз

Диагностика электрических машин с применением нейросетей

Сообщение Sergy6661 »

VADR писал(а): 26 апр 2021, 09:12 Зачем 10 тегов на один аналоговый параметр?
Ну я как-то так делаю:
1.-Сигнал на аналоговом входе(я привожу к 4..20ма);
2.-Диапазон мин. (4ма);
3.-Диапазон макс. (20ма);
4.- Рассчитанное значение .
5.-Предупреждение мин.(Уставка )
6.-Предупреждение макс.(Уставка)
7.-Авария мин.(Уставка)
8.-Авария макс.(Уставка)
9.-Флаг неисправность канала;
10. Флаг предупреждение мин.;
11. Флаг предупреждение макс.;
12. Флаг авария мин.;
13. Флаг авария макс.;
Аватара пользователя

Никита
почётный участник форума
почётный участник форума
Сообщения: 3971
Зарегистрирован: 20 янв 2010, 22:23
Имя: Никита
Страна: РФ
город/регион: Мурманск
Благодарил (а): 21 раз
Поблагодарили: 229 раз

Диагностика электрических машин с применением нейросетей

Сообщение Никита »

Думаете, нейросети все эти теги нужны?
Опыт - это когда на смену вопросам: "Что? Где? Когда? Как? Почему?" приходит единственный вопрос: "Нахрена? "

leon78
эксперт
эксперт
Сообщения: 1146
Зарегистрирован: 25 июл 2008, 10:06
Имя: Леонид
Страна: РФ
Благодарил (а): 49 раз
Поблагодарили: 134 раза

Диагностика электрических машин с применением нейросетей

Сообщение leon78 »

У ПЛК скорее всего ресурсов не хватит для такой диагностики.
Сталкивался с вибродиагностикой, которая анализировала спектр вибрации, на устройствах National Instruments.
https://www.google.com/search?q=система ... nt=gws-wiz
https://www.google.com/url?sa=t&rct=j&q ... axnWP_-fn_
Но это ведь не нейросети?

PS. По-моему эта фирма делала http://vibron.ru/oiltransport
Хард - это то, что можно швырнуть об стенку, а софт - это то, что можно лишь обматерить.
Аватара пользователя

Никита
почётный участник форума
почётный участник форума
Сообщения: 3971
Зарегистрирован: 20 янв 2010, 22:23
Имя: Никита
Страна: РФ
город/регион: Мурманск
Благодарил (а): 21 раз
Поблагодарили: 229 раз

Диагностика электрических машин с применением нейросетей

Сообщение Никита »

leon78 писал(а): 26 апр 2021, 11:40 У ПЛК скорее всего ресурсов не хватит для такой диагностики.
Так об том и речь - аппаратура вибродиагностики безо всякого ПЛК способна передавать данные наверх, где уже и можно поселить нейросеть. И даже нужно, потому как той нейросети намного "удобнее" видеть все данные ото всех установок и обрабатывать их кучей, сравнивая между собой. Это очевидно из самого принципа работы нейросетей.
И вопрос не в ресурсах ПЛК или сигналах 4-20, а в том, что сама вибрация и гармоники для АСУТП являются шумом и должны оставаться в ФНЧ. Ей схемотехнически не попасть в ПЛК. Лет этак ...дцать тому имели ровно обратную ситуацию - было "рацпредложение" вместо плат АЦП использовать для ввода сигналов звуковые карты в компах. Только забыли про конденсаторы на входе, которые НЧ-составляющие вполне себе успешно давят и в компьютер проходят только шумы, в полосе 20Гц-22кГц :) Аналогичная ситуация и со спектром гармоник - ну физически не сможет ПЛК высчитать амплитуду какой-нибудь 21 гармоники...
Другой вопрос, что с обработкой данных от всех этих систем мониторинга по алгоритму заранее обученной нейросети ПЛК справится, хотя тут многое зависит от выбранной функции активации (то, что хорошо для ПЛК плохо для нейросети и наоборот), но возвращаемся к вопросу - а зачем это надо в ПЛК.
Опыт - это когда на смену вопросам: "Что? Где? Когда? Как? Почему?" приходит единственный вопрос: "Нахрена? "

sanek123
здесь недавно
здесь недавно
Сообщения: 4
Зарегистрирован: 08 июл 2021, 17:09
Имя: Александр
Благодарил (а): 1 раз

Диагностика электрических машин с применением нейросетей

Сообщение sanek123 »

У Siemens есть облачное решение MindSphere и шлюзы к контроллерам, которые отправляют данные в облако, как я понимаю, а оттуда назад на контроллер может спускаться какая-либо информация, но это не точно. У контроллеров NX/NY Omron с функциями AI насколько мне известно пока что есть только какие-то сырые библиотеки для предиктивной диагностики пневмоцилиндров.
Ответить

Вернуться в «Вопросы от студентов»