Открыть сервис

Векторная ШИМ

Векторная широтно-импульсная модуляция (Векторная ШИМ, Space Vector PWM, SVPWM) — это метод управления силовыми ключами трёхфазного инвертора напряжения, основанный на представлении выходного напряжения как вращающегося вектора в комплексной плоскости. В отличие от традиционной синусоидальной ШИМ (SPWM), векторная модуляция позволяет более эффективно использовать напряжение звена постоянного тока, снижать пульсации тока и улучшать спектральный состав выходного сигнала. Метод широко применяется в электроприводах переменного тока, системах бесперебойного питания и преобразователях частоты.

История

Теоретические основы векторной ШИМ были заложены в 1960-х годах в работах, посвящённых управлению асинхронными двигателями. В 1971 году немецкий инженер Феликс Блашке (Felix Blaschke) предложил концепцию векторного управления (Field-Oriented Control, FOC), которая требовала точного формирования вращающегося магнитного поля статора. Для реализации этого подхода потребовался метод модуляции, способный создавать синусоидальные токи с минимальными искажениями.

Первые публикации, непосредственно описывающие алгоритм SVPWM, появились в середине 1980-х годов. В 1985 году японские исследователи Х. Такахаси и Т. Ногучи опубликовали работу, в которой детально описали принцип формирования пространственного вектора напряжения. С развитием микропроцессорной техники в 1990-х годах SVPWM стала стандартным методом в цифровых системах управления электроприводами. В России векторная ШИМ активно внедрялась с начала 2000-х годов в связи с ростом производства частотно-регулируемых приводов.

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

Пространство состояний инвертора

Трёхфазный мостовой инвертор напряжения (рис. 1) состоит из шести ключей (транзисторов с обратными диодами), образующих три стойки. Каждая стойка может находиться в одном из двух состояний: верхний ключ открыт (состояние «1») или нижний ключ открыт (состояние «0»). Таким образом, существует 2³ = 8 возможных комбинаций состояний ключей (таблица 1).

Таблица 1. Состояния ключей и соответствующие векторы напряжения

Комбинация (A, B, C)Номер вектораОбозначение
(0, 0, 0)0V0
(1, 0, 0)1V1
(1, 1, 0)2V2
(0, 1, 0)3V3
(0, 1, 1)4V4
(0, 0, 1)5V5
(1, 0, 1)6V6
(1, 1, 1)7V7

Каждой комбинации, кроме двух нулевых (V0 и V7), соответствует определённый вектор напряжения в комплексной плоскости (αβ-координаты). Шесть ненулевых векторов (V1–V6) имеют одинаковую амплитуду, равную 2/3 от напряжения звена постоянного тока (Udc), и сдвинуты друг относительно друга на 60°.

Формирование заданного вектора

Заданный вектор напряжения U* (обычно он вращается с частотой, соответствующей частоте выходного напряжения) может быть представлен как комбинация двух соседних ненулевых векторов и одного нулевого. Алгоритм SVPWM в каждом периоде ШИМ (Ts) выполняет следующие шаги:

  1. Определение сектора: по углу заданного вектора U* определяется, в каком из шести секторов (0–60°, 60–120° и т.д.) он находится.
  2. Расчёт времён включения: для двух соседних ненулевых векторов (Ua и Ub) и нулевого вектора (U0) вычисляются времена их удержания (Ta, Tb, T0) из условия, что среднее значение напряжения за период равно заданному:

U = (Ta/Ts) Ua + (Tb/Ts) Ub + (T0/Ts) U0.

  1. Формирование последовательности переключений: для минимизации числа переключений и гармоник обычно используется симметричная последовательность, например: V0 → Va → Vb → V7 → Vb → Va → V0. В середине периода ШИМ происходит переключение на нулевой вектор V7, а затем последовательность повторяется в обратном порядке.

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

  • Повышенное использование напряжения звена постоянного тока: максимальное линейное напряжение на выходе инвертора при SVPWM составляет Udc, тогда как при SPWM — только 0,866 * Udc (при условии отсутствия перемодуляции). Это позволяет на 15% увеличить выходное напряжение без повышения напряжения звена.
  • Снижение пульсаций тока: благодаря более равномерному распределению переключений и использованию нулевых векторов, гармонический состав тока содержит меньше высших гармоник, что снижает потери в двигателе и уменьшает акустический шум.
  • Улучшенная форма тока: при одинаковой частоте ШИМ SVPWM обеспечивает меньший коэффициент гармонических искажений (THD) по сравнению с SPWM.

Классификация методов векторной ШИМ

Существует несколько разновидностей векторной ШИМ, различающихся алгоритмами расчёта и последовательностью переключений:

  • Классическая SVPWM: использует симметричную последовательность с двумя нулевыми векторами (V0 и V7). Обеспечивает наилучшие гармонические характеристики при средних коэффициентах модуляции.
  • Непрерывная SVPWM (Continuous SVPWM): нулевой вектор распределяется между V0 и V7 поровну. Это стандартный вариант, реализованный в большинстве промышленных контроллеров.
  • Прерывистая SVPWM (Discontinuous PWM, DPWM): в течение одного периода ШИМ используется только один нулевой вектор (либо V0, либо V7). Это позволяет снизить потери на переключение в транзисторах, но увеличивает гармонические искажения. DPWM применяется в приводах с высокими требованиями к КПД.
  • Векторная ШИМ с перемодуляцией (Overmodulation SVPWM): при коэффициенте модуляции выше 0,907 (максимальное значение для линейного режима) заданный вектор выходит за пределы шестиугольника, образованного ненулевыми векторами. В этом случае применяются специальные алгоритмы (например, метод минимальной ошибки), которые позволяют получить выходное напряжение до 1,05 * Udc, но с появлением низкочастотных гармоник.

Применение

Электроприводы переменного тока

Основная область применения SVPWM — управление асинхронными и синхронными двигателями в частотно-регулируемых приводах. Векторная модуляция является неотъемлемой частью систем векторного управления (FOC) и прямого управления моментом (DTC). Она обеспечивает плавное регулирование скорости и момента, низкий уровень вибраций и высокую динамику.

Системы бесперебойного питания (ИБП)

В трёхфазных ИБП с двойным преобразованием энергии SVPWM используется для формирования чистого синусоидального напряжения на выходе инвертора. Это позволяет подключать критически важные нагрузки (серверы, медицинское оборудование) с минимальными искажениями.

Преобразователи частоты для промышленности

В станках, насосах, вентиляторах и конвейерах SVPWM применяется для снижения энергопотребления и повышения точности управления. По данным производителей (например, Siemens, Schneider Electric), переход с SPWM на SVPWM позволяет снизить потери в двигателе на 10–15% на номинальной частоте.

Возобновляемая энергетика

В инверторах солнечных и ветровых электростанций SVPWM используется для преобразования постоянного тока от солнечных панелей или аккумуляторов в переменный ток, синхронизированный с сетью. Метод обеспечивает высокий КПД (до 98%) и низкий уровень гармоник, необходимый для соблюдения стандартов качества электроэнергии (ГОСТ 32144-2013).

Реализация

Аппаратная часть

Для реализации SVPWM требуется микроконтроллер или цифровой сигнальный процессор (DSP) с таймерами, способными генерировать ШИМ-сигналы с высокой точностью (обычно 16-битными). Современные микроконтроллеры (например, STM32, TMS320F28335) имеют встроенные модули ШИМ, которые могут автоматически формировать последовательности переключений для SVPWM.

Программная часть

Алгоритм SVPWM реализуется в виде программного модуля, который выполняет следующие функции:

  • Преобразование координат (из трёхфазной системы abc в двухфазную αβ).
  • Расчёт угла и амплитуды заданного вектора.
  • Определение сектора и расчёт времён Ta, Tb, T0.
  • Загрузка значений в регистры сравнения таймера.

Время выполнения алгоритма на современных DSP составляет 5–20 мкс, что позволяет работать на частотах ШИМ до 100 кГц.

Критика и ограничения

  • Сложность реализации: по сравнению с синусоидальной ШИМ, SVPWM требует более сложных математических расчётов (тригонометрические функции, преобразования координат), что увеличивает нагрузку на микроконтроллер. Однако с развитием DSP и библиотек (например, CMSIS-DSP) эта проблема становится менее значимой.
  • Чувствительность к ошибкам синхронизации: при несимметричной нагрузке или неидеальной синхронизации таймеров возможны искажения формы тока, требующие дополнительной коррекции.
  • Ограниченная эффективность при низких частотах ШИМ: на низких частотах (менее 1 кГц) SVPWM может приводить к заметным пульсациям тока, что требует применения методов сглаживания (например, использования дополнительных фильтров).

Интересные факты

  • Векторная ШИМ является частным случаем более общего метода — пространственно-векторной модуляции (Space Vector Modulation, SVM), который может применяться не только для трёхфазных, но и для многофазных систем (например, пятифазных инверторов).
  • В 2010-х годах были разработаны адаптивные алгоритмы SVPWM, которые автоматически подстраивают последовательность переключений под текущий коэффициент модуляции, что позволяет снизить потери на 5–10% по сравнению с фиксированной последовательностью.
  • В российской промышленности SVPWM используется в частотных преобразователях серии «ЭРА» (производство ООО «ЭРА», г. Москва) и в электроприводах для станков с ЧПУ (например, производства ООО «Балт-Систем», г. Санкт-Петербург).

Источники

  • Блашке Ф. «Принципы векторного управления асинхронными двигателями» (1971).
  • Такахаси Х., Ногучи Т. «A new quick-response and high-efficiency control strategy of an induction motor» (IEEE Transactions on Industry Applications, 1985).
  • Хольц Й. «Pulsewidth modulation for electronic power conversion» (Proceedings of the IEEE, 1994).
  • ГОСТ Р 54868-2011 «Преобразователи частоты для электроприводов. Общие технические условия».
  • «Теория электропривода» под ред. В. И. Ключева (М.: Энергоатомиздат, 2001).

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →