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

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

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

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

Добавлен: 19.10.2024

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

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

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

§ 5]

МЕТОД ИЕРАРХИИ УПРАВЛЕНИЙ

125

одна из

величии grad s1-bi, например, для

i = 1*)

по модулю ограничена снизу некоторым положительным числом. Тогда выберем = 0 в качестве поверхности разрыва для компоненты щ. Уравнение скольжения вдоль

= 0 будет описываться системой

(3.27) при к — 1.

Далее из уравнения (3.29) для к = 1

определяем компо­

ненту управления, для которой произведение grad s2 •b\ ограничено по модулю снизу и которая будет претерпевать разрывы на-поверхностиs2 = 0 (соответственно присвоим этой компоненте второй номер). Рассматривая таким образом уравнения (3.29) для различных 1с, определяем для каждой компоненты управления «свою» поверхность разрыва и присваиваем номер этой поверхности. Отметим, что при таком распределении каждое из уравнений sk = = 0 может быть решено относительно uh, равного uk3l<a, которое необходимо для получения уравнения скольжения

по этой поверхности. Величины nt- и ии {1с = 1, . . ., т), обеспечивающие возникновение скользящего режима на пересечении поверхностей разрыва, нужно выбрать в со­ ответствии с неравенствами (3.30). Начинать нужно с ком­ поненты ит, так как правая часть неравенств (3.30) для к = пг — 1 не зависит от остальных компонент управ­

ления. Так как величина gradsm-frm-i отлична от нуля, то всегда можно подобрать такие функции и щп, при которых оба неравенства будут выполнены. Затем по той

же схеме выбираются функции Um-i и щп- 1 с учетом того, что неравенства (3.30) должны выполняться при любых

уже выбранных на предыдущем шаге значениях и*п или Um- Далее определяются щп -2 и ит-г с учетом выбранных значений и ит и т. д. вплоть до г/{~ и гД, соблюдая па каждом шаге предписанную неравенствами (3.30) иерархию управлений. Если соотношения (3.30) выпол­ няются на всем пересечении поверхностей разрыва, то это пересечение будет областью скольжения.

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

режима.

Пусть

на

пересечении поверхностей st — 0

(i = 1, .

. ., т

1)

возник скользящий режим и изобра-

*) Если i Ф 1, то перенумерз'ем вокторы-столбцы b\ состав­ ляющие матрицу В, и компоненты управления.


126

ОБСУЖДЕНИЕ

ПРОБЛЕМЫ

СИНТЕЗА

[ГЛ. IV

жагощая

точка движется в

многообразии

размерности

п т +

1. Если для

всех

точек

этого многообразия

соотношения (3.30) для к = т — 1 окажутся справедли­ выми, то величины sm и sm будут иметь разные знаки и изображающая точка всегда попадет на поверхность- sm = 0. Именно исходя из этого и следует выбрать

функции Цщ и Um. Следующий шаг состоит в определении таких функций и Um-i (опять же с учетом уже вы­ бранных ifinи и„), чтобы во всем пересечении поверхностей

Si = 0

(i = 1,

. . .,

т — 2)

выполнялись неравенства

(3.30)

для к =

т — 2.

Тогда

при возникновении сколь­

зящего режима на этом пересечении изображающая точка

всегда попадет

на поверхность

= 0. В такой после­

довательности

определяем все ut

и иТ, для которых будет

иметь место попадание на соответствующую поверхность. Компонента управления иг должна обеспечить попадание

изображающей точки из

любого

начального положения

в п-мерном пространстве

(а^, .

. ., гг„) на поверхность"

= 0. Так как величины sx и

имеют разные знаки во

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

ющая точка, двигаясь по

поверхности

= 0, попадет

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

= 0 hs2 =

0. В результате,

по крайней мере за т шагов, будет иметь место попадание на пересечения всех поверхностей разрыва. Полученные таким образом условия попадания будут отличаться от условий возникновения скользящего режима па пере­ сечении поверхностей st = 0 (i = 1, . . ., т) лишь тем, что каждая пара неравенств (3.30) (?с = 0, . . ., т — 1) должна выполняться не только для точек этого пересе­ чения, но и для точек многообразия большей размерности (для каждого к это многообразие имеет размерность п к). Решением вопроса о попадании (которое в нашем случае одновременно обеспечивает и возникновение скользящего режима на многообразии s = 0) и заверша­ ется решение всей задачи синтеза.

В заключение укажем на одно существенное отличие такого метода синтеза от методов, описанных в §§ 2 и 3. В методе диагонализации и методе, построенном на ис-


§5]

МЕТОД ИЁРАРХЙИ УПРАВЛЕНИЙ

Ш

пользовании квадратичных форм, предполагалось за счет линейного преобразования вектора управления или век­ тора s, определяющего поверхности разрыва, привести «•уравнения системы к виду, для которого выполняются 1достаточные условия существования областей скольжения. Матрица преобразования однозначно зависит от коэф­ фициентов уравнения системы, и поэтому для реализации этих подходов нужно знать параметры управляемого объ­ екта и внешние воздействия. При отсутствии такой инфор­ мации либо при изменении характеристик объекта в ши­ роком диапазоне применение описанных в §§ 2 и 3 методов может оказаться затруднительным. Метод иерархии управ­ ления основывается на неравенствах (3.30), и если из­

вестны лишь знаки отличных от нуля функций grad sk+1b£+1 (к = 0, . . ., т — 1), то за счет увеличения по модулю

величин Wfc+i и щ:+1 можно обеспечить выполнение этих

.неравенств для любых значений правых частей, лишь бы они были ограничены. Именно в связи с этим при решении различных задач синтеза для векторных случаев в системах управления нестационарными объектами в разделе III в основном и будет использоваться метод иерархии управления.

1 /

РАЗДЕЛИ

СКАЛЯРНЫЕ ЗАДАЧИ УПРАВЛЕНИЯ

В этом разделе будут рассмотрены различные задачи управления, возникающие в системах со скалярной функ­ цией управления в предполоя{ении, что в уравнения движения эта функция управления входит линейно. В общем случае такой системы уравнения движения имеют вид

 

 

 

х = / (х, t)

b (х, t) и,

(ИЛ)

где

х — ?г-мерный

вектор

состояния с

компонентами

х1,

. .

х п, /

и Ъ— гг-мерные векторы

(/*, . . ., f n) и-

(Ь1,

. .

Ьп),

гг —

скалярное управление.

Задача состоит в выборе такой функции гг, при кото­ рой система обладала бы желаемыми свойствами. К таким свойствам можно отнести, например, динамические пока­ затели процесса управления, точность, требуемый харак­ тер зависимости решения от каких-либо входных функций (в частности, инвариантность к возмущениям и воспро­ изводимость задающих воздействий) и т. д. Решения для различных случаев этой общей задачи будем искать в классе систем с переменной структурой, в которых управление претерпевает разрывы на некоторой поверх­ ности s (х) = 0:

и = |ц +

^

^

ПрИ

S ^

> 0>

( И Н )

(гг-

(х,

t)

при

s (х)

0,

 

где гг+ и гг- — некоторые непрерывные функции.

Во введении уже обосновывалась целесообразность использования такого подхода. Приведенные там же при­ меры свидетельствовали о том, что в случае разрывного управления к обеим непрерывным структурам (при гг, равном гг+ и гг- ) можно предъявлять существенно менее жесткие требования, чем в случае, когда задача управ­ ления решается в рамках одной непрерывной системы.


СКАЛЯРНЫЕ ЗАДАЧИ УПРАВЛЕНИЯ

129

Синтез управления в каждой из рассматриваемых далее задач будет осуществляться по одной и той же схеме, кото­ рая была описана в последней главе раздела I. В соответст­ вии с этой схемойв системе преднамеренно создается движе­ ние в скользящем режиме, которое наделяется желаемыми свойствами за счет соответствующего выбора поверхности разрыва. Если поверхность разрыва выбрана, то задача синтеза сводится к выбору таких непрерывных функций и+ (ж, t) и и~.(х, t), для которых изображающая точка из любого начального положения всегда попадает на эту поверхность и в любой ее точке возникает скользящий режим. Приведенные во введении условия существования скользящего режима в скалярном случае (1.9) для системы (ИЛ), (И .II) имеют вид

[sign (gFads-Ь)] u+<[ ■

grad s - f

 

| grads-£>|

(II.III)

[sign (grads-fr)] u~ >

grad s -f

 

| grads-&|

 

 

 

Из этих соотношений и можно определить, к какому классу должны принадлежать функции и+ (ж, t) и и~ (ж, t). Например, если правая часть в (II.III) ограничена, то управление можно выбрать релейным, т. е. равным одному из двух постоянных значений, если же правая часть зави­ сит от х линейно, то управление по модулю должно быть линейной возрастающей функцией от |х | и т. д. Задача синтеза может усложниться, когда существуют какиелибо ограничения на выбор функций и+ и и~, и поэтому поверхности разрыва не могут быть выбраны произвольно. Специального рассмотрения заслуживают задачи управ­ ления нестационарными объектами, для которых функции /и Ъв уравнении движения (II.I) зависят явно от времени например, из-за изменения характеристик управляемого объекта или наличия внешних возмущений и задающих воздействий. В этих случаях выбор функции и сущест­ венным образом зависит от того, имеется ли в каждый момент времени информация о значениях этих параметров и внешних воздействий.

Совокупность всех этих вопросов будет в дальнейшем досмотрена применительно к линейной по ж и и системе,

описываемой уравнениями

 

ж = A { t ) x + b (t)u + D (t) F (t),

(II.IV)

5 В, И. Уткин

 

V'

 


130

СКАЛЯРНЫЕ ЗАДАЧИ УПРАВЛЕНИЯ

 

где

х — п-мерный вектор-столбец

состояния,

А (t) —

матрица размерности п х п с элементами ац (Z),

b (t)

га-мерный вектор-столбец {Ъг {t), . .

Ъп (г)), D (г)

— мат­

рица размерности п X I (Z п), F (г) — Z-мерный векторстолбец внешних воздействий (Д (Z), . . /, (t)).

Будем в дальнейшем называть динамическую систему (II.IV) объектом, элементы матриц A, D и Ь — ее пара­ метрами. В случае, если внешние воздействия отсутствуют (т. е. F (г) = 0), движение будет называть свободным, а при наличии этих воздействий — вынужденным.

f'<4; Скалярное управление и будем искать в виде разрыв­ ной функции, а в качестве поверхности разрыва выберем плоскость

 

 

s = стх,

(II.У)

где

с —

постоянный ?г-мерный вектор-столбец

(сх, . . .

. . . ,

с„),

с„= 1 . Предполагая, что на плоскости s= 0 возник

скользящий режим и к системе (ИЛУ) применим метод* эквивалентного управления, можно получить уравнения

скольжения, которые будут

иметь

вид

х = [ Е - Ь (стЬ)_1ст ] Ах - f

-

Ъ(сЧ )-1 cT]DF.

Эта система описывает скользящий режим вдоль плоско-

п—1

сти s = 0,"и поэтому во время скольжения хп = — 2

СЛ-

t=i

хп

Подставляя вычисленное таким образом значение

в первые п — 1 уравнения

найденной системы и отбрасы­

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

получим систему

уравнений

скольжения (п — 1)-го

порядка

 

х1 =

A W + D 4 ,

(И.VI)

где ж1 — (п — 1)-мерный вектор (%, . . ., жп_х), а элемен­ ты матриц А 1 размерности {п — 1) X {п — 1) и D 1 раз­ мерности (п — 1) X I соответственно равны

a\j = CLij aincj bt { с Ч ) - 1 [cV — c;- (cTan)]

 

(i, ]

=

1, . .

., n —1),

d\ = dUj - bt ( c 4 ) ~ W

 

 

 

j

(i

1, •• ., ть 1,

/

= 1,

. . ., Z).