close

Вход

Забыли?

вход по аккаунту

код для вставкиСкачать
Необходимо реализовать в MatLab задачу с графиками.
Имеется система дифференциальных уравнений:
1
= −1 2 − ;

2
= 1 2 − 2 ;

3
{  = 2 + ;
Где , -заданные параметры ∈ [0,1], 1 , 2 , 3 ≥ 0. 1 + 2 + 3 = К = . Необходимо
найти оптимальное управление  ∈ [0,1] с помощью принципа максимума Понтрягина.
Начальные условия: 1 , 2 > 0, - заданные числа ∈ [0,1] 3 = 0, т. е.
1 (0) = 10 ,
2 (0) = 20 ,
3 (0) = 0,
также задан промежуток времени  ∈ [0, ]. На протяжении всего этого промежутка,
1 , 2 , 3 не могут принимать отрицательные значения и их сумма в любой промежуток
времени остается постоянной = К= . В конце процесса необходимо свести у нулю
1 и 2 , т.е.
1 () = 0
2 () = 0
 3 () = К
Примечание. Если так не будет получаться, возможен случай когда в конце процесса
только
1 () = 0
 2 () + 3 () = К
Пример: есть реализованная программа для системы
1
= −1 2 ;

2
= 1 2 − 2 ;

3
= 2 ;
{

Результат нужен в таком виде:
Где синим цветом - 1 , красным - 2 , зеленым - 3 .
1/--страниц
Пожаловаться на содержимое документа