Векторная ШИМ
Векторная широтно-импульсная модуляция (Векторная ШИМ, 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) | 0 | V0 |
| (1, 0, 0) | 1 | V1 |
| (1, 1, 0) | 2 | V2 |
| (0, 1, 0) | 3 | V3 |
| (0, 1, 1) | 4 | V4 |
| (0, 0, 1) | 5 | V5 |
| (1, 0, 1) | 6 | V6 |
| (1, 1, 1) | 7 | V7 |
Каждой комбинации, кроме двух нулевых (V0 и V7), соответствует определённый вектор напряжения в комплексной плоскости (αβ-координаты). Шесть ненулевых векторов (V1–V6) имеют одинаковую амплитуду, равную 2/3 от напряжения звена постоянного тока (Udc), и сдвинуты друг относительно друга на 60°.
Формирование заданного вектора
Заданный вектор напряжения U* (обычно он вращается с частотой, соответствующей частоте выходного напряжения) может быть представлен как комбинация двух соседних ненулевых векторов и одного нулевого. Алгоритм SVPWM в каждом периоде ШИМ (Ts) выполняет следующие шаги:
- Определение сектора: по углу заданного вектора U* определяется, в каком из шести секторов (0–60°, 60–120° и т.д.) он находится.
- Расчёт времён включения: для двух соседних ненулевых векторов (Ua и Ub) и нулевого вектора (U0) вычисляются времена их удержания (Ta, Tb, T0) из условия, что среднее значение напряжения за период равно заданному:
U = (Ta/Ts) Ua + (Tb/Ts) Ub + (T0/Ts) U0.
- Формирование последовательности переключений: для минимизации числа переключений и гармоник обычно используется симметричная последовательность, например: 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 →