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

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

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

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

Добавлен: 19.10.2024

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

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

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

74

УРАВНЕНИЯ

СКОЛЬЗЯЩИХ

РЕЖИМОВ

[ГЛ. II

системы

уравнений

 

 

 

 

а =

САх + СВи =

0

(2.36)

относительно и определяются соотношением рангов мат=_ рицы СВ и присоединенной матрицы D, которая полу­ чается добавлением к матрице СВ столбца САх. Эквива­ лентное управление, а, следовательно, и уравнение сколь­ зящего движения находится однозначно, если det СВ ф

=j= 0. В вырожденных случаях, т. е. когда det СВ — 0 *),

система (2.36) совместна

лишь

при совпадении гСв и

Го — рангов матриц СВ

и D

соответственно. Обратим

внимание на то, что в вырожденных случаях ранг мат­ рицы D зависит от фазового вектора, который лежит на пересечении поверхностей разрыва, так как рассмат­ риваются скользящие режимы на этом пересечении. Мо­ жет оказаться, что на некоторых множествах, принадле­ жащих многообразию пересечения и имеющих нулевую, меру, ранг матрицы D будет понижаться. Исключим пока из рассмотрения специальные случаи, когда фазовая тра­ ектория проходит через эти особые множества. Тогда для вырождения общего вида (т. е. при гСв т) могут возникнуть следующие три случая:

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

Случай 2°. Благодаря вырождению возникает неодно­

значность скользящих движений, т. е. несмотря

на то,

*) В реальных системах появление вырожденных случаев обус~

ловлено чаще всего тем, что хотя бы одна из матриц С или В

имеет

немаксимальный ранг. Примером вырождения матрицы С служит система, в которой несколько компонент управления претерпевают разрывы на одной и той же плоскости одновременно. Если же более чем одно управление приложено к одним и тем же входам системы, то соответствующие этим управлениям столбцы матрицы В будут коллинеарны, п следовательно, эта матрица окажется вырожденной. К вырождению приводит также и сочетание этих двух случаев. Ра­ зумеется, могут иметь место и случаи, когда вырождение обусловлено взаимным расположением векторов-строк матрицы С и векторовстолбцов матрицы В в п-ыерпом пространстве параметров. Напри­ мер, если в скалярном случае (при т = 1) векторы с и b ортогональ­ ны. то ранг произведения сЪ равен нулю.


§ 5] ВЫРОЖДЕННЫЕ СЛУЧАИ В ВЕКТОРНЫХ ЗАДАЧАХ 75

что вне поверхностей разрыва уравнения определены од­

нозначно, уравнения скольжения вдоль

их пересечения

не определяются однозначно *) из-за того, что

некоторые

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

быть

произволь­

ными функциями.

 

 

Случай 3°. Вырождение приводит к тому, что ни при каких управлениях фазовая траектория не может лежать в пересечении поверхностей разрыва.

Первые два случая возникают, если ранги матриц СВ и D совпадают (т. е. гсв = До) и система (2.36) совместна. Выберем в этом случае т гсв компонент вектора и произвольно, найдем из уравнения (2.36) остальные гсв компонент этого вектора и тем самым определим эквива­ лентное управление. После подстановки его в исходное уравнение (2.35) получим уравнение скольжения. Разу­ меется, может случиться, что компоненты вектора и, которые были выбраны произвольно, при этом сократятся. Тогда, несмотря на наличие вырождения, скользящее движение определяется однозначно, т. е. имеет место случай 1°. Если же полученное уравнение скольжения

зависит от произвольно выбранных

т гсв компонент

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

случай 2°. Случай

3° возникает, когда ранг присоединенной матрицы D

больше ранга матрицы СВ (rD гсв),

т. е. система (2.36)

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

в§ 2 обосновывался метод эквивалентного управления.

Всоответствии с этими рассуждениями в уравнение (2.35) вместо вектора и нужно подставить вектор управ­ ления й, в котором учтены все неидеальности (опять же без конкретизации их вида) и которое приводит к реаль­ ному скользящему режиму в окрестности ||s||<IA.

Вектор s, определенный в силу такой системы, s = САх + + СВй, следует рассмотреть как систему уравнений от­ носительно управления и. Так как полученное равенство всегда имеет место, то ранг присоединенной матрицы D*, полученной добавлением к матрице СВ столбца САх — s,

*) Возможность появления такого рода неоднозначности, повидпмому, впервые отмечена 10. И. Неймарком [79J.


76

УРАВНЕНИЯ

СКОЛЬЗЯЩИХ

РЕЖИМОВ

[ГЛ.

гг

равен рангу матрицы СВ (rCB — rD,). Для случаев 1°

и

2° нужно

выбрать

произвольно

т — гсв

компонент

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

предельный переход,

описанный в § 2. В случае 3° (rD ^>

)> гсв) вычитание из последнего столбца матрицы D

век­

тора ё понизит ранг полученной

матрицы D * , так

как

гп ^ гсв

~ rD*• Поэтому вектор

ё должен

принимать

вполне

определенные

значения,

зависящие

от матриц

А , В, С и вектора х. Опираясь на эти факты и используя обычные методы линейной алгебры, покажем, что вели­ чина I s I заведомо выходит за пределы малой Д-окрест- ности пересечения поверхностей разрыва. Проинтегри­ руем уравнение СВй + САх = ё на некотором малом интервале времени At, имея в виду, что в реальном сколь­ зящем режиме функция й является интегрируемой:

д/

СВ ^ й dt + CAxQAt -\- о (At) = s (Д<) — s (0).

о

Здесь х0 — значение вектора х в начальный момент вре­

мени, о (Дг) — бесконечно

малая второго порядка. Обо-

д (

 

 

 

 

значим йср == — ^ й dt

и

вычислим норму приращения

о

 

 

времени:

величины s на этом интервале

|s (At) — s (0) I =

I СВйср +

САхо

О (At) |At

(О (At) — бесконечно

малая первого

порядка).

Ранг матрицы СВ по условию меньше ранга матрицы D, которая получается добавлением к матрице СВ столб­ ца САха. Это означает, что вектор САх0 не является ли­ нейной комбинацией столбцов матрицы СВ, и поэтому для правой части полученного уравнения при достаточно малом At справедлива оценка

min I СВйср + САх0-f О (At) |At > %At,

■“ср

где х — некоторая положительная величина. Очевидно, что эта же оценка справедлива и для левой части уран-


§ S]

ВЫРОЖДЕННЫЕ СЛУЧАИ В ВЕКТОРНЫХ ЗАДАЧАХ

нения||s (At) — s (0) |>

к At, т. е. величина |s | за время

At

получит

конечное

приращение.

Это означает,

что

скользящее

движение

становится

невозможным,

если

понимать его как предельное движение в Д-окрестности многообразия s = 0 при стремлении А к нулю.

Рассмотрим подробнее, к какому из указанных трех случаев могут привести различные виды вырождения.

Случай 1°. Для того чтобы показать возможность воз­ никновения однозначного скользящего движения в слу­ чае, когда матрица СВ вырождена, обратимся к системе, в которой вырождены обе матрицы С и £ и ранги их оди­ наковы, т. е. гс = гв <[ т. Так как гв <[ т, то вектор Ви в системе (2.35) представим в виде В'и', где В' — мат­ рица размерности п х гв , и' — 7в-мерный вектор и

гв' = гвПереписывая в соответствии с этим обозначением

уравнение (2.36),

 

 

= 0,

(2.37)

и предполагая,

САх +

СВ'и'

что гсв, =

гв,

в

соответствии с методом

эквивалентного

управления

однозначно находим

идяв

из этого уравнения. Подставляя в исходное уравнение (2.35) В'и вместо Ви и ЦдКВ вместо и — решение урав­ нения (2.37) — получаем уравнение, которое однозначно определяет скользящее движение. Этот случай часто встречается на практике, например в системах с пере­ менной структурой, в которых управление формируется в виде суммы воздействий по различным координатам си­ стемы (т. е. вырождена матрица В), а коэффициенты воздействий претерпевают разрывы на одной и той же плоскости (т. е. матрица С также вырождена) [100, 110—

112].

Случай 2°. Если вырождается только матрица С (т. е. гс <[ т, гв — т) и при этом справедливо соотношение

гсв = гс , то скользящее движение по пересечению поверх­

ностей

разрыва определяется неоднозначно *).

 

*) В

этом

случав столбцы матрицы СВ, так же

как и

столбец

САх,

являются линейными комбинациями

базисных

векторов-столбцов матрицы С, нтаккакгсв = гс , то добавление к

матрице СВ столбца САх не увеличивает ранга этой матрицы, а это означает, что гсв = rD и система (2.36) имеет бесчисленное мно­

жество решений.


УРАВНЕНИЯ СКОЛЬЗЯЩИХ РЕЖИМОВ

[ГЛ. U

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

х = А х + й1»! + Ъ2и2,

(2.38)

где Ь1 и Ь2 — линейно независимые векторы, а скалярные управления щ и щ являются релейными и претерпевают разрывы на одной и той же плоскости (т. о. т = 2, гв

Предположим,

что элементы,

реализующие

управ­

ления их и м2, обладают гистерезисными

петлями

соответственно с шириной Д! и 4 3

и при этом

Д2,

а I lh I ^ I и2 |.

Тогда реальный

скользящий

режим

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

к нулю, но

остается справедливым соотношение

Aj

и

Д2, такая

неоднозначность сохранится *), а

это

означает, что в нашем примере за счет вырождения мат­ рицы С не удается однозначно получить уравнение сколь­ зящего режима.

Случай 3°. В системе, у которой вырождена только матрица В и при этом гсв = гв < т, гс = т, скользящий

режим по пересечению границ разрыва невозможен **). К такому же выводу приведет нас попытка применить схему рассуждений Филиппова к только что рассмотрен­

ном примеру (2.36),

если предположить, что векторы b1

и Ъ2 коллинеарны, т.

е. гв — 1 и каждое из управлений

*) Воспользовавшись схемой рассуждений, с помощью которой

вглаве I проводился анализ систем с гистерезисом, легко убедиться

втом, что и при Ах > Д2 предельное движение будет также опреде­

ляться неоднозначно.

**) Столбцы матрицы СВ образуют пространство размерностью гв < т, в то время как вектор САх принадлежит т-мерному

пространству, натянутому на т базисных векторов-столбцов мат­ рицы С. Поэтому если вектор х не лежит иа особом множестве, о котором шла речь в начале настоящего параграфа, то rD > гСв и

система (2.36) несовместна.