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

 
 
> Преобразование Фурье и прогнозирование., Как сделать БПФ и ИБПФ, чтобы компенсировать в реальном времени.
syoma
сообщение Jun 3 2008, 17:20
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 817
Регистрация: 14-02-07
Из: наших, которые работают за бугром
Пользователь №: 25 368



Народ может кто подскажет?
Работаем с сетью и компенсируем гармоники тока.
В настоящий момент это работает следующим образом:
Запоминается 1 период 20мс, затем из него получаем 1024точечное преобразование Фурье, выбираем нужные и выкидываем ненужные гармоники и делаем из этого обратное преобразование Фурье. В результате получается компенсирующий ток, который после вычитания тока сети дает синусоиду.
Проблема в том, что из-за того, что Фурье требует время для подсчета, то результат всегда является устаревшим по отношению к текущему току и приходится задерживать воздействие на 1 период. Это нормально для пост. нагрузки, но при изменении нагрузки идет задержка на 1 период.
Вопрос: можно ли как нибудь спрогнозировать с помощью преобразования Фурье или какими.то другими методами, какой будет сигнал на момент, когда все подсчитается, чтобы компенсировать в реальном времени?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Stanislav
сообщение Jun 5 2008, 16:43
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987



Цитата(syoma @ Jun 3 2008, 21:20) *
Вопрос: можно ли как нибудь спрогнозировать с помощью преобразования Фурье или какими.то другими методами, какой будет сигнал на момент, когда все подсчитается, чтобы компенсировать в реальном времени?
Если нужно компенсировать гармоники в реалтайме и без задержек, то и выделять их надо без задержек.
Есть такой термин: алгоритмическая задержка. Вводится он для того, чтобы показать нижнюю грань запаздывания результата по отношению к исходным данным. Мощность вычислителя считается при этом бесконечной (время на "абсчёт"=0, задержки АЦП и ЦАП также =0). Кстати, интересно было бы знать, какой конкретно АЦП Вы применяете.
Выделение гармоники и её компенсация должны производиться с нулевой алгоритмической задержкой. Это означает выделение гармоник прямым вычитанием. "Мгновенную" компенсацию, однако, сделать невозможно практически, из-за конечной мощности вычислителя и ненулевым запаздыванием в процессах А-Ц-А преобразования.
Поэтому, как и писали уже, нужно сделать адаптивный генератор с достаточно малым временем адаптации (скорее всего, её нужно будет делать нелинейной, с разными скоростями на стационарных и переходных участках). Собственно, он и будет решать задачу прогнозирования.
Опять-таки, из-за конечности времени вычислительных задержек, в нестационарных условиях эффективно могут быть подавлены только низшие гармоники.

Цитата(Tanya @ Jun 4 2008, 13:23) *
Вот лично мне непонятно почти все, что Вы написали, а также, что Вы хотите...
Предсказывать будущее? Это к гадалкам - только они знают все причинно-следственные связи... в электросетях, в том числе...
Таня, вместо того, чтобы флудить, изучите, например, как работает усилитель с отрицательной обратной связью. Обратная связь она тоже, того, будущего не знает. wink.gif Однако, усилитель всё же работает. biggrin.gif

..........................................................................
Данную задачу можно решить и в аналоге. Получится проще, и, по-моему, гораздо точнее и надёжнее.
Если есть интерес - могу рассказать подробнее, как это нужно делать.


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Jun 5 2008, 19:09
Сообщение #3


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Цитата(Stanislav @ Jun 5 2008, 19:43) *
Есть такой термин: алгоритмическая задержка.


Там еще задержка по выходу, обусловленная максимальной частотой ШИМ = 20кГц. И аналогом там ничего не сделать из-за огромных коммутационных помех при переключении IGBT транзисторов. А выход у нас - ступенчатая функция. Вот...
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Jun 5 2008, 19:45
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987



Цитата(_Pasha @ Jun 5 2008, 23:09) *
Там еще задержка по выходу, обусловленная максимальной частотой ШИМ = 20кГц. И аналогом там ничего не сделать из-за огромных коммутационных помех при переключении IGBT транзисторов. А выход у нас - ступенчатая функция. Вот...
Э-э, не совсем понял...
В каких отношениях Вы состоите с автором темы? Он про это ничего не писал...

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


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Jun 6 2008, 04:14
Сообщение #5


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Цитата(Stanislav @ Jun 5 2008, 22:45) *
Э-э, не совсем понял...
В каких отношениях Вы состоите с автором темы? Он про это ничего не писал...


Это реалии современной силовой электроники. В смысле, когда рассматриваем реализацию, имеем ввиду одно схемное решение. Остальных не существует smile.gif

Цитата
Самый старый отсчет уходит в порт вывода(ну как фильтр FIR). Заносим новый отсчет - картина та же, снова имеем 1024 отсчета... и т.д. и т.п.


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

По поводу нагрузок типа моста частотника. Получается, что при изменении нагрузки, пока не будет прорисована амплитуда первой гармоники, ничего понять нельзя. Т.е. это 1/4 периода ?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- syoma   Преобразование Фурье и прогнозирование.   Jun 3 2008, 17:20
- - _Pasha   Имхо мое такое: Фильтрами или ДПФ/БПФ у нас все р...   Jun 4 2008, 07:03
- - syoma   В принципе фазовая синхронизация у нас производитс...   Jun 4 2008, 07:34
- - _Pasha   Вот. А дальше у Вас есть оценка амплитуды на преды...   Jun 4 2008, 07:54
- - GetSmart   Может раскажете, какие из 512 гармоник являются ...   Jun 4 2008, 08:31
- - Tanya   Цитата(syoma @ Jun 3 2008, 21:20) Народ м...   Jun 4 2008, 09:23
- - DRUID3   Есть нелинейные предсказатели, например, на основе...   Jun 4 2008, 10:22
|- - _Pasha   В общем так. Если напряжение не скачет, то образцо...   Jun 4 2008, 10:32
|- - _Pasha   В общем так. Если напряжение не скачет, то образцо...   Jun 4 2008, 10:34
|- - Tanya   Цитата(DRUID3 @ Jun 4 2008, 14:22) 2Tanya...   Jun 4 2008, 10:51
|- - DRUID3   Цитата(Tanya @ Jun 4 2008, 13:51) Завидую...   Jun 4 2008, 11:05
- - syoma   Все очень просто: На картинке сверху - исходный ...   Jun 5 2008, 14:46
|- - petrov   БПФ здесь не к чему вообще. Спомощью ФАПЧ и АРУ вы...   Jun 5 2008, 16:20
|- - DRUID3   2syoma: Никак. БПФ(ДПФ) блочный линейный лгоритм....   Jun 5 2008, 16:48
|- - Stanislav   Цитата(DRUID3 @ Jun 5 2008, 20:48) Можно....   Jun 5 2008, 18:08
|- - Stanislav   Цитата(_Pasha @ Jun 6 2008, 08:14) Это ре...   Jun 6 2008, 05:47
|- - DRUID3   Цитата(_Pasha @ Jun 6 2008, 07:14) Это ре...   Jun 6 2008, 09:56
|- - Stanislav   Цитата(DRUID3 @ Jun 6 2008, 13:56) Но для...   Jun 6 2008, 10:03
- - syoma   ЦитатаПредугадывать все-равно не получится, но пол...   Jun 5 2008, 18:00
- - syoma   Ну получается фундаментальная частота - 50Гц. 50-я...   Jun 5 2008, 18:13
- - GetSmart   Если ИБПФ (ОДПФ) текущего периода прекрасно гасит ...   Jun 5 2008, 18:31
- - syoma   ЦитатаЕсли ИБПФ (ОДПФ) текущего периода прекрасно ...   Jun 5 2008, 20:24
- - GetSmart   Если нет "прямых" и простых закономернос...   Jun 5 2008, 21:11
|- - DRUID3   Цитата(GetSmart @ Jun 6 2008, 00:11) Кста...   Jun 5 2008, 21:16
- - syoma   ЦитатаКстати, если есть окно 20 мс из 1024 точек, ...   Jun 5 2008, 21:36
|- - DRUID3   Цитата(syoma @ Jun 6 2008, 00:36) Самый б...   Jun 5 2008, 22:07
- - GetSmart   Ну дык я как обычно предложил предельный вариант. ...   Jun 5 2008, 21:39
- - GetSmart   syoma, есть ли статистические данные по смене спек...   Jun 6 2008, 08:46
- - syoma   Цитатаглобальная цель задачи - очистить главную га...   Jun 6 2008, 09:59
- - GetSmart   "ползучее" ДПФ имеет минимально возможну...   Jun 6 2008, 10:23
- - syoma   ЦитатаЭто реалии современной силовой электроники. ...   Jun 6 2008, 10:23
|- - Stanislav   Цитата(syoma @ Jun 6 2008, 14:23) Pasha п...   Jun 6 2008, 10:31
- - GetSmart   Цитата(syoma)Цитатано при наихудшем случае 50% под...   Jun 6 2008, 10:53
- - syoma   ЦитатаЕсли остальные гармоники будут, по Вашему вы...   Jun 6 2008, 11:46
|- - Stanislav   Цитата(syoma @ Jun 6 2008, 15:46) Чего эт...   Jun 6 2008, 12:08
|- - evgeny_ch   Цитата(Stanislav @ Jun 6 2008, 15:08) ......   Jun 6 2008, 12:47
- - syoma   ЦитатаТого, что они компенсируются корректорами. Е...   Jun 6 2008, 13:04
|- - Stanislav   Цитата(syoma @ Jun 6 2008, 17:04) Вы похо...   Jun 6 2008, 14:27
- - GetSmart   Цитата(syoma)Но если парралельно нагрузке подсоеди...   Jun 6 2008, 14:37
- - syoma   ЦитатаНу, и? В чём состоит Ваша задача? Подавить г...   Jun 6 2008, 14:39
|- - Stanislav   Цитата(syoma @ Jun 6 2008, 18:39) В сети ...   Jun 6 2008, 15:11
- - syoma   ЦитатаИзмеряете-то Вы ток сети, а не нагрузки, не ...   Jun 6 2008, 15:17
|- - alex_os   Если хотите давить какие-то конкретные гармоники (...   Jun 7 2008, 17:05
- - Ulysses   Для определения спектрального состава сигнала суще...   Jun 11 2008, 16:42
|- - DRUID3   Цитата(Ulysses @ Jun 11 2008, 19:42) Для ...   Jun 12 2008, 06:48
|- - Ulysses   Цитата(DRUID3 @ Jun 12 2008, 09:48) Что-т...   Jun 19 2008, 14:32
- - syoma   to Ulysses: Можете рассказать подробнее или ссылоч...   Jun 12 2008, 04:02
- - Ulysses   Цитата(syoma @ Jun 12 2008, 07:02) Можете...   Jun 17 2008, 14:10


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

 


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


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