Документация Engee

PMSM

Синхронный двигатель с постоянными магнитами (СДПМ) с синусоидальной формой противоЭДС.

Тип: AcausalElectricPowerSystems.Electromechanical.PMSM.ThreePhase

Путь в библиотеке:

/Physical Modeling/Electrical/Electromechanical/Permanent Magnet/PMSM

Описание

Блок PMSM моделирует синхронный двигатель с постоянными магнитами на роторе и трехфазным статором с соединением обмоток по схеме «звезда» или «треугольник» с синусоидальной формой противоЭДС. На рисунке показана эквивалентная электрическая схема для обмоток статора:

permanent magnet 1

Вы также можете смоделировать СДПМ в конфигурации «треугольник» или «звезда», установив параметр Тип обмотки в значение Треугольник или Звезда соответственно.

Конструкция двигателя

Постоянные магниты ротора создают магнитное поле, изменяющееся по синусоидальному закону.

permanent magnet 2

Если задать для параметра Определение угла ротора значение Угол между магнитной осью фазы А и осью d, то при нулевом механическом угле ротора потоки фазы A и постоянных магнитов выравниваются. При установке параметра Определение угла ротора в значение Угол между магнитной осью фазы А и осью q механический угол ротора равен углу между магнитной осью фазы A и осью q ротора.

Уравнения

Напряжения на обмотках статора:

где

  • , , — напряжение обмоток статора;

  • — эквивалентное сопротивление каждой обмотки статора;

  • , , — токи в обмотке;

  • , , — дифференциалы потокосцепления обмоток статора.

Потокосцепление в статоре создается двумя источниками: потоком от постоянных магнитов ротора и токами в индуктивности статора. Таким образом:

где

  • — потокосцепление обмоток статора;

  • , , — собственные индуктивности фаз статора;

  • , , и т.д. — взаимные индуктивности между фазами статора;

  • , , — потокосцепления постоянного магнита с соответствующими фазами статора.

Индуктивности обмоток статора являются функциями от электрического угла ротора и определяются следующим образом:













где

  • — механический угол ротора;

  • — электрический угол ротора;

  • — равен 0, если электрический угол ротора задается относительно оси , или −π/2, если электрический угол ротора задается относительно оси ;

  • — собственная индуктивность обмотки статора. Эта величина представляет собой среднее значение индуктивности каждой из обмоток статора;

  • — колебание индуктивности статора. Колебания собственных индуктивностей ( , , ) статорных обмоток и колебания взаимных индуктивностей ( , , ) между каждыми двумя обмотками статора зависят от изменения угла ротора и всегда имеют одно и то же значение, т. е. ;

  • — взаимная индуктивность обмоток статора. Величина представляет собой среднее значение взаимной индуктивности между обмотками статора ( , , ).

Потокосцепление постоянного магнита обмотки фазы А максимален при и равен нулю при . Таким образом, потокосцепление двигателя определяется:

где — потокосцепление постоянного магнита.

Упрощенные электрические уравнения

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

Преобразование Парка – Горева определяется следующим образом:

ππππ

где

  • — электрический угол, определяемый как ;

  • — число пар полюсов.

Применение преобразования Парка — Горева к напряжениям и токам обмоток статора приводит их к системе координат , которая не зависит от угла поворота ротора:



Применение преобразования Парка — Горева к первым двум электрическим уравнениям позволяет перейти к другим уравнениям, определяющим поведение блока:







где

  • — индуктивность оси статора;

  • — индуктивность оси статора;

  • — индуктивность нулевой последовательности статора;

  • — механическая скорость вращения ротора;

  • — число пар полюсов ротора;

  • — крутящий момент ротора. Крутящий момент передается от корпуса двигателя (порт блока ) к ротору двигателя (порт блока ).

В блоке PMSM используется оригинальная, неортогональная реализация преобразования Парка – Горева.

Альтернативная параметризация потокосцепления

Кроме прямого способа задания значения потокосцепления постоянного магнита, существуют и другие опции параметризации.

Настроить параметры двигателя можно с помощью противоЭДС или крутящего момента, которые чаще всего указываются в технических паспортах двигателей, используя параметр Параметризация потокосцепления постоянных магнитов.

Коэффициент противоЭДС — это пиковое напряжение, создаваемое постоянным магнитом в расчете на единицу скорости вращения каждой из фаз. Зависимость между пиковым потокосцеплением постоянного магнита и противоЭДС имеет вид:

ПротивоЭДС для одной фазы составляет:

Постоянная крутящего момента — это пиковый крутящий момент, индуцируемый единицей тока каждой из фаз. Она численно идентична коэффициенту противоЭДС, если обе величины выражены в единицах СИ:

Когда и токи во всех трех фазах уравновешены, то суммарный крутящий момент ротора равен:

где — пиковый ток в любой из трех обмоток.

Коэффициент следует из того, что в установившемся режиме это сумма моментов от всех фаз. Поэтому константа крутящего момента также может быть:

где — измеренный полный крутящий момент при испытаниях сбалансированным трехфазным током с пиковым линейным напряжением . Среднеквадратичное значение линейного тока составляет:

Переменные

Используйте группу параметров Целевые значения, чтобы установить приоритет и начальные целевые значения для переменных параметров блока перед моделированием. Для получения дополнительной информации см. Настройка физических блоков с помощью целевых значений.

Порты

Ненаправленные

# R — ротор двигателя
вращательная механика

Details

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

Имя для программного использования

rod_flange

# C — корпус двигателя
вращательная механика

Details

Механический порт вращения, связанный с корпусом двигателя.

Имя для программного использования

case_flange

# ~ — трехфазный порт
электричество

Details

Расширяемый трехфазный порт.

Имя для программного использования

port

# n — нейтраль
электричество

Details

Электрический порт, связанный с нейтралью.

Зависимости

Чтобы использовать этот порт, установите Тип обмотки в значение Звезда и Нулевая последовательность (нулевая последовательность) в значение Включить.

Имя для программного использования

n

Параметры

Main

# Тип обмотки — конфигурация обмоток
Звезда | Треугольник

Details

Выберите конфигурацию обмоток:

  • Звезда — соединение звездой.

  • Треугольник — соединение треугольником. Фаза подключается между портами a и b, фаза — между портами b и c, фаза — между портами c и a.

Значения

Wye-wound | Delta-wound

Значение по умолчанию

Wye-wound

Имя для программного использования

winding_type

Вычисляемый

Нет

# Способ задания параметров машины — способ задания параметров машины
Постоянные Ld, Lq и PM

Details

Выберите способ задания параметров машины:

  • Постоянные Ld, Lq и PM — значения , и являются постоянными и определяются соответствующими параметрами.

Значения

Constant Ld, Lq and PM

Значение по умолчанию

Constant Ld, Lq and PM

Имя для программного использования

machine_parameterization

Вычисляемый

Нет

# Число пар полюсов — число пар полюсов

Details

Количество пар полюсов ротора.

Значение по умолчанию

6

Имя для программного использования

N_pole_pairs

Вычисляемый

Да

# Параметризация магнитного потока постоянных магнитов — параметризация потокосцепления постоянных магнитов
Задать потокосцепление | Постоянная крутящего момента | Задать коэффициент противо-ЭДС

Details

Выберите Задать потокосцепление, Постоянная крутящего момента или Задать коэффициент противо-ЭДС.

Значения

Specify flux linkage | Specify torque constant | Specify back EMF constant

Значение по умолчанию

Specify flux linkage

Имя для программного использования

flux_parameterization

Вычисляемый

Нет

# Параметризация потокосцепления постоянных магнитов — потокосцепление с постоянными магнитами
Wb | mN*m/A | N*m/A | kN*m/A | kgf*m/A

Details

Пиковое значение потокосцепления постоянного магнита с любой из обмоток статора.

Зависимости

Чтобы использовать этот параметр, установите для параметра Параметризация магнитного потока постоянных магнитов значение Задать потокосцепление и для параметра Способ задания параметров машины значение Постоянные Ld, Lq и PM.

Единицы измерения

Wb | mN*m/A | N*m/A | kN*m/A | kgf*m/A

Значение по умолчанию

0.03 Wb

Имя для программного использования

pm_flux_linkage

Вычисляемый

Да

# Постоянная крутящего момента — постоянная крутящего момента
Wb | mN*m/A | N*m/A | kN*m/A | kgf*m/A

Details

Постоянная крутящего момента для любой из обмоток статора.

Зависимости

Чтобы использовать этот параметр, установите для параметра Параметризация магнитного потока постоянных магнитов значение Постоянная крутящего момента и для параметра Способ задания параметров машины значение Постоянные Ld, Lq и PM.

Единицы измерения

Wb | mN*m/A | N*m/A | kN*m/A | kgf*m/A

Значение по умолчанию

0.18 N*m/A

Имя для программного использования

torque_constant

Вычисляемый

Да

# Коэффициент противо-ЭДС — коэффициент противоЭДС
V/rpm | V/(rad/s)

Details

Коэффициент противоЭДС для любой из обмоток статора.

Коэффициент противоЭДС — это пиковое напряжение каждой из фаз, создаваемое постоянным магнитом в расчете на единицу скорости вращения.

Зависимости

Чтобы использовать этот параметр, установите для параметра Параметризация магнитного потока постоянных магнитов значение Задать коэффициент противо-ЭДС и для параметра Способ задания параметров машины значение Постоянные Ld, Lq и PM.

Единицы измерения

V/rpm | V/(rad/s)

Значение по умолчанию

0.18 V/(rad/s)

Имя для программного использования

back_emf_constant

Вычисляемый

Да

# Параметризация статора — параметризация статора
Задать Ld, Lq, и L0 | Задать Ls, Lm, и Ms

Details

Способ параметризации статора.

Выберите Задать Ld, Lq, и L0 или Задать Ls, Lm, и Ms.

Значения

Specify Ld, Lq, and L0 | Specify Ls, Lm, and Ms

Значение по умолчанию

Specify Ld, Lq, and L0

Имя для программного использования

stator_parameterization

Вычисляемый

Нет

# Индуктивность статора по оси d, Ld — индуктивность по оси d статора
H | nH | uH | mH

Details

Индуктивность по оси d.

Зависимости

Чтобы использовать этот параметр, установите для параметра Параметризация статора значение Задать Ld, Lq, и L0 и для параметра Способ задания параметров машины значение Постоянные Ld, Lq и PM.

Единицы измерения

H | nH | uH | mH

Значение по умолчанию

0.00019 H

Имя для программного использования

L_d

Вычисляемый

Да

# Индуктивность статора по оси q, Lq — индуктивность по оси q статора
H | nH | uH | mH

Details

Индуктивность по оси q.

Зависимости

Чтобы использовать этот параметр, установите для параметра Параметризация статора значение Задать Ld, Lq, и L0 и для параметра Способ задания параметров машины значение Постоянные Ld, Lq и PM.

Единицы измерения

H | nH | uH | mH

Значение по умолчанию

0.00025 H

Имя для программного использования

L_q

Вычисляемый

Да

# Индуктивность статора нулевой последовательности, L0 — индуктивность нулевой последовательности статора
H | nH | uH | mH

Details

Индуктивность нулевой последовательности.

Зависимости

Чтобы использовать этот параметр, установите:

  • для параметра Тип обмотки значение Звезда, для параметра Нулевая последовательность значение Включить, а для параметра Параметризация статора значение Задать Ld, Lq, и L0.

  • для параметра Тип обмотки значение Треугольник, а для параметра Параметризация статора значение Задать Ld, Lq, и L0.

Единицы измерения

H | nH | uH | mH

Значение по умолчанию

0.00016 H

Имя для программного использования

L_0

Вычисляемый

Да

# Собственная индуктивность фазы статора, Ls — собственная индуктивность фазы статора
H | nH | uH | mH

Details

Собственная индуктивность фазы статора.

Зависимости

Чтобы использовать этот параметр, установите для параметра Параметризация статора значение Задать Ls, Lm, и Ms.

Единицы измерения

H | nH | uH | mH

Значение по умолчанию

0.0002 H

Имя для программного использования

L_s

Вычисляемый

Да

# Колебания индуктивности статора, Lm — колебания индуктивности статора
H | nH | uH | mH

Details

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

Зависимости

Чтобы использовать этот параметр, установите для параметра Параметризация статора значение Задать Ls, Lm, и Ms.

Единицы измерения

H | nH | uH | mH

Значение по умолчанию

-2e-05 H

Имя для программного использования

L_m

Вычисляемый

Да

# Взаимная индуктивность статора, Ms — взаимная индуктивность статора
H | nH | uH | mH

Details

Средняя взаимная индуктивность между обмотками статора.

Зависимости

Чтобы использовать этот параметр, установите для параметра Параметризация статора значение Задать Ls, Lm, и Ms.

Единицы измерения

H | nH | uH | mH

Значение по умолчанию

2e-05 H

Имя для программного использования

M_s

Вычисляемый

Да

# Активное сопротивление фаз статора, Rs — сопротивление фазы статора
Ohm | mOhm | kOhm | MOhm | GOhm

Details

Сопротивление фазы статора.

Зависимости

Чтобы использовать этот параметр, установите для параметра Параметризация статора значение Задать Ls, Lm, и Ms.

Единицы измерения

Ohm | mOhm | kOhm | MOhm | GOhm

Значение по умолчанию

0.013 Ohm

Имя для программного использования

R_s

Вычисляемый

Да

# Нулевая последовательность — опция нулевой последовательности
Исключить | Включить

Details

Опция включения или исключения нулевой последовательности.

  • Включить — включает параметры с нулевой последовательностью. Для приоритета точности модели используйте эту настройку по умолчанию.

  • Исключить — исключает условия нулевой последовательности. Чтобы повысить скорость моделирования для настольного моделирования или развертывания в реальном времени, выберите этот параметр.

Зависимости

Этот параметр используется, если для параметра Тип обмотки установлено значение Звезда.

Значения

Exclude | Include

Значение по умолчанию

Include

Имя для программного использования

zero_sequence

Вычисляемый

Нет

# Определение угла ротора — точка отсчета для измерения угла поворота ротора
Угол между магнитной осью фазы А и осью d | Угол между магнитной осью фазы А и осью q

Details

Точка отсчета для измерения угла поворота ротора.

При выборе значения Угол между магнитной осью фазы А и осью d потоки ротора и фазы A совпадают, когда угол поворота ротора равен нулю.

При выборе значения Угол между магнитной осью фазы А и осью q ток фазы A создает максимальный крутящий момент, когда угол поворота ротора равен нулю.

Значения

Angle between the a-phase magnetic axis and the d-axis | Angle between the a-phase magnetic axis and the q-axis

Значение по умолчанию

Angle between the a-phase magnetic axis and the d-axis

Имя для программного использования

axes_parameterization

Вычисляемый

Нет

Механика

# Инерция ротора — инерция ротора
kg*m^2 | g*m^2 | kg*cm^2 | g*cm^2 | lbm*in^2 | lbm*ft^2 | slug*in^2 | slug*ft^2

Details

Инерция ротора, присоединенного к механическому порту R. Значение может быть нулевым.

Единицы измерения

kg*m^2 | g*m^2 | kg*cm^2 | g*cm^2 | lbm*in^2 | lbm*ft^2 | slug*in^2 | slug*ft^2

Значение по умолчанию

0.01 kg*m^2

Имя для программного использования

J

Вычисляемый

Да

# Демпфирование ротора — демпфирование ротора
N*m*s/rad | mN*m*s/rad | kN*m*s/rad | kgf*m*s/rad | lbf*ft*s/rad

Details

Демпфирование при вращении.

Единицы измерения

N*m*s/rad | mN*m*s/rad | kN*m*s/rad | kgf*m*s/rad | lbf*ft*s/rad

Значение по умолчанию

0.0 N*m*s/rad

Имя для программного использования

D

Вычисляемый

Да