PWM Generator (Pulse Averaging)

Генератор ШИМ на основе несущей с импульсным усреднением

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

  • PWM Generator (Pulse Averaging) block

Описание

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

  • Двухквадрантный блок DC/DC Converter

  • Full-Bridge Converter блок

  • Двухуровневый блок Конвертера

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

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

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

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

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

Порты

Вход

расширить все

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

Зависимости

Этот порт видим, только если Generator type установлено одно из следующих значений:

  • Full-bridge, single-phase

  • Two-level, three-phase

  • Three-level, three-phase

.

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

Коэффициент заполнения генератора ШИМ. Значение должно быть от 0 до 1.

Зависимости

Этот порт видим, только если Generator type задано значение Two-quadrant.

Выход

расширить все

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

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

Параметры

расширить все

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

  • Выберите Two-quadrant для запуска самокоммутируемых устройств двухквадрантного преобразователя. Коэффициент заполнения генератора задается входом 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 степеней означает, что начальное положение несущей треугольника установлено на середину между ее минимальным и максимальным значением, и наклон положительный.

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

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

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

.
Введенный в R2019b
Для просмотра документации необходимо авторизоваться на сайте