Научная статья на тему 'ИМИТАЦИОННОЕ МОДЕЛИРОВАНИЕ АДАПТИВНОЙ СИСТЕМЫ УПРАВЛЕНИЯ ОБЪЕКТОМ С НЕЛИНЕЙНО-НЕСТАЦИОНАРНЫМ ЗАПАЗДЫВАЮЩИМ СОСТОЯНИЕМ В ЦИКЛИЧЕСКИХ РЕЖИМАХ'

ИМИТАЦИОННОЕ МОДЕЛИРОВАНИЕ АДАПТИВНОЙ СИСТЕМЫ УПРАВЛЕНИЯ ОБЪЕКТОМ С НЕЛИНЕЙНО-НЕСТАЦИОНАРНЫМ ЗАПАЗДЫВАЮЩИМ СОСТОЯНИЕМ В ЦИКЛИЧЕСКИХ РЕЖИМАХ Текст научной статьи по специальности «Электротехника, электронная техника, информационные технологии»

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

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

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

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

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

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

Simulation of Adaptive Control System For Object With Nonlinear-Nonstationary Delayed State Operating In Cyclic Mode

The simulation problem of adaptive control system for priori uncertain dynamic object with nonlinear-nonstationary delayed state operating in cyclic mode is considered. With computer simulation values ​​of the numerical parameters of the control loop are chosen using the proposed adaptation algorithm.

Текст научной работы на тему «ИМИТАЦИОННОЕ МОДЕЛИРОВАНИЕ АДАПТИВНОЙ СИСТЕМЫ УПРАВЛЕНИЯ ОБЪЕКТОМ С НЕЛИНЕЙНО-НЕСТАЦИОНАРНЫМ ЗАПАЗДЫВАЮЩИМ СОСТОЯНИЕМ В ЦИКЛИЧЕСКИХ РЕЖИМАХ»

ИНФОРМАТИКА, ВЫЧИСЛИТЕЛЬНАЯ ТЕХНИКА И УПРАВЛЕНИЕ

ВЕСТНИК ТОГУ. 2012. № 3 (26

УДК 684.511

© Е. Л. Еремин, М. С. Капитонова, Е. А. Шеленок, 2012

ИМИТАЦИОННОЕ МОДЕЛИРОВАНИЕ АДАПТИВНОЙ СИСТЕМЫ УПРАВЛЕНИЯ ОБЪЕКТОМ С НЕЛИНЕЙНО-НЕСТАЦИОНАРНЫМ ЗАПАЗДЫВАЮЩИМ СОСТОЯНИЕМ В ЦИКЛИЧЕСКИХ РЕЖИМАХ

Еремин Е. Л. - д-р техн. наук, профессор, e-mail: ereminel@mail.ru (АмГУ); Капитонова М. С. - старший преп. кафедры информатики и методики преподавания информатики, e-mail: kapitonova_m@mail.ru (БГПУ); Шеленок Е. А. - канд. техн. наук, ст. преп. кафедры «Автоматика и системотехника», e-mail: cidshell@mail.ru (ТОГУ)

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

The simulation problem of adaptive control system for priori uncertain dynamic object with nonlinear-nonstationary delayed state operating in cyclic mode is considered. With computer simulation values of the numerical parameters of the control loop are chosen using the proposed adaptation algorithm.

Ключевые слова: динамический объект, адаптивное управление, априорная неопределенность, периодический алгоритм, имитационное моделирование, Simulink

Введение

При разработке современных автоматических систем все чаще решаются задачи управления техническими объектами, для которых характерен периодический характер задающих и возмущающих воздействий, а также внутренних параметров системы. Например, управление приводами промышленных роботов [1- 3], металлообрабатывающих станков, производящих серию одинаковых деталей [4, 5] и т.п. Основная задача управления в таких периодических системах обычно сводится к минимизации ошибки управления.

ВЕСТНИК ТОГУ. 2012. № 3 (26)

Для решения подобной задачи, в работе [6] предлагалось использовать «модифицированную следящую систему с памятью» или так называемую систему управления циклического действия. В работе [7] рассматривается решение аналогичной задачи построения периодических систем управления, где при наличии периодических возмущений осуществлен синтез систем на основе принципа внутренней модели, т. е. за счет введения в основной контур управления генератора периодических сигналов. Данный метод стабилизации возмущений получил развитие в работе [5], в которой описаны результаты разработки и внедрения самообучающихся электроприводов подачи токарных станков для финишной обработки деталей.

Зачастую управление происходит в условиях существенной нестационарности и нелинейности динамических характеристик объекта управления, В таких случаях целесообразно применять методы адаптивного или робаст-ного управления, позволяющие сохранить работоспособность систем при наличии априорной неопределенности, нелинейности и нестационарности в объекте управления. В частности, в работе [8] приводится решение задачи синтеза адаптивной системы для нелинейных Г-периодических скалярных объектов, а в работе [9] решена задача комбинированного робастно-периодического закона управления для нелинейно-нестационарного объекта при наличии как периодических, так и непериодических возмущений.

Кроме этого объект может обладать временным запаздыванием, которое необходимо учитывать при разработке систем управления. В математическом описании объекта управления запаздывание встречается довольно часто [10- 12].

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

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

Отличительной особенностью закона управления разработанной системы управления является использование генератора периодических сигналов в контуре самонастройки адаптивного регулятора [8, 13-15]. Структура контура самонастройки выбирается подобно структуре регулятора, рассмотренного в работах [6, 7], а синтез системы управления опирается на критерий гиперустойчивости [16].

ИМИТАЦИОННОЕ МОДЕЛИРОВАНИЕ АДАПТИВНОЙ СИСТЕМЫ УПРАВЛЕНИЯ ОБЪЕКТОМ С НЕЛИНЕЙНО-НЕСТАЦИОНАРНЫМ ЗАПАЗДЫВАЮЩИМ СОСТОЯНИЕМ В ЦИКЛИЧЕСКИХ РЕЖИМАХ

ВЕСТНИК ТОГУ. 2012. № 3 (26)

Математическое описание

Рассматривается задача управления нестационарным объектом, динамика которого описывается уравнениями

^^ = Ax(t) + D(t, x(t - r))x(t -т) + Bu(t) + f (t), dt (1)

y(t) = x(t ),v(t) = gTy(t), где x(t) e Rn - вектор состояний объекта регулирования; т - время запаздывания; y(t) e Rm - вектор выхода объекта регулирования; v(t) - обобщенный выход, формируемый за счет специального выбора вектора gT = (g1,g2,...,gn); D(t,x(t-т)) = D(t + T,x(t-т)) - нелинейная нестационарная матрица вида

D(t, x(t - т)) = B*dT (t, x(t - т)), dT (t, x(t - т)) = (di (t, Xi (t - т),..., Xn (t - т)),..., dn (t, Xi (t - т),..., Xn (t - т))) (2) \di (t, x(t - т)| < d 2()i = const, i = 1, n,

вектор B*T = (0,...,0,1); ft) = f(t+T) - вектор возмущений с элементами, являющимися периодическими функциями времени с постоянным периодом T, который может удовлетворять неравенству

\\f (t)|| < fo = const. (3)

Вектор возмущений ft) можно представить в виде f (t) = B* f1(t), где f (t) = f1(t + T) - скалярная T-периодическая функция.

Объект управления функционирует в условиях априорной неопределенности

A = A(£), B = B(#),#eS, (4)

где S - известное множество возможных значений вектора £ .

Желаемое поведение объекта управления задается с помощью неявной эталонной модели, которая описывается управлениями:

= A*x(t) + B*u*(t), A* = A + x0BgT

dt

y*(t) = x* (t), (5)

v*(t) = gTy*(t) = r (t + T) u*(t) = u*(t + T).

Управляющее воздействие u(t) формируется следующим законом:

u(t) = k(t)u(t) - Xi v(t) + xly(t - т), (6)

где k(t), x1(t) e R и x2(t) e Rn - соответственно, скалярные и векторный коэффициенты контура настройки адаптивного регулятора;

ВЕСТНИК ТОГУ. 2012. № 3 (26)

u(t ) - выход дополнительного контура адаптивного регулятора вида

u(t) = u(t - T) + z(t), z(t) = v*(t) -v(t), , (7)

T = const > 0, u(s) = 0, s e [-T,0] Можно показать [7, 8], что алгоритмы настройки регулятора могут быть синтезированы в виде:

dk(t) = \av(t)(v. (t) - v(t)), V|v.(t) - v(t)| < ф, 0, V|v.(f) -v(t)| >ф

dt [

dxi(t) = [Pv(t)(v.(t) - v(t)),V|v.(i) - v(t)| < ф, dt [ 0, V|v„(t) -v(t)| >ф

X (t) = Zn (t - T) + Ylxl (t - r)(v.(t) - v(t)),

(8)

где а, в, у, = const > 0 , %ъ (s) = 0, s e [-T,0], i = 1, n.

Требуется для системы управления (1) - (8) с помощью имитационного моделирования выбрать числовые значения постоянных коэффициентов адаптивного регулятора, чтобы обеспечивалось слежение за командным сигналом r(t+T) при выполнении целевых условий:

lim|x*(t) - x(t)| < s

lim k (t ) = k 0 = const,

t—вд

lim Xi(t ) = X0 = const,

t —вд

limx2(t ) = X02 (t + T ).

t—>вд

(9)

81шиНпк-модель и результаты вычислительного эксперимента

В ходе решения задачи имитационного моделирования были разработаны схемы моделирования в среде 81шиПпк. На рисунках ниже представлены структурная схема адаптивной системы управления, 8-модели объекта управления, контура настройки адаптивного регулятора и блока настройки.

Адаптивный регулятор

Г 41«-

НТ^О

m

Объект управления

Н>-1

Рис. 1. Simulink-модель адаптивной системы управления (1) - (8)

y(t-T)

ИМИТАЦИОННОЕ МОДЕЛИРОВАНИЕ АДАПТИВНОЙ СИСТЕМЫ УПРАВЛЕНИЯ ОБЪЕКТОМ С НЕЛИНЕЙНО-НЕСТАЦИОНАРНЫМ ЗАПАЗДЫВАЮЩИМ СОСТОЯНИЕМ В ЦИКЛИЧЕСКИХ РЕЖИМАХ

ВЕСТНИК ТОГУ. 2012. № 3 (26)

Рис. 2. Структурная схема объекта управления

Рис. 3. 8-схема контура настройки параметра (^ адаптивного регулятора

О

1п1

а-

-ки

ОиП

Рис. 4. Структура периодической настройки Объект управления имеет следующую структуру матриц:

A =

(0 1 0 0 > (0 ^ ( 0 1

0 0 1 0 0 0

0 0 0 1 ; в = ; f и) = 0

0

V °1 a2 a3 a 4 V V K V V f4(t) V

D =

d1 (/, x(t - т)) d2 у, x(t - т)) d3 у, x(t - т)) d4 ^, x(t - т))

о

ВЕСТНИК ТОГУ. 2012. № 3 (26)

Уровень априорной параметрической неопределенности объекта задан следующим образом: 18,6 < К < 19,5;

18,4 < в1 < 23,5; 41,4 < аг <64; 45,7 < аъ < 50; 8,5 < аА< 16,5. Для наглядности полученных результатов рассмотрим задачу управления системой и сформируем следующие матрицы, векторы и скалярные функции

f 0 1 0 0 > f 0 ^ f 0 1

0 0 1 0 0 ; f (t) = 0

; Bm = 0

0 0 0 1 0

V 20 45 49 10 > ,19 > , f4(t) ,

D =

Am =

0 0 0 0

0 0 0 0

0 0 0 0

Kd1(t,x(t -т)) d2(t,x(t — т)) d3(t,x(t — т)) d4(t,x(t — т))y d1 (t, x(t — t)) = —2 + 6 • cos(0.8 • x1(t — t)), d2 (t, x(t — t)) = —4 + 8 • sin(10 • x1(t — t) • x3 (t — т)), d3 (t, x(t — t)) = 0.5 + 3.5 • sin(7 • x1(t — т) • e-8 x2(t—т))

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

d4(t, x(t — t)) = 1.2 — 8 • cos(0 • x1(t — т) • x2 (t — т) • e—x3(t—т)) Задающее воздействие r(t) и возмущение ft) заданы в виде функций: r(t) = 0.897-0.1 • e_t+1.4-(l.3 • cos(0.04^t)|)3; f (t) = 2.5 • sin2(0.04П).

Параметры адаптивного регулятора выбраны следующим образом: « = 700000; в = 70; у1 = 4;y2 = 80;Y3 = 2000;Y4 = 500; T = 25;ф = 0.001. Результаты моделирования динамических процессов в системе (1) - (8) показаны на рисунках 5 - 12.

2.5 2 1.5 1

0.5

0

0 10 20 30 40 50 60 70 80

Рис. 5. Сигналы выхода эталонной модели и объекта управления

ИМИТАЦИОННОЕ МОДЕЛИРОВАНИЕ АДАПТИВНОЙ СИСТЕМЫ УПРАВЛЕНИЯ ОБЪЕКТОМ С НЕЛИНЕЙНО-НЕСТАЦИОНАРНЫМ ЗАПАЗДЫВАЮЩИМ СОСТОЯНИЕМ В ЦИКЛИЧЕСКИХ РЕЖИМАХ

ВЕСТНИК ТОГУ. 2012. № 3 (26)

х 10°

0.03 0.02 0.01 0 -0.01 -0.02 -0.03

0

4 3 2 1 0 -1 -2

1 1 1

1 1 1 1 1 1 (/•к

1^1 1 ^ 1 1.1

10 20 30 40 50 60 Рис. 6. Ошибка регулирования z(t)

70

10 20 30 40 50 60 70

Рис. 7. Действующее внешнее возмущение

80

80

80

4 3 2 1 0 -1 -2

0 10 20 30 40 50 60 70 80

Рис. 8. Нелинейная нестационарность D(t, x(t - т)) в объекте управления

0

ВЕСТНИК ТОГУ. 2012. № 3 (26)

Рис. 10. Настройка параметра Щ) адаптивного регулятора

Рис. 11. Динамика настройки параметра х ^) адаптивного регулятора

ИМИТАЦИОННОЕ МОДЕЛИРОВАНИЕ АДАПТИВНОЙ СИСТЕМЫ УПРАВЛЕНИЯ ОБЪЕКТОМ С НЕЛИНЕЙНО-НЕСТАЦИОНАРНЫМ ЗАПАЗДЫВАЮЩИМ СОСТОЯНИЕМ В ЦИКЛИЧЕСКИХ РЕЖИМАХ

Рис. 12. Динамика настройки параметров х2 (t) адаптивного регулятора

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

Заключение

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

Библиографические ссылки

1. Spong M. W., Hutchinson S., Vidyasagar M. Robot Modeling and Control. New York: Wiley, 2000.

2. Вукобратович М., Стокич Д., Кирчански Н. Неадаптивное и адаптивное управление манипуляционными роботами. М.: Мир, 1989.

3. Юревич Е. И. Управление роботами и робототехническими системами. СПб. 2000, 171с.

4. Ерёмин Е. Л., Капитонова М. С., Чепак Л. В., Шеленок Е. А. Система адаптивно-периодического управления мехатронным модулем металлорежущих станков // Информатика и системы управления. - 2012. - №2. - С. 150 - 159.

5. Кацевич В. Л., Королев В. В., Никольский А. А. Применение самообучающихся электроприводов подачи токарных станков для повышенной точности формы серийных деталей // Мехатроника, автоматизация, управление. - 2004. - № 5. - С. 21 -25.

ВЕСТНИК ТОГУ. 2012. № 3 (26)

ВЕСТНИК ТОГУ. 2012. № 3 (26)

6. Закс В. С. Об одной возможности повышения точности регулирования в следящих системах циклического действия // Автоматика и телемеханика. - 1981. - № 1. - С. 170 - 174.

7. Shinji Hara, Yutaka Yamamoto, Tohru Omata, Micho Nakato. Repetitive Control System: А New Type Servo System for Periodic Exogenous Signals // IEEE Transactions on automatic control. - 1988. - Vol. 33, N 7. - P. 659 - 668.

8. Ерёмин Е. Л., Капитонова М. С. Адаптивная система управления T-периодическими нелинейными объектами // Проблемы управления. - 2007. - №1. -С. 2-7.

9. Ерёмин Е. Л., Теличенко Д. А., Шеленок Е. А. Комбинированные алгоритмы робастно-периодического управления нелинейным объектом с запаздыванием // Информатика и системы управления. - 2009. - №3. - С. 125-135.

10. Гурецкий X. Анализ и синтез систем управления с запаздыванием. М.: Машиностроение, 1974. 328 с.

11. Клюев А. С., Лебедев А. Т., Семенов Н. П., Товарнов А. Г. Наладка автоматических систем и устройств управления технологическими процессами. - М. Энергия, 1977.

12. Фомин В. Н., Фрадков А. Л., Якубович В. А. Адаптивное управление динамическими объектами. М.: Наука, 1981. С. 448.

13. Ерёмин Е. Л. Нелинейные преобразования алгоритмов прямого адаптивного управления непрерывными объектами: Автореф. дис. ...д-ра техн. Наук. - Владивосток: ИАПУ ДВО РАН, 1994.

14. Ерёмин Е. Л. Новый тип алгоритмов параметрической настройки адаптивных регуляторов для систем управления нестационарными Т-периодическими объектами // Информатика и системы управления. - 2003. - № 2. - С. 100 - 110.

15. Пат. 2265873 РФ. Адаптивная система управления для динамических объектов с периодическими коэффициентами / Е.Л. Еремин, М.С. Капитонова, Л.В. Чепак // Бюл. - 2005. - № 34. - С. 380.

16. Ерёмин Е. Л., Цыкунов А. М. Синтез адаптивных систем управления на основе критерия гиперустойчивости. - Бишкек: Илим, 1992. - 182 с.

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