Первоначально я задал этот вопрос на бирже математического стека.
Как следует из названия, я пытаюсь найти оптимальную траекторию запуска ракеты, запускаемой с планеты с атмосферой (Земля), чтобы максимизировать полезную нагрузку на орбиту. Мне нужно сделать проект по физике на втором курсе, и я бы очень хотел не ступить в лабораторию, поэтому я пытаюсь сделать что-то более математическое по своей природе, и, если быть честным, я хочу знать, как играть в Kerbal Space Program. более оптимально.
Я студент второго курса университета, изучаю теоретическую физику (почти математику и физику). Я прошел линейную алгебру 1 и 2, (ньютоновскую) механику 1 и 2, исчисление 1 и 2 и некоторые физические модули, которые на самом деле не актуальны. В настоящее время я занимаюсь лагранжевой механикой, реальным анализом и «уравнениями математической физики», которые представляют собой преобразования Фурье, векторное исчисление, ОДУ и некоторые другие вещи. Большая часть моих знаний о вариационном исчислении получена из краткого обзора, который я получил на уроке лагранжевой механики. Книгой для модуля линейной алгебры была «Алгебра» Артина, а для лагранжевой механики рекомендуемыми книгами являются книги Ландау и Лифшица, том 1 и 2, чтобы дать представление об уровне (я думаю, что эти 2 будут наиболее актуальными). Мой уровень относительно этого таков, что с усилием я могу выполнить домашнее задание. что я действительно хочу здесь, так это книги / документы, которые нужно прочитать, и немного помочь понять математику в них. Я впервые пытаюсь найти и прочитать статьи, поэтому любая помощь приветствуется. Кроме того, я впервые задаю вопрос об обмене математическими стеками, поэтому любая критика также приветствуется.
При поиске ресурсов в Интернете мне было трудно найти что-либо, что отвечает на мой вопрос. Мне повезло с сервером технических отчетов НАСА, и я нашел эту статью: Teren, F.; Сперлок, О.Ф.: Оптимальные трехмерные траектории ракеты-носителя с ограничениями ориентации и скорости ориентации, которые, похоже, помогут ответить на мой вопрос, но все еще есть некоторые вещи, которые мне не ясны, например, где оптимизировано уравнение и ограничения. родом из. Это, по-видимому, взято из «Stancil, RT; и Kulakowski, LJ: Оптимизация миссии ракеты-носителя. ARS J., том 31, № 7, июль 1961, стр. 935-942». на который ссылаются в более ранней статье Терена и Сперлока, в которой рассматривается только двумерная версия проблемы:, но я не смог найти эту статью в Интернете бесплатно. Я также столкнулся с линейным тангенциальным рулевым управлением, на которое, возможно, стоит обратить внимание, возможно, кто-то может пролить свет на это?
Я буду первым, кто признается, что я не понимаю всего, что происходит в этих газетах, поэтому, если я пропустил ответ на какой-либо из своих вопросов, я заранее извиняюсь. Во-первых, в этой статье говорится, что она не учитывает атмосферную фазу, кроме угла выброса ракеты-носителя, поскольку обычно требуется минимизировать аэродинамические нагрузки на ракету, что имеет смысл. Означает ли это, что бумага предполагает гравитационный поворот ?с единственным приложенным крутящим моментом, являющимся гравитацией планеты? Или решает ее в более общем плане и допускает создание ракеты-носителя, которая может допускать небольшую скорость тангажа? Если это допускает небольшое отклонение от нормы, должен ли я использовать максимально допустимое значение? Я не понимаю, почему логика, используемая для демонстрации того, что вы используете максимум для оптимизированных частей траектории, не должна применяться и в атмосфере. Я еще не пытался решить свои начальные и конечные условия, но если кто-то захочет предложить несколько советов для этого, они будут очень признательны. Я знаком с некоторыми численными методами, но у меня есть ощущение, что в конце концов я буду бороться с численным решением этого, поэтому советы или приемы для этого также будут большим подспорьем.
Если вы прочитали все это, не сдавшись, вы святой, и спасибо, что нашли время ответить.
Добро пожаловать на сайт! Боюсь, ответ, который вы ищете, не тот, который вам нужен. Короче говоря, оптимальный гравитационный разворот должен быть рассчитан численно, потому что профиль плотности атмосферы и поле скоростей по своей сути определяются численно на основе местных условий во время запуска. (Есть стандартная атмосфера, а затем учет струйного течения и тому подобного.)
Вы упомянули, что сейчас изучаете лагранжианы и ОДУ. Это идеально подходит для этой проблемы. В конечном счете, цель гравитационного разворота состоит в том, чтобы минимизировать функцию «стоимости», которую мы определяем как общее дельта-V, потребляемое во время запуска. Если мы определим угол тангажа ракеты во времени как , а вы знаете профиль массы и тяги ракеты во времени , можно решить дифференциальное уравнение в частных производных второго порядка для уравнений движения.
Я уверен, вы думаете, что в этих уравнениях много членов, они нелинейны (эта надоедливая действительно мешает нам использовать стандартные методы решения) и, в конечном счете, состоят из функций, которые сами определяются численно. Для функции сопротивления требуется профиль плотности атмосферы (как минимум) вместе с коэффициентом сопротивления для 0 AoA. Если вам нужен ненулевой угол атаки, сверхзвуковое сопротивление и т. д., то для этого и нужен многоточие.
Функция стоимости скрыта в этих уравнениях по вашему выбору. и , потому что это определяет ваш конкретный импульс. В конечном итоге я предполагаю, что вы хотите минимизировать общую массу для начального случая, но могут быть причины не минимизировать массу. Возьмите Сатурн-5, первая ступень была на РП-1 со страшным удельным импульсом 256 секунд. (В принципе) Могли ли они сделать его легче с LH2/LOX и лучшими двигателями? Да. Была ли инженерия практичной для этого? Нет, они разработали двигатели F1 с учетом максимальной тяги, чтобы поднять вторую ступень и остальную часть ракеты на высоту, на которой двигатели J-2 могли бы работать эффективно.
При этом есть несколько простых случаев, для которых кто-то (не я) уже сделал домашнее задание по гравитационным поворотам в различных оптимальных условиях. Поэтому я свяжу их здесь.
Профили подъема (включая гравитационный разворот, тягу двигателей, угол атаки и т. д.) рассчитываются непосредственно перед запуском (<1 дня) с использованием наилучших доступных прогнозов и измерений атмосферы. Естественно, в этих моделях все еще есть некоторая ошибка, и, следовательно, существует ограниченное замкнутое управление первой, второй (и, возможно, третьей) ступенями для исправления этих ошибок и выхода на целевую орбиту.
Я надеюсь, что это просветит вас и в некоторой степени ответит на вопрос. Я настоятельно рекомендую настроить уравнения в Mathematica или аналогичном программном обеспечении, если это возможно, и оптимизировать профиль подъема, изменив функцию для угла тяги и угла тангажа.
Людо
Глум_Математик
Органический мрамор
Глум_Математик
ааастро