Изменение наклона с помощью малой тяги

Я изучаю маневры малой тяги, в частности изменение только угла наклона. Согласно (Ruggiero et al., 2011) [1], если записать силу возмущения в планетарных уравнениях Гаусса через углы рыскания и тангажа α а также β , выражение для изменения наклона выглядит следующим образом:

д я д т знак равно | ф | р час потому что ( ю + ν ) грех β

(следовательно, зависит только от угла вне плоскости)

Если еще вывести это уравнение относительно β , приходит к этому выражению для оптимального угла отклонения от плоскости для максимального мгновенного изменения наклона:

β знак равно π 2 знак ( потому что ( ю + ν ) )

Следовательно, мы должны менять направление вектора тяги каждые полвитка.

Моя проблема с этим результатом заключается в том, что интуитивно я ожидаю изменения после каждого пересечения линии узлов и, следовательно, в зависимости от грех ( ю + ν ) . Таким образом, я думаю, что вокруг узла возникнет чистый крутящий момент, и, следовательно, наклон должен измениться. Вместо этого изменение смещено на 90 градусов, и я не понимаю, почему.

Может ли кто-нибудь предоставить какое-то физическое объяснение, симуляцию или альтернативный вывод, которые помогут мне понять, почему изменение направления таким образом приводит к чистому изменению наклона?

[1]: Руджеро А., П. Пергола, С. Маркуччо и М. Андреуччи. «Маневр малой тяги для эффективной коррекции элементов орбиты». На 32-й Международной конференции по электродвигателям , стр. 11-15. 2011.

Извините, что поднимаю эту тему спустя столько времени. Я также работаю с законами управления Руджеро, и я не могу воспроизвести их тестовые примеры с изменением наклона. Следовательно, в настоящее время я использую beta=-pi/2 (alpha=0) для всех изменений наклона. У вас есть работающий тестовый пример орбитального элемента? Спасибо за вашу помощь.
@ChrisR в (Kéchichian, 1997) подробно объясняется теория, и у вас есть несколько тестовых примеров. Статья платная. arc.aiaa.org/doi/pdf/10.2514/2.4145
@astrojanlu спасибо. Оказалось, что мой интегратор RK4 глючил. Мои тесты были недостаточно хороши. Теперь он работает как надо (и открыт на Github).
@ChrisR не поделитесь ссылкой? :)
astrojuanlu, с удовольствием: github.com/ChristopherRabotin/smd . Он написан на Go и работает над ним (я использую этот код для своей диссертации и для своих занятий), поэтому документация очень и очень минимальна. Лучше всего посмотреть examplesпапку.

Ответы (4)

Я тоже поначалу находил этот вид нелогичным. Вот как я рационализировал это для себя: рассмотрите маневр с высокой тягой для изменения наклона. Очевидно, что если это импульсивно, вы выполняете это в узле. Если это продлится, скажем, одну минуту, вы сожжете +/- 30 секунд вокруг узла. Теперь доведите это до предела, где время горения равно всей орбите. Ожог «размазывается» вокруг половины орбиты, но все еще сосредоточен на узле.

Другими словами, ваша цель — изменить поперечную составляющую вектора скорости. Этот компонент меняет знак на 90 градусов от узлов, поэтому ваша тяга также должна измениться в этих точках.

Это классное объяснение, большое спасибо!
Я не знаю, получаете ли вы уведомления о комментариях к вопросам, которые затем удаляются, поэтому я также упомяну здесь, что я не заметил, что в статье есть «кнопки страницы» и целая вторая страница. Это именно то, что я искал, спасибо!
@uhoh Я видел уведомление (и это) - рад, что смог помочь

Я хотел бы поделиться примером GMAT, который демонстрирует изменения узла тяги для спутников с малой тягой.

В данном случае мой пример реле на электрической тяге с низкими Isp и N.

Конечный прожиг сначала выполняется для уменьшения наклонения спутника, затем, когда наклонение становится близким к "0", начинается подъем орбиты примерно с 7000 км до 42165 км.

Кеплеровские параметры спутника:

GMAT DefaultSC.SMA = 7191.93881762903;
GMAT DefaultSC.ECC = 0.02454974900598015;
GMAT DefaultSC.INC = 8.850080056580978;
GMAT DefaultSC.RAAN = 306.6148021947984;
GMAT DefaultSC.AOP = 314.1905515359948;
GMAT DefaultSC.TA = 99.88774933204584;

MWE:

While DefaultSC.ElapsedDays <= 31.5373680999801
   
   % Ascending Node Thrust    
   
   GMAT changePoint = 360 - DefaultSC.EarthMJ2000Eq.BrouwerLongAOP + 90;
   GMAT changePoint2 = changePoint + 180;
   
   Propagate DefaultProp(DefaultSC) {DefaultSC.Earth.TA = changePoint};
    
   BeginFiniteBurn FiniteBurn2(DefaultSC);
   Propagate DefaultProp(DefaultSC) {DefaultSC.Earth.TA = changePoint2};
   EndFiniteBurn FiniteBurn2(DefaultSC);
   
   BeginFiniteBurn FiniteBurn3(DefaultSC);
   Propagate DefaultProp(DefaultSC) {DefaultSC.Earth.TA = changePoint};
   EndFiniteBurn FiniteBurn3(DefaultSC);


EndWhile; 

В приведенном выше примере FiniteBurn2 и FiniteBurn3 используют один и тот же электрический двигатель, но с небольшими изменениями. FiniteBurn2 представляет (VNB == 0,1,0) и FiniteBurn3 (VNB == 0,-1,0).

Изменение INC во время конечного сжигания (с LEO на GEO)

Изменение наклона

Изменение RMAG во время конечного горения (с LEO на GEO)

Изменить RMAG

Изменение ECC во время конечной записи (с LEO на GEO)

Изменение эксцентриситета

Долгота и широта изменяются во время конечного прожига (с LEO на GEO)

Изменение долготы и широты

Изображение выше расширяется немного больше, чтобы распространить спутник на 42 градуса долготы.

Это хорошо известное явление в динамике вертолетов и в системах управления. В системе управления второго порядка (которая примерно описывает вашу схему с малой тягой) изменение фазового угла составляет 90 °, когда входная управляющая частота совпадает с собственной частотой системы. (См. любой текст элементарного управления и посмотрите на частотную характеристику системы второго порядка.)

Вы доказываете силу на орбитальной частоте. Очень похоже на вертолет, где изменения шага лопастей несущего винта вводятся на 90° вперед. Вы можете думать об изменении шага как об изменении наклона плоскости ротора.

Вы имели в виду "доказательство силы" или "обеспечение силы"? Последнее, кажется, имеет больше смысла.
Интересная точка зрения, подожду, пока другие подтянутся, и через некоторое время выберу правильный ответ.

Чтобы минимизировать тягу, вам нужно запускать двигатели, когда д в г (изменение v вдоль плоскости z), производимое двигателем, может вызвать наибольшую д я . Математически система второго порядка испытает наибольшее изменение коэффициента усиления (K), когда вторая и первая производные переменной z-положения будут наибольшими, т. е. при изменении ускорения и быстром движении. В этом контексте предоставленная вами передаточная функция моделируется периодически, и, следовательно, наибольшее изменение наклонения происходит каждый раз, когда спутник пересекает точку пересечения экваториальной и орбитальной плоскостей вдоль своей орбиты из-за увеличения ускорения в плоскости z, которая соосна с наклонная плоскость.

Практически говоря, сильно эксцентричная (эллиптическая) орбита облегчит такой маневр, чем, скажем, круговая орбита и т. д.

+1 за математический ответ, но это виртуальный +1, пока вы не добавите ссылку, объясняющую, где я могу больше узнать о «Математически, система второго порядка испытает наибольшее изменение в усилении (K), когда вторая и первая производная от переменная z-position самая большая..." Есть ли название для этой концепции? Что, если вторая и первая производные максимальны в разных точках? Тогда где наибольшее изменение коэффициента усиления (K)?
Вы можете прочитать об этом в системной динамике. Это проблема оптимизации, и ваш вопрос неоднозначен. Для эллиптической орбиты эти производные могут быть наибольшими только в определенных точках при изменении знака c
Спасибо за ваш ответ! Я не говорю, что это неправильно, просто трудно сказать что-либо по коротким ответам без ссылок или ссылок на вспомогательные материалы. Хороший ответ на стекообмен должен подкреплять утверждения фактов подтверждающей информацией. Вы можете сказать что-то глубокое и фундаментальное о динамике, но без ссылки или даже названия принципа, чтобы искать и читать дальше, будущим читателям трудно что-либо извлечь из вашего ответа. Если у вас есть возможность, добавьте что-нибудь или расширьте объяснение. Спасибо!
Пожалуйста! Вы правы в том, как должен выглядеть хорошо написанный ответ. Я постараюсь процитировать некоторые ссылки, если найду их, когда я вытащил этот ответ из головы, садясь в поезд, ха-ха. Надеюсь, это не заняло у вас слишком много времени - из-за двусмысленности моего ответа.