В этом примере вычисляются значения коэффициента усиления 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™
1. Откройте целевую модель.
2. Щелкните Выполнить (Run) на вкладке Моделирование (Simulation), чтобы смоделировать целевую модель.
3. Проверьте вычисленные значения усиления контроллера PI в блоках Display, доступных в подсистеме PI_Params_Display_and_Logging.
4. Обновите любую целевую модель с помощью этих значений усиления, чтобы она быстро привела двигатель в состояние постоянной скорости.