В статье описан метод векторного управления, повышающего эффективность регулирования скорости асинхронных двигателей переменного тока. Управление величиной магнитного поля позволяет использовать методы управления двигателями постоянного тока для регулирования скорости двигателей переменного тока.
А. Мельниченко
В системах управления скоростью вращения двигателей используются преимущественно двигатели постоянного тока: коллекторные и бесколлекторные, с обмоткой возбуждения и постоянными магнитами [1]. Это объясняется тем, что схемы управления этими двигателями сравнительно просты. Исходя из электромеханической модели двигателя постоянного тока, можно допустить, что в определенных пределах вращающий момент пропорционален току двигателя. Поэтому задача управления скоростью решается сравнительно просто с использованием ПИД-регулятора.
На практике выбор типа двигателя может оказаться не такой простой задачей. Двигатель нельзя выбирать, основываясь только на простоте управления. Необходимо учитывать еще ряд факторов, а именно:
- сложность обслуживания
- процессы, происходящие в оборудовании при выходе двигателя из строя (например, при коротком замыкании в обмотке)
- способ охлаждения двигателя
- стоимость двигателя и др.
Двигатели переменного тока имеют явные преимущества перед другими типами двигателей и используются, главным образом, в тех случаях, когда необходимо поддерживать постоянную скорость вращения. Развитие микроконтроллеров и устройств силовой электроники позволило значительно снизить сложность и стоимость систем управления скоростью таких двигателей. Однако при использовании обычных способов управления достичь эксплуатационных характеристик, сравнимых с характеристиками двигателей постоянного тока, пока не удается.
КАК РАБОТАЕТ ДВИГАТЕЛЬ
Вращающий момент в электродвигателе создается в результате протекания тока по проводнику, помещенному в магнитное поле. Это поле можно создать с помощью постоянных магнитов или обмотки, подключенной к источнику тока. В первом приближении вращающий момент двигателя является линейной функцией тока и величины магнитного поля. Линейная зависимость открывает возможность простого управления скоростью вращения двигателя. Для регулирования тока через двигатель, а, значит, и создаваемого им вращающего момента используют ПИД-регулятор. Такие же регуляторы могут использоваться для управления положением или скоростью вращения ротора.
Может показаться, что оптимальным решением является выбор синхронного двигателя с обмоткой возбуждения или постоянными магнитами. Однако при использовании двигателя с обмоткой возбуждения увеличиваются расходы на его техническое обслуживание (чистку коллектора, замену щеток и др.). Можно, конечно, использовать бесколлекторный двигатель с постоянными магнитами, однако стоимость магнитов, а, значит, и всего двигателя будет достаточно велика.
ДВИГАТЕЛЬ ПЕРЕМЕННОГО ТОКА
В этой ситуации наиболее оптимальным выбором может стать применение асинхронного двигателя переменного тока. Его обмотка расположена снаружи двигателя, что облегчает ее охлаждение. Ротор представляет собой стальную конструкцию в виде «беличьего колеса», устойчивую к механическим нагрузкам и высокой температуре. В двигателе отсутствуют щетки, стирающиеся во время эксплуатации. Рассмотрим более подробно, как работает этот двигатель.
В качестве примера выберем двигатель со следующими параметрами:
- напряжение питания ~230 В, частота 60 Гц
- ток при номинальной нагрузке 1.4 A
- мощность 250 Вт
- скорость вращения 3450 об/мин.
Обмотки статора двигателя расположены таким образом, что при питании их переменным током создается вращающееся магнитное поле. Скорость вращения ротора двигателя должна быть меньше, чем скорость вращения магнитного поля. Разность между скоростями вращения магнитного поля и ротора называют скольжением. Для двигателя с приведенными выше параметрами скорость вращения магнитного поля составляет 60 об/с или 3600 об/мин. Но, как указано в параметрах двигателя, скорость вращения ротора при номинальной нагрузке составляет 3450 об/мин или 57.5 об/с. Таким образом, частота скольжения равна 60 — 57.5 = 2.5 Гц.
В результате того, что ротор находится в переменном магнитном поле, изменяющемся с частотой 2.5 Гц, в нем генерируется переменный ток, создающий собственное магнитное поле. При взаимодействии магнитных полей статора и ротора возникает вращающий момент. Изменение нагрузки двигателя приводит к небольшому изменению его скорости. При увеличении нагрузки скорость ротора несколько уменьшится. При этом частота скольжения увеличится, в результате чего возрастет ток ротора и соответственно вращающий момент двигателя.
РЕГУЛИРОВКА СКОРОСТИ ВРАЩЕНИЯ АСИНХРОННОГО ДВИГАТЕЛЯ
Скорость вращения двигателя можно регулировать, изменяя частоту и напряжение питания. К примеру, если скорость двигателя с вышеуказанными параметрами необходимо уменьшить вдвое, частоту следует также уменьшить вдвое, т.е. до 30 Гц. Поскольку индуктивное сопротивление обмотки статора на этой частоте также уменьшится вдвое, для сохранения той же величины тока в обмотке необходимо пропорционально уменьшить напряжение. Иными словами, при регулировании скорости отношение напряжения к частоте необходимо сохранять неизменным. Для рассматриваемого двигателя это отношение равно:
K = 230/60 = 3.83 В/Гц
Следует упомянуть, что эта зависимость является частным случаем закона, сформулированного в 1925 г. академиком В.П. Костенко [2].
Иногда для оптимизации работы двигателя в некотором диапазоне скоростей (например, при разгоне) зависимость напряжения от частоты может отклоняться от линейной (рис. 1).
Рис. 1. Зависимость напряжения на двигателе переменного тока от частоты при управлении скоростью вращения
В ситуациях, когда скорость или нагрузка двигателя изменяются сравнительно редко, метод регулирования скорости с сохранением постоянного отношения «напряжение/часто- та» дает хороший результат. Типовая схема системы управления для этого случая приведена на рис. 2. Микропроцессор, в состав которого входит ШИМ-модулятор, осуществляет управление инвертором с шестью мощными транзисторами. По сигналу тахометра, поступающему на вход процессора, вычисляется отклонение скорости вращения от заданной и в зависимости от этого генерируется сигнал управления инвертором, с выхода которого снимается напряжение заданного уровня и частоты для питания двигателя.
Рис. 2. Типовая схема системы управления скоростью вращения двигателя переменного тока
Для применений, которые требуют быстрой реакции, такой способ управления оказывается непригодным из-за его инерционности. Кроме того, при увеличении скорости или нагрузки двигателя ток в его обмотке чрезмерно возрастает. Медленная реакция объясняется тем, что при таком управлении параметры тока статора, управляющие вращающим моментом двигателя, неотделимы от параметров, управляющих величиной магнитного поля ротора. Изменение уровня или частоты напряжения питания вызовет изменение как тока ротора, так и вращающего момента двигателя.
В этом случае идеальным было бы использование алгоритма, который позволяет управлять вращающим моментом двигателя независимо от других его параметров. Такой алгоритм реализован в запатентованном фирмой Siemens в 1971 г. методе векторного управления или FOC (Field Oriented Control). Здесь величина напряжения питания двигателя, его частота и фаза выбираются с таким расчетом, чтобы ток статора был равен заданному (при неизменном отношении напряжения к частоте фаза не учитывается). При применении метода векторного управления эффективность управления скоростью двигателя значительно возрастает.
СУЩНОСТЬ МЕТОДА ВЕКТОРНОГО УПРАВЛЕНИЯ
Как известно, напряжения на выводах двигателя и токи в его обмотках имеют синусоидальную форму. Синусоидальные сигналы, как правило, трудно поддаются обработке с помощью вычислительных средств, особенно при попытке использовать ПИД-регуляторы для управления токами двигателя. Если же изменить точку отсчета, относительно которой будут производиться вычисления, то математические операции с этими сигналами можно производить так же, как и с сигналами постоянного тока.
Преобразование системы координат. В результате сложения магнитных полей, генерируемых токами в обмотках статора трехфазного электродвигателя, образуется вращающееся магнитное поле. Если выбрать систему координат, вращающуюся вместе с ротором двигателя, то напряжения и токи его обмоток будут казаться постоянными.
Для перевода токов в эту систему координат в методе векторного управления используются преобразования Кларка (Clarke) и Парка (Park). Исходными величинами при этом являются два фазных тока двигателя: Ia и Ib. Информация о третьем фазном токе может быть вычислена, исходя из того, что сумма всех токов равна нулю. Фазные токи представляют собой векторы, сдвинутые друг относительно друга на 120°.
С помощью преобразований Кларка вращающийся вектор тока выражается в ортогональной системе координат через две переменные, Iα и Iβ:
Iα = Ia;
Iβ = 0.577 (Ia+2Ib).
Затем с помощью преобразований Парка система координат «привязывается» к вращающемуся ротору:
Id = Iαcosθ + Iβsinθ;
Iq = — Iαcosθ + Iβsinθ,
где θ — угол скольжения.
В синхронном двигателе с постоянными магнитами скорость вращения ротора равна скорости вращения магнитного поля, так что угол 0 остается неизменным. Однако в асинхронном двигателе необходимо, чтобы скорость ротора всегда была меньше скорости вращения магнитного поля. Для определения частоты скольжения можно использовать модель тока ротора. Исходными величинами для уравнений, описывающих эту модель, служат токи статора, а также сопротивление и индуктивность ротора.
Преобразования Кларка и Парка позволяют представить фазные токи статора в установившемся режиме в виде постоянных величин. В действительности же это — переменные токи, представленные в виде вращающегося вектора. Но так как система координат вращается синхронно с этим вектором, полученные в результате этих преобразований компоненты тока являются постоянными величинами.
Наиболее важным является то, что один из компонентов преобразованного вектора тока статора определяет вращающий момент двигателя, а другой — магнитное поле ротора. Таким образом, применение метода векторного управления открывает возможность управления компонентом тока, определяющим вращающий момент двигателя. На рис. 3 показан график изменения во времени этого тока при двукратном увеличении скорости.
Цепи регулирования. На практике оба компонента тока, полученные в результате преобразований, регулируются отдельно с использо ванием ПИД-регуляторов. Выходные сигналы этих регуляторов используются для выработки таких напряжений на обмотках статора двигателя, которые создают токи требуемой величины и фазы. Опорное напряжение одного из регуляторов поддерживается постоянным, в результате чего ротор создает постоянное магнитное поле. Опорное напряжение другого регулятора определяет величину вращающего момента двигателя. Уровень этого напряжения обычно управляется третьим ПИД-регулятором, используемым для регулирования скорости двигателя.
Последним этапом процесса управления является пересчет положения вектора напряжения из вращающейся системы координат в неподвижную. Для этого служат обратные преобразования Кларка и Парка, в которых используются данные для угла скольжения 0, полученные на основе уравнений, моделирующих ток в роторе.
КОМПОНЕНТЫ ДЛЯ РЕАЛИЗАЦИИ МЕТОДА ВЕКТОРНОГО УПРАВЛЕНИЯ Вычисления, необходимые для реализации метода векторного управления, не представляют сложности, но должны повторяться сравнительно часто. Для того, чтобы минимизировать ошибку, возникающую в результате задержки, интервал между соседними вычислениями не должен превышать 50 мкс. Для этого необходимо использовать быстродействующие 16-разрядные микропроцессоры или сигнальные процессоры. Некоторые из сигнальных процессоров последнего поколения специально разработаны для управления двигателями. Они получили название «цифровые сигнальные контроллеры» (DSC — Digital Signal Controllers). Примером может служить процессор TMS320F28x фирмы Texas Instruments с производительностью 60-150 MIPS. Эти процессоры также содержат необходимые для управления двигателями периферийные устройства, такие как ШИМ-модуляторы, АЦП, ЗУ и другие, что позволяет снизить стоимость и сложность системы.
Рис. 3. График изменения тока Iq, определяющего момент вращения, при увеличении скорости двигателя в 2 раза
ЗАКЛЮЧЕНИЕ
Метод векторного управления позволяет управлять амплитудой, частотой и фазой вектора напряжения с таким расчетом, чтобы получить необходимую амплитуду, частоту и фа зу токов двигателя. При использовании этого метода достигается более высокий, чем при сохранении неизменного отношения напряжения к частоте, КПД двигателя и значительно улучшаются его динамические характеристики.