PowerGraph Описание PowerGraph
English ENG
Russian РУС
 Программное обеспечение  |  АЦП  |  Загрузка файлов  |  Цены  |  Конференция  |  Контакты 
Главная
Новости*

 ПО «PowerGraph»
О программе
Описание
Публикации
Применение*
Сертификаты
Загрузка файлов

 Поддержка
Конференция
Вопросы и ответы
Обучение*
Отправить письмо
Обновление ПО

 Аппаратура
АЦП
Мультиметры
Приборы
Хемилюминометры
Производители

 Информация
  Цены и услуги
  Контакты

 Телефон:
 +7 (495) 961-47-30
 E-Mail:
 soft@powergraph.ru

Конференция

Тема: «Интегрирование сигнала вибрации»
[Вернуться в "Список тем"] [Создать новую тему]
Сергей
23.04.2011
09:50
Поскажите пожалуйста как можно проинтегрировать переменныи сигнал полученный с датчика вибрации. Датчик аксельрометр. Сигнал с него виброускорение. Нужно получить виброперемещение. Я пытаюсь интегрировать два раза с помощью функции Integral1PtNorm сигнал от нулевой линии уходит по експоненте. Т.е. переменная составляющая не на нулевой линии а на експоненте.
Дмитрий (PG)
23.04.2011
14:33
Причину Вы определили совершенно верно - в вашем сигнале виброускорения есть постоянная составляющая, которая суммируется на каждом шаге интегрирования, поэтому интегрированный сигнал "уходит" в область положительных или отрицательных значений.

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

Решение этой проблемы тоже очевидно - перед интегрированием Вам нужно убрать постоянную составляющую из сигнала виброускорения, например вычитанием среднего значения или высокочастотными фильтрами.
В PowerGraph для этого можно использовать функцию OffsetMean (категория Data) - вычитание среднего или функции HighPass... (категория FIR Filters) - высокочастотные фильтры. Высокочастотная фильтрация наверное более адекватна и универсальна, но в качестве частоты среза надо указывать частоту значительно меньшую частоты вибраций.
Сергей
24.04.2011
05:44
Меня в сигнале вибрации интересуют спектральные составляющие. Можно ли интегрировать по спектру, т.е. умножать линию спектра на соответствующуюю омегу.
Сергей
24.04.2011
06:17
Прошу прощения не умножать, а делить, для интегрирования и умножать для дифференцирования сигналов в окне преобразования Фурье. Не получается убрать постоянную составляющую рекомендованными методами. Если была бы возможность применять функцию OffsetMean не для всего сигнала, а кусочно например на период выбранной частоты, то возможно получилось бы.
Дмитрий (PG)
25.04.2011
09:14
1. В спектроанализаторе PowerGraph есть дополнительная функция умножения/деления каждого значения спектра на произвольную константу. Команда "Параметры спектра" в меню "Спектр", в появившемся диалоговом окне поле "Умножить на:" - в этом поле Вы можете ввести любое значение, на которое будет умножаться спектр.
Также есть дополнительные функции умножения и деления спектра на шаг по частоте, а также деление на частоту и квадрат частоты.

2. Даже частотная фильтрация не помогла? Вы ее использовали?
Постоянная составляющая является ПОСТОЯННОЙ на всем протяжении сигнала. Если Вы хотите убрать "постоянную" составляющую, которая присутствует только на определенном участке сигнала, то это уже не постоянная, а НИЗКОЧАСТОТНАЯ составляющая. Ее надо убирать фильтрами высокой частоты. Частота среза должна соответствовать величине, обратной длительности этой "постоянной составляющей".
Вероятно Вы неправльно указывали частоты среза высокочастотных фильтров для удаления низкочастотных составляющих. Присылайте нам ваши файлы по e-mail, а мы подскажем какие функции и как использовать.
Виталий
03.01.2014
11:43
Добрый день!

Скажите, а в целом, интегрируя сигнал с аккселерометра мы получим точные значения виброскорости?
Дмитрий (PG)
09.01.2014
13:04
Нет, с математической точки зрения инегрированием ускорения нельзя получить точное значение скорости, так как постоянная составляющая при интегрировании не восстанавливается.
Допустим скорость постоянна, т.е. нет ускорения, поэтому сигнал ускорения равен нулю. Интегрирование нулевого ускорения даст нулевую скорость, хотя скорость была ненулевая.
Виталий
13.01.2014
12:44
А предварительно отфильтровав сигнал с помощью ФВЧ?
Дмитрий (PG)
13.01.2014
17:24
А что и в каком месте должна дать фильтрация ФВЧ?
Дифференцирование в акселерометре итак уничтожает постоянную составляющую, т.е. это аналогично ФВЧ.
[Вернуться в "Список тем"] [Создать новую тему]

Новое сообщение по теме «Интегрирование сигнала вибрации»

 

*Ваше имя:
Email:
*Сообщение:
   

В начало страницы  


Rambler's Top100
SpyLOG
 
 Copyright© DISoft, 2003-2018. All right reserved.