exponenta event banner

Проектный полевой алгоритм управления

Для реализации алгоритма управления скоростью двигателя выполните следующие задачи:

  • Текущее масштабирование - Преобразование тока из счетчиков АЦП в PU

  • Декодирование положения квадратурного кодера - считывание счетчиков положения квадратурного кодера и вычисление электрического положения ротора

  • Контроль крутящего момента - контроль тока по оси d-q

  • Управление скоростью

Эти шаги помогают реализовать алгоритм управления скоростью для PMSM с помощью Blockset™ управления двигателем и связаны с моделью mcb_pmsm_foc_qep_f28379d используется в примере Полевое управление PMSM с использованием квадратурного кодера. Они объясняют шаги по настройке управляющих параметров для контроллеров тока d-оси и q-оси и контроллера скорости.

В этих шагах переменные используются для определения типов данных и времени выполнения текущего контроллера и контроллера скорости. См. сценарий инициализации, связанный с примером модели mcb_pmsm_foc_qep_f28379d для получения подробной информации о переменных, определенных в этих шагах.

Совет

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

Оценка параметров двигателя приведена в разделе Оценка параметров двигателя с помощью инструмента оценки параметров блока управления двигателем. Затем см. раздел Создание модели установки с помощью блока управления двигателем для проектирования модели установки. Это помогает проверить алгоритм управления при моделировании.