Перифокальные координаты и уравнение орбиты

Учитывая положение ( п , д ) и скорость ( в п , в д ) спутника в перифокальных координатах ( п ^ , д ^ ) куда п ^ указывает на перицентр, я могу легко рассчитать удельный угловой момент час с:

час знак равно ( п × в д ) ( д × в п )
И я могу получить эксцентриситет е с уравнением орбиты естественно:
е знак равно ( час 2 мю р 1 ) потому что ( θ )
куда мю - гравитационный параметр тела, находящегося на орбите, и радиус р и правда аномалия θ был рассчитан с:
р знак равно п 2 + д 2 , а н г

θ знак равно арккос ( п р ) .
Однако у меня возникли проблемы с вычислением эксцентриситета непосредственно с использованием скорости в вместо удельного углового момента.

Используя эти уравнения:

час 2 знак равно мю р ( 1 + е потому что ( θ ) ) , час знак равно в преступник р , в ради знак равно мю час е грех ( θ ) , в 2 знак равно в преступник 2 + в ради 2
куда в преступник а также в ради являются перпендикулярной и радиальной скоростью относительно вектора положения тела, находящегося на орбите, я вывел уравнение для решения эксцентриситета:
θ знак равно мю р е 2 + [ ( 2 мю р в 2 ) потому что ( θ ) ] е + ( мю р в 2 ) .
Это просто квадрат, и решение выглядит так:
е знак равно [ ( 2 мю р в 2 ) потому что ( θ ) ] ± [ ( 2 мю р в 2 ) потому что ( θ ) ] 2 4 мю р ( мю р в 2 ) 2 мю р

Мне все это казалось нормальным, но когда я попытался сравнить первое уравнение (для час ) с этим последним уравнением (для е ), я нахожу противоречивые результаты. Например, рассмотрим спутник со следующими параметрами:

( п , д ) знак равно ( 7000 , 9000 ) , ( в п , в д ) знак равно ( 5 , 7 ) .
Используя первое уравнение, найти час дает:
час знак равно 94000
Вот, попробую посчитать час сначала рассчитав е с использованием в , р а также θ (в этих единицах я скажу мю знак равно 398600 ):
в знак равно в п 2 + в д 2 знак равно 8.602 ,
р знак равно п 2 + д 2 знак равно 11401 ,
θ знак равно арккос ( п р ) знак равно 0,90975.
Итак, мы имеем (взяв положительное решение квадратного уравнения выше):
е знак равно 1.0932 ,
и возвращаясь к уравнению орбиты, я получаю час опять таки:
час знак равно мю р ( 1 + е потому что ( θ ) ) знак равно 87149.
Но это не согласуется с моим ранее рассчитанным значением для час из 94000. Я несколько раз проверял свою математику и чувствую, что, должно быть, делаю какую-то фундаментальную ошибку, хотя не вижу ее.

Для справки, я пытаюсь согласовать два примера (2.12 и 3.6), найденные в книге Кертиса « Орбитальная механика для инженеров », 3-е изд.

Ответы (2)

Начальные условия примера не приводят к орбите. Энергия положительна, а эксцентриситет больше единицы. Это гипербола.

Кроме того, вы завысили проблему, утверждая, что она находится в перифокальных координатах, но затем предоставляя начальные условия, которые приводят к тому, что перицентр находится не на оси p.

Вычисленный эксцентриситет близок, но неверен. е 1.10768 .

Конечно, завышено! Спасибо. Похоже, что пример 2.12 в книге Кертиса совершенно неверен и/или вводит в заблуждение. Начальные условия (x, y), (vx, vy) выше приводят к истинной аномалии в 32 градуса, а не к 52 градусам, которые я получил, предполагая, что это постоянный перифокальный кадр.
Нашел пример в книге. (Это есть на страницах «Заглянуть внутрь» книги на Amazon!) На самом деле пример не имеет смысла. Вектор эксцентриситета легко вычислить непосредственно из положения и скорости. В перифокальных координатах вектор эксцентриситета по определению ( е , 0 ) . Однако для данных положения и скорости вектор эксцентриситета равен ( 1,037 , 0,390 ) . Пример правильно вычисляет час , но получает истинную аномалию и поэтому е неправильный. Эта ошибка не отображается в опечатках для книги .

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

Если вы используете разные определения углового момента , вы можете найти эксцентриситет, используя только положение и скорость в данный момент времени,

час знак равно р в п е р п знак равно мю а ( 1 е 2 ) .

Большую полуось можно найти, используя удельную орбитальную энергию ,

а знак равно мю р 2 мю р в 2 .

Объединение этих двух уравнений дает

е знак равно 1 + р в п е р п 2 мю ( р в 2 мю 2 ) .

В этом случае автор рассматриваемой книги использовал истинную аномалию и расстояние от тела, функцию истинной аномалии, чтобы получить константу: эксцентриситет. он использовал р ( 1 + е потому что θ ) знак равно час 2 / мю . Вы делаете то же самое, используя р а также в в какой-то конкретный момент, который также изменяется во времени, чтобы получить постоянную е .