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

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

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

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

Добавлен: 19.10.2024

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

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

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

S2] ПРИМЕНЕНИЙ ВТОРОГО МЕТОДА ЛЯПУНОВА &5

скользящий режим на этом пересечении не возникает. В нашем примере фазовые траектории пересекают по­ верхности равного уровня (v = const) снаружи внутрь везде, кроме «угловых точек», но траектории скользящего режима «выходят вдоль угловых точек» из этих поверх­ ностей. В первом примере скользящего режима по одной

Рис. 12.

из поверхностей разрыва не возникало, т. е. множество точек на траекториях, которые находились на «углах» поверхностей v = const, составляло нулевую меру. Именно поэтому различие в знаках у функций г; и и по­ зволило сделать вывод об устойчивости начала координат на плоскости н1? з2. В общем же случае, как показал вто­ рой пример, с помощью одних лишь знаков кусочно­ гладкой функции и ее производной нельзя решить вопрос о существовании скользящего режима.

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

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

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

§ 3. Определение области скольжения с помощью квадратичных форм

По-прежнему рассматривается

динамическая система

с разрывными управлениями (2.2),

(2.3), а задача состоит

в определении области скольжения на пересечении по­ верхностей разрыва. Запишем уравнения, описывающие проекцию движения системы на m-мерное пространство, по осям которого отложены величиныslf . . ., sm, характе­

ризующие расстояния

до

поверхностей

разрыва:

s = G (х) /

(я,

t) +

G (х) В (х ,

t) и,

(3.10)

где G — матрица размерности

т X п, строками

которой

являются градиенты функций sx (х), . . .,

sm (х),

векторы

х, f, и и матрица В определяют движение системы в со­ ответствии с (2.2), (2.3).

Вектор управлениям представим в следующей форме *):

 

 

 

и = и0 +

U sign s ,

 

(3-11)

где и0 =

-у- (u+ -j- и~),

и+и и~ — векторы-столбцы с элемен­

тами {и\,. .., Мт)и(1/7,

. •

 

ит~), U — m-мерная диагона­

льная матрица с элементами £/* =

2t

; sign s—m-мер-

 

 

 

 

 

 

 

 

st опреде­

ный вектор с элементами sign .<?*, функция sign

лена всюду,

кроме st = 0,

и равна + 1

при S j)> 0 и —1

при ^ <

0.

В сответствии

с

этими

обозначениями пере­

пишем

систему

(3.10):

 

 

 

 

 

 

 

s

= D

(х, t) sign s +

d (x,

t),

(3.12)

где матрица D (x, t) и вектор d, (x, t) равны соответственно

*) Такое представление для систем с переменной структурой со скалярным управлением в [19] было названо квазпрелейным.


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

97

GBU и GJ + GBu°. В дальнейшем при исследовании во­ проса о возникновении скользящего режима вместо си­ стемы (3.10) мы будем использовать эквивалентную ей систему (3.12). При этом нужно иметь в виду, что при замене идеального управления (2.3) на реальное (3.1), (3.2) в системе (3.11) компоненты вектора sign s в Дцокрестности соответствующей поверхности разрыва сле-

и .-и ?

дует заменить на величину — — . Так как эти компоненты

не превосходят по модулю единицы, то для них, так же как и для компонент вектора и, справедливы условия (3.1), (3.2). Все предложенные в настоящей главе методы исследования скользящих движений правомерны для систем с неидеальностями именно такого типа, поэтому их можно применить и для системы (3.12).

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

1. Квадратичные формы с постоянными коэффициен­

тами. Составим функцию v в виде положительно

опре­

деленной квадратичной формы

 

v = , ^ - s TWs,

(3.13)

где W — симметричная матрица с постоянными коэф­ фициентами, которая удовлетворяет критерию Сильве­ стра, Т — символ транспонирования. Так как функция v не зависит явно от х и t, то для нее выполняется первое условие теоремы в § 2. Определим производную этой функции по времени на решении системы (3.12) во всех точках, за исключением поверхностей разрыва:

v = — sTL sign s -ф- sT l,

(3.14)

где L = — WD, l = Wd. Матрица L и вектор

l зависят

от x и t. Если бы удалось найти такую область значений для элементов L и I, для которых функция v является отрицательно определенной в указанном во втором усло­ вии теоремы смысле, то затем следовало бы найти соот­

ветствующую

этим значениям область значений вектора

х или, что то

же, область скольжения.

4 В. И. Уткин


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

Покажем теперь, что неравенства

 

111

 

hk

2 I I + I h I

(3.15)

 

i=i

 

 

i*^/c

 

являются необходимыми и достаточными условиями того, что функция Ь с постоянными коэффициентами в L и I является отрицательно определенной. В (3.15) lhl — элементы к-й строки матрицы L, lh к-я компонента вектора I. Достаточность становится очевидной, если функцию v представить в виде

тп . т

Ь = — 2 К

I [ h * + 2 lk i s ig H V i— гк si§n «*)•

k=i

i=l

 

i+ lc

При выполнении неравенств (3.15) выражения в скобках в каждом слагаемом положительны, а следова­ тельно, функция v отрицательна. Верхняя граница функ­ ции v на всей сфере |s | = R, за исключением поверхно­ стей разрыва, равна

 

 

sup v = — тн =

— 1 s I А1Т,

 

 

 

 

*

ММ*

 

 

 

 

ai*

1

 

где

 

 

число

из

всех

Air — минимальное

А=

 

m

 

 

 

 

 

 

 

 

— 2

I ^A-i I

— 1^а-I (fc =

1,- ■ w),

и

достигается,

если

i=l

 

 

 

 

 

 

 

 

limjsrl =

||.sj|, )im s£= 0

(i = 1 ,...,

m, i=j=r), sign

sr=

sign lr,

sign

Si = —sign lTlTi (i

1,

. . .,

m, i=j=r). (Напомним, что

верхняя граница здесь не достигается, так как функция v на поверхностях разрыва s£ = 0 не определена и мы рас­ сматриваем открытую область на сфере.)

Если хотя бы в одном из неравенств (3.15) заменить знак неравенства на обратный или знак равенства, то

величина Air будет либо отрицательной, либо равной нулю. Соответственно верхняя граница функции Ь ока­ жется неотрицательной, что и доказывает необходимость условий (3.15) для отрицательной определенности этой функции.


§ 3]

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

99

В производной функции v по времени матрица L и вектор I зависят от х и t. Поэтому для нее условия отри­ цательной определенности выделяют такую, вообще го­ воря, нестационарную область S значений х , для которой при любом t выполняются неравенства

т

inf

у. I hi (я, W,t)\ —

xeS, ie[o, со)

£

 

- \ l k( x , W , t ) \ ) > M k> 0 , (3.16)

где Aik — const,

к =

1, . . ., m.

Для области

S на

множестве точек сферы |s |= R,

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

sup v = — |[s||Aln

(3.17)

1И=я

 

где Alr — минимальное из всех А1к число, т. е. в области S выполняется второе условие теоремы в § 2. Это означает, что область S , для которой выполняются условия (3.16), будет областью скольжения на пересечении поверхностей разрыва. Обратим внимание на то, что интересующие нас точки лежат на многообразии s(- = 0 (i — 1, . . ., т), поэтому при нахождении области скольжения из условий (3.16) нужно предварительно выразить какие-либо т координат вектора х через остальные п т *) и подста­ вить полученные значения в левые части неравенств (3.16) . Что касается матрицы W, то ее можно выбирать произвольно, лишь бы все ее диагональные определители согласно критерию Сильвестра были положительны.

Приведем пример использования описанного подхода для определения области скольжения в линейной по х и и системе с разрывным трехмерным управлением, опи­ сываемой уравнениями

х = А х + Ви

В этом уравнении х — п-мерный вектор, А и В — посто­ янные матрицы размерности п X п и n X 3, каждая из

*) В § 2 главы I отмечалось, что для рассматриваемой разрыв­ ной системы это всегда можно сделать.

4*


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

компонент управления

имеет

вид

 

щ = sign si

(i

= 1,

2, 3).

В качестве поверхностей разрыва выберем плоскости, т. е. вектор s равен

s Сх,

где С — постоянная матрица размерности 3 X п, и сле­ довательно, для рассматриваемой системы матрица гра­ диентов равна С. В этом случае элементы, определяющие уравнение (3.12), имеют вид

и0 = О, U = Е, d = САх.

Предположим, что коэффициенты матрицы D , равной СВ, принимают следующие числовые значения:

( - 2

2

- I X

D = \

0 - 3

4 .

\1 0 - 2 /

Имея в виду симметричность матрицы W н вычисляя мат­ рицу L и вектор I в соответствии с (3.14), запишем для пашей системы неравенства (3.16), определяющие об­ ласть скольжения:

2шц — п-1з^> |— 2шп -j- 3М’12 | |хоп — 4мц2"1" 2мц3|-\-

+ | (я> W) |i

2\0Yi "l- Зм>22 |2м.’jo — Юо3 I -{- I Wyi — 4m?22 -j- 2m?23 I “b

+ l № W0I,

U>1 3 — 4м;2з -|- 2xv33 |2гм13 — гм331+ |— 2мц3 + Зм>231-(-

+ \ h ( x , W ) \ .

Элементы lx (х, W), (х, W ), /3 (.г, W) являются линей­ ными комбинациями координат системы с коэффициентами, зависящими от матриц САх и W. Записанные неравенства при численных значениях элементов матрицы W

wlx = 1, wv, = 0, w13 — —0,5,

ю22 = 1, ю23 = 1,5, w33 = 13,5