BC/NW 2007, №1, (10) :14.6

 

CИСТЕМА УПРАВЛЕНИЯ ДВИГАТЕЛЕМ ПОСТОЯННОГО ТОКА НА ОСНОВЕ МЕТОДОВ ПРЯМОГО ОПТИМАЛЬНОГО УПРАВЛЕНИЯ

 

А.А. Лаврухин, Н.Ю.Безбородова, А.Т. Когут

 

(ОмГУПС, г.Омск)

 

Рассматривается система, обеспечивающая оптимальный или, в общем случае, программный режим работы двигателя постоянного тока. Необходимо обеспечить такое управление двигателем, чтобы изменение угла поворота и скорости соответствовало заданной программной траектории. Система работает в дискретном времени, траектория движения задается матрицей размером 2´N (две координаты на N временных отсчетах). Если с определенной точностью выходные координаты двигателя равны программным координатам, можно говорить о работоспособности полученной системы.

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

Определение управляющих воздействий производится на основе метода прямого оптимального управления или решения обратной задачи динамики [1]. Они предполагают расчет значений напряжения в цепи якоря u1(k–1) и напряжения в цепи обмотки возбуждения u2(k–1) по текущим координатам двигателя: углу поворота x1(k–1) и скорости вращения x2(k–1), а также программным значениям координат на следующем шаге (x1П(k) и x2П(k)). Для этого используется модель двигателя, которая в простейшем случае описывается следующими уравнениями [2]:

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

Имитационное моделирование данной системы и тестовые испытания макета показали положительные результаты и работоспособность.

Литература

1. Мирошник И.В. Теория автоматического управления. Нелинейные и оптимальные системы. – СПб.: Питер, 2006. – 272 с.

2. Герман-Галкин С.Г. Компьютерное моделирование полупроводниковых систем в Matlab 6.0 – СПб.: Корона принт, 2001. – 320 с.

3. Когут А.Т. Полиномиальная аппроксимация в некоторых задачах оптимизации и управления. – Омск: Изд-во ОмГУПС, 2003.