Научная статья на тему 'Микропроцессорная система, моделирующая нагрузку в регулируемом электроприводе'

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

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

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

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

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

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

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

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

УДК 621.316

МИКРОПРОЦЕССОРНАЯ СИСТЕМА, МОДЕЛИРУЮЩАЯ НАГРУЗКУ В РЕГУЛИРУЕМОМ ЭЛЕКТРОПРИВОДЕ

Я.И. Пешев, Ю.А. Чабанов

Самарский государственный технический университет, учебный центр «СамГТУ - Шнейдер-электрик»

443100, г. Самара, ул. Молодогвардейская, 244

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

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

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

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

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

Наибольшее распространение получили нагрузочные устройства с применением в качестве исполнительного элемента электродвигателя постоянного тока с независимым возбуждением (ДПТ НВ) и системой стабилизации тока в его якорной цепи, реализованной на принципе регулирования Ползунова - Уатта.

Структурная схема системы автоматического управления (САУ) моментом нагрузки показана на рис. 1.

Работает схема следующим образом: сигнал ошибки, являющийся результатом сравнения сигнала задания тока иЗТ и сигнала отрицательной обратной связи по току иОСТ, подаётся на вход ПИ-регулятора тока; последний обеспечивает динамические показатели качества САУ в соответствии с техническим оптимумом и придаёт контуру тока астатические свойства в статике [1].

Формирование сигнала, пропорционального величине тока якорной цепи ДПТ НВ, обеспечивает датчик тока КдТ.

Выходной сигнал регулятора тока поступает на вход тиристорного преобразователя.

Ярослав Иванович Пешев - инженер.

Юрий Александрович Чабанов - к.т.н., доцент.

БТО

мс(р)

К-яп^яцР+

яц' яц-

1

1

кдт^ С„ф ■*

Рис. 1. Структурная схема САУ моментом нагрузки

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

шины постоянного тока нагрузочного устройства; иЯц(р) - изображение напряжения, прикладываемого к якорной обмотке; ЯЯц - активное сопротивление якорной цепи; ТЯц - электромагнитная постоянная времени якорной цепи.

Связь тока в якорной цепи с моментом, развиваемым ДПТ НВ, осуществятся через безынерционный элемент с коэффициентом передачи СМФ, причём СМ - конструктивный коэффициент, Ф - магнитный поток.

Блок БТО предназначен для установки уровня токоограничения и позволяет в динамических режимах или вследствие некорректных действий оператора исключить превышение тока выше допустимого.

Указанная система работает в режиме рекуперации и, следовательно, имеет относительно высокий КПД (порядка 60-70%), меньшие тепловые потери, обеспечивает в широком диапазоне постоянство и независимость создаваемого момента от внешних возмущающих воздействий. Однако практическая реализация вышеупомянутой структурной схемы на аналоговых операционных усилителях приводит как к значительному усложнению схемотехники, так и нетехнологичности процедуры настройки и обслуживания нагрузочного устройства в целом.

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

На рис. 2 показана функциональная схема микропроцессорного нагрузочного устройства (МНУ), реализованная согласно структурной схеме на рис. 1.

Силовая схема МНУ выполнена по трёхфазной реверсивной мостовой противо-параллельной схеме выпрямления, состоящих из двух выпрямительных комплектов. Первый комплект образуют тиристоры анодной группы УБ1 -У33 и тиристоры катодной группы УБ2-УБ6. Второй комплект образован тиристорами У87-УБ11 и УБ10-УБ14, образующие анодную и катодные группы соответственно.

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

Система импульсно-фазового управления (СИФУ) тиристорами; ПИ-регулятор тока; блок токоограничения; комплекс защит от неправильного чередования фаз, перегрузки, перегрева силовых электронных компонентов; интерфейсы с пользова-

где 1Яц(р) - изображение тока в якорной цепи ма-

телем, ЭВМ реализованы программным способом в восьмиразрядном микроконтроллере СРи ATMega2560 фирмы А1:те1.

Рис. 2. Функциональная схема МНУ

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

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

дах компараторах DA1-DA2 блока синхронизации и обеспечивает гальваническую развязку.

Информация о переходах сетевого трёхфазного напряжения через точки естественной коммутации, необходимая для правильной работы программного СИФУ, формируется блоком синхронизации, который реализован на трёх аналоговых интегральных компараторах DA1-DA3. Компаратор DA1 сравнивает напряжение фаз A и B, компаратор DA2 - B и C, а DA3 - C и A соответственно. Переход напряжений двух фаз через точку естественной коммутации вызывает переключение соответствующего компаратора, так точка естественной коммутации положительных полупериодов вызывает появление высокого уровня на выходе компаратора (передний фронт), а точка естественной коммутации в зоне отрицательных полупериодов формирует на выходе компаратора низкий уровень (задний фронт). Формируемый компараторами прямоугольный сигнал регистрируется встроенным в микроконтроллер аппаратным модулем захвата переднего/заднего фронтов импульса, последний в момент появления переднего или заднего фронтов импульса генерирует соответствующий вектор прерывания. Таким образом, в прерываниях, которые инициируются прохождением сетевым трёхфазным напряжением точек естественной коммутации, запускаются таймеры-счётчики, сопоставленные соответствующим тиристорам, осуществляющие регулируемую задержку открывания тиристоров, отсчитывающуюся от точек естественной коммутации, реализуя тем самым импульсно-фазовое управление.

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

Сопоставление таймеров-счётчиков соответствующим тиристорам, расчёт значения, записываемого в регистры TCNT, производится на основе алгоритма совместно-согласованного управления тиристорами. Задающим сигналом СИФУ является сигнал, возвращаемый подпрограммой ПИ-регулятора тока.

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

Выходной сигнал датчика тока оцифровывается АЦП микроконтроллера и сравнивается со значением уставки величины тока в якорной цепи ДПТ НВ M1. Полученная разность обрабатывается подпрограммой ПИ-регулятора тока.

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

Передаточная функция непрерывного ПИ-регулятора имеет вид

ЖпИ (р) =Кп+-Л-, (1)

ти р

где - коэффициент пропорциональной части; Tи - постоянная интегрирования.

Входной для ПИ-регулятора сигнал ошибки есть разность сигнала задания и сигнала обратной связи:

e(t) = х3(t) - xoc(t), (2)

причём x3 (t) - сигнал задания, x0c (t) - сигнал обратной связи.

Выражение для выходного сигнала ПИ-регулятора в соответствии с (1) и (2):

Увых (t) = Kп • e(t) +-1 -\e(t)dt. (3)

th 0

Уравнение (3) позволяет легко показать пропорциональную и интегральную части ПИ-регулятора и их связь с выходным сигналом.

Последовательность синтеза 24-разрядного с плавающей запятой ПИ-регулятора на языке C следующая. Введем обозначения: set_current_value - переменная задания величины тока, sensor _ current_ value - переменная сигнала обратной связи по току, error 0 - переменная актуального значения сигнала ошибки. Тогда выражение пропорциональной составляющей запишется в виде:

errorO = (float)(set _ current _ value-sensor _ current _ value).

Переменные set _current_ value, sensor _ current _ value изначально определены

как целые знаковые 16-разрядные переменные, так как значение в эти переменные

заносится из регистра АЦП, поэтому необходимо явное приведение разности set _ current _ value - sensor _ current _ value к вещественной 24-разрядной переменной error0.

1 t

Интегрируя составляющую---------Je(t)dt методом трапеций, имеем:

И

0

int egral + = t_Qnt*(error0 + error1)/(2*t_Int); здесь error1 - вещественная 24-разрядная переменная сигнала ошибки предыдущего вызова подпрограммы ПИ-регулятора, int egral - вещественная 24-разрядная переменная интегральной составляющей, t _ Int - вещественная 24-разрядная переменная постоянной времени интегрирования, t _ Qnt - вещественная 24-разрядная переменная периода квантования (период вызова подпрограммы ПИ-регулятора).

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

if( int egral < 0) int egral = 0;

if( int egral > z _ P) int egral = z _ P,

в которых z _P - вещественная 24-разрядная переменная зоны пропорциональности.

Полный сигнал с выхода ПИ-регулятора:

out_ pi _ reg = (error0+int egral) / z _ P.

Последним действием является сохранение актуального значения сигнала ошибки:

errorl = error0.

С учётом вышесказанного функция цифрового ПИ-регулятора на языке C имеет

вид:

float current_pi_regvoid {

error0 = (float)(set_currentvalue - sensor_current_value);

int egral + = t_Qnt*(error0 + errorl)/(2*t_Int);

if( int egral < 0) int egral = 0;

if(int egral > z_P) int egral = z_P;

out_pi_reg = (error0 + int egral)/z_P;

errorl = error0;

return(out_pi_reg)

}

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

Диалоговое общение между пользователем и МНУ осуществляется посредством кнопочной клавиатуры (ввод информации) и жидкокристаллического символьного дисплея (вывод информации).

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

Опционально МНУ может иметь интерфейс RS323 или USB для подключения ЭВМ для целей диагностики и задания необходимых режимов или для организации сетевого режима работы по принципу SCADA.

Образец МНУ использовался для имитации нагрузки на валу асинхронного электродвигателя, управляемого от сервопривода Altivar 71, и показал высокую надёжность и стабильность в работе.

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1. Рапопорт Э.Я. Системы подчиненного регулирования электроприводов постоянного тока: Конспект лекций. - Куйбышев: КПтИ, 1985. - 56 с.

2. Бессекерский В.А. Цифровые автоматические системы. - М.: Наука, 1976. - 575 с.

Статья поступила в редакцию 2 сентября 2010 г.

UDC 621.316

MICROPROCESSOR SYSTEM, WHICH MODELS LOADING IN THE ADJUSTABLE ELECTRIC DRIVE

Y.I. Peshev, Y.A. Chabanov

Samara State Technical University

244, Molodogvardeyskaya st., Samara, 443100

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

The article presents a realization for microprocessor automatic control systems, which is intended for simulating a mechanical loading on an electric motor shaft. Synthesis algorithm of a digital PI-regulator and realization of the specified algorithm in programming language C is presented.

Keywords: current regulator, electric drive, loading device, loading moment, microcontroller, PI-regulator, recuperate, thyristor converter.

Y.I. Peshev -Engineer.

Y.A. Chabanov - Candidate of Technical Sciences, Associate professor.

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