Я смоделировал выход на орбиту, используя Powered Explicit Guidance, как это используется в космическом челноке.
Алгоритм PEG отлично работает. Я попал во все свои цели: высота, скорость, наклонение орбиты, долгота восходящего узла.
Но алгоритм делает то, чего я не ожидал: он заставляет ракету снижаться более чем на 10 градусов, начиная примерно за 30 секунд до выхода на орбиту (в зависимости от высоты цели, но обычно несколько десятков секунд).
И снова все мои цели поражены. И если я попытаюсь предотвратить падение ракеты, когда она это сделает, то я промахнусь. Таким образом, алгоритм четко определяет, что ракета должна снизить тангаж. Делает свою работу, вроде.
Но должна ли ракета так снижаться при выводе на орбиту? Я думал, он будет указывать на горизонт в самом конце, но... нет?
Просто интересно, нормально ли это или (как я подозреваю), мне нужно выяснить, что не так с алгоритмом PEG (несмотря на то, что в остальном он работает безупречно, потому что он всегда всегда достигает моих целей, даже когда я меняю их в середине моделирования).
Спасибо!
Это результат низкого TWR на этапе выхода на орбиту, что типично для гидролокса. Если вы посмотрите потоки ULA, вы увидите, что DCSS и Centaur делают то же самое. По сути, проблема в том, что при такой малой тяге вы не можете достаточно быстро разогнаться по горизонтали до орбитальной скорости; ты упадешь на землю раньше, чем доберешься до орбиты. В результате профиль подъема перевешивается, бросая вас выше целевой орбиты, а затем вы падаете обратно к ней к тому времени, когда достигаете выхода. Это просто для того, чтобы выиграть достаточно времени для горения без повторного попадания в атмосферу.
Однако, поскольку вы вращаетесь вокруг Земли, часть этой избыточной скорости превращается в крошечную ортогональную составляющую, которая делает орбиту эллиптической. Шаг вниз должен применить противоположную ортогональную составляющую и вернуть орбиту к круговой к моменту ввода.
Да, это неэффективно. Но это по-прежнему (очень близкое приближение; ПЭГ не идеален ) самый эффективный способ добраться до космоса. Это должно быть неэффективным, потому что низкий TWR неэффективен - теоретический идеал для любого вида вакуумного орбитального маневра - бесконечно малые горения TWR, разделенные побережьями; Гидролокс со сверхнизкой TW далек от этого идеала.
Тем не менее стоит использовать, потому что повышение эффективности сгорания от использования гидролокса более чем компенсирует потери наведения, вызванные низкой тягой.
Это похоже на орбитальную версию в стиле SpaceX, зеркальное отражение того, как они приземляются. Движение по орбите предполагает достижение определенной тангенциальной скорости на определенной высоте. Гравитация сделает все остальное.
По логике, никто не будет носить с собой дополнительное топливо (вес), чтобы противостоять гравитации, действительно, ночная съемка показывает орбитальные запуски как плавные кривые «вверх и вверх».
Может быть экономия топлива за счет превышения вертикальной скорости, а затем ее корректировки, возможно, за счет сокращения времени горения. Его можно применить к ракете, которой требуется больше горизонтальной составляющей скорости, но необходимо замедлить ее вертикальную составляющую скорости.
Логично, но как-то забавно, чем выше орбита, тем "лекарства" тангажируют вниз, но только потому, что орбитальная скорость меньше, а орбитальный радиус разворота больше! В этом смысле компьютеры «тупые».
Вместо того, чтобы просто следить за программированием, можно вернуться на 50 лет назад, когда «алгоритм» означал проговаривание его перед переводом на компьютерный язык. Большинство ракет являются «ступенчатыми», с окончательным «толчком» намного меньшим, чем стартовая тяга.
Из-за отсутствия сопротивления воздуха на высоте для более длительного горения с меньшей тягой может потребоваться меньшая коррекция тангажа, но может потребоваться больше топлива .
Подумайте только о вертикальном движении. Транспортное средство имеет большую восходящую скорость. Что уменьшает это до небольшого или нулевого количества, необходимого для орбиты?
Вы можете подождать, пока гравитация сделает это, но при скорости 10 м/с^2 это займет много времени.
Вы направляете двигатель вверх, чтобы увеличить это нисходящее ускорение и уменьшить восходящую v до того, что требуется для орбиты.
Р. Холл
пользователь39728
Рассел Борогов
Р. Холл
пользователь39728
Р. Холл
ооо
Инновайн