Научная статья на тему 'Структура и математическая модель асинхронного частотного электропривода без датчиков основных координат'

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

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

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

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

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

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

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

n clause alternative opportunities of management by electric drives of technologies machines over units by means of intellectual neural networks, models of the traditional and modern observer of coordinates without gauges of coordinates, their comparison is made

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

ГОРНАЯ ЭЛЕКТРОМЕХАНИКА

УДК 621.398

А.С.ИВАНОВ

Горно-электромеханический факультет, магистрант группы ЭРМ-01, ассистент профессора

СТРУКТУРА И МАТЕМАТИЧЕСКАЯ МОДЕЛЬ АСИНХРОННОГО ЧАСТОТНОГО ЭЛЕКТРОПРИВОДА БЕЗ ДАТЧИКОВ ОСНОВНЫХ КООРДИНАТ

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

In clause alternative opportunities of management by electric drives of technologies machines over units by means of intellectual neural networks, models of the traditional and modern observer of coordinates without gauges of coordinates, their comparison is made

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

Асимптотическая устойчивость наблюдателя, а также высокие быстродействие и точность текущей идентификации достигаются при использовании модели цепи ротора двигателя или более сложной («полной») модели электромагнитных процессов асинхронных двигателей (АД). Однако в этом случае необходима информация о параметрах объекта управления, входящих в модель идентификатора. Если в однозонной системе векторного управления (СВУ), работающей с постоянством потока индуктивности схемы замещения АД можно приближенно считать постоянными величинами и определять их только в ходе предварительной идентификации, то активные сопротивления

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

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

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

50 _

ISSN 0135-3500. Записки Горного института. Т.170. Часть 1

ция связана с преобразованием фазных значений наблюдаемых координат в эквивалентные составляющие в координатных осях (а-Р). Преобразования токов и напряжений выполняются с помощью следующих выражений:

1 л/3

^sa = ! sa - ^ ( ^sb + Isc X ^sp = ( Isb - Isc ) '

i S

Ua= USa - "(Usb + Usc ); ^p = ^ (^ - Usc ).

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

Usa= Ud

Sa -1 (Sb + Sc )

U,

sp

= Ud f (Sb - Sc ),

где и^ - амплитуда выпрямленного напряжения на входе автономного инвертора; Sa, Sb, Sc - коммутационные функции фазы а, Ь и с на выходе таблицы переключений силовых электронных модулей автономного инвертора.

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

^ = | Ц*-1» Я ;

^sp=i (Usp- Ip Rs )dt,

где Я - активное сопротивление фазной обмотки статора двигателя.

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

T =

s ц

V

m 2 | m 2 т s а "Т" т s Р

3

Mд = 3 рп (TsaIsp-^spIsa )

2

где рп - число пар полюсов двигателя.

Также вычислим тригонометрические функции угла поворота вектора потокосцеп-ления статора ^ относительно оси а:

cos у s =

sin У s =

sp

Для систем DTC (прямого управления моментом) с непосредственной индикацией частоты вращения ротора с вращающимся датчиком частоты вращения данных вычислений достаточно. В бездатчиковых системах, поскольку частота вращения ротора двигателя входит сомножителем в уравнения электромагнитного равновесия роторной цепи, прежде всего, определим составляющие вектора потокосцепления ротора в осях (а-Р), используя уравнения связи между составляющими токов и потокосцепле-ний асинхронного двигателя:

^га = (^а - ) ;

где Ьц, Ьг, Ьт - индуктивность обмотки статора и обмотки ротора, приведенная к статору, и взаимная индуктивность обмоток статора и ротора соответственно;

ст = 1 -

L

LL

- коэффициент рассеяния асин-

хронного двигателя.

Далее проведем преобразования уравнений роторной цепи двигателя:

^гр у - № га у ^ =

dt

dt

= R ( I raTp- I rpTra ) + œrY,

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

ка статора и потокосцепления ротора двигателя. Частота вращения поля статора двигателя и снижение частоты его вращения в функции нагрузки

dt

dW

rß ф и ¿rg ф

dt

rß; До - 2RrMд

2 3 V 2

гт * п гт

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

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

^ ; cosyr = ; sinVr

rm rm

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

cos уs-r = cos уs cos уr + sin уs sin уr;

sin vs-r = sin vs cos vr - cos vs sin уr •

Реализация подобных алгоритмов позволила создать так называемые наблюдатели, способные по значениям токов и напряжений, подводимых к АД, и на основе модели оценивать основные параметры электропривода.* Однако здесь, как правило, для вычислений используют условно-

ф„,

* Козярук А.Е. Системы прямого управления моментом в частотно-регулируемых электроприводах переменного тока / А.Е.Козярук, В.В.Рудаков; НПО «Санкт-Петербургская электротехническая компания. СПб, 2005. 100 с. 52 _

постоянные параметры асинхронного двигателя: сопротивления и индуктивности статорной и роторной цепи. Но погрешности вычисления при таком подходе значительны, так как зависят от режима работы двигателя и его теплового состояния. В реальных приводах, например в режиме прямого пуска, активное сопротивление ротора может меняться более чем в 1,5 раза, а индуктивность - на 30-40 %. Активное сопротивление обмотки статора зависит от теплового состояния и может изменяться при работе в повторно-кратковременном режиме на 20-30 %.

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

Примером служат адаптивные наблюдатели, которые отличаются от обычных тем, что они по уже вычисленным электромагнитным параметрам АД считают токи, поступающие в него и, сравнивая их с фактическими значениями, учитывают ошибку. Работая в системе Simulinc во взаимодействии с АД, наблюдатель показал хорошие результаты: ошибка вычисления не превышала 2 %.

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

ИНС позволяют совместить тепловую модель электропривода, базу знаний и вычислитель внутренних параметров, который предполагается организовать так же, как и в модулях DТС - режимом «прогона».

Технология нейронных сетей позволяет повысить качество управления электромеха-

ISSN 0135-3500. Записки Горного института. Т.170. Часть 1

Структурная схема системы динамической идентификации

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

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

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

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

Для управления установили следующую структуру сети: 6 элементов во входном слое, 8 нейронов в скрытом и 2 нейрона в выходном. Данные для обучения нейронной сети взяты из технического паспорта реально существующего двигателя и из модели двигателя и идентификатора, выполненного в системе Ма1ЬаЬ. В качестве алгоритма обучения

выбрали алгоритм обратного распространения ошибки с 1026 экспериментальными точками. При тестировании определили способность сети к обобщению, т.е. ошибку, которую сеть дает на данных тестирующего множества. На этом этапе и происходит выбор оптимального варианта.

Обучение длилось 5 ч на компьютере (процессор - Pentium 2 433 МГц, 128 Мб ОЗУ) и закончилось за 1800 итераций. Средняя ошибка определения потока и скорости двигателя менее 0,02 %.

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

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

Конечная структура всей системы динамической идентификации показана на рисунке.

Научный руководитель д.т.н. проф. А.Е.Козярук

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