Файл: Уткин, В. И. Скользящие режимы и их применения в системах с переменной структурой.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) несовместна.