|
|||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Свойства целевой функцииПусть при Назовем оптимальной целевой функцией для этой задачи в момент s.
где Управления, максимизирующие (3) при условиях (4), зависят от х. В частности,
Если мы напишем для каждого Рассмотрим важное свойство целевой функции. При
Пусть при При этом наибольший полный выигрыш, который можно получить от Следовательно, наилучшим выбором для
Теорема: Пусть
для задачи найти:
при условиях Тогда
Замечание: Разумеется значения
Обычно эта теорема используется так: ищем функцию (7). Максимизируются значение U*T (x). Следующий шаг – используя (6) найти JT-1(x) и соответствующую W*T-1(x). Действуя аналогично, находим все JT (x), JT-1(x),….,J0(x) и соответствующие U*T(x), U*T-1(x),…,U*0(x). Это позволяет построить решение исходной задачи оптимизации.
Пример. Рассмотрим задачу найти: max Здесь T=3, f(t,x,u)=1+x-u2, g(t,x,u)=x+u. Из (7) при T=3получаем, что J3(x) представляет собой наибольшее значение функции Оно получается при u=0, т.е. J3(x)=1+x, При s=2 функция максимизируется, обозначим ее h2(u)=1+x-u2+J3(x+u) Так как J3(x)=1+x, J3(x+u)=1+(x+u) и h2(u)=1+x-u2+1+x+u=2+2x+u-u2; h2’(u)=1-2u, h2’(u)=0, u=1/2, h2(u) выпукла вверх, то u, u2*(x)=1/2, J2(x)=h2(u2*(x))=2+2x+1/2-1/4=2x+9/4. При s=1 мы максимизирует функцию h1(u)=1+x-u2+2(x+u)+9/4=3x+2u-u2+13/4 h1’(u)=2-2u; h1’(u)=0, u=1. Находим u1*(x)=1 и J1(x)=3x+2-1+13/4=3x+17/4. При s=0 максимизируется функция
Укажем оптимальные значения состояния системы: Оптимальное значение целевой функции:
В простых случаях, подобных рассмотренному, задача динамической оптимизации допускает решение с использованием обычных методов анализа. Полагая в уравнении
последовательно получаем
Таким образом, максимизация целевой функции равна
По критерию Сильвестра второй дифференциал – отрицательно определенная форма следовательно получаем тоже максимум Подобный подход возможен в любой задаче, но он слабо реализуем при больших T.
Рассмотрим еще одну задачу: Найти max при условии Поскольку Далее, Уравнение (1) при S=T-1 дает Первая производная по u функции
1+ux=3/2, ux=1/2. При этом Итак, Рассмотрим уравнение (6) при Снова получаем
при этом Очевидно, что далее, продолжая процесс, получим Подстановка При этом Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.009 сек.) |