Можно использовать поверхностный монтаж или внутренние блоки PMSM из Motor Control Blockset™ двумя способами создать модель объекта управления.
Оцените параметры двигателя при помощи Motor Control Blockset и откройте модель Simulink® с моторным блоком PMSM (автозаполненный предполагаемыми параметрами):
Рабочий процесс оценки параметра Motor Control Blockset помогает вам определить параметры двигателя путем выполнения серии тестов на двигателе. Для получения дополнительной информации смотрите Estimate Motor Parameters Using Motor Control Blockset Parameter Estimation Tool. После успешной оценки параметров двигателя нажмите Open Model в модели хоста оценки параметра. Новая модель открывается блоком Interior PMSM, обновленным с предполагаемыми параметрами двигателя.
Создайте новую модель и добавьте моторный блок PMSM вручную из библиотеки Motor Control Blockset:
Создайте новую модель Simulink и добавьте блок Surface Mount PMSM из библиотеки Motor Control Blockset в браузере Библиотеки Simulink. Откройте маску блока и введите параметры двигателя вручную. Можно получить эти параметры при помощи:
Рабочий процесс оценки параметра Motor Control Blockset. Для получения дополнительной информации смотрите Estimate Motor Parameters Using Motor Control Blockset Parameter Estimation Tool.
Моторная таблица данных или из других известных источников.
В блоке Surface Mount PMSM, установленном параметр Simulation type на Discrete
и параметр Sample Time (Ts) к 25e-6
(половина частоты управления). Дискретная симуляция улучшает скорость симуляции.
Если параметры доступны в MAT-файле, нажимают кнопку Browse на маске блока, чтобы определить местоположение MAT-файла и затем нажать Load from file, чтобы загрузить параметры.
Файлы, содержащие параметры двигателя по умолчанию, доступны в месте <matlabroot>\toolbox\autoblks\autoblksshared\mcbtemplates
для вашей ссылки.
В маске блока Surface Mount PMSM можно также представлять параметры двигателя как переменные рабочей области и использовать m-скрипт, чтобы автоматически обновить эти переменные с помощью коллбэка инициализации модели. Для параметров ссылки некоторых коммерчески доступных двигателей смотрите файл mcb_SetPMSMMotorParameter.m
. Для получения дополнительной информации об этом файле m-скрипта, смотрите Оценочные Усиления Управления от Параметров двигателя.