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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Измерение за четверть периода
AKI.JAH
сообщение Mar 27 2014, 09:48
Сообщение #1





Группа: Новичок
Сообщений: 5
Регистрация: 11-04-13
Пользователь №: 76 459



Уважаемые коллеги!

На входе сигнал основной частоты 50 Гц (эл. сеть 0.4 кВ). Требуется контролировать амплитуду сигнала с целью выявления просадки напряжения за четверть периода (5 мс). Рассматриваю методы вычисления векторов на основе мгновенных значений и их производных. Но все методы хорошо работают на чистом сигнале.Как лучше фильтровать сигнал чтобы получить минимальную задержку и как оценить необходимую частоту дискретизации?
Go to the top of the page
 
+Quote Post
SM
сообщение Mar 27 2014, 10:18
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(AKI.JAH @ Mar 27 2014, 13:48) *
Как лучше фильтровать сигнал чтобы получить минимальную задержку и как оценить необходимую частоту дискретизации?


Я так думаю, что надо интерполироваться синусом... То есть вычислять такую A*sin(wt+phi), которая имеет минимальное среднеквадратичное отклонение от собранного четверть-периода. И полученная в результате этой оптимизации "A" будет искомой амплитудой. Частота дискретизации... надо понимать, сколько там шумов/помех и каких. В общем случае, чем больше, тем лучше...
Go to the top of the page
 
+Quote Post
Guest_TSerg_*
сообщение Mar 27 2014, 10:50
Сообщение #3





Guests






Запустить модель синуса, синхронизируемого с частотой сети и контролировать расхождение по амплитуде.
Наличие фильтра исходного сигнала учитывается фазовым сдвигом модели синуса.
Собственно, очевидно:
Шум 10%, просадка 5% в момент 20 мс и на дельте вылезает рассогласование 50 Гц которое уже отловить не проблема.
LPF II порядка, 55 Гц.

Прикрепленное изображение
Go to the top of the page
 
+Quote Post
Guest_TSerg_*
сообщение Mar 27 2014, 15:39
Сообщение #4





Guests






1. Слегка подправил собственные не принципиальные ошибки (по частоте) - не тот коэфф. ввел.
2. Ввел формирующий фильтр для более адекватного моделирования помех в сети.
3. Уточнил параметры ФНЧ по дельте.

Итого, картина - маслом.
Прикрепленное изображение


P.S.
Замечу, что это лишь ответ на конкретный вопрос - идентификация просадки, причем критерии заданы не были.
Так, что - каков вопрос, таков и ответ.
Go to the top of the page
 
+Quote Post
AKI.JAH
сообщение Mar 28 2014, 05:11
Сообщение #5





Группа: Новичок
Сообщений: 5
Регистрация: 11-04-13
Пользователь №: 76 459



Цитата(TSerg @ Mar 27 2014, 19:39) *
Так, что - каков вопрос, таков и ответ.

Спасибо за подробный ответ. Есть ли разница где ставить фильтр на входной сигнал или на разность сигналов. И еще для построения синуса я определяю частоту входного сигнала за предыдущие периоды. Нужна ли для этого предварительная цифровая фильтрация. Частота дискретизации 10 кГц. На входе активный фильтр 5 кГц. ADC 12bit.
Go to the top of the page
 
+Quote Post
SM
сообщение Mar 28 2014, 05:19
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(AKI.JAH @ Mar 28 2014, 09:11) *
И еще для построения синуса я определяю частоту входного сигнала за предыдущие периоды. Нужна ли для этого предварительная цифровая фильтрация.


Как правило, нужны. Но, в данном случае, скорее всего эффективнее всего будет петля ЦФАПЧ, где фильтр так и так стоит после ФД (его применить XOR-типа), а выходной сигнал петли есть как раз частота (которой управляется DDS).
Go to the top of the page
 
+Quote Post
Tanya
сообщение Mar 28 2014, 05:47
Сообщение #7


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(AKI.JAH @ Mar 27 2014, 13:48) *
Уважаемые коллеги!

На входе сигнал основной частоты 50 Гц (эл. сеть 0.4 кВ). Требуется контролировать амплитуду сигнала с целью выявления просадки напряжения за четверть периода (5 мс).

Вы бы сказали более отчетливо... Вы все время измеряете (непрерывно), или изредка, попадая случайным образом куда-то?
Также непонятно, что, собственно, Вы хотите измерить? Ведь амплитуда искаженной синусоиды (непериодической функции) неопределенная вещь в себе.
Go to the top of the page
 
+Quote Post
AKI.JAH
сообщение Mar 28 2014, 06:27
Сообщение #8





Группа: Новичок
Сообщений: 5
Регистрация: 11-04-13
Пользователь №: 76 459



Цитата(Tanya @ Mar 28 2014, 09:47) *
Вы бы сказали более отчетливо...

Напряжение эл. сети характеризуется действующим значением (за период). Нам нужно спрогнозировать изменение действующего (+-5-10% номинального) за четверть периода.
Go to the top of the page
 
+Quote Post
Tanya
сообщение Mar 28 2014, 06:55
Сообщение #9


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(AKI.JAH @ Mar 28 2014, 10:27) *
Напряжение эл. сети характеризуется действующим значением (за период). Нам нужно спрогнозировать изменение действующего (+-5-10% номинального) за четверть периода.

Если бы Вы сразу написали. что нужно действующее... А как Вы думаете это прогнозировать?
Вот некто включил (ет) тиристором печку в последней четверти (или половине) полупериода... А Вы еще не знаете по старым измерениям... Измеряли, возводили в квадрат, суммировали... получалось 220.
Вы уж определитесь...
Go to the top of the page
 
+Quote Post
Pavia
сообщение Mar 28 2014, 07:05
Сообщение #10


Участник
*

Группа: Участник
Сообщений: 67
Регистрация: 3-02-14
Из: Интернет
Пользователь №: 80 322



TSerg
А можно узнать в какой программе вы модель строите?
Извеняюсь, что вклиниваюсь в тему.Просто интересно, а если мы имеем грязный синус с инвертора. То как отработает модель?

Понятно что ничего хорошего ждать не стоит, и врятли она будет работать. Но верю больше фактам, поэтому интересует результат моделирования.
Go to the top of the page
 
+Quote Post
AKI.JAH
сообщение Mar 28 2014, 08:10
Сообщение #11





Группа: Новичок
Сообщений: 5
Регистрация: 11-04-13
Пользователь №: 76 459



Цитата(Tanya @ Mar 28 2014, 10:55) *
Если бы Вы сразу написали. что нужно действующее... А как Вы думаете это прогнозировать?
Вот некто включил (ет) тиристором печку в последней четверти (или половине) полупериода... А Вы еще не знаете по старым измерениям... Измеряли, возводили в квадрат, суммировали... получалось 220.
Вы уж определитесь...

Нет. Не так. Я хочу по мгновенным значениям определить изменение амплитуды сигнала. Алгоритм с моделью синуса тут вроде подходит. Правда, как вы сказали, если синусоида не искажена. Измерение производится непрерывно.
Go to the top of the page
 
+Quote Post
Tanya
сообщение Mar 28 2014, 08:49
Сообщение #12


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(AKI.JAH @ Mar 28 2014, 12:10) *
Нет. Не так. Я хочу по мгновенным значениям определить изменение амплитуды сигнала. Алгоритм с моделью синуса тут вроде подходит. Правда, как вы сказали, если синусоида не искажена. Измерение производится непрерывно.

Мне вот видится, что Вы сами четко не осознаете, что Вы хотите. Или не можете сформулировать... Путаете амплитудное и действующее...
Попробуем наводящие вопросы... Вот Вы можете непрерывно (дискретно, все же) измерять скользящее среднее (интеграл от квадрата по четверти или какой-нибудь доле периода) и делить его на "'эталонное" табличное значение. Получится то, что Вы хотели?
Go to the top of the page
 
+Quote Post
polyakovav
сообщение Mar 28 2014, 09:01
Сообщение #13


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

Группа: Свой
Сообщений: 197
Регистрация: 26-05-06
Из: Воронеж
Пользователь №: 17 486



Работать удобнее с полным периодом. В памяти создается опорный образец одного периода сигнала, который обновляется с небольшим коэффициентом, скажем 0.001. Этот образец отслеживает медленные изменения сигнала. Поступающий сигнал сравнивают с опорным через заданное время, хотя бы и через четверть периода.
Такой подход хорошо работает в случаях с периодическим сигналом сложной формы - кардиографии и т.п. Нужно обеспечить надежную синхронизацию с началом периода. При значительном уровне помех простого перехода через 0 может быть недостаточно.
Go to the top of the page
 
+Quote Post
Guest_TSerg_*
сообщение Mar 28 2014, 09:22
Сообщение #14





Guests






Цитата(Paviaa @ Mar 28 2014, 11:05) *
Просто интересно, а если мы имеем грязный синус с инвертора. То как отработает модель?


Создайте отдельную тему и задайте внятный вопрос.

Цитата(AKI.JAH @ Mar 28 2014, 10:27) *
Нам нужно спрогнозировать изменение действующего (+-5-10% номинального) за четверть периода.


Это совсем другая задача.
В простейшем варианте решается она примитивно просто - измерение действующего + фильтр-экстраполятор.
Go to the top of the page
 
+Quote Post
Fat Robot
сообщение Mar 28 2014, 10:27
Сообщение #15


ʕʘ̅͜ʘ̅ʔ
*****

Группа: Свой
Сообщений: 1 008
Регистрация: 3-05-05
Пользователь №: 4 691



О действующем значении за 1/4 периода можно лишь догадываться, пересчитав (оценив) его из мгновенного.

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

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

Дальше оцениваете, как прогноз (модель сигнала + модель шума) для следующей 1/4 периода отличается от реальности. CKO как мера вполне сгодится для начала. Потом можно попробовать ввести веса в зависимости от глубины предсказания.

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

как-то так.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 15th June 2025 - 18:22
Рейтинг@Mail.ru


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