2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки


Правила форума


В этом разделе нельзя создавать новые темы.



Начать новую тему Ответить на тему
 
 Задача оптимального управления - Понтрягин
Сообщение11.09.2011, 08:23 


30/10/09
26
Уравнения состояния: $\dot{x}(t) = x(t)(\alpha - x(t)) - x(t)u(t)$
Управление $u(t)\in [0,1]$
Граничные условия: $x(0) = x_0, ~x(T) = x_T$
Максимизируемый функционал: $\varphi (T) = \int_0^1(x(t)u(t) - Ku^2(t))dt$
$\alpha, K > 0$
$0 < x_0, x_T < \alpha$

Найти функцию и управление так, что максимизируется $\varphi(T)$, то есть $\max\varphi (T)$.

-- Вс сен 11, 2011 07:59:55 --

Функция Гамильтона $H = F + pf$
$H = xu - Ku^2 + p(x(\alpha - x) - xu)$

$\dot{p} = -\frac{\delta H}{\delta x}, ~\frac{\delta H}{\delta U} = 0$, то есть
$\dot{p} = 2px + pu - \alpha p - u$ сопряжённое уравнение
$x - 2Ku - px = 0$ уравнение управления по $u$
Тоже
$\varphi (x^*(\alpha - x^*) - x^*u^*) = \max_{\omega\in [0,1]} p(x(\alpha - x) - x\omega)$
где $(x^*, u^*)$ оптимальний пар.

Но что делать дальше?

 Профиль  
                  
 
 Re: Задача оптимального управления - Понтрягин
Сообщение11.09.2011, 18:42 


30/10/09
26
Простите, ошибка!
Максимизируемый функционал есть: $\varphi (T) = \int_0^T(x(t)u(t) - Ku^2(t))dt$

-- Вс сен 11, 2011 17:47:54 --

$u^* = \frac{x^*(1-p)}{2K}$
$p = \frac{x^*-2Ku^*}{x^*}$
$p(x^*(\alpha - x^*)-x^*u^*) = \max_{\omega\in [0,1]}p(x^*(\alpha-x^*)-x^*\omega)$
Потому что это линейное по омега, макс находится в одной из конечных точек, т.е.
$\omega = 0$ или $\omega = 1$. Правда?

 Профиль  
                  
 
 Re: Задача оптимального управления - Понтрягин
Сообщение11.09.2011, 18:50 


15/01/09
549
Вы как-то криво принцип максимума записали.
$\max\limits_{u\in[0,1]} H(x^*,p^*,u) = H(x^*,p^*,u^*)$.
Распишите это условие. Оптимальное управление будет либо в вершине параболы, либо $u = 1$, либо $u=0$, когда вершина ниже чем 0.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group