exponenta event banner

Tune PI Controllers using Field Oriented Control Autotuner; Настройка контроллеров PI с использованием автоотюнера управления,

В этом примере вычисляются значения коэффициента усиления PI-контроллеров в контроллерах скорости и тока с помощью блока Autotuner полевого управления. Дополнительные сведения об управлении, ориентированном на поле, см. в разделе Управление, ориентированное на поле (FOC).

В примере поддерживается только моделирование. При моделировании примера модель использует неочищенные значения коэффициентов усиления для PI-контроллеров для достижения устойчивого состояния управления скоростью.

Модель начинает настройку только в установившемся состоянии. Он вводит возмущения в зависимости от целей контроллера (полоса пропускания и запас фазы) на выходе контроллера. Модель использует отклик системы на возмущения для расчета оптимального коэффициента усиления контроллера.

Модель

Пример включает mcb_pmsm_foc_autotuner модели.

Эту модель можно использовать только для моделирования. Для открытия модели Simulink ® можно также использовать команду open_system:

open_system('mcb_pmsm_foc_autotuner.slx');

Необходимые продукты MathWorks ® для моделирования

  • Blockset™ управления двигателем

  • Design™ управления Simulink

Предпосылки

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

Однако при наличии аппаратных средств управления двигателем можно оценить параметры двигателя, которые требуется использовать, с помощью инструмента оценки параметров блока управления двигателем. Инструкции см. в разделе Оценка параметров двигателя с помощью инструмента оценки параметров блока управления двигателем.

Инструмент оценки параметров обновляет переменную motorParam (в рабочем пространстве MATLAB ®) с помощью расчетных параметров двигателя.

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

При использовании инструмента оценки параметров можно обновить параметры инвертора, но не обновлять параметры двигателя в сценарии инициализации модели. Сценарий автоматически извлекает параметры двигателя из обновленной переменной рабочего пространства motorParam.

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

  • Встроенный кодер ®

  • Пакет поддержки встроенного кодера ® для процессоров Texas Instruments™ C2000™

Моделирование и выполнение модели для вычисления усиления PI-контроллера

1. Откройте целевую модель.

2. Щелкните Выполнить (Run) на вкладке Моделирование (Simulation), чтобы смоделировать целевую модель.

3. Проверьте вычисленные значения усиления контроллера PI в блоках Display, доступных в подсистеме PI_Params_Display_and_Logging.

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