PMSM, ориентированный на поле на управление

Постоянный магнит синхронная машина, ориентированная на поле на управление

  • Библиотека:
  • Simscape / Электрический / Управление / Управление PMSM

Описание

PMSM, Ориентированный на поле на Блок управления, реализует ориентированную на поле управляющую структуру для постоянного магнита синхронной машины (PMSM). Поле ориентированное управление (FOC) является производительной стратегией управления электродвигателя переменного тока, которая разъединяет крутящий момент и поток путем преобразования стационарных токов фазы к вращающемуся кадру. Используйте FOC, когда скорость ротора и положение известны, и ваше приложение требует:

  • Высоко закрутите и низко текущий при запуске.

  • Высокая эффективность.

Уравнения

Структура FOC PMSM разъединяет крутящий момент и поток при помощи ротора d-q ссылочный кадр. Эта схема показывает полную архитектуру блока.

В схеме:

  • ω и ωref являются измеренными и ссылочными угловыми скоростями, соответственно.

  • Tref является ссылочным электромагнитным крутящим моментом.

  • i и v являются токами статора и напряжениями, и преобразовывает в нижний индекс d, и q представляют d-ось и q-ось, и преобразовывает в нижний индекс a, b и c, представляйте три обмотки статора.

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

  • G является импульсом логического элемента, преобразовывает в нижний индекс H и L, представляйте высоко и низко, и преобразовывает в нижний индекс a, b, и c представляет три обмотки статора.

Можно принять решение реализовать или скорость или управление крутящим моментом с параметром Control mode. Блок реализует скоростное управление точно как показано в схеме. Блок реализует управление крутящим моментом путем удаления блока Velocity Controller и принятия ссылочного крутящего момента непосредственно.

Предположения

Параметры машины известны.

Ограничения

Управляющая структура реализована с одной частотой дискретизации.

Порты

Входной параметр

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

Системная ссылка, заданная как ссылка крутящего момента в N*m или ссылка скорости в rad/s, в зависимости от режима управления, выбрана.

Типы данных: single | double

Измеренные токи фазы статора, в A.

Типы данных: single | double

Измеренная механическая угловая скорость ротора, в rad/s.

Типы данных: single | double

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

Типы данных: single | double

Измеренное напряжение ссылки DC, в V.

Типы данных: single | double

Вывод

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

Шесть импульсных форм волны, которые определяют переключающееся поведение в присоединенном конвертере степени.

Типы данных: single | double

Соедините шиной содержащий сигналы для визуализации, включая:

  • Reference

  • wElectrical

  • iabc

  • theta

  • Vdc

  • PwmEnable

  • TqRef

  • TqLim

  • idqRef

  • idq

  • vdqRef

  • modWave

Типы данных: single | double

Параметры

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

Общий

Задайте или управление крутящим моментом или скоростную стратегию управления.

Номинальное напряжение ссылки DC электрического источника.

Максимальная степень машины.

Максимальный крутящий момент машины.

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

Порог напряжения, чтобы активировать инвертор степени.

Основной шаг расчета для блока.

Шаг расчета для системы управления.

Внешний цикл

Задайте тип стратегии управления.

Пропорциональное усиление контроллера PI.

Интегральное усиление контроллера PI.

Пропорциональное усиление контроллера P.

Антизаключительное усиление контроллера PI.

Выберите текущую ссылочную стратегию.

Вектор скорости используется в интерполяционных таблицах для определения текущих ссылок.

Вектор крутящего момента используется в интерполяционных таблицах для определения текущих ссылок.

: Вектор напряжения ссылки DC используется в интерполяционных таблицах для определения текущих ссылок.

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

Квадратурная ось текущие ссылочные данные о поиске.

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

Индуктивность прямой оси.

Индуктивность квадратурной оси.

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

Внутренний цикл

Пропорциональное усиление контроллера PI использовало для прямой оси текущее управление.

Усиление интегратора контроллера PI использовало для прямой оси текущее управление.

Антизаключительное усиление контроллера PI использовало для прямой оси текущее управление.

Пропорциональное усиление контроллера PI использовало для квадратурной оси текущее управление.

Усиление интегратора контроллера PI использовало для квадратурной оси текущее управление.

Антизаключительное усиление контроллера PI использовало для квадратурной оси текущее управление.

Приоритизируйте или поддержите отношение между d-и q-осью, когда блок ограничит напряжение.

Включите или отключите нулевую отмену на feedforward пути.

Включите или отключите напряжение перед управлением.

Задайте, как параметризовать машину.

  • Constant parameters — Задайте параметры машины, которые являются постоянными в течение симуляции.

  • Lookup table based parameters — Задайте параметры машины как интерполяционные таблицы, которые зависят от тока.

Индуктивность прямой оси для предварительного управления feedforward.

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

Потокосцепление постоянного магнита для предварительного управления feedforward.

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

Квадратурная ось текущий вектор используется в интерполяционных таблицах для определения параметров. Для постоянных параметров машины не изменяйте значение по умолчанию.

Матрица Ld используется в качестве данных об интерполяционной таблице. Для постоянной машины параметры изменяют только постоянный множитель, например, Ld * ones(3, 3).

Матрица Lq используется в качестве данных об интерполяционной таблице. Для постоянной машины параметры изменяют только постоянный множитель, например, Lq * ones(3, 3).

Матрица потокосцепления постоянного магнита используется в интерполяционной таблице. Для постоянной машины параметры изменяют только постоянный множитель, например, psim * ones(3, 3).

PWM

Задайте метод формы волны.

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

Задайте уровень, на котором вы хотите, чтобы переключатели в конвертере степени переключились.

Ссылки

[1] Bernardes, T., В. Ф. Монтэгнер, Х. А. Грюндлинг и Х. Пинейро. "Дискретное время двигая наблюдателя режима для sensorless векторного управления постоянного магнита синхронная машина". Транзакции IEEE на Industrial Electronics. Издание 61, Номер 4, 2014, стр 1679–1691.

[2] Carpiuc, S. и К. Лазарь. "Быстро ограниченное прогнозирующее текущее управление в реальном времени в постоянном магните синхронные основанные на машине автомобильные диски тяги". Транзакции IEEE на Электрификации Транспортировки. Vol.1, Номер 4, 2015, стр 326–335.

[3] Хак, M. E. Л. Чжун и М. Ф. Рахман. "Улучшенная траектория управляет для внутреннего постоянного магнита синхронным электроприводом с расширенным операционным пределом". Журнал Electrical & Electronics Engineering. Издание 22, Номер 1, 2003, p. 49.

[4] Ян, N., Г. Ло, В. Лю и К. Ван. "Внутренний постоянный магнит синхронный блок управления приводом для электромобиля с помощью интерполяционной таблицы". На 7-й Международной Конференции по Управлению Силовой электроникой и Движением. Издание 2, 2012, стр 1015–1019.

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

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

Введенный в R2017b