Дискретный бесщеточный ПИ-контроллер тока двигателя постоянного тока с формированием широтно-импульсной модуляции
Simscape / Электрический / Контроль / Контроль BLDC

Контроллер тока BLDC с блоком генерации ШИМ генерирует сигнал широтно-импульсной модуляции (ШИМ) и управляет током в бесщеточном двигателе постоянного тока. Контроллер использует этот алгоритм.

Контроллер тока BLDC с генерацией PWM создает рабочий цикл блока BLDC, реализуя пропорционально-интегральное (PI) управление током, используя это уравнение
Is_ref−Is)
где:
D - рабочий цикл.
Kp - пропорциональный коэффициент усиления.
Ki - интегральное усиление.
Ts - период времени.
Is_ref - опорный ток.
Является измеренным током.
Gzc - полином подавления нуля.
Функция передачи с замкнутым контуром для алгоритма управления PI дает нуль, который может быть отменен с помощью блока компенсации нуля в тракте прямой связи. Передаточная функция компенсации нуля в дискретное время:
KpKiKpKi).
Блок получает сигналы управления для трех фаз путем умножения рабочего цикла на сигналы коммутации. Полученные три управляющих сигнала нормализуются в интервале [-1, 1].
ШИМ-генератор выдает 1, когда значение управляющего сигнала больше значения счетчика несущей. В противном случае генератор ШИМ выдает 0.
[1] Стирбан, А., И. Болдея и Г. Д. Андрееску. «Управление двигателем BLDC-PM без датчика движения с автономным FEM-информационным управлением положением и скоростью наблюдателя». Транзакции IEEE для отраслевых приложений. 48, № 6 (2012): 1950-1958.