2014 dxdy logo

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

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


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


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



Начать новую тему Ответить на тему На страницу 1, 2  След.
 
 Поиск оптимального управления
Сообщение26.09.2011, 05:43 


23/09/11
10
Здравствуйте. Ищу помощи в решении задачи:
Формализованная постановка задачи об оптимизации ставки налога на прибыль
будет иметь вид:

Переменные состояния: $x_1 $, $x_2 $, $x_3 $, $x_4 $
Переменные управления: $v(t)$
Уравнения процесса:
$\frac{dx_1 }{dt} = \mu (1 - v)(x_3 ^\gamma x_4 ^{1 - \gamma } \cdot x_1^{1 -\gamma } - x_1 ) - x_1 ;$
$\frac{dx_2 }{dt} = e^{ - \delta t}(x_3 ^\gamma x_4 ^{1 - \gamma } \cdot
x_1^{1 - \gamma } - x_1 )v;$
$\frac{dx_3 }{dt} = b^{ - 1}(1 - v)(1 - \alpha )(1 - u)\upsilon - \chi x_3 ;$
$\frac{dx_4 }{dt} = nx_4 .$
Начальные значения:
$x_1 (0)$ =$x_{1}_{0}$,
$x_2 (0)$ =$x_{2}_{0}$,
$x_3 (0)$ =$x_{3}_{0}$,
$x_4 (0)$ =$x_{4}_{0}$,
$t \in [0,T]$.
Ограничения на фазовые переменные:
$x_1 > 0,x_2 > 0,x_3 > 0,x_4 > 0$
Ограничение на управление:
$0 \le v(t) \le v_{\max }$
Целевая функция: $x_2 \to \max $
Параметры:
$\mu ,\delta ,b,\alpha ,u,\upsilon ,\chi ,n,\gamma $
Значения параметров являются постоянными.

Хотелось бы получить численно-аналитическое или численное решение.
В маткаде не получилось: для простенького примера все считается, а при подстановке нужных формул возникает ошибка в одной из функций.
Одно численное решение уже было найдено с помощью пакета OptCon. Но нужно сравнить с другим результатом.
Так же есть в распоряжении пакет Tomp, но как сделать для него постановку - непонятно.

 Профиль  
                  
 
 Re: Поиск оптимального управления
Сообщение26.09.2011, 06:11 
Экс-модератор


17/06/06
5004
 !  Тема перемещена в карантин.
Оформите формулы в $\TeX$е. Введение здесь.
Для редактирования своих сообщений воспользуйтесь кнопкой Изображение.
Как исправите - пишите сюда, чтобы тему вернули.

 Профиль  
                  
 
 Re: Поиск оптимального управления
Сообщение27.09.2011, 08:12 
Модератор
Аватара пользователя


30/06/10
980
 i  Возвращено.

 Профиль  
                  
 
 Re: Поиск оптимального управления
Сообщение27.09.2011, 17:03 


17/10/08

1313
Для расчтетов нужны значения численные значения параметров:
$\mu ,\delta ,b,\alpha ,u,\upsilon ,\chi ,n,\gamma, x_{1}_{0},x_{2}_{0},x_{3}_{0},x_{4}_{0}, T, v_\max $

 Профиль  
                  
 
 Re: Поиск оптимального управления
Сообщение28.09.2011, 06:20 


23/09/11
10
Численные значения параметров:
$x_1 (0) = 0,214, $x_2 (0) =
0,0023, x_3 (0) = 0,087, x_4 (0) = 0,200$;
$\mu =0,4, \delta=0,0649, b=0,6, \alpha =0,2, u=0,36, \upsilon =0,450,  $
\chi=0,03, n=0,165, \gamma =0,4$;
$T = 15$;
$0,6 \le v(t)\le v_{\max }, где v_{\max } = 2,4$.

 Профиль  
                  
 
 Re: Поиск оптимального управления
Сообщение28.09.2011, 12:59 


17/10/08

1313
Ни в одном уравнении не вижу искомую управляющую функцию $v(t)$. Т.е. получается, что управление ни как не участвует в модели.
За то фигурирует нечто $v$, но оно, согласно описанию - есть константа.

 Профиль  
                  
 
 Re: Поиск оптимального управления
Сообщение28.09.2011, 14:54 


23/09/11
10
Это Тех так отобразил похоже две разные буквы. Константа используется только в третьем уравнении (множитель за скобкой).
На вот этом рисунке вроде заметна разница:
Изображение

 Профиль  
                  
 
 Re: Поиск оптимального управления
Сообщение28.09.2011, 16:15 


17/10/08

1313
В скане есть константа 2,4, а Tex-варианте ее нет.
Чему верить?
Лучше бы все выверить, и значения констант в особенности.
Пока моя программа говорит, что система не имеет решения.

 Профиль  
                  
 
 Re: Поиск оптимального управления
Сообщение28.09.2011, 17:55 


17/10/08

1313
Есть еще различие со сканом - это ограничение управляющей функции $v(t)$ значением 0.6
Это ограничение загоняет $x_2$ в минус на начальном интервале времени - и система не имеет решения.

 Профиль  
                  
 
 Re: Поиск оптимального управления
Сообщение29.09.2011, 04:43 


23/09/11
10
Вот так должно быть:
satanastya в сообщении #486459 писал(а):
Уравнения процесса:
$\frac{dx_1 }{dt} = \mu (2,4 - v)(x_3 ^\gamma x_4 ^{1 - \gamma } \cdot x_1^{1 -\gamma } - x_1 ) - x_1 ;$
$\frac{dx_2 }{dt} = e^{ - \delta t}(x_3 ^\gamma x_4 ^{1 - \gamma } \cdot
x_1^{1 - \gamma } - x_1 )v;$
$\frac{dx_3 }{dt} = b^{ - 1}(2,4 - v)(1 - \alpha )(1 - u)\upsilon - \chi x_3 ;$
$\frac{dx_4 }{dt} = nx_4 .$


Ограничение на управление:
$0,6 \le v(t) \le 2,4 $


А что делать с ограничениями я даже не знаю. Когда решала другим пакетом, то там ограничивала штрафами. И Через пару шагов $x_2$ становилось положительным.

 Профиль  
                  
 
 Re: Поиск оптимального управления
Сообщение29.09.2011, 10:09 


17/10/08

1313
Тогда нужны результаты расчета этим пакетом, т.е. массив полученных значений $x_1(t),x_2(t),x_3(t),x_4(t),v(t)$. Лучше в каком-нибудь текстовом виде или Excel.
Я смогу подставить их в свою модель и увидеть невязки уравнений. Это и покажет разницу в моделях.

 Профиль  
                  
 
 Re: Поиск оптимального управления
Сообщение30.09.2011, 04:03 


23/09/11
10
Ссылка на документ с результатами: https://docs.google.com/spreadsheet/pub?hl=en_US&hl=en_US&key=0AkYeQ7TbmeiGdFp6UklXTVdTOTBDQjEyS1ZtVUdaaHc&single=true&gid=0&output=html

 Профиль  
                  
 
 Re: Поиск оптимального управления
Сообщение30.09.2011, 10:38 


17/10/08

1313
Сразу видны две проблемы:
* Отрицательные значения $x_2(t)$, что противоречит условиям задачи
* Управление выходит за рамки - достигает 2.5 вместо разрешенных 2.4

С высокой вероятностью можно утверждать, что задача не имеет решения. Quick NP с помощью интервального анализа доказывает, что задача противоречива - но это с точностью до аппроксимации производных.

Поэтому нужно что-то делать или с моделью, или с параметрами, или с начальными условиям. Для примера, если снять ограничение на управления снизу (т.е 0 вместо 0.6), то задача решается.

 Профиль  
                  
 
 Re: Поиск оптимального управления
Сообщение30.09.2011, 10:47 


23/09/11
10
Можно попробовать снять ограничение с переменных состояния. А потом с управления.

 Профиль  
                  
 
 Re: Поиск оптимального управления
Сообщение30.09.2011, 11:31 


17/10/08

1313
У переменных состояния наверняка есть некоторый экономический смысл. Снятие с них требования неотрицательности вызывает у меня в душе внутренний протест. Я бы начал с начальных условий и функции управления. Но, не суть.

Чтобы было что сравнивать, расчеты нужно делать для одинаковых моделей, параметров и начальных условий. Посчитаете – нужно будет выложить все данные.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 20 ]  На страницу 1, 2  След.

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



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

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


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

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