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

 
 
> Мгновенное значение активной и реактивной мощности, Как подсчитать быстрее чем за 1 период
syoma
сообщение Aug 22 2007, 16:28
Сообщение #1


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

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



Привет.
Вот следующая задачка.
Есть трехфазная 3-х проводная цепь по которой текут синусоидальные токи от сети к нагрузке. Напряжения и токи в каждой фазе измеряются.
Вопрос - как узнать мгновенное значение активной и реактивной мощности, не усредняя измеренные значения за период.
В принципе по напряжению известна и амплитуда и мгновенная фаза. А вот ток - вещь непостоянная. Известно только что он без гармоник - только 50 гц, но фаза и амплитуда может меняться капитально.
В данный момент измерение проводится так - по фазе напряжения генерируется косинус и синус и мгновенные значения токов умнажаются на эти синусоиды. Затем результат по 3-м фазам сумируется и отправляется в ФНЧ с частотой среза в районе 30Гц.
Мне сильно не нравится, что реагирует эта система даже медленней чем за период, а хочется чтобы было быстрее.
Может кто подскажет другие варианты вычисления. В принципе супер точность не требуется. Главное чтоб без фильтрации можно было обойтись.
Go to the top of the page
 
+Quote Post
2 страниц V   1 2 >  
Start new topic
Ответов (1 - 18)
anton
сообщение Aug 23 2007, 14:18
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 622
Регистрация: 31-07-04
Пользователь №: 422



Только если значения токов и относительной фазы по всем трем фазам равны.
Go to the top of the page
 
+Quote Post
syoma
сообщение Aug 23 2007, 15:40
Сообщение #3


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

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



Токи не равны и фазы тоже разные - это ассиметричная нагрузка типа электродуговой печи - может знаете.
Go to the top of the page
 
+Quote Post
scifi
сообщение Aug 23 2007, 16:53
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Если я не ошибаюсь, активная и реактивная мощность измеряются за период ПО ОПРЕДЕЛЕНИЮ. Если же всё синусоидальное, и амплитуды и фазы всех синусоид известны, то можно синусоиду экстраполировать до конца периода и произвести усреднение за период, не дожидаясь его окончания.
Go to the top of the page
 
+Quote Post
anton
сообщение Aug 24 2007, 16:05
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 622
Регистрация: 31-07-04
Пользователь №: 422



А зачем тогда суммирование по трем фазам.

В принципе если ток по полуволнам семиричный то можеш обходится одним полу периодом, но придется считать в цифре.
Go to the top of the page
 
+Quote Post
Dr_Crazy
сообщение Aug 27 2007, 11:24
Сообщение #6


Участник
*

Группа: Свой
Сообщений: 40
Регистрация: 13-03-07
Пользователь №: 26 113



Если городить аналоговый фазовый детектор то без интегратора (цифра или аналог) не обойдешься,
Хотя ...
В ачестве опоры можно использовать квацованные квадратурные 100-50Гц и относительно их считать фазу и амплитуду для каждой "фазы" тока и напряжения . опорные квадратуры кстати могут быть и не синусоидами.
меандр даже лучше.
Далее цифровой фазовый детектор без накопления сигнала т.е.
производить параметрическую интерполяцию сигнала синусоидальным в течении ,скажем ,четверти периода опроного сигнала, таким образом чтобы среднеквадратичная ошибка по четверти периода была минимальной. Подойдут стандартные алгоритмы Ньютон-Рафсон, Левенберг и т.д. Следует только помнить, что с точки зрения решения обратной задачи наиболее значимыми для восстановления параметров сигнала будут измерения в тех точках где модуль производной сигнала максимален, остальные же точки измерения (в особенности те где производная обращается в нуль только вносят ошибки за счет шумовой составляющей сигнала).
Можно сделать и еще круче но там и математика похитрее будет...
ИМХО АЦП поразрядистей и SAM7 должно хватить за глаза., а вот фильтр на фходе АЦП все равно придется делать.
Go to the top of the page
 
+Quote Post
Guest_TSerg_*
сообщение Aug 28 2007, 14:15
Сообщение #7





Guests






>но фаза и амплитуда может меняться капитально

Гармоники уже налицо.
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Aug 28 2007, 15:59
Сообщение #8


Гуру
******

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



Цитата(syoma @ Aug 22 2007, 20:28) *
Привет.
Вот следующая задачка...
Посмотрите вот здесь. Должно помочь, если подправить слегка под Вашу задачу. smile.gif
На препирательства не обращайте внимания.


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
Omen_13
сообщение Aug 29 2007, 15:01
Сообщение #9


Силовик-затейник
****

Группа: Модераторы
Сообщений: 766
Регистрация: 18-02-07
Из: Столица солнечного Башкортостана
Пользователь №: 25 467



Аналоговые перемножители типа К525ПС3 смотрели? Только от фильтра никуда не деться.
Регулятор положения электродов делаете?


--------------------
"Вперёд на мины, ордена потом!"
"инжинер/разработчик создает нечто, в отличии от многих других профессий. В этом есть сходность с художниками или музыкантами"(с)CodeWarrior1241
Go to the top of the page
 
+Quote Post
Oldring
сообщение Aug 30 2007, 06:50
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 3 041
Регистрация: 10-01-05
Из: Москва
Пользователь №: 1 874



Цитата(syoma @ Aug 22 2007, 20:28) *
Может кто подскажет другие варианты вычисления. В принципе супер точность не требуется. Главное чтоб без фильтрации можно было обойтись.


Гармоник, значит, говорите нет? И шумы достаточно маленькие?
Выскажу некоторые идеи - сам ничего подобного не реализовывал, поэтому могу ошибаться.

Если гармоник нет но амплитуды и фазы токов могут медленно но капитально плавать (с электродуговой печью дела не имел и её электрическую модель представляю плохо) - то токи в трех фазах можно представить тремя фазорами, сумма которых при отсутствии утечек куда-то в землю равна нулю. Измеряя эти токи в один момент времени можно получить действительные части этих фазоров. При этом для амплитуд и фаз требуется еще знать мнимые части. Чтобы измерить мнимые части нужно либо подождать некоторое время, чтобы фазоры повернулись на заметный угол (лучше всего на 90 градусов) либо измерить производную токов.

Ждать - означает вносить задержку, порядка четверти периода, если поворот на 90 градусов. Измерять производную токов может не получиться, так как при дифференцировании усиливаются помехи, которых в Вашей установке может быть много. Попробуйте - вдруг получится? Разница между двумя дискретными измерениями с поворотом фазоров на небольшой угол между ними и с дифференцированием токов в аналоге только в том, что во втором случае дифференцироание производится в аналоге, а не в цифре, что имеет свои плюсы и минусы.

Кроме этого все равно нужен какой-то фильтр, который задавит неизбежные помехи до достаточно низкого уровня. Фильтры могут располагаться или после первичных датчиков, или после вычисления параметров токов, или и там, и там. Любые фильтры вносят задержку, и также могут вносить вызванные помехами постоянную составляющую и составляющие на гармониках 50 герц в погрешность измерения, так как измерение требует нелинейной обработки сигналов. Чем уже полоса фильтра - тем меньше остается помех, но тем дольше и реакция измерителя. То есть это есть компромисс проектирования, который должны разрешить Вы сами. Вообще говоря, чтобы спроектировать хорошие фильтры требуется кроме знания свойств сигнала знать еще и свойства самих помех, которые нужно побороть, и требования к уровню помех на выходе, т. е. к точности измерения. Кроме того, сложные фильтры реализовать в аналоге сложно, поэтому цифровая обработка может сильно облегчить задачу оптимизации фильтров.


--------------------
Пишите в личку.
Go to the top of the page
 
+Quote Post
Strag
сообщение Sep 17 2007, 02:55
Сообщение #11





Группа: Новичок
Сообщений: 1
Регистрация: 17-09-07
Пользователь №: 30 587



а почему бы не воспользоваться готовыми решениями
вот к примеру от аналога девайс трехфазный счетчик энергии
http://www.analog.com/en/prod/0,2877,ADE7762,00.html
семья большая, под эту задачку что-нить да найдется

вот к примеру еще у теридана аналогичая вещь имеется:
http://www.galant-e.ru/matrisa/osnownye/te...513/index.khtml
Go to the top of the page
 
+Quote Post
syoma
сообщение Sep 20 2007, 08:59
Сообщение #12


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

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



Всем спасибо за ответы.
По поводу подождать 90 градусов - то это хорошая идея, сторонником которой я являюсь тоже.
Я делаю реализацию на ПЛИС, поэтому все должно быть в цифре.
Я счас почитал еще умные книжки про управление двигателями, и нашел преобразования Кларка - Парка. То есть если преобразовать токи в Альфа-Бета область - так называемую Space Vector с помощью преобразования Кларка: Ialfa=Il1, Ibeta=1/sqrt(3)*(Il2-Il3) - получим вектор тока, который вращается с частотой 50 гц, а затем в D-Q область - то есть область, в которой оси координат вращаются с частотой сети. В этом случае вектор тока станет неподвижный и если фазу для вращения брать от напряжения, которое тоже трансформировать в альфа-бета область, то проекции вектора тока на оси обцисс и ординат в D-Q области и будут мгновенными значениями активной и реактивной мощности.
Вроде получается без задержек, но помоему проекции могут быть взаимосвязаны, и немного усложнится формула для расчета - но вроде все должно получиться.
Так что попробую и это тоже? Как вам идея?

Сообщение отредактировал syoma - Sep 20 2007, 09:02
Go to the top of the page
 
+Quote Post
Oldring
сообщение Sep 20 2007, 09:48
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 3 041
Регистрация: 10-01-05
Из: Москва
Пользователь №: 1 874



Цитата(syoma @ Sep 20 2007, 12:59) *
Ialfa=Il1, Ibeta=1/sqrt(3)*(Il2-Il3) - получим вектор тока, который вращается с частотой 50 гц, а затем в D-Q область - то есть область, в которой оси координат вращаются с частотой сети. В этом случае вектор тока станет неподвижный и если фазу для вращения брать от напряжения, которое тоже трансформировать в альфа-бета область, то проекции вектора тока на оси обцисс и ординат в D-Q области и будут мгновенными значениями активной и реактивной мощности.
Вроде получается без задержек, но помоему проекции могут быть взаимосвязаны, и немного усложнится формула для расчета - но вроде все должно получиться.
Так что попробую и это тоже? Как вам идея?


Токи - комплексные числа, раз они "вращаются"? Как собираетесь мгновенно мерить их мнимую часть? На мой взгляд, именно это - важнее всего. Кроме того, так как нагрузка нелинейная - могут быть тонкости с осмысленностью линейных преобразований фазоров. Нужно внимательно разбираться.

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

P.S. Впрочем, если у Вас "ток без гармоник" - то нагрузка линейная, но несимметричная. В этом случае линейные преобразования координат вполне осмысленны. Кроме того, наконец-то понял, что токи действительные, и Вы говорите про вектор тока, описываемый двумя независимыми действительными переменными - альфа и бета. Мне кажется, это неправильно. Фазоры токов описываются в общем случае несимметричной линейной нагрузки 6 независимыми действительными переменными, на которые накладывается два уравнения (сумма комплексных токов равна нулю) - остается всего 4 независимых переменных. У Вас же их две.

P.P.S. Кстати, зачем для такой медленной задачи ПЛИС? С ней наверняка легко справится даже AVR.


--------------------
Пишите в личку.
Go to the top of the page
 
+Quote Post
syoma
сообщение Sep 20 2007, 14:17
Сообщение #14


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

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



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

Насчет 4-х фазоров не согласен - токов у нас 3 - то есть 3 переменные - сумма токов равна 0, значит для определения мгновенных значений нужно знать только 2 тока - отсюда Альфа и Бета. И насколько я разобрался, то простыми словами остальные 2 тока - это и есть необходимые нам для расчетов повернутые на 120 градусов фазоры, если конечно нагрузка симметричная.
Возможно я загнул с несиметричностью нагрузки - надо будет промоделировать, но для симметричной 3-х фазной системы данный метод должен работать на ура.
Go to the top of the page
 
+Quote Post
Oldring
сообщение Sep 20 2007, 16:45
Сообщение #15


Гуру
******

Группа: Свой
Сообщений: 3 041
Регистрация: 10-01-05
Из: Москва
Пользователь №: 1 874



Цитата(syoma @ Sep 20 2007, 18:17) *
Задача заключается в выделении реактивной составляющей тока и затем генерации противоположного по знаку тока, для компенсации фактора мощности. Система должна реагировать как можно быстрее на изменение нагрузки.

Насчет 4-х фазоров не согласен - токов у нас 3 - то есть 3 переменные - сумма токов равна 0, значит для определения мгновенных значений нужно знать только 2 тока - отсюда Альфа и Бета. И насколько я разобрался, то простыми словами остальные 2 тока - это и есть необходимые нам для расчетов повернутые на 120 градусов фазоры, если конечно нагрузка симметричная.
Возможно я загнул с несиметричностью нагрузки - надо будет промоделировать, но для симметричной 3-х фазной системы данный метод должен работать на ура.


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


--------------------
Пишите в личку.
Go to the top of the page
 
+Quote Post
TONAL
сообщение Oct 17 2007, 10:26
Сообщение #16


Участник
*

Группа: Новичок
Сообщений: 19
Регистрация: 16-10-07
Пользователь №: 31 405



Может и не совсем в тему, но МГНОВЕННО вычислить амплитуду синусоидального сигнала
можно используя алгоритм Герцеля.
Для этого необходимо Знать Мгновенную Частоту fx и Частоту Дисретизации fd, тогда

Ai=SQRT( (Xi)^2 + (Xi-1)^2 - 2*cos(2*pi*fx/fd)*(Xi)*(Xi-1) )
Go to the top of the page
 
+Quote Post
SmartRed
сообщение Oct 19 2007, 08:07
Сообщение #17


Местный
***

Группа: Свой
Сообщений: 302
Регистрация: 27-05-05
Из: Новосибирск
Пользователь №: 5 466



Цитата(syoma @ Sep 20 2007, 21:17) *
Задача заключается в выделении реактивной составляющей тока и затем генерации противоположного по знаку тока, для компенсации фактора мощности. Система должна реагировать как можно быстрее на изменение нагрузки.

Насчет 4-х фазоров не согласен - токов у нас 3 - то есть 3 переменные - сумма токов равна 0, значит для определения мгновенных значений нужно знать только 2 тока - отсюда Альфа и Бета. И насколько я разобрался, то простыми словами остальные 2 тока - это и есть необходимые нам для расчетов повернутые на 120 градусов фазоры, если конечно нагрузка симметричная.
Возможно я загнул с несиметричностью нагрузки - надо будет промоделировать, но для симметричной 3-х фазной системы данный метод должен работать на ура.


С этого и надо было начинать !

Пару наводящих вопросов по нагрузке: вы делаете универсальное устройство или устройство заточенное под конкретную установку ? Если так, что это за установка ?

У вас прозвучали слова про дуговую печь. Дуга это нелинейный элемент, с чего вы взяли что у вас будет гармоническое потребление тока?

Каким образом предполагается компенсировать реактивную составляющую?
В простейшем случае потребилей с индуктивной реакцией (асинхронные машины)
применяют емкости коммутируемые двухступенчатыми контакторами со встроенными
ограничительными резисторами.
А у вас что будет исполнительным органом ?

От ответов на поставленные вопросы собственно и зависит как быстро вам надо знать
что происходит у вас в сети.
Go to the top of the page
 
+Quote Post
syoma
сообщение Oct 20 2007, 19:22
Сообщение #18


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

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



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

Во первых там не резисторы а дроссели, это так называемые конденсаторные батареи. А во-вторых там контакторов может быть много, фирма где я работаю делает батареи до 13 ступеней.
А у меня исполнительный механизм - инвертор на IGBT транзисторах - он может генерировать любую форму тока, в том числе любой реактивный ток. Время реакции меньше 10мкс.
Go to the top of the page
 
+Quote Post
alexander55
сообщение Nov 19 2007, 10:52
Сообщение #19


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Цитата(syoma @ Oct 20 2007, 22:22) *
Во первых там не резисторы а дроссели, это так называемые конденсаторные батареи. А во-вторых там контакторов может быть много, фирма где я работаю делает батареи до 13 ступеней.
А у меня исполнительный механизм - инвертор на IGBT транзисторах - он может генерировать любую форму тока, в том числе любой реактивный ток. Время реакции меньше 10мкс.

Насчет 13 ступеней не знаю, обычно хватает 3-4. А делается все очень тупо. Измеряется сдвиг между напряжением и током и по нему решается, что делать (считается cos фи и что надо). Переключение осуществляется не чаще, чем 1 раз в секунду, а то и реже. Иначе Вы угробите конденсаторы.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 05:00
Рейтинг@Mail.ru


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