Я искал высоко и низко, и я не смог найти формулу для этого.
Я пытаюсь рассчитать время, необходимое для прохождения определенной длины дуги эллиптической орбиты, начальная и конечная точки которой равноудалены от предопределенной точки:
У меня уже есть длина дуги, и я знаю, как найти свою мгновенную скорость в любой точке орбиты. Чего я не знаю, так это того, как рассчитать время, необходимое для завершения этой длины дуги, поскольку объект будет постоянно менять скорость во время прохождения.
Могу ли я просто взять среднее значение своих скоростей в начале, конце и середине дуги? Начальная и конечная точки должны быть одинаковыми, верно?
Скажем, моя скорость составляет 9900 м/с в начале моей дуги, 10100 м/с в перицентре и снова 9900 м/с в конце дуги. Могу ли я просто разделить длину дуги на среднее значение этих скоростей, чтобы получить время прохождения, или это будет сложнее?
ОБНОВЛЕНИЕ: я думаю, что решил проблему, используя простую геометрию! Я понимаю, что это было бы проще с исчислением, но я еще не изучил его, поэтому пока я буду придерживаться этого решения.
Вот изображение калькулятора в действии: https://gfycat.com/GleefulSaneHypacrosaurus
Я пошел со вторым законом Кеплера, как предложил ответ @rob. Но мне пришлось пойти на небольшой трюк, потому что я не мог понять, как вычислить площадь сектора дуги из фокуса, а Geogebra позволяет найти площадь сектора только из центра.
Итак, я сделал треугольник от центра до каждой конечной точки дуги и вычел эту площадь из площади сектора дуги, включая изогнутую часть, так что я получил только площадь изогнутой части.
После этого я просто добавляю площадь изогнутого участка к площади треугольника от фокуса, занятого планетой, до двух конечных точек дуги, чтобы получить общую площадь, заметаемую на этом участке орбиты.
Затем я пошел дальше и разделил общую площадь эллипса на площадь этого сектора.
Наконец, я взял общий период обращения и разделил его на число, полученное на предыдущем шаге. Это дает число в секундах, которое выглядит разумным, и возвращает правильные значения, когда эксцентриситет очень близок к 0.
Но я только на 99,99% уверен, что это правильно. Кто-нибудь может подтвердить мои результаты? Я очень ценю помощь каждого, но опять же, исчисление сейчас немного выше моей головы.
Вам нужно уравнение Кеплера ,
Количество просто где - орбитальный период и измеряется так, что в перицентре (чтобы совпадает с ). Таким образом, если вы можете вычислить эксцентрическую аномалию для двух точек на орбите, скажем , время прохождения является
Возможно, угол на диаграмме выше, называемая истинной аномалией , легче вычислить. В таком случае, и связаны
Учитывая вашу мгновенную скорость , а также ваши начальная и конечная точки, скажем , просто интегрируйте его в пространстве:
Ответ Р. Рэнкина дает вам общее решение, когда известна скорость вдоль кривой. Если вас интересуют эллиптические орбиты из-за гравитационных взаимодействий, вы можете использовать законы Кеплера.
Второй закон Кеплера гласит, что время, необходимое объекту на эллиптической орбите, пропорционально площади, заметаемой линией, соединяющей вращающееся тело с фокусом эллипса. Таким образом, одним из методов было бы вычисление площади, соответствующей интересующему вас сегменту дуги, как части общей площади ( для эллипса с большой и малой осями ), что дает вам время, необходимое как часть периода орбиты.
Если интересующий вас интервал вокруг апоцентра мал (как показано на рисунке) и ваши требования к числовой точности скромны, вы можете представить соответствующий фрагмент эллипса одним или двумя треугольниками, площадь которых довольно легко вычислить. . Если вам нужна большая точность, используйте больше треугольников , чтобы точнее следовать кривой. (Это численное интегрирование .)
Любопытный
грабить
деджон