PMSM

Постоянный магнит синхронный двигатель с синусоидальным распределением потока

  • Библиотека:
  • Simscape / Электрический / Электромеханический / Постоянный магнит

Описание

Блок PMSM моделирует постоянный магнит синхронный двигатель с трехфазным статором раны Уая. Рисунок показывает эквивалентную электрическую схему для обмоток статора.

Моторная конструкция

Этот рисунок показывает моторную конструкцию с однополюсно-парным на роторе.

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

Для соглашения осей в предыдущей фигуре a - выравниваются фаза и потоки постоянного магнита, когда угол механического устройства ротора, θr, является нулем. Блок поддерживает второе определение оси ротора, в котором угол механического устройства ротора задан как угол между a - фазой магнитная ось и ротором q - ось.

Уравнения

Напряжения через обмотки статора заданы:

[vavbvc]=[Rs000Rs000Rs][iaibic]+[dψadtdψbdtdψcdt],

где:

  • va, vb и vc являются отдельными напряжениями фазы через обмотки статора.

  • Rs является эквивалентным сопротивлением каждой обмотки статора.

  • ia, ib и ic являются токами, текущими в обмотках статора.

  • dψadt,dψbdt, и dψcdt скорости изменения магнитного потока в каждой обмотке статора.

Постоянный магнит и эти три обмотки способствуют общему потоку, соединяющему каждую обмотку. Общий поток задан:

[ψaψbψc]=[LaaLabLacLbaLbbLbcLcaLcbLcc][iaibic]+[ψamψbmψcm],

где:

  • ψa, ψb и ψc являются общими потоками, соединяющими каждую обмотку статора.

  • Laa, Lbb и Lcc являются самоиндукциями обмоток статора.

  • Lab, Lac, Lba, и так далее, является взаимной индуктивностью обмоток статора.

  • ψam, ψbm и ψcm являются потоками постоянного магнита, соединяющими обмотки статора.

Индуктивность в обмотках статора является функциями ротора электрический угол, заданный:

θe=Nθr+rotoroffset,

Laa=Ls+Lmcos(2θe),

Lbb=Ls+Lmcos(2(θe2π/3)),

Lcc=Ls+Lmcos(2(θe+2π/3)),

Lab=Lba=MsLmcos(2(θe+π/6)),

Lbc=Lcb=MsLmcos(2(θe+π/62π/3)),

и

Lca=Lac=MsLmcos(2(θe+π/6+2π/3)),

где:

  • θr является углом механического устройства ротора.

  • θe является ротором электрический угол.

  • rotor offset является 0 если вы задаете ротор электрический угол относительно d-оси или -pi/2 если вы задаете ротор электрический угол относительно q-оси.

  • Ls является самоиндукцией статора на фазу. Это значение является средней самоиндукцией каждой из обмоток статора.

  • Lm является колебанием индуктивности статора. Это значение является колебанием самоиндукции и взаимной индуктивности с изменяющимся углом ротора.

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

Поток постоянного магнита, соединяющий извилистый a, является максимумом когда θe = 0 ° и нуль когда θe = 90 °. Поэтому соединенный моторный поток задан:

[ψamψbmψcm]=[ψmcosθeψmcos(θe2π/3)ψmcos(θe+2π/3)]

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

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

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

Преобразование парка задано:

P=2/3[cosθecos(θe2π/3)cos(θe+2π/3)sinθesin(θe2π/3)sin(θe+2π/3)0.50.50.5]

где θe является электрическим углом, заданным как Nθr. N является количеством пар полюса.

Используя преобразование Парка на статоре извилистые напряжения и токи преобразовывают их к системе координат dq0, которая независима от угла ротора:

[vdvqv0]=P[vavbvc]

и

[idiqi0]=P[iaibic].

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

vd=Rsid+LddiddtNωiqLq,

vq=Rsiq+Lqdiqdt+Nω(idLd+ψm),

v0=Rsi0+L0di0dt,

и

T=32N(iq(idLd+ψm)idiqLq),


где:

  • Ld = Ls + Ms + 3/2 Lm. Ld является статором d - индуктивность оси.

  • Lq = Ls + Ms − 3/2 Lm. Lq является статором q - индуктивность оси.

  • L0 = Ls – 2Ms. L0 является индуктивностью нулевой последовательности статора.

  • ω является скоростью вращательного механического устройства ротора.

  • N является количеством пар полюса постоянного магнита ротора.

  • T является крутящим моментом ротора. Крутящий момент течет из моторного случая (блокируйте физический порт C) к моторному ротору (блокируют физический порт R).

Использование блока PMSM исходная, неортогональная реализация Парка преобразовывает. При попытке применить альтернативную реализацию, вы получаете различные результаты для dq0 напряжения и токов.

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

Можно параметрировать двигатель с помощью обратной эдс или закрутить константы, которые чаще всего даются на моторных таблицах данных при помощи опции Permanent magnet flux linkage.

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

ke=Nψm.

Из этого определения, из этого следует, что обратной эдс eph для одной фазы дают:

eph=keω.

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

kt=Nψm.

Когда Ld =Lq, и когда токи во всех трех фазах сбалансированы, из этого следует, что объединенным крутящим моментом T дают:

T=32ktiq=32ktIpk,

где Ipk является максимальным током в любой из этих трех обмоток.

Фактор 3/2 следует из этого являющегося установившейся суммой крутящих моментов от всех фаз. Поэтому крутящий момент постоянный kt мог также быть задан как:

kt=23(TIpk),

где T является измеренным общим крутящим моментом при тестировании со сбалансированным трехфазным током с пиковым линейным напряжением Ipk. Запись в терминах линейного напряжения RMS:

kt=23(Tiline,rms).

Вычисление железных потерь

Железные потери разделены на два условия, одно представление основного пути к намагничиванию и другое представление перекрестного зубного пути к совету, который становится активным во время ослабленной операции поля. Железная модель потерь, которая основана на работе Меллора [3].

Термин, представляющий основной путь к намагничиванию, зависит от вызванного напряжения статора RMS, Vmrms:

POC(Vmrms)=ahkVmrms+ajk2Vmrms2+aexk1.5Vmrms1.5

Это - доминирующий термин в течение операции без загрузок. k является обратной эдс постоянные вольты RMS связи на Гц. Это задано как k=Vmrms/f, где f является электрической частотой. Первый срок на правой стороне является магнитной гистерезисной потерей, вторым является вихрь, текущая потеря и третье являются избыточной потерей. Эти три коэффициента, появляющиеся на числителях, выведены из значений, что вы предусматриваете гистерезис разомкнутой цепи, вихрь и избыточные потери.

Термин, представляющий перекрестный зубной путь к совету, становится важным, когда поле размагничивания создано и может быть определено из теста короткой схемы анализа конечных элементов. Это зависит от эдс RMS, сопоставленной с перекрестным зубным потоком совета, Vdrms*:

PSC(Vdrms*)=bhkVdrms*+bjk2Vdrms*2+bexk1.5Vdrms*1.5

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

Тепловые порты

Блок имеет четыре дополнительных тепловых порта, один для каждой из этих трех обмоток и один для ротора. Эти порты скрыты по умолчанию. Чтобы осушить тепловые порты, щелкните правой кнопкой по блоку по своей модели, выберите Simscape> Block choices, и затем выберите желаемый вариант блока с тепловыми портами: Composite three-phase ports | Show thermal port или Expanded three-phase ports | Show thermal port. Это действие отображает тепловые порты на значке блока и отсоединяет параметры Thermal Port и Temperature Dependence. Эти параметры описаны далее на этой странице с описанием.

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

Переменные

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

Порты

Сохранение

развернуть все

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

Электрический порт сохранения сопоставлен с нейтральной фазой.

Порт сохранения вращательного механического устройства сопоставлен с моторным ротором.

Порт сохранения вращательного механического устройства сопоставлен с моторным случаем.

Тепловой порт сохранения, сопоставленный с обмоткой A. Для получения дополнительной информации смотрите Тепловые Порты.

Тепловой порт сохранения, сопоставленный с обмоткой B. Для получения дополнительной информации смотрите Тепловые Порты.

Тепловой порт сохранения, сопоставленный с обмоткой C. Для получения дополнительной информации смотрите Тепловые Порты.

Тепловой порт сохранения сопоставлен с ротором. Для получения дополнительной информации смотрите Тепловые Порты.

Параметры

развернуть все

Основной

Выберите настройку для обмоток:

  • Wye-wound — Обмотки являются раной Уая.

  • Delta-wound — Обмотки являются раной дельты. a - фаза соединяется между портами a и b, b - фазой между портами b и c и c - фаза между портами c и a.

Выберите точность моделирования:

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

  • Tabulated Ld, Lq and PMLd, Lq и значения PM вычисляются онлайн из текущих интерполяционных таблиц DQ можно следующим образом:

    Ld=f1(id,iq)

    Ld=f2(id,iq)

    λPM=f2(id,iq)

Зависимости

Чтобы включить этот параметр, установите Stator parameterization на Specify Ld, Lq, and L0.

Количество постоянного магнита подпирает пары шестами на роторе.

Выберите Specify flux linkage, Specify torque constant, или Specify back EMF constant.

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

Зависимости

Чтобы включить этот параметр, установите Permanent magnet flux linkage parameterization на Specify flux linkage и Modeling fidelity к Constant Ld, Lq and PM.

Крутящий момент, постоянный с любой из обмоток статора.

Зависимости

Чтобы включить этот параметр, установите Permanent magnet flux linkage parameterization на Specify torque constant и Modeling fidelity к Constant Ld, Lq and PM.

Обратная эдс, постоянная с любой из обмоток статора.

Зависимости

Чтобы включить этот параметр, установите Permanent magnet flux linkage parameterization на Specify back EMF constant и Modeling fidelity к Constant Ld, Lq and PM.

Выберите Specify Ld, Lq, and L0 или Specify Ls, Lm, and Ms.

Индуктивность D-оси.

Зависимости

Чтобы включить этот параметр, установите Stator parameterization на Specify Ld, Lq, and L0 и Modeling fidelity к Constant Ld, Lq and PM.

Индуктивность Q-оси.

Зависимости

Чтобы включить этот параметр, установите Stator parameterization на Specify Ld, Lq, and L0 и Modeling fidelity к Constant Ld, Lq and PM.

Прямая ось текущий вектор, ID.

Зависимости

Чтобы включить этот параметр, установите Stator parameterization на Specify Ld, Lq, and L0 и Modeling fidelity к Tabulated Ld, Lq and PM.

Квадратурная ось текущий вектор, IQ.

Зависимости

Чтобы включить этот параметр, установите Stator parameterization на Specify Ld, Lq, and L0 и Modeling fidelity к Tabulated Ld, Lq and PM.

Матрица Ld.

Зависимости

Чтобы включить этот параметр, установите Stator parameterization на Specify Ld, Lq, and L0 и Modeling fidelity к Tabulated Ld, Lq and PM.

Матрица Lq.

Зависимости

Чтобы включить этот параметр, установите Stator parameterization на Specify Ld, Lq, and L0 и Modeling fidelity к Tabulated Ld, Lq and PM.

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

Зависимости

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

  • Stator parameterization к Specify Ld, Lq, and L0

  • Modeling fidelity к Tabulated Ld, Lq and PM

  • Permanent magnet flux linkage parameterization к Specify flux linkage

Закрутите постоянную матрицу.

Зависимости

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

  • Stator parameterization к Specify Ld, Lq, and L0

  • Modeling fidelity к Tabulated Ld, Lq and PM

  • Permanent magnet flux linkage parameterization к Specify torque constant

Обратная эдс постоянная матрица.

Зависимости

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

  • Stator parameterization к Specify Ld, Lq, and L0

  • Modeling fidelity к Tabulated Ld, Lq and PM

  • Permanent magnet flux linkage parameterization к Specify back EMF constant

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

Зависимости

Чтобы включить этот параметр, установите Winding Type на Wye-wound и Stator parameterization к Specify Ld, Lq, and L0.

Средняя самоиндукция каждой из трех обмоток статора.

Зависимости

Чтобы включить этот параметр, установите Stator parameterization на Specify Ls, Lm, and Ms.

Колебание самоиндукции и взаимной индуктивности обмоток статора с углом ротора.

Зависимости

Чтобы включить этот параметр, установите Stator parameterization на Specify Ls, Lm, and Ms.

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

Зависимости

Чтобы включить этот параметр, установите Stator parameterization на Specify Ls, Lm, and Ms.

Сопротивление каждой из обмоток статора.

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

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

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

Зависимости

Этот параметр отображается только, когда вы устанавливаете параметр Winding Type на Wye-wound.

Контрольная точка для углового измерения ротора. Значением по умолчанию является Angle between the a-phase magnetic axis and the d-axis. Это определение показывают в Моторной фигуре Конструкции. Когда вы выбираете это значение, ротор и a - потоки фазы выравниваются, когда угол ротора является нулем.

Другим значением, которое можно выбрать для этого параметра, является Angle between the a-phase magnetic axis and the q-axis. Когда вы выбираете это значение, a - текущая фаза генерирует максимальный крутящий момент, когда угол ротора является нулем.

Железные потери

Задайте железную вычислительную модель потерь.

Вектор-строка, длины 3, потерь железа разомкнутой цепи из-за гистерезиса, Эдди и избыточных потерь, соответственно, на частоте задан Electrical frequency at which losses determined.

Зависимости

Чтобы включить этот параметр, установите Iron-loss на Empirical.

Вектор-строка, длины 3, потерь железа короткой схемы из-за гистерезиса, Эдди и избыточных потерь, соответственно, на частоте задан Electrical frequency at which losses determined.

Зависимости

Чтобы включить этот параметр, установите Iron-loss на Empirical.

Электрическая частота, на которой были измерены разомкнутая цепь и потери железа короткой схемы.

Зависимости

Чтобы включить этот параметр, установите Iron-loss на Empirical.

Получившаяся фаза RMS короткой схемы, текущая при измерении потерь короткой схемы.

Зависимости

Чтобы включить этот параметр, установите Iron-loss на Empirical.

Механическое устройство

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

Ротационное затухание.

Температурная зависимость

Эти параметры появляются только для блоков с осушенными тепловыми портами. Для получения дополнительной информации смотрите Тепловые Порты.

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

Коэффициент α в сопротивлении связи уравнения температуре, как описано в Тепловой Модели для Блоков Привода. Значение по умолчанию для меди.

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

Тепловой порт

Эти параметры появляются только для блоков с осушенными тепловыми портами. Для получения дополнительной информации смотрите Тепловые Порты.

Значение количества тепла для A, B, и обмотки C. Количество тепла является энергией, требуемой повысить температуру одной степенью.

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

Процент основных потерь железа пути к потоку сопоставлен с магнитным путем через ротор. Это определяет, сколько из железного нагревания потерь приписано ротору тепловой порт HR, и сколько приписано трем извилистым тепловым портам HA, HB и HC.

Зависимости

Чтобы включить этот параметр, установите Iron-loss на Empirical.

Процент перекрестных зубных потерь железа пути к потоку сопоставлен с магнитным путем через ротор. Это определяет, сколько из железного нагревания потерь приписано ротору тепловой порт HR, и сколько приписано трем извилистым тепловым портам HA, HB и HC.

Зависимости

Чтобы включить этот параметр, установите Iron-loss на Empirical.

Примеры модели

Three-Phase PMSM Drive

Трехфазный диск PMSM

Постоянный магнит синхронная машина (PMSM) и инвертор измерены для использования в типичном гибридном автомобиле. Здесь инвертор соединяется непосредственно с батареей транспортного средства, но часто существует также промежуточный этап конвертера DC-DC. Модель может использоваться, чтобы спроектировать контроллер PMSM, выбирая архитектуру и усиления, чтобы достигнуть желаемой производительности. Чтобы проверять синхронизацию поворота IGBT - на и выключить, устройства IGBT могут быть непосредственно заменены более подробным блоком N-Channel IGBT. Для полного моделирования транспортного средства блок Servomotor может использоваться, чтобы абстрагировать PMSM, инвертор и контроллер с основанной на энергии моделью. Резистор Gmin обеспечивает очень маленькую проводимость, чтобы основываться, который улучшает числовые свойства модели при использовании решателя переменного шага.

Ссылки

[1] Kundur, P. Устойчивость энергосистемы и управление. Нью-Йорк, Нью-Йорк: Макгроу Хилл, 1993.

[2] Андерсон, пополудни анализ неработающих энергосистем. Хобокен, NJ: нажатие Wiley-IEEE, 1995.

[3] Меллор, P.H., Р. Робель и Д. Холидей. “В вычислительном отношении эффективная железная модель потерь для бесщеточных машин AC, которая обслуживает расчетный поток и поле, ослабила операцию”. IEEE Электрическая Конференция по Машинам и Дискам. Май 2009.

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

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

Введенный в R2013b