Длительность импульса модулировала источник напряжения
Simscape / Электрический / Интегральные схемы
Блок Controlled PWM Voltage представляет источник напряжения длительности импульса модулируется (PWM). Блок имеет два варианта моделирования, доступные путем щелчка правой кнопкой по блоку по блок-схеме и затем выбирания подходящей опции из контекстного меню, под Simscape> Block choices:
Electrical input ports — Блок вычисляет рабочий цикл на основе ссылочного напряжения через его порты ref+ и ref-. Этим вариантом моделирования является значение по умолчанию.
PS input — Задайте значение рабочего цикла непосредственно при помощи входного порта физического сигнала.
Для варианта Electrical input ports блока потребованный рабочий цикл
где:
V касательно является ссылочным напряжением через порты ref+ и ref-.
Min V является минимальным ссылочным напряжением.
V макс. является максимальным ссылочным напряжением.
Значение параметра Output voltage amplitude определяет амплитуду выходного напряжения.
В начальный момент времени импульс инициализируется как высоко, если параметр Pulse delay time не больше нуля, или потребованный рабочий цикл является нулем.
Можно использовать параметры Pulse delay time и Pulse width offset, чтобы добавить, что маленькая задержка при включении и маленькое выключают усовершенствование. Это может быть полезно при подстройке времени переключения, чтобы минимизировать переключающиеся потери.
В режиме PWM блок имеет две опции для типа переключающегося события при перемещении между выходом высоко и вывел низкие состояния:
Asynchronous – Best for variable-step solvers
— Асинхронные события лучше подходят для переменных решателей шага, потому что они требуют меньшего количества шагов симуляции для того же уровня точности. В асинхронном режиме PWM переключающиеся события генерируют нулевые пересечения, и поэтому время переключения всегда определяется точно, независимо от размера шага максимума симуляции.
Discrete—time – Best for fixed-step solvers
— События дискретного времени лучше подходят для операции фиксированного шага, потому что затем переключающиеся события всегда синхронизируются с шагом симуляции. Используя асинхронную реализацию с фиксированным шагом решатели могут иногда приводить к событиям, являющимся до одного шага симуляции поздно. Для получения дополнительной информации смотрите Симуляцию с Фиксированным Временным шагом — Локальные и Глобальные Решатели Фиксированного Шага.
Если вы используете фиксированный шаг или локальный решатель и дискретное время, переключая тип события, следующие ограничения применяются к значению параметров Sample time:
Шаг расчета должен быть кратным размеру шага симуляции.
Шаг расчета должен быть малым по сравнению с периодом PWM, чтобы гарантировать достаточное разрешение.
Модель основана на следующих предположениях:
REF, который пускает в ход выход этого блока, это не связывается к Electrical Reference. Одно последствие этого - то, что, если вы соединяете PWM и электрические порты REF непосредственно к PWM и электрическим портам REF H-моста или драйвера логического элемента, необходимо присоединить блок Electrical Reference к линии связи REF.
Не соединяйте блок Controlled PWM непосредственно с полупроводниковым логическим элементом, потому что это не использует выходной импеданс драйвера логического элемента, который определяет переключающуюся динамику. Используйте Gate Driver или блок Half-Bridge Driver, чтобы установить источник логического элемента или эмиттерное логическим элементом напряжение.
Не используйте блок Controlled PWM, чтобы управлять моторным блоком непосредственно. Моторный драйвер PWM идет разомкнутая цепь промежуточные импульсы. Используйте H-мостовой-брус, чтобы управлять моторным блоком.
При управлении двигателем через блок H-Bridge, установленный параметр Simulation mode на Averaged
ускорять симуляции. Необходимо также установить параметр Simulation mode блока H-Bridge к Averaged
режим. Это применяет среднее значение потребованного напряжения PWM к двигателю. Averaged
режим принимает, что импеданс моторного индуктивного термина мал в PWM frequency. Чтобы проверить это предположение, запустите симуляцию с помощью PWM
режим и сравнивает результаты с полученными из использования Averaged
режим.
Если вы линеаризуете свою модель, установите параметр Simulation mode на Averaged
и гарантируйте, что вы задали рабочую точку блока правильно. Можно только линеаризовать блок для входных параметров, соответствующих рабочему циклу, больше, чем нуль и меньше чем 100 процентов.
Когда вы используете этот блок в PWM
режим с Use local solver option, выбранным в блоке Solver Configuration, установленном параметр Switching event type на Discrete—time – Best for fixed-step solvers
. Используя Asynchronous – Best for variable-step solvers
опция в этой ситуации может произвести погрешности, потому что симуляция с локальным решателем подразумевает зафиксированный шаг, и события PWM будут не всегда совпадать точно с шагами симуляции. Это приводит к событиям PWM, иногда происходящим один шаг симуляции поздно.