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