Научная статья на тему 'Частотное адаптивное управление по заданной точности'

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

CC BY
250
52
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
АДАПТАЦИЯ / ЧАСТОТНАЯ ИДЕНТИФИКАЦИЯ / ТОЖДЕСТВО БЕЗУ / ADAPTIVE CONTROL / IDENTIFICATION / MODAL CONTROL

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Александров Альберт Георгиевич, Шатов Дмитрий Владимирович

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

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

The method of adaptive control for SISO linear plant in presence of unknown bounded disturbances is proposed. Coefficients of the plant are unknown and can be changed in some particular time points. The adaptation algorithm consists of two procedures: identification and synthesis. The identification procedure is based on the finite-frequency identification of the plant and closed-loop system. The synthesis procedure is based on the modal control technique. The algorithm of modal polynomial selection providing specified accuracy gain and phase margins for the system is proposed. Numerical example of adaptation is provided.

Текст научной работы на тему «Частотное адаптивное управление по заданной точности»

нализ и синтез систем управления

УДК 62-503.57

ЧАСТОТНОЕ АДАПТИВНОЕ УПРАВЛЕНИЕ ПО ЗАДАННОЙ ТОЧНОСТИ

А.Г. Александров, Д.В. Шатов

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

Ключевые слова: адаптация, частотная идентификация, тождество Безу.

ВВЕДЕНИЕ

Адаптивное управление развивается в нескольких направлениях.

Одно из них — адаптивное управление с эталонной моделью. В первых работах [1, 2] предлагались алгоритмы адаптивного управления без учета внешних возмущений, однако было показано [10], что при их наличии система адаптивного управления может терять устойчивость.

Дальнейшее развитие адаптивное управление с эталонной моделью получило в работах, учитывающих внешнее возмущение (из класса неизвестных ограниченных функций) при формировании законов управления. Так, в работе [4] задача адаптации сводится к задаче Х^-оптимизации для объекта с неизвестными коэффициентами. При решении задачи используются квазиоценки коэффициентов объекта, полученные по методу градиента. Показано, что найденные оценки могут существенно отличаться от истинных значений коэффициентов, и в результате процесс адаптации сходится к некоторой, заранее неизвестной, ошибке слежения. В работе [5] ставится схожая задача, но оценки коэффициентов ищутся с помощью метода скоростного градиента.

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

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

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

В работах по частотной адаптации законы управления находились из решения задачи Х^-опти-мизации. Для этого необходимо решать нелинейное уравнение Риккати. Так, в работе [10] ставится задача адаптивного точного управления, но для синтеза используется решение уравнения Риккати. Настоящая работа продолжает развитие частотного адаптивного управления. Для поиска закона управления предлагается вместо решения уравнения Риккати воспользоваться системой линейных уравнений, полученной из тождества Безу [11], решение которой и дает искомый закон управления.

1. ПОСТАНОВКА ЗАДАЧИ

Рассмотрим асимптотически устойчивую систему, описываемую уравнениями

4г] у(п) + 4 -1 у(п - 4 + ... + 4у + 4г] у =

= ^ ы(т) + ... + и + к0г] и + /, ш < п, (1)

[Г] (Ис) , , [ г] • , [ г]

ы + ... + и + £о ы =

I = 0, N - 1, — моменты окончания адаптации на 1-м интервале стационарности объекта. Интервалы

lev Iv

I,

С(Ж- 1) будем называть интервалами стационарности регулятора. Предполагается, что длительность интервалов стационарности объекта достаточна для проведения процедуры идентифика-

ции, т. е. t. — t. > t. + 1 — t, i = 0, N - 1.

Испытательный сигнал представляет собой сумму гармоник:

_ [r] ( (mc)

= С \ У - + v

(тс)

+ ... +

Jrl(t) = Z vir] sin(a[r] t), t0 < t < ti

+ r{r] (y + V + r0r] (y + v), mc < nc, (2)

где y(t) — измеряемый выход объекта (1), являющийся регулируемой переменной, u(t) — управление, формируемое регулятором (2), v(t) — испытательный сигнал, используемый при адаптации, f(t) — внешнее возмущение, которое может быть представлено полигармонической функцией

да

f(t) = Z fsin(aft + ф{),

i = 0

f f

где частоты af и фазы ф-f — неизвестны, а неизвестные амплитуды fi удовлетворяют условию

да

Z ifi < f *,

i = о

в котором f * — известное число.

Коэффициенты d[r], kjr], i = 0, n, j = 0, m, объекта — неизвестные числа, которые изменяются в моменты времени t, i = 1, 2, ..., N — 1, и в дальнейшем сохраняют свои значения на интервалах времени

I0 = [t0, tl), I1 = [t1, t2), ..., IN — 1 = [tN — 1, tN], (3) где t0 — начальный момент времени, момент времени tN — момент окончания работы. Моменты времени, когда происходит изменение значений коэффициентов объекта, находятся в процессе адаптации. Интервалы I0 = [t0, t1), I0, I1, ..., IN - 1 будем называть интервалами стационарности объекта. В каждом интервале объект сохраняет полную управляемость. Верхние индексы [r] в записи коэффициентов объекта (1) принимают соответственно значения номеров интервалов стационарности объекта 0, 1, ..., N — 1.

Коэффициенты gir], rjr], i = 0, nc, j = 0, mc, регулятора находятся в процессе адаптации. Коэффициенты регулятора остаются постоянными на

интервалах Ic0 = [t0 + t0, t1 + t1, Л Ic1 = [t1 + t1, t2 + t2, a), ..., Ic(N- 1) = [tN- 1 + t(N- 1), a, tN), где ti, a,

N

i = 1

r = 0, N - 1,

(4)

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

r] * af, i = 1, n, r = 0, N, j = 0, <», (5)

а амплитуды испытательного сигнала должны удовлетворять требованиям

- |у(0|| < р|у(0|, ¿о * < < N (6) где р — заданное положительное число, р < 1, у(?) — выход объекта при V = 0, у() — выход объекта при V ^ 0.

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

- [ r] _ 2

a [„• =

[ r] ГТ • v[ ] T t

J u(t)sin(ю|г] t)dt,

ВM = 2 ui =

[ r] rr • vi] T t

к

J u(t)cos( air] t)dt,

= lib J y(t)sin( a[r] t)dt,

vi'j t t;

вУ] = 2

[ r] rri ■

vi] T t

J y(t)cos(air] t)dt,

I = 1, п, г = 1, N - 1, (7)

где Т = t — t — длительность фильтрации, которая определяется в процессе адаптации. Выходы фильтров Фурье используются для определения частотных характеристик объекта, по которым

находятся оценки коэффициентов полиномов с1{, I = 0, п, и кг, / = 0, ш . Моменты t начала интер-

n

вала стационарности объекта находятся (проверяются) с помощью неравенств

ГАЛ -1]. ~ [г - 1]. [г] ; [г - 1], [г -1].

I - I * £гI I, Iк - к I * £гIк I,

I = 0, п , ] = 0, т, г = 1, N - 1,

где £г — заданные числа.

Для проверки выполнения условия (5) различия частот внешнего возмущения и испытательного сигнала осуществляется следующая процедура.

После окончания адаптации на г-м интервале стационарности на определенный интервал времени 1р лежащий между моментами времени 1г + 1г а и 1г + 1, испытательный сигнал отключается (у[г](?) = 0), и на выходах фильтра Фурье получают

_[ г] _[ г] — [ г] — [ г]

числа аи/ , ау/ , ви/ , ву/ . Если эти числа достаточно малы, то это означает выполнение неравенства (5). В противном случае изменяют частоты испытательного сигнала.

Изменения коэффициентов объекта на смежных интервалах предполагаются достаточно малыми (малы числа ег), так что регулятор, найденный для интервала стационарности объекта 1г _ 1, обеспечивает устойчивость системы с объектом на интервале 1г. Однако этот регулятор может не обеспечивать устойчивость системы для объекта на (г + 1)-м интервале стационарности.

Интервалы + ti , t¡ + 1), / = 0, N - 1, будем называть интервалами нормальной работы системы, когда не происходит изменений параметров объекта, а процесс адаптации закончен. Точность системы — это наименьшее число уа, при котором выполняется неравенство < уа, t > ,

I = N- 1 , где ^ / = ^ + а + Пр П/ — момент окончания переходных процессов после смены регулятора.

Задача состоит в том, чтобы для каждого интервала стационарности объекта найти коэффициенты £[г] и г[г], I = 0, пс, ] = 0, тс, регулятора (2) такие, чтобы для системы (1), (2) выполнялись требованиям к точности

Уа * У*, t > Ь

[ /]

рег :

I = 0, N - 1

(8)

где у * — заданное число.

На рис. 1 приведена структурная схема системы адаптивного управления. Объект управления и регулятор описываются уравнениями (1), (2) соответственно. Фильтры Фурье вычисляют интегралы (7). Идентификатор вычисляет частотные характеристики объекта и находит оценки коэффициентов полиномов объекта управления. Син-

а,к

Идентификатор

Синтезатор

«„> Ж К' А

Фильтр Фурье

Регулятор

Т

и{ 0

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

| до

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

X о

Рис. 1. Частотная адаптивная система управления

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

Адаптация на каждом интервале стационарности объекта (3) состоит из двух процедур: процедуры идентификации коэффициентов объекта

(на отрезке времени ti а], I = 1, N - 1) и затем процедуры синтеза регулятора на основе тождества Безу. Рассмотрим каждую из них.

2. СИНТЕЗ РЕГУЛЯТОРА

Рассмотрим систему (1), (2) на интервале стационарности объекта (в дальнейшем для простоты обозначений верхние индексы опущены), в течение которого коэффициенты объекта постоянны:

ф)у = к^)и + /, = г (5)у,

(9)

п т пс

где ф) = X ¿А к(^) = X к^, ф) = X 8/^ / = 0 / = 0 / = 0

тс

г(5) = X Г/5г.

/ = 0

Пусть коэффициенты полиномов ¿(5) и к(5) найдены в процессе идентификации.

Коэффициенты полинома регулятора (9) находятся из тождества Безу

- к(5)г(5) = у (5),

(10)

2 п - 1

где у (5) = X V5 — модальный полином степени

/ = 0

2п — 1, корни которого имеют отрицательные вещественные части.

Полином у(5) имеет структуру

у(5) = £(5)5^(5)5(5),

где 8(^) — базовый полином степени п. Вещественные корни полинома 8(я) обозначим как (—г),

I = 1, п, тогда этот полином примет вид:

п

ад = dn п (^ + г),

г=1

где — коэффициент полинома d(s) объекта при старшей степени s, dn > 0.

Полином е(я) — полином реализуемости степени п — ш — 1, необходимый для реализуемости регулятора (условие реализуемости > йщг (я)). Полином е(^) формируется как

п - т - 1 (

£(5) = п

i = 1

* + 1

V S5

где = шах[я5 1, 2, ..., п], I = п - ш - 1, — достаточно малые, различные положительные числа.

При формировании полинома 8к(я) возможны два случая.

Если у полинома к(5) все корни имеют отрицательные вещественные части, то 8к(я) = к(5). В этом случае в требовании (10) к точности системы можно обеспечить любое значение у *.

Если полином к(5) имеет положительные корни (для простоты предположим, что все корни к(5) имеют положительные вещественные части), то 8к(я) = k(—s). В этом случае существует предельно достижимая точность системы упр (для случая ш = 1, упр = 1/^(^)1). Требование к точности системы должны это учитывать (у* > упр).

Утверждение. Если объект (1) минимально-фазовый и модули корней базового полинома 8(5) удовлетворяют соотношениям

П г* _

П \ i ^ f , s5, i J, i = 1 n ;

i = 1

y*

(11)

то регулятор (2) обеспечивает требуемую точность (8) системы и запасы устойчивости по модулю и фазе.

Доказательство. Передаточная функция системы (1), (2) имеет вид

v(s) =

g (s)

d( s )g( s) - k( s) r( s)'

(12)

Требования к точности системы (8) выполняются, если

sup \tyf(jrn)\ < y*/f *.

0 <a <да

Действительно, выход системы при действии внешнего возмущения при t ^ да

да

y(t) = 2 a()sin(ш{t + ш{)), i = 0

f f где a( ш,-) = \tyf( ш,- )|f, тогда

да да

|y(t)\ < I |a(ш{)\ < I f ш{)\\f.\ <

i = 0

i = 0

< 2\fi\ sup |tyf(>)\ = sup \tyf(j®)\f*.

i = 0 0 < a <да 0 < a <да

Полином

g(s) = g(s)k(s). (13)

Разделив тождество (10) на полином k(s), получим тождество

d(s)g(s) - r(s) = s(s)8(s), (14)

где индекс s у полинома g (s) опущен.

Известно, что если параметры ц, i = 1, n - m - 1 , полинома реализуемости существенно малы, то решение тождества (14) имеет вид

g(s) = e(s) + o(s, р..), (15)

где o(s, ц ) — полином, такой что lim o(s, ц ) = 0.

' ^ 0 '

Принимая во внимание тождество Безу и выражения (13) и (15), передаточную функцию (12) можно переписать как tf (s) = 1/S(s).

Корни полинома S(s) вещественные, и поэтому

sup \tyfС/ш)\ < n

0 < т < да

1

dn П ss, i

г = 1

Неравенство (11) обеспечивает систему запасами устойчивости. Очевидно, что возвратная разность системы имеет вид:

„(^ = 1 - к( 8 ) г( 8) = 8(.5) 8 Ж 8) 8) '

где, в частности, для вещественных корней полинома к(8) получаем

\о(»\2 =

П (ш + sSi i)

> 1, 0 < ш < да.

П (ю + ^ г)

г = 0

При условии (11) неравенство выполняется, и поэтому система обладает запасами по фазе > 60° и запасом по модулю не менее 2. ♦

Решение тождества (10) получим, составив систему линейных алгебраических уравнений и сравнивая коэффициенты при одинаковых степенях 5 в правой и левой частях тождества.

п т

I diga - 1 — I к Га - 1 = фа, (а = 072^1). (16)

г = 0 1 = 0

Решение системы (16) существует и единственное, если степени полиномов g(s) и г(5) удовлетворяют неравенствам пс > п — 1 и шс > п — 1. Описанный метод построения полинома обеспечивает выполнение этого требования.

да

n

3. ПРОЦЕДУРА ИДЕНТИФИКАЦИИ

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

Второй случай охватывает остальные интерва-

Идентификация выполняется на каждом интервале стационарности (3), поэтому для простоты во всех формулах опустим индексы, обозначающие номера интервалов стационарности и адаптации.

лы стационарности объекта I., I = 1, N - 1. В этом случае испытательные частоты ю; выбираются близкими к корням полнома, составленного из оценок

коэффициентов с1{, I = 0, п объекта на предыдущем

интервале стационарности: ю; « sd , I = 1, п, где

Оценки коэффициентов полиномов d, i = 0, n , . ^— - , ч % i

^^ i sd , i = 1, n, — корни полинома d (s) = X d{ s.

и к1, / = 0, т, вычисляет идентификатор. Вначале по выходам фильтров Фурье определяются оценки частотной характеристики объекта на испытательных частотах ю,, I = 1, п:

„ = а uiakyi + ßuißyi ß , ßi

_ auißyi + ayipui

- 2 - 2 «* ui + p

yi

- 2 - 2 «* ui + p

yi

i = 1, n .

Очевидно, что

wO..) = а,- + zP,, i = 1, n .

(17)

(18)

Далее решается «частотная» система уравнений, полученная из уравнений (18). Коэффициентами системы являются оценки частотных параметров объекта (17)

т n

X О/ ki - (ap + j ßp) X (.Z®/ di = + j ßp,

i = 0 i = 0

P = 1, n .

Решение этой системы дает искомые оценки коэффициентов полиномов объекта.

Рассмотрим выбор параметров v, ю,, i = 1, n, испытательного сигнала (4). Амплитуды испытательного сигнала должны обеспечивать выполнение требования (6), а частоты не должны совпадать с частотами внешнего возмущения, согласно требованию (5), но при этом желательно, чтобы они были близки к корням полинома d(s) [1]. Здесь нужно выделить два случая.

В первом рассматривается объект (1) на начальном интервале стационарности 10, в этом случае

коэффициенты d, k, i = 0, n, j = 0, m, неизвестны.

г J

Следует применить к объекту идентификацию с самонастройкой испытательного сигнала. В соответствии с работой [12] идентификация осуществляется в два этапа. На первом настраиваются амплитуды испытательного сигнала (4) так, чтобы выполнялось требование (6). На втором настраиваются частоты так, чтобы выполнялось требование (5) различия частот испытательного сигнала и внешнего возмущения.

Амплитуды испытательных гармоник v, i = 1, n , определяются, исходя из неравенства

X < ру %

i = 1

(19)

где ^(5) — передаточная функция системы (1), (2) на предыдущем интервале стационарности объекта, связывающая выход объекта с испытательным сигналом, р — заданное положительное число (р < 1). Условие (19) является достаточным для выполнения неравенства (6).

Оценить длительность адаптации можно по относительной разности оценок частотных параметров объекта (17).

Будем рассчитывать частотные параметры в моменты времени, кратные базовому периоду

Tb =

2п

min[®i, ®2,..., ®n]

Условия окончания процесса идентификации имеют вид:

аi(kTb) - О,i(kTb - 1)

а i( kTb)

< e,

pi(kTb) - Pi(kTb - 1)

P i (kTb)

< e, i = 1, n, k = 2, 3, ...,

где а, (3, I = 1, п, — оценки (17), определяемые в моменты времени, кратные периоду Ть, 9 — заданное положительное число. На каждом интервале

стационарности считаем, что а (0) = 0, в (0) = 0,

I = 1, п .

4. АЛГОРИТМ АДАПТАЦИИ

На начальном интервале стационарности 10 производится идентификация коэффициентов объекта путем идентификации с самонастройкой испытательного сигнала, далее, используя процедуру синтеза, для него рассчитывается регулятор. Объект замыкается этим регулятором.

0

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

1. После смены коэффициентов объекта начинается его идентификация на основе процедуры из § 3.

2. По найденным оценкам коэффициентов объекта рассчитывается регулятор согласно процедуре из § 2, и объект замыкается этим регулятором.

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

5. ПРИМЕР 5.1. Постановка задачи

Рассмотрим объект управления (1), описываемый уравнением

¿3г] у + ^г] у + ¿1г] у = к1г] и + к0г] и + /

Объект имеет постоянные коэффициенты на трех интервалах (г = 0, 1, 2) длительностью — ?0, ¿2 — и

¿3 —

На начальном интервале стационарности объекта 10 его коэффициенты равны

? [0](8) = (58 + 1)(0,0482 + 0,248 + 1) =

= 0,283 + 1,24л2 + 5,24л + 1, к[0](8) = 0,48 + 1; (20)

а на первом и втором интервалах они принимают значения

? [1](8) = (108 + 1)(0,1б82 + 0,488 + 1) = 1,683 + 4,9б82 + + 10,488 + 1, к[1](8) = 0,3(0,48 + 1), (21)

¿[2](8) = (108 + 1)(82 + 0,88 + 1) = 1083 + 982 + 10,88 + 1, к[2](8) = 0,3(0,48 + 1), (22)

которые неизвестны регулятору.

Эти коэффициенты таковы, что регулятор, найденный для начального интервала стационарности 10, не обеспечивает устойчивость системы с объектом на вто-

Рис. 3. Выход объекта на трех интервалах стационарности после завершения адаптации

ром интервале стационарности 12. В связи с этим необходима адаптация регулятора. Выход системы (1), (2) у(г) без адаптации регулятора в течение трех интервалов стационарности объекта показан на рис. 2.

Внешнее возмущение в течение эксперимента имело вид f(¿) = 0,5sign(sin2,5г).

Требуется найти регулятор

[ Г] •• , [ г] • , [ г] [ г] .. , [ г] • , [ г]

Й и + Й и + ^0 и = у + у + г0 у; (23)

который, после его адаптации, обеспечивает необходимую границу точности системы (20), (23) у * = 0,01 на каждом интервале стационарности объекта.

5.2. Нулевой интервал стационарности объекта

Опуская для краткости процедуру идентификации объекта с самонастройкой испытательного сигнала, на интервале стационарности 10 регулятор строится при известных коэффициентах объекта (20).

В результате выполнения процедуры синтеза получен регулятор

0,0048 И + 0,608 И + 1,5и = = -8,66 у - 93,7 у - 216у. (24)

При выполнении расчетов для обеспечения требуемой точности модули корней базового полинома 8(8) выбраны как 881 = 3, 882 = 11, 883 = 33. Они превышают модули корней полинома ¿(8) объекта (8^ 1 = -0,2, 8й 2 з = —3 ± /4), и поэтому система (20), (24) обладает запасами устойчивости.

В итоге модальный полином принял вид: у(8) = = 0,2(0,0128 + 1)(8 + 3)(8 + 3)(8 + 11)(8 + 33)(0,48 + 1), в

котором полином реализуемости s(s) =

0,2

s + 1

>8,3

Рис. 2. Выход объекта без адаптации

В течение нулевого интервала стационарности объект замкнут регулятором (24). Выходной сигнал s(t) приведен на рис. 3. Система (20), (24) обладает следующими характеристиками на нулевом интервале стационарности: sup \t (jro)\ = 0,0068, запас по фазе равен 68,2° и за-

0 < a < да

пас по модулю стремится к бесконечности.

5.3. Первый интервал стационарности объекта

В момент времени tj коэффициенты объекта изменились и приняли неизвестные значения (21). После чего была проведена адаптация регулятора согласно алгоритму из § 4.

В результате идентификации были найдены оценки коэффициентов полиномов объекта

d[ 1] (s) = 1,04s3 + 4,02s2 + 8,77s + 1, " [ 1]

k (s) = 0,07s + 0,283. (25)

При этом параметры испытательного сигнала (4)

3

v[1](t) = X v[ 1] sinШ[.1] t. Испытательные частоты ш;, i = 1

i = 1, 3 , близки к корням полинома d(s) объекта на нулевом интервале 10, и Qj1] = 0,2, = 4, ®31] = 6.

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

С учетом условия (6) амплитуды испытательного сигнала задавались следующими: vj1] = 7,1 • 10-3,

v21] = 9,5-10-3, v31] = 5,8-10-3.

После определения оценок (28) был синтезирован регулятор

0,0009 u[ 1] + 0,903 u[ 1] + 0,34u[1] = = -18,4 j>[1] - 116 y[ 1] - 202y[1]. (26)

Объект был замкнут этим регулятором. Выход объекта на соответствующем интервале стационарности объекта приведен на рис. 3. Система (21), (26) обладает характеристиками: sup \tf(jm)\ = 0,0056, запас по фазе равен

0 < а < ю

74,8° и запас по модулю стремится к бесконечности.

5.4. Второй интервал стационарности объекта

В момент времени t2 коэффициенты объекта изменились и приняли значения (22).

В результате идентификации получены оценки коэффициентов объекта

d[2] (s) = 7,95s3 + 9,27s2 + 8,77s + 1,

¿[2] (s) = 0,092s + 0,273. Испытательный сигнал сохранен прежним. Используя найденные оценки, синтезирован регулятор

0,0011 u[ 2] + 0,106 ú[2] + 0,306u[2] = = -80,2 y[2] - 262y[ 2] - 189y[2]. (27)

На рис. 3 приведен выход объекта при действии внешнего возмущения, точность системы соответствует требуемой y *. Система (22), (27) обладает характеристиками: sup \tyf(jb)\ = 0,0103, запас по фазе равен 78,4°

0 < а < ю

и запас по модулю стремится к бесконечности. ЗАКЛЮЧЕНИЕ

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

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

ЛИТЕРАТУРА

1. Земляков С.Д., Рутковский В.Ю. Обобщенные алгоритмы адаптации одного класса беспоисковых самонастраивающихся систем с моделью // Автоматика и телемеханика — 1967. — Т. 28, № 6. — С. 88—94.

2. Parks P.C. Lyapunov redesign of model reference adaptive control system // IEEE Trans. Automat. Control. — 1966. — Vol. AC-11, N 3. — P. 362—367.

3. Narendra K.C., Annaswamy F.M. Robust adaptive control in the presence of bounded disturbance // IEEE Trans. Automat. Control. — 1986. — Vol. AC-31, N 4.

4. Sun J., Ioannou P. Robust adaptive LQ control schemes // IEEE Trans. Automat. Control. — 1992. — Vol. AC-37, N 1. — P. 100—106.

5. Фрадков А.Л. Адаптивное управление в сложных системах: беспоисковые методы. — М.: Наука. 1990.

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

7. Якубович В.А. Рекуррентные конечно-сходящиеся алгоритмы решения систем неравенств // Докл. АН СССР. — 1966. — Т. 166, № 6. — С. 1308—1311.

8. Соколов В.Ф. Адаптивное робастное управление с гарантированным результатом в условиях ограниченных возмущений // Автоматика и телемеханика. — 1994. — Т. 55, № 2. — С. 121—131.

9. Александров А.Г., Орлов Ю.Ф. Частотное адаптивное управление многомерными объектами // Автоматика и телемеханика. — 2006. — № 7. — С. 104—119.

10. Резков И.Г. Адаптивный регулятор для многорежимного объекта // Автоматика и телемеханика. — 2013. — № 5. — С. 35—58.

11. Александров А.Г. Аналитический синтез регуляторов на основе модального управления // Сб. тр. III междунар. науч. конф. «Проблемы управления, обработки и передачи информации» (АТМ-2013), Саратов, 2013 / Под ред. А.А. Львова и М.С. Светлова. — Т. 1. — С. 5—8.

12. Александров А.Г. Конечно-частотная идентификация: самонастройка испытательного сигнала // Сб. науч. тр. «Робастное управление и частотная идентификация» / ЭПИ МИСиС. — М., 2004. — С. 67—97.

Статья представлена к публикации членом редколлегии В.Ю. Рутковским.

Александров Альберт Георгиевич — д-р физ.-мат. наук, вед. науч. сотрудник, S (495) 334-76-41, M alex7@ipu.ru,

Шатов Дмитрий Владимирович — мл. науч. сотрудник, ® (495) 334-76-41, И dvshatov@gmail.com,

Институт проблем управления им. В.А. Трапезникова РАН, г. Москва.

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