PMSM Field-Oriented Control

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

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

  • PMSM Field-Oriented Control block

Описание

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

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

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

Уравнения

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

На схеме:

  • ω и ωref являются измеренными и опорными скоростями вращения, соответственно.

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

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

  • θe - электрический угол ротора.

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

Можно принять решение реализовать управление скоростью или крутящим моментом с Control mode параметр. Блок реализует управление скоростью в точности как показано на схеме. Блок реализует управление крутящим моментом, удалив блок Контроллер и приняв эталонный крутящий момент непосредственно.

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

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

Ограничения

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

Порты

Вход

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

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

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

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

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

Измеренная механическая скорость вращения ротора, в рад/с.

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

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

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

Измеренное напряжение постоянного тока, в В.

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

Выход

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

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

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

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

  • Reference

  • wElectrical

  • iabc

  • theta

  • Vdc

  • PwmEnable

  • TqRef

  • TqLim

  • idqRef

  • idq

  • vdqRef

  • modWave

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

Параметры

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

Общая информация

Задайте параметр wye-waned или delta-wund для ссылочных значений контроллера.

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

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

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

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

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

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

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

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

Внешний контур

Укажите тип стратегии управления.

Пропорциональная составляющая из ПИ-контроллера.

Интегральная составляющая из ПИ-контроллера.

Пропорциональная составляющая P- контроллера.

Усиление анти-насыщения ПИ-контроллера.

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

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

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

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

Интерполяционные данные ссылки тока прямой оси.

Интерполяционные данные ссылки тока по квадратурной оси.

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

Зависимости

Этот параметр видим только, когда Current references установлено на Automatically generated lookup-table.

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

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

Квадратурная индуктивность по оси.

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

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

Пропорциональная составляющая из ПИ-контроллеров, используемых для управления током с прямой осью.

Коэффициент усиления интегратора ПИ-контроллера, используемого для управления током с прямой осью.

Усиление анти-насыщения ПИ-контроллера, используемое для управления током с прямой осью.

Пропорциональная составляющая из ПИ-контроллеров, используемых для управления током по квадратурной оси.

Коэффициент усиления интегратора ПИ-контроллера, используемый для управления током с квадратурной осью.

Коэффициент усиления анти-насыщения ПИ-контроллера, используемый для управления током с квадратурной осью.

Приоритезируйте или поддерживайте отношение между осями 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] Бернардес, Т., В. Ф. Монтагнер, Х. А. Грюндлинг, и Х. Пиньейру. «Наблюдатель скользящего режима дискретного времени вектором без датчиков синхронной машины с постоянными магнитами». Транзакции IEEE по промышленной электронике. Том 61, № 4, 2014, с. 1679-1691.

[2] Карпюк, С. и К. Лазар. «Быстрое управление током с ограничениями в реальном времени в тяговых приводах с синхронной машиной на постоянных магнитах». Транзакции IEEE по электрификации транспорта. Vol.1, № 4, 2015, с. 326-335.

[3] Хак, М. Э., Л. Чжун, и М. Ф. Рахман. «Улучшенное управление траекторией для синхронного привода с внутренними постоянными магнитами с расширенным рабочим пределом». Журнал электротехники и электроники. Том 22, № 1, 2003, стр. 49.

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

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

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

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