PWM Generator (Pulse Averaging)

Основанный на поставщике услуг генератор PWM с импульсным усреднением

  • Библиотека:
  • Simscape / Электрический / Специализированные Энергосистемы / Основные Блоки / Силовая электроника / Pulse & Signal Generators

    Simscape / Электрический / Специализированные Энергосистемы / Control & Measurements / Pulse & Signal Generators

Описание

Блок PWM Generator (Pulse Averaging) генерирует импульсы, усредненные по модели шага расчета, чтобы использовать с этими блоками конвертера, когда им выбрали переключающуюся модель функции:

  • 2D квадрантный блок DC/DC Converter

  • Блок Full-Bridge Converter

  • Двухуровневый блок Converter

  • Трехуровневый блок NPC Converter

Чтобы использовать метод интерполяции SPS или SPS, переключающий модели функции, решатель SPS должен знать, когда переход от высокого-к-низкому или низкого-к-высокому происходит в шаге расчета. Блок PWM Generator (Pulse Averaging) может обеспечить синхронизацию для этих переходов.

С этим составляющим в среднем импульс генератором (и SPS, переключающий функциональные модели конвертера), намного более высокий шаг расчета может использоваться в модели SPS при поддержании высокочастотной симуляции. Следовательно, этот генератор служит виртуальным FPGA.

Этот рисунок иллюстрирует работу генератора для заданной несущей частоты (ФК) 2 КГц и рабочий цикл (D) 0.8. Временем выполнения модели (Ts) является 50 микросекунды.

Генератор выводит импульсное значение с помощью естественно произведенного, основанного на поставщике услуг метода модуляции. Если переход произойдет в шаге расчета, генератор выведет импульсное значение, представляющее отношение времени (значение между 0 и 1) для on утвердите по шагу расчета. Например, в шаге расчета, идентифицированном первой Blue Arrow, генератор выводит значение 0,25, который представляет это, импульс ввел on в 0.25*Ts секунды (это был on в течение 25% времени выполнения модели). Смещение представлено красной пунктирной областью. Точно так же в шаге расчета, идентифицированном второй Blue Arrow, генератор выводит значение 0,75, который представляет это, импульс был включен в течение 75% времени выполнения модели (это вошло от состояния 0.75*Ts спустя секунды после предыдущего шага расчета).

Порты

Входной параметр

развернуть все

Ссылочный сигнал напряжения раньше генерировал выходные импульсы, заданные как трехфазный вектор или однофазный скаляр. Соедините этот вход с однофазным синусоидальным сигналом управлять однофазным полным мостовой преобразователем, или к трехфазному синусоидальному сигналу управлять трехфазным мостовой преобразователем. Для линейной операции этого блока величина в Vref должна быть между −1 и +1

Зависимости

Этот порт отображается, только если Generator type установлен в одно из этих значений:

  • Full-bridge, single-phase

  • Two-level, three-phase

  • Three-level, three-phase

.

Типы данных: double

Рабочий цикл генератора PWM. Значение должно быть между 0 и 1.

Зависимости

Этот порт отображается, только если Generator type установлен в Two-quadrant.

Вывод

развернуть все

Выведите импульсы, возвращенные как вектор.

Типы данных: double

Параметры

развернуть все

Тип генератора, чтобы управлять. Количество импульсов, сгенерированных блоком, пропорционально количеству плеч мостовой схемы, чтобы стрелять.

  • Выберите Two-quadrant запустить самокоммутируемые устройства 2D квадрантного конвертера. Рабочий цикл генератора задан входом D, который определяет процент импульсного периода, что импульс включен

  • Выберите Full-bridge, single-phase запустить самокоммутируемые устройства однофазного полного мостовой преобразователя. Четыре импульса затем сгенерированы. Импульсы 1 и 3 запускают верхние устройства первой и второй руки. Импульсы 2 и 4 запускают более низкие устройства

  • Выберите Two-level, three-phase (значение по умолчанию), чтобы запустить самокоммутируемые устройства трехфазного мостовой преобразователя. Импульсы 1, 3, и 5 запускают верхние устройства первых, вторых, и третьих рук. Импульсы 2, 4, и 6 запускают более низкие устройства.

  • Выберите Three-level, three-phase запустить самокоммутируемые устройства трехуровневых трех мостов фазы. Импульсы (1, 2), (5, 6), и (9, 10) запускают верхние устройства первых, вторых, и третьих рук. Импульсы (3, 4), (7, 8), и (11, 12) запускают более низкие устройства этих трех рук.

Частота, в Гц, треугольного сигнала поставщика услуг. Значение должно быть больше 0.

Начальная фаза сигнала поставщика услуг, в градусе. Значение 90 градусов означает, что треугольное исходное положение поставщика услуг установлено в среднюю точку между своим минимальным и максимальным значением, и наклон положителен.

Шаг расчета блока, в s. Значение должно быть положительным и больше, чем 0.

Расширенные возможности

Генерация кода C/C++
Генерация кода C и C++ с помощью Simulink® Coder™.

Введенный в R2019b