2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 Оптимальный режим полета космического корабля.
Сообщение22.04.2015, 23:02 


16/12/14
472
Условия задачи.
Есть космический корабль с хорошей двигательной установкой, и ему необходимо совершить перелет до другой звездной системы расстояние до которой равно $2L$, причем нельзя допустить того, чтобы ускорение корабля превысило бы по модулю величину $a_0$, иначе все живое на борту умрет. Необходимо найти такое уравнение движение по которому на перелет уйдет минимум времени. Начальная скорость равна нулю.

Честно, я совершенно не знаю как строго решать эту задачу. Однако попробую записать все данные сведения про нашу функцию на математическом языке, и заодно предложу свой интуитивный вариант.

1. Что нам известно:
Начальная скорость, и координата равны нулю.
$\left\{
\begin{array}{rcl}
 & f(0) = 0& \\
 & f'(0)= 0& \\
\end{array}
\right.$

2. Максимальное значение ускорения равно $a_0$, из симметрии задачи ясно, что оно достигается на полпути.
$f''(L) = a_0$
Ну и то, что в конце тело благополучно долетело до цели:
$f(t_{finish}) = 2L$

Что с этим делать я имею слабое представление, однако меня гложет смутная догадка, что скорее всего оптимальным способом будет движение по экспоненте симметрично подменяющей себя на пол пути с разгона на тормоз. Исходя из такого предположение функция задается довольно легко:

$x = e^kt$
$L = e^kt_0$
$t_0 = \frac{\ln(L)}{k}$
$\ddot{x} = k^2e^kt$
$ a_0 = k^2e^k\frac{\ln(L)}{k}$
$a_0 = k^2e^\frac{\ln(L^k)}{k}$
$a_0 = k^2 L$
$k = \sqrt{\frac{a_0}{L}}$

И наконец наша функция на первом куске пути ( на втором симметричная ей, но на торможение с максимальным ускорением в конце пути):
$ x = e^\sqrt{\frac{a_0}{L}}t$

Однако это чистая догадка.

 Профиль  
                  
 
 Re: Оптимальный режим полета космического корабля.
Сообщение23.04.2015, 00:23 
Заслуженный участник
Аватара пользователя


30/01/06
72407
А теперь с учётом СТО. Оказывается, это рано вам ещё.

Надо включить максимальное ускорение с самого начала, и так ехать полпути, ускоряясь. Потом начать тормозить с тем же по величине ускорением.

 Профиль  
                  
 
 Re: Оптимальный режим полета космического корабля.
Сообщение23.04.2015, 00:29 
Заслуженный участник


09/05/12
25179
Pulseofmalstrem в сообщении #1006950 писал(а):
Что с этим делать я имею слабое представление, однако меня гложет смутная догадка, что скорее всего оптимальным способом будет движение по экспоненте симметрично подменяющей себя на пол пути с разгона на тормоз.
Странный вывод. Во-первых, откуда взялась экспонента? Во-вторых, откуда следует, что при подлете к цели кораблю нужно иметь стремящуюся к нулю скорость?

Ответ для предложенной Вами постановки задачи совершенно очевиден - надо постоянно разгоняться с максимально возможным ускорением. Но, по-видимому, Вы на самом деле пытаетесь решить другую задачу, условие которой не сформулировали. :D

 Профиль  
                  
 
 Re: Оптимальный режим полета космического корабля.
Сообщение23.04.2015, 00:59 
Аватара пользователя


11/06/12
10390
стихия.вздох.мюсли
Очевидно же. Да и вообще задача известная, если я ни с какой другой её не путаю.

 Профиль  
                  
 
 Re: Оптимальный режим полета космического корабля.
Сообщение23.04.2015, 01:06 


16/12/14
472
Munin
Просто когда мне говорили про эту задачу - ответ с постоянным ускорением сразу завернули из-за негладкости в точке перелома. Возможно, условия сформулированы не корректно мною.

 Профиль  
                  
 
 Re: Оптимальный режим полета космического корабля.
Сообщение23.04.2015, 01:25 
Заслуженный участник


20/08/14
11778
Россия, Москва
Pulseofmalstrem в сообщении #1007003 писал(а):
ответ с постоянным ускорением сразу завернули из-за негладкости в точке перелома
Как Вы совершенно правильно мне сказали в ЛС, это легко устраняется достаточно малым переходным процессом в точке перелома (конечно если весь путь достаточно длинный и/или ускорение сравнительно с ним мало). Можно воспользоваться например опытом железнодорожников по исключению ударных нагрузок при сопряжении прямого участка и поворота заданного радиуса (используют участок кривой третьего порядка, все нужные параметры остаются гладкими).

 Профиль  
                  
 
 Re: Оптимальный режим полета космического корабля.
Сообщение23.04.2015, 01:31 
Заслуженный участник
Аватара пользователя


20/08/14
8510
Pulseofmalstrem в сообщении #1007003 писал(а):
Просто когда мне говорили про эту задачу - ответ с постоянным ускорением сразу завернули из-за негладкости в точке перелома.

Ну в природе (в неквантовой, по крайней мере; в кванты лезть не буду, не знаю) не бывает так, чтобы что-то изменилось скачком до нуля. Когда Вы выключаете зажигание, у Вас ведь тоже двигатель останавливается не мгновенно. Так что в малой окрестности середины пути функция $a_x = a_x(x)$ (зависимость проекции ускорения на ось от координаты) все равно будет скруглена напильником.
Aritaborian в сообщении #1006999 писал(а):
Очевидно же.

почтальон Печкин писал(а):
Разрешите поинтересоваться в целях повышения образованности

какой матаппарат решает подобные задачи, когда решение не очевидно. Вариационное исчисление?

(Оффтоп)

Munin в сообщении #1006987 писал(а):
Надо включить максимальное ускорение с самого начала, и так ехать полпути, ускоряясь. Потом начать тормозить с тем же по величине ускорением.

Так, помнится, "Хиус" двигался к Венере.

 Профиль  
                  
 
 Re: Оптимальный режим полета космического корабля.
Сообщение23.04.2015, 02:22 
Заслуженный участник
Аватара пользователя


30/01/06
72407
Pulseofmalstrem в сообщении #1007003 писал(а):
Просто когда мне говорили про эту задачу - ответ с постоянным ускорением сразу завернули из-за негладкости в точке перелома. Возможно, условия сформулированы не корректно мною.

Простите, из-за негладкости какого порядка? Стандартная гладкость (первого порядка) там есть.

Если не нравится негладкость второго порядка - всегда можно начать снижать ускорение за небольшое время до "точки перелома", подойти к этой точке с нулевым ускорением, пройти её с гладкостью всех возможных порядков, и после неё симметрично развить ускорение в обратную сторону. Функции наподобие $e^{-1/x^2}$ вам в помощь.

Такое впечатление, что тот, кто задаёт вам задачу, сам плохо понимает, чего он хочет.

 Профиль  
                  
 
 Re: Оптимальный режим полета космического корабля.
Сообщение23.04.2015, 08:56 
Аватара пользователя


20/10/12
308
Pulseofmalstrem в сообщении #1007003 писал(а):
ответ с постоянным ускорением сразу завернули из-за негладкости в точке перелома.

Кто-то из космонавтов описал, что они чувствуют, когда ступень ракеты выгорает и отбрасывается. Так вот, в этот момент всё проваливается в тартарары.

 Профиль  
                  
 
 Re: Оптимальный режим полета космического корабля.
Сообщение02.05.2015, 22:19 


24/01/09
1237
Украина, Днепр
Pulseofmalstrem в сообщении #1007003 писал(а):
Munin
Просто когда мне говорили про эту задачу - ответ с постоянным ускорением сразу завернули из-за негладкости в точке перелома. Возможно, условия сформулированы не корректно мною.


Тогда давайте подробности - кто завернул, и какого уровня эта задача. Ибо диапазон от детсадовского вопроса до реального моделирования движения ракеты с учетом манёвра разворота и глубины дефорсирования двигателя. Возможно и что над вами просто издеваются.
Математически рассмотренный вариант вполне верен.

 Профиль  
                  
 
 Re: Оптимальный режим полета космического корабля.
Сообщение02.05.2015, 23:33 
Заслуженный участник
Аватара пользователя


15/10/08
12515
Anton_Peplov в сообщении #1007014 писал(а):
какой матаппарат решает подобные задачи, когда решение не очевидно. Вариационное исчисление?

Оптимальное управление, точнее. Только там скачки и разрывы как раз дело обыденное.

 Профиль  
                  
 
 Re: Оптимальный режим полета космического корабля.
Сообщение03.05.2015, 00:08 


10/02/11
6786
принцип максимума Понтрягина

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

Модераторы: photon, whiterussian, profrotter, Jnrty, Aer, Парджеттер, Eule_A, Супермодераторы



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

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


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

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