abc to dq0, dq0 to abc

Выполните преобразование из трехфазного (abc) сигнала во вращающуюся систему координат dq0 или обратный кадр

  • Библиотека:
  • Simscape / Электрический / Специализированные Энергосистемы / Контроль

  • abc to dq0, dq0 to abc block

Описание

Блок abc to dq0 использует преобразование Park, чтобы преобразовать трехфазный (abc) сигнал в вращающуюся систему координат dq0. Угловое положение вращающейся системы координат определяется входом мас., в рад.

Блок dq0 to abc использует обратное преобразование Park, чтобы преобразовать вращающуюся систему координат dq0 в трехфазный (abc) сигнал. Угловое положение вращающейся системы координат определяется входом мас., в рад.

Когда вращающееся выравнивание системы координат при wt = 0 на 90 степени отстает от оси фазы A, сигнал положительной последовательности с Mag = 1 и Фазой = 0 степени приводит к следующим значениям dq: d = 1, q = 0.

Vd=23(Vasin(ωt)+Vbsin(ωt2π/3)+Vcsin(ωt+2π/3))Vq=23(Vacos(ωt)+Vbcos(ωt2π/3)+Vccos(ωt+2π/3))V0=13(Va+Vb+Vc)

Va=Vdsin(ωt)+Vqcos(ωt)+V0Vb=Vdsin(ωt2π/3)+Vqcos(ωt2π/3)+V0Vc=Vdsin(ωt+2π/3)+Vqcos(ωt+2π/3)+V0

Блок поддерживает два соглашения, используемые для преобразования Park:

  • Когда вращающаяся система координат выравнивается по оси A фазы при t = 0, то есть при t = 0, ось d выравнивается по оси a -. Этот тип преобразования Парка также известен как преобразование Парка на основе косинуса.

  • Когда вращающаяся система координат выровнена на 90 степени позади оси фазы A, то есть при t = 0, ось q выровнена по оси a -. Этот тип преобразования Парка также известен как синусоидальное преобразование Парка. Используйте это преобразование в Simscape™ Electrical™ моделях специализированных степеней с трехфазными синхронными и асинхронными машинами.

Выведите компоненты dq0 из abc-сигналов путем преобразования abc в Богослова в фиксированную опорную систему координат. Затем выполните преобразование α, 0 к dq0 во вращающейся системе координат, то есть выполнив вращение − (и t) на пространстве вектора Us = + j· .

Преобразование abc-to-dq0 зависит от выравнивания системы координат при t = 0. Положение вращающейся системы координат дано ω.t, где ω представляет скорость вращения системы координат dq.

Когда вращающаяся система координат выровнена по оси A фазы, получаются следующие зависимости:

Us=ud+juq=(ua+juβ)ejωt=23(ua+ubej2π3+ucej2π3)ejωtu0=13(ua+ub+uc)[uduqu0]=23[cos(ωt)cos(ωt2π3)cos(ωt+2π3)sin(ωt)sin(ωt2π3)sin(ωt+2π3)121212][uaubuc]

Обратное преобразование задается:

[uaubuc]=[cos(ωt)sin(ωt)1cos(ωt2π3)sin(ωt2π3)1cos(ωt+2π3)sin(ωt+2π3)1][uduqu0]

Когда вращающаяся система координат выровнена на 90 степени позади оси фазы A, получаются следующие зависимости:

Us=ud+juq=(uα+juβ)ej(ωtπ2)[uduqu0]=23[sin(ωt)sin(ωt2π3)sin(ωt+2π3)cos(ωt)cos(ωt2π3)cos(ωt+2π3)121212][uaubuc]

Обратное преобразование задается:

[uaubuc]=[sin(ωt)cos(ωt)1sin(ωt2π3)cos(ωt2π3)1sin(ωt+2π3)cos(ωt+2π3)1][uduqu0]

Порты

Вход

расширить все

abc сигнал, заданный как вектор.

сигнал dq0, заданный как вектор.

Угловое положение вращающейся системы координат dq, в радианах, задается как положительная скалярная величина.

Выход

расширить все

сигнал dq0, возвращенный как вектор.

abc сигнал, возвращенный как вектор.

Параметры

расширить все

Выравнивание вращающейся системы координат при t = 0 из компонентов dq0 трехфазного сбалансированного сигнала:

ua=sin(ωt); ub=sin(ωt2π3); uc=sin(ωt+2π3)

Величина положительной последовательности равняется 1,0 pu, а угол фазы равен 0 степеням.

Когда вы выбираете Aligned with phase A axisкомпоненты dq0 являются d = 0, q = − 1 и нули = 0.

Когда вы выбираете 90 degrees behind phase A axisкомпоненты dq0 являются d = 1, q = 0 и нули = 0.

Примеры

The power_Transformations пример показывает различные способы использования блоков для выполнения преобразований Кларка и Парка.

Расширенные возможности

Генерация кода C/C + +
Сгенерируйте код C и C++ с помощью Coder™ Simulink ®

.
Введенный в R2013a