Трехфазный конвертер SV-PWM

Этот пример показывает регулировку скорости разомкнутого цикла асинхронного двигателя с помощью постоянного принципа 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. Сохраните свою модель.