УДК 62-50
САМОНАСТРАИВАЮЩИЕСЯ АЛГОРИТМЫ СТАБИЛИЗАЦИИ И СЛЕЖЕНИЯ В СИСТЕМАХ УПРАВЛЕНИЯ ДИНАМИЧЕСКИМИ ОБЪЕКТАМИ ПРИ СТЕПЕННЫХ ВОЗДЕЙСТВИЯХ
© 2016 В.Е. Вохрышев, А.С.Бакланов
Самарский государственный технический университет
Статья поступила в редакцию 23.01.2016
Предложены и исследованы самонастраивающиеся алгоритмы и структура системы автоматического управления динамическими объектами, обеспечивающие стабилизацию и слежение при степенных задающих и возмущающих воздействиях общего вида с нулевой статической ошибкой. Сущность реализации предложенного метода устранения статической ошибки заключается в автоматическом масштабировании задающего воздействия. Приведены результаты компьютерного моделирования, подтверждающие формальные аналитические расчеты.
Ключевые слова: стабилизация, слежение, статическая ошибка, степенные задающие и возмущающие воздействия.
Одна из актуальных проблем теории и практики управления динамическими объектами заключается в синтезе и разработке простых и практически эффективных законов, алгоритмов управления и структур автоматических систем, обеспечивающих согласование с целями управления необходимых показателей качественных характеристик процессов в переходном и установившемся режимах работы объектов.
Управляемая выходная переменная объекта x(t) зависит как от задающего x0(t) и возмущающих воздействий f (t), i = 1,2..., так и от пред-начальных значений фазовых координат, определяющих свободное движение объекта. При этом переменная x(t) должна быть инвариантной к возмущениям f(t) и ковариантной с заданием x0(t) [1]. В соответствии с принципом двухка-нальности Б.Н. Петрова реализация абсолютной инвариантности предполагает необходимость измерения возмущений и возможность формирования дополнительных каналов их передачи. Неопределенность воздействий и неадэкватность моделей истинному порядку системы дифференциальных уравнений, описывающих реальный объект автоматизации, делают абсолютную инвариантность практически недостижимой.
Поэтому говорят об абсолютной селективной инвариантности, при которой обеспечивается нулевая установившаяся реакция динамической системы на конкретные типы задающих и возмущающих воздействий [1, 2].
В данной статье исследуются самонастраивающиеся системы управления линейными и нелинейными объектами, обеспечивающие нулевую установившуюся реакцию на степенные воздей-
Вохрышев Валерий Евгеньевич, доктор технических наук, профессор. E-mail: vohr3@yandex.ru Бакланов Александр Сергеевич, аспирант. E-mail: sasha89bas@yandex.ru
ствия методом автоматического масштабирования задания. Необходимость решения подобных задач возникает также в системах стабилизации и слежения за подвижными объектами.
Для управляемой замкнутой линейной стационарной системы с передаточной функцией W(s) изображение по Лапласу переменной x(t) имеет вид [1]:
r A (s)
X(s) = W(s)Xо (s) + ^ WfiX (s)F (s) + -HS-;
7=1 -(s)
где X0(s) и Fi (s) изображения входного и возмущающих воздействий, Wfx(s),i = 1,r - передаточные функции системы по возмущениям, —н (s) - полином, который определяется пред-начальными условиями переменных состояния, —(s) - характеристический полином передаточной функции замкнутой системы.
Изображение ошибки для произвольных воздействий при нулевых начальных условиях запишется следующим образом
Е(s) = We (s)Xо (s) + Wf (s)Fj (s) , (1)
i=1
где We(s), Wef (s), i = 1,r - передаточные функции системы по ошибке, связывающие зависимость E(s) от задающего и возмущающих воздействий.
Предельное значение реакции системы на эти воздействия может быть определено по теореме о конечном значении оригинала:
lim e(t) = slim sE(s) . (2)
Известны способы расчета и подавления установившейся реакции системы на задающие и возмущающие воздействия определенного типа [1, 3, 4, 5] (постоянные воздействия
X f - X0(s) = —, F(s) = —, степенные воздей-
ss
и а А г
ствия общего вида = - ^О?) = 2^~,
и=1 5 А=1 5
и = 1,2,..., п; А = 1,2,..., г , воздействия в виде суммы экспонент и другие ).
Если передаточные функции по задающему и возмущающему воздействиям имеют к-кратный нулевой корень, а, например, изображения по Лапласу задающего или возмущающего воздействий - т-кратный нулевой полюс, то предельное значение ошибки системы на эти воздействия может быть определено следующим образом:
5 Хо
или
еуст = НКе СО" т+1
5к Г
= Нш (5)-
^^ е/ у ' т +1
(3)
При к>т - в системе нулевая статическая ошибка; при к=т - установившаяся реакция постоянна; при к<т - система теряет работоспособность. При степенных воздействиях общего вида количество к-кратных нулевых корней в передаточной функции разомкнутой системы должно быть не менее п, что требует для устранения статической ошибки повышения астатизма основного контура, и, как следствие, решения проблем устойчивости и преодоления трудностей, связанных с физической реализуемостью системы.
ПОСТАНОВКА ЗАДАЧИ
Рассматривается управляемая замкнутая линейная стационарная система с передаточной функцией К(5), так что X(5) определяется выражением (1). При этом входное - Х0(5) и возмущающие воздействия ¥1 (5) изменяются по степенному закону общего вида -
п " —
X0 (5) = 2 О-, Ъ (5) = 2 - А (5) = 0 .
1=0 5 I=0 5
Требуется построить управление, обеспечивающее: еуст = 0.
Задача решается методом автоматического масштабирования входного воздействия [4, 5] через организацию контура самонастройки с сигнальной адаптацией так, как это представлено на рис.1.
Пусть основной контур структуры рис.1 не содержит интегрирующих элементов, а в качестве исполнительных элементов, для простоты анализа, используются устройства с передаточными
к
функциями Ж (5) = — , г=1,2,...,п, реализующие
функцию интегрирования входных величин. Тогда для структуры рис. 1:
( 1 п-1 п-т \
X 0(«)ЖРМ
X « = -
1 +
2 П к5
5 т=0 ¿=1.
+ К (ф «
1+
1+
п-1 п-т
12 Пк<>-
5 т=0 =1.
(4)
где Жраз (5) = Жр (5)Ж0 (5), а Жр (5) и Ж0 (5) - соответственно передаточные функции регулятора и объекта, к1, г=1, п - постоянные коэффициенты. При устойчивом основном контуре и настройках исполнительных элементов, обеспечивающих сходимость процессов в замкнутой системе рис.1, статическая ошибка будет равна нулю. Действительно, после несложных преобразований уравнения (4) с учетом (2) следует:
еуст= НШ 5" 5^0
Краз(5) X 0(5) + К0 (5)Г (5)
1 +
( 1 п-1 п-т
1 + 1 2П мя
л
■ = 0.
\
5
Краз(5)
т=0 ¿=1.
Понятно, что при астатическом основном контуре системы, количество исполнительных
Рис. 1. Структура самонастраивающейся системы: Кр (я) , Ж0(5) - передаточные функции регулятора о объекта, 1,2,...,п исполнительные элементы, ) - задание, х(^) - регулируемая переменная, и(^) и и^) - управления, /(^) - возмущение
е
т
т
элементов в структуре рис.1 уменьшается на степень его астатизма, а сами исполнительные элементы могут выполнять дополнительно функции усиления, дифференцирования и другие.
В системах стабилизации и слежения, помимо устранения статической ошибки и обеспечения асимптотической устойчивости, возникают также задачи синтеза законов и алгоритмов управления и(1) и и1(1) (рис.1), гарантирующих заданную точность в переходном режиме, предельное быстродействие и другие показатели, наилучшим образом согласующиеся с целями функционирования объекта [6,7,8].
Ниже, в качестве иллюстрации работоспособности структуры рис. 1 и операторов преобразования информации, приведены примеры синтеза управления линейными и нелинейными объектами и их исследование методом компьютерного моделирования. Некоторые результаты экспериментов представлены на рис. 2 и 3.
ПРИМЕР 1
Объект имеет передаточную функцию
К (з) =
0.5
(з + 1)(0.5з +1)
, а изображения воздействий -
р(з)=М+!25, X (з)= — + - + ^, Лн (з)=
3 / 3 з2 з н 0.55 +1
Синтез оптимального регулятора основного контура системы осуществлен с использованием
г
С 2 2 2 критерия J =1 (е (() + Т ё (^))&, обеспечиваю-
0.5 1 2
0.15
4
перименте 0.25, так что (з) = 6 + 2з + —, а параметры управления исполнительных элементов 8 8
К (з) = 2 + —, К2 (з) = — - назначены из условия
гурвицевости характеристического полинома замкнутой системы.
ПРИМЕР 2
Рассматривается задача управления движением центра масс подвижного объекта, поведение которого описывается системой нелинейных дифференциальных уравнений [7, с. 129]:
3
х1 = х2, х2 = ах3 + Ьх33, х3 = -^х3 + си, (3)
где х1 = АН - координата центра масс,
х2 = Ып(1), х3 =5 - отклонение
управляющего органа, а, Ь, с, w - постоянные коэффициенты. Синтез управления основного контура методом аналитического конструирования агрегированных регуляторов [8] на основе сопровождающего функционала
щего апериодические переходные процессы в основном контуре при ступенчатых воздействиях, где е^) и ё(^) - ошибка и ее производная, Т - постоянный коэффициент, равный в данном экс-
J =
| (с 2у 2 + т2у 2)Л
0
с макропеременной вида
у = к1х1 + к2 х2 + х3 , (4)
при с = т = 1 приводит к следующему соотношению:
2
и = - к1х1 + (к1 + к2)х2 + к2 (а + Ьх3 )х3 . (5)
Управление и переводит объект из произвольного начального состояния на притягивающее многообразие (4) с последующим устойчивым
Рис. 2. Процессы в системе стабилизации и слежения: х0 (^) - задание, х(^) - регулируемая величина, ОД- возмущение, ан(1) - возмущение на выходе объекта
Рис. 3. Процессы в нелинейной системе: х0 (?) - задание, х(?) - регулируемая величина, £(1) - возмущение
движением вдоль него в заданное конечное состояние по траектории, являющейся одним из решений системы дифференциальных уравнений (3) с управлением (5). Включение объекта (3) в структуру рис.1 позволяет обеспечить слежение за степенным входным воздействием с нулевой статической ошибкой в условиях действия возмущений того же класса. Результаты компьютерного моделирования системы управления представлены на рис. 3 при следующих параметрах объекта и управления: а=2, Ь=0.2, с= 1, w=1, к1=0.5, к2=1.5. Задающее и возмущающее воздействия
изменялись по законам: х0(?) = 05 +0 05^ + 0 05?2,
/(?) = 0.05?, а ЖВД = 1.5 + —, Щ(я) = 0:1.
Графики процессов рис. 2 и 3 показывают, что управление в системах обеспечивает стабилизацию регулируемых координат х(?) с одновременным слежением за их изменением с нулевой статической ошибкой.
ВЫВОДЫ
1. Исследован новый подход к формированию операторов преобразования текущей информации о задающих, возмущающих сигнальных степенных воздействиях общего вида и регулируемых координат в системах автоматического управления, обеспечивающий нулевую установившуюся реакцию систем. Предложенный метод основан на автоматическом масштабировании входного воздействия и не требует повышения астатизма основного контура замкнутой системы, а также измерения возмущений.
2. Методом компьютерного моделирования
выявлены качественные показатели процессов в линейных и нелинейных системах и их особенности в переходном и установившемся режимах работы при степенных воздействиях, которые согласуются с результатами аналитического анализа.
3. Исследованный метод компенсации статической ошибки в системах может быть использован также для ее устранения или уменьшения при произвольных воздействиях, для которых вдали от начальной точки процессов существенное значение имеет конечное число их производных.
СПИСОК ЛИТЕРАТУРЫ
1. Теория автоматического управления: Учеб. для вузов / С.Е.Душин, Н.С.Зотов и др.; [под ред В.Б.Яковлева]. М.: Высшая школа, 2003. 567 с.
2. ИмаевД.Х., ШестопаловМ.Ю. Реконфигурирование систем управления, подверженных сигналам неисправности // Всероссийская научная конференция по проблемам управления в технических системах (ПУТС-2015). Материалы конференции. Санкт-Петербург. 28-30 октября 2015 г. С.42-46.
3. Якубович В.А. Универсальные регуляторы в задачах инвариантности и отслеживания // Докл. Акад. наук СССР. 1995. Т. 343. №2. С. 172-175.
4. Бакланов А.С., Вохрышев В.Е. Робастные самонастраивающиеся линейные и нелинейные системы управления динамическими объектами с сигнальной адаптацией // Известия Самарского научного центра РАН. 2014. Т. 16, № 6. С.66-70.
5. Пат. Российская Федерация. № 2505847. Самонастраивающееся устройство для устранения статической ошибки в автоматических системах стабилизации динамических объектов / В.Е. Вохрышев. Опубл. Бюл. 2014, 30.
6. Методы современной теории автоматического управления [под ред. К. А Пупкова, Н.Д Егупова].
Изд-во МГТУ им. Н.Э. Баумана, 2004.Т.5. 784 с. 7. Колесников А. А. Синергетическая теория управле ния. Таганрог: ТРТУ, 1994. 343 с.
8. Современная прикладная теория управления. Ч.2. [под ред. А. А. Колесникова]. Таганрог: Изд-во ТРТУ, 2000. 558 с.
SELF-ADAPTING ALGORYTHMS OF STABILIZATION AND TRACKING IN THE SYSTEMS OF DIRECTION OF DYNAMIC OBJECTS WITH DEGREE INFLUENCES
The article researches self-adapting algorythm and structure of the system of automatic direction of dynamic objects, providing for stabilizing and tracking with degree initials and general zero statistic mistake revolting ( non-measurable) influences. The essence of the suggested approach consists in automatic scaling of initial influence in the process of eliminating the mistake which is proved by computer modeling of the analytical analysis.
Keywords: stabilization, tracking, statistic mistake, degree initials and revolting influences.
Valery Vokhryshev, Doctor of Technics, Professor. E-mail: vohr3@yandex.ru Alexandr Baklanov, Graduate Student. E-mail: sasha89bas@yandex.ru
© 2016 V.E. Vokhryshev, A.S. Baklanov
Samara State Technical University