Скоростной контроллер

Скоростной контроллер дискретного времени

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

Описание

Блок Velocity Controller реализует скоростной контроллер в дискретное время.

Вы обеспечиваете измеренные и ссылочные скорости ротора (w и wref) как входные параметры к блоку. Блок затем выводит ссылочный крутящий момент Tref для электропривода.

Чтобы предотвратить завершение в интеграторе, питайте влажный ссылочный крутящий момент Tref_sat от электропривода назад скоростному контроллеру.

Уравнения

Можно управлять ротором угловая скорость с дискретным шагом расчета Ts с помощью одного из трех общих подходов:

  • Управление пропорциональным интегралом (PI), с пропорциональными и интегральными усилениями Kp_w и Ki_w:

    Tref=(Kp_w+Ki_wTszz1)(wrefw)

  • Пропорциональный (P) управление, с пропорциональным усилением Kp_w:

    Tref=Kp_w(wrefw)

  • Управление PPI, охарактеризованное двойной скоростной обратной связью как показано в следующей фигуре:

    Здесь, блок PI Controller структурирован как в стратегии управления PI, и Kv является пропорциональным усилением для контроллера P.

Нулевая отмена

Используя результаты управления PI в нуле в передаточной функции с обратной связью, которая может привести к нежелательному перерегулированию в ответе с обратной связью. Этот нуль может быть отменен путем представления блока нулевой отмены в feedforward пути. Нулевая передаточная функция отмены в дискретное время

GZC_w(z)=TsKi_wKp_wz+(TsKp_wKi_wKp_wKi_w)

Порты

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

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

Желаемая или ссылочная скорость, в rad/s.

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

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

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

Влажная ссылка крутящего момента используется для интегрального антизаключительного усиления в N*m.

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

Внешний сигнал сброса (возрастающее ребро) для интегратора.

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

Вывод

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

Ненасыщенный ссылочный крутящий момент, в N*m.

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

Параметры

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

Тип контроллера:

  • PI control — Пропорционально-интегральное управление с помощью одной обратной связи

  • P control — Пропорционально-интегральное управление с помощью одной обратной связи

  • P-PI control — Пропорциональное и пропорционально-интегральное управление с помощью двойной обратной связи

Зависимости

Опции Control type влияют на видимость или конфигурируемость этих параметров:

  • Controller integral gain

  • P controller proportional gain

  • Anti-windup gain

  • Integral anti-windup gain

  • Sample time (-1 for inherited)

  • Enable zero cancellation

Пропорциональное усиление для:

  • Контроллер PI

  • P контроллер в одноконтурной модели управления

  • Контроллер PI в контроллере PPI

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

Зависимости

Этот параметр видим только, когда Control type установлен в PI control или P-PI control.

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

Зависимости

Этот параметр видим только, когда Control type установлен в P-PI control.

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

Зависимости

Этот параметр видим только, когда Control type установлен в PI control или P-PI control.

Время, в s, между последовательным выполнением блока. Во время выполнения блок производит выходные параметры и, при необходимости обновляет его внутреннее состояние. Для получения дополнительной информации смотрите то, Что Шаг расчета? (Simulink) и Настройка времени выборки (Simulink).

Если этот блок в инициированной подсистеме, наследуйте шаг расчета путем установки этого параметра на -1. Если этот блок находится в модели шага непрерывной переменной, задайте шаг расчета явным образом с помощью положительной скалярной величины.

Зависимости

Этот параметр видим только, когда Control type установлен в PI control или P-PI control.

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

Зависимости

Этот параметр только видим, когда все эти условия соблюдают:

  • Control type установлен в PI control или P-PI control.

  • Sample time установлен в -1.

  • Enable zero cancellation выбран.

Опция, чтобы использовать нулевую отмену на feedforward пути.

Зависимости

Параметр Enable zero cancellation видим только, когда Control type установлен в PI control или P-PI control.

Параметр Discretization sample time только видим, когда Enable zero cancellation выбран.

Образцовые примеры

IPMSM Torque Control in a Series-Parallel HEV

Управление крутящим моментом IPMSM в последовательно-параллельном HEV

Упрощенный последовательно-параллельный гибридный электромобиль (HEV). Внутренний постоянный магнит синхронная машина (IPMSM) и двигатель внутреннего сгорания (ICE) обеспечивают движение автомобиля. ICE также использует электрический генератор, чтобы перезарядить высоковольтную батарею во время управления. Передача автомобиля и дифференциал реализованы с помощью модели сокращения механизма фиксированного отношения. Подсистема контроллера Автомобиля преобразовывает входные параметры драйвера в команды крутящего момента. Стратегия управления автомобиля реализована как конечный автомат Stateflow®. Подсистема контроллера ICE управляет крутящим моментом двигателя внутреннего сгорания. Подсистема контроллера Генератора управляет крутящим моментом электрического генератора. Подсистема контроллера Диска управляет крутящим моментом IPMSM. Подсистема Осциллографов содержит осциллографы, которые позволяют вам видеть результаты симуляции.

IPMSM Velocity Control

Скоростное управление IPMSM

Управляйте ротором, угловая скорость во внутреннем постоянном магните синхронной машине (IPMSM) основывала автомобильный диск электрической тяги. Высоковольтная батарея питает IPMSM через управляемый трехфазный конвертер. IPMSM действует и в автомобильных и в генерирующих режимах согласно загрузке. Идеальный источник крутящего момента обеспечивает загрузку. Подсистема Осциллографов содержит осциллографы, которые позволяют вам видеть результаты симуляции. Подсистема Управления включает многоскоростную основанную на PI структуру каскадного регулирования, которая имеет внешний угловой скоростной цикл управления и два внутренних контура управления током. Планирование задач в подсистеме Управления реализовано как конечный автомат Stateflow®. Во время одной второй симуляции угловой спрос на скорость составляет 0 об/мин, 500 об/мин, 2 000 об/мин, и затем 3 000 об/мин. Выше 1 630 об/мин IPMSM входит в полевой режим ослабления.

Ссылки

[1] Naouar, M. W. А. А. Нэассани, Э. Монмэссон и я. Slama-Belkhodja. "Основанный на FPGA прогнозирующий текущий контроллер для синхронного диска скорости машины". Транзакции IEEE на Силовой электронике. Издание 23, Номер 4, 2008, стр 2115–2126.

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

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

Введенный в R2017b