Как рассчитать расчет силы подруливающего устройства во время маневров

Я работаю в компании спутникового оператора, эксплуатирую спутник кубической формы GEO с 16 химическими двигателями и 3 реактивными колесами для управления ориентацией. У нас есть программное обеспечение для динамики полета, предоставленное поставщиком. Как программное обеспечение динамики полета рассчитывает требуемую дельта-V и силу/импульс, необходимые для каждого двигателя для удержания позиции? И как он рассчитывает ситуации разгрузки колес?

Какие исследования вы провели сами? Если вы добавите его в вопрос (отредактируете), это может помочь.
Конечно, поставщик может дать более конкретную информацию, чем Random Internet People.
Хорошо. Поставщик не помогает, говоря, что алгоритм закрыт.
Помогут ли общие ответы понять поведение проприетарной системы?
На самом деле мой план состоит в том, чтобы сначала изучить основные уравнения и сравнить результат с выводом программы. После этого попробуйте выполнить реинжиниринг шаг за шагом. Таким образом, приветствуется любой хороший источник относительно расчета силы / импульса двигателя.
Звучит как хороший план. Надеюсь ответит знающий человек.
"...требуется дельта-V... для удержания станции" Поскольку поддержание орбитальной станции и ADCS связаны, но имеют довольно хорошо разделенные математические соображения, я бы рекомендовал вам ограничить это только удержанием станции (и я думаю, что это что вы сделали) и начните читать об определении отношения и контроле , прежде чем спрашивать об этом. На этом сайте есть много вопросов и ответов по обоим вопросам, используйте теги для поиска.
Еще несколько вопросов; Вы будете использовать компьютерную программу для этого? Вам нужен симулятор, или вы можете сами написать код/скрипт или изменить существующий контент с открытым исходным кодом? Это не два или три простых уравнения, а несколько больших вместе с алгоритмами их применения, деревьями решений и т. д. Это вопрос из четырех предложений, чей ответ может занять целую книгу или больше. Можете ли вы выполнять численное интегрирование и комфортно работать с тензорами? Большинство людей не будут вкладывать много труда в ответ, пока не смогут оценить уровень глубины, который вам нужен.
Я умею программировать сам и знаком с разработкой алгоритмов. Ускоренный курс, чтобы погрузиться, было бы здорово.
Для ADCS/AOCS у меня есть неплохая идея. Я просто ищу часть станции.

Ответы (1)

Как программное обеспечение динамики полета рассчитывает требуемую дельта-V и силу/импульс, необходимые для каждого двигателя для удержания позиции?

Для расчета dV для удержания станции необходимо знать отклонения элементов орбиты от номинальных. Для спутника GEO существуют два основных возмущения : возмущение наклона, вызванное землей и луной, примерно на 0,85 градуса в год, и возмущение эксцентриситета, вызванное эллиптичностью полярной симметрии Земли.

Для круговой орбиты dV, необходимое для изменения наклонения, определяется следующим уравнением :

Δ в я знак равно 2 в * с я н ( Δ я 2 )

куда в - орбитальная скорость, а Δ я это изменение наклона. Скорость должна сообщаться в нормальном направлении в нисходящем узле или в антинормальном направлении в восходящем узле. Скорость на геостационарной орбите составляет приблизительно 3,07 км/с, что дает dV около 46 м/с. Это может быть одно ежегодное сжигание (например , GOES ) или несколько небольших сжиганий в течение года. Местоположение линии узлов может быть вычислено с использованием определенного вектора относительного углового момента.

Поправку на эксцентриситет можно приблизительно выполнить, предположив простой маневр в стиле Хомана, чтобы поднять или опустить экстремумы орбиты обратно до круговых. Исправление этого на GEO требует небольших 2 м/с в год. При этом обычно используется более сложный ожог. Подробное описание требуемых тангенциальных, радиальных и ортогональных компонентов dV см . в этом PDF -файле .

как он рассчитывает ситуации разгрузки колес?

Для снижения насыщения реактивного колеса требуется, чтобы двигатели создавали крутящий момент, чтобы предотвратить вращение s / c при вращении колеса. Крутящий момент, сообщаемый с/к реактивным колесом, определяется как:

Т знак равно я ж * α ж

куда я ж - момент инерции колеса, а α ж скорость, с которой колесо замедляется. Двигатели должны поддерживать этот крутящий момент на протяжении всего рассыщения. С несимметричным блоком двигателей, как на печально известном Марсианском климатическом орбитальном аппарате , выполнение этих маневров придаст dV и изменит траекторию спутников. Если предположить, что двигатели рассматриваемого корабля направлены в противоположные стороны, этого можно избежать. Крутящий момент, создаваемый двигателем, определяется как:

Т знак равно Ф т час р * г

куда Ф т час р - сила, обеспечиваемая двигателем, и г - это ортогональное расстояние или «плечо момента» двигателя от оси, которая параллельна оси вращения колеса и пересекает центр масс s / c. Как упоминалось ранее, этот крутящий момент может быть обеспечен одним подруливающим устройством или суммой меньших крутящих моментов, обеспечиваемых несколькими подруливающими устройствами, но в обоих случаях общий крутящий момент должен равняться крутящему моменту, создаваемому колесом.

Дрейф RAAN тоже будет значителен, если не ошибаюсь. IIRC, дрейф RAAN уменьшается по мере того, как ваш наклон приближается к 90 градусам, поэтому угол наклона, близкий к нулю, — это то место, где ваш RAAN сильно дрейфует. Тем не менее, если вы находитесь на почти круговой орбите, это не имеет большого значения с земли.
@AMcKelvy, спасибо за уравнение дельта-V. Как я могу рассчитать необходимую силу/импульс в каждом подруливающем устройстве, которое находится в разных углах корпуса? Я не очень хорошо разбираюсь в трехмерной векторной механике.
@ Бруно, необходимая сила для удержания станции будет зависеть от массы космического корабля. Я не знаком с вашей системой, но могу предположить, что КА имеет возможность передавать ускорение в заданном направлении без необходимости использования нескольких непараллельных двигателей. Что касается маневра спуска со спутника, сложность проблемы сильно зависит от конфигурации колес и двигателей. Я думаю, что это слишком широко, чтобы ответить, как вообще вычислить необходимую силу.
@ChrisR, я ошибся; GEO не подразумевает GSO. Так что ваша точка зрения полностью справедлива. Я удалю свой предыдущий комментарий.
@AMcKelvy, хорошо. Позвольте мне немного сузить проблему. Как рассчитать усилие, необходимое для разных двигателей, для разных конфигураций?