Можно использовать поверхностное крепление или внутренние блоки PMSM из Motor Control Blockset™ двумя способами создать модель объекта управления.
Оцените параметры двигателя при помощи Motor Control Blockset и откройте Simulink® модель с блоком двигателя PMSM (автоматически заполненная предполагаемыми параметрами):
Рабочий процесс оценки параметра Motor Control Blockset помогает вам определить параметры двигателя, выполнив серию тестов на двигателе. Для получения дополнительной информации смотрите Оценку Параметров Двигателя Используя 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. Для получения дополнительной информации смотрите Оценку Параметров Двигателя Используя 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-скрипта, смотрите Оценку коэффициентов усиления из параметров двигателя.