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

 
 
 
Reply to this topicStart new topic
> Трёхфазная математика?
ivan219
сообщение May 25 2011, 07:39
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 350
Регистрация: 16-11-08
Пользователь №: 41 680



Здравствуйте.
Вопрос в том, как найти спектр сигнала, если у нас на входе есть три сигнала S0[x], S120[x], S240[x] сдвинутых относительно друг друга на 120 град.?

Если было бы два сигнала сдвинутых на 90 град. то всё понятно умножаем на (a-jb) и (a+jb) или подаём на комплексное FFT и получаем положительные и отрицательные частоты.


Здесь же три сигнала со сдвигом 120 град. какая тут должна быть математика что бы получить положительныи и отрицательный спект???

Сообщение отредактировал ivan219 - May 25 2011, 07:41
Go to the top of the page
 
+Quote Post
_Pasha
сообщение May 25 2011, 08:22
Сообщение #2


;
******

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



Цитата(ivan219 @ May 25 2011, 10:39) *
Здесь же три сигнала со сдвигом 120 град. какая тут должна быть математика что бы получить положительныи и отрицательный спект???

В помощь - преобразования Кларка и Парка.
Пример применения - тсз, максимум прикладного смысла.
И тема была когда-то
Go to the top of the page
 
+Quote Post
Gyga
сообщение May 26 2011, 05:13
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 203
Регистрация: 3-06-08
Пользователь №: 38 014



что тут подразумевается под спектром? Фурье до лампочки как там фазу крутили
Go to the top of the page
 
+Quote Post
sup-sup
сообщение May 26 2011, 15:07
Сообщение #4


Знающий
****

Группа: Участник
Сообщений: 674
Регистрация: 26-08-05
Пользователь №: 7 997



Цитата(ivan219 @ May 25 2011, 10:39) *
Здравствуйте.
Вопрос в том, как найти спектр сигнала, если у нас на входе есть три сигнала S0[x], S120[x], S240[x] сдвинутых относительно друг друга на 120 град.?

Если было бы два сигнала сдвинутых на 90 град. то всё понятно умножаем на (a-jb) и (a+jb) или подаём на комплексное FFT и получаем положительные и отрицательные частоты.


Здесь же три сигнала со сдвигом 120 град. какая тут должна быть математика что бы получить положительныи и отрицательный спект???


Я бы сделал интерполяцию (upsampling) на 4.
Это, если я правильно понял, что это один сигнал.

Сообщение отредактировал sup-sup - May 26 2011, 15:11
Go to the top of the page
 
+Quote Post
ivan219
сообщение May 26 2011, 17:41
Сообщение #5


Местный
***

Группа: Участник
Сообщений: 350
Регистрация: 16-11-08
Пользователь №: 41 680



Мне нужно найти спектр сигнала. У меня есть три сигнала со сдвигом 120 град. и вот эти три сигнала нужно так сложить, умножить, что бы получился комплексный спектр с положительными и отрицательными частотами не симметричные относительно нуля.

Если был бы сдвиг на 90 град. то подаём на обычный комплексный FFT и получаем спектр но у меня три сигнала со сдвигом 120 град. и задача стоит в том что бы именно используя эти три сигнла получить спект.

Сообщение отредактировал ivan219 - May 26 2011, 17:43
Go to the top of the page
 
+Quote Post
alex_os
сообщение May 26 2011, 18:57
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 521
Регистрация: 12-05-06
Пользователь №: 17 030



Цитата(ivan219 @ May 26 2011, 21:41) *
Мне нужно найти спектр сигнала. У меня есть три сигнала со сдвигом 120 град. и вот эти три сигнала нужно так сложить, умножить, что бы получился комплексный спектр с положительными и отрицательными частотами не симметричные относительно нуля.

Если был бы сдвиг на 90 град. то подаём на обычный комплексный FFT и получаем спектр но у меня три сигнала со сдвигом 120 град. и задача стоит в том что бы именно используя эти три сигнла получить спект.

Так в чем проблема? Из трех векторов со сдвигом 120 град. можно элементарно сделать два вектора со сдвигом 90 град.?!
Если не секрет, зачем это нужно?


--------------------
ну не художники мы...
Go to the top of the page
 
+Quote Post
ivan219
сообщение May 26 2011, 19:25
Сообщение #7


Местный
***

Группа: Участник
Сообщений: 350
Регистрация: 16-11-08
Пользователь №: 41 680



Это не секрет. Мне просто интересно.
Расскажите, как из трёх векторов сделать два?
Go to the top of the page
 
+Quote Post
sup-sup
сообщение May 27 2011, 04:55
Сообщение #8


Знающий
****

Группа: Участник
Сообщений: 674
Регистрация: 26-08-05
Пользователь №: 7 997



Цитата(ivan219 @ May 26 2011, 22:25) *
Это не секрет. Мне просто интересно.
Расскажите, как из трёх векторов сделать два?

У Вас один комплексный сигнал, состоящий из трех выборок. Собираете все выборки в одну, получаете дополнительные точки с помощью интерполяции, а затем из полученной выборки берете любые с минимальным сдвигом от 30 градусов. Вам нужно 90 - они есть.
Go to the top of the page
 
+Quote Post
Дмитрий_Б
сообщение Jun 9 2011, 15:34
Сообщение #9


Местный
***

Группа: Участник
Сообщений: 211
Регистрация: 25-10-09
Пользователь №: 53 195



Цитата(ivan219 @ May 25 2011, 11:39) *
Здравствуйте.
Вопрос в том, как найти спектр сигнала, если у нас на входе есть три сигнала S0[x], S120[x], S240[x] сдвинутых относительно друг друга на 120 град.?

Если было бы два сигнала сдвинутых на 90 град. то всё понятно умножаем на (a-jb) и (a+jb) или подаём на комплексное FFT и получаем положительные и отрицательные частоты.


Здесь же три сигнала со сдвигом 120 град. какая тут должна быть математика что бы получить положительныи и отрицательный спект???

Три сигнала не описываются одним спектром. Что-то тут не то... wacko.gif
Go to the top of the page
 
+Quote Post
Solitonuz
сообщение Jun 10 2011, 12:22
Сообщение #10


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 10-09-06
Из: Москва
Пользователь №: 20 254



Вам необходимо определится о условиях для поставленной задачи.
В случае сильной связи параметров и хорошей (симметричной, или "уравновешенной") нагрузке, для 3-фазных двигателей, используются преобразования Кларка и Парка дающие удовлетворительный результат.
В самом общем случае, полагая что три сигнала в 3-фазной системе абсолютно независимы, т.е. может отличатся амплитуда, частота, разбег фаз, помехи и т.д. (что может быть вызвано как спецификой генерирующей станции так и нагрузкой с различным фазным импедансом), система вырождается в независимую трёхканальную зависящую от t. Например, в случае двухканальной системы спектр считается так: любые a(t) и b(t) рассматриваются как комплексный сигнал: z(t)=a(t)+i*b(t). После обработки сигнала каким-либо спектральным методом (например методом Фурье) получится несимметричный спектр с двумя горбами на частотах w_a и w_b, а если частота является общей (50 Гц + шум) то горб будет один с шумовой полосой. Напротив, сигнал {a(t),b(t),c(t)} преобразовать в комплексный z(t) прямым способом нельзя. Трёхкомпонентные сигналы описываются кватернионными или тензорными функциями. Получение спектра из них - сложный процесс: "Фурман Я.А. Комплекснозначные и гиперкомплексные системы в задачах обработки многомерных сигналов".
Примечание: тут необходимо различать трехканальные и трехмерные сигналы. Для трехмерного сигнала (что не подходит для данной задачи) спектр находится из: "Даджион Д. Мерсеро Р. Цифровая обработка многомерных сигналов 1988".
Go to the top of the page
 
+Quote Post
ivan219
сообщение Jun 10 2011, 18:57
Сообщение #11


Местный
***

Группа: Участник
Сообщений: 350
Регистрация: 16-11-08
Пользователь №: 41 680



Solitonuz всё ясно тёмный лес. У меня простой трёх фазный сигнал. Не для двигателя. А просто сигнал определённой полосы.
Код
a(t) = s(t) * Sin(t);
b(t) = s(t) * Sin(t + 120);
c(t) = s(t) * Sin(t + 240);


Сообщение отредактировал ivan219 - Jun 10 2011, 19:04
Go to the top of the page
 
+Quote Post
SPACUM
сообщение Jun 11 2011, 06:47
Сообщение #12


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

Группа: Участник
Сообщений: 161
Регистрация: 22-06-09
Из: Москва
Пользователь №: 50 531



Цитата(ivan219 @ Jun 10 2011, 21:57) *
Solitonuz всё ясно тёмный лес. У меня простой трёх фазный сигнал. Не для двигателя. А просто сигнал определённой полосы.
Код
a(t) = s(t) * Sin(t);
b(t) = s(t) * Sin(t + 120);
c(t) = s(t) * Sin(t + 240);

Ничего темного:
abc(t) = a(t) - sin(¶ / 6) * (b(t) + c(t)) + i * sin(¶ / 3) * (b(t) - c(t));
Я такими вещами в молодости интересовался. Иногда получается нечто красивое и нужное, но редко. Удачи.


--------------------
Ты можешь знать все что угодно, но пока ты не доказал это на практике, ты не знаешь ничего!© Ричард Бах
Go to the top of the page
 
+Quote Post
ivan219
сообщение Jun 11 2011, 14:19
Сообщение #13


Местный
***

Группа: Участник
Сообщений: 350
Регистрация: 16-11-08
Пользователь №: 41 680



Цитата(SPACUM @ Jun 11 2011, 10:47) *
Ничего темного:
abc(t) = a(t) - sin(¶ / 6) * (b(t) + c(t)) + i * sin(¶ / 3) * (b(t) - c(t));
Я такими вещами в молодости интересовался. Иногда получается нечто красивое и нужное, но редко. Удачи.

Получается что:
Вещественная часть это Re = a(t) - 0.5 * (b(t) + c(t))
А мнимая часть это Im = Sqrt(3) / 2 * (b(t) - c(t))

Ещё интересно в 3-х фазной системе влияние отклонения фазы и амплитуды более критично или менее чем в двух?

Сообщение отредактировал ivan219 - Jun 11 2011, 14:24
Go to the top of the page
 
+Quote Post
SPACUM
сообщение Jun 11 2011, 15:54
Сообщение #14


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

Группа: Участник
Сообщений: 161
Регистрация: 22-06-09
Из: Москва
Пользователь №: 50 531



Цитата(ivan219 @ Jun 11 2011, 17:19) *
Получается что:
Вещественная часть это Re = a(t) - 0.5 * (b(t) + c(t))
А мнимая часть это Im = Sqrt(3) / 2 * (b(t) - c(t))

Ещё интересно в 3-х фазной системе влияние отклонения фазы и амплитуды более критично или менее чем в двух?

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


--------------------
Ты можешь знать все что угодно, но пока ты не доказал это на практике, ты не знаешь ничего!© Ричард Бах
Go to the top of the page
 
+Quote Post

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

 


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


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