SRM Current Controller with PWM Generation

Токовый контроллер с внутренней модуляцией ширины импульса для коммутируемых реактивных машин

  • Библиотека:
  • Simscape / Электрический / Контроль / Контроль SRM

  • SRM Current Controller with PWM Generation block

Описание

Блок SRM Current Controller with PWM Generation выполняет пропорционально-интегральное управление током в дискретном времени (PI) для блока Switched Reluctance Machine (SRM). Блок включает модуляцию ширины импульса (PWM).

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

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

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

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

Уравнения

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

D=(Kp+KiTszz1)(Is_refIs)

Где:

  • D - коэффициент заполнения.

  • Kp - пропорциональная составляющая.

  • Ki - интегральная составляющая.

  • Ts является шагом расчета.

  • Is_ref - ссылочный ток.

  • Is - измеренный ток.

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

Порты

Вход

расширить все

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

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

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

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

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

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

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

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

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

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

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

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

Выход

расширить все

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

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

Параметры

расширить все

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

Пропорциональная составляющая, Kp, контроллера.

Интегральная составляющая, Ki, контроллера.

Усиление анти-насыщения, Kaw, контроллера.

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

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

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

Используйте стратегию счетчика несущей, чтобы изменить начальное поведение выхода PWM:

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

  • Счетчик вниз - выход ШИМ начинается в начале выключенного состояния.

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

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

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

Чтобы гарантировать адекватное разрешение в сгенерированном сигнале PWM, установите основной шаг расчета так, чтобы 0<Ts_pwm10Tper, где:

  • Ts_pwm является Fundamental sample time (s).

  • Tper является Timer period (s).

Ссылки

[1] Саха, Н. и С. Панда. «Регулирование скорости с уменьшением пульсации крутящего момента переключаемого реактивного двигателя методом гибридного многих оптимизирующих связей гравитационного поиска». Инженерная наука и техника. Том 20 (2017): 909-921.

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

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

.
Введенный в R2018a