Главная страница  Системы автоматического управления 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 [ 118 ] 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180

Это означает, что, когда функция L не зависит от переменной t, условие, определенное выражением (13.18), по-прежнему выполняется, несмотря на то, что траектория имеет точки излома.

4. Другие необходимые условия существования . минимума функционала

Первое необходимое условие для минимума функционала, которое следует из выражения (13.8), часто записывают так:

б/ = 0, (13.22)

что означает: первая вариация функционала f равна нулю. Это условие аналогично равенству нулю первой производной.

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

/(8) = / + 8(5/ + -4-б/ +

(13.23)

(13.24)

Для траектории, которая удовлетворяет уравнениям Эйлера-Лагранжа, согласно выражению (13.8) bf равняется нулю. Но из всех траекторий, которые удовлетворяют уравнениям Эйлера-Лагранжа, минимизирующая траектория должна быть такой, чтобы все другие траектории вблизи нее обеспечивали большую величину функционала /. Последнее свойство можно описать математически таким образом: дл; достаточно малых е ряд (13.23) обеспечивает условие f (е) f. Это означает, что б/ О и в рассматриваемой задаче найденная траектория обеспечивает локальный минимум функционала f.

Для того чтобы выполнялось условие б/ О вдоль данной траектории, необходимо выполнение неравенства (PLIdx О вдоль этой траектории. О})ормулированное условие носит название условия Лежандра. Напомним, что функция т] (f) предполагается равной нулю при и t, но в других отношениях она не определена. Следовательно, можно построить функцию т] {t} так, чтобы удовлетворялось условие Лежандра.

Такая функция показана на рис. 13.2 и равна

11 =

Yh[l~), xtx + h; О при всех других

(13.25)

где параметр х удовлетворяет неравенству < т < 2 и выбран так, что подынтегральное выражение в соотношении для б/ является регулярным.



Подставляя r\ (f)B 8f и устремляя h- О, убеждаемся, что условия Лежан-дра выполняется (покажите это).

При нескольких переменных условие Лежандра) заключается в том, что матрица ГL 1 неотрицательна вдоль оптимальной траектории.

Если траектория удовлетворяет как условию Лежандра, так и условиям Эйлера-Лагранжа, то она минимизирует функционал / в слабом смысле. Для того чтобы установить, что траектория обеспечивает также сильный локальный минимум, нужно наложить третье необходимое условие. Обращаясь к рис. 13.3, обозначим через х* (t) найденную траекторию. Мы хотим изменить X* (t) таким образом, чтобы в результате получить траекторию X (t) которая лежит в сильной окрестности х* (t). Такое изменение может быть



I I

Рис. 13.2. Специальная функция т) (Q, позволяющая получить условия Лежандра для случая одной переменной

to £

Рис. 13.3. Графики кривых Хх (О и (О, которые вместе составляют сильную вариацию относительно

построено, начиная с точки л;* (J, следующим образом: 1) через точку х* (ta) проведем прямую линию х (t) с конечным наклоном т, т. е.

Хг (t) = X* (ta) + m(t- ta);

(13.26)

2) в точке t ta образуем функцию Х (f), которая зависит от параметра е. Потребуем, чтобы Х (t) = х* (t), если е = t. Такой функцией, например, может быть

X, (t) = X* (t) + [X* (ta) + m (8 - g - X* (г)],

(13.27)

где k - произвольная постоянная.

Заметим, что Ху (t) совпадает с Х (t) при t = е и Х, (t) совпадает с X* (t) при t = k. Если выбрать функцию X (t) согласно выражению

х*(/), tt, а k<t; X(t) = \Xy(t), t<AtE;

X2(t), 8< г,

[(13.28)

то построенная возмущенная траектория находится в сильной окрестности X* (t), так как при 8-0 величина X (/) - х* (t) \ также стремится к нулю. Однако одна из составляющих функций X (t) будет всегда иметь наклон т, и, следовательно, величина \Х (f) - х* (f)\ не может быть сколь угодно малой.

) Условие Лежандрабыло распространено на упомянутый класс задач Клебшом, и поэтому часто говорят об условии Лежандра-Клебша.



Допустим, траектория х* (t) доставляет абсолютный минимум функционалу; тогда, помимо выполнения уравнений Эйлера-Лагранжа и условия Лежандра, должно выполняться условие

te -2

А/ = I L (Х (О, X (t), t) dt - I L {X* (t), ? (0, t)dtQ (13.29)

относительно произвольной треактории X (t).

Рассмотрим семейство только что полученных сильных вариаций. Предположим, что х* (t) - минимизирующая траектория, тогда для траектории X (t), заданной выражением (13.28), выполняется условие (13.29). Кроме того, учитывая рассуждения, которые привели нас к выражению (13.8), получим

0. (13.30)

Если определена так называемая остаточная функция Вейерштрасса, т. е. Е (X*, >, x,t)=:L (X*, x,t) - L (х*, х , О - (х - ?=) (X*, >, t), (13.31)

где X - производная неоптимальной функции, которая в нашем случае равна X (t), то можно показать (см. пример 13.12), что необходимым условием для Af О Б выражении (13.29) является

Е (х*, X*, X, 00 (13.32)

на траектории х* (t) для любого t. Выражение (13.32) представляет собой условие Вейерштрасса. Доказательство условия Вейерштрасса будет дано Б гл. 14, где рассматривается принцип максимума.

Пример 13.2. Рассмотрим снова пример 13.1 и проверим, удовлетворяет ли полученное решение условию Лежандра и условию Вейерштрасса.

Если предположить, что решение, полученное в примере 13.1, оптимальное, то оно должно

быть минимизирующим. В рассматриваемом-случае условие Лежандра -;-обретает

следующие числовые значения: dFLIdx = 21, если L = и вдоль оптимальной трактории,

где х = I, dLldx = 2, условие Лежандра выполняется. Вычислим функцию Вейерштрасса

е = -.--I + (л; -I) = 4- + л; -2,

откуда видно, что условие £ О не удовлетворяется, если x<i 0. Поэтому условие Вейерштрасса не выполняется. Таким образом, решение х {f) = t примера 13.1 обеспечивает самое большее слабый локальный минимум.

Действительно, совсем просто построить траекторию, которая дает меньшую величину /, чем траектория х (t) = t. Учитывая, чтоусловие Вейерштрасса нарушается при x<iO, рассмотрим траекторию

Г ~2t, . 0 0,1;

Xi(0= -0,2+2( - 0,1), 0,1 < 0,4;

i, 0,4< 1,0,

которая удовлетворяет заданным граничным условиям, дважды кусочно дифференцируема и имеет одну точку излома ).

Нетрудно показать, что х, (t) обеспечивает величину f = 0,7, в то время как оптимальная траектория JC (t) = t дает величину f = I.

1) При / = 0,4 Xi (f) должна быть сглажена, чтобы выполнялось условие в точке излома.



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 [ 118 ] 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180

© 2000 - 2024 ULTRASONEX-AMFODENT.RU.
Копирование материалов разрешено исключительно при условии цититирования.