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

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

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

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

Добавлен: 19.10.2024

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

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

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

§ 2]

ИНВАРИАНТНОСТЬ УРАВНЕНИЙ СКОЛЬЖЕНИЯ

115

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

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

Основная трудность второго этапа синтеза — выбора

значений wt и щ (£ = 1, . . ., т.) компонент разрывного управления (2.3) — состоит в том, что для векторного слу­ чая в наших руках нет универсального приема, который по аналогии со скалярным случаем позволил бы разбить многообразие пересечения поверхностей разрыва на об­ ласти, где скользящий реяшм возникает, и области, где это движение отсутствует. В то Hie время в главе III для различных ситуаций получены достаточные условия, которые гарантируют возникновение скользящего режима в определенной области на пересечении поверхностей раз­ рыва. В соответствии с этими условиями после выбора поверхностей разрыва и предлагается осуществлять вто­ рой этап задачи синтеза. В последующих параграфах разбираются различные способы выбора вектора управ­ ления, которое обеспечивает выполнение тех или иных достаточных условий возникновения скользящего режима на всем пересечении поверхностей разрыва.

§2. Инвариантность уравнений скольжения

клинейному преобразованию поверхностей разрыва

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

*) Как будет показано ниже, эта задача приобретает специ­ фический характер, если на параметры вектора управления нало­ жены ограничения и уравнения поверхностей разрыва не могут быть выбраны произвольно. Задачи синтеза такого типа будут рассмот­ рены в дальнейшем в разделах II и III.

116 ОБСУЖДЕНИЕ ПРОБЛЕМЫ СИНТЕЗА [гл. iv

желаемые уравнения скольжения. Если окажется, что одно и то же движение в скользящем режиме может быть получено различными способами, то тогда из них нужно выбрать такой, для которого проще реализовать условия возникновения скользящего режима. Покажем, что такая" неоднозначность имеет место. Пусть в системе (2.2), (2.3) возникло движение в скользящем режиме в неко­ торой области многообразия пересечения поверхностей разрыва S,- (а:) = 0 (г = 1, . . ., т) размерности п т. Это движение описывается уравнениями (2.6). Вводом

новые

в

общем

случае

нестационарные

поверхности

s' (х ,

t)

= 0 (i = 1,

. . .,

т), пересечение которых совпа­

дает с

пересечением

поверхностей

(х) = 0.

Такое сов­

падение

будет иметь место, если

 

 

 

 

s*

(х, t)

= Q (х ,

t) s (х),

(4.1)

где s*

n s — векторы с компонентами st и s*

(г = 1, . . .

. . ., т) соответственно, a Q (х, t) — невырожденная мат­ рица размерности т X т.

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

величины |Q I п |Q- 1 1| ограничены, то уравнение сколь­ жения совпадает с уравнением (2.6). Это означает, что движение в скользящем режиме инвариантно к линейному преобразованию поверхностей разрыва. Для обоснования этого утверждения будем действовать в соответствии с процедурой метода эквивалентного управления; сначала вычислим накв из уравнения

s* = Q (х, t) G (/ + Виэкв) -|- Qs = 0.

Вэтом уравнении G — матрица размерности т X п,-

строками которой являются градиенты функций (а-). Так как матрица Q (х, t) невырожденная, то величина

иэкв определяется

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

 

ii-экв =

-{GBY^Gj - {GBy'Qr'Qs.

(4.2)

Полученное таким образом ид„в отличается от экви­ валентного управления (2.5), вычисленного для системы


§ 3]

МЕТОД ДИАГОНАЛИЗАЦИИ

117

(2.2), (2.3), слагаемым— (GB)~1Q~1Qs. Так как в реальном скользящем режиме вектор s* является достаточно малой определяемой неидеалыгостями величиной и del £2=^ О, -то величина s также мала. Величины |£2 |и |£2“ 11|огра­ ничены, поэтому в пределе, когда все неидеальности стре­

мятся к пулю, слагаемое —(GB)~1Q~1Qs будет также стре­ миться к пулю, и следовательно, для получения уравне­ ний идеального скольжения можно в выражении для ит<в

это

слагаемое отбросить

(к этому выводу можно прийти

с помощью строгих рассуждений, приведенных в главе II

для

обоснования метода

эквивалентного управления).

Это означает, что величины нэкв для систем с поверхно­ стями разрыва Si (х) — 0 и s* (х , t) = 0 совпадают, по­ этому совпадают и уравнения скольжения этих систем. Существенно, что хотя уравнения скольжения инвариант­ ны к линейному преобразованию (4.1), сама матрица пре­ образования £2 (х, £) влияет на движение системы в под­ пространстве s* (х, i) в окрестности многообразия пере­

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

 

s* = £2Gj + £2GBu + О (s*),

(4.3)

где О (s*) — бесконечно малая величина порядка |s* ||. Напомним, что вопрос о выделении областей скольже­ ния решается именно на основе анализа этого уравнения. В результате появляется дополнительная возможность, которую целесообразно использовать при синтезе систем: после выбора поверхностей разрыва, исходя из желаемого характера уравнений скольжения, можно попытаться, не изменяя эти уравнения, так изменить поверхности разрыва с помощью линейного преобразования (4.1), чтобы привести уравнение (4.3) к виду, для которого применимы какие-либо достаточные условия скольжения, полученные в главе III. Более детально этот вопрос будет рассмотрен в последующих параграфах настоящей главы.

§ 3. Метод диагонализации

В соответствии с намеченной схемой синтеза будем считать, что в системе (2.2), (2.3) поверхности разрыва S; (х) = 0 (г = 1, . . ., т) выбраны и задача состоит в опре­ делении такого вектора управления, для которого все


118

ОБСУЖДЕНИЕ ПРОБЛЕМЫ СИНТЕЗА

trn . IV

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

Попытаемся так подобрать функцию управления, что­ бы в уравнении (3.10), описывающем проекцию движения системы на подпространство slf . . ., sm, матрица GB перед управлением оказалась диагональной. Тогда дви­ жение в этом нг-мерном подпространстве распадается на независимые движения первого порядка, т. е. па т ска­ лярных случаев, а для каждого из них можно выполнить условия возникновения скользящего режима, если для любых х и t компоненты управления удовлетворяют усло­ виям (3.32). Такой метод обеспечения скользящего режима на многообразии s = 0, который предполагает выполне­ ние условий скольжения на каждой из поверхностей st (я) = 0, будем в дальнейшем называть методом диагонализации.

Рассмотрим два варианта реализации этого метода. Первый вариант предполагает введение нового вектора управления и*, который получается в результате линей­ ного преобразования исходного вектора и:

 

 

и* —

Q 1 (х, t) G (х) В (ж, <) и

(4.4)

где G (х) и В (х,

t)

— матрицы, определяемые в соответ­

ствии с (2.2)

и (2.4),

a Q (х , t) — произвольная диагональ­

ная

матрица

размерности т X т с элементами qt (х,

t)

(i =

1, . . .,

т), причем inf |q-t

(х, t) |^> 0 для 0

/ <

оо

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

Компоненты и* (г =

1, ...

. . ., т) вектора и* претерпевают разрывы на выбранных поверхностях разрыва:

Ui*(x,t)

при Si (х) )> 0,

и\~ (x,t)

(4.5)

при S i(x)< 0 .

При такой замене уравнения (2.2) и (3.10) перепишутся в виде

x ^ f + B i G B ) - 1 Qu\

s = Gf + Qu*.

Предположим, что все функции в этих уравнениях таковы, что для них применим метод эквивалентного управления.


§3] МЕТОД ДИАГОНАЛИЗАЦИИ 119

Уравнение скольжения в этом случае, получаемое в ре­ зультате решения алгебраической системы s = 0 относи­ тельно и* и подстановки этого значения в систему урав­ нений относительно вектора х, совпадает с уравнением -скольжения (2.6), записанным для системы (2.2), (2.3). Это обстоятельство является существенным, так как по­ верхности разрыва st (х) (г = 1, . . ., т) выбираются исходя из уравнений (2.6).

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

тора и* в соответствии

с (3.32):

 

<h (х, t) и- + (х, t) <

— grad

(x)f(x, t),

 

i(x,t) щ~ (x, t) >

— grad Si (x) / (x, t) (i =

1,. . ,,m).

В исходном управлении

 

 

 

u =

(GB)~'Qu*,

(4.7)

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

Второй вариант метода диагонализации предполагает линейное преобразование не вектора управления, а век­ тора s в соответствии с (4.1). Компоненты вектора и будут

теперь претерпевать

разрывы на новых поверхностях

(г, t) = 0 (г = 1, .

. ., яг). Как показано в § 1, для любой

матрицы Q (х , t) уравнения скольжения, которые, по нашему предположению, уже выбраны, не меняются. Составим матрицу Q (х, t) таким образом, чтобы в урав­ нении (4.3) матрица перед управлением и, как и в первом варианте, оказалась диагональной матрицей Q (х, i) с элементами (х , t):


1 2 0

ОБСУЖДЕНИЕ ПРОБЛЕМЫ СИНТЕЗА

[ГЛ. IV

В этом случае уравнение (4.3), описывающее поведение системы в окрестности многообразия s = 0, запишется в виде*)

s* — s° (х , f) -f- Q (x,t) и +

О (s*),

(4.8)

где s° — вектор с компонентами s? (i

= 1,

. . ., т), рав­

ный Q (&5)-1б?/. Для такой системы область S на много­ образии s — 0 будет областью скольжения, если для лю­ бой ее точки выполняются аналогичные (3.32) и (4.6) условия

Яг (х, о “ ? > — s°i (х >*).

 

qi(x,t)uT <i— Si(x,t)

(i = 1, . . . , т).

В отличие от первого варианта метода диагонализации условия попадания не получаются распространением не­ равенств (4.9) на все подпространство s*, . . ., s*, так как в уравнении (4.8) последним слагаемым можно пренебречьлишь в малой окрестности многообразия s* = 0. Запишем уравнения, описывающие движение системы (2.2) во всем подпространстве s*, которые получаются в результате дифференцирования уравнения (4.1)

s* = (х , t) + Q (х , t) и + QQ_1s* (х , t).

(4.10)

Условия попадания будут выполнены, если в любой

точке пространства (а^, . . ., х п) величины s* и si имеют разные знаки. Согласно (4.10) для этого достаточно вы­ полнить следующие неравенства:

Яг (х , *) и? < — (х , t) sin (х, t),

Яг {х, t) Щ> — s° (х, t) Sin (x,t)

(i = 1, . . .', m),

где siQ (x, t) — компоненты вектора QQ_1s* (x , t). Ha

пересечении поверхностей разрыва s* = 0 все s^ (x, tj~ равны нулю и условия попадания (4.10), как и следовало ожидать, совпадают с условиями возникновения сколь­ зящего режима (4.9).

*) Предполагается, что для матрицы Q (х , I ) выполняется указанное в § 1 требование об ограниченности функций II Q II и

II й-1 II-