Научная статья на тему 'Моделирование и анализ процесса идентификации активных сопротивлений асинхронного двигателя с использованием нечеткого логического наблюдателя'

Моделирование и анализ процесса идентификации активных сопротивлений асинхронного двигателя с использованием нечеткого логического наблюдателя Текст научной статьи по специальности «Электротехника, электронная техника, информационные технологии»

CC BY
253
80
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
МОДЕЛИРОВАНИЕ И АНАЛИЗ / ПРОЦЕСС ИДЕНТИФИКАЦИИ / АКТИВНЫЕ СОПРОТИВЛЕНИЯ / АСИНХРОННЫЙ ДВИГАТЕЛЬ / ИСПОЛЬЗОВАНИЕ НЕЧЕТКОГО ЛОГИЧЕСКОГО НАБЛЮДАТЕЛЯ

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Однолько Д. С.

Предложен метод совместной идентификации активного статорного и роторного сопротивлений асинхронного двигателя на базе контроллера нечеткой логики. Задача решена для модели асинхронного двигателя, представленной в системе координат d - q, вращающейся с синхронной скоростью. Определены условия возможности проведения идентифицирующего теста. Проведен анализ влияния отклонения взаимной индуктивности, индуктивности статора и ротора от своих истинных значений на точность идентификации. Метод применим в условиях установившегося режима электропривода и выполняется в два этапа. Результаты моделирования свидетельствуют о высокой скорости и точности идентификации параметров.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по электротехнике, электронной технике, информационным технологиям , автор научной работы — Однолько Д. С.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Modeling and Analysis of Identification Process Pertaining to Active Resistance of Induction Motor While Using Fuzzy Logic Observer

The paper presents method for joint identification of an active stator and rotor resistance of an induction motor on the basis of fuzzy logic controller. The problem is solved for the induction motor model presented in d-q coordinates and rotating with synchronous speed. The conditions required for the possibility of identification test have been determined in the paper. The paper has analyzed an effect of mutual inductance deviation, stator and rotor inductance deviations fromtheir true values on the identification accuracy. The proposed method is applicable under conditions of steady state drive and runs in two phases. The simulation results indicate a high speed and accuracy of parameter identification.

Текст научной работы на тему «Моделирование и анализ процесса идентификации активных сопротивлений асинхронного двигателя с использованием нечеткого логического наблюдателя»

необходимой энергии от ГЭУ и ВЭУ для данных потребителей в сельской местности. Нетрудно посчитать и общее количество солнечных и ветровых установок, обеспечивающих определенное количество замещаемой электроэнергии для конкретных районов или в целом для страны.

Л И Т Е Р А Т У Р А

1. П о л и щ у к, А. А. Перспективы разработки и использования местных возобновляемых и нетрадиционных источников энергии в сельском хозяйстве / А. А. Полищук, Г. А. Михальцевич // Энергообеспечение и энергосбережение в сельском хозяйстве: труды 7-й Междунар науч.-техн. конф., 18-19 мая 2010 г., Москва, ГНУ ВИЭСХ: в 5 ч. - Ч. 4: Возобновляемые источники энергии. Местные энергоресурсы. Экология. - М.: ГНУ ВИЭСХ, 2010. - С. 9-13.

2. А н а л и з энергоэффективности нетрадиционных источников энергии в сельском хозяйстве / А. А. Полищук [и др.] // Энергосбережение - важнейшее условие инновационного развития АПК: материалы Междунар. науч.-техн. конф., Минск, 23-24 октября 2009 г.: в 2 ч. - Ч. 1 / под ред. М. А. Прищепова. - Минск: БГАТУ, 2009. - С. 111-114.

3. Ш е р ь я з о в, С. К. Исследование системы комплексного энергоснабжения с использованием возобновляемых источников / С. К. Шерьязов // Вести КрасГАУ. - Красноярск, 2008. - Вып. 5. - С. 302-305.

Представлена кафедрой электротехники и электроники Поступила 04.04.2012

УДК 621.34

МОДЕЛИРОВАНИЕ И АНАЛИЗ ПРОЦЕССА ИДЕНТИФИКАЦИИ АКТИВНЫХ СОПРОТИВЛЕНИЙ АСИНХРОННОГО ДВИГАТЕЛЯ С ИСПОЛЬЗОВАНИЕМ НЕЧЕТКОГО ЛОГИЧЕСКОГО НАБЛЮДАТЕЛЯ

Асп. ОДНОЛЬКО Д. С.

Белорусский национальный технический университет

Трехфазный асинхронный двигатель (АД) получил широкое распространение в промышленном мире и все чаще используется в высокопроизводительных электроприводах, так как является более надежным по конструкции и менее дорогим из-за используемых материалов, чем любые другие двигатели, доступные сегодня на рынке. Асинхронная машина имеет несколько конструктивных параметров, которые являются непостоянными, особенно сопротивление ротора, варьируемое для различных условий эксплуатации. Кроме того, сопротивления статорных и роторных обмоток широко меняются в зависимости от температурных режимов, присутствующих в машине [1].

Известно, что эффективность работы систем управления электроприводов и электротехнических комплексов, содержащих электродвигатели, зависит от знания текущих значений электромагнитных параметров электродвигателей. В то же время, например на этапе приемо-сдаточных испытаний АД, измеряется только активное сопротивление обмотки статора, а значения параметров, которые приводятся в каталогах, являются расчетными при проектировании и могут заметно отличаться от реальных значений параметров конкретных электродвигателей. Для повышения эксплуатационной надежности электроприводов при управлении их состоянием, контроле и функциональном диагностировании предусматриваются алгоритмы предварительной и текущей идентификации электромагнитных параметров, которые призваны адаптировать систему управления к переменным параметрам объекта управления и выявить на ранней стадии зарождающиеся дефекты в асинхронной машине.

В настоящее время наиболее теоретически обоснованными и применяемыми на практике являются алгоритмы пассивной идентификации на основе анализа информации об основных рабочих гармониках (первой, «фундаментальной», т. е. 50 Гц) электрических величин [2], доступных во внутренней структуре и на выходных клеммах управляемого преобразователя электрической энергии. Между тем, в мировой практике существует устойчивая тенденция наряду с совершенствованием классических подходов в построении идентификационных систем разработки систем, основанных на приемах искусственного интеллекта. В особенности это относится к нечеткой логике и нейронным сетям [3].

В [4] представлен наблюдатель сопротивления ротора в частотно-регулируемом асинхронном электроприводе с использованием искусственных нейронных сетей, дополненный нечеткой логикой, на которой основан наблюдатель активного сопротивления статора. Ошибка между потоко-сцеплением ротора, вычисленного на основе модели нейронной сети и модели напряжения АД, используется для оценки сопротивления ротора. При этом модель напряжения получается из уравнений статорной цепи АД и представлена следующим алгоритмом:

л = Ь. Ьш - к л >

л йг

где - ток и напряжение статора; - потокосцепление ротора; Ьг, Ьт, - параметры схемы замещения АД.

Измеренный ток статора и соответствующее рассчитанное его значение сопоставляются для оценки сопротивления статора в наблюдателе на основе нечеткой логики. Сопротивление статора, вычисленное при таком подходе, используется для уточнения величины сопротивления ротора. Недостатком данного алгоритма является его сложность из-за использования сразу нескольких моделей асинхронной машины, основанных как на приеме искусственного интеллекта, так и на классической модели напряжений АД. При этом необходимо отметить отсутствие конструктивной процедуры настройки модели нейронной сети, что требует в каждом отдель-

ном случае предварительного обоснования правильности выбора настроечных коэффициентов.

Целью данной статьи является совершенствование оценивания параметров АД путем использования нечеткой логики для совместной оценки как сопротивления статора, так и короткозамкнутого ротора АД. В статье впервые синтезирован алгоритм идентификации АД на основе нечеткой логики, который позволяет решать задачи оценки нескольких параметров, не прибегая к дополнительным математическим моделям. Данный подход позволяет получить менее громоздкую структуру по сравнению с [4], а процедура настройки нового алгоритма проще, так как исключена подсистема нейронной сети как более сложная по структуре и требовательная к качеству наладки.

Постановка задачи идентификации и синтез наблюдателя. Электромагнитные процессы в идеализированной эквивалентной двухфазной машине описываются уравнениями электрического равновесия для замкнутых контуров, образованных обмотками и источниками их питания. Для учета наиболее существенных явлений в реальной машине принимается ряд упрощающих предположений, в рамках которых сохраняются основные физические особенности процессов [5]: симметричность машины, равномерность зазора и равномерность распределения обмоток вдоль зазора, ненасыщенность магнитного материала и др. Уравнения будут иметь вид:

ст4 ^ = - - юО\vLJs + ¿тУ- | + и;

т 1. т ^ ц

—— = —-13 -{юк -ае) ОУ- -— У-,

а1 ¿- ¿-

(1)

где I,, Ч - двумерные векторы-столбцы токов статора и потоко-сцепления ротора; Юк - угловая скорость системы координат; юе - электри-

ческая частота вращения ротора; О =

0 -1

1 0

; Ьг, Ьт, Яг, Я,, оЬ, - параметры

схемы замещения АД.

Идентификатор активных сопротивлений АД строится на основе адаптивного наблюдателя с использованием приемов нечеткой логики (ННЛ). Структура представляет собой математическую модель электромагнитных процессов АД в системе координат а?-д, вращающейся с синхронной скоростью (ююк = юо), на входы которой подаются вектор напряжений статора и скорость вращения ротора. Использование вращающейся системы координат позволяет в статике оперировать с постоянными значениями всех переменных, однако предполагает наличие датчика скорости.

От системы (1) перейдем к модели установившегося режима АД в системе координат, вращающейся с синхронной скоростью:

и = Щз + Юо О + Юо О у1 У-;

¿г

о = ¿Л^ -Юоу. - ^

(2)

У.Г

¿г

где Юо - синхронная электрическая угловая скорость; Юs - частота скольжения.

Из второго уравнения системы (2) выразим вектор потокосцепления ротора и подставим в первое уравнение. Следовательно, после преобразований первое уравнение системы (2) будет иметь вид

U, =

RsRr (1 + raT) + Lmra.юо -rao (L + oLsLr (i + ra2T2)) Rr (1 + ra2T2 ) Lr (1 + ra2T2 )

rao (LLm + ctLA (i + ra2T2 )) R.R (i + ra2T2 ) + LLmrasrao

Lr (1 + ra?T2 )

Rr (1 + ra2T2 )

I, =ZL.

(3)

где Тг = ЬМг - постоянная времени короткозамкнутого ротора АД; 2 - полное сопротивление двигателя, представленное в матричной форме [6].

На основании модели (3) в ННЛ определяется оценка вектора токов статора. Однако для этого выражение (3) необходимо преобразовать к виду

Z 4L =/

(4)

где Z 1 - матрица, обратная полному сопротивлению двигателя; Д =

= \Jsci, ] - оцененное значение компонентов тока статора.

Оцененное амплитудное значение тока статора вычисляется следующим образом:

Т - ¡р ,72

±ms y'sd ^ 'sq ■

(5)

С целью вычисления активных сопротивлений обмоток машины ННЛ дополнен алгоритмом адаптации, который призван сводить к нулю отклонение оценки тока статора, вычисленного по (5), от его измеренного значения. На вход контроллера нечеткой логики (КНЛ) подаются два сигнала: ошибка между измеренной и вычисленной амплитудами статорного тока е1(к) и изменение токовой ошибки Ае1(к):

el(k) = îms(k)-lms(k)-,

AeI (к ) = el (к ) - el (к -1).

Выход нечеткой модели формирует на каждом такте вычислений величину приращения ДК(£) согласно синтезированной структуре: базе знаний, параметрам функций принадлежностей (ц/, цда, цдд), методу дефаззифика-ции, а также типу нечеткой модели.

На рис. 1 представлена укрупненная структурная схема предлагаемого алгоритма идентификации активных сопротивлений АД на основе аппарата нечеткой логики.

Сигналы с датчиков тока (isa, isb, isc) и напряжения статора (Usa, Usb, Use) преобразуются в переменные двухфазной машины в осях d-q, для этого предусмотрены преобразователь фаз (ПФ) T-sa, ib, T-sc ^ isa, isß; Usa, Usb, Use ^ Usa, Usß и преобразователь координат (ПК) isa, isß ^ isd, isq; Usa, Usß ^ Usd, Usq [7]. В структуре предусмотрен блок вычисления угла поворота осей координат ф и частоты скольжения œs (БВ) согласно следующим выражениям [7]:

1 LmRr 1 iti Ln ф = — ®0; ®0 = Oe + ®s ; Oe = npOr Os = —-T^M ^ rd = r -7

p Lr Yrd Lr/Rrp + 1

hd,

где Юг - механическая частота вращения ротора; Пр - число пар полю-

сов АД.

Usa

Isa

(Or

Блок вычисления угла поворота осей координат и частоты скольжения

ия

sh

'sh

usc

ПК

I: isj.

Isa, isp

Usa, Usp

Isc

.JTY.

ПФ

Si,

Блок вычисления амплитуды тока

Модель по выражению (4)

1 - z-

eI(k) AeI(k)

Контроллер нечеткой логики

AR(k)

Ro

В

(ДС)

(r

R(k)

Рис. 1. Структурная схема адаптивного наблюдателя с контроллером нечеткой логики

Решение задачи идентификации Rr и Rs происходит в два этапа. На первом выполняется идентификация активного роторного сопротивления в установившемся режиме работы АД при допущении об известности номинальных параметров схемы замещения: Lr, Lm, Rs, oLs (ниже будет проанализирована ошибка в оценке Rr в зависимости от отклонения параметров схемы замещения от своих номинальных значений). При этом в БВ подается полученная оценка Rr на каждом такте вычислений. На втором - идентификация активного статорного сопротивления с учетом оцененного значения Rr. При этом началу второго этапа должен предшествовать повторный переходный процесс: повторный пуск двигателя либо переход на другую угловую скорость вращения.

Результаты моделирования. Имитационное моделирование предлагаемого адаптивного идентификатора на аппарате нечеткой логики было выполнено в среде MATLAB/SIMULINK для двигателя АИР132М4 со следующими номинальными параметрами: Pn =11 кВт; Lm = 0,0857 Гн; Lr = 0,0885 Гн; Ls = 0,0885 Гн; Rs = 0,517 Ом; Rr = 0,394 Ом; J = 0,04 кгм2;

Пр = 2.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Структура имитационной модели включает модель трехфазного АД с короткозамкнутым ротором, источник трехфазного синусоидального напряжения, датчики тока, напряжения, угловой скорости и подсистему идентификации с КНЛ. Подсистема идентификации организована в виде отдельно написанного файла в пакете Fuzzy Logic Toolbox, который имитирует работу нечеткого контроллера. На рис. 2а, б представлены база правил нечеткого вывода в виде поверхности вывода и вид функций принадлежности входных и выходных сигналов нечеткого контроллера.

Дй 0,015

0,010

0,005

0

-0,005 -0,010 -0,015

0,2 е1(к)

б

Рис. 2. а - база правил нечеткого вывода; б - функции принадлежности входных и выходных сигналов нечеткого контроллера

В качестве метода дефаззификации выбран метод центра тяжести, нечеткая модель представлена моделью Мамдани [8].

На рис. 3а, б показаны кривые переходных процессов по измеренному и вычисленному амплитудному значению токов статора, активному сопротивлению ротора, активному сопротивлению статора и их оценке. Двигатель предварительно разгонялся до номинальной скорости под нагрузкой (Мс = 0,5Мн), а затем при ^ = 1 с скачком увеличивались активное статорное и роторное сопротивления (на 50 %) и «включался» алгоритм текущей идентификации активного сопротивления ротора.

Синтезированная структура нечеткого контроллера обеспечивает работоспособность наблюдателя по оценке с погрешностью в доли процента, время оценки составляет 0,3 с. При этом нечеткий наблюдатель продемонстрировал сходимость оценки Д к своему истинному значению в диапазоне изменений 0,5йХНом < йв < 2,0йХНом. Установлено, что изменение индуктивностей до 20 % от истинного значения не приводит к ошибке в оценке активных сопротивлений.

Как было отмечено выше, после окончания первого этапа работы наблюдателя необходимо обеспечить в системе электропривода (ЭП) повторный переходный процесс, при этом в модель наблюдателя «вводится» оцененное значение Д. На рис. 36 видно, что был осуществлен повторный пуск двигателя до номинальной скорости, и в момент времени ^ = 1 с «включался» идентификатор. Процесс сходимости оценки к истинному значению составил 0,1 с, при этом погрешность оценки активного статор-ного сопротивления составила 2,0 %.

Для обоснования принципиальной возможности совместной идентификации активных сопротивлений статора и ротора адаптивным наблю-

0 -0,1

0,25

'-0Д?-0Д5 О 0,05 °,15

ДеЩ

а

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

^т:г А

160 I

I

120 ■

80 40

Мс = 0,5Мн

I I I

,.............. ЯГ —т- -[-г —|—|- ______

1 I

И * ' — ----------

16 - а? 1м 106 1И —- 1.1 1.12 1.14 1 1 > 1

1

0

0,2 0,4 0,6 0,8 1,0 1,2 1,4 1,6 г, с 2,0

Яг, Ом

0,8 0,7 0,6 0,5 0,4 0,3

П.......1 _______

я,

Я *

Г

..............

0 0,2 0,4 0,6 0,8 1,0 1,2 1,4 1,6 г, с 2,0

Мс = 0,5Мн

а

Аи;- -'ту- А

б

160 120 80 40 0

1 |

-...1........1........ э

1 1И IV

ш ш ш

_|_1_I-

_I_I_|_

0,2 0,4 0,6 0,8 1,0 1,2 1,4 1,6 1,8 г, с 2,0

Я, Ом

0,8 0,7 0,6 0,5

-----------

\

к я

я

1 1

0 0,2 0,4 0,6 0,8 1,0 1,2 1,4 1,6 г, с 2,0

Рис. 3. Кривые переходных процессов при оценке сопротивления ротора (а) и статора (б)

0,4

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

В Ы В О Д Ы

1. Алгоритм идентификации показал высокую скорость сходимости к истинному значению оцениваемых параметров, при этом погрешность в оценке активного сопротивления короткозамкнутого ротора составляет доли процента, погрешность оценки сопротивления статора не превышает 2 %.

2. Для оптимальной работы идентификатора значения взаимной индуктивности и индуктивностей статора и ротора не должны отличаться от истинных значений более чем на 20 %. В противном случае погрешность начинает существенно нарастать.

3. Структура идентификатора не предполагает объемных математических вычислений, процедура настройки довольно прозрачна, что облегчает его использование на практике. При этом следует отметить, что ряд современных производителей микропроцессорных систем позволяют реали-зовывать в своих устройствах алгоритмы управления на основе нечеткой логики, поэтому применение разработанного алгоритма не представляет трудностей.

Л И Т E P А Т У P А

1. В о л к о в, А. В. Идентификация потокосцепления ротора и скорости асинхронного двигателя с учетом изменений его активных сопротивлений / А. В. Волков, Ю. С. Скалько // Электротехника. - 2009. - № 11. - С. 2-12.

2. П е р е с а д а, С. М. Оценка параметров асинхронного двигателя нри известном активном сопротивлении статора / С. М. Пересада, А. Н. Середа // Вестник НТУ «ХПИ». Сер. Системы автоматизированного электропривода: теория и практика. - 2004. - Вып. 43. -С. 28-31.

3. B o s e, B. K. Expert System, Fuzzy Logic, and Neural Network Applications in Power Electronics and Motion Control / B. K. Bose // Proc. of the IEEE. - 1994. - Vol. 82. - P. 1303-1323.

4. K a r a n a y i l, B. Stator and Rotor Resistance Observers for Induction Motor Drive Using Fuzzy Logic and Artificial Neural Networks / B. Karanayil, M. F. Rahman, C. Grantham // IEEE Transactions on Energy Conversion. - 2005. - Vol. 20, No. 4. - P. 771-780.

5. И з о с и м о в, Д. Б. Свойства уравнений обобщенного асинхронного электродвигателя с короткозамкнутым ротором / Д. Б. Изосимов, Е. Н. Аболемов // Электричество. -2008. - № 4. - С. 35-39.

6. К у ч е р, Е. С. Исследование условий текущей идентифицируемости параметров асинхронного электропривода / Е. С. Кучер, В. В. Панкратов // Электричество. - 2011. -№ 5. - С. 48-52.

7. Ф и р а г о, Б. И. Pегулируемые электроприводы неременного тока / Б. И. Фираго, Л. Б. Павлячик. - Минск: Техноперспектива, 2006. - 363 с.

8. Л е о н е н к о в, А. В. Нечеткое моделирование в среде MATLAB и FuzzyTECH / А. В. Леоненков. - СПб.: БХВ-Петербург, 2003. - 736 с.

Представлена кафедрой электропривода и автоматизации промышленных установок

и технологических комплексов Поступила 25.10.2011

i Надоели баннеры? Вы всегда можете отключить рекламу.