Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Некоторые примеры неустойчивых задач управления. Учебное пособие

.pdf
Скачиваний:
0
Добавлен:
12.08.2026
Размер:
670 Кб
Скачать

Министерство образования и науки Российской Федерации

Уральский федеральный университет имени первого Президента России Б. Н. Ельцина

Серия «Современная математика в инженерном образовании»

Л. И. Бродская, А. Г. Ченцов

НЕКОТОРЫЕ ПРИМЕРЫ НЕУСТОЙЧИВЫХ ЗАДАЧ УПРАВЛЕНИЯ

Рекомендовано методическим советом УрФУ в качестве учебного пособия для студентов, обучающихся по направлениям:

010400 – Прикладная математика и информатика;

010500 – Математическое обеспечение и администрирование информационных систем

Екатеринбург Издательство Уральского университета

2014

УДК 517.935(075.8) ББК 22.161.6е73

Б88

Рецензенты:

проф., д-р физ.-мат. наук В. И. Максимов (зав. отделом Института математики и механики УрО РАН); проф., д-р физ.-мат. наук Г. А. Тимофеева (зав. кафедрой «Высшая

и прикладная математика» Уральского государственного университета путей сообщения)

Научный редактор – проф., д-р физ.-мат. наук А. Н. Сесекин

Бродская, Л. И.

Б88 Некоторые примеры неустойчивых задач управления : учебное пособие / Л. И. Бродская, А. Г. Ченцов. – Екатеринбург : Изд-во Урал. ун-та, 2014. – 104 с.

ISBN 978-5-7996-1156-9

В пособии рассматриваются примеры задач управления, не обладающих устойчивостью при ослаблении ограничений. В таких задачах основной интерес представляют решения «на грани фола», позволяющие существенно улучшить результаты, получаемые при точном соблюдении ограничений исходной задачи в классе обычных управлений. Основное внимание уделяется примерам задач о построении и исследовании областей достижимости управляемых систем. Допуская исчезающе малое ослабление ограничений, авторы приходят к асимптотическому аналогу упомянутых областей – к множеству притяжения. На примерах исследуются возможности описания данных множеств посредством расширений исходной задачи, связанных с применением обобщенных элементов (управлений).

Данное издание рекомендовано при проведении спецкурсов по теории управления, а также при выполнении курсовых, квалификационных, дипломных работ и при подготовке магистерских диссертаций.

Библиогр.: 17 назв. Рис. 2.

УДК 517.935(075.8) ББК 22.161.6е73

ISBN 978-5-7996-1156-9

© Уральский федеральный университет, 2014

Оглавление

Введение . . . . . . . . . . . . . . . . . . . . . . . .

4

1

Абстрактная задача о достижимости . . . . . .

6

2Пример задачи управления с геометрическими

ограничениями . . . . . . . . . . . . . . . . . . 20

3Некоторые примеры, связанные с использованием разрывных зависимостей в системе условий 25

4К вопросу о совокупности неустойчивых задач управления при переборе параметров в пределах непустого множества . . . . . . . . . . . . . 50

5 Несеквенциальные элементы притяжения . . . 77 Заключение . . . . . . . . . . . . . . . . . . . . . . . 98

3

Введение

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

ввиду значения какого–либо функционала качества, с другой — точку соответствующей области достижимости (ОД) или некоторого аналога ОД. Таким аналогом может быть, например, пучок траекторий, отвечающих допустимым управлениям. В настоящем пособии основное внимание уделяется задачам второго типа, т. е. задачам о достижимости. Эти задачи обладают наглядностью и легко могут быть включены

вкласс более общих задач, которые представляют интерес и для других разделов прикладной математики (математическое программирование, вариационное исчисление). Так или иначе, на идейном уровне мы нередко сталкиваемся с вариантами следующей весьма общей задачи.

Пусть имеется множество E, E ̸= , элементы которого мы можем использовать в качестве конкретных решений. Каждому такому решению единственным образом сопоставлен элемент некоторого другого множества H, являющийся результатом нашего выбора и называемый далее оценкой действия, осуществляемого упомянутым решением (в качестве последнего может, в частности, использоваться управление, подаваемое на вход соответствующей динамической системы; оценкой действия данного управления может служить траектория системы или, в других случаях, значение этой траектории в последний момент времени). Во многих случаях выбор реше-

4

ния стесняется тем или иным дополнительным ограничением

e E0,

(0.1)

где E0 E (E0 подмножество E). Тогда множество достижимых оценок (термин «оценка» здесь и ниже понимается не вполне традиционно: под оценкой будем понимать результат в виде элемента H, получающегося при действии соответствующего решения), который имеет вид

H0 = {h(e) : e E0},

(0.2)

где h − оператор, сопоставляющий каждому решению отвечающую ему оценку и действующий из E в H. Тогда H0 H.

Во многих практических задачах оказывается важным рассмотрение случаев, когда условие (0.1) соблюдается в той или иной степени приближенно, т. е. вместо (0.1) допускается использование условий вида

 

 

e

 

 

e E0,

 

 

e

(0.3)

 

0

0

E,

которого E

 

, и при этом

где

E

 

подмножество

0

E

 

0

 

для e

0

0

 

e

 

 

 

 

 

 

 

 

E

 

«близко» к E . Сама степень близости может оцениваться

по-разному. Так, например, множество E может задаваться

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

f(e) 0,

 

 

 

 

 

 

 

 

 

 

 

 

(0.4)

где f − вещественнозначная функция на E; иными словами, этот случай соответствует предположению о том, что

E0 = f1(] − ∞, 0]) = {e E| f(e) 0}.

e

Для определения E0 в данном случае можно принять соглашение

e0

=

{

e

 

E

|

f(e)

}

,

(0.5)

E

 

 

 

 

ε

 

5

где ε, ε > 0, есть «малое» число. В других конкретных задачах ослабление ограничения

E0

e0

(0.6)

 

E

 

может иметь иной характер. Так или иначе при переходе к (0.3) мы вместо H0 получаем следующее множество достижимых (в новом смысле) оценок:

e

=

 

h(e) :

E

.

H

0

{

 

 

 

e e0}

 

При этом, конечно, H0 eH0, но возможен случай, когда при очень малом возмущении (0.6) eH0 «близким» к H0 множеством не является (так, например, в частном случае (0.5) возможна ситуация, когда при очень малых значениях ε, ε > 0, множества H0 и eH0 существенно различаются).

1Абстрактная задача о достижимости

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

h : E → H,

(1.1)

сопоставляющее каждому решению e E соответствующую оценку h(e) H, т. е. результат действия обычного решения e. Выбор последнего может быть стеснен ограничением в виде условия e E0, где E0 — подмножество (п/м) E. Тогда образ

1

 

(1.2)

h (E0) = {h(e) : e E0}

6

(здесь и ниже = — равенство по определению) может рассматриваться в качестве аналога ОД в теории управления: в конкретных задачах управления E — множество в функциональном пространстве, элементы E — программные управления, H — конечномерное арифметическое пространство, h — оператор системы, сопоставляющий программному управлению терминальное состояние исследуемой системы.

Возвращаясь к общей постановке, отметим, что по целому ряду причин ограничение, определяемое множеством E0, нередко соблюдается лишь приближенно. Мы рассматриваем далее только те случаи, когда допускается ослабление ограничений, что соответствует замене

e

 

E0 → E0,

e

 

— п/м E, для которого E0 e

 

где E0

E0. При таком ослаблении

 

 

 

 

 

 

 

 

ограничений (1.2) заменяется множеством

 

 

1 E

) =

{

h(e) : e

E

(1.3)

 

h ( e0

 

 

 

e0}

(каждое из множеств (1.2), (1.3) содержится в H). Если мы по какой–то причине не можем выбрать одно определенное мно-

e

жество E0 (а это нередкий случай), то часто рассматривают семейство таковых, допуская возможность неограниченного приближения к E0 в том или ином смысле. Можно предположить, что у нас имеется непустое семейство E п/м E, каждый элемент (а это множество) которого может использоваться в

e

качестве E0.

Пример 1. Пусть имеется некоторое метрическое пространство (X, ρ), X ̸= , в котором выделено непустое замкнутое множество Y, Y X. Имеется отображение

s : E → X,

7

в терминах которого определяется E0:

 

E0 = s1(Y ).

(1.4)

В (1.4) определено множество допустимых элементов нашей задачи. Если ε ]0, ∞[, то наряду с Y можно рассматривать открытую ε–окрестность

 

(1.5)

Oε(Y, ρ) = {x X | y Y : ρ(x, y) < ε}.

Для ситуации, когда конкретный выбор числа ε затруднителен, естественно рассматривать всю совокупность ε– окрестностей (1.5). Это означает фактически, что семейство E определено условием

 

1

(1.6)

E = {s(Oε(Y, ρ)) : ε ]0, ∞[}.

Такое определение позволяет далее рассматривать вопрос об ужесточении ослабленных ограничений путем последовательного уменьшения ε, ε > 0. В случае, когда семейство E определяется посредством (1.6), речь идет о следующих ограничениях: при ε ]0, ∞[ требуется выбрать e E так, чтобы

y Y : ρ(s(e), y) < ε;

параметр точности ε, ε > 0, следует при этом устремлять к нулю, так что по существу обсуждается ситуация, когда

ε ≈ 0. 2

Обсудим еще один вариант семейства E, имея в виду случай, типичный для задач математического программирования.

Пример 2. Полагаем, что заданы натуральное число n и функции

f1 : E → R, ..., fn : E → R.

8

Полагаем, что множество E0, определяющее ограничения исходной задачи, имеет вид

E0 = {e E | f1(e) 0, ..., fn(e) 0}.

(1.7)

Замечание. Можно истолковать данное ограничение в терминах предыдущего примера, полагая, что X есть n−мерное арифметическое пространство:

Y= {(x1, ..., xn) X | x1 0, ..., xn 0},

аs действует по следующему правилу:

s(e) = (f1(e), ..., fn(e)),

где f1, ..., fn – вещественнозначные (в/з) функции на E и e E. Тогда E0 снова имеет вид (1.4).

Типичный для задач математического программирования вариант ослабленных ограничений имеет вид

f1(e) ≥ −ε, ..., fn(e) ≥ −ε,

(1.8)

где ε ]0, ∞[. Системе (1.8) отвечает следующее множество допустимых элементов

(ε)

{

 

 

 

|

1

 

≥ −

n

 

≥ − }

 

(1.9)

e0

=

e

E

(e)

(e)

,

E

 

 

 

f

 

ε, ..., f

ε

 

где ε > 0. Можно, конечно, распространить (1.9) и на случай

e(ε)

ε = 0, полагая, что (при ε = 0) E0 = E0, однако нам это не потребуется. Располагая множествами (1.9) при всех ε ]0, ∞[, можно ввести соответствующее семейство E п/м E. А именно: полагаем, что

E(ε)

|

ε

 

]0,

[ .

(1.10)

E = { e0

 

 

∞ }

На содержательном уровне использование такого семейства E (1.10) соответствует работе с ограничениями (1.8) при

9

ε > 0 и ε ≈ 0. Сейчас мы рассмотрим один конкретный простейший, вариант задачи математического программирования, связанный с заменой E0 семейством E (1.10) (в связи с использованием расширений вида (1.8) в задачах математического программирования отметим работы [2, 3]).

Итак, пусть E = [0, 1[= R | 0 ≤ ξ < 1} (R– здесь и ниже вещественная прямая), n = 1, а функцию f1 : E → R определяем условием

f1(e) =

 

(e −

1

)

2

(1.11)

4

 

1 e E.

2

Тогда E0 = {0} (задача совместна). Мы полагаем для простоты, что H = R, а h : E → R действует по правилу

h(e) = 1 − e e E.

(1.12)

Тогда, согласно (1.2), h1(E0) = {1}. Если же мы обратимся к условиям вида (1.8), то в нашем случае все сведется к исследованию неравенств f1(e) ≥ −ε при ε ]0, ∞[. При этом (1.9) принимает вид

E(ε)

=

{

e

 

E

f (e)

ε

,

(1.13)

e0

 

 

 

| 1

≥ − }

 

и тогда данное множество содержит точки, сколь угодно близкие к 1, для которых значение функции h также можно реализовать сколь угодно близким к 0. Иными словами (см. (1.3)), множество

1 E(ε)) =

{

h(e) : e

E(ε)

}

h ( e0

 

e0

таково, что (при ε > 0) оно содержит некоторый полуинтервал ]0, ε]. Сама точка 0 H недостижима на значениях h, но, как мы видим, она реализуема с любой степенью точности

e(ε)

при замене E0 множеством E0 , где ε > 0 и (это естественно требовать с точки зрения базового неравенства f1(e) 0)

10

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]