
книги из ГПНТБ / Уткин, В. И. Скользящие режимы и их применения в системах с переменной структурой
.pdfСКАЛЯРНЫЕ |
I ЗАДАЧИ |
УПРАВЛЕНИЯ |
131 |
||
В этих соотношениях |
а1 |
|
ап я d1, |
d1 — соот |
|
ветственно столбцы матриц |
А |
и |
D. |
вектора с |
|
Уравнение скольжения |
(II.IV) |
зависит от |
и его нуяшо выбрать в соответствии е методами синтеза, разработанными в теории линейных систем. Разумеется, при рассмотрении любой задачи автоматического управ ления необходимо, по крайней мере, обеспечить асимпто тическую устойчивость решения системы (II.VI). Если устойчивость носит экспоненциальный характер, то урав нение (II.IV), полученное с помощью метода эквивалент ного управления, будет справедливым на бесконечном интервале времени (см. § 2 главы II). Затем следует найти такое разрывное управление, чтобы на плоскости (II.V) при выбранном векторе с, начиная с некоторого момента времени, возникало и не прекращалось движение в скользящем режиме. В дальнейшем плоскость, в каждой точке которой возникает скользящий режим, будем назы вать плоскостью скольжения. В последующих главах на основе такого подхода будут рассмотрены задачи управ ления свободным и вынужденным движением объекта с постоянными и меняющимися параметрами.
Помимо изучения общего случая системы со скалярным управлением (II.IV) будет уделено внимание важному с практической точки зрения классу систем, движение
которых описывается |
уравнениями |
|
||
= |
£»+! |
( i = 1 , . . / , |
/г — 1), |
|
|
П |
|
(II.VII) |
|
* n |
= - 2 |
aiXi — U~ F |
||
(0. |
1=1
где все at — скалярные параметры, которые могут зави сеть от времени, a F (t) — скалярное возмущение. Урав нения скольжения (II.VI) для такой системы имеют вид *)
£i = |
xi+1 |
( f = l , . \ :,п — 2), |
||
|
|
71— 1 |
(II.VIII) |
|
£ 71- 1 = |
■ |
^ |
||
|
||||
______________________________________ |
1 |
|
||
*) Это уравнение можно получить, если в (п — 1)-е уравнение |
||||
|
|
|
п—1< |
|
системы (II.VII) |
вместо |
хп подставить — 2 с ^ , воспользовав- |
i= lJ
пшсь уравнением плоскости разрыва s = 0.
5
У
132 УПРАВЛЕНИЕ СВОБОДНЫМ ДВИЖЕНИЕМ ОБЪЕКТОВ 1ГЛ. у
Как видно из уравнений (II.VIII), движение в сколь зящем режиме не зависит от параметров объекта и возму щения и определяется только вектором с, который и над лежит выбрать. Благодаря этому свойству системы такого типа подробно рассмотрены в различных публикациях, посвященных системам с переменной структурой (см., например, библиографию в монографии [45]). В дальней шем (глава XI) будут рассмотрены условия инвариант ности к изменению свойств объекта и внешним возмуще ниям для систем с переменной структурой общего вида, а в этом разделе будут выявлены некоторые специфичес кие особенности, возникающие при синтезе управления в системах, описываемых уравнениями (II.VII).
Г Л А В А V
УПРАВЛЕНИЕ СВОБОДНЫМ ДВИЖЕНИЕМ СТАЦИОНАРНЫХ ОБЪЕКТОВ
§ 1. Уравнения движения и постановка задачи
Уравнение движения линейной системы со скалярным управлением (II.IV) для случая, когда объект является стационарным и внешние воздействия отсутствуют, за пишется в виде
х — Ах + Ьи, |
(5.1) |
где коэффициенты матрицы А и вектора b являются по стоянными, а управление и претерпевает разрывы на плоскости (II.V).
Движение в скользящем режиме по плоскости s = О в такой системе согласно (II.VI) описывается уравнением
х 1 = X V . |
( 5 . 2 ) |
Полагая, что с£ — компоненты вектора с в |
(II.V), |
или, что то же, плоскость переключения, выбраны, выяс ним, при каких условиях эта плоскость окаяштся плос костью скольжения. Запишем условия возникновения скользящего режима (II.III) для рассматриваемого случая
[s:gn (стЬ)\ и+ — |cTb I'1 стАх, |
[sign (стЬ)] иГ )> — ] cTb J'1 |
стА х. ) |
(5.3) |
|
§ 1] УРАВНЕНИЯ ДВИЖЕНИЯ И ПОСТАНОВКА ЗАДАЧИ 133
Правые части в неравенствах (5.3) являются линейными функциями компонент вектора х, поэтому всегда можно подобрать такие монотонно возрастающие по модулю относительно |х |функции п+ и и~, что эти неравенства будут справедливы при любых х. Приведем один из воз можных вариантов разрывного управления, обеспечива ющего существование плоскости скольжения. Пусть управление является суммой воздействий по всем коор динатам системы, а коэффициенты воздействий претер
певают разрывы на плоскости s = |
0: |
|||
|
П |
|
|
|
U = - 2 |
|
|
||
|
г=1 |
|
(5-4) |
|
( |
Щ При |
XjS |
||
0, |
||||
1 |
Pi при |
x{s < |
0, |
где а ;, Р; — постоянные величины.
В такой системе с переменной структурой, состоящей из 2п линейных структур, несмотря на то, что коэффициен
ты |
\Fi претерпевают разрывы не только |
на плоскости |
s = |
0, но и на координатных плоскостях, |
управление и |
претерпевает разрывы лишь на плоскости s = 0. Следо вательно, функции и+ и и~ являются непрерывными (хотя' и не непрерывно-дифференцируемыми) и, как нетрудно убедиться, для системы (5.1) с управлением (5.4) выполня ются все условия, при которых применим метод эквива лентного управления *).
Выберем коэффициенты а г и рг линейных структур та ким образом, чтобы плоскость s — 0 оказалась плоско стью скольжения. Из (5.4) следует, что условия возник новения скользящего режима (5.3) будут выполнены при любых х, если
[sign (ст5)] а.; )> |стЪ|-1 стаг,
[sign (cTb)] Pi < |стЪр1 ста1 (i = 1, . .. , п),
где а1, . . ., а" — столбцы матрицы А.
*) Строго говоря, здесь мы имели дело с n-мерным векторным управлением, компоненты которого Ч^, . . ., Ч^ претерпевают раз рывы на одной и той же плоскости s = 0. Такой вырожденный слу чай рассматривался в § 5 главы II (случай 1°), и для него метод эк вивалентного управления позволяет найти управление скольже ния однозначно независимо от того, какие неидеальности имеются в переключающих устройствах, реализующих функции V lt ..., Чг„,
134 УПРАВЛЕНИЕ СВОБОДНЫМ ДВИЖЕНИЕМ ОБЪЕКТОВ [ГЛ. V |
|
Так как при выполнении неравенств |
(5.5) величины |
s и s имеют разные знаки при любых х, т. |
е. во всем про |
странстве, а не только на плоскости s = |
0, то эти нера |
венства одновременно являются условиями-' существова ния плоскости скольжения условиямипопадания*). Следовательно, в такой системе всегда возникает и не прекратится движение в скользящем режиме, которое за счет выбора вектора с может быть наделено желаемыми свойствами.
Описанный метод синтеза показывает принципиальную возможность решения задачи управления свободным дви жением стационарного объекта за счет преднамеренного введения в систему скользящего режима. В то же время следует отметить, что этот метод'может оказаться «слиш ком избыточным», так как предполагает-использование воздействий по всем координатам **), что приводит к по явлению в системе 2" линейных структур. В последующих параграфах будут рассмотрены методы синтеза систем с разрывными управлениями, в которых число линейных структур, с помощью которых решается задача управле ния, удается уменьшить за счет исключения из управле ния (5.4) воздействий по части координат вектора х (т. е. равенства нулю соответствующих 'Fj). В таких си стемах плоскости скольжения уже не могут быть выбраны произвольно. В связи с этим указываются условия суще ствования плоскостей скольжения и выделяется класс управлений, обеспечивающих устойчивое движение по
•плоскости скольжения. Отдельно рассматривается вопрос о попадании для различных типов систем.
*) В начале координат х = '0 величины s и ь! равны нулю. Од нако скользящий режим в этой точке также существует, так как при любом отклонении от начала координат величины s ж3 будут иметь разные знаки и изображающая точка не может покинуть лю бую сколь угодно малую окрестность плоскости s = 0.
**) Отметим, что использование воздействий по всем коорди натам при отсутствии ограничений на коэффициенты воздействий позволяет получить желаемые динамические свойства и в классе линейных систем. Однако, как показано в [45], в системах с раз рывными коэффициентами каждая из структур может и не обладать желаемыми свойствами (например, все они могут быть неустойчи выми), а при наличии.ограничений на коэффициенты воздействий динамические показатели процесса управления в системе с разрыв ными коэффициентами всегда’ выше.
i 2] УСЛОВИЯ СУЩЕСТВОВАНИЯ ПЛОСКОСТИ СКОЛЬЖЕНИЯ 135
§ 2. Условия существования плоскости скольжения
Рассмотрим систему со скалярным управлением, опи сываемую уравнением (5.1). Составим функцию управ ления в виде суммы воздействий по каким-либо к (к <^п) координатам системы *) с коэффициентами, претерпева ющими разрывы на плоскости s = О (II.V), и некоторого небольшого по величине релейного воздействия
|
|
|
|
к |
|
|
|
|
U = |
- |
|
2 |
- |
«*, |
(5-6) |
|
|
|
|
i=l |
|
|
|
а, |
при |
xts > |
О, |
|
|
||
Pi |
при |
xts < |
0 |
(£ = 1, .. . ,к), |
|
||
|
60 |
при |
s > 0 , |
|
|
||
— б0 |
при |
s<^0, |
|
|
|||
а ь рг — постоянные |
коэффициенты, б0 — любое |
сколь |
угодно малое, но отличное от нуля число, совпадающее по знаку с величиной стЬ.
Прежде чем переходить к выбору параметров функции управления, при которых плоскость s = 0 окажется плоскостью скольжения, поясним на примере, с какой целью в управление введена «релейная добавка» 8и. Пусть система второго порядка описывается уравнениями
*1 = 32, |
1 |
— и, |
) |
а управление и является воздействием по хх с разрывным коэффициентом и не содержит компоненты релейного типа
U = —Т »!,
т _ | а при ^ > 0 ,
\ Р при a;xs<^0 |
(s — схг -f x.z, с — const). |
*) Например, |
по x i,..., xjj, |
если же управление осуществляется |
по другим к координатам, то |
можно перенумеровать координаты |
|
системы, поставив |
их первыми. |
136 УПРАВЛЕНИЕ СВОБОДНЫМ ДВИЖЕНИЕМ ОБЪЕКТОВ ЕГЛ. у
Вслучае, если коэффициенты а, (3 и с удовлетворяют не равенствам
Р < |
- с 2 < |
а < |
о , |
фазовый портрет системы будет иметь вид, представленный на рис. 13. КДк следует из фазового портрета, на всей прямой s = 0, за исключением лишь начала координат,
фазовые траектории направлены навстречу друг другу и на этой прямой возникает скользящий режим. В начале координат условия возникновения скользящего режима заведомо нарушаются, так как в любой окрестности этой точки всегда найдутся такие траектории, по которым изо бражающая точка «уходит» от прямрй переключения. Введение же в функцию управления релейного члена би приводит к тому, что при Ху — — 0 величина s = = —би имеет знак, противоположный s, и поэтому в си стеме е управлением — — би прямая s = О является прямой скольжения.
Определим теперь условия, при которых плоскость s = 0 является плоскостью скольжения. При выбранном законе управления (5.6) найдем величину s в силу системы (5.1), имея в виду, что для точек плоскости переключения
п—1*
*n = — S CiXi 1=1
§ 2] УСЛОВИЯ СУЩЕСТВОВАНИЯ ПЛОСКОСТИ СКОЛЬЖЕНИЯ 137
к
з = 2 [ста.1— ci (стап) — (стЪ) xIJ,i]a:i
i=l
п—1
+ 2 |
(5.7) |
l=Jc+l
Из этого соотношения следует, что условия скользя щего режима (1.9) будут выполнены в каждой точке пло скости переключения, если коэффициенты a t и|рг в функ ции управления (5.6) и коэффициенты сг уравнения плоскости удовлетворяют следующим условиям:
(сЧ) сц > cTal — Cj (стап), |
|
|
|
(сЧ) ^ < сЧ ' - с{ (сЧ п) |
(i = 1 , . . . , к), |
|
|
^ = сЧ п |
= k + |
1). |
(5.9) |
•i |
|
|
|
При выполнении условий (5.8), (5.9) каждое из слага |
|||
емых в первой сумме, |
а также функция — (стЪ) 8и в (5.7) |
имеют знаки, противоположные s, а слагаемые во второй сумме равны нулю. Полученные соотношения являются не только, достаточными, но и необходимыми условиями существования плоскости скольжения. Действительно, пусть для некоторого i = г одно из условий (5.8), (5.9)
нарушается. |
Тогда в точке с координатами Xi=0 |
(г= 1,... |
|
. . ., |
п — 1, |
i =f= г) и xr =f= 0 (1 хг | |б0 |), |
условия |
скользящего режима (1.9) будут нарушены. |
|
||
Таким образом, для управления (5.6) условия (5.8), |
|||
(5.9) |
являются необходимыми и достаточными условиями |
существования плоскости скольжения. Существенно, что в таких системах выбор коэффициентов сг, с помощью которых обеспечивается желаемый характер движения в скользящем режиме, не может быть осуществлен про извольно, так как эти коэффициенты должны удовлетво рять уравнениям (5.9). Исключение составляет лишь слу чай, когда к = п — 1, т. е. условия (5.9) отсутствуют, а неравенства (5.8) всегда можно выполнить за счет соот ветствующего выбора коэффициентов а г и Р,-. Если же ограничены коэффициенты а г и рг, то коэффициенты с,- могут быть выбраны лишь из диапазона, задаваемого неравенствами (5.8). Наличие таких дополнительных огра
1 3 8 УПРАВЛЕНИЕ СВОБОДНЫМ ДВИЖЕНИЕМ ОБЪЕКТОВ [ГЛ. у
ничений (5.8) и (5.9) на выбор коэффициентов уравнения плоскости переключения и составляет специфику задачи синтеза систем рассматриваемого типа. Приведем при меры, в которых уравнения скольжения выбираются с учетом ограничений, обусловленных условиями суще ствования плоскости скольжения. Рассмотрим случай, когда свободное движение системы описывается уравне ниями (II.VII), в которых п = 3, ах = а2 = а3 = 0, т. е.
£i = |
х2, |
|
|
|
|
= |
х3, |
|
|
|
(5.10) |
$з = |
и. |
, |
|
|
|
Разрывное управление |
и |
выбираем в виде |
|
||
и = |
— T.-Cj— Su, |
|
(5.И) |
||
где |
при |
xxs > |
0, |
|
|
|
|
||||
|
при |
xxs |
0, |
|
|
6и выбирается в соответствии с (5.6). |
|
где |
|||
Границу разрыва зададим уравнением s = 0, |
|||||
s = сххх + с2х2 + |
х3 |
|
(сх, с2 — const). |
(5.12) |
Поставим задачу обеспечить в такой системе сущест вование скользящего движения и наделить это движение желаемыми динамическими свойствами, используя для этой цели известные в теории линейных систем способы оценки процессов с учетом специфических ограничений, вытекающих из условия существования плоскости сколь жения. Например, выберем коэффициенты уравнения плоскости переключения (5.12) так, чтобы с учетом (5.8), (5.9) обеспечить максимальную степень устойчивости скользящих движений.
Имея в виду, что для рассматриваемого случая (5.10)
стЪ = 1, стах = 0, ci (стап) = схс2, стаг = сх, ста3£= с2,
условия (5.8), (5.9) следует записать в следующей форме:
а > |
— |
(5.13) |
Р < |
— схс2) |
|
|
2 |
(5.14) |
С \ ==: Сп» |
§ 2] УСЛОВИЯ СУЩЕСТВОВАНИЯ ПЛОСКОСТИ СКОЛЬЖЕНИЯ 139
При выполнении (5.13), (5.14) в системе (5.10), (5.11), (5.12) на всей плоскости s — 0 возникает движение в скользящем режиме, описываемое согласно (II.VIII) ли нейными уравнениями
хх = х2
(5.15)
==— ^2^2
спостоянными, параметрами с1 и с2.
Выберем коэффициенты сх и с2, исходя из оценки «сте
пень устойчивости». |
уравнение |
для (5.15) |
имеет вид |
Характеристическое |
|||
р2 + |
с2р + с± = |
0. |
(5.16) |
Имея в виду (5.14), исключим из (5.13) и (5.16) вели чину сх:
(5.17)
Р < - c l
и
Р2 + С2р + с2 = 0. |
(5.18) |
Найдем корни характеристического уравнения (5.18)
— |
С2 ± 7 , уъ с2, |
|
|
----- тг ± 7 |
(5.19) |
|
сг. |
Из (5.19) очевидно, что чем больше величина с2, тем быстрее затухает движение в скользящем режиме. Это оздачает, что коэффициент е2 следует выбрать максималь но большим. Но при этом следует помнить о том, что ве личина с2 должна удовлетворять (5.17) и при ее увели-
' чении может нарушиться последнее из неравенств (5.17). Поэтому искомое значение с2, обеспечивающее максималь но возможную скорость движения системы в скользящем
—режиме, получаем из (5.17):
c2 = l / - p . |
(5.20) |
В качестве второго примера рассмотрим задачу вы бора коэффициентов сг и с2 для той же системы (5.10),
140 УПРАВЛЕНИЕ СВОБОДНЫМ ДВИЖЕНИЕМ ОБЪЕКТОВ [ГЛ. V
(5.11), (5.12), но уже исходя из другого критерия — инте грального. Выберем и с2 из условия минимума инте грала
00 |
|
|
/ = ^ (xj (t) + т2х2 (i)) dt |
(т — const). |
(5.21) |
о |
|
|
Примем за начало отсчета момент попадания изобра жающей точки на плоскость скольжения, а начальные условия выберем равными хх (0) = 1, х2 (0) = 0. В рас сматриваемом случае интегральная оценка (5.21) имеет вид
|
|
/ = |
|
|
(5.22) |
Поскольку |
в |
скользящем |
режиме |
сх = |
с2, то |
|
|
I = |
С2 + Т - С*' |
(5.23) |
|
|
|
|
|
||
Очевидно, |
I |
— I mini если |
dl п |
т' |
е. |
ЕГ “ |
Напомним, что величина с2 должна удовлетворять неравенствам (5.13). Поэтому, если для значения с2, до ставляющего минимум выбранному интегральному крите рию, неравенства (5.13) выполняются, то это значение и следует принять за искомое; если минимум / дости гается при таком значении с2, что неравенства (5.13) нарушатся, то в качестве искомого значения с2 следует принять одно и'з граничных значений (т. е. значений, при которых одно из неравенств (5.13) обращается в равенство).
§ 3. Условия устойчивости скользящих движений
Так как в системе с переменной структурой (5.1) с управлением (5.6) коэффициенты уравнения плоскости скольжения не могут быть выбраны произвольно, то может оказаться, что в рамках ограничений (5.9) не су ществует плоскости скольжения с желаемым характером движения в скользящем режиме.