Цифровой синтез выходного напряжения инвертора на основе троичной арифметики

№ 6’2011
PDF версия
В статье излагаются принципы построения и алгоритмы управления автономными инверторами напряжения с цифровым синтезом выходного напряжения на основе троичной симметричной арифметики.

Введение

Автономный инвертор напряжения (АИН) преобразует постоянный ток в переменный. Силовая схема АИН выполнена на ключах, которые могут находиться только в одном из двух состояний: «включено» (ключ открыт) и «выключено» (ключ закрыт). Соответственно, напряжение на выходе мостовой преобразовательной ячейки АИН Uвых (рис. 1), в зависимости от состояния ключей, может принимать три значения:

  • +Uвх (ключи S1, S4 замкнуты, S2, S3 разомкнуты);
  • –Uвх (ключи S2, S3 замкнуты, S1, S4 разомкнуты);
  • 0 (S1, S3 замкнуты, S2, S4 разомкнуты).
 Схема мостовой преобразовательной ячейки

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

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

 Схема многоячеечного АИН.  ПЯ — преобразовательная ячейка

Наиболее просто выполняется АИН, когда выходные напряжения ячеек равны или кратны друг другу [1]. Для уменьшения числа ячеек силового контура АИН соотношение между амплитудами прямоугольных напряжений на выходах этих ячеек выбирают по закону двоичного или троичного счета, а в результирующем выходном напряжении инвертора, использующем сумму или разность указанных напряжений ячеек, образуются ступени с равной амплитудой [2]. Поскольку выходное напряжение мостовой преобразовательной ячейки может принимать три значения, наибольший выигрыш дает выбор отношения коэффициентов трансформации выходных трансформаторов ячеек, которое равно 3n, где n — число ячеек. В этом случае АИН подобен цифро-аналоговому преобразователю, у которого в качестве опорного напряжения выступает первичное питающее напряжение Uп, а в качестве управляющего входного кода — число по симметричному троичному основанию, каждый из разрядов которого может принимать значения 1, 0, –1. Разрядность этого числа равна количеству преобразовательных ячеек инвертора. Использование троичных отношений между разрядами при равном количестве ячеек позволяет получить значительно более высокое разрешение по амплитуде, чем при двоичной арифметике. Это показано в таблице.

Таблица. Зависимость числа уровней выходного напряжения АИН от числа ячеек многозонного АИН

Число ячеек инвертора Число уровней амплитуды
Двоичная арифметика Троичная арифметика
1 1 1
2 3 4
3 7 13
4 15 40
5 31 121

Системы управления многозонных АИН сложнее, чем однозонных, однако применение современных микроэлектронных устройств делает этот недостаток несущественным.

Принципы построения систем управления АИН с цифровым синтезом выходного напряжения

Поскольку на выходе АИН с цифровым синтезом может быть установлено любое напряжение в пределах его полной шкалы и с дискретностью, соответствующей его кванту, целесообразно, помимо синтеза необходимой формы, возложить на систему управления инвертором также стабилизацию его выходного напряжения. С учетом этой дополнительной задачи блок-схема автономного инвертора может иметь вид, приведенный на рис. 3. Здесь обозначено: АИ — силовая часть инвертора, включающая n преобразовательных ячеек; MUX — аналоговый мультиплексор; АЦП — аналого-цифровой преобразователь; МК — микроконтроллер.

 Блок-схемы АИН с управлением: а) по возмущению; б) по отклонению

На рис. 3а приведен вариант блок-схемы АИН, в котором реализуется принцип управления по возмущению. Микроконтроллер с помощью АЦП следит за величиной питающего напряжения Uп. Разность между двумя соседними ступенями (квант) инвертора с троичной арифметикой определяется по формуле:

ΔU = Uп/k, (1)

где k — коэффициент трансформации выходного трансформатора преобразовательной ячейки младшего разряда. Максимальное выходное напряжение АИН равно произведению ΔU×N, где N = (3n–1)/2 — максимальное число ступеней выходного напряжения инвертора.

 Цифровая синусоидальная последовательность

Микроконтроллер генерирует с заданной частотой эталонную цифровую синусоидальную последовательность uэт(t) = Um.этsinωt и переключает в соответствии с изменением uэт(t) ключи преобразовательных ячеек (рис. 4). Для повышения точности уровни переключения должны располагаться посередине между уровнями выходного напряжения uн, так что текущее значение числа квантов выходного напряжения М определяется выражениями:

Формула

Здесь Entier(x) — целая часть числа х. Регулирование по возмущению гарантирует устойчивость инвертора, но из-за падения напряжения на элементах преобразовательных ячеек не обеспечивает высокой точности стабилизации выходного напряжения при изменении нагрузки. Некоторое повышение точности может дать введение компенсирующей связи по току нагрузки, показанной на рис. 3а штриховой линией.

На рис. 3б приведен вариант блок-схемы инвертора, управляемого по отклонению. Здесь реализуется принцип действия следящего АЦП. Микроконтроллер с помощью АЦП следит за величиной напряжения на нагрузке uн(t) и сравнивает его с эталонным кодом uэт(t). При этом возможны следующие варианты управления.

Работа с постоянным временным интервалом и нулевым порогом

Период выходного напряжения инвертора Т разбивается на одинаковые интервалы τ. Величина τ должна удовлетворять неравенству:

τ ≤ ΔUT/2πUm, (4)

иначе инвертор не будет успевать отслеживать эталонную синусоиду. В условии (4) должно быть взято значение ΔU, соответствующее наименьшему значению питающего напряжения и наибольшей нагрузке инвертора.

В момент iτ проверяется условие uн(t)– –uэт(t) > 0. Если условие выполняется, тогда Mi+1 = Mi –1, иначе Mi+1 = Mi +1. График выходного напряжения, соответствующий этому алгоритму, приведен на рис. 5. Как видно, форма выходного напряжения оказывается хуже, чем при управлении по возмущению. При уменьшении τ форма улучшается, но возрастает частота переключения ключей преобразовательных ячеек, в результате чего увеличиваются динамические потери и усиливается высокочастотная часть спектра выходного напряжения.

 График выходного напряжения АИН при работе с постоянным временным интервалом и нулевым порогом

Работа с постоянным порогом по уровню

Изменение числа квантов М производится по условиям:

uн(t)–uэт(t) > 0,5kUп.ном/N,

Mi+1 = Mi –1; i = 0, 1, 2, … (5)

uн(t)–uэт(t) < –0,5kUп.ном/N,

Mi+1 = Mi +1. (6)

Здесь Uп.ном — номинальное значение питающего напряжения. Если питающее напряжение имеет номинальное значение, форма выходного напряжения совпадает с формой, приведенной на рис. 4. Если питающее напряжение отличается от номинального, имеет место фазовый сдвиг основной гармоники выходного напряжения относительно эталона: при Uп > Uп.ном — опережение, при Uп < Uп.ном — запаздывание. На рис. 6 приведены временные диаграммы, соответствующие управлению преобразовательными ячейками по алгоритму (5), (6), в случае, если Uп = 0,8Uп.ном.

 График выходного напряжения АИН  при работе с постоянным порогом по уровню

Работа с подстраиваемым порогом по уровню

Несколько улучшить форму выходного напряжения инвертора можно, если измерять напряжение питания (соответствующая связь показана на рис. 3б штриховой линией) и устанавливать порог переключения ступеней в соответствии с действительным значением Uп. В таком случае изменение числа квантов М производится по условиям:

uн(t)–uэт(t) > 0,5kUп/N, Mi+1 = Mi –1; (7)

uн(t)–uэт(t) < –0,5kUп/N, Mi+1 = Mi +1, i = 0, 1, 2, … (8)

Комбинированный способ

Комбинированный способ (с постоянным тактом и постоянным или подстраиваемым порогом). Способы 2 и 3 требуют от микроконтроллера непрерывного сравнения выходного и эталонного напряжений. В то же время на микроконтроллер могут быть возложены дополнительные обязанности по защите от аварийных режимов, выводу данных о режиме инвертора и др. Выполнение этих функций требует времени, в результате чего микроконтроллер может сравнивать выходное и эталонное напряжение не чаще, чем через некоторый интервал τ, длительность которого должна удовлетворять условию (4). Этот фактор тем существеннее, чем выше частота выходного напряжения инвертора и чем больше число преобразовательных ячеек. Изменение числа квантов производится по условиям:

uн(iτ)–uэт(iτ) > 0,5kUп.ном/N, Mi+1 = Mi –1; i = 0, 1, 2, … (9)

uн(iτ)–uэт(iτ) < –0,5kUп.ном/N, Mi+1 = Mi +1 (10)

в случае постоянного порога по уровню и

uн(iτ)–uэт(iτ) > 0,5kUп/N, Mi+1 = Mi –1; (11)

uн(iτ)–uэт(iτ) < –0,5kUп/N, Mi+1 = Mi +1 (12)

при подстраиваемом пороге.

Временнaя диаграмма напряжений для комбинированного способа при подстраиваемом пороге по напряжению приведена на рис. 7. Видно, что форма выходного напряжения инвертора лучше, чем при способе 1, но хуже, чем при способе 3. Так же, как и при способе 2, имеется запаздывание по фазе относительно эталонного напряжения. Уменьшение интервала τ ведет к улучшению формы выходного напряжения инвертора.

 График выходного напряжения АИН  при комбинированном способе управления

В заключение отметим, что системы регулирования по отклонению обеспечивают более высокое качество стабилизации выходного напряжения инвертора, но склонны к неустойчивости.

Расчет коэффициента гармоник и оценка качества стабилизации выходного напряжения

Коэффициент гармоник в данном случае удобнее всего определить по формуле:

 Формула

где Uн и U1 — действующие значения, соответственно, выходного напряжения и его основной гармоники.

Управление по возмущению

В силу симметрии выходного напряжения относительно начала координат квадрат действующего значения выходного напряжения инвертора:

 Формула

где m = Entier(Um.эт/ΔU+0,5), Um.эт — амплитуда эталонного напряжения. Множество фазовых углов θi, которым соответствуют моменты смены состояний ключей инвертора, определяется, согласно рис. 4, соотношением:

θi = arcsin[(i–0,5)ΔU/Um.эт], i = 1, 2, …, m. (15)

Действующее значение основной гармоники:

 Формула

Пример 1. На рис. 8 приведены графики расчетной зависимости kг от величины питающего напряжения для n = 3 и n = 4 при регулировании по возмущению. Питающее напряжение указано в относительных единицах к номинальному значению Uп.ном. Амплитуда эталонного напряжения Um.эт = 0,8Uп.ном. По графикам видно, что даже при n = 3 коэффициент гармоник не превосходит 5%. Если же инвертор включает 4 преобразовательные ячейки, то kг не превосходит 1,5%.

<img class="wp-image-204916 size-full" src="https://kit-e.ru/wp-content/uploads/119_pic8.jpg" alt=" Графики зависимости kг от питающего напряжения при регулировании по возмущению» title=» Графики зависимости kг от питающего напряжения при регулировании по возмущению» width=»» height=»»>Рис. 8. Графики зависимости kг от питающего напряжения при регулировании по возмущению

На рис. 9 приведены графики расчетной зависимости действующего значения выходного напряжения Uн, отнесенного к его средней величине Uн.ср, от относительной величины питающего напряжения при том же способе регулирования, также для n = 3 и n = 4. Видно, что если в составе инвертора три преобразовательные ячейки, то при отклонении питающего напряжения от номинального значения в пределах 20% нестабильность напряжения на нагрузке не превышает 1,2%. В случае же n = 4 нестабильность не превышает 0,2%.

 Графики зависимости выходного напряжения от питающего напряжения  при регулировании по возмущению

Последние графики построены в предположении, что инвертор работает на холостом ходу. При работе под нагрузкой напряжение Uн может существенно меняться за счет падения напряжения на элементах силовой части инвертора, так как система управления не следит за Uн.

Управление по отклонению

Работа с постоянным временным интервалом

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

 Формула

Здесь l = T/2τ — число тактов за полупериод выходного напряжения инвертора. Текущее число ступеней М определяется формулой:

 Формула

Квадрат действующего значения основной гармоники в этом случае равен сумме квадратов синфазной и квадратурной составляющих:

U12 = U2+U2, (19)

причем

 Формула

Пример 2. На рис. 10 приведены графики расчетной зависимости kг от величины питающего напряжения для n = 3, τ = Т/80 и n = 4, τ = Т/300 при регулировании по отклонению с постоянным временным интервалом. Питающее напряжение указано в относительных единицах к номинальному значению Uп.ном. Амплитуда эталонного напряжения Um.эт = 0,8Uп.ном. По графикам видно, что при n = 3 коэффициент гармоник достигает 8,5%. Если же инвертор включает четыре преобразовательные ячейки, то kг превосходит 2,8%. Следовательно, этот способ значительно хуже других.

Графики зависимости kг от питающего напряжения  при регулировании по отклонению с постоянным временным интервалом

Работа с постоянным порогом по уровню

Квадрат действующего значения выходного напряжения инвертора в этом случае:

 Формула

где m = Entier(Um.эт+0,5ΔUном)/ΔU, ΔUном — амплитуда ступени выходного напряжения при номинальном питающем напряжении. Множество фазовых углов θi и αi, которым соответствуют моменты смены состояний ключей инвертора, соответственно, в первой и во второй четвертях периода, определяется соотношениями:

θi = arcsin{[(i–1)ΔU+0,5ΔUном]/Um.эт}, (23)

αi = arcsin[(iΔU–0,5ΔUном)/Um.эт], i = 1, 2, …, m. (24)

Действующее значение синфазной составляющей основной гармоники:

 Формула

Действующее значение квадратурной составляющей основной гармоники:

 Формула

Коэффициент гармоник находим по формуле:

 Формула

Пример 3. На рис. 11 приведены графики расчетной зависимости kг от величины питающего напряжения для n = 3 и n = 4 при регулировании по отклонению с постоянным порогом по уровню. Питающее напряжение указано в относительных единицах к номинальному значению Uп.ном. Амплитуда эталонного напряжения Um.эт = 0,8Uп.ном. Как видно, графики незначительно отличаются от соответствующих кривых на рис. 8. Так, при n = 3 коэффициент гармоник не превосходит 5,05%, если же инвертор содержит четыре преобразовательные ячейки, то kг не превосходит 1,55%.

Графики зависимости kг от питающего напряжения  при регулировании по отклонению с постоянным порогом по уровню

На рис. 12 приведены графики расчетной зависимости действующего значения выходного напряжения Uн, отнесенного к его средней величине Uн.ср, от относительной величины питающего напряжения, также для n = 3 и n = 4. Видно, что если в составе инвертора три преобразовательные ячейки, то при отклонении питающего напряжения от номинального значения в пределах 20% нестабильность напряжения на нагрузке не превышает 1%. В случае же n = 4 нестабильность не превышает 0,2%. В отличие от регулирования по возмущению, в данном случае контролируется выходное напряжение инвертора, поэтому нестабильность Uн при изменении нагрузки будет незначительна.

Графики зависимости выходного напряжения от питающего напряжения  при регулировании по отклонению с постоянным порогом по уровню

Проведен расчет амплитудного спектра выходного напряжения инвертора при n = 3 для случая регулирования по отклонению с постоянным порогом. В силу симметрии кривой выходного напряжения относительно оси абсцисс четные гармоники отсутствуют [3]. Приведены графики зависимости относительных амплитуд 3-й, 5-й, 7-й гармоник (рис. 13) и 9-й, 11-й, 13-й гармоник (рис. 14) от питающего напряжения.

Графики зависимости амплитуд 3-й, 5-й и 7-й гармоник  выходного напряжения АИН при регулировании по отклонению с постоянным порогом
Графики зависимости амплитуд 9-й, 11-й и 13-й гармоник  выходного напряжения АИН при регулировании по отклонению с постоянным порогом

Значения коэффициента гармоник при регулировании по отклонению с подстраиваемым порогом по уровню практически не отличаются от аналогичных значений при регулировании по возмущению. Соответствующие графики имеют тот же вид, что и на рис. 8.

Регулирование по отклонению с комбинированным способом формирования выходного напряжения инвертора

Как следует из алгоритма формирования выходного напряжения (9)–(12) АИН, система управления которого работает с постоянной тактовой частотой и ненулевым порогом переключения, квадрат действующего значения выходного напряжения инвертора может быть определен выражением (17):

 Формула

Здесь l = T/2τ — число тактов за полупериод выходного напряжения инвертора. Текущее число ступеней М(i) определяется алгоритмом:

 Формула

Причем M(0) = 0, а

 Формула

Квадрат действующего значения основной гармоники определяется выражениями (19)–(21), а коэффициент гармоник — формулой (13).

Пример 4. На рис. 15 приведены графики расчетной зависимости kг от величины питающего напряжения для n = 3, τ = Т/100 и n = 4, τ = Т/300 при комбинированном регулировании по отклонению с постоянным временным интервалом и постоянным порогом по уровню. Питающее напряжение указано в относительных единицах к номинальному значению Uп.ном. Амплитуда эталонного напряжения Um.эт = 0,8Uп.ном. По графикам видно, что при n = 3 коэффициент гармоник лишь немного превосходит результаты примеров 1 и 3 и достигает 5%. Если же инвертор включает четыре преобразовательные ячейки, то kг не превосходит 1,5%. Следовательно, этот способ, не требующий непрерывного сравнения выходного и эталонного значения, является наиболее предпочтительным.

Графики зависимости kг от питающего напряжения  при комбинированном регулировании по отклонению  с постоянным временным интервалом и постоянным порогом по уровню

На рис. 16 приведены графики расчетной зависимости действующего значения выходного напряжения Uн, отнесенного к его средней величине Uн.ср, от относительной величины питающего напряжения, также для n = 3 и n = 4. Видно, что если в составе инвертора 3 преобразовательные ячейки, то при отклонении питающего напряжения от номинального значения в пределах 20% нестабильность напряжения на нагрузке не превышает 1,5%. В случае же n = 4 нестабильность не превышает 0,25%. Так же как и в предыдущем примере, в данном случае контролируется выходное напряжение инвертора, поэтому нестабильность Uн при изменении нагрузки незначительна.

Графики зависимости выходного напряжения от питающего напряжения при комбинированном регулировании по отклонению  с постоянным временным интервалом и постоянным порогом по уровню

Заключение

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

Приемлемое качество при относительно низком быстродействии системы управления обеспечивает комбинированное регулирование по отклонению с постоянным временным интервалом и постоянным порогом по уровню.

Литература

  1. Моин В. С. Стабилизированные транзисторные преобразователи. М.: Энергоатомиздат, 1986.
  2. Моин В. С., Уанзоли Б. Л., Цишевский В. А., Лаптев Н. Н., Войтович И. А. Инвертор со ступенчатой, близкой к синусоидальной, формой кривой выходного напряжения // А. с. СССР № 748743, МПК5 H 02 M 7/537, 1980.
  3. Зевеке Г. В., Ионкин П. А., Нетушил А. В., Страхов С. В. Основы теории цепей. М.: Энергоатомиздат, 1989.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *