Объект: EDM01C
Библиотека: ElectricalDrive
Имя на уровне решателя: ElectricalDrive.EDM01C
Аннотация: Преобразование Парка
Обозначение:
Порты (степени свободы) компонента:
№ |
Обозначение порта |
Тип |
Наименование порта |
|---|---|---|---|
1 |
Port1 |
XY |
2D сигнальный порт, узел1 |
2 |
Port2 |
ISIGNAL |
1D сигнальный, узел2 |
3 |
Port3 |
XY |
2D сигнальный порт, узел2 |
Пользовательские параметры модели:
№ |
Параметр |
Тип |
Описание |
Единица |
Значение по умолч. |
|---|---|---|---|---|---|
1 |
Scale |
real |
Масштаб, - |
1.0 |
Пример использования компонента
Модель преобразования Парка (EDM01C)
Компонент EDM01C (модуль ElectricalDrive) реализует преобразование Парка — математическое преобразование, которое поворачивает систему координат так, чтобы она вращалась вместе с ротором (или с вектором напряжения/тока). Преобразование применяется в системах векторного управления электродвигателями (FOC) для перехода от неподвижной системы координат (α, β) к вращающейся системе (d, q), что упрощает управление потоком и моментом.
Проверка преобразования Парка при совпадении системы координат (тета = 0).
Начальные данные:
Схема тестирования:
На входы компонента EDM01C1 подаются постоянные сигналы alfa = 1, beta = 0, teta = 0 от источников Const1, Const2, Const3. Компонент выполняет преобразование Парка и формирует выходные сигналы direct и quadrature. Результаты выводятся на осциллографы Check и RUN.
Результат:
При угле teta = 0 система координат d–q совпадает с α–β, поэтому преобразование Парка даёт:
Таким образом, выходные сигналы: \(\mathrm{direct} = 1\),
\(\mathrm{quadrature} = 0\). На графиках RUN и Check1
показаны постоянные уровни EDM01C.direct = 1 и
EDM01C.quadrature = 0, что полностью соответствует расчётным
значениям. Компонент работает корректно.
Схема теста
Рисунок 1 - Схема теста
Графики результатов теста
Рисунок 2 - EDM01C.RUN (выходные сигналы direct и quadrature)
Рисунок 3 - EDM01C.Check1 (выходные сигналы direct и quadrature)