Файл: Уткин, В. И. Скользящие режимы и их применения в системах с переменной структурой.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 19.10.2024

Просмотров: 156

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

106 УСЛОВИЯ СУЩЕСТВОВАНИЯ СКОЛЬЗЯЩЕГО РЕЖИМА [ГЛ. III

матрица D постоянной или же зависит от времени t и вектора состояний х. Это важное свойство (а важность его очевидна в связи с тем, что даже в стационарной си­ стеме (2.2) матрица D может оказаться переменной, так как она зависит от х) сформулируем в виде теоремы прн-Т" менительно к разрывной системы (3.12).

Т е о р е м а . Если для некоторой области S значе­ ний вектора х на пересечении поверхностей разрыва и при любом t найдутся такие матрицы W (х, t), L (х , t) и век­ тор I (х, t), что L = — WD и l= W d , и при этом выпол­ няются условия:

1)W = W T, все диагональные определители этой мат­ рицы положительны и для них существуют верхняя и нижняя границы,

2)для элементов матрицы L и вектора I справедливы условия (3.16),

3)норма полной производной от матрицы W по вре­ мени ограничена некоторым числом М, то рассматри­ ваемая область будет областью скольжения.

Приведем доказательство этой теоремы. Из первого условия

1 т

следует, что для квадратичной формы v = -тр s W (х, г) s выпол­

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

1>0= — sTL sign s + sTl является отрицательно определенной на поверхности любой сферы радиуса ||s | н ее верхняя грапица сог­ ласно (ЗЛ7) равна

sup

г>0 = — |М|Д/Г.

(3.23)

||s||=const

 

 

Рассмотрим теперь производную от функции и по времени, имея

в виду, что L = — WD и I =

Wd\

 

v = — v0 + sT Ws.

В соответствии с третьим условием и соотношением (3.23) за­ пишем оценку для верхней границы функции vAна сфере радиуса

s u p

» < — ! И д г г - Н М р л / .

]|s]l=const

 

Так как первое слагаемое пропорционально ||s ||, а второе — |s ||2, то всегда найдется такая окрестность начала координат $•= О, внутри которой на любой сфере верхняя граница функции v будет строго отрицательной. Это означает, что независимо от скорости изменения матрицы W выполняется п второе условие (3.5) из тео­ ремы в § 2, следовательно, рассматриваемая область S является областью скольжения.


5 3J

ОПРЕДЕЛЕНИЕ ОБЛАСТИ СКОЛЬЖЕНИЯ

107

Основной результат доказанной теоремы заключается

вследующем: если область S является областью

скольжения для фиксированных значений матрицы D и вектора d из некоторого диапазона и этот факт обос­ новывается с помощью функции v в виде квадратичной формы, коэффициенты которой зависят от D и d, то об­ ласть S останется областью скольжения и при произволь­ ном изменении элементов D и d в рассматриваемом диапа­

зоне (лишь бы величина |W \была ограниченной). Этот вывод, по сути дела, обосновывает применимость так на­ зываемого «метода замороженных коэффициентов» для определения области скольжения в разрывных системах

спомощью квадратичных форм.

Всвязи с этим можно просто переформулировать ре­ зультаты относительно области скольжения в системе (3.19), если вектор d (х , t) = 0, матрица D является сим­ метричной, но уже зависит от г и г, а не постоянна, как это предполагалось ранее. Область S значений х, для которой все диагональные определители матрицы —Z?-1 положительны, имеют верхнюю и нижнюю границы и величина |] D~11] ограничена, является областью сколь­ жения. В случае, если вектор d (х, t) отличен от нуля, область скольжения по-прежнему выделяется неравенст­ вами (3.22).

Что касается системы, для которой диагональные эле­ менты в матрице/? являются преобладающими в соответ­ ствии с (3.20), то для нее нет необходимости применять доказанную здесь теорему, так как матрица W была вы­

брана постоянной и равной единичной (т. е. W — 0). В связи с этим нужно лишь переписать неравенства (3.21), выделяющие область скольжения S, с учетом перемен­ ности матрицы D (х, t):

т

inf ( - dkk (х, t) — 2 I dki (x, t) |- |dk (:X, t) I) > 0. (3.24) ii=1

Отметим, наконец, еще один подкласс матриц D (х, t), для которых задача о нахождении области скольжения может быть решена с помощью квадратичных форм. Вновь обратимся к системе (3.12) и предположим, что существу­ ет такая диагональная матрица А (ж, t), для которой в


108 УСЛОВИЯ СУЩЕСТВОВАНИЯ СКОЛЬЗЯЩЕГО РЕЖИМА 1ГЛ. III

некоторой области S на пересечении поверхностей раз­ рыва выполняются соотношения

inf

%i (х , i) )> 0,

|^ (x , t)\<^M

 

 

fe[o,co)

 

(M — const, i = 1 , . . . , m),

 

 

 

(3.25)

AD =

DTA = Dr,

sup \lk\ < i

(fc = l,...,7 n ),

 

 

 

(S[0,=o)

 

 

где %i (x , t) — элементы матрицы A (x , t), lk — элементы век-

тора —D~1d (x , i) и квадратичная форма v = ----^■sT {D'Y1 s

удовлетворяет условиям (3.4). При выполнении этих ус­ ловий область S является областью скольжения.

Это утверждение позволяет найти область скольжения, если матрица D (х , t) в (3.12) не является симметричной, но может быть сделана таковой в результате умножения на диагональную матрицу с положительными элементами. Для доказательства рассмотрим поведение системы в под­ пространстве, характеризуемом вектором s*, который связан с исходным вектором s невырожденным преобра­ зованием

s* = А , г) s.

Так как в области А справедливо условие inf \{х, г )> 0 , <е[о,оо)

то из факта существования скользящего режима в этой области в подпространстве s* следует его существование

и в

подпространстве s.

 

 

 

Запишем вместо (3.12) уравнение движения в новом

подпространстве,

имея в виду, что sign s

= sign s*

(так

как

%i (х,

t) >

0):

 

 

 

 

s* = D* (x ,

t) sign s*

+ A (x, t) d (x,

t) + Д (x ,

t) s.

В этой системе матрица D*

(х, t) уже симметричная и ква-

дратичная

форма-----sT (D*) 1 s удовлетворяет первому

условию теоремы в § 2, а этот случай мы уже разбирали

и для него

осталось лишь доказать, что в области S вы­

полняются

условия, аналогичные

(3.22):

 

 

sup | ^ | < 1

(/с=

1 , ... , т),

(3.26)

 

(е[о,«>)

 

 

 


5 ai

ОПРЕДЕЛЕНИЕ ОБЛАСТИ СКОЛЬЖЕНИЯ

109

где 1'с — элементы вектора I*, который определяется со­ отношением

I* = - (Дй + As) = l — {D*)~1As.

Покажем, что и эти условия следуют из (3.25). Так как величины )] |] и |Л |ограничены, то |I — L* | ^у|| s |], где у — некоторое положительное число. Это озна­ чает, что достаточно малой окрестности пересечения по­ верхностей разрыва векторы / и I* близки и, следователь­ но, верхняя оценка компоиент вектора I* также не пре­ восходит единицы. Утверждение доказано.

Рассмотрим в качестве примера применения описанного метода «искусственной симметризации» систему произ­ вольного порядка с двумерным управлением, движение которой в подпространстве (s^ s2) описывается уравне­ ниями

 

s — D (х, t) sign s,

 

где s — вектор с компонентами

и s2, D

(х , t) — матрица

размерности 2 x 2 . Предположим, что

знаки элементов

d12 (х, t) и d21(х,

t) совпадают и все значения d21 (х, t)

отличны от нуля.

Тогда выберем

матрицу Л (х, t) с по­

ложительными диагональными элементами в виде

/1 <ь

А (*, 0 = ( о du

Матрица D* (х, t), равная Л (х, t), D (х, t), будет симмет­ ричной:

d-ц di2

D* (х, t)

di2 1

di2

■j—■cli

 

d2i

и следовательно, область значений х, где верхняя и ниж­ няя границы функций —dn (х, t) и —(dal (х, t) d22 (х, t)

d12 (х, t) d21 (x, t)) строго положительны, а функция

v — -----| -sT(D*)_1s является положительно определенной,

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


НО УСЛОВИЯ СУЩЕСТВОВАНИЯ СКОЛЬЗЯЩЕГО РЕЖИМА ГГЛ. Ш

§4. Системы с иерархией управлений

Вэтом параграфе мы рассмотрим системы с векторным разрывным управлением, для которых задача об опреде­ лении области скольжения распадается на отдельные ска-- "

лярные задачи. Один из таких случаев был

разобран

в § 3, когда предполагалось, что в матрице D (х , /) диаго­

нальные элементы являются преобладающими

(это усло­

вие записано в виде неравенств (3.20), (3.21) или (3.24)). Для систем с таким свойством скользящий режим всегда возникает на каждой из поверхностей разрыва.

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

Пусть система, для которой нужно определить область скольжения, по-прежнему описывается уравнениями (2.2), (2.3). Предположим, что на пересечении каких-

либо

к поверхностей разрыва, например s* = 0 (i =

= 1,

к, к<^т), возник скользящий режим. Уравнения

такого скользящего движения можно получить с помощью

метода эквивалентного управления. Для

этого

нужно

из

системы уравнений зг = 0 (£ = 1,

к) найти щэкв

(i

= 1, . . ., к), полагая, что остальные компоненты равны

щ или щ в зависимости от знака величин

sk+1,

. . ., sm,

и затем подставить полученные значения в исходную

систему. В

результате получим уравнения вида

 

х = } к (х,

l) + B h (x,

t)u k

= 0,.

. ., т),

(3.27)

где } к — гг-мерный вектор, В h — матрица

размерности

п X т к

со столбцам

tiff1,

. . ., й™, ик — Ди­

мерный вектор управления с компонентами ик+1, .

. ., ит.

В уравнениях (3.27) при к =

т вектор

ит равен нулю,

если же к =

0, то /° = /,

В в =

В, и0 =

и,

и эта система

совпадает с исходной системой (2.2). Запишем для систе­ мы (3.27) условия возникновения скользящего режима на поверхности sm = 0, считая, что на этой поверхности претерпевает разрывы компонента щ-+1, а по пересече­ нию к поверхностей s, = 0 (i = 1, . •., к) скольжение имеет место. Согласно приведенным во введении уело-