Алгоритм управления расчетной скорости

Спроектировать алгоритм регулировки скорости:

  1. Создайте подсистему контроллера скорости. Iq_ref текущая производительность подсистемы контроллера скорости используется в качестве входа к текущей подсистеме контроллера, которую вы создали ранее.

    Чтобы создать подсистему контроллера скорости, от Simulink® Library Browser, выбирают блок Discrete PI Controller with anti-windup & reset из Motor Control Blockset/Controls/Controllers библиотека.

    Функция MATLAB® mcb.internal.SetControllerParameters (в скрипте инициализации модели), вычисляет усиления управления PI для d - ось и q - ось текущий контроллер и контроллер скорости. Для получения дополнительной информации относительно оценки усиления параметра управления, смотрите Оценочные Усиления Управления от Моторных Параметров. Смотрите файл скрипта инициализации модели mcb_pmsm_foc_qep_f28379d_data.m (используемый в примере, Ориентированном на поле на Управление PMSM Используя Квадратурный Энкодер) в течение времени выборки (Ts_speed) 500μs. Используйте Блок памяти Datastore Enable, чтобы сбросить контроллер, но это является дополнительным.

  2. Создайте подсистему для контроллера скорости и добавьте блок Rate Transition (от Simulink/Signal Attributes библиотека) к входным параметрам с шагом расчета как Ts_speed (время выполнения цикла регулировки скорости).

  3. Интегрируйте Подсистему контроллера Скорости с интегрированным Текущим Контроллером и подсистемами модели объекта управления. Соедините выходной порт Iq_ref_PU Подсистемы контроллера Скорости к Текущему входному порту Подсистемы контроллера через блок Rate Transition, когда оба порта выполняются в различных частотах дискретизации. Этот рисунок показывает пример настроек блока Rate Transition, соединенного с Контроллером Скорости и Текущими Подсистемами контроллера.

    Этот рисунок показывает интегрированному Контроллеру Скорости, Текущему Контроллеру и подсистемам модели объекта управления.

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