Этот пример показывает регулировку скорости разомкнутого контура асинхронного двигателя с помощью постоянного принципа V/Hz и вектора пробела (SV) метод PWM.
Пьер Жиру, Hydro-Quebec (IREQ)
3-фазовый двигатель клетки белки оценил 3 л. с., 220 В, 60 Гц, 1 725 об/мин питается 3-фазовым инвертором MOSFET, соединенным с источником напряжения постоянного тока 325 В. Инвертор моделируется с помощью блока "Universal Bridge" и двигателя блоком "Asynchronous Machine". Его индуктивность утечки статора Lls собирается в дважды его фактическое значение симулировать эффект реактора сглаживания, помещенного между инвертором и машиной. Крутящий момент нагрузки применился к валу машины, является постоянным и набор к его номинальной стоимости 11.9 N.m.
Импульсы увольнения к инвертору сгенерированы блоком "Space-Vector PWM modulator" библиотеки SPS. Прерывающая частота установлена в 1 980 Гц и входной вектор ссылки к "Углу Величины".
Регулировка скорости двигателя выполняется блоком "Constant V/Hz". Величина и частота напряжений статора установлены на основе заданного значения скорости. Путем варьирования величины напряжений статора по пропорции с частотой поток статора сохранен постоянным.
Запустите симуляцию. Поскольку начальные состояния автоматически загрузились, симуляция должна запуститься в установившемся. Начальная частота вращения двигателя должна составить 1 720 об/мин, и RMS значением напряжений статора должен быть 220V@60Hz.
В 0,1 с заданное значение скорости изменяется с 1 725 до 1 300 об/мин. Можно наблюдать систему динамический взгляд в Осциллографе 1. Когда двигатель достигает постоянной скорости 1 275 об/мин, значение RMS напряжения статора составляет до 165.8 В и частота к 45,2 Гц.
Напряжение статора (фаза AB) и фаза формы тока может наблюдаться в "Осциллографе" Статора V-I. Можно сделать БПФ этих двух количеств с помощью powergui Анализа БПФ.
Начальные состояния, требуемые запустить эту модель в устойчивом состоянии с задающей скоростью на 1 725 об/мин и 11.9 крутящими моментами нагрузки N.m, были сохранены в "power_svpwm_init.mat" файле. Когда вы открываете эту модель, коллбэк InitFcn (в Свойствах/Коллбэках Модели) автоматически загружает в вашу рабочую область содержимое этого .mat файла ("xInitial" переменная).
Если вы измените эту модель или измените значения параметров компонентов степени, начальные условия, сохраненные в "xInitial" переменной, больше не будут допустимы, и Simulink® выдаст ошибку сообщение. Чтобы регенерировать начальные условия для вашей модифицированной модели, выполните описанные ниже шаги:
1. В меню Simulation/Configuration Parameters/Data Import/Export Parameters снимите флажок с параметром "начального состояния".
2. Двойной щелчок по блоку Step пометил "Speed Setpoint (RPM)", и временно отключите изменение задающей скорости путем умножения времени Шага на 100.
3. Измените режим симуляции с "нормального" на "акселератор".
4. Запустите симуляцию. Когда симуляция завершается, проверьте, что устойчивое состояние было достигнуто путем рассмотрения форм волны, отображенных на осциллографах. Конечные состояния, которые были сохранены в "xFinal" структуре со временем, могут использоваться в качестве начальных состояний для будущих симуляций. Выполнение следующих двух команд копирует эти итоговые условия в "xInitial" и сохраняет эту переменную в новом файле (myModel_init.mat).
>> xInitial=xFinal;
>> save myModel_init xInitial
5. В окне File-> Model Properties-> Callbacks-> InitFcn поменяйте имя файла инициализации от "power_svpwm_init" до "myModel_init". В следующий раз, когда вы открываете эту модель, переменная xInitial сохраненный в myModel_init.mat файле загрузится в вашей рабочей области.
6. В меню Simulation-> Configuration Parameters проверяйте "начальное состояние".
7. Запустите симуляцию и проверьте, что ваша модель запускается в установившемся.
8. Двойной щелчок по блоку Step пометил "Speed Setpoint (RPM)", и повторно включите изменение задающей скорости в t=0.1 s (удалите 100 коэффициентов умножения во время Шага).
9. Возвратите Режим Симуляции к Нормальному.
10. Сохраните свою модель.