Настройте ПИ-контроллеры при помощи Поля Ориентированный Автотюнер Управления

Этот пример вычисляет значения усиления ПИ-контроллеров в скорости и текущих контроллерах при помощи блока Field Oriented Control Autotuner. Для получения дополнительной информации о реализации ориентированного на поле на управление, смотрите, что Управление Частотой вращения двигателя Реализации Использует Ориентированное на поле управление (FOC).

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

Модель начинает настраиваться только в устойчивом состоянии. Это вводит воздействия в зависимости от целей контроллера (пропускная способность и запас по фазе) в выходе контроллера. Модель использует отклик системы для воздействий, чтобы вычислить оптимальное усиление контроллера.

Модель

Пример включает эту модель:

  • mcb_pmsm_foc_autotuner

Можно использовать эту модель только в симуляции. Можно использовать open_system команду, чтобы открыть модель Simulink®:

open_system('mcb_pmsm_foc_autotuner.slx');

Необходимый MathWorks® Products для симуляции

  • Motor Control Blockset™

  • Fixed-Point Designer™

Предпосылки

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

Однако, если у вас есть оборудование блока управления приводом, можно оценить параметры для двигателя, который вы хотите использовать, при помощи инструмента оценки параметра Motor Control Blockset. Для инструкций смотрите Оценочные Моторные Параметры при помощи Motor Control Blockset Parameter Estimation Tool.

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

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

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

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

  • Embedded Coder®

  • Embedded Coder® Support Package для процессоров Instruments™ C2000™ Техаса

Симулируйте и запущенная модель, чтобы вычислить усиления ПИ-контроллера

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

2. Нажмите работает на вкладке Simulation, чтобы симулировать целевую модель.

3. Наблюдайте вычисленные значения усиления ПИ-контроллера в блоках Отображения, доступных в подсистеме PI_Params_Display_and_Logging.

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

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