Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги из ГПНТБ / Уткин, В. И. Скользящие режимы и их применения в системах с переменной структурой

.pdf
Скачиваний:
125
Добавлен:
21.10.2023
Размер:
10.09 Mб
Скачать

§ 2] УСЛОВИЯ УСТОЙЧИВОСТИ СКОЛЬЗЯЩИХ ДВИЖЕНИЙ 201

Вектор хт в (9.17а) состоит из п т компонент вектора х, в том числе ху, . . Хг-Т-, в него не входят координаты хг_г'+1, . . хт, а элементы всех матриц вычисляются по той же процедуре, что и элементы в уравнениях (9.17).

Так как при и = Г (хт )' или и — r ss -j- Гг (хТ)' пос­ леднее уравнение в (9.17а) совпадает с уравнением для вектора s в (9.19), то

Al = 4 + CBTS, Нх™ = - СВТт{х*у,

8 — Ass -f- СВ [и — Гг {хг)*\.

Выбирая компоненты вектора и в виде суммы воздейст­ вий по координатам xt, . . ., хт>с разрывными коэффици­ ентами, с помощью любого из описанного в § 1 приемов, выбранное многообразие s = 0 можно сделать многообра­ зием скольжения. (Роль матрицы Н' будет играть матри­ ца СВТГ, а матрица Я" равна нулю.)

Убедимся теперь, что движение в скользящем режиме вдоль многообразия s = 0 устойчиво. В рассматриваемой системе мВ1Ш. вычисленное при условии s = 0, и линейное управление и = Г,5 + Гг (хг)' отличаются слагаемым Га5. В результате подстановки этих двух линейных управле­ ний в (9.17а) убеждаемся, что характеристические урав­ нения полученных таким образом линейных систем имеют п тп одинаковых корней, а отличаться будут m корней, являющихся собственными числами соответственно мат­

риц A s и А\* Управление и

= Г (хт )' выбиралось таким

образом, чтобы совпадающие п т корней имели отри­

цательные вещественные

части, поэтому согласно при­

веденной выше теореме движение по многообразию s = 0 устойчиво.

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

Остался неразобранным лишь случай, когда г' = г и уравнение относительно вектора s имеет вид

£ = ^4s + СВи.

202 УПРАВЛЕНИЕ СВОБОДНЫМ ДВИЖЕНИЕМ ОБЪЕКТОВ [ГЛ. IX

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

менее

изображающую

точку можно «заставить» попасть

и

двигаться

вдоль него за счет создания скользящего

режима.

 

 

 

Как следует из § 1, вид функции управления, ре­

шающего эту

задачу, зависит от размерности матрицы

Н '.

В

нашем

случае

Н' = 0, и поэтому многообразие

s =

0

можно

сделать

многообразие скольжения, если

каждая компонента вектора и содержит воздействие хотя бы по одной из координат вектора х с разрывным коэффи­ циентом.

§ 3. Устойчивость в системах с многообразием скольжения

При исследовании вопроса об устойчивости движения системы, описываемой уравнением (9.1), будем считать, что пересечение поверхностей разрыва (Ш ЛИ ) является многообразием скольжения и движение в скользящем режиме устойчиво. Тогда вопрос об устойчивости при произвольных начальных условиях сводится к опреде­ лению условий попадания изображающей точки на это многообразие из любого начального положения.

Отметим сначала, что если каждая компонента управ­ ления в (9.1) является суммой воздействий по различным координатам с кусочно-постоянными коэффициентами, то для такой системы можно воспользоваться приведен­ ными в£§ 2 главы VI необходимыми условиями попа­ дания.

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

структуры. Доказательство

этого

утверждения,

прове­

*) За исключением, быть

может,

случаев, когда

П т х = 0.

t - + o o

5 3] УСТОЙЧИВОСТЬ 203

денное для систем со скалярным управлением, сохраняет­ ся и для векторных случаев.

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

3xi •••j sm.

s — САх + СВи.

В случае, если применяется первый вариант метода диагоналиэации, это уравнение согласно (9.3) перепи­ шется в виде

а ■= САх + Q u \

(9.21)

Сформируем управление и* с использованием воздействий по всем координатам *):

 

 

 

 

(9-22)

ау

при

^ >

0 ,

j=i

 

Т у =

при

XjSi <

0

(i = 1,..., m; j = 1,..., п).

Ру

Имея в виду, что матрица Q является диагональной, из (9.17) и (9.22) получаем условия, при которых величи­ ны Si и Si во всем пространстве будут иметь разные знаки:

} (9.23)

QtaH < (i = 1, ..., m; j = 1,..., n)

где ci и a? — соответственно строки и столбцы матриц С и А. При выполнении условий (9.23) изображающая точ­ ка либо попадает на каждую из плоскостей sit а следова­ тельно, и на их пересечение, либо стремится к ним асимп­ тотически, что означает устойчивость системы.

Второй вариант метода диагонализации приводит к

уравнениям

(9.24)

s* = Вх + Qu,

где R — матрица размерности т хп ,

равная Q (СВУ1 СА,

с элементами rtj. Для попадания в системе (9.24) нужно выбрать управление и выполнить условия, аналогичные

*) Так же как и для управления (5.4), в этом случае нет необ­ ходимости вводить в управление релейную составляющую 6и.

204 УПРАВЛЕНИЕ СВОБОДНЫМ ДВИЖЕНИЕМ ОБЪЕКТОВ [ГЛ. IX

(9.22) и (9.23):

 

П

(9.25)

Щ= — 2 V1V;>

1=1

 

-

015

при

xjSi

0,

 

 

 

 

 

 

4

1Ри при

XjS* <

0

(i =

1,..., т; j = 1,,..., n),

 

 

 

 

 

* ij)

1

 

 

 

(ZiPti <

 

(9.26)

 

 

 

rij- J

И, наконец, составим управление в виде (9.22) или (9.25) для систем, в которых задача синтеза решается на основе использования квадратичных форм. Для первого вари­ анта этого метода вводится новое управление, а для вто­ рого — новые плоскости разрыва в соответствии с ли­ нейными преобразованиями

и = {СB y 1Du',

s* — D (CB)~h,

где D — симметричная матрица, удовлетворяющая кри­ терию Сильвестра. Запишем для этих случаев уравнения движения в подпространстве s для первого случая, когда управление выбирается в соответствии с (9.22), и в под­ пространстве s* для второго случая с управлением (9.25)

s =

САх Du° — DU sign s,

s* =

(9.27)

D {CB)~1 CAx - Du° — DU sign s*,

где компоненты вектора гг0 и диагональной матрицы U оп­ ределяются аналогичными (9.12) соотношениями

 

 

“ii+pii

_

 

 

 

 

j'=i

2

н

 

 

 

 

 

 

 

 

 

 

n

 

 

(i = 1,...,

 

 

J74=

2 -

2

>x .

т).

 

\ x )

 

 

?=1

 

 

 

 

 

 

 

 

 

Производные

от положительно определенной

функ-

ции v, равной 1

sTD~1s в первом случае и 1

s*TZ)_V — во

втором, в силу соответствующей системы из (9.27)

имеют

§ 3] УСТОЙЧИВОСТЬ 205

 

вид

п

.

 

т

 

й = sTR'x

 

 

V

i=l S'=1

'

m

n

 

 

 

 

ъ = 8 ~ г я х - 2 ( 2 3 L _ i i L | a;.|)|S; j )

 

i=i

j=i

 

где R' и Я' — матрицы размерности т X п с элементами r[j и r'ij, равные соответственно D~XCA и (СВ)~1х X СА U0, U0— матрица размерности т X п с элементами

U\j = ij

. Очевидно, что функция v будет отрица­

тельно определенной не только на многообразиях s = 0 mras* = 0, как это имело место в системах с управления­ ми (9.5) и (9.9) при выполнении условий (9.14) или (9.15), а во всем пространстве (хг, . . ., хп), если

gij

Pij

 

—2-----> Ы

 

или

 

, (9.28)

””

о — >\гц\,

(i = 1,.... т; j = 1,..., п).

Условия (9.28) являются достаточными условиями устой­ чивости движения в подпространстве s или s*, а следова­ тельно, и условиями попадания.

Рассмотрим условия, при которых попадание будет иметь место, если компоненты управления формируются

ввиде воздействий не по всем, а лишь по г координатам

всоответствии с (9.5) или (9.9). Пусть пересечение поверх­ ностей разрыва по-прежнему является многообразием скольжения, т. е. в зависимости от метода синтеза выпол­ няются условия (9.6), (9.10), (9.14) или (9.15). Для ре­ шения вопроса о попадании обратимся к уравнению (9.17), описывающему поведение системы в подпространстве s. Описанные в § 1 методы, которые позволяют обеспечить существование многообразия скольжения, основываются на двух вариантах линейных преобразований. Первый вариант связан с введением нового управления it>* в соот­ ветствии с некоторым линейным преобразованием и = Ки*, второй — предполагает введение новых поверхностей раз­

206 УПРАВЛЕНИЕ СВОБОДНЫМ ДВИЖЕНИЕМ ОБЪЕКТОВ СГЛ. IX

рыва s* = Qs. После таких замен уравнения движения в под­ пространстве s или s* , по осям которого отложены расстоя­ ния до плоскостей разрыва, запишутся следующим образом:

s =

^ Ss + Н хт+ СВКи*

или

(9.29)

s' =

Q AsQ 'V -f- QHxm-f- QCBu.

Матрицы линейных преобразований К или й выбирались таким образом, чтобы матрицы перед управлениями в урав­ нениях (9.29) оказались диагональными или симметрич­ ными и удовлетворяющими критерию Сильвестра.

Если использовался метод диагонализации (т. е. матри­ цы СВК или QCB являлись диагональными), то при выполнении условий (9.6) или (9.10) величины st и вг (или

Si и в,) имели разные знаки

в окрестности многообразия

s = 0 (mras* =

0), т. е. s =

0 (roras* = 0) оказывалось

многоообразием

скольжения. Очевидно, что в случае, ког­

да матрица A s (или подобная ей матрица = Й.4вй -1) также является диагональной и ее элементы действитель­

ны и отрицательны, величины s; и аг (или Si и в<) будут иметь разные знаки уже во всем подпространстве s (roras*),

и следовательно, для таких матриц А , (или А ,) попадание будет иметь место.

Если же используется метод синтеза, основанный на составлении функции Ляпунова в виде квадратичной формы, то матрицы К или й подбирались таким образом,

чтобы матрицы СВК или й СВ оказались равными/)

— не­

которой симметричной матрице, удовлетворяющей

крите­

рию Сильвестра.

Как было показано в § 1, при

выпол­

нении

условий

(9.14)

или (9.15) квадратичная

форма

v = у sTD -1s

(или v =

у s*7D~1s*) и ее производная по вре­

мени

имели

разные

знаки в окрестности многообразия

s = 0 (roras*

=

0),

т. е. оно оказывалось многообразием

скольжения. Нетрудно убедиться в том, что в случае,

когда матрица A s (или Л 8) равна — D,

то функция v и

ее производная по времени будут

иметь

разные знаки

во всем подпространстве s (или s*),

т. е. движение в этом

подпространстве устойчиво «в большом» и, следовательно, для таких матриц Лj (или А]) попадание будет иметь место.

§ 3]

УСТОЙЧИВОСТЬ

207

 

Полученные здесь условия попадания для систем (9.1)

с управлениями вида (9.5), (9.9), которые на первый взгляд носят слишком частный характер, могут быть использованы при синтезе устойчивой системы. В § 2 была описана процедура выбора управления, при котором пересечение s = 0 является многообразием скольжения и движение по нему устойчиво. Усилим теперь условия, накладываемые на матрицу Г. Потребуем теперь, чтобы

в

характеристическом уравнении

системы (9.1) при и =

=

Г (хт)' помимо п т корней,

которые выбираются

исходя из желаемого характера движения в скользящем режиме, остальные т корней Xn_m+1, . . ., 'кп были дейст­ вительными и отрицательными. При выполнении условий существования многообразия скольжения эти корни будут собственными числами матрицы А 3 в (9.17). Тогда синтез системы с переменной структурой на основе метода диагонализации, в которой имеет место попадание, проведем следующим образом. Заменим одновременно выбранные в соответствии с описанной в § 2 процедурой плоскости разрыва и вектор управления с помощью линейных преоб­ разований

s* = £2s, и = Ки",

где Q _1 = Т, Т — матрица, состоящая из собственных векторов матрицы .Аз*"), К = (CB)~1TQ, Q — произволь­ ная диагональная матрица с элементами дг (i = 1, . . ., тп). Как известно, в этом случае матрица Т -ХА ,Т будет равна А — диагональной матрице с элементами Я„_т+1, . . . , %т. Следовательно, уравнение движения в подпространстве s * (аналогичное уравнениям (9.29)) имеет вид

s* = As* + Т~1Нхт+ Q u.

(9.30)

Выберем компоненты вектора управления и* в соответст­ вии с (9.9), (9.10) при условии, что матрица Ш в (9.8) и (9.10) равна Т~гН. Тогда из анализа уравнения (9.30) при s* = 0, которое аналогично уравнению (9.8), слезет, что многообразие s* = 0 является многообразием сколь-

*) Так как матрица А 8 имеет действительные и различные соб­ ственные числа ••., ^7п, то для нее4существует тп линейно независимых собственных векторов и матрица Т является невырож­ денной.

208 УПРАВЛЕНИЕ СВОБОДНЫМ ДВИЖЕНИЕМ ОБЪЕКТОВ [ГЛ. IX

женин. Так как в (9.30) матрица Л является диагональ­

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

Рассмотрим теперь задачу о попадании в системе, для которой вопрос о существовании многообразия скольже-

ния решался с помощью квадратичной формы - у sTDs. Мат­

рицу D по-прежнему выберем симметричной и удовлетво­ ряющей критерию Сильвестра, но при этом потребуем, чтобы собственные числа матрицы —D оказались равными ^n-m+i) • • м km- Как и в методе диагонализации, заменим поверхности разрыва и вектор управления, выбрав мат­ рицы преобразования следующим образом:

Q = TDT~\ К = (СВ)-1 TT'd D,

где То — матрица,

состоящая из собственных

векторов

матрицы —D. Так

как

Л = Т~гА3Т, — То А Т~о

=■ D *),

то £2ASQ-1 = —D.

В

результате получим аналогичное

(9.29) уравнение движения в подпространстве s*:

Г = -

Ds' + TDT~1Hxm+ Du\

(9.30а)

Выберем компоненты вектора и_* в соответствии с (9.9), (9.15) при условии, что матрица Н* равна D - 1ТоТ~1Н' U0 (или То ЛГ -1/ / ' — U0). И в этом случае, как это следует из § 1, многообразие s* — 0 будет многообразием сколь­ жения. В силу того, что матрица, стоящая перед вектором s*, равна —D, в этой системе будет иметь место попадание на многообразие s * = 0 при произвольных начальных ус­ ловиях.

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

*) С помощью этого соотношения можно выбрать матрицу D , если задаться произвольной унитарной матрицей TD.

§ 3] УСТОЙЧИВОСТЬ 209

В заключение уместно отметить особенности синтеза системы с устойчивым движением вдоль многообразия скольжения, в котором выполняются условия попадания. !-Для построения системы с такими свойствами необходимо предварительно найти некоторое линейное управление и = Г(хт )', обеспечивающее устойчивость рассматриваемой системы, или выполнение условий Ве^г < 0 {г ~ 1, . . ,,п).

Однако

если

значения корней

. . ., кп-т существен­

ны

с точки

зрения движения в скользящем режиме,

так

как

они

его полностью определяют, то движение

до момента возникновения скользящего режима на

многообразии s = 0 зависит не

только

от корней

Как следует из уравнений (9.30) и

(9.30а),

скорости из­

менения координат st в методе диагонализации и скорость изменения функции v, когда поведение системы исследует­ ся с помощью квадратичных форм, зависят не только от корней Ял_т+1, . . ., Кп, но и от величин компонент векто­ ра управления. Поэтому при любых значениях этих кор­ ней, лишь бы они были отрицательны, время попадания можно уменьшить, если увеличить по модулю управляю­ щие воздействия.

З а м е ч а н и е . Описанный метод синтеза устойчи­ вой системы предполагает определение такого линейного управления и = Г (ж771)', при котором в характеристиче­ ском уравнении системы помимо п т корней, выбирае­ мых исходя из желаемого качества движения в скользя­ щем режиме, остальные т корней являются действитель­ ными и отрицательными. Движение в скользящем режиме при некотором г, меньшем и равном п т, можно наде­ лить желаемыми свойствами (как следует из приведенных в § 1 условий существования многообразия скольже­ ния, с увеличением числа г количество связей на коэффи­ циенты матрицы С, определяющей это движение, умень­ шается, а при г = п т их можно выбирать произ­ вольными).

Однако может оказаться, что с помощью линейного управления и = Г (хт)' ни при каком г п т не удастся сделать оставшиеся т корней отрицательными действительными. В таких случаях будем подбирать ли­ нейное управление, позволяющее выполнить это условие, в виде и — IV , если х1— вектор с компонентами хх, . . ,,жг,

210 УПРАВЛЕНИЕ СВОБОДНЫМ ДВИЖЕНИЕМ ОБЪЕКТОВ 1ГЛ. IX

ачисло I может оказаться как меныпим, так и большим

пт (но, разумеется, меньшим тг). Так как при и — Гг1 последнее уравнение в (9.17) совпадает с уравнением для вектора s в (9.19), то его можно переписать следующим

образом:

. ^

s =

^4sS + СВ (и — IV).

Выбирая компоненты вектора и в виде суммы воздействий по координатам xlt . . ., xt с разрывными коэффициентами, с помощью любого из описанных в § 1 приемов, многооб­ разие s = 0, найденное в соответствии с описанной в § 2 процедурой, можно сделать многообразием скольжения с устойчивым движением. (Роль матрицы Н' будет играть матрица СВТ , а матрица Н" равна нулю.) Так как линей­ ное управление и = IV подобрано таким образом, что

собственные числа матрицы A s отрицательные и действи­ тельные, то приведенные в этом параграфе методы позво­ ляют обеспечить попадание, а следовательно, и устойчи­ вость системы при произвольных начальных условиях.

§ 4. Метод иерархии управлений

Описанный в главах III и IV метод иерархии управле­ ний предполагает выбор компонент управления таким образом, чтобы скользящий режим на пересечении $г = 0 (i = l, 1 ^ / c ^ m ) возникал независимо от того, какие значения принимают компоненты нй+1, . . ., ит. Если это условие выполняется для любого к (1 ^ к ^ т), то многообразие s = 0 будет многообразием скольжения. Для систем произвольного вида с векторным управлением такая ситуация возникает при выполнении соотношений (3.30), а последовательность синтеза функции управления изложена в § 5 главы IV. Существенно, что этот метод предполагает последовательное рассмотрение скалярных вадач, но скользящий режим, в отличие от методов диаДК* нализации, не обязательно возникает на каждой из плос­ костей разрыва в отдельности.

Воспользуемся предложенной в разделе I процедурой метода иерархии управлений для построения системы управления линейным стационарным объектом (9.1). За­ пишем аналогичные (3.27) уравнения скольжения по пересечению плоскостей — 0 (i = 1, . . ., /с; 1 ^ к ^ т ).

Соседние файлы в папке книги из ГПНТБ