
книги из ГПНТБ / Уткин, В. И. Скользящие режимы и их применения в системах с переменной структурой
.pdf12] УСЛОВИЯ УСТОЙЧИВОСТИ СКОЛЬЗЯЩИХ |
ДВИЖЕНИЙ 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 . . х г |
||
вектора (хт)', что исключенные г' |
координат окажутся в нем по |
|
следними. |
|
|