|
Измерение за четверть периода |
|
|
|
Mar 27 2014, 09:48
|
Группа: Новичок
Сообщений: 5
Регистрация: 11-04-13
Пользователь №: 76 459

|
Уважаемые коллеги!
На входе сигнал основной частоты 50 Гц (эл. сеть 0.4 кВ). Требуется контролировать амплитуду сигнала с целью выявления просадки напряжения за четверть периода (5 мс). Рассматриваю методы вычисления векторов на основе мгновенных значений и их производных. Но все методы хорошо работают на чистом сигнале.Как лучше фильтровать сигнал чтобы получить минимальную задержку и как оценить необходимую частоту дискретизации?
|
|
|
|
2 страниц
1 2 >
|
 |
Ответов
(1 - 20)
Guest_TSerg_*
|
Mar 27 2014, 10:50
|
Guests

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

|
1. Слегка подправил собственные не принципиальные ошибки (по частоте) - не тот коэфф. ввел. 2. Ввел формирующий фильтр для более адекватного моделирования помех в сети. 3. Уточнил параметры ФНЧ по дельте. Итого, картина - маслом.
P.S. Замечу, что это лишь ответ на конкретный вопрос - идентификация просадки, причем критерии заданы не были. Так, что - каков вопрос, таков и ответ.
|
|
|
|
|
Mar 28 2014, 05:11
|
Группа: Новичок
Сообщений: 5
Регистрация: 11-04-13
Пользователь №: 76 459

|
Цитата(TSerg @ Mar 27 2014, 19:39)  Так, что - каков вопрос, таков и ответ. Спасибо за подробный ответ. Есть ли разница где ставить фильтр на входной сигнал или на разность сигналов. И еще для построения синуса я определяю частоту входного сигнала за предыдущие периоды. Нужна ли для этого предварительная цифровая фильтрация. Частота дискретизации 10 кГц. На входе активный фильтр 5 кГц. ADC 12bit.
|
|
|
|
|
Mar 28 2014, 06:27
|
Группа: Новичок
Сообщений: 5
Регистрация: 11-04-13
Пользователь №: 76 459

|
Цитата(Tanya @ Mar 28 2014, 09:47)  Вы бы сказали более отчетливо... Напряжение эл. сети характеризуется действующим значением (за период). Нам нужно спрогнозировать изменение действующего (+-5-10% номинального) за четверть периода.
|
|
|
|
|
Mar 28 2014, 07:05
|
Участник

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

|
TSergА можно узнать в какой программе вы модель строите? Извеняюсь, что вклиниваюсь в тему.Просто интересно, а если мы имеем грязный синус с инвертора. То как отработает модель?  Понятно что ничего хорошего ждать не стоит, и врятли она будет работать. Но верю больше фактам, поэтому интересует результат моделирования.
|
|
|
|
|
Mar 28 2014, 08:10
|
Группа: Новичок
Сообщений: 5
Регистрация: 11-04-13
Пользователь №: 76 459

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

|
Цитата(Paviaa @ Mar 28 2014, 11:05)  Просто интересно, а если мы имеем грязный синус с инвертора. То как отработает модель? Создайте отдельную тему и задайте внятный вопрос. Цитата(AKI.JAH @ Mar 28 2014, 10:27)  Нам нужно спрогнозировать изменение действующего (+-5-10% номинального) за четверть периода. Это совсем другая задача. В простейшем варианте решается она примитивно просто - измерение действующего + фильтр-экстраполятор.
|
|
|
|
|
Mar 28 2014, 10:27
|
ʕʘ̅͜ʘ̅ʔ
    
Группа: Свой
Сообщений: 1 008
Регистрация: 3-05-05
Пользователь №: 4 691

|
О действующем значении за 1/4 периода можно лишь догадываться, пересчитав (оценив) его из мгновенного.
Оцениваете параметры основной составляющей сигнала: частоту, фазу и амплитуду для этого вам потребуется ПФ, ограничитель, фапч и синхронный детектор.
строите AR модель шума. для этого вам нужно задаться полосой шума и порядком модели. Наверное это самая сложная часть. Именно она определит требования к входному фильтру, частоте отсчетов и мощности вычислителя. Но вы справитесь.
Дальше оцениваете, как прогноз (модель сигнала + модель шума) для следующей 1/4 периода отличается от реальности. CKO как мера вполне сгодится для начала. Потом можно попробовать ввести веса в зависимости от глубины предсказания.
Там, само собой, нужно анализировать четвертушки с перекрытием, но это все вы самостоятельно найдете и обоснуете.
как-то так.
|
|
|
|
|
Mar 28 2014, 14:19
|
Знающий
   
Группа: Участник
Сообщений: 781
Регистрация: 3-08-09
Пользователь №: 51 730

|
Цитата Fat Robot: О действующем значении за 1/4 периода можно лишь догадываться Собственно, коллеги, что тут еще обсуждать? Либо, формулируем задачу, либо, грызем ногти... ps Для особо продвинутых: гармоника за 1/4 периода и гармоника за период - 2 большие разницы, как говорят в одессе...
|
|
|
|
Guest_TSerg_*
|
Mar 28 2014, 17:21
|
Guests

|
Даже как-то странно, что вроде адекватные коллеги неадекватно выражают свое отношение ко вполне примитивным процедурам оценки параметров ограниченного сигнала.
|
|
|
|
Guest_TSerg_*
|
Mar 29 2014, 10:15
|
Guests

|
Простейшая, но эффективно работающая функц. схема вычисления эфф. значения EFV. Инструментальная задержка 2 мс вызвана необходимостью выделения опорного синуса из "загаженного" сигнала сети. Вычисление производится каждые четверть периода, т.е. за интервал 5 мс. Коэфф. Scale корректирует потери сигнала во входном фильтре. Может быть реализована в аналоговом, цифровом или смешанном видах. Используя экстраполятор можно "предсказывать" тенденцию изменения эф.значения.
Истины ради, следует отметить, что вычисление EFV производится по отфильтрованному сигналу, что несколько некорректно. Если надо измерять точно исходный сигнал, то переходим к схеме с опорной синусоидой по модели, о чем выше несколькими постами говорилось:
|
|
|
|
|
Mar 31 2014, 07:42
|
Группа: Новичок
Сообщений: 5
Регистрация: 11-04-13
Пользователь №: 76 459

|
Цитата(TSerg @ Mar 29 2014, 14:15)  Простейшая, но эффективно работающая функц. схема вычисления эфф. значения EFV. Спасибо. Хочу попробовать Вашу модель. Можете поделиться
|
|
|
|
Guest_TSerg_*
|
Mar 31 2014, 09:38
|
Guests

|
Собственно, там все просто. Детекторы нуля и максимума управляют циклом измерения (T=5 мс) Имерение - тривиально: eff = sqrt(integral(x^2)/T) Метод интегрирования - "прямоугольник", симпсон, etc, т.е. что лучше по затратам/точность.
Детектор нуля - гистерезисный детектор пересечения нуля. Детектор максимума чуть посложнее: вычитание из входного сигнала, задержанного + опять же детектор нуля. Параметры задержки и гистерезиса выбираются исходя из максимально допустимой временной (фазовой) ошибки определения нуля или максимума.
Прогнозирование - отдельная песня. Но задача все же так и не озвучена в целом, поэтому это тоже только гадание на коф. гуще.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|