Главная » Просмотр файлов » Fedorenko-RP-Vvedenie-v-vychislitelnuyu-fiziku

Fedorenko-RP-Vvedenie-v-vychislitelnuyu-fiziku (810773), страница 97

Файл №810773 Fedorenko-RP-Vvedenie-v-vychislitelnuyu-fiziku (Fedorenko-RP-Vvedenie-v-vychislitelnuyu-fiziku) 97 страницаFedorenko-RP-Vvedenie-v-vychislitelnuyu-fiziku (810773) страница 972020-08-18СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 97)

с гн = Т и будем рассматривать кусочно-постоянные управления и(~) ив+из~ 1 ~ (~В' ~в+3)' Обычно в расчетах М 102. Вариация Ьи(1) ишется в том же классе функций. Траектория х(~). Интегрируя (численно) задачу Коши (5), запомним значения х в узлах сетки Р„; обозначим их х„ (и = О, 1, ..., Ф). Так как каждое значение Б„является возможной точкой разрыва и(~), следует быть осторожным, используя методы интегрирования высокого порядка точности. Эта точность реализуется лишь при достаточной гладкости У, в том числе и по и Следую- Вектор-функция и(г) (размерности г) называется производной Фреше функционала Г1и( ) ] в точке и(.). Функциональные производные в современных исследованиях используются достаточно часто (см.

б 27). Вычисление функции и требует интегрирования определенного в точке и( ) так называемого сопряхгенного уравнения — 'р=у;(бх(г), и(Т)] р(г)+У(Т), р(Т) =О, (12) 459 9 гз) ЗАДАЧИ ОПТИМАЛЬНОГО УПРАВЛЕНИЯ щес почти очевидное условие позволяет сохранить эту точность. Используя, например, метод типа Рунге — Кутты, необходимо брать шаг численного интегрирования таким, чтобы все точки сетки Г„ входили в число узлов численного интегрирования. Отметим, что сетка Г„не является сеткой численного интегрирования системы (5). Последняя обычно существенно гуще и в явном виде нс присутствует. Сетка, однако, должна быть достаточной для представления траектории х(т) и для ее восстановления (например, линейной интерполяцией значения х„) с необходимой для дальнейшего точностью (ие очень, в сущности, высокой). уУинеариза!4ия задачи. Сопряженное уравнение (12) интегрируется многократно (Гл + 1 раз; для каждого дифференцируемого функционала Р! требуется свое интегрирование).

Уравнение (12) линейное с переменной матрнцсй/'„[!, х(Г), и(Г) [, определенной на варьируемой траектории [х(Г), и(!)). Реализуется это, например, аппроксимацией матрицы /„кусочно-постоянной на той же сетке, т.е. вычисляются матРицы /,[л + 1/2[ ш/„[!„~!Гз, х„+пз, И„.Р!!В[, Аналогично вычисляются матрицы /„[л+ 1/2[ и векторы У[И+ 1/2[, Ф„[л +!/2[. Теперь уже интегрирование системы (12) осуществляется без труда.

Для дальнейшего нам нужны не р(Г), а интегралы А„'+!!з=/„[л+1/2[ ~ зр'(Г) !Й+Ф [л+1/2[, !=О, 1, ..., ЛГ. ИмеЯ И!+!пи можно вычислить последствии возмУЩениЯ УпРавления величинами Ьи„.„!з (л = О, 1, ..., Аà — 1): л-! Р[и( ) + Ьи( )[ Р[и( ° )[+~Ч А„+из Ьи„+пз. (14) И 0 Здесь А„пз матрица г- л!+ 1. Формула (14), разумеется, приближенная. Ее погрешность связана как с пренебрежением величинами О([[ЬИ[[з), так и с погрешностями описанных выше аппроксимаций, из которых наибольшие последствия, видимо, имеет переход к кусочно-постоянным матрицам /,[л + 1/2[. Располагая формулами (14), после вычисления всех А„+!! Можно осуществить выбор вариации [Ьи„+п~~ В! решением задачи линейного программирования.

Процесс решения задачи поиска условного экстремума организуется так, как это было описано в з 26. Однако стоит отметить некоторые важные детали. Они связаны с тем, что формулы (14) получены аппроксимацией континуальных фор- 460 нгивлиженные методы вычислительной»ивнев 1ч. и мул (11). Поэтому «горизонтальный» размер задачи линейного программирования (т.е. число неизвестных Ьи„»1п, равное Фг) обычно много больше ее «вертикального» размера та + 1.

Существенно еще и то, что эта задача сильно «почтн вырождена»: компоненты й„»п для близких значений индексов очень близки друг к другу, как сеточное представление некоторых гладких функций. Эффективное решение таких задач линейного программирования требует специализированных алгоритмов. Попытки использования обычных стандартных программ линейного программирования часто оказываются в этих ситушшях неудачными. Реализация методов квазиньютоиовского типа, в которых появляются матрицы, аппроксимирующие гессиан функционала, здесь также встречается с трудностями. Это, прежде всего, — трудности больших размерностей: ведь такая матрица должна иметь размер Мг х Мг.

Да и перспективы построения хорошей аппроксимации гессиана процессом постепенного уточнения при высокой размерности про- и ф странства не очень ясны. Во всяком случае, этот путь еще не разведан вычислителями, и мы не знаем, с чем встретимся на этом пути. С этими оговорками, располагая формулами типа (14), можно реализовать любой нз описанных в з 2б алгоритмов решения об- г„с зз щей задачи математического программирования. Кстати, информация, содержащаяся в матрицах Л„,п, позволяет проверять приближенное выполнение необходимого условия оптимальности — принципа максимума.

Здесь появляются обьекты, полезные и в теории, и в практических вычислениях. Конус возможных вариаций К„. Множество всех вариаций управления Ьи(Г), совместимых с условием и(т) + Ьи(1) Е П, обычно является выпуклым конусом К„. Построение этого конуса (в функциональном пространстве) не очень сложно, если геометрия области У не слишком сложна. Нужно построить конусы К(З) в каждой точке г отдельно, после чего конус К„есть просто «топологическое произведение» конусов.

Это означает, что Ьи( ) Е К„эквивалентно Ьи(г) Е К(Г), Ч К Построение конусов К(Г) при разных положениях и(1) в У показано на рис. 52, которым мы и ограничимся, полагая, что читатель без труда обобщит эти простые соображения на общий случай. Конус вариаций К„. Рассмотрим точку функционального пространства и( ), которой соответствует точка 1»[и(.)] в (ль+ 1)-мерном пространстве (Р = [Рв, Ры „„Р ]). При возмущении управления и( ) малой функцией Ьи( ) Е К„точка Р[ы( )] переходит в 461 % 2В1 ЗАДАЧИ ОПТИМАЛЬНОГО УПРАВЛЕНИЯ точку Р1и(.) + Ьи( )), которую в первом приближении можно представить в виде т Р(и( ) + Ьи( )) = Р(и( )] + $ ИГ(г) Ьи(г) Ык а Матрица-функция 11'(Г) (физнкн называют ее функцией влияния, но это всего лишь функциональная производная) определяет линейное отображение К„в КР, н коль скоро К„есть выпуклый конус, то н его образ есть выпуклый конус. Конус запрещенных вариаций Кя.

Пусть варнацнонная задача поставлена в форме Р,.НО (1=1,2, ..., ИГ). Рассмотрим точку и(. ), в которой Р,(и( ) ! = О. Нас интересует, можно лн за счет варнацнн Ьи(. ) Е К„сместить точку Р таким образом, чтобы ЬРвс О, ЬР, «тО (Г = 1, 2, ..., ИГ). Множество таких направленнй ЬР образует простой выпуклый конус— Р« «отрнцательный кВадрант» В (ш + 1)- ГГ г мерном пространстве. Этот конус называ- КР ют конусом запрещенных вариаций К . Если точка и( ) — решение варнацнонной зацачн, ни одно нз направлений кг ЬР Е К. не должно попадать в К .

Если существует Ьи( ) Е К„, такам, что ей соответствует ЬР Е Кг, точка и( ) не является оптимальной, ее можно «улучшить» Рис. 53 (поннзнть значение Рги не нарушая поставленных 'условий). Если такой Ьи(.) не существует, точка и(") может быть оптимальной (здесь ситуация такая же, как н.в обычной теории экстремума: если пронзводная в какой-то точке равна нулю, эта точка может оказаться точкой экстремума).

Принцип максимума. Теперь перейдем к выводу основного уравнения теории оптнмального уравнения — принципа максимума, являющегося необходнмым условием оптимальности точки и( ). Начнем с простого факта. Если и(.) — экстремум, конусы К н . Кг не должны пересекаться: (15) К„ПК =И. Расшифруем форМулу (15).

Если два выпуклых конуса не пересекаются, онн могут быть разделены некоторой гнперплоскостыо су (рнс. 53). Пусть я = (1, ЯГ, ..., я ) — нормаль к су. Тогда (15) эквнвалентно условням (а, ЬР) <О для всех ЬРЕКг. РРИЕЛИЖЕННЫЕ МЕТОДЫ ВЫЧИСЛИТЕЛЬНОЙ ФИЗИКИ 1ч. и Так как векторы (О, — 1, О, ..., 0], (О, О, — 1, ..., 0), ..., (О, О, ..., О, -1» лежат в Кх, то мы полУчаем инфоРмацию о знаках а,.: г, ж О. Более сложная информация содержится в другом следствии из (15): (я, Ь1г) и 0 для всех Ьг' Е К . Все Ьг" Е Кг могут быть получены по формуле $ ИтЯ Ьи(1) ЙО Ьи( ) Е К„.

о Следовательно, т (а, йт) = а, $ И'(г) Ьи(г) й о т = $ (г, 1т' Ъи) Й = $ (И' (г)д, Ьи(г)) й,~ О. о о Это неравенство должно выполняться для всех Ьи( ) Е К„. Отсюда вытекает, что при всех г (точнее, при почти всех 1) должно быть (ТГ(г)а, Ьи) ЗО, Ч Ьи Е К(Г), У К Полученный результат можно преобразовать, вспомнив формулу (13). Строками матрицы Ит(1) являются векторы и,.(Г) — У'„(Г, х(Г), и(т)] р'Я + Фо~(Г, х(!), и(Г)]. В результате Ит'(1)й= ~'а, н,.(1) = ~ о = У'„(1, Х(1), и(Г)) Х а, Р'(Г) + О Х г, ФЧГ, х(1), и(Г) "1 = о ~-о = —,'„(у(Г, х(1), «(т) ),;»: а, р'(1)) + ч: а, Ф'(О х(Г), и(г)) . ~-о ~-о Заметим, что каждое р'(г) — решение линейного дифференциального уравнения (12) со своей правой частью У'(г).

Таким образом, зр(т) = ~ д, ~р'(т) есть решение уравнения, содержащего лз неопре- ~-о деленных параметров: — р = т„(г, х(г), и(г)) Ф+ ~ч; я,. у'(г), Ф(т) = О. (16) Э зз1 эАцАчи оптимАиьиого гпгдвлзиия Определим «функцию Гамильтонаы Н(1, х, и, я) ьв (7(1, х, и), ~р) + ~х' я,. Фс(с, х, и). С-О Здесь ~р(1) — решение уравнения (16). Теперь условие (15) примет внд — „н(1, х(1), и(1), ф(с), к) ЬиэО, Чс, Чба е к„.

(17) Оно означает, что функция Н(1, х(1), и, ~р(1), К), рассматриваемая как функция и в области 11, в точке и(1) достигает локального минимума (макснмума, если бы мы использовали для разделения конусов К„и К вектор я'= — «). Это и есть простейший вариант принципа максимума. Он утверждает, что если траектория (х( ), и( )) оптимальна (х(1) — решение задачи Коши х = У, соответствующее управлению и( )), то существует вектор К, такой, что выполняется условие (17) экстремума Н по и в области У.

Характеристики

Тип файла
DJVU-файл
Размер
6,23 Mb
Тип материала
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6392
Авторов
на СтудИзбе
307
Средний доход
с одного платного файла
Обучение Подробнее