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

Синхронная машина, ориентированная на поле на управление

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

Описание

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

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

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

Уравнения

FOC SM составлен из нескольких блоков управления от библиотеки Control. Чтобы видеть и изменить эти блоки и внутреннюю структуру FOC, щелкните правой кнопкой по блоку по Simulink и выберите Mask> Look Under Mask. Полная управляющая структура составлена из нескольких частей:

  • Контроллер внешнего цикла преобразовывает ссылочный сигнал, который вы предоставляете к ссылочному d - оси, q - ось и полевые токи.

    Можно выбрать тип ссылочного сигнала, который вы обеспечиваете использованию параметра Control mode:

    • Velocity control — Управляйте или отрегулируйте скорость вращения синхронной машины. Внутренний блок Velocity Controller генерирует ссылочный крутящий момент от скоростной погрешности ротора.

    • Torque control — Управляйте или отрегулируйте механический крутящий момент SM.

    Внутренний блок SM Current Reference Generator генерирует ссылочные токи с помощью контроллера пропорционального интеграла (PI), минимизируя ошибку крутящего момента.

  • Контроллер внутреннего цикла преобразовывает текущие ссылки в ссылки напряжения. Внутренний SM Текущий Контроллер генерирует ссылки напряжения с помощью контроллера PI, минимизирующего текущую ошибку и условия feedforward:

    vd_FF=ωeLqiqvq_FF=ωe(Ldid+Lmfif)vf_FF=0

    где:

    • ωe является ротором электрическая угловая скорость.

    • Ld и Lq является d - и q - индуктивность статора оси.

    • Lmf является взаимной полевой индуктивностью арматуры.

    • id, iq, и if, является статором d-q и полевые токи возбуждения, соответственно.

  • Генератор PWM преобразовывает ссылочные напряжения статора в импульсы логического элемента, которые будут переданы Конвертеру Степени, который приводит в действие обмотки статора синхронной машины.

  • Возбуждение Генератор PWM преобразовывает напряжение поля ссылки в импульсы логического элемента, которые будут переданы Прерывателю DC-DC, приводящему в действие обмотку возбуждения SM.

Эта схема показывает полную архитектуру блока.

В схеме:

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

  • Tref является ссылочным электромагнитным крутящим моментом. Если вы конфигурируете блок для регулировки скорости, Скоростной Контроллер генерирует этот ссылочный крутящий момент.

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

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

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

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

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

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

Ограничения

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

Порты

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

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

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

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

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

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

Измеренное текущее поле ротора, в A.

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

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

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

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

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

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

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

Вывод

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

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

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

Формы волны, которые определяют переключающееся поведение в присоединенном прерывателе возбуждения. Размер формы волны зависит от выбранного типа прерывателя. Чтобы задать тип прерывателя, используйте параметр Chopper type:

  • First and fourth quadrant chopper — Выходная форма волны имеет два импульса.

  • Four-quadrant chopper — Выходная форма волны имеет четыре импульса.

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

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

  • Reference

  • wElectrical

  • iabc

  • theta

  • Vdc

  • PwmEnable

  • TqRef

  • TqLim

  • idqRef

  • idqf

  • vdqRef

  • modWave

  • DCexcit

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

Параметры

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

Общий

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

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

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

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

Максимальный ток в обмотке возбуждения.

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

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

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

Внешний цикл

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

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

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

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

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

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

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

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

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

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

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

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

Синхронный постоянный крутящий момент машины. Это значение численно эквивалентно обратной эдс, постоянной выраженный в V/(rad/s).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Зависимости

Enabled, когда параметр Enable pre-control voltage выбран.

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

Зависимости

Enabled, когда параметр Machine parameters устанавливается на Constant parameters.

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

Зависимости

Enabled, когда параметр Machine parameters устанавливается на Constant parameters.

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

Зависимости

Enabled, когда параметр Machine parameters устанавливается на Constant parameters.

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

Зависимости

Enabled, когда параметр Machine parameters устанавливается на Lookup table based parameters.

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

Зависимости

Enabled, когда параметр Machine parameters устанавливается на Lookup table based parameters.

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

Зависимости

Enabled, когда параметр Machine parameters устанавливается на Lookup table based parameters.

Матрица Ld используется в качестве данных об интерполяционной таблице.

Зависимости

Enabled, когда параметр Machine parameters устанавливается на Lookup table based parameters.

Матрица Lq используется в качестве данных об интерполяционной таблице.

Зависимости

Enabled, когда параметр Machine parameters устанавливается на Lookup table based parameters.

Матрица Lmf используется в качестве данных об интерполяционной таблице.

Зависимости

Enabled, когда параметр Machine parameters устанавливается на Lookup table based parameters.

PWM

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

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

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

Задайте тип прерывателя DC-DC.

Задайте PWM переключающаяся частота для системы возбуждения.

Ссылки

[1] Märgner, M. и В. Хакманн. "Управляйте проблемами внешне взволнованной синхронной машины в автомобильном приложении диска тяги". В Train Emobility-электроэнергии. (2010): 1–6.

[2] Carpiuc, S., К. Лазарь и Д. Пэтрэску. "Оптимальное Управление Крутящим моментом Внешне Взволнованной Синхронной Машины". Журнал Разработки Управления и Прикладной Информатики. 14, № 2 (2012): 80–88.

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

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

Введенный в R2018a