PMSM Field-Oriented Control

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

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

Описание

Блок PMSM Field-Oriented Control реализует ориентированную на поле управляющую структуру для постоянного магнита синхронной машины (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 электрического источника.

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

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

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

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

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

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

Внешний цикл

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

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

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

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

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

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

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

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

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

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

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

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

Зависимости

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Индуктивность квадратурной оси для предварительного управления 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