Спросить
Войти
Категория: Математика

РОБАСТНОЕ УПРАВЛЕНИЕ НЕЛИНЕЙНЫМ ОБЪЕКТОМ С ЗАПАЗДЫВАНИЕМ, БЫСТРОЙ ЭТАЛОННОЙ МОДЕЛЬЮ И НАБЛЮДАТЕЛЕМ

Автор: Кван Наталья Владимировна

ранее представленных формул можно сформировать зависимость вида:

1 - e-Tz z(1 - e{T+T&) z)

= "Z (e1 - ^ ¥

——— Z e~k(T+T")z =

¥ k(T+TB )+T

&)+T )z) = Z 1 e-zdt.

k=0 k(T +TB)

Из представленного выражения следует, что функция КМ) тождественно равна единице на интервалах [ к( Т+ Тв); к(Т+ТБ)+Т\\, к = 0, 1, 2, ..., и равна нулю вне этих интервалов,

K г (t) =

1, если к(Т + Тв) < г < к(Т + Тв) + Т, к = 0,1,2,...;
0, если к(Т + Тв) + Т < г < (к + 1)(Т + Тв), (12) к = 0,1,2,...

График соответствующей функции готовности приведен на рис. 3.

Достаточно очевидно, что в этом случае стационарный режим не имеет места, а коэффициента готовности не существует.

На основании представленных результатов можно констатировать следующие выводы.

Для экспоненциальных распределений периоды восстановления элементов незначительно влияют на показатели надежности всей системы, особенно если ее функционирование протекает при дополнительном условии «быстрого» восстановления. Если же законы распределения оказываются не экспоненциальными, то процесс восстановления может оказать существенное влияние на надежРис. 3. Графики функции готовности вида (12).

ность системы. И система может вовсе не прийти в исправное состояние.

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

1. Половко А.М., Гуров С.В. Основы теории надежности. - СПб.: БХВ-Петербург, 2006.
2. Острейковский В.А. Теория надежности. - М.: Высш. шк., 2008.
3. Александровская Л.Н., Афанасьев А.П., Лисов А.А. Современные методы обеспечения безотказности сложных технических систем. - М.: Логос, 2001.

Н.В. Кван, Н.П. Семичевская

РОБАСТНОЕ УПРАВЛЕНИЕ НЕЛИНЕЙНЫМ ОБЪЕКТОМ С ЗАПАЗДЫВАНИЕМ, БЫСТРОЙ ЭТАЛОННОЙ МОДЕЛЬЮ И НАБЛЮДАТЕЛЕМ

This article is devoted a synthesis problem robust algorithms for control systems of a priori uncertain unstable nonlinear scalar objects containing delay, with use of stationary observer Ljuenbergera and quick-response is obvious-implicit reference model.

Введение

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

Математические модели системы управления и постановка задачи

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

dt T (1)

y(t) = LTx(t) = x,(t), где x((t) = [x(t), ..., xn(t)] - вектор состояния; u(t), y(t) -скалярные управление и выход; t - положительное постоянное запаздывание при условии, что x(q) = j(q) при -1 < q < 0, где cp(q) - заданная начальная непрерывная

- = Ax (x,t,t) + bu(t) + f (t),

функция; fxT(t) = [0, ..., 0,fn(t)] - возмущение; X - набор неизвестных параметров, принадлежащих известному множеству x, |fn(t)\\ Jfj2 = const; bT = [0, ..., 0, 1]. Предполагается, что нелинейная векторная функция A^ (x, t,t) пред-ставима в виде:

Ax (x, t, t) = Axx(t) + bax (х) + b8Tx(t -t), (2)

где Ax = A - некоторая стационарная матрица, для которой верно следующее представление:

A = AM + bC, (3)

где AM - желаемая матрица, а c0 - некоторый вектор;

a (х) = a (х) - нелинейная скалярная функция, a- < a (t) <

< a0+; d - некоторая векторная функция.

Пусть требуемая динамика БЭМ задана уравнениями

- = a0zm (t) + a0r(t), ум (t) = zm (t)

где zM(t), уМ(t), r(t) 6 R - соответственно эталонная переменная, выход и задающее воздействие; a0 = const > 0 -достаточно большое число. Следуя [6], математическую модель БЭМ (4) можно представить следующим образом:

ddi) = AMxM (t) + br(t), Vm (t) = Ум (t) = gTxM (t), (5)

где xM(t) 6 Rn - вектор состояния эталона; vM(t) 6 R - обобщенный выход эталона. Очевидно, что передаточная функция БЭМ вида (4), приобретая новую форму записи, сохраняет прежнее значение

WE3U (s) = gT (sE - Am )-1b = 8}fE-ama )+)b = ■

det( sE - Am ) s + a0

Если теперь для системы управления (1), (2), (5) ввести

в рассмотрение ошибку е(г) = 0 - х(г)) и типовое математическое описание вида:

de(t) dt

= Ам e(t) + bm(t),

= Ax(t) + bu(t) + Ny(t), y(t) = LT x(t) = xt (t),

v(t) = gTx(t)

п(г) = ЕТе(г) = ^ (Хи (г) - х(г)),

т(г) = г(г) - и (г) - ХТ0 х(г) -а (г) х1(г) - 8Тх(г -г) -1 (г),

где п(г) - обобщенный выход системы управления; т(г) -видоизмененное управление, то оказывается, что система (6), (7) технически не реализуема, так как, за исключением переменной х(), другие элементы вектора х(г) измерению недоступны. Чтобы обеспечить работоспособность системы управления (6), (7) необходимо осуществить восстановление недостающих переменных состояния.

Оценку вектора х() будем проводить по наблюдениям за текущим изменением выхода объекта у(г), используя аналогично [1-4], наблюдатель полного порядка

lim xM (t) - x(t) @ lim xM (t) - x(t) < Sx, (11)

tИ II t11 11

limlyM (t) - y(t)\\ @ lim|yM (t) - y(t)\\ < S, (12)

tI I t 1 1

где 8:2.82 = const - некоторые относительно малые числа.

Синтез робастного закона управления

Синтез алгоритма системы управления на основе критерия гиперустойчивости, следуя [6], будем проводить поэтапно.

Первый этап. Как уже отмечалось, используя оценку (8), математическое описание системы (1), (2), (5) или эквивалентной системы (6), (7), с учетом замены (9), будем рассматривать в виде:

de(t) dt

= AMe(t) + bm(t),

где x(t) e Rn - вектор состояния наблюдателя; v(t) e R -обобщенный выход наблюдателя; А * = (АМ- NLT) - матрица состояния наблюдателя, собственные числа которой получают заданные значения за счет соответствующей матрицы N; значения элементов матрицы N вычисляются из условия равенства соответствующих коэффициентов

полиномов det(sE - А „) и det (sE - АМ + NLT ); g = gK ; K -коэффициент согласования в установившемся режиме значений v(t) и vM (t), величина которого определятся соотношением K = lim gT (sE - А* N = - gT А;1 N.

Как показано в [2], чтобы обеспечить быстрый темп стабилизации невязки e(t) = (x(t) - x(t)), корни характеристического уравнения (sE - А*) должны лежать существенно левее корней характеристического уравнения (sE - АМ), что для матриц АМ и А* всегда выполнимо. При этом аналогично [2, 4] асимптотическое поведение невязки e(t)

будет удовлетворять соотношению lim e(t) = 0, что позволяет в системе управления (6), (7), учитывая (8), заменить вектор состояния x(t) его оценкой x(t) и получить технически реализуемые уравнения обобщенного выхода и видоизмененного управления:

n(t) = gTe (t) = gT (xM(t) - x(t)),

m(t) = r(t) - u(t) - cTx(t) - a(t)Xi(t) - dTx(t -z) - f(t). (9

Следовательно, если при решении соответствующей задачи синтеза алгоритмов системы управления (6), (7) использовать математическое описание (9) и уравнение

(8), дающее оценку x(t), то алгоритмы, полученные для системы управления (6), (8), (9), будут применимы для систем (6) - (8) и (1), (2), (5), (8).

Постановка задачи. Требуется для системы (6), (8),

(9), функционирующей в условиях априорной неопределенности параметров X e X и начальных условий x(0), определить явный вид закона управления

u(t) = u(r (t), x(t),x(t-z)) (10)

таким образом, чтобы имело место выполнение предельных соотношений

У(г) = gTe(t) = gT (хм (г) - х(г)), (13)

т(г) = г (г) - и(г) - ХТ0 Х(г) - а (г) х! (г) - 8Тх(г -г) - /п (г).

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

ReW(jw) = RegT(jwE - AMУ b = "a e (-¥,+¥).

V®2 + a

Третий этап. Разрешение модифицированного интегрального неравенства В.М. Попова (МИНП) \\7\\.

t 2 h(0,t) = -J m(s)v(s)Q(s)ds > -g = const, "t > 0, (15)

0

рассматриваемого относительно нелинейной нестационарной части системы (13), связано с синтезом явного вида закона управления u(t). Для упрощения процедуры построения алгоритма u(t) представим его в виде шести составляющих и оценим каждую составляющую в отдельности.

1(0, t)=xh, (0, t),
1o(0,t) = -]r(s)v(s)Qids = -]r(s)v(s)|v(s)|ds ± 00 t 2 t 2 ±Yoi r(s)|v(s) ds >-y0j r(s)|v(s) ds;
11(0,t) = jXT0x(s)v(s)Q2ds = jxT0x(s)v(s)V(s)\\ds ±

n t i—i 2 n t i—i 2 ±ijy„ k П(s\\ds > -ijyh x П(s\\ds;

1 (0,t) = \\ (a( x(s))x1(s)v(s)Q3(s)ds =
2 0

= J(a(х(s))x}(s)v(s)V(s)\\ds ±

0

±r2 j(x(s)r )+1)V(s)2ds >0

- g2 j (xi (s X+1 + l)v(s I ds;

ц (0,*\\ = I fn(s)v(s)Qз(s)ds = fn(s)v(s)\\v(s)\\ds ±

3 0 0 * 2 * 2

± у31 fo2\\v(s)\\ds >-Уз\\n(s)\\ds;

00

ц (0= 18(x1(s-г))v(s)Qids =

4 0

= ¡8(X1(s-г ))v(s )^ ±

±ijyJx(s-г )\\\\y(s)\\2ds >

>-£ \\у4¡\\x¡(s-г )\\\\(s\\ds;

ц5(0* \\ = } и( s\\( s

Рис. 1. Структурная схема системы с быстродействующей явно-неявной эталонной моделью.

Таким образом, получаем оценку интеграла ц(0:

ц(0л} >-у01\\r(s)¡v(s)\\ ds -^SУll\\Xl¡v(s)\\ ds 0 1=10

*• |— 1СТ+1 , 2 * , ,2

- у21 (\\хА + 1)\\v(s)\\ ds -у 3\\n(s)\\ds - у4\\хl(s -г}\\(sfds + }u(s)v(s

1
1*&
14

(иЛк+1)+1 ♦ У2

У\\ I П2

1=1 о 1 1 0 |

или Т](Ол) > )(и(я))-у0\\г(5)\\ - -1 Г-1

X. \\v(s)\\-у2(\\х\\ + 1)\\v(s)\\ - Уз\\(- s-г\\\\(s)\\)\\v(s)\\ds.

I 1=1 I р 11

Для получения оценки (15) и явного вида алгоритма и(*) приравняем к нулю подынтегральное выражение, стоящее в скобках. Окончательно имеем:

и(*\\ = (у0\\г(*}\\ + Ъу,

+ Ъ уа\\х/*-г }\\\\(*}

ц(0>-у2 = сот> 0.

+у2(\\Х1(*\\ +1} + у3

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

Иллюстративный пример

Имеем робастную систему управления (1), (2), (4), (7), (22) с соответствующими: задающим воздействием, внешним возмущением и нелинейной векторной функцией с постоянным запаздыванием

г(*\\ = sin(0.01t), (23)

Четвертый этап. Покажем, что в системе (8), (13), (22) достижимо выполнение поставленных целей управления (11), (12).

Действительно, поскольку для системы (13), (22), использующей наблюдатель (7), выполнены частотное и интегральное неравенства (13) и (14), система управления (8), (13), (22) гиперустойчива, - следовательно, достижимы предельные условия (11) и (12). Кроме того, поскольку цели управления (11), (12) имеют место при любых начальных значениях x(0) и в условиях априорной неопределенности X е X, то система управления (8), (13), (22) является робастной в рассматриваемом классе X.

Поскольку система (7), (12), (22) и система (5) - (7), (22) или (1), (2), (4), (7), (22) эквиваленты, то они также будут робастными в заданном классе X и в них будут достижимыми и цели управления (10), (11). Структурная схема робастной системы управления (1), (2), (4), (7), (22) представлена на рис. 1, а схема робастного регулятора - на рис. 2.

/\\ = 0.3 зт( 0.5*

(x2(tx3(t11х,(*\\ - 6х2(*\\ +

A(x,t) = . ,03

Уу(*}\\ sign(y(t)) + 2-1} + х2(* - 1\\у Быстрая эталонная модель выбрана с коэффициентом а0, равным 10, что позволяет заметить фактическое совпадение задающего воздействия г(*\\ и выхода эталонной модели :

7...........\\&У..........
1 \\ У V у \\
50
100
150
200

Рис. 3. Динамика рассогласования между входом и выходом БЭМ.

При использовании наблюдателя (8) с матрицей А, собственные значения которой выбраны существенно левее собственных чисел матрицы АМ, получен вектор

= (1.23,0.123), необходимый для формирования обобщенного выхода наблюдателя.

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

у0 = 140, уп = 185, у12 = 165, у2 = 225, у3 = 200,

у41 = 170, у42 = 165. (26)

На рис. 4 и 5 приведены соответственно изменения ошибки регулирования и управляющего воздействия в системе управления (1), (2), (4), (7), (22)-(26).

0.01 0 005

- ум 0) - 7(0 V ; :

О 50 100 150 200 250 300

Рис. 4. Динамика ошибки регулирования

е,ие)=У„(е)-у(1).

/.............

Рис. 5. Динамика управляющего воздействия ы(1).

На этапе моделирования возможно получить более простую техническую реализацию системы (1), (2), (7), (22), заменив БЭМ на неявную эталонную модель [6], при этом

вдм© ^ / - евэнАР)

1

Рис. 6. Динамика рассогласования (еБЭМ(1) - еяЭМ(0)величина рассогласования (еБЭМ(1) - еяЭМ(0) существенно мала, что видно на рис. 6.

1. Борцов Ю.А., Поляхов Н.Д., Путов В.В. Электромеханические системы с адаптивным и модальным управлением. - Л.: Энергоато-миздат, 1984.
2. Краснова С.А. Каскадный синтез наблюдателей состояния динамических систем: автореф. дис. ...д-ра техн. наук. - М.: ИПУ им. В.А. Трапезникова, 2003.
3. Семичевская Н.П. Нелинейное робастное управление нестационарными объектами со стационарным наблюдателем // Информатика и системы управления. - 2006. - № 1(11). С. 202-211.
4. Еремин Е.Л., Семичевская Н.П., Чепак Л.В. Нелинейно-робаст-ная система управления с явно-неявным эталоном для нестационарных ЗКО-объектов с запаздыванием по состоянию // Мехатроника, автоматизация, управление. - 2007. - № 1. - С.4-20.
5. Еремин Е.Л., Чепак Л.В. Алгоритмы робастного нелинейного управления нестационарными скалярными объектами // Информатика и системы управления. - 2007. - № 1(13). - С.149-160.
6. Еремин Е.Л., Кван Н.В., Семичевская Н.П. Робастное управление нелинейным объектом со стационарным наблюдателем и быстродействующей эталонной моделью // Информатика и системы управления. - 2008. - № 4(18). - С.122-130.
7. Еремин Е.Л., Галаган Т.А., Семичевская Н.П. Нелинейное ро-бастное управление нестационарными объектами. - Благовещенск: Амурский гос. ун-т, 2006.
8. Бобцов А.А. Адаптивное и робастное управление параметрически и функционально неопределенными объектами в условиях возмущений и запаздывания: автореф. дис. . д-ра техн. наук. - СПб: СПбГУИТМО, 2006.
НЕЛИНЕЙНЫЕ ОБЪЕКТЫ РОБАСТНОЕ УПРАВЛЕНИЕ РОБАСТНЫЕ СИСТЕМЫ УПРАВЛЕНИЯ ЭТАЛОННЫЕ МОДЕЛИ СКАЛЯРНЫЕ НЕЛИНЕЙНЫЕ ОБЪЕКТЫ БЫСТРОДЕЙСТВУЮЩИЕ ЯВНО-НЕЯВНЫЕ ЭТАЛОННЫЕ МОДЕЛИ МАТЕМАТИЧЕСКИЕ МОДЕЛИ СИСТЕМЫ УПРАВЛЕНИЯ
Другие работы в данной теме:
Контакты
Обратная связь
support@uchimsya.com
Учимся
Общая информация
Разделы
Тесты