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

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

  • Масштабирование тока - Преобразуйте ток из отсчётов АЦП в PU

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

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

  • Регулирование скорости

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

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

Совет

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

Смотрите Оценку Параметров Двигателя Используя Motor Control Blockset Parameter Estimation Tool для оценки параметров двигателя. Затем см. Создание модели модели объекта управления с использованием блока Motor Control Blockset для разработки модели объекта управления. Это помогает вам проверить алгоритм управления в симуляции.

Для просмотра документации необходимо авторизоваться на сайте