PWM Generator

Сгенерируйте модулированный сигнал ширины импульса или форму волны

  • Библиотека:
  • Simscape / Электрический / Контроль / Модуляция Ширины импульса

  • PWM Generator block

Описание

Блок PWM Generator реализует генератор PWM. Метод модуляции ширины импульса управляет передачей степени от одного электрического компонента к другому, быстро переключаясь между полной передачей степени и отсутствием передачи степени.

Принцип работы

Блок PWM генератора выводит либо 1 когда коэффициент заполнения превышает значение счетчика перевозчика, или 0 в противном случае. Период каждого цикла можно задать путем определения Tper периода таймера. Можно изменить начальный выход или фазу вывода PWM путем определения одного из трех типов счетчиков несущей:

  • Счетчик вверх - выходной сигнал PWM инициализируется в начале on цикл. Этот рисунок показывает сигнал счетчика несущей и соответствующий выход ШИМ.

  • Счетчик вниз - выходной сигнал PWM инициализируется в начале off цикл. Этот рисунок показывает сигнал счетчика несущей и соответствующий выход ШИМ.

  • Счетчик вверх-вниз - выходной сигнал PWM инициализируется наполовину через on цикл. Этот рисунок показывает сигнал счетчика несущей и соответствующий выход ШИМ.

Порты

Вход

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

Коэффициент заполнения в области значений [0,1].

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

Выход

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

Сигнал модуляции ширины импульса.

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

Параметры

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

Используйте стратегию счетчика несущей, чтобы изменить начальное поведение выхода PWM:

  • Счетчик вверх - выход PWM начинается в начале on состояние.

  • Счетчик вниз - выход PWM начинается в начале off состояние.

  • Счетчик вверх-вниз - выход PWM начинается в середине on состояние.

Период таймера ШИМ.

Если вы задаете Carrier counter Up counter или Down counter, параметр Timer period (s) задан как 1fsw, где fsw - частота переключения. Если вы задаете Carrier counter Up-down counter, параметр Timer period (s) задан как 12fsw.

Шаг расчета для блока. Для симуляции в непрерывном времени установите значение нуля. Для симуляции в дискретном времени, чтобы гарантировать адекватное разрешение в сгенерированном сигнале, задайте положительное значение, которое меньше или равно Tper/10, где Tper является Timer period (s).

Примеры моделей

HESM Torque Control

Управление крутящим моментом HESM

Управляйте крутящим моментом в тяговом приводе с синхронной машиной гибридного возбуждения (HESM). Постоянные магниты и обмотка возбуждения возбуждают HESM. Высоковольтная батарея подает SM через управляемый трехфазный преобразователь для обмоток статора и через управляемый четырехквадрантный измельчитель для обмотки ротора. Идеальный источник скорости вращения обеспечивает нагрузку. Подсистема управления использует разомкнутый подход для управления крутящим моментом и замкнутый подход для управления током. В каждый момент выборки запрос крутящего момента преобразуется в соответствующие ссылки на токи. Текущее управление основано на ПИ. В симуляции используется несколько шагов крутящего момента как в режиме двигателя, так и в режиме генератора. Подсистема визуализации содержит возможности, которые позволяют вам видеть результаты симуляции.

SM Torque Control

Управление крутящим моментом SM

Управляйте крутящим моментом в тяговом приводе с синхронной машиной (SM). Высоковольтная батарея подает SM через управляемый трехфазный преобразователь для обмоток статора и управляемый четырехквадрантный измельчитель для обмотки ротора. Идеальный источник скорости вращения обеспечивает нагрузку. Подсистема управления использует разомкнутый подход для управления крутящим моментом и замкнутый подход для управления током. В каждый момент выборки запрос крутящего момента преобразуется в соответствующие ссылки на токи. Текущее управление основано на ПИ. В симуляции используется несколько шагов крутящего момента как в режиме двигателя, так и в режиме генератора. Планирование задач реализовано как конечный автомат Stateflow ®. Подсистема визуализации содержит возможности, которые позволяют вам видеть результаты симуляции.

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

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

.
Введенный в R2017b