exponenta event banner

Контроллер тока SRM с генерацией PWM

Регулятор тока с внутренней широтно-импульсной модуляцией для машин с переключаемым сопротивлением

  • Библиотека:
  • Управление Simscape/Electrical/Control/SRM

  • SRM Current Controller with PWM Generation block

Описание

Контроллер тока SRM с блоком генерации PWM выполняет дискретное пропорционально-интегральное (PI) управление током для блока коммутируемой машины сопротивления (SRM). Блок включает в себя широтно-импульсную модуляцию (ШИМ).

Модель генерации PWM

На рисунке показана структура преобразователя для SRM.

Как показано на рисунке, сигнал генерации ШИМ предназначен для устройств коммутации с высокой стороны.

Когда управляющий сигнал больше значения счетчика несущей, ШИМ-генератор выводит 1. В противном случае он выводит 0.

Уравнения

Для определения рабочего цикла блок осуществляет управление током PI в системе отсчета ротора в соответствии с этим уравнением.

D = (Кп + КиЦз 1) (Is_ref−Is)

Где:

  • D - рабочий цикл.

  • Kp - пропорциональный коэффициент усиления.

  • Ki - интегральное усиление.

  • Ts - время выборки.

  • Is_ref - опорный ток.

  • Является измеренным током.

Для получения управляющих сигналов для трех фаз блок затем умножает рабочий цикл на сигналы коммутации. Полученные три управляющих сигнала нормализуются в интервале [0, 1].

Порты

Вход

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

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

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

Фактический ток.

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

Внешний сигнал сброса (передний фронт) для интегратора.

Типы данных: Boolean

Угол ротора в интервале [0, β].

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

Угол включения питания фазой.

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

Угол включения питания фазой.

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

Продукция

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

Импульсные сигналы, определяющие поведение переключения.

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

Параметры

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

Параметры управления

Пропорциональный коэффициент усиления, Kp, контроллера.

Интегральный коэффициент усиления, Ki, контроллера.

Коэффициент усиления защиты от навивки, Kaw, контроллера.

Время (в секундах) между последовательными выполнением блоков. Во время выполнения блок выдает выходные данные и, при необходимости, обновляет свое внутреннее состояние. Дополнительные сведения см. в разделе Что такое время образца? и Укажите время образца.

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

Генератор ШИМ

Используйте стратегию счетчика операторов связи для изменения начального поведения выходного сигнала ШИМ:

  • Up counter - выход PWM начинается в начале включенного состояния.

  • Down counter - выход PWM начинается в начале состояния выключения.

  • Счетчик «вверх-вниз» - вывод PWM начинается в середине включенного состояния.

Период таймера широтно-импульсной модуляции, Tper, в секундах.

Время в секундах между последовательными исполнениями генератора ШИМ. Во время выполнения блок производит вывод ШИМ и, при необходимости, обновляет его внутреннее состояние. Дополнительные сведения см. в разделе Что такое время образца? и Укажите время образца.

Для обеспечения адекватного разрешения в генерируемом сигнале ШИМ установите время основной выборки таким образом, чтобы 0<Ts_pwm≤10Tper, где:

  • Ts_pwm - время (и) основной выборки.

  • Tper - период (ы) таймера.

Ссылки

[1] Саха, Н. и С. Панда. «Управление скоростью с уменьшением пульсации крутящего момента двигателя с переключаемым сопротивлением с помощью метода Hybrid Multy Optimizing Relacement Gravitational Search». Инженерная наука и техника. Том 20 (2017): 909-921.

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

Создание кода C/C + +
Создайте код C и C++ с помощью Simulink ® Coder™

.
Представлен в R2018a