Файл: Уткин, В. И. Скользящие режимы и их применения в системах с переменной структурой.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 19.10.2024
Просмотров: 164
Скачиваний: 3
§ 5] |
МЕТОД ИЕРАРХИИ УПРАВЛЕНИЙ |
125 |
одна из |
величии grad s1-bi, например, для |
i = 1*) |
по модулю ограничена снизу некоторым положительным числом. Тогда выберем s± = 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). |