реклама на сайте
подробности

 
 
> Обработка экспериментальных данных, Поиск особых точек в зашумлённых экспериментальных данных
Lyubimov
сообщение Apr 16 2011, 04:58
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 56
Регистрация: 16-04-11
Пользователь №: 64 408



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

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

Периоды последовательностей в общем случае не известны, съём сигнала идёт с определённым временным шагом.

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

Иллюстрации

Сообщение отредактировал Lyubimov - Apr 16 2011, 04:58
Прикрепленные файлы
Прикрепленный файл  BTI_coarse1.bmp ( 794.23 килобайт ) Кол-во скачиваний: 61
Прикрепленный файл  BTO_coarse1.bmp ( 787.3 килобайт ) Кол-во скачиваний: 26
Прикрепленный файл  BTR_coarse1.bmp ( 783.32 килобайт ) Кол-во скачиваний: 26
Прикрепленный файл  kMaxIn1.bmp ( 1019.58 килобайт ) Кол-во скачиваний: 21
Прикрепленный файл  kMaxOut1.bmp ( 786.26 килобайт ) Кол-во скачиваний: 24
Прикрепленный файл  BTR_fine1.bmp ( 784.16 килобайт ) Кол-во скачиваний: 18
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Lyubimov
сообщение Apr 17 2011, 06:13
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 56
Регистрация: 16-04-11
Пользователь №: 64 408



Сохранил в png

Начну с начала. Есть клапанная группа, определяется минимальное время воздействия на клапан, необходимое для эффективного функционирования.
Тоесть то минимальное время, которое необходимо подавать напряжение на клапан, чтобы он открылся.

Для этого на клапан последовательно через определённые промежутки времени подаются воздействия с различной длительностью. Например от 3.10 мс до 0.60 мс с шагом в 0.2 мс.
При этом снимаются показания датчика давления обычно с периодом в 10 мс

Необходимо найти точку, где давление начало расти (графики 1, 3, 4), снижаться (график 2). Определить максимальное давление (график 5), максимальную разницу между давлениями (график 6).

Известно то, что, например, через каждые 5 с отправляется команда подать импульс определённой длительности на клапан. Наверное можно принять эту информацию за период сигнала.

Можно просто замерить шум с датчика давления, когда давление не меняется

Графики расположены слева направо, сверху вниз
1, 2
3, 4
5, 6

Есть пороговые величины давления при достижении которых считается, что давление начало расти.

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

Я иду в правильном направлении?

Сообщение отредактировал Lyubimov - Apr 17 2011, 06:16
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение


Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
e-serg
сообщение Apr 19 2011, 14:50
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 97
Регистрация: 24-07-08
Из: Иркутск
Пользователь №: 39 180



Цитата(Lyubimov @ Apr 17 2011, 15:13) *
Я иду в правильном направлении?

Наверно в правильном.
Как вариант, работаем с векторами, один элемент указывает на позицию в исходной последовательности(время события)
из данных открытия клапана, выделяем отсчеты с датчика давления.
окно можно сделать чуть уже рабочего цикла клапана.
по данным проходим медианным фильтром, убираем случайные помехи от склейки. (он в какой-то мере ФНЧ)
потом ФНЧ.
на полученной кривой ищем нужные участки.
надо учитывать задержки, чтоб поточнее вернуться к позиции на исходном графике.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Lyubimov   Обработка экспериментальных данных   Apr 16 2011, 04:58
- - Oldring   Цитата(Lyubimov @ Apr 16 2011, 08:58) Здр...   Apr 16 2011, 08:47
|- - Lyubimov   Цитата(Oldring @ Apr 16 2011, 14:47) Для ...   Apr 16 2011, 09:48
|- - Oldring   Цитата(Lyubimov @ Apr 16 2011, 13:48) 1. ...   Apr 16 2011, 09:56
|- - Stanislav   Цитата(Oldring @ Apr 16 2011, 12:47) Для ...   Apr 17 2011, 03:08
- - Ruslan1   честно говоря первое что пришло в голову- это филь...   Apr 16 2011, 10:20
- - Lyubimov   CSV, это данные в кавычках, разделённые запятыми? ...   Apr 16 2011, 11:01
|- - Ruslan1   Цитата(Lyubimov @ Apr 16 2011, 14:01) CSV...   Apr 16 2011, 11:18
- - Lyubimov   К сожалению не смог найти текстовые данные, надо б...   Apr 16 2011, 14:32
|- - Ruslan1   Цитата(Lyubimov @ Apr 16 2011, 17:32) К с...   Apr 16 2011, 19:32
|- - Lyubimov   Цитата(Ruslan1 @ Apr 17 2011, 01:32) Ну, ...   Apr 17 2011, 02:34
- - Stanislav   Простите, появляюсь здесь редко. Задался вопросом:...   Apr 23 2011, 04:08
- - Lyubimov   Большое спасибо всем за помощь   Apr 24 2011, 05:52
- - анатолий   Авторегрессивный адаптивный фильтр может здесь пом...   Apr 24 2011, 08:43


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 11th August 2025 - 10:51
Рейтинг@Mail.ru


Страница сгенерированна за 0.01409 секунд с 7
ELECTRONIX ©2004-2016