2014 dxdy logo

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

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


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


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



Начать новую тему Ответить на тему
 
 Оптимальное управление
Сообщение24.12.2010, 16:32 


15/01/09
549
Задача следующая.
Для линейной системы $\dot x = Ax(t) + Bu(t), t \in [t_{0}, t_{1}] $, найти оптимальную траекторию $x^{*}(t)$ и оптимальное управление $u^{*}(t)$ в задаче перехода из точки $x^{0}$ в точку $x^{1}$ при
$$ J = \mathop{ess\:sup}\limits_{t \in [t_{0}, t_{1}]} | u(t) | \to \mathop{min}\limits_{u(\cdot)}.$$
В задаче $t_{0} = 0, t_{1} = \log 2$.
$$

A = \left[ 
\begin {array} {rl}
-2 & 1 \\
-6 & 3
\end {array}
\right],\;\;\;
B = \left[
\begin {array} {r}
2 \\
3
\end{array}
\right], \;\;\;
x^{0} = \left[
\begin {array} {r}
3 \\
2
\end {array}
\right],\;\;\;
x^{1} = \left[
\begin {array} {r}
2 \\
2
\end {array}
\right].

$$

Моё решение.
По формуле Коши
$$
x(\log 2) = e^{A \log 2} x^{0} + \int\limits_{0}^{\log 2}  e^{A (log2 - \tau)} B u(\tau) d\tau.
$$
После вычисления матричной экспоненты и упрощений получается
$$
x(\log 2) = \left[
\begin {array} {r}
-1 \\
-10
\end {array}
\right] + \int\limits_{0}^{\log 2} \left[
\begin {array} {rcl}
3 & - & 2e^{-\tau} \\
6 & - & 6e^{-\tau}
\end {array}
\right] u(\tau) d\tau.
$$
После скалярного умножения на $l$ получается
$$
<l,x(\log 2)> = -l_{1} - 10l_{2} + \int\limits_{0}^{\log 2} \left(
\left( 3 - 2e^{-\tau} \right) l_{1} + \left( 6 - 6e^{-\tau} \right) l_{2} \right) u(\tau) d\tau.
$$
Предполагая, что
$$
\mathop{ess\:sup}\limits_{t\in [0, \log 2]} | u(t) | \leq \mu
$$
и переходя к супремуму по $u(\cdot)$, получаем
$$
\rho (l | X [\log 2]) = -l_{1} - 10l_{2} + \mu \int\limits_{0}^{\log 2} \left|
(3 - 2e^{-\tau})l_{1} + (6-6e^{-\tau})l_{2} \right | d\tau,
$$
где $X[t]$ -- множество достижимости в момент времени $t$, а $\rho(\cdot | X[t])$ -- его опорная функция.
Критерий принадлежности точки $x^{1}$ множеству достижимости: $\rho(l | X[\log 2]) \geq <l,x^{1}>, \forall l$.
Учитывая всё это можно переписать:
$$
\mu \int\limits_{0}^{\log 2} \left| (3 - 2e^{-\tau})l_{1} + (6-6e^{-\tau})l_{2} \right | d\tau
\geq 3l_{1} + 12l_{2}.
$$
Теперь нам надо найти минимум интеграла. Так как неравенство положительно однородно по $l_{1},\: l_{2}$, то можно считать, что правая часть равна единице и тогда решать через функцию Лагранжа. Но проблема с вычислением интеграла. Уж слишком громоздко и на $l_{1}, l_{2}$ получаются трансцендентные уравнения, если подмодульное выражение меняет знак на $[0,\log 2]$. Подскажите, что делать?

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

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



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

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


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

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