Практический алгоритм численного поиска для минимизации мощности потерь асинхронного электродвигателя
Бесплатно
Основная коллекция
Тематика:
Энергетика
Издательство:
Науковедение
Автор:
Борисевич Алексей Валерьевич
Год издания: 2014
Кол-во страниц: 14
Дополнительно
Тематика:
ББК:
УДК:
ГРНТИ:
Скопировать запись
Фрагмент текстового слоя документа размещен для индексирующих роботов
Интернет-журнал «НАУКОВЕДЕНИЕ» Выпуск 1, январь – февраль 2014 Опубликовать статью в журнале - http://publ.naukovedenie.ru Институт Государственного управления, права и инновационных технологий (ИГУПИТ) Связаться с редакцией: publishing@naukovedenie.ru 1 http://naukovedenie.ru 88TVN114 УДК 621.313 Борисевич Алексей Валерьевич ФГБОУ ВПО «Санкт-Петербургский государственный политехнический университет» Институт металлургии, машиностроения и транспорта Россия, Санкт-Петербург1 Доцент кафедры «Автоматы» Кандидат технических наук E-Mail: alex.borysevych@gmail.com Практический алгоритм численного поиска для минимизации мощности потерь асинхронного электродвигателя Аннотация: Асинхронные электродвигатели доминируют в мировой структуре потребления электроэнергии, поэтому разработка и внедрение энергоэффективного электропривода всегда экономически оправдана и актуальна в условиях увеличения стоимости энергоносителей. Целью настоящей статьи является разработка метода прямого численного поиска минимума энергопотребления электродвигателя, который бы обладал достаточной концептуальной и вычислительной простотой для реализации на основе микропроцессоров общего назначения. В статье предложена стратегия оптимизации мощности потерь в обмотках электродвигателя, работающего в установившемся режиме от частотного преобразователя с векторным управлением. Метод является обобщением алгоритма монотонного изменения уставки тока намагничивания. Существенным отличием предложенного метода является использование предкомпенсации уставки и зависимость производной по времени тока намагничивания от скорости изменения мощности потерь. Непрерывная траектория оптимизируемой величины исключает возмущения выходного электромагнитного момента двигателя. Метод использует значения сопротивлений статора и ротора в качестве параметров, которые значительно менее подвержены вариации при работе электродвигателя, чем индуктивности. Описано моделирование системы оптимизации в среде MATLAB/Simulink и эксперименты с реальным асинхронным электродвигателем. Результаты моделирования и экспериментов показали, что метод работоспособен и устойчив к шумам измерения. Ключевые слова: Асинхронный электродвигатель; векторное управление; энергоэффективность электропривода; мощность потерь в обмотках; численная оптимизация; выбор тока намагничивания; монотонное изменение уставки; имитационное моделирование; Simulink; dSpace. Идентификационный номер статьи в журнале 88TVN114 1 195251, Санкт-Петербург, Политехническая, 29.
Интернет-журнал «НАУКОВЕДЕНИЕ» Выпуск 1, январь – февраль 2014 Опубликовать статью в журнале - http://publ.naukovedenie.ru Институт Государственного управления, права и инновационных технологий (ИГУПИТ) Связаться с редакцией: publishing@naukovedenie.ru 2 http://naukovedenie.ru 88TVN114 Aleksey Borisevich St. Petersburg State Polytechnical University, Institute of Metallurgy, Mechanical engineering and Transport Russia, St.-Petersburg E-Mail: alex.borysevych@gmail.com Practical numerical search algorithm for induction motor power losses minimization Abstract: Induction motors currently dominate in the structure of global energy consumption, thus the research and development of energy-efficient electric drive systems is always economically viable and relevant in conditions of energy cost increase. The purpose of this paper is to develop a method for determination the motor losses minimum in steady state by the direct numerical search. New method should have sufficient computational and conceptual simplicity for implementation on general-purpose microprocessors systems. Method proposed is a generalization of monotonic regulation algorithm for magnetizing current setpoint. The essential differences from the original algorithm are introduced precompensation of current setpoint and dependence of the magnetizing current time derivative from the power losses rate of change. Motor output torque ripple is prevented due to continuous optimization trajectory of current setpoint. The method relies on the values of the stator and rotor resistances, which are much less susceptible of variations during operation of the motor than the inductances. Simulation of the motor efficiency optimization in MATLAB/Simulink as well as experiments with a real induction motor is described. The results of simulations and experiments have shown the good performance of method and its resistance to measurement noise. Keywords: Induction motor; field-oriented control; energy efficiency; electrical power losses; search controller; magnetizing current setpoint; monotonic setpoint change; simulation; Simulink; dSpace. Identification number of article 88TVN114
Интернет-журнал «НАУКОВЕДЕНИЕ» Выпуск 1, январь – февраль 2014 Опубликовать статью в журнале - http://publ.naukovedenie.ru Институт Государственного управления, права и инновационных технологий (ИГУПИТ) Связаться с редакцией: publishing@naukovedenie.ru 3 http://naukovedenie.ru 88TVN114 Введение Электродвигатели – доминирующий класс потребителей электроэнергии в мире. Во многих применениях электродвигатель большую часть времени работает с нагрузкой, меньшей номинальной. При этом КПД двигателя оказывается существенно ниже, чем при номинальном моменте на валу [1]. Специальные стратегии скалярного и векторного управления позволяют достичь оптимума энергопотребления в различных условиях нагрузки электродвигателя. Обзор состояния зарубежных работ, посвященных этой проблеме, можно найти в [2–4]. Из последних отечественных публикаций можно привести исследования [5–7]. В настоящей статье рассматривается метод, относящиеся к классу прямой численной минимизации в реальном времени (search controller) для оптимизации энергоэффективности электродвигателя. Метод изменяет уставку тока намагничивания в системе векторного управления электродвигателем. Предложенный алгоритм является обобщением достаточно известного [8] простого подхода монотонного изменения тока намагничивания (ramp method). Описываемый метод существенно отличается от оригинального в следующем: ● в качестве целевой функции вместо активной потребляемой мощности используется оценка мощности потерь , вычисляемая на основе измеряемых токов статора и , ● динамическая предкомпенсация уставки на основе форсирующего звена трансформирует задачу нестационарной оптимизации в поиск минимума статической (стационарной) функции, ● введена зависимость от , что увеличивает скорость сходимости метода по сравнению с прототипом, ● метод генерирует непрерывную траекторию уставки , что исключает возмущения электромагнитного момента двигателя. Как и остальные методы прямой численной оптимизации, рассмотренный алгоритм не требуют точной модели двигателя, а за счет предложенных решений скорость сходимости сравнима с методами на основе модели мощности потерь и на практике составляет несколько секунд. 1. Предварительные сведения 1. 1. Модель электродвигателя и мощности потерь Рассмотрим модель двигателя на основе обратной Г-образной схемы замещения [9] с ориентацией оси d вращающейся системы координат параллельно потокосцеплению ротора . В пространстве состояний, данная модель реализуется системой дифференциальных уравнения четвертого порядка: sd i loss P sd i sq i sd i sd i loss P sd i r
Интернет-журнал «НАУКОВЕДЕНИЕ» Выпуск 1, январь – февраль 2014 Опубликовать статью в журнале - http://publ.naukovedenie.ru Институт Государственного управления, права и инновационных технологий (ИГУПИТ) Связаться с редакцией: publishing@naukovedenie.ru 4 http://naukovedenie.ru 88TVN114 (1) где – синхронная скорость, – скорость вращения вала двигателя (электрическая – т.е. механическая , умноженная на число пар полюсов ), – электромагнитный момент вращения, развиваемый двигателем. Параметры статора двигателя: , параметры ротора двигателя . Все напряжения и токи в модели (1) являются действующими значениями и полученными с помощью преобразований Кларка и Парка, инвариантных по мощности. Во всей статье мы будем пренебрегать динамикой регуляторов тока статора и , полагая, что их быстродействие значительно выше, чем динамика потокосцепления и скорости. В таком случае, сокращенная модель двигателя может быть записана в виде: (2) Пренебрегая регуляторами тока статора, в настоящей статье используется следующая аппроксимация мгновенной мощности потерь: (3) где – уставка тока намагничивания и – значение квадратурного тока, который выдает ПИ-регулятор скорости. В полностью установившемся режиме, мощность потерь выражается как (4) Минимумом энергопотребления для функции качества достигается при уставке тока намагничивания: (5) Заметим, что потери в сердечнике электродвигателя не учитываются, так как в области неполной нагрузки двигателя доминирующими являются тепловые потери в обмотках (3). = , = , = , = . R r r sd R M sq s R sq r sq sq sd s s sd R R sd r sd sd sq s M r sq m R i R L u R R i i i i L L L L R u R R i i i i L L L L L p i T p J = R sq s r R i r p = e r sq T p i , s R L , R M R L sd i sq i = , = . R r r sd R M r sq m R i R L p i T p J 2 2 ( ) = ( )( ) ( ) , loss sq s R sd R P t i t R R i t R sd i sq i 2 2 ( ) = ( ) ( ) . ss m loss sd s R sd R M sd T P i R R i t R pL i ( ) ss loss sd P i * 4 = . m R s sd M s T R R i L p R
Интернет-журнал «НАУКОВЕДЕНИЕ» Выпуск 1, январь – февраль 2014 Опубликовать статью в журнале - http://publ.naukovedenie.ru Институт Государственного управления, права и инновационных технологий (ИГУПИТ) Связаться с редакцией: publishing@naukovedenie.ru 5 http://naukovedenie.ru 88TVN114 1. 2. Метод монотонного изменения уставки Метод линейного (монотонного) изменения уставки (ramp method) является простейшим поисковым алгоритмом для минимизации мощности [8]. Предположим, что известно направление изменения для достижения оптимума. Эта информация может быть получена из анализа поведения при последнем изменении нагрузки на валу: если новое установившееся значение больше предыдущего, то момент нагрузки увеличился и оптимум для нового состояния будет больше предыдущего (поскольку, согласно (5)). Аналогично, если уменьшилось, то – тоже надо уменьшать. В оригинальном описании [8] метод состоит из последовательности монотонных ступенчатых изменений уставки до тех пор, пока измеряемое значение мощности не начнет увеличиваться. В варианте алгоритма, определенного в непрерывном времени, ступенчатое изменение может быть представлено как линейное нарастание или убывание, реализуемое интегрированием константы: (6) до тех пор, пока выполняется (7) где – скорость изменения, знак которой зависит от направления поиска, – значение производной , ниже которой поиск останавливается в предположении что перестало уменьшаться, и достигнут минимум. Выбор константы зависит от двух очевидных идей: если значение слишком мало, то метод сходится медленно; если значение , наоборот, слишком велико, то мгновенное значение измеряемой мощности существенно отличается от установившегося значения при текущем из-за внутренней динамики мощности потерь в двигателе, что приведет к неточному результату оптимизации. 2. Разработка метода Первым главным отличием разработанного метода является то, что вместо активной потребляемой мощности в качестве критерия оптимизации используется мощность потерь , вычисляемая по (3) на основе измеряемых и . Это вносит некоторую неточность моделирования, но при этом случайный шум измерения в заметно меньше, чем в . 2. 1. Предкомпенсация уставки тока намагничивания В методах прямого поиска необходимым является знание установившейся мощности для заданного значения . Но при изменении в соответствии с некоторой траекторией поиска , в каждый момент времени получается значение мгновенной мощности , которая, очевидно, отличается от . Основное решение в данной ситуации: изменить и зафиксировать , подождать некоторое время, пока значения токов sd i ( ) sq i t sq i m T * sd i * sd m i T : sq i sd i sd i in P = , sd i c | |> , in P = c const > 0 in P in P c c c ( ) in P t ( ) sd i t = in sq sq sd sd P i u i u loss P sq i sd i loss P in P ( ) ss loss sd P i sd i sd i ( ) sd i t ( ) loss P t ( ) ss loss sd P i sd i
Интернет-журнал «НАУКОВЕДЕНИЕ» Выпуск 1, январь – февраль 2014 Опубликовать статью в журнале - http://publ.naukovedenie.ru Институт Государственного управления, права и инновационных технологий (ИГУПИТ) Связаться с редакцией: publishing@naukovedenie.ru 6 http://naukovedenie.ru 88TVN114 установятся, и только тогда измерить . Такой подход существенно ограничивает быстродействие методов поисковой оптимизации. Далее мы предложим схему предварительной компенсации уставки , которая позволяет оценить установившееся значение для мгновенного значения без ожидания установившегося состояния электродвигателя. Предположим, что ПИ-регулятор скорости обладает достаточным быстродействием, чтобы противодействовать возмущениям механического момента нагрузки на валу . Как следствие, ошибка регулирования скорости очень мала при изменениях и . В таком случае, можно пренебречь динамикой ПИ-регулятора скорости, полагая, что значение тока на его выходе обеспечивает постоянство электромагнитного момента : (8) Отсюда получается мгновенное значение мощности потерь с близким к идеальному регулятором скорости: (9) Рассмотрим следующую компенсацию уставки с помощью фильтра высоких частот (в операторной форме): (10) где – новая промежуточная переменная, – оператор Лапласа. Подстановка (10) в уравнение для магнитного потока ротора из (??) дает (11) Если следующие начальные условия выполняются , с самого начала, то всюду далее и мощность потерь преобразуется следующим образом: (12) В результате, получается однозначная функция , выражающая установившуюся мощность потерь для значения тока намагничивания loss P sd i ( ) ss loss sd P i sd i m T r m T r sq i ( ) = ( ) e m T t T t ( ) = . ( ) m sq r T i t p t 2 2 ( ) = ( ) ( ) . ( ) m loss s R sd R r T P t R R i t R p t sd i 1 ( ):= ( ) = , R sd R s i s s s s = d s dt r 1 ( ) = ( ) = ( ), 1 M R r M R L s s s s L s s s (0) = (0) sd i (0) = 0 ( ) = ( ) r M t L t 2 2 2 2 2 2 2 2 = ( ) ( ) = = ( ) (2 ( ) ) = = ( ) (2 ( ) ) . m loss s R R R M m s R R R R R M ss loss R R R T P R R R sL T R R R R sL P R ( ) ss loss P
Интернет-журнал «НАУКОВЕДЕНИЕ» Выпуск 1, январь – февраль 2014 Опубликовать статью в журнале - http://publ.naukovedenie.ru Институт Государственного управления, права и инновационных технологий (ИГУПИТ) Связаться с редакцией: publishing@naukovedenie.ru 7 http://naukovedenie.ru 88TVN114 (13) Полученный механизм можно проинтерпретировать следующим образом: при изменении согласно некоторой траектории , значение , вычисленное по (13), выражает установившуюся мощность потерь для тока намагничивания , равного значению в момент . 2. 2. Модификация метода линейного изменения уставки Резюмируя механизм компенсации, получается следующий вариант алгоритм линейного изменения уставки: ● вычислять , где сигнал – линейно нарастающей формы, согласно (6), ● вычислять для каждого момента времени по формуле (13) и производную по времени (численно, с помощью фильтра высоких частот), ● если для текущего значения , то – оптимальное значение тока намагничивания , и мы получаем , поиск заканчивается. Линейно изменяющийся сигнал, определяемый как ( ), очевидно не является оптимальной траекторией поиска. Легко заметить, что при оптимальном , а также значение мало около оптимальной точки . Отсюда, при изменении в направлении оптимума (направлении уменьшения ), скорость изменения может быть установлена пропорционально . Таким образом, можно предложить модифицированную траекторию поиска: (14) где выступает как форсирующий множитель, а знак выбирается точно также как и для (для обеспечения правильного направления оптимизации). Для безусловного увеличения скорости сходимости метода оба подхода (исходный и модифицированный) могут быть объединены в одном правиле изменения переменной : (15) В принципе, можно упростить компонент формулы (15) до выражения , но значение все равно необходимо для предкомпенсации (10), и для однообразия мы будем записывать правило обновления в форме (15). 2 2 2 2 ( ) = (2 ( ) ) = = ( )( ) ( ) . ss loss loss R R R sq s R s P P R i t R R t R ( )t ( ) ss loss P ( ) sd i t R t ( ):= ( ) ( ) sd R i t t t ( )t ( ) ss loss P ( ) ss loss P | ( ) |< ss loss P ( )t sd i * := sd i ( ) = (0) t t = = c const ( ) = 0 ss loss P ( ) ss loss P ( ) ss loss P ( ) ss loss P 0 0 = = ( ) , t t ss loss c dt c P dt ( ) ss loss P c c 0 = max{ , ( )} . t ss loss c c P dt 0 ( ) t ss loss P ( ( )) ( (0)) ss ss loss loss P t P
Интернет-журнал «НАУКОВЕДЕНИЕ» Выпуск 1, январь – февраль 2014 Опубликовать статью в журнале - http://publ.naukovedenie.ru Институт Государственного управления, права и инновационных технологий (ИГУПИТ) Связаться с редакцией: publishing@naukovedenie.ru 8 http://naukovedenie.ru 88TVN114 Следует заметить, что в практическом применении должно быть пропущено через фильтр низких частот. Это делается поскольку, согласно механизму предкомпенсации и скачок в самом начале и конце оптимизации – при старте и остановке изменения – приведет к скачку , что нежелательно для предотвращения возмущений выходного электромагнитного момента двигателя. Поскольку значение вычисляется с помощью фильтра высоких частот, имеющего конечную полосу пропускания, то скорость изменения уставки также имеет смысл ограничить сверху некоторым значением для предотвращения перерегулирования мощности. 3. Численные результаты 3. 1. Моделирование Для верификации предложенного алгоритма было проведено моделирование в среде MATLAB/Simulink. Структура разработанной модели показана на рисунке 1. Рис. 1. Модель алгоритма оптимизации Модель электродвигателя (??) была реализована внутри подсистемы Subsystem [motor]. Параметры модели соответствуют двигателю DRS71S4 производства SEW-Eurodrive номинальной мощностью 0.37 кВт. Алгоритм оптимизации реализован как дискретная система с помощью блоков MATLAB Function и Unit Delay. Параметры алгоритма выбраны следующим образом: , , , , где – время от начала оптимизации, после которого включается проверка условия окончания алгоритма (для предотвращения преждевременной остановки). При моделировании рассматривалось два случая: когда и когда двигатель работает не на полной нагрузке , где – номинальный момент двигателя (2.6 Нм). Начальным током намагничивания для моделирования выбрано его оптимальное значение для момента . ( ) = max{ , ( )} ss loss t c c P ( ) = ( ) ( ) sd R i t t t ( )t ( )t ( ) sd i t ( ) ss loss P ( )t max c = 0.15 c = 0.02 c = 0.5 0 = 0.2 t 0t = nom m m T T = 0.25 nom m m T T nom m T = 0.25 nom m m T T
Интернет-журнал «НАУКОВЕДЕНИЕ» Выпуск 1, январь – февраль 2014 Опубликовать статью в журнале - http://publ.naukovedenie.ru Институт Государственного управления, права и инновационных технологий (ИГУПИТ) Связаться с редакцией: publishing@naukovedenie.ru 9 http://naukovedenie.ru 88TVN114 Рис. 2. Динамика мощности потерь и тока намагничивания Результаты моделирования приведены на рисунке 2. Аналитически рассчитанное минимальное значение мощности потерь показано тонкими горизонтальными линиями. Моделирование подтверждает, что метод сходится практически к оптимальному значению тока намагничивания, а скорость сходимости выше, чем для исходного алгоритма линейного изменения уставки (но не во всех случаях, что зависит от крутизны функции ). Аппаратная реализация и эксперимент В качестве платформы для аппаратной реализации использовался контроллер dSPACE с платой управления двигателями DS5202. Данная платформа представляет собой систему из процессора цифровой обработки сигналов и программируемой логической интегральной схемы [10]. Платформа оснащена программным обеспечением для запуска программного кода, автоматически сгенерированного из моделей MATLAB Simulink. В результате, алгоритмы управления, реализованные как модели в Simulink, могут быть экспериментально протестированы с реальным асинхронным двигателем практически без их изменения. В качестве силовой части использовался модифицированный модуль SEW-Eurodrive MoviAxis, сигналы ШИМ на который подавались непосредственно из контроллера dSPACE. В дополнение к модели поискового алгоритма, рассмотренной в предыдущем параграфе, было реализовано также векторное управление электродвигателем с ориентацией по полю ротора. min loss P ( ) ss loss P
Интернет-журнал «НАУКОВЕДЕНИЕ» Выпуск 1, январь – февраль 2014 Опубликовать статью в журнале - http://publ.naukovedenie.ru Институт Государственного управления, права и инновационных технологий (ИГУПИТ) Связаться с редакцией: publishing@naukovedenie.ru 10 http://naukovedenie.ru 88TVN114 Экспериментальная установка состояла из двигателя DRS112M4 производства SEW Eurodrive номинальной мощностью 4 кВт (26.6 Нм номинальный момент), который был связан валом с управляемой нагрузочной машиной. Для алгоритма оптимизации использовались следующие параметры: , , , . Для уменьшения шумов оптимизируемой функции, результаты измерения тока перед вычислением (13) пропускались через фильтр Баттерворта с частотой среза Гц. Электродвигатель был введен в непрерывное вращение с помощью векторного управления для стабилизации скорости рад/сек. Два значения механической нагрузки были протестированы: Нм (примерно 50 % от номинального момента) и Нм (25 % от номинального момента). Переходные процессы мощности потерь при активации алгоритма оптимизации представлены на рисунках 3 – 6. Рис. 3. Динамика мощности потерь и тока намагничивания для момента Нм (начальное значение меньше оптимального) = 0.5 c = 0.015 c = 2 0 = 0.5 t sq i = 2 cf =100 =13.6 m T = 6.8 m T loss P sd i = 6.8 m T sd i