edgeways.ru
|
|
Отв: сюрпризы алгоритма Пользователь: Виктор Ф. (IP-адрес скрыт) Дата: 10, February, 2021 15:51
Использованный мною алгоритм приближенного расчета траектории спутника на первых 15-ти шагах приводит к ошибкам расчета расстояния до центра Земли, слегка смещая перигей орбиты и слегка завышая расчетную скорость спутника. Я попробовал внести небольшое изменение в алгоритм расчета. Для вычисления координат (x,y) на очередном шаге для вычисления величины прироста (dx,dy) вместо использования соответствующих значений (Vx,Vy) для данного шага попробовал использовать среднее значение между соответствующими величинами для текущего и предыдущего шагов. Вот к чему приводит такая коррекция алгоритма расчета (представленные результаты при шаге по времени 3 секунды): Слева расчет по старому алгоритму. На седьмом шаге расчета достигается ошибочный перигей (6670858,2 км от центра Земли). Однако по результатам расчета на 14000 шагов (11 часов и 40 минут) спутник делает три с четвертью оборота вокруг Земли, оставаясь на такой слегка деформированной орбите. Справа расчет по новому алгоритму. Теперь перигей никуда не сдвигается, минимальное расстояние до центра Земли - в начальной точке орбиты. Но такое "исправление" орбиты вблизи перигея приводит к катастрофическому результату для расчетной траектории на большое время полета. Мы видим те же три с четвертью оборота вокруг Земли, но теперь не по эллипсу, а по раскручивающейся спирали! Удивительным образом первый алгоритм компенсирует ошибки приближенных вычислений первой половины оборота ошибками второй половины оборота, возвращая спутник в исходную точку траектории. Естественно, что увеличение шага по времени увеличивает ошибки расчетов и расчетная спираль по новому алгоритму раскручивается сильнее. А вот старый алгоритм не дает никакого накопления ошибок расчета при значительном увеличении шага по времени - спутник остается на замкнутой орбите при множестве оборотов вокруг Земли, что я уже демонстрировал ранее [edgeway.ru]. |
Тема | Написано | Дата |
---|---|---|
Спутник Земли | Виктор Ф. | 05.02.2021 21:32 |
Отв: С расчётом что-то не того | gogasy | 06.02.2021 14:49 |
Отв: С расчётом не того ... | Tello | 06.02.2021 17:30 |
Отв: того, того... | Виктор Ф. | 06.02.2021 18:03 |
Отв: того, того... | Виктор Ф. | 06.02.2021 19:53 |
Отв: виноват, не понял, что того... | Tello | 06.02.2021 20:39 |
Отв: сюрпризы алгоритма | Виктор Ф. | 10.02.2021 15:51 |
Отв: С расчётом все нормально | Виктор Ф. | 06.02.2021 17:56 |
Отв: 7,726 км/с и 10 км/с | Виктор Ф. | 08.02.2021 00:13 |
Отв: ссылка | Виктор Ф. | 06.02.2021 21:24 |