SRM Current Controller

Управление током для коммутируемых реактивных машин

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

  • SRM Current Controller block

Описание

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

Уравнения

Чтобы определить коэффициент заполнения, блок реализует дискретное время пропорционально-интегральное (PI) управление током в соответствии с этим уравнением.

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

Выход

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

Управляющий сигнал нормирован в интервале [0, 1].

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

Сигнал переключения для a -, b - и c - фаз. 1 для условия включения и 0 для условия выключения

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

Параметры

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

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

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

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

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

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

Ссылки

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

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

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

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