Страница 2 из 3

Re: Спектральный + звуковой анализ (обсуждение)

СообщениеДобавлено: 13 дек 2014, 22:37
artmel
когда этой темой интересовался

проблема в том, что скрипт на мт про практически не работоспособен на еденицах и десятках герц. Минимум сотни видно.

вот еще в 2009 году писал. Но все только посмеялись. http://club.motor-master.ru/viewtopic.php?f=142&t=178
Вейвлет-преобразование в автодиагностике: идеи и обсуждения


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

оказалось применяется давно в корабельных дизелях. но есть несколько моментов которые можно применить не зависимо от типа и модели двигателя.

вкратце о вейвлетах
Вэйвлеты (wavelet) и вэйвлет-преобразование - это новый способ обработки и исследования сигналов, теория которого разработана совсем недавно, с появлением быстродействующих компьютеров, так как требует большого объема вычислений. Вэйвлет можно считать трехмерным спектром, где по оси X - время, по оси Y - частота, а по оси Z - амплитуда гармоники с данной частотой в данный момент времени. Обычно на двухмерной плоскости (на экране, на бумаге) ось Z отображают в виде градаций черного цвета. При этом черный цвет - максимальная амплитуда, а белый - минимальная. Тогда самые интересные места сразу видно по черным пятнам.

Математика

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

Далее этот вэйвлет прикладывается к сигналу (делается свертка) при этом его можно растягивать (то есть менять частоту) и передвигать по временной оси (то есть менять время). Мы получаем двухмерный массив амплитуд в зависимости от частоты и времени.
Изображение

Реально мы получаем комплексный массив (как и в спектре), но на рисунках изображены только амплитуды. Фазовая картинка выглядит очень красиво, но малопонятно. При вычислении "в лоб" мы получаем огромный объем вычислений, недоступный даже современным персональным компьютерам. Существует алгоритм быстрого вэйвлет-преобразования, подобно Быстрому Преобразованию Фурье (БПФ) для спектров, время вычисления для которого значительно меньше. Также есть обратное вэйвлет-преобразование для восстановления формы сигнала.



чем это может нам помочь?
пример снятия поцилиндрового баланса вибродатчиком за 5 секунд

Другим примером из области ДВС является возможность косвенного индицирования двигателей по сигналу вибрации. На рис. 8 представлены результаты анализа виброскорости блока трёхцилиндрового четырёхтактного дизеля с частотой вращения 600 об/мин при различном качестве его регулировки. Основная частота анализа соответствовала частоте вспышек в дизеле 3*10/2=15 Гц, анализ проведён до четвёртой гармоники.

Изображение


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

2) Gnat отписался по методике диагностики коленвала. которую также очень удобно будет смотреть в вэйвлете



вот ссылки для заинтересовавшихся
http://www.vibration.narod.ru/articles/wavelet.htm
http://www.vibration.ru/wavelet.shtml

я пока не проводил полноценные эксперименты с ультразвуковым шумом полусухого и сухого трения. но выпустил из компрессора масло и проверил- появился небольшой пик в районе 25 кгц. дальше проверять не рискнул , уж очень дорогая вещь компрессор icon_smile.gif .
но для диагностики нагара на клапанах и нарушения работы КШМ частоты нужны намного меньшие. Gnat советует например обрезать фильтром до 200 Гц. вибрации шариковых подшипников можно узнать с помощью программы http://zamaraew.narod.ru/page1.html . там все от сотни герц до десятков кгц.

Re: Спектральный + звуковой анализ (обсуждение)

СообщениеДобавлено: 13 дек 2014, 23:16
artmel
Хотелось бы сделать отображение "Водопад"
ширина картинки это 720град (линейка) а не четкий временной интервал! Это важно!
каждый такт это линия из 720 точек, где цвет точек это амплитуда сигнала в этом градусе.
линии как в чате идут одна под одной.
получается рисунок в котором буду видны аномалии например стуки или наоборот пропадения сигнала.

Re: Спектральный + звуковой анализ (обсуждение)

СообщениеДобавлено: 14 дек 2014, 00:07
admin
У меня уже есть готовые библиотеки для вейвлет-преобразования, на основании их реализованы некоторые алгоритмы в Диско.
Ни чего сложного в их программировании нет, работаю достаточно быстро.
Могу сделать инженерное окно, посмотреть что будет получаться.

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

Re: Спектральный + звуковой анализ (обсуждение)

СообщениеДобавлено: 14 дек 2014, 05:21
васек
Вопрос к admin .Нет ли смысла применять унифицированный(рекомендованный другими словами) датчик для съема сигнала.Если каждый пользователь начнет применять свой датчик и свою методику съема сигнала - может получиться чехарда.Все же програмно Вы "затачиваете" методику под тот датчик которым пользуетесь Вы.Если каждый датчик у пользователя будет иметь сильно отличающиеся характеристики от Вашего, - наверно и результаты будут отличаться?Или все же это не так критично на "обкатке" методики?

Re: Спектральный + звуковой анализ (обсуждение)

СообщениеДобавлено: 14 дек 2014, 10:24
admin
При обкатке методики я думаю это не критично, так как анализ идет в ручную.
На авто алгоритмах поиска неисправностей, думаю лучше унифицированный датчик.

Re: Спектральный + звуковой анализ (обсуждение)

СообщениеДобавлено: 14 дек 2014, 13:00
inco
admin писал(а):По этому прошу выкладывать все что знает, писать различные, пусть даже на первый взгляд не реальные предложения, по мере возможностей будем смотреть что можно реализовать, и самое главное как можно на основании это практически сделать автоматический анализ узлов ДВС.

Кстати, в вибродиагностике применяют также кепстральный анализ. Хотя это, скорее, уже экзотика.

Re: Спектральный + звуковой анализ (обсуждение)

СообщениеДобавлено: 14 дек 2014, 13:16
artmel
вот цитата оттуда
Вот поэтому специалисты считают, что с этим видом
анализа надо быть очень внимательным и осторожным.
Нужен большой опыт и очень хорошая подготовка, чтобы
правильно интерпретировать результаты и делать
правильные выводы.

Re: Спектральный + звуковой анализ (обсуждение)

СообщениеДобавлено: 14 дек 2014, 13:36
Vitoc
А что если просто, допустим идёт постоянная запись звука , допустим от мотора на ХХ шумы издающие мотором практически одинаковые за исключением хаотичных( переодических), как шум хренового подшипника, стучащего какого либо механизма. И просто подать этот звук в противофазе?

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

Может кто знает, какой программой можно это сделать?

Re: Спектральный + звуковой анализ (обсуждение)

СообщениеДобавлено: 14 дек 2014, 21:35
SergeyMP
Вставлю свои 5 копеек.
Вспомнил, когда то читал Хрулева. Довольно позновательно, рекомендую.
Добавлю. Снимал осциллограмму ДВ стук компенсатора, заметил, что меняя место установки датчика вибрации, заметно меняется время от МПЦ.

Re: Спектральный + звуковой анализ (обсуждение)

СообщениеДобавлено: 14 дек 2014, 22:55
профан
Сергей . вот сижу и кручу файлик с известной неисправностью , т.е. была поменяна всего одна деталь . Стук происходил в районе перекладки поршня и в том же районе шумит работающая форсунка . Возможно ли скажем взять чистый звук форсунки с соседнего цилиндра и удалить его из деффектного ?? = получим чистый стук неисправной детали ... Ну или скажем во всем исследуемом участке убираем шум форсунок ...

Re: Спектральный + звуковой анализ (обсуждение)

СообщениеДобавлено: 15 дек 2014, 00:24
Vitoc
Так а фильтром не получается это убрать?

Re: Спектральный + звуковой анализ (обсуждение)

СообщениеДобавлено: 15 дек 2014, 08:58
niknik
профан писал(а): Стук происходил в районе перекладки поршня и в том же районе шумит работающая форсунка .


скажите пож. как и чем вы обнаружили этот звук, дефект?

Re: Спектральный + звуковой анализ (обсуждение)

СообщениеДобавлено: 15 дек 2014, 10:36
inco
профан писал(а):Возможно ли скажем взять чистый звук форсунки с соседнего цилиндра и удалить его из деффектного ?? = получим чистый стук неисправной детали ... Ну или скажем во всем исследуемом участке убираем шум форсунок ...

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

Но гораздо проще записать сигнал на режиме ПХХ.

Re: Спектральный + звуковой анализ (обсуждение)

СообщениеДобавлено: 17 дек 2014, 18:55
ra4atl
Электронный стетоскоп по-моему гдэровский а вот датчик в нём пьезоэлемент трубочка из древних головок проигрывателей винила
работает отменно

Re: Спектральный + звуковой анализ (обсуждение)

СообщениеДобавлено: 20 дек 2014, 19:21
admin
Добавлено / модернизировано:

1. Устранены найденные ошибки.
2. Настройки окна анализатора спектра, включая точки спектрограммы, сохраняются и восстанавливаются в/из файла данных.
3. Для программы MT Pro 1-3 проведена модернизация аналогичная программе MT Pro 4 (добавлено окно анализатора спектра).

Новая предварительная версия программы MT Pro 1-3
MtPro_2.4alpha.rar (1.16 МБ)
Версия: 0.2.4.0 alpha
Дата: 20.12.14 18:00

Новая предварительная версия программы MT Pro 4
MtPro4_2.4alpha.rar (1.06 МБ)
Версия: 0.2.4.0 alpha
Дата: 20.12.14 18:00

Re: Спектральный + звуковой анализ (обсуждение)

СообщениеДобавлено: 25 дек 2014, 00:56
Eugene
Обсуждение диагностики стартера и генератора вынес в отдельную тему
Диагностика стартера и генератора (обсуждение)

Re: Спектральный + звуковой анализ (обсуждение)

СообщениеДобавлено: 13 янв 2015, 18:40
dimitrij75
Немного поработав с анализом, попробовал привести к нормальному виду сигнал форсунок.
Вот что получилось.
Что бы определиться о движении в правильном направлении, нужна осциллограмма с забитой форсункой проверенной на стенде.
Что Я думаю по анализу.
1. В окне анализа имея только один канал, тяжело определить заведомо точно данные которые видно на другом канале хотя возможно по линейки и секундомеру, но занимает много времени и ненаглядно. Было бы неплохо, иметь возможность настраивать фильтр в окне, с возможностью переносить настройки фильтра в основное окно.
2. Имея спектральный анализ, выделить область и сразу видеть где на осциллограмме происходят данные гармоники (возможно не понятно выразился, по скайпу легче объяснить)

Re: Спектральный + звуковой анализ (обсуждение)

СообщениеДобавлено: 14 янв 2015, 06:43
cosmich69
Хочу выразить свою глубокую признательность АВТОРУ, оч хорошо что доработали окно ДД. Про спектр анализ пока ничего сказать не могу понадобиться или нет. Тут писали насчет стетоскопа,да сам пользуюсь,но утверждать на раз,что им можно с легкостью определить шум или стук в любой точке,я б не стал. Пример недельной давности: приехала старенькая TOYOTA на рег. зазоров клапанов, на поверку оказалось что там стук шатуна,а при вскрытии оказалось что там и поршень развалился,вылез палец и гильзу чуть ли не до дыры "прогрыз",хотя авто прибыло своим ходом и явного подтраивания даже не было. Как то так.

Re: Спектральный + звуковой анализ (обсуждение)

СообщениеДобавлено: 04 фев 2015, 11:21
K.Viktor
Отличная функция!

Существует ли возможность усреднять несколько спектров относительно некоторой общей точки?
Например, делаем выборку ввиде 10-20 720и градусных циклов работы двигателя, усредняем все начиная например с 0 градусов.
Получаем хорошее ослабление посторонних шумов (наводки на вибродатчик и т.п.) и улучшение отношения сигнал-шум.

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

Эти функции нужны при настройке моторов, для контроля детонации.
"пишем все", как логгер + слушаем детонационный звон, подавив все лишнии шумы фильтром.

Re: Спектральный + звуковой анализ (обсуждение)

СообщениеДобавлено: 04 фев 2015, 13:47
admin
K.Viktor писал(а):Например, делаем выборку ввиде 10-20 720и градусных циклов работы двигателя, усредняем все начиная например с 0 градусов.

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

K.Viktor писал(а):И совсем была бы бесценной функция - сквозной тракт. Например, к 1 каналу подключен вибродатчик. Пишем с него сигнал и сразу же воспроизводим на звуковую карту, вырезав программным фильтром нужный диапазон частот.

Скорее всего сделать можно но для не больших частот дискритизации.