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

 
 
4 страниц V  < 1 2 3 4 >  
Reply to this topicStart new topic
> Преобразование Фурье и прогнозирование., Как сделать БПФ и ИБПФ, чтобы компенсировать в реальном времени.
DRUID3
сообщение Jun 6 2008, 09:56
Сообщение #31


山伏
*****

Группа: Свой
Сообщений: 1 827
Регистрация: 3-08-06
Из: Kyyiv
Пользователь №: 19 294



Цитата(_Pasha @ Jun 6 2008, 07:14) *
Это реалии современной силовой электроники. В смысле, когда рассматриваем реализацию, имеем ввиду одно схемное решение. Остальных не существует smile.gif
Дык задержка уже присутсвует по определению. Получается, что новый отсчет, ессно, отражает актуальные изменения, но общее решение базируется на предыдущих 1023 отсчетах.
С математической точки зрения Вас должна интересовать та часть спектра, которая в области отрицательных частот. По идее все, что касается будущего поведения сигнала, находится там. Но, к сожалению, это не имеет физического смысла.

По поводу нагрузок типа моста частотника. Получается, что при изменении нагрузки, пока не будет прорисована амплитуда первой гармоники, ничего понять нельзя. Т.е. это 1/4 периода ?

wacko.gif wacko.gif wacko.gif
Цитата(Stanislav @ Jun 6 2008, 08:47) *
Ну, и какая при этом алгоритмическая задержка получится? wink.gif

"0"-ая по отношению к изменениям сигнала - сэмпл внесший лепту тутже будет обработан - т.е. в принципе то что расстроило автора - артефакты - будут минимальны. Для систем не в составе ОС - супер просто (радиолокация, связь, обработка речи) и самое интересное в чистом виде никогда практически не применяется из-за мегаресурсопотребления. Но для контура обратной связи конечно она останется 1024 сэмпла. А что? 07.gif Никто же не спорит.


--------------------
Нас помнят пока мы мешаем другим...
//--------------------------------------------------------
Хороший блатной - мертвый...
//--------------------------------------------------------
Нет старик, это те дроиды которых я ищу...
Go to the top of the page
 
+Quote Post
syoma
сообщение Jun 6 2008, 09:59
Сообщение #32


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

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



Цитата
глобальная цель задачи - очистить главную гармонику 50 Гц от всего мусора, то возможно можно подумать об алгоритмах, основанных не на ДПФе.

Такая глобальная цель уже прекрасно решена с помощью преобразований кларка-парка, DQ - областей и т.д. И она прекрасно все компенсирует - и гармоники и реактивный ток, мало того с помощью такого решения отлично компенсируется ассиметрия токов, когда в 3-х фазную сеть включается 2-х фазная нагрузка.
Проблема-то и заключается в том, что это решение компенсирует ВСЁ, а иногда это не нужно, как я рассказывал ранее. И выход пока найден только в БПФ, но с задержкой 1 пероид.
Цитата
есть ли статистические данные по смене спектральных составляющих при изменении нагрузки?

Пока у меня нет, но нагрузка бывает разная и привязываться например только к выпрямителю ЧП, который имеет 6-ую+-1 гармонику не имеет смысла. А если нагрузкой будет 12- периодный выпрямитель, который имеет 12ую+-1 гармонику параметр задавать?
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Jun 6 2008, 10:03
Сообщение #33


Гуру
******

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



Цитата(DRUID3 @ Jun 6 2008, 13:56) *
Но для контура обратной связи конечно она останется 1024 сэмпла. А что? 07.gif Никто же не спорит.
Дык, предлагают же "ползучее" ДПФ вместо "скачущего". А чем оно лучше, пояснить не могут... sad.gif
Может, у Вас получится? wink.gif


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


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



"ползучее" ДПФ имеет минимально возможную скорость реакции применительно к ДПФ в принципе. Если спектр резко меняется, то накопленные данные за 1023 предыдущих отсчёта конечно же будут мешать определить мгновенный правильный результат, но при наихудшем случае 50% подавление появится уже через полпериода.

Цитата(syoma)
Пока у меня нет, но нагрузка бывает разная и привязываться например только к выпрямителю ЧП, который имеет 6-ую+-1 гармонику не имеет смысла. А если нагрузкой будет 12- периодный выпрямитель, который имеет 12ую+-1 гармонику параметр задавать?
Дык если интересующих гармоник мало (2..10), то может просто их отслеживать? Скорость реакции будет равна грубо периоду гармоники с некоторой степенью достоверности. Заметно меньше одного периода чем сейчас.


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
syoma
сообщение Jun 6 2008, 10:23
Сообщение #35


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

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



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

Pasha прав.

Конечно же в результате все делает трехфазный IGBT инвертор, про что в принципе несложно догадаться.

Цитата
Дык, предлагают же "ползучее" ДПФ вместо "скачущего". А чем оно лучше, пояснить не могут...


Объясняю, как у меня сделано.
Есть у меня такой блок, называется двухпортовая память. Это такая память, которая имеет только одну область, но к этой области можно обращаться по двум разным портам. При этом адрес, запись или чтение не имеют значения, можно писать с двух портов в одну ячейку или в одном порту писать, а с другого читать и т.д.

Так вот память имеет 1024 ячейки.
И есть счетчик, который инкрементируется каждую 1/51200 с. Этот счетчик подключен на вход адреса первого порта. Таким образом каждую 1/51200с в память записывается один новый сампл исходного сигнала. Таким образом за 1024 цикла в памяти накапливается один период 50Гц сигнала.
Далее запускается БПФ, которое быстро - за пару десятков микросекунд считывает эту память с другого порта, производит БПФ. Затем производится выбор нужных гармоник и записывается все в ИБПФ. ИБПФ вычисляет результат, который по условию получится 1024-точечным, синфазным и будет полностью соответствовать исходному сигналу по фазе, за исключением гармоник. Результат записывается в еще одну двухпортовую память, откуда уже тот-же первый "медленный" счетчик с того же адреса считывает результат, который задает компенсирующее воздействие.
Но в итоге получается, что допустим сампл, который имел адрес 200 создаст сампл, который тоже будет иметь адрес 200, но в исходную память он записался за 1024-200 циклов до БПФ, а из результирующей памяти он прочитается только через 200 циклов после БПФ.

В результате, что круговой буфер, что така система дают полностью идентичный результат.

А я пытаюсь вам сказать -
Цитата
но при наихудшем случае 50% подавление появится уже через полпериода.

Не появится это никогда!

Извиняюсь, если непонятно написал.
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Jun 6 2008, 10:31
Сообщение #36


Гуру
******

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



Цитата(syoma @ Jun 6 2008, 14:23) *
Pasha прав.

Конечно же в результате все делает трехфазный IGBT инвертор, про что в принципе несложно догадаться.
Исходя из каких таких высших соображений? 07.gif
Корректор тока нагрузки можно сделать, например, из обычного УМ звуковой частоты и трансформатора. wink.gif

Цитата(syoma @ Jun 6 2008, 14:23) *
Объясняю, как у меня сделано.
...............................
Извиняюсь, если непонятно написал.
Всё понятно.
Непонятно требование давить только некоторые гармоники.
Если остальные гармоники будут, по Вашему выражению, "хаваться" другими корректорами, то в спектре тока нагрузки их просто не будет. Как говорится, "баба з возу - кобыли лэгша". smile.gif Давите смело всё подряд.

Сообщение отредактировал Stanislav - Jun 6 2008, 11:07


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


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



Цитата(syoma)
Цитата
но при наихудшем случае 50% подавление появится уже через полпериода.
Не появится это никогда!

Извиняюсь, если непонятно написал.
А кто мешает изменить алгоритм? Имеете 1024 точки предыдущего периода. Делаете БПФ. Получаете все амплитуды и фазы. Далее делаете расчёт (тупое умножение на синус) только одной (что нулевой, что 1024-ой, они равны) следующей точки для нужных компонент и вот вам мгновенный компенсирующий ток. Это разумеется предельный случай. Сдвигать окно можете хоть на 1/2 периода. Вот тогда скорее всего восстановление сигнала будет выгоднее делать через ИБПФ.

Сообщение отредактировал GetSmart - Jun 6 2008, 10:59


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
syoma
сообщение Jun 6 2008, 11:46
Сообщение #38


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

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



Цитата
Если остальные гармоники будут, по Вашему выражению, "хаваться" другими корректорами, то в спектре тока нагрузки их просто не будет. Как говорится, "баба з возу - кобыли лэгша". smile.gif Давите смело всё подряд.


Чего это их не должно быть в спектре нагрузки? Такие корректоры далеко не всегда ставятся в параллель нагрузке. Они могут стоять и совершенно в другом месте. Мало того - в большинстве случаев даже ток этого корректора невозможно измерить. А иногда он компенсирует ток от многих нагрузкок.
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Jun 6 2008, 12:08
Сообщение #39


Гуру
******

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



Цитата(syoma @ Jun 6 2008, 15:46) *
Чего это их не должно быть в спектре нагрузки?
Того, что они компенсируются корректорами.
Если же они в нагрузке есть, значит, их надо компенсировать. smile.gif
Вообще, условия задачи до сих пор так и остаются туманными. Если хотите получить действительно стОящий совет, потрудитесь хотя бы их привести. Кудесники перевелись нынче, и не только на электрониксе.
Цитата(syoma @ Jun 6 2008, 15:46) *
...Такие корректоры далеко не всегда ставятся в параллель нагрузке. Они могут стоять и совершенно в другом месте. Мало того - в большинстве случаев даже ток этого корректора невозможно измерить. А иногда он компенсирует ток от многих нагрузкок.
Не понимаю я Вас... В чём проблема-то? Для чего всё это нужно городить? И зачем нужно измерять ток корректора?


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


чукчхэшаражогрмонтажник
*****

Группа: Участник
Сообщений: 1 852
Регистрация: 13-07-07
Из: Minsk
Пользователь №: 29 094



Цитата(Stanislav @ Jun 6 2008, 15:08) *
...Не понимаю я Вас... В чём проблема-то? Для чего всё это нужно городить? И зачем нужно измерять ток корректора?

Извините Stanislav, что лезу, есть небольшая цитатка, поможет прояснить суть дела. biggrin.gif
Цитата
Вы может будете смеяться, но мой контроллер управляет инвертором мощностью 2МВт на 33кВ, причем таких стоит 36 впараллель в одном проекте. То есть всего 72МВт. А я занимаюсь этим всего 1 год, причем ранее и понятия не имел о процессах в IGBT, или о назначении резисторов в затворах. Но ниче - Инвертор пашет, я даже тепловую модель IGBT рассчитал и промоделировал. Но все равно по отношению к силовой электронике я пока ламер. Так что кто ж кроме форума поможет? И спасибо всем за это.PS Даешь новый форум!

Понаблюдал за Пашей и Сёмой, смешные они. bb-offtopic.gif

Сообщение отредактировал evgeny_ch - Jun 6 2008, 12:49


--------------------
Quo vadis?
Go to the top of the page
 
+Quote Post
syoma
сообщение Jun 6 2008, 13:04
Сообщение #41


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

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



Цитата
Того, что они компенсируются корректорами.
Если же они в нагрузке есть, значит, их надо компенсировать.

Вы похоже не понимаете, что речь идет о токе в 3х фазной сети. Законы Кирхгофа же знаете? Ток, который течет в нагрузке, течет также и в сети.
Но если парралельно нагрузке подсоединить фильтр - в простейшем случае это конденсаторы и дроссели, то часть тока нагрузки будет течь от сети, а часть - от этих конденсаторов - образно говоря. При этом в сети уже не будет тех гармоник тока, которые отфильтровал фильтр.
Но фильтр необязательно должен стоять прямо рядом с нагрузкой - он может быть кстановлен за 500метров и т.д. Но, если измерить, то в токе нагрузки и фильтра гармоники будут, а в сети - нет.
Это примерно тоже самое, что параллельный резонанс LC - контура - по питанию вроде ничего нет, а между ветвями шуруют амперы тока.

Надеюсь объяснил немного?

Цитата
Понаблюдал за Пашей и Сёмой, смешные они.
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Jun 6 2008, 14:27
Сообщение #42


Гуру
******

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



Цитата(syoma @ Jun 6 2008, 17:04) *
Вы похоже не понимаете, что речь идет о токе в 3х фазной сети...
Естественно. Поскольку Вы об этом забыли упомянуть.
А так я, вообще-то, понятливый. biggrin.gif

Цитата(syoma @ Jun 6 2008, 17:04) *
...Законы Кирхгофа же знаете? Ток, который течет в нагрузке, течет также и в сети.
Но если парралельно нагрузке подсоединить фильтр - в простейшем случае это конденсаторы и дроссели, то часть тока нагрузки будет течь от сети, а часть - от этих конденсаторов - образно говоря. При этом в сети уже не будет тех гармоник тока, которые отфильтровал фильтр.
Но фильтр необязательно должен стоять прямо рядом с нагрузкой - он может быть кстановлен за 500метров и т.д. Но, если измерить, то в токе нагрузки и фильтра гармоники будут, а в сети - нет.
Это примерно тоже самое, что параллельный резонанс LC - контура - по питанию вроде ничего нет, а между ветвями шуруют амперы тока.

Надеюсь объяснил немного?
Ну, и? В чём состоит Ваша задача? Подавить гармоники тока в нагрузке, или в сети?


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


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



Цитата(syoma)
Но если парралельно нагрузке подсоединить фильтр - в простейшем случае это конденсаторы и дроссели, то часть тока нагрузки будет течь от сети, а часть - от этих конденсаторов - образно говоря. При этом в сети уже не будет тех гармоник тока, которые отфильтровал фильтр.
Но фильтр необязательно должен стоять прямо рядом с нагрузкой - он может быть кстановлен за 500метров и т.д. Но, если измерить, то в токе нагрузки и фильтра гармоники будут, а в сети - нет.

Программно реализовать такой фильтр - пара пустяков. Только он не такой избирательный как хочется автору. Собственно, берёте программно реализуете FIRы на нужные гармоники и вычитаете их из сигнала. С учётом сдвига фазы ессно. Реакция на изменения гармоник будет просто изумительная smile.gif

Сообщение отредактировал GetSmart - Jun 6 2008, 14:46


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
syoma
сообщение Jun 6 2008, 14:39
Сообщение #44


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

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



Цитата
Ну, и? В чём состоит Ваша задача? Подавить гармоники тока в нагрузке, или в сети?

В сети конечно! Нагрузку мы контролировать не можем.
Главное - нужно подавить избирательно.
Комбинация активного подавителя гармоник(дорогая штука) с конденсаторным пассивным фильтром 3, 5 или 7 гармоники (дешевая штука) это одна причина,
А вторая причина, если давить гармоники полностью не нужно, а только до той степени, чтобы соответствовать нормам по генерации гармоник и чтобы инспектор не выключил рубильник.
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Jun 6 2008, 15:11
Сообщение #45


Гуру
******

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



Цитата(syoma @ Jun 6 2008, 18:39) *
В сети конечно! Нагрузку мы контролировать не можем.
Главное - нужно подавить избирательно.
Комбинация активного подавителя гармоник(дорогая штука) с конденсаторным пассивным фильтром 3, 5 или 7 гармоники (дешевая штука) это одна причина,
А вторая причина, если давить гармоники полностью не нужно, а только до той степени, чтобы соответствовать нормам по генерации гармоник и чтобы инспектор не выключил рубильник.
Тогда опять ничего не понятно.
Ещё раз: если каких-то гармоник в сети нет (они подавляются фильтрами), зачем их исключать из рассмотрения в активном корректоре? Измеряете-то Вы ток сети, а не нагрузки, не так ли?

ЗЫ. Для фильтрации высших гармоник, думается, Г-образные LC фильтры можно использовать. Потому, что хорошо подавить их с помощью инвертера на IGBT вряд ли получится.
ЗЗЫ. Ещё вариант: вычитайте токи до корректора и после него. Результат будет содержать только "подавленные" гармоники.

Сообщение отредактировал Stanislav - Jun 6 2008, 15:23


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post

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

 


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


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