
книги из ГПНТБ / Уткин, В. И. Скользящие режимы и их применения в системах с переменной структурой
.pdf5 5] |
предельные Переходы |
Si |
сти разрыва будем считать постоянными. В этом и будет заключаться элемент нестрогости последующих рассуж дений.
а) Неидеальность типа гистерезис. Предположим, что переключающее устройство, которое осуществляет скач кообразное изменение величины управления, обладает гистерезисом. Тогда функция и в уравнении (1.8) будет иметь вид
_ |
(и+ (х, t) |
при s (х) > Д, |
U “ |
< |
при s (х) <С — А (А — const), |
|
(и~ (х, t) |
|
а в области |s (х) | |
А функция и сохраняет то значение, |
|
которое она имела, |
когда величина |s |в последний раз |
|
была равной А. |
|
По-прежнему будем считать, что в идеальной системе (при А = 0) выполняются условия скользящего режима (1.9), т. е. в окрестности поверхности разрыва s (х) = 0 фазовые траектории направлены навстречу друг другу. Наличие гистерезиса при водит к тому, что после попадания на поверхность
разрыва изображающая s=0 точка уже не будет дви гаться точно вдоль поверх ности,' а будет совершать колебания в ее окрестно
сти шириной 2А (рис. 7). Для определения средней ско рости, соответствующей этому движению, найдем пред варительно перемещение изображающей точки Ах на двух соседних интервалах — на первом из них и равно и~, а на втором ц+:
Да: = f~Atx + /+Дг2, |
(1.14) |
_ где Afx и At2 — продолжительности этих интервалов. Ве личины Atx и At2 находятся из соотношений
Atx |
2А |
Af2= |
2А |
(1.15) |
|
grads-/- ’ |
|
grads-/+ |
|
Из уравнений (1.14), (1.15) определяем среднюю скорость
_ |
grad s■/~ |
,+ |
grad s-f+ |
Г . (1.16) |
— |
grads •(/“ — /+) ‘ |
|
grads-(f~ — Г) |
32 ВВЕДЕНИИ [ГЛ. I
Непосредственно из сопоставления (1.10) и (1.16) следует, что вычисленный таким образом вектор фазовой скорости совпадает с вектором фазовой скорости, полученным с по мощью доопределения Филиппова.
б) Неидеалыюсть типа запаздывание. Предположим, что переключающее устройство осуществляет скачкооб разное изменение функции управления не в моменты изме нения знака величины s, а с некоторым запаздыванием во
времени, равным т. |
В такой системе изображающая точка, |
||||||
|
|
|
|
|
двигаясь, например, из об- |
||
|
Z |
" |
|
|
ласти s <; 0, |
попадает на |
|
|
f~ r S \ f+At, |
Ах _ 5 |
s>0 |
поверхность разрыва s = 0 |
|||
s*0 - |
1/ |
7^ |
(точка 1 на рис. |
8) и из-за |
|||
|
— |
rf~At, |
s<0 |
наличия |
запаздывания |
||
|
р |
8 |
ч |
|
продолжает двигаться вре- |
||
|
|
|
мя т по траектории, со |
||||
|
|
|
|
|
ответствующей |
функции |
|
(или / = f~). |
|
|
|
управления и, |
равной и~ |
||
В момент времени т (точка 2) происходит |
|||||||
переключение |
управления |
с и~ на и+, и изображающая |
|||||
точка |
в течение интервала |
времени Д£х со |
скоростью / + |
движется к поверхности разрыва s = 0 (точка 3), а пе реключение с и+ на и~ происходит спустя время т (в точ ке 4). Затем вновь возникает движение с фазовой ско ростью / - , которое через время At2приводит к попаданию на поверхность разрыва (в точке 5). Для определения средней скорости вычислим величину перемещения Ах (вектор 1—5 на рис. 8) и интервалы Д£х и Дt2:
Ах — / х |
f+Atj -f- /+х -j- / At2 |
||
АП = — |
grad s-f~ |
X, AU — — |
grads-/+ |
grad s•p |
grads-/- |
Полученные значения позволяют найти среднюю скорость'
уО __ |
Да; |
|
|
|
2Т + |
Ati + Ata’ |
|
|
|
уо _____ grad s-f- |
г - |
grad s-/+ |
(1.17) |
|
|
grad s-(f —/ +) |
grad s■{}- — /+) |
Как следует из сопоставления (1.10) и (1.17), и в этом слу чае получаем то же уравнение, к которому приводит ме тод Филиппова.
§ 6] ПРЕДЕЛЬНЫЕ ПЕРЕХОДЫ 33
Необходимо отметить, что в обоих рассмотренных слу чаях неидеальностей результаты, совпадающие с методом Филиппова, были получены, по сути дела, без предельного перехода, который предполагает стремление к нулю ши рины гистерезисной петли 2Д в первом случае и запазды вания т — во втором. Однако такой предельный переход неявным образом содержится в предположении о посто янстве векторов / +, f~ и grad s, так как это условие спра ведливо лишь в пределе, когда отклонения от рассматри ваемой точки стремятся к нулю *). С аккуратно проделан ными предельными переходами для неидеальностей типа гистерезис и запаздывание можно ознакомиться в работах
[108, 109].
в) Динамические неидеальности. Во многих случаях реальный скользящий режим в некоторой конечной окре стности поверхности разрыва даже при идеальном пере ключающем устройстве может возникнуть из-за того, что в идеальной модели (1.8) не учтены собственные малые
^.инерционностиисполнительных, измерительных устройств, устройств для преобразования информации и, кроме того, зачастую при исследовании реальных систем объект управления аппроксимируют моделью более низкого'по рядка. Хотя эти неидеальности и не искажают стати ческих характеристик системы и обладают малыми соб ственными постоянными времени (т. е. их собственные движения оказываются гораздо более быстрыми, чем дви жения в идеальной модели), они начинают проявляться при возникновении скользящего режима, который характе ризуется высокой частотой переключения управляющего воздействия.
Предположим для простоты, что поверхность разры ва в системе (1.8) является линейной, а управление ре лейным:
s = сх, |
(1.18) |
где с — вектор-строка размерности 1 X в с постоянными элементами, и+ = М , иг = — М (М — const). Пусть также будут линейными неучтенные в идеальной модели (1.8) инерционные звенья, и эти звенья находятся в кана лах измерения компонент вектора х, необходимых для
*) Разумеется, при выполнении достаточно общих требований» накладываемых на функции /+, /~ и s.
2 В. И. Уткин
34 |
ВВЕДЕНИЕ |
tra . i |
формирования поверхности разрыва. Это означает, что вся система в целом содержит некоторую дополнительную динамическую подсистему, состояние которой характе ризуется некоторым выходным вектором состояния у, например, размерности т) с вектором х на входе:
xij = Ay + Нх, |
(1.19) |
где А и Н — постоянные матрицы размерности т X т и т X п, собственные числа матрицы А имеют отрицатель ные действительные части, т — достаточно малая поло жительная величина, характеризующая «темп движения» дополнительной динамической подсистемы. Из-за наличия неидеальностей в каналах измерения вместо вектора х для формирования функции управления (1.18) будет исполь зоваться некоторый гс-мерный вектор х*, составленный из всех или из части компонент вектора у:
х * = Лу, |
(1.20)' |
Л — постоянная матрица размерности п X т,
и соответственно уравнение поверхности разрыва вместо (1.18) будет иметь вид
s* = 0, s* = сх*. |
(1-21) |
Мы рассматриваем здесь неидеальиости лишь динамиче ского типа, и следовательно, в статическом режиме век тор а: должен измеряться без искажений. Из (1.19) — (1-21) получаем условие равенства векторов х и х* в статическом режиме, которому должны удовлетворять матрицы И, Л" и Л:
— ЛА~гН = Е, Е — единичная матрица |
(1-22) |
(матрица И-1 существует, так как матрица А не имеет ну левых корней). Таким образом, поведение системы опи сывается уравнениями (1.19) — (1.22) вместе с уравнением
х = а + Ъи, |
1 |
при |
s* |
0, |
(1.23) |
и'1 |
при |
s*<^0, |
|||
|
— 1 |
|
|||
гдеа = у1( / + + /~), & = |
у1( / + — / _). Векторы |
а и Ь, так |
же как и при изучении систем с гистерезисом и запазды ванием, будем считать постоянными.
§ 5] |
ПРЕДЕЛЬНЫЕ ПЕРЕХОДЫ |
35 |
В случае, если динамические неидеальности в системе отсутствуют, т. е. т = 0 и s* — сх, из условия (1.9) и уравнения
s* = са + cbu*
можно выписать условия возникновения скользящего ре жима в идеальной системе (1.8) или эквивалентной ей си стеме (1.23):
сЪ ■< 0, |сЪ | |са |. |
(1-24) |
Введение динамических неидеальностей в систему (т. е. в (1.19) величина т отлична от нуля) устраняет неоднознач ность в поведении системы на границе разрыва s* = О, так как в этом случае величина s* становится непрерыв ной и скользящий режим возникнуть не может. Покажем теперь, что при выполнении условий (1.24) и стремлении т к нулю предельные уравнения для системы, в которой учтены динамические неидеальности, совпадают с урав нениями, полученными в результате применения доопре деления Филиппова к идеальной системе. Это утвержде ние будет обосновываться с помощью метода гармониче ского баланса (разумеется, в рамках присущих этому методу гипотез).
Будем считать и* и s* входным и выходным воздей ствиями в системе и запишем уравнения движения относи тельно этих координат в изображениях по Лапласу, исключив из (1.19) — (1-21), (1.23) промежуточные пе ременные
s* (р) — cR (тр — Л) 1 Н -jr + Н А . и* (р) + Нх (0) + ху{0)], (1.25)
где х (0), у (0) — начальные условия. В соответствии с процедурой метода гармонического баланса решение уравнения (1.25) относительно s* будем искать в виде
s* = Я„ + sin <*>£,
где Л„, Яц о — const, а в функции и* = sign s* будем учитывать только постоянную составляющую Но и первую
2*
36 |
ВВЕДЕНИЕ |
СГЛ. I |
гармонику Uj sin соt разложения в ряд Фурье:
Uo = |
arcsin |
, |
(1-26) |
^ =4-/*-(£•)■•
Подставляя изображения s* и и* в (1.25), получим тож дество, из которого и находятся искомые коэффициенты
Я.0, ^ или и0, щ. После разложения на элементарные дро би и приравнивания с учетом условия (1.22) к нулю коэф фициента перед дробью i/p2 определяем постоянную со ставляющую функции управления
(1.28)
а из (1.26) — (1.28) — амплитуду первой гармоники
и |
|
4 |
п са |
(1.29) |
1 |
— cos |
Т~сЪ |
||
|
К |
|
(обратим внимание, что постоянная составляющая функ ции и* = sign s* не может быть больше единицы, что и имеет место согласно (1.24) и (1.28)). Наконец, для нахож дения частоты воспользуемся уравнением баланса фаз первых гармоник входного и выходного сигналов
arg с R(xjaE — Л)_1#-у^- = Чг /от,
или
arg сВ (jwE — A y 1 НЪ = |
± к л , |
к = 0,1,2,... (1.30) |
где© =тсоПредположим, что в дробно-рациональной функции cR (хрЕ — А)~гНЪ степень знаменателя по меньшей мере на два превосходит степень числителя. Тогда урав нение (1.30) всегда имеет не зависящее от х решение отно сительно со, которое обозначим через со0, и соответственно частота первой гармоники © находится из условия *)
© = ^ . |
(1.31) |
*) Устойчивость этих гармонических колебаний может быть обоснована с помощью критерия устойчивости предельных циклов, разработанного в методе гармонического баланса.
§ в] |
ПРОБЛЕМЫ ТЕОРИИ СКОЛЬЗЯЩИХ РЕЖИМОВ |
37 |
Таким образом, при наличии динамических неидеальностей согласно (1.28), (1.29), (1.31) поведение системы (1.23) приближенно описывается уравнением
х = а - ь ^ + Ъ( - ^ с05 — ^ ь ) 51П — *- t1-32)
По мере уменьшения величины т, характеризующей до полнительную динамическую подсистему, частота периоди ческой составляющей будет увеличиваться и, как это сле дует из (1.32), ее влияние на двшкение в системе будет уменьшаться. Это означает, что в пределе при стремлении т к нулю решение системы (1.32) будет совпадать с реше нием следующей предельной системы:
х = а — |
(1.33) |
Подставляя в (1.33) вместо а, Ь, с соответственно их зна чения 72(/+ + /~), У2 (/+ — / “ ), grad s, после преобразо ваний получаем
_ |
g rad s-/ |
,+ _ |
grad s - f + |
(1.34) |
|
grad s • (/- — /+ )1 |
grad s • (/" — /+) ' |
||
|
|
Как следует из сопоставления (1.10) и (1.34) и в случае введения в систему динамических неидеальностей с после дующим стремлением их к нулю, предельные уравнения также совпадают с доопределением Филиппова.
§ 6. Проблемы теории скользящих режимов в системах с разрывными управлениями
Итак, во введении мы выяснили, что, с одной стороны, применение скользящих режимов сулит довольно большие возможности для построения систем автоматического уп равления и, с другой стороны, для исследования дове дения разрывных систем требуется создание специального математического аппарата, так как для них неприемлемы методы классической теории дифференциальных уравне ний. С математической точки зрения поведение системы на границе разрыва можно доопределить, однако при иссле довании реальных систем такой подход не может быть при нят безоговорочно, так как любое доопределение нуж дается в обосновании с помощью физических соображений.
33 |
ВВЕДЕНИЕ |
[ГЛ. 1 |
По нашему мнению, |
именно в сочетании |
доопределения |
и его обоснования с помощью предельных переходов, а не
вдоопределении, как таковом, лежит центр тяжести проб лемы описания поведения разрывных систем. Благодаря" предельным переходам удается сиять элементы произвола
вдоопределении и сопоставить различные способы до определения.
Вто же время в большинстве случаев предельные пе реходы осуществлялись лишь для конкретных видов не-
идеальностей — гистерезиса, запаздывания [2, 23, 78, 108, 109] или же, как это сделано в § 5, для динамических неидеальностей. В связи с этим остается открытым вопрос о поведении системы при неидеальиостях произвольной природы и соответственно вопрос о границах применимо сти того или иного доопределения уравнений скольжения.
Вотличие от рассмотренных ранее скалярных случаев
вразрывных системах могут возникать и векторные слу--
чаи, когда управление является векторной величиной и каждая его компонента претерпевает разрывы на соот ветствующей поверхности. В таких системах может ока заться, что изображающая точка после попадания на пере сечение поверхностей разрыва при любом достаточно ма лом отклонении вновь возвращается на это многообразие. (Например, если на каждой из поверхностей разрыва вы полняются условия возникновения скользящего режима (1.9), предназначенные для скалярного случая.) Это оз начает, что дальнейшее движение будет происходить вдоль пересечения поверхностей разрыва и такое движение так же будем называть идеальным скольжением. Возможность появления этого более сложного вида скользящего режи ма порождает совокупность и более общих по сравнению со скалярным случаем постановок задач. Во-первых, необходимо в аналитической форме получить условия воз никновения скользящего режима уже не по одной поверх ности разрыва, а по пересечению нескольких поверхно стей. Вторая задача связана с созданием формальных методов, или доопределений, позволяющих выписать урав нения скольжения вдоль многообразия пересечения. И, на конец, третья задача состоит в обосновании этих доопре делений с помощью предельных переходов, которые не были бы связаны с введением конкретных видов неидеальнбстёй.'Очёвидно, что третья задача включает'в себя
§ б] ЙРОЁЛЁМЫ ТЁОРЙЙ СКОЛЬЗЯЩЙХ РЕЖИМОВ 39
сформулированную в этом параграфе задачу о поведении системы со скалярным управлением при неидеальностях произвольной природы.
Следующий далее раздел I и посвящен математическому аппарату исследования разрывных систем как со скаляр ным, так и векторным управлением, создание которого и предполагает решение перечисленных задач.
В разделе I приводится формальный прием получения уравнений скольжения как в скалярном, так и в векторном случаях и выделяется класс систем, для которых право мерность этого приема подтверждается с помощью введе ния неидеальностей произвольной природы и последую щего предельного перехода. Выявляются случаи, когда уравнения скольжения не могут быть выписаны однознач но, и устанавливаются причины появления неоднознач ности. Задача о возникновении скользящего режима для векторных случаев решается на основе второго метода Ляпунова. Рассмотренные в разделе I методы исследования ^разрывных систем могут быть использованы для изуче ния свойств скользящих режимов, а затем и для построе ния систем управления, в которых желаемые динамиче ские показатели удается получить за счет преднамерен ного создания этого вида движения. Возможные подходы к синтезу систем такого типа обсуждаются в разделе I.
Как уже отмечалось в § 2, задача синтеза может со стоять в определении величины управления как функции произвольных физических координат системы (а не только координаты ошибки и ее производных, как это имело место в большинстве случаев использования свойств скользя щих режимов), а сама функция управления может быть не только скалярной, но и векторной величиной. Методы ре шения наиболее часто встречающихся на практике задач управления на основе создания скользящих движений
классе систем с переменной структурой подробно изу чаются в разделах II и III.
Раздел II посвящен различным задачам построения систем, в которых объект является линейным, а управле ние — скалярной величиной. Порознь рассматриваются случаи, когда параметры объекта постоянны и меняются во времени, а также случаи, когда осуществляется управ ление свободным и вынужденным (при наличии возмуще ний) движением объекта.
40 |
ВВЕДЕНИЕ |
[ГЛ. t |
В разделе III приводятся обобщения для систем с век торным управлением. Задачи высококачественного уп равления, так же как и в скалярном случае, решаются в классе систем с переменной структурой, а методы син теза основываются на создании скользящих движений по пересечению поверхностей разрыва. В разделе III приво дятся условия, при которых скользящие движения обла дают свойством инвариантности по отношению к внеш ним возмущениям и изменяющимся характеристикам объ екта. На основе скользящих режимов решаются также различные задачи статической оптимизации и идентифи кации динамических объектов.