Всех приветствую.
Что-то меня глючит с уравнением движения в центральном гравитационном поле, вроде и понимаю где ошибка, но вот почему и как исправить не доходит. Итак.
Рассматриваю численное решение движения материальной точки во вращающейся системе координат с началом в гравитирующем центре и радиус-вектором на материальную точку при наличии двух реальных сил: гравитационное притяжение и сила трения. Гравитационное притяжение считаю обычно,

(работаю сразу с ускорениями). Сила трения взята тоже вполне обычно

. Силу трения раскладываю на радиальную и тангенциальную составляющие по компонентам скорости, потом к радиальной добавляю гравитационную. С этим всё понятно. Затык с компенсацией вращения СК, добавил фиктивную силу инерции, равную центробежному (противоположному центростремительному) ускорению

(беру только тангенциальную компоненту скорости) и добавляю её к радиальному ускорению. Для кругового движения (с нулевым трением) всё отлично, высота

сохраняется, как и должна, а вот для некругового получаю чушь: если скорость объекта выше круговой (первой космической для данной высоты), то имеем ускорение вверх, что увеличивает

(что пока логично), уменьшает

(что тоже логично), но вот

уменьшается
быстрее (

против

), что с увеличением

и сохранением скорости

(и соответственно

) создаёт всё увеличивающееся с ростом

ускорение вверх. А это уже бред.
И вот тут непонятно что упустил. То ли поворот вектора скорости надо делать честно, то ли неправильно добавил фиктивную силу, то ли надо не силу добавлять, а честно считать изменение

при повороте СК (да ещё и скорость поворачивать), то ли что-то с потенциальной энергией упустил (хотя она же вроде следствие действия сил) ... Туплю, подскажите, а? И если можно, попроще, без диф.уравнений.

Расчёт идёт численно, с малым шагом по времени, из ускорений получаются радиальная, тангенциальная и полная скорости, а из них уже и

. От уменьшения шага поведение не зависит (что впрочем очевидно), т.е. ошибка не в интегрировании ускорений.
Формулы кучно:

(первая космическая для данной высоты) - начальное условие
Дальше в цикле с малым

:



