УДК 621.314.26:621.372.632
Функции компенсации небаланса и шунтирования ячеек алгоритма векторного формирования ШИМ высоковольтного преобразователя
А. А. Коротков, А. Б. Виноградов ФГБОУВПО «Ивановский государственный энергетический университет имени В.И. Ленина»,
г. Иваново, Российская Федерация E-mail: [email protected]
Авторское резюме
Состояние вопроса: Для векторной стратегии ШИМ многоуровневого каскадного преобразователя вопросы компенсации рассогласования (небаланса) напряжений ячеек и шунтирования аварийных ячеек в процессе работы изучены недостаточно. Разработка и практическая реализация способов компенсации небаланса в реальном времени и поддержка функции шунтирования аварийных ячеек без прерывания работы позволят повысить качество регулирования выходных процессов и надежность эксплуатации высоковольтного привода.
Материалы и методы: Расчеты выполнены на основе компьютерного моделирования с использованием методов векторного анализа и теории дифференциальных уравнений.
Результаты: Для векторной ШИМ каскадного преобразователя предложены алгоритм компенсации небаланса напряжений ячеек и методика самонастройки на текущую конфигурацию преобразователя при шунтировании аварийных ячеек. Приведены результаты модельных расчетов каскадного преобразователя с базовой векторной ШИМ, дополненной модулями компенсации небаланса и шунтирования ячеек.
Выводы: Компьютерное моделирование 17-уровневого каскадного преобразователя с модулятором векторной ШИМ и компенсацией небаланса напряжений ячеек показывает снижение среднеквадратичных значений ошибок формирования выходного напряжения по модулю и по фазе на 70-80 % при заданном распределении постоянных напряжений по ячейкам. Модуль шунтирования ячеек векторного алгоритма ШИМ, по сравнению с известным способом шунтирования ячеек синусоидальной ШИМ, обеспечивает отключение только вышедших из строя ячеек и выигрыш по напряжению на 6,25 % при некоторых комбинациях шунтирования.
Ключевые слова: каскадный преобразователь, векторное формирование ШИМ, небаланс напряжений ячеек, шунтирование ячеек.
Unbalance Voltage Compensation and Cell Shunting Functions of Space Vector PWM Algorithm for High-Voltage Converters
A.A. Korotkov, A.B. Vinogradov Ivanovo State Power Engineering University, Ivanovo, Russian Federation E-mail: [email protected]
Abstract
Background: The problems of cell voltage unbalance compensation and on-stream emergency cell shunting of Cascade Voltage Source Converters (VSC) with Space Vector PWM (SVPWM) control strategy are not studied well. The development and practical application of real-time unbalance compensation methods and on-the-go emergency cell shunting functions, supplementing the suggested basic SVPWM algorithm, improve the output control quality and high-voltage drive reliability.
Materials and methods: The calculations are based on computer simulation by the methods of vector analysis and differential equations theory.
Results: An algorithm of cell voltage unbalance compensation and a technique of auto-adjustment to the current VSC configuration (during emergency cell shunting) for the Cascade Voltage Source Converters (VSC) with Space Vector PWM have been developed. The paper represents the results of model simulation of cascade VSC with a basic SVPWM extended by unbalance voltage compensation and cell shunting modules.
Conclusions: Computer simulation of a 17-level Cascade VSC with a SVPWM modulator and an unbalance voltage compensation module has shown that RMS errors of output voltage magnitude and phase decrease by 70-80 % when the constant cell voltage distribution is given. The cell shunting module of SVPWM algorithm, in comparison with the conventional cell shunting method of Sinusoidal PWM, makes it possible to disconnect only out-of-work cells and to get a voltage advantage of 6,25 % in certain shunting combinations.
Key words: Cascade Converter, Space Vector Pulse-Width Modulation, Cell Voltage Unbalance, Cell Shunting.
Повышение эффективности управления мощным высоковольтным электроприводом (ВЭП) является актуальной задачей и заключается в минимизации потерь преобразования электроэнергии (энергосбережение), повыше-
нии качества регулирования и надежности эксплуатации привода. В этих целях нами разработаны новый энергоэффективный алгоритм векторного формирования ШИМ каскадного преобразователя частоты [1] и методика поиска
оптимальной частоты модуляции [2], обеспечивающие минимум коммутационных потерь при допустимом уровне несинусоидальных искажений выходного напряжения.
На основе разработанной базовой структуры векторного алгоритма ШИМ в целях повышения эффективности управления ВЭП предлагаются вспомогательные функции адаптации, предусматривающие возможность настройки на текущие параметры структуры преобразователя в процессе работы (при шунтировании аварийных ячеек), а также компенсации рассогласования реальных напряжений в звене ячеек. Поддержка этих функций в дополнение к базовой расчетной части алгоритма векторной ШИМ определяет надежность эксплуатации и качество регулирования выходных процессов.
Небалансом напряжений многоуровневой каскадной топологии преобразователя называется отклонение напряжений на конденсаторах в звене ячеек им, составляющих выходное напряжение, от некоторого среднего значения. Векторный алгоритм ШИМ, выбирая вектора и определяя длительности их включения, изначально предполагает равенство напряжений всех ячеек и использует только общее среднее напряжение по всем ячейкам ис. Поэтому рассогласование напряжений ячеек приводит к амплитудной и фазовой ошибке формирования выходного вектора напряжения.
Сложность компенсации небаланса для векторной стратегии ШИМ заключается в том, что все алгоритмы компенсации должны быть реализованы на стороне центрального контроллера (ЦК). Для повышения точности компенсации ЦК должен оперировать максимально достоверной информацией о напряжениях всех ячеек. Но даже если организовать передачу напряжений всех ячеек в каждом цикле расчета управления, на момент реализации выходного напряжения компенсация не будет соответствовать фактическим напряжениям ячеек.
Структурная схема цифровой реализации алгоритма векторного формирования ШИМ с модулем компенсации небаланса показана на рис. 1. Базовая структура векторного алгоритма ШИМ выполняет ограничение модуля напряжения задания по среднему напряжению ис, вычисленному по показаниям датчиков напряжения в звене ячеек, определяет треугольник векторной диаграммы, которому соответствует вектор и2, вычисляет оптимальную последовательность коммутации образующих векторов напряжений и соответствующие им длительности включения на периоде ШИМ. Информация с датчиков напряжения в звене ячеек поступает в блок обработки сигналов и используется процедурой компенсации, реализованной в блоке компенсации небаланса напряжений ячеек. В каждом цикле расчета ЦК получает данные с датчиков напряжения ячеек и пересчитывает ис .
Предлагаемый алгоритм компенсации небаланса заключается в «косвенной» коррекции эквивалентного вектора выходного напряжения преобразователя в целях минимизации искажений по амплитуде и угловому положению. Алгоритм компенсации на основе установленной последовательности коммутации векторов и полученной информации о напряжении в звене коммутируемых за период ШИМ ячеек определяет требуемое допустимое смещение моментов коммутации (моментов включения векторов) относительно рассчитанных базовым векторным алгоритмом ШИМ.
Таким образом, базовая часть векторного алгоритма ШИМ рассчитывает относительные длительности включения трех образующих векторов С0,с^,С2, принимая равными ис напряжения всех ячеек, а алгоритм компенсации смещает моменты коммутации, компенсируя отклонения вектора выходного напряжения от заданного и так, чтобы выполнялись следующие соотношения:
Рис. 1. Структурная схема модулятора с векторным алгоритмом ШИМ и модулем компенсации небаланса напряжений ячеек
Со — Со + ДСо — 0;
с1= С1+ Ас1— 0; (1)
С2 — С2 + АС2 — 0; со + С1 + С2 — 1,
где АС0, АС1, АС2 - компенсационная составляющая относительных длительностей включения векторов; С0, С1, С2 - относительные длительности включения векторов после компенсации.
На рис. 2 показан пример возможного смещения проекций векторов, составляющих «элементарную» прямую последовательность
коммутаций /0 ^ Ц ^ /2 ^ /0, где вектор I выбран псевдо-нулевым вектором (ПНВ) для треугольника I типа [1].
А/ I А/2а АЛУ2р[
в
Рис. 2. Искажение формы на примере треугольника I типа векторной диаграммы ВПЧ при небалансе напряжений ячеек
Заштрихованная область на рис. 2 показывает возможное искажение формы равностороннего треугольника I типа векторной диаграммы, обусловленное отклонением проекций векторов, определяемых фактическими напряжениями ненулевых ячеек. Определим понятие ненулевой ячейки как ячейки, принимающей состояние +1 или -1. Звено ячеек с состоянием 0+ или 0- считается отключенным, т.е. исключено из цепи протекания фазного тока, и такую ячейку будем называть нулевой ячейкой.
Смещение положения образующих векторов напряжения /0,/-|,/2 в системе координат (а,р) при небалансе напряжений ненулевых
ячеек относительно идеального равностороннего треугольника рассчитывают по следующим формулам:
А/а — 2За ( - ис) - )(иВс - ис) - ...
А/р —
(с - ис);
^ (с - ис ) Зс (с - ис),
(2)
где и£с, и£с, иСс - средние напряжения всех ненулевых ячеек в фазах А, В, С соответственно; эа, эь, эс - состояния ключей вектора напряжения, для которого вычисляют смещение.
Формулы вычисления среднего напряжения ненулевых ячеек имеют вид
'На/
иА —
ис1с —
/—1
иВ — /—1
, ис1с —-------
/°НЬ /
Нс
иС — —1 ис1с —------------
где БНа1, 3НЬ/, БНс/ - состояние /-й ячейки в фазах А, В, С соответственно.
Анализ формул (2), (3) показывает, что искажение формы одного и того же треугольника векторной диаграммы зависит не только от величины рассогласования напряжений ячеек, выбираемых алгоритмом распределения коммутаций, но и от выбора ПНВ.
Найдем значения компенсационной составляющей относительных длительностей включения, удовлетворяющих условию (1). Запишем две системы уравнений: первая - для идеального случая, когда напряжения всех ячеек равны ис; вторая - учитывает реальный небаланс напряжений и наличие смещений проекций:
Ц0ас0 + Ц1ас1 + Ц2ас2 — Ц2а , (.)
4^0 + Цр^ + ^2 — , ()
с0 + с1 + ^2 — 1;
(/0а + А/01а)) + ('/1а + А/1а)<с1 + ...
с0
... + (2а + А/2а)<с2 + (Ч)а + А/02а)) — ^а ,
(р + А/01р)) + ('/1р + А/1р)<с1 +...
... + ('/2р +А/2р)<с2 +('/0р + А/02р))— ^р , с0 + с1 + с2 — 1,
(5)
где Ц7а, Ц7р - проекции вектора заданного напряжения.
Совместное решение (4) и (5) с учетом условий (1) дает следующее упрощенное решение для величины компенсации относительной длительности включения:
Ас АУГа(/2р- /0р)-А/гр(а- /0а) ;
(/2р - /0р)('/1а - /0а) - (2а - '/0а)('/1р - Ц0р)
АУГр(Ца- /0а)-А/га(/1р- М ;
(р - /0р)('/1а - /0а) - (/2а - '/0а)('/1р - /0р)
ас0 — -ас1 - ас2 , где
А/га — I (А/01а + А/02а) - А/1ас1 - А/2ас2
22
А/р — I 20(А/01р + А/02р) - А/1рс1 -А/2рс21^2
с
Подстановка проекций образующих векторов /), Ц, /2 в первом секторе векторной диаграммы определяет расчетные формулы компенсации относительной длительности векторов I, и, К треугольников I и II типов. В секторах ІІ-УІ расчетные формулы аналогичны, а их соответствие формулам в I секторе представлено в таблице.
Формулы компенсации относительной длительности включения
Сек- Формулы Формулы
тор для треугольника I типа для треугольника II типа
« .-£ А .'' ,, + р Ас ' - Цга + ^3
I * = /г а-/в Ас'' Ц + Цг Р АdJ - Цга +
С - 2/гв АСк Ас'' - 2/Тр аСк --ж
А*' - АсК аС/ - а*К
II А*у - АС'' АdJ - АС'
АсК - А<С" АСк - АdJ
АС' - Ас^ АС' - АdJ
III АdJ - АсК АdJ - АСК
Ас(к - АСI АСк - АС'
АС' - Ас'' АС/ - АС/'
IV АdJ - АdJ АdJ - АdJ
АсК - АСК АСК - АСК
ас' - асК АС/ - АСК
V АdJ - Ас' АdJ - АС/ '
Аск - АdJ АСк - АdJ
Ас - АdJ АС/ - АdJ
VI АdJ - АсК АdJ - А*к
а*к - ас/' А*к - АС'
Функция компенсации небаланса напря-
жений ячеек включает:
1) обработку и сохранение текущих показаний датчиков напряжений в звене ячеек; расчет средних напряжений иС и и^., и^, и^ ;
2) определение смещений для векторов последовательности коммутации за цикл ШИМ по формулам (2);
3) расчет величины смещения моментов коммутаций АС,, Ас^, АСК в заданном секторе
по таблице и значениям проекций АЧ-а, АЧ-р ;
4) определение относительных длитель-
ностей С), С1, С2 и проверка выполнения условий (1).
Режим ограничения компенсации возникает, когда относительные времена включения образующих векторов С), Сь С2 после компенсации принимают недопустимые значения, т.е.
заданный вектор напряжения, лежащий в определенном треугольнике векторной диаграммы, выходит за грани этого треугольника при его «деформации» по причине небаланса напряжений ячеек. Коррекция в режиме ограничения компенсации предполагает введение оптимальной поправки в положение вектора заданного напряжения й7 так, чтобы обеспечить его реализацию в заданной области векторной диаграммы.
Геометрическая интерпретация предлагаемого решения заключается в опускании перпендикуляра из вершины вектора й7 на ближайшую грань треугольника. Точка пересечения с этой гранью и является вершиной скорректированного реализуемого вектора й'7. Принцип работы алгоритма в режиме ограничения компенсации поясняет рис. 3.
В
Рис. 3. Коррекция положения заданного вектора для треугольника I типа
На рис. 3 на примере треугольника I типа с псевдо-нулевым вектором V) после компенсации длительностей включения образующих векторов выделены характерные зоны расположения вектора и2 вне области реализуемых
напряжений ААВС. Коррекция вектора определяется его положением в одной из выделенных зон. Формулы коррекции имеют следующий вид:
• в зоне 3 (точка М3)
С2 = 0,
С) = С) - 0,5С2, (6)
С1' = 1 - С);
• в зоне 1 (точка М1)
= 0,
С) = С) -0,5С1,
С2 = 1 - С);
• в зоне 2 (точка М2)
= ),
С2 = ),
С) = 1,
где С), С1', С'2 - относительные длительности включения после коррекции.
Поддерживаемая алгоритмом управления функция шунтирования ячеек обеспечивает
(7)
(8)
возможность вывода неисправной ячейки из работы без отключения преобразователя и прерывания технологического процесса. Алгоритм ШИМ в рабочем режиме должен успевать воспринимать информацию отключения какой-либо ячейки, пересчитывать необходимые параметры и перестраиваться в новой конфигурации системы.
Согласно известному алгоритму шунтирования ячеек [3] синусоидальной ШИМ, отключение, например, одной ячейки в одной из фаз преобразователя приводит к дополнительному отключению по одной ячейке в двух других фазах и снижению предельного выходного напряжения с коэффициентом п—1 (при постоянном
п - 1
напряжении иС), где п1 - число уровней преобразователя в новой конфигурации с учетом шунтированных ячеек. Таким образом, отключение по одной ячейке в каждой фазе (п1 = 15) 17-уровневого каскадного преобразователя снижает предельное выходное напряжение на 12,5 %. Шунтирование двух ячеек (п1 = 13) в каждой фазе - на 25 % и т.д.
Предлагаемый векторный алгоритм ШИМ с возможностью шунтирования ячеек реализован так, что без принудительного отключения рабочих ячеек максимальное напряжение ограничивается предельным вектором вписанной окружности диаграммы напряжений. Алгоритм шунтирования ячеек рассмотрим на примере следующих вариантов:
а) шунтирование одной ячейки в фазе А;
б) шунтирование по одной ячейке в фазах А и В;
в) шунтирование двух ячеек в фазе А и одной в фазе В;
г) шунтирование по две ячейки в фазах
А и В.
В каждом варианте шунтирования отключаются только аварийные ячейки, т.е. количество ячеек готовых к работе - ра, рь, рс, в общем случае, различается по фазам и составляет:
а) ра = 7, рь = 8, рс = 8 при шунтировании одной ячейки в фазе А;
б) ра = 7, рь = 7, рс = 8 при шунтировании по одной ячейке в фазах А и В;
в) ра = 6, рь = 7, рс = 8 при шунтировании двух ячеек в фазе А и одной в фазе В;
г) ра = 6, рь = 6, рс = 8 при шунтировании по две ячейки в фазах А и В.
Блок-схема алгоритма векторной ШИМ с блоком шунтирования ячеек и блоком обработки сигналов с датчиков напряжения показана на рис. 4. Блок базовой структуры векторного алгоритма ШИМ, формирующий сигналы управления ячейками по заданному вектору напряжения и7, представлен на рис. 1. Флаги срабатывания защит ячеек, устанавливаемые контроллерами ячеек, поступают в блок шунтирования, который подсчитывает количество отключенных ячеек в каждой фазе и соответст-
вующее новой конфигурации число уровней п* по формуле
п = Рш!п + РтС + 1 (9)
где ртт, ртС, ртах - минимальное, среднее и максимальное количество готовых к работе ячеек в фазах преобразователя, причем
Рт1п — Рт С — Ртах .
Блок шунтирования ячеек определяет и передает состояния флагов шунтирования и число уровней новой конфигурации в блок базовой структуры векторной ШИМ. Параметр п* (вместо параметра п) введен для унификации ШИМ алгоритма - задания переменного в рабочем режиме числа уровней.
Для рассматриваемых вариантов шунтирования ячеек 17-уровневого преобразователя рассчитаем значения числа уровней п* по формуле (9):
а) Ртп = 7, Ртй = 8, Ртах = 8, число уровней п" = 16;
б) Ртп = 7, Ртй = 7, Ртах = 8, число уровней п" =15;
в) Ртп = 6, Ртй = 7, Ртах = 8, число уровней п" = 14;
г) Ртп = 6, Ртй = 6, Ртах = 8, число уровней п" =13.
Рис. 4. Структурная схема модулятора с векторным алгоритмом ШИМ и модулем шунтирования ячеек
Значение числа уровней п* в блоке базовой структуры векторной ШИМ используется для расчета длительностей включения векторов и выбора соответствующих комбинаций состояния ключей. Флаги шунтирования ячеек управляют конфигурацией виртуальной модели преобразователя, устанавливая состояние шунтирования ячейки. Блок виртуальной модели в структуре базового алгоритма векторной ШИМ распределяет коммутации в фазе преобразователя равномерно по всем готовым к работе ячейкам (шунтированные ячейки игнорируются).
Исследование функций компенсации небаланса и шунтирования ячеек, интегрированных в структуру разработанного алгоритма векторного формирования ШИМ, выполнено на компьютерной модели высоковольтного привода, составленной в среде программирования □е!рЫ7 и включающей в себя:
- модель структуры 17-уровневого каскадного преобразователя с высоковольтным асинхронным двигателем (АД) типа А0Д-1000-6ДУ1 номинальной мощностью ШВт;
- систему частотного управления по закону ulf = const и модулятор векторной ШИM с разработанными алгоритмами компенсации небаланса и шунтирования ячеек.
Зависимости на рис. 5, б показывают, что алгоритм компенсации небаланса дает эффект снижения действующих значений отклонения модуля и углового положения вектора выходного напряжения на 70-В0 % в диапазоне основной гармоники 10-100 Гц.
Рис. 5. Зависимость коэффициента искажения выходного напряжения по модулю от частоты основной гармоники
Рис. 6. Зависимость среднеквадратичной ошибки углового положения выходного напряжения от частоты основной гармоники
В случае шунтирования одной ячейки в фазе А (комбинация а)), выходное напряжение в этой фазе (рис. 7) ограничено уровнями +7 (положительная полуволна) и -7 (отрицательная полуволна), т.е. 5а = -7...+7. Такое ограничение обусловлено количеством включенных (не шунтированных) ячеек в фазе А. В фазах В и С - все ячейки в состоянии готовности к работе, т.е.: эь = -8...+8 и 5С = -8...+8.
В случае шунтирования по одной ячейке в фазах А и В (комбинация б) на рис. 8), выходное напряжение во всех трех фазах ограничивается следующими уровнями:
®а,Ь,с = -7... + 7 .
Такая комбинация эквивалентна шунтированию по одной ячейке во всех трех фазах с тем отличием, что коммутации в фазе С распределяются равномерно по всем 8 ячейкам, находящимся в состоянии готовности к работе.
Рис. 7. Уровни напряжения на частоте основной гармоники 5) Гц для комбинации шунтирования одной ячейки в фазе: 1 - в фазе А; 2 - в фазе В; 3 - в фазе С
Рис. 8. Уровни напряжения на частоте основной гармоники 5) Гц для комбинации шунтирования по одной ячейке в фазе: 1 - в фазе А; 2 - в фазе В; 3 - в фазе С
Список литературы
1. Коротков А.А., Виноградов А.Б. Новый алгоритм векторного формирования ШИМ высоковольтного преобразователя с минимизацией коммутационных потерь // Вестник ИГЭУ. - 2013. - Вып. 4. - С. 64-69.
2. Коротков А.А., Виноградов А.Б. Анализ энергоэффективности алгоритмов управления преобразователем высоковольтного частотно-регулируемого привода // Вестник ИГЭУ. - 2013. - Вып. 2. - С. 47-52.
3. Пат. 2397579 Российская Федерация, МПК Н 02 M 5/458. Способ аварийного управления силовой ячейкой высоковольтного преобразователя частоты / Д.В. Краснов, А.А. Рязанцев, О.В. Губанов, Г.Б. Лазарев. № 2009112544/09; заяв. 06.04.2009; опубл. 20.08.2010, Бюл. №23. - 7 с.
References
1. Korotkov, A.A., Vinogradov, A.B. Novyy algoritm vek-tornogo formirovaniya ShIM vysokovol'tnogo preobrazovatelya s minimizatsiey kommutatsionnykh poter' [A New Space Vector PWM Algorithm for High Voltage Converter with Switching Loss Minimization]. VestniklGEU, 2013, issue 4, рр. 64-69.
б
2. Korotkov, A.A., Vinogradov, A.B. Analiz energoef-fektivnosti algoritmov upravleniya preobrazovatelem vysoko-vol'tnogo chastotno-reguliruemogo privoda [Energy Efficiency Analysis of Variable-Frequency Drive Medium Voltage Source Converter Control Strategies]. Vestnik IGEU, 2013, issue 2, pp. 47-52.
3. Krasnov, D.V., Ryazantsev, A.A., Gubanov, O.V., Lazarev, G.B. Sposob avariynogo upravleniya silovoy yacheykoy vysokovol'tnogo preobrazovatelya chastoty [Emergency control method of power cell of high-voltage frequency converters], Patent RF, no. 2009112544, 2009.
Коротков Александр Александрович,
НТЦ Электропривода «Вектор», инженер-программист, телефон (4932) 2б-97-0В, e-mail: [email protected]
Виноградов Анатолий Брониславович,
ФГБ0УВП0 «Ивановский государственный энергетический университет имени В.И. Ленина», доктор технических наук, профессор кафедры ЭП и АПУ, научный руководитель НТЦ Электропривода «Вектор», телефон (4932) 2б-97-0В, e-mail: [email protected]