Ориентированный на поле контроллер

Реализуйте ориентированные на поле модели контроллеров на основе косвенной или feedforward векторной стратегии управления

Библиотека

Simscape / Электрический / Специализированные Энергосистемы / Электроприводы / Основные Блоки Диска

Описание

Блок Field-Oriented Controller делает AC, основанный на машине диск ведет себя как DC основанный на машине диск с точки зрения управления крутящим моментом и потоком независимо. Для объяснения смотрите Ориентированное на поток Управление.

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

Подробная модель

В подробном режиме блок Field-Oriented Controller имеет два типа модуляции: гистерезисная модуляция и модуляция вектора пробела (SVM). Данные показывают управление, схематичное для двух типов модуляции.

  • ψr блок вычисления оценивает поток ротора двигателя. Это вычисление основано на моторном синтезе уравнения.

  • Θe блок вычисления находит угол фазы поля вращения потока ротора.

  • Блок abc-dq выполняет преобразование переменных фазы abc на dq компоненты потока ротора, вращающего кадр ссылки поля.

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

  • Идентификаторы* блок вычисления используют ссылку потока ротора, чтобы вычислить статор текущий прямой компонент, требуемый произвести поток ротора в машине.

  • Контроллер потока управляет динамикой потока и уменьшает установившуюся ошибку потока.

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

  • Блок управления намагничивания содержит логику для переключения между режимами намагничивания и нормального функционирования.

Блоки для модуляции с гистерезисом

  • Текущий регулятор является скорострельным оружием текущий контроллер с корректируемой гистерезисной пропускной способностью.

  • Блок dqabc выполняет преобразование расчетных Идентификаторов значений* и IQ* в токи ссылки фазы abc. Фактические значения abc текущие компоненты отслеживают ссылочные токи в гистерезисной пропускной способности.

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

Блоки для модуляции с вектором пробела

  • Блоки PI являются пропорционально-интегральными регуляторами. Расчетные IQ значений* и Идентификаторы* сравниваются с фактическими значениями текущих IQ компонентов и Идентификаторов, соответственно и текущие ошибки питаются контроллеры PI, которые генерируют компоненты напряжения статора, которыми управляют, Vqs и Vds, соответственно.

  • Блок dq \U 03B1\\U 03B2\преобразовывает напряжение статора, которым управляют, от вращения dq координаты в стационарные координаты αβ с помощью угла фазы поля вращения потока ротора.

  • Блок Space Vector Modulator получает полученный вектор напряжения Vαβ и генерирует соответствующий вектор состояний переключения для управления устройств переключения инвертора.

Модуль SVM содержит четыре основных блока:

  • Блок Селектора Сектора используется, чтобы найти сектор αβ плоскости, в которой находится вектор напряжения. αβ плоскость разделена на шесть различных секторов, расположенных с интервалами 60 градусами.

  • Блок Ramp Calculator используется, чтобы произвести унитарный пандус в PWM переключающаяся частота. Этот пандус используется в качестве основы времени для переключающейся последовательности.

  • Блок Switching Time Calculator используется, чтобы вычислить, синхронизация вектора напряжения применилась к двигателю. Вход блока является сектором, в котором находится вектор напряжения.

  • Логический блок Логических элементов получает последовательность синхронизации от блока Switching Time Calculator и пандус от блока Ramp Calculator. Этот блок сравнивает пандус и сигналы синхронизации логического элемента активировать переключатели инвертора в свое время.

Средняя модель

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

Средний режим подобен подробному режиму с гистерезисной модуляцией за исключением того, что нет никакого блока управления переключения, и импульсы, сгенерированные текущим регулятором, являются трехуровневыми сигналами (-1, 0, 1) указание, применяет ли инвертор среднего значения отрицание, нуль или положительное напряжение на шине DC (Vdc) к машине во время насыщения инвертора. В подробном режиме блок Field Oriented Controller выводит фактические импульсы для переключателей инвертора.

Параметры

Model detail level

Задайте образцовый уровень детализации, чтобы использовать:

  • Detailed (значение по умолчанию)

  • Average

Modulation type

Выберите гистерезис или модуляцию вектора пробела. Значением по умолчанию является Hysteresis.

Вкладка контроллера

Flux controller - Proportional gain

Контроллер потока пропорциональное усиление. Значением по умолчанию является 100.

Flux controller - Integral gain

Контроллер потока интегральное усиление. Значением по умолчанию является 30.

Low-pass filter cutoff frequency (Hz)

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

Controller output flux saturation (Wb) [Negative, Positive]

Контроллер потока максимальный отрицательный и положительный вывод, в webers. Значением по умолчанию является [-2,2].

Vector control sampling time (s)

Время выборки контроллера, в секундах. Время выборки должно быть кратным шагу времени симуляции. Значением по умолчанию является 20e-6.

Base​ ​sample time (s)

Временной шаг ​The используется для симуляции в секундах. Значение по умолчанию является ​2​e-6.

Current regulator hysteresis bandwidth (A)

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

Этот параметр доступен только, когда параметр Model detail level устанавливается на Detailed. Значением по умолчанию является 10.

Maximum inverter frequency (Hz)

Максимальная частота переключения инвертора, в герц. Этот параметр доступен только, когда параметр Model detail level устанавливается на Detailed. Значением по умолчанию является 20000.

DC bus voltage sensor cutoff frequency (Hz)

Частота среза фильтра нижних частот первого порядка применилась к измерению напряжения на шине DC в герц. Этот параметр включен только в подробном режиме с выбранным SVM. Значением по умолчанию является 50.

SVM switching frequency (Hz)

Фиксированная частота переключения инвертора, в герц. Этот параметр включен только, когда параметр Model detail level устанавливается на Detailed, и Modulation type установлен в SVM. Значением по умолчанию является 20000.

d-axis current regulator — Proportional gain

D-ось текущий регулятор пропорциональное усиление. Этот параметр включен только, когда параметр Model detail level устанавливается на Detailed, и Modulation type установлен в SVM. Значением по умолчанию является 5.

d-axis current regulator — Integral gain

D-ось текущее усиление интеграла регулятора. Этот параметр включен только, когда параметр Model detail level устанавливается на Detailed, и Modulation type установлен в SVM. Значением по умолчанию является 100.

q-axis current regulator — Proportional gain

Q-ось текущий регулятор пропорциональное усиление. Этот параметр включен только, когда параметр Model detail level устанавливается на Detailed, и Modulation type установлен в SVM. Значением по умолчанию является 5.

q-axis current regulator — Integral gain

Q-ось текущее усиление интеграла регулятора. Этот параметр включен только, когда параметр Model detail level устанавливается на Detailed, и Modulation type установлен в SVM. Значением по умолчанию является 100.

Вкладка машины

Rotor resistance Rr' (ohms)

Сопротивление ротора упомянуло статор в Омах. Значением по умолчанию является 9.295e-3.

Rotor leakage inductance Llr' (H)

Индуктивность утечки ротора упомянула статор в henry. Значением по умолчанию является 0.3027e-3.

Mutual inductance Lm (H)

Индуктивность намагничивания, в henry. Значением по умолчанию является 10.46e-3.

Pairs of poles

Количество пар полюса. Значением по умолчанию является 2.

Initial flux (Wb)

Начальный поток для машины, в webers. Значением по умолчанию является 0.73.

Вводы и выводы

Torque*

Ссылка крутящего момента, обычно обеспеченная контроллером скорости.

Flux*

Ссылка потока, обычно обеспеченная контроллером скорости.

wm

Механическая угловая скорость машины индукции.

I_ABC

Три тока строки машины индукции.

MagC

Этот двоичный сигнал указывает, намагничена ли машина достаточно, чтобы быть запущенной (1) или не (0).

Theta

Угол фазы потока ротора.

sig*

Вектор, содержащий сигналы измерения:

  • Vmode — Логическое значение, указывающее, является ли режим намагничиванием (1) или нормальное функционирование (0).

  • we — Электрическая угловая скорость потока ротора.

  • iabc* — Три ссылочных тока.

  • pulses* — Два трехуровневых сигнала (-1, 0, 1) указание, если инвертор среднего значения применяет отрицание, нуль или положительное напряжение на шине DC (Vdc) к машине.

Этот вывод видим только, когда параметр Model detail level устанавливается на Average.

Gates

Импульсы для шести переключателей инвертора. Этот вывод видим только, когда параметр Model detail level устанавливается на Detailed.

Примеры

Блок Field-Oriented Controller используется в блоке AC3 библиотеки Electric Drives.

Ссылки

[1] Bose, B. K. Современная силовая электроника и диски AC, NJ: Prentice Hall, 2002.

Введенный в R2015b