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

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

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

12] УСЛОВИЯ УСТОЙЧИВОСТИ СКОЛЬЗЯЩИХ

ДВИЖЕНИЙ 191

Пусть каждая компонента

вектора

и формируется

в виде суммы воздействий по г

компонентами хг, ■ . ., ди­

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

= Г (хт )' (Г — постоянная матрица размерности т X г с элементами уу), при котором характеристическое уравне­ ние системы (9.1) имеет п т корней A,lt . . ., кп- т с отрицательными действительными частями. Остальные т корней Я„_т+1, . . ., %п могут быть произвольными, бу­ дем лишь предполагать, что если в эту группу входит какой-либо комплексный корень, то в нее входит и сопря­

женный ему корень.

 

 

 

Итак, при и =

Тхтповедение системы (9.1) описывается

уравнением

 

х =

А*х,

(9.18)

 

 

 

где А *

= А +

БГ,

у матрицы

Г размерности т X п

первые

г столбцов

совпадают со

столбцами матрицы Г,

а остальные равны нулю.

Корни

А^, . . ., %п являются

собственными числами матрицы А *.

Рассмотрим порознь два случая, когда Хп является действительным числом и когда А,п_г и — комплексные сопряженные корни. В первом случае введем в рассмотре­ ние новую координату sm:

sm = стх

и подберем вектор-строку ст с элементами ст1, . . ., стп таким образом, чтобы поведение координаты sm описыва­ лось уравнением

*) Представляют интерес лишь случаи, когда управление со­ ставлено из воздействий по г координатам и г < п т. Для слу­ чая, когда г = п т (очевидно, и для г > п т) в условиях существования многообразия скольжения (9.6), (9.10), (9.14) или (9.15) отсутствуют условия типа равенств, т. е. при любой матрице С за счет соответствующего выбора осу и Ру эти условия можно вы­ полнить. Это означает, что уравнения скольжения (III. IV) при F = 0, зависящие от С, вообще говоря, можно наделить любыми свойствами, в том числе и устойчивостью.

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

Для этого вектор ст должен удовлетворять уравнению

сщА ^псто = О-

Так как Хп является действительным собственным числом^ матрицы Л*, то у этого уравнения найдется действитель­ ное нетривиальное решение. Предположим, что стп ф 0. Тогда, выразив координату хп через sm и координаты х1? . . ., xn_lt которые составляют вектор х1, можно полу­

чить

уравнения,

описывающие поведение системы (9.18)

в пространстве xlt . t

xn_lt

s:

 

 

 

 

•Т1

=

А-^рР-

я3 sm,

 

 

где

и a™ — матрица

размерности

(n — 1)

X (n 1)

и (n — 1)-мерный

вектор-столбец. Эта

система

получена

в результате замены последнего уравнения из системы (9.18) уравнением для sm и исключения из первых (п — 1) уравнения координаты хп, являющейся линейной комби­

нацией X

Xn-i,

sm.

 

 

Во втором случае, когда Хп- г и %п являются комплекс­

ными сопряженными

корнями,

введем новые переменные

sm-i и sm:

Sm-i = С!ПуХ,

sm = стх,

 

 

 

где n-мерные векторы-строки

ст_г и ст удовлетворяют

соотношениям

 

 

 

 

Сщ-1

*

*

*

*

= Ст _1

Ст , Ст

= ] (ст _1

ст ),

а'я-мерные векторы-строки Cm-i и ст являются решениями уравнений

 

Сщ—iA Ъп-iCrri-i = 0, стА

Кпст = 0.

Так как

 

и Кп являются сопряженными комплексными

собственными числами матрицы А *, то у этих уравнений существуют нетривиальные решения, которые также будут комплексными и сопряженными, и следовательно, векторы ст _х и ст будут действительными. После диффе­ ренцирования smи sm_i и соответствующих преобразований получим систему из двух дифференциальных уравнений

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

относительно

этих переменных

 

 

£777-1

 

1

1

Яп) smi

— “ g- (^п- 1 “Ь Яп) sm-l

2~ ) (^п- 1

 

 

1

1

 

£771

^ J (Я 7 7 — 1 ^ n ) £771—1 “ Ь

1 ту ( % n — l

“ f " Я п ) ^ m ■

Нетрудно убедиться в том, что все коэффициенты этой си­ стемы действительны, а корни ее характеристического уравнения равны ^n_! и Я„. Векторы Cm-i и с^, как собст­ венные векторы матрицы А *, соответствующие различ­ ным собственным числам, линейно независимы. Это оз­ начает, что линейно независимыми будут также и векторы

и ст, а поэтому из уравнений для sm_x и sm можно вы­ разить какие-либо две координаты, например, хп- г и хп через координаты х1} . . ., x'n_2, составляющие вектор х2, и новые координаты sm и sm. Подставляя в первые уравнения системы (9.18) вычисленные таким образом значения хп- х и хп и заменив последние два уравнения дифференциальными уравнениями для sm_x и sm, получим уравнения, описывающие поведение системы (9.18) в про­ странстве хх, . . ., х „-3 £,„-!, sm:

'r‘1—= А^х1+

я™ 1sm-1 -j- as s„

 

 

1

 

 

1

Я п ) £7777

£ t7 7 ~ 1 =

~2~( ^ 7 1 - 1

“ f -

Я п ) ^ 7 7 7 - 1

2~ ] ( ^ 7 7 - 1

£ 77» =

2 J ( ^ 7 7 - 1

^ - n ) £ 7 7 7 - 1 “ 1

g - ( ^ 7 1 - 1

“ Ь ^ 7 l ) £ j7 7 7

где a I — матрица размерности (n — 2) X (n — 2), a™ 1 яГ — (я — 2)-мерные векторы-столбцы. После одного из таких невырожденных преобразований координат собственные

числа матрицы А х окажутся равными %х, . . Кп-1: а мат­

рицы А 2 — . . ., %п- 2 -

г Далее в системе дифференциальных уравнений относи­ тельно вектора х1 (или х2) координату sm (или координаты и sm) будем считать входным воздействием. В этих си­ стемах произведем замену переменных и получим еще одно (или два в случае комплексных корней) уравнение, кото­ рое не зависит от оставшихся координат вектора х. Про­ делав соответствующее число таких преобразований, в ко­ торых «будут использованы» все корни Яп_т+1, . . ., Я„

7 В. И. У ткин

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

и заменив координаты яп_т+1, . . х п, новыми координа­ тами slt . . ., sm*), полупим уравнения, описывающие по­ ведение системы (9.18) в пространстве координат хх, ...

.. .,х п- т, Sj, . . ., вт или сокращенно в пространстве (хт, s)\

= Атхт-f- A^s,

(9.19)

s = 4 8s,

где Am, 4 KS, Л8 — матрицы размерности (п т) X (п —- т),

(п т) X т,

т X т,

собственные

числа

матрицы А\

равны

•. ., Яп,

& матрицы

A s

Я^, . • ., Кп—т,

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

п-т | Е °

чС С"

п-т т

которая переводит вектор х в вектор (х s). Из этого сле­ дует, что det С" Ф 0 и матрица (С")-1 существует.

После того, как мы описали свойства системы (9.18), выберем плоскости st = 0 (i = 1, . . ., т) в качестве по­ верхностей, на которых претерпевают разрывы компонен­ ты вектора управления и в системе (9.1). Поведение этой системы в пространстве (хт, s) описывается уравнениями (9.17). Отметим, что при выбранном векторе s эти уравне­ ния всегда правомерны, так как матрица (С")-1 существу­ ет. Предположим, что на многообразии s = 0 возникнет скользящий режим. Тогда согласно доказанной в этом па­ раграфе теореме это движение устойчиво, если при и = u3J&, в характеристическом уравнении системы, кроме т кор­ ней, совпадающих с собственными значениями матрицы A s,

*) Было показано, что на каждом шаге замена какой-либо одной или двух компонент вектора х новыми координатами из на­ бора . . ., sm всегда возможна. Будем рассматривать случаи, когда в результате всех шагов оказались исключенными коор­ динаты хп_т+1, . . . . хп.

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

остальные п т корней имеют отрицательные действи­ тельные части. Функция иэкв является решением уравне­ ния s = 0 при s = О относительно и *):

и8кв = — {СВу1 Нхт.

Так как системы (9.17) и (9.19) при и — Г (хт)' эквивалент­ ны, то

Al = А „ Г (хт)' = - (СВ)-1 Н

хт.

(9.20)

Из полученных соотношений следует, что

и8КВ =

Г (хт)',

а при и — Г (хт)' все корни характеристического уравне­

ния, за исключением собственных чисел матрицы А л или A s, имеют отрицательное действительные части. Это озна­ чает, что движение по многообразию s = 0 в скользящем режиме, если таковое возникнет в системе (9.1), асимпто­ тически устойчиво.

Убедимся теперь, что если компоненты вектора и яв­ ляются суммой воздействий по г компонентам хг, . . ., хТвек­ тора (я™)', то пересечение плоскостей s* = 0 (i = 1 ,. . ., тп) можно сделать многообразием скольжения. В § 1 были рассмотрены различные способы решения этой задачи и во всех случаях необходимо было выполнить условие Н" = 0. (Напомним, что вектор Нхт был представлен в виде Н ' (хт)' + Н" (хт)", (хт)" — вектор с компонентами 2г+1). . ., хп~т.) Из последнего равенства в (9.20), которое должно выполняться при любых значениях вектора хт, следует, что условие Н" = 0 имеет место. Что касается остальных условий существования многообразия сколь­ жения типа неравенств, приведенных в (9.6), (9.10), (9.14) и (9.15), то их всегда можно выполнить, выбирая соответ­ ствующим образом значения разрывных коэффициентов в векторе управления.

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

ного управления

и =

Г (хт )',

при котором в характери­

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

системы

имеется п т корней

с отрицательными

действительными частями, во-вторых,

*) Мы исключаем из рассмотрения вырожденные случаи, когда матрица СВ окажется вырожденной.

7 »

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

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

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

±1 = ® 2»

0

1

0

0

0

0

Х 2 =

*3.

0

0

1

0

0

0

х 3 =

Х 4 + М 2 , •, т.е. А =

0

0

0

1 , В = 0

1

X i = щ ,

0

0

0

0

1

0

 

 

 

 

 

и --

 

п = 4, т — 2.

Сначала

нужно выбрать такое линейное

управление

и = Г т ) ',

при котором характеристическое

уравнение

системы имеет два корня с отрицательными действитель­ ными частями. Непосредственной проверкой можно убе­ диться, что для — — 14 х1 и щ = — 15 хх (т. е. (хт)' = = хх) это условие выполнено, так как корни характери­

стического уравнения

системы

 

 

 

det |А рЕ |=

0

или р4 +

15 р +

14 =

О

равны

 

 

 

 

 

Я<1 = — 1, %2 = — 2, %3 =

V 19

1

0

/1 9

— |- 7

™4

о

7

Следующий шаг состоит в определении уравнений плоско­ стей разрыва. Так как корни Х3 и Я,4 являются комплекс­

ными

сопряженными,

то

сначала

нужно найти сх =

= (Си.

с12> С13. с14) И с2

=

(с21, с22, с23,

си) — собственные

векторы матрицы

 

 

 

 

 

 

 

- 1 4

0

0 0

 

4* = А + ВТ, Г = - 1 5

0 0 0

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

которые

являются

решениями уравнений

 

q Л* — X3q 0 и c*iA* — Я,4с2 = 0.

Так как

*

*

векторы q

и с2 являются сопряженными, то до­

статочно решить одно из этих уравнений, например, отно-

сительно

*

 

 

 

.

 

 

q, которое для случая с14 =

1 запишется в виде

 

— 15с13 — 14 =

^3q 4,

 

 

 

 

 

*

.

*

 

 

 

 

 

 

С11 =

A3q 2,

 

 

 

 

 

 

с12 =

^Зс13,

 

 

 

 

 

 

С 13 —

^3-

 

 

 

Из последних трех уравнений следует, что

 

*

3 , .УЧ9

*

02*

 

 

5

,

•3 V"i9

ci3 =

~ Y + ] — ,

с 12 —

X2q 3

 

------2

" +

1 — g—

 

Сц — ?и3с13— — 18 -j- ]

/

19.

 

(Как и следовало ожидать, полученные значения q 3 и q 4 удовлетворяют и первому уравнению.)

Соответствующие корням К3 и Х4 новые координаты q и s2 (или sm_x и 5т ) определяются из соотношений

q — с^х, q = с2х : q = q ~Т с2, q = j (q

с2).

Векторы q и с2 являются сопряженными, поэтому уравне­ ния поверхностей разрыва имеют вид

q —— Зба:4 — Ъх2—|—Зх3 -1—2.т4,

s2 = — 2 / 1 9 ^ - 3 /1 9 а ;2 - /Т 9а;3,

а координаты а:3 и а:4, которые мы заменяем новыми пере­ менными q и q , являются линейными комбинациями а:х,

а:2, q , q :

хй= —

+ 2ач +

За;^ ,

ж4 = ~2~si +

2 y i^ Sa

^;Г2‘

Для получения уравнений движения относительно коор­ динат а:!, а:2, q , q нужно продифференцировать q и q

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

в силу исходной системы, затем полученными уравнения­ ми заменить в ней два последних уравнения и, наконец, во всех четырех уравнениях заменить хв и xt, выраженные через xlt х2, sx и s2. После этих преобразований получим

X1 *Г2)

 

h = ~2~Si + -^2

+ 73a;i

2iii “h 3u2,

 

 

i 2 = _

Sl +

s2 _ 15 V i9 x i - / 1 9 u2.

Нетрудно убедиться в том, что при и = Г (я711)'

(напомним,

что

Г — вектор-столбец

с компонентами — 14 и —15, а

(хт)'

— хг)

система

уравнений

относительно

sx и s2 не

зависит от

и х2,

а ее характеристическое

уравнение

имеет корни Х3 и Я,4. В полученной системе матрица Н' (т. е. двумерный вектор-столбец, элементами которого являются коэффициенты перед хх, равным (хт )' в уравне­ ниях для sx и s2) имеет вид

73

Н ~~ - 1 5 / 1 9 ’

а матрица Н" (двумерный вектор-столбец, состоящий из коэффициентов перед х2, равным (хт)"), как и должно следовать из процедуры синтеза, равна нулю. Выберем компоненты вектора управления в виде воздействия по координате х1с коэффициентами, претерпевающими разры­ вы на плоскостях sx = 0 и s2 = 0:

Ui — — Т цЖ! — S0i sign Si,

u2 =

^ai^i -f S02 sign s2*),

_ | au

при

^ > 0

,

_

{ aai

ПРИ

ж15г > ° »

11 " b n

при

XiS! <

0,

21

l Psi

при

З д < 0 .

В уравнение для s2входит только компонента и2, претерпе­ вающая разрывы на плоскости s2 = 0, поэтому для нахож­ дения условий скольжения в этом скалярном случае

*) Необходимость введения малого релейного сигнала обосно­ вывалась в § 1,

8 2]

УСЛОВИЯ УСТОЙЧИВОСТИ СКОЛЬЗЯЩИХ ДВИЖЕНИЙ 199

можно воспользоваться неравенствами (1.9). В окрестно­ сти пересечения = 0 и s2 = 0 скользящий режим всегда возникнет на плоскости х2, если

аг1 > —15 и р21 < —15.

Для определения уравнений движения в скользящем ре­

жиме по плоскости s2 =

0 нужно из уравнения s2

=> О

найти эквивалентное управление и2Э1(В и подставить

его

в остальные уравнения.

На многообразии sx = 0, s2 => О

получим м2Экв = — i 5x lt

и соответственно уравнение

для

запишется следующим

образом:

 

=

28^ +

 

Воспользовавшись условиями (1.9) для этого скалярного случая, получаем условие возникновения скользящего режима в любой точке плоскости sx = 0, лежащей на пе­ ресечении sx = 0, s2 = 0:

« и

14,

Рц <

14.

Выбирая, например,

аХ1 =

15,

Рп = — 15, а21 = 20-

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

Как следует из приведенной в этом параграфе процеду­ ры синтеза, движение в скользящем режиме определяет­ ся корнями ^ = —1 и %2 = —2, и следовательно, это движение устойчиво. К такому выводу можно также прий­ ти, если обратиться к первым двум уравнениям системы дифференциальных уравнений относительно xlt х2, sv s2, если s2 принять равным нулю (а это условие в скользящем

режиме справедливо).

Необходимо отметить, что поведе­

ние координат х3 и

также определяется корнями

и

%2, так как во время скользящего режима (т. е. при sx =

0,

s2 = 0) они являются линейными комбинациями х1 и х2. З а м е ч а н и е . Процедура синтеза предполагала, что в результате т шагов вместо координат хл_,п+1, . . ., хп оказалось возможным ввести новые координатах!, . . ., sm. Однако может оказаться, что координаты хп- т+1, . .., хл не удастся исключить. Например, на каждом шаге последний коэффициент в соответствующем собственном

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

векторе равен нулю, тогда координата хп не может быть выражена через какую-либо компоненту вектора s и ос­ тавшиеся неисключенными к этому шагу компоненты вектора х. Однако, как уже отмечалось ранее, на каждом шаге какие-либо одну или две координаты вектора х можно заменить новыми координатами, которые являются компонентами вектора s. Если в результате т шагов уда­ лось исключить не жп_т+1, . . ., хп, а какие-либо другиет координат из набора х,.+1, . . хп (т. е. не входящих в со­ став вектора (ж"1)'), то описанный здесь метод синтеза также применим — нужно перенумеровать координаты хг+1,. . .

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

Рассмотрим теперь случаи, когда приходится вводить

новые

координаты

из

набора

slt . .

sm вместо каких-

либо

компонент

х1,

. . ., хТ

вектора

(хт)'. В таких

случаях исключенные

координаты, например, ж,._Г'+1, . ..

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

вместо какой-либо из координат Хг_г<+1, . . .,

хг. Это оз­

начает, что линейное управление и — Г (хт )',

с помощью

которого находились уравнения плоскостей

разрыва,

представимо в виде

 

и — r ss -j- 1 (xr) ,

 

где Г, и Г, — некоторые постоянные матрицы, размерно­ сти то X то и тох г — г', (хТ)' — (г — г')-мерныйвектор с

компонентами хг, ...,

хг_Г'.

 

Запишем аналогичные (9.17) уравнения движения си­

стемы

 

 

хт = А тхт+

+ Б'и,

s =

 

(9.17а)

Нхт+ СВи.

*) Очевидно, можно так пронумеровать компоненты x l t . . х г

вектора (хт)', что исключенные г'

координат окажутся в нем по­

следними.

 

 

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