Дискретное время бесщеточный двигатель постоянного тока текущий ПИ-контроллер с генерацией модуляции ширины импульса
Simscape / Электрический / Управление / Управление BLDC
Блок BLDC Current Controller with PWM Generation генерирует сигнал модуляции ширины импульса (PWM) и управляет текущий в бесщеточном двигателе постоянного тока. Диспетчер использует этот алгоритм.
BLDC Current Controller with PWM Generation производит рабочий цикл для блока BLDC путем реализации пропорционального интеграла (PI) текущее управление с помощью этого уравнения
где:
D является рабочим циклом.
Kp является пропорциональной составляющей.
Ki является интегральной составляющей.
Ts является периодом времени.
Is_ref является ссылочным током.
Is является измеренным током.
Gzc является нулевым полиномом отмены.
Передаточная функция с обратной связью для алгоритма управления PI дает к нулю, который может быть отменен при помощи блока нулевой отмены в пути прямого распространения. Передаточная функция нулевой отмены в дискретное время:
Блок получает управляющие сигналы для этих трех фаз путем умножения рабочего цикла на коммутационные сигналы. Получившиеся три управляющих сигнала нормированы на интервале [-1, 1].
Генератор PWM выводит 1, когда значение управляющего сигнала больше значения счетчика несущей. В противном случае генератор PWM выводит 0.
[1] Stirban, A. i. Boldea и Г. Д. Андриску. "Управление движения-Sensorless BLDC-электродвигателя-с-постоянными-магнитами С Оффлайновым Наблюдателем Положения и Скорости FEM-Information-Assisted". Транзакции IEEE на Промышленных Приложениях. 48, № 6 (2012): 1950-1958.