Давно интересовало поведение жидкого самогравитирующего тела. Я слышал, форма Земли с высокой точностью является такой фигурой, т.е. Земля может рассматриваться в этой задаче, как жидкая. Для начала подсчитал эту задачу для "жидкого диска". Это самогравитирующий плоский жидкий диск (задача, конечно, не особо реальная, но так для начала проще считать):
На картинке следующее: взято первое приближение геометрии тела (в данном случае - квадрат, его эскиз нарисован синим в левом углу, его четверть нарисована крупнее на заднем плане с красной границей, но практически сразу он превращается в круг). Он вращается вокруг оси, перпендикулярной плоскости квадрата и проходящей через его центр. Скорость вращения медленно нарастает (указана ниже слева). Т.е. это у нас "вид сверху" вдоль оси вращения.
Расчет численный итерационный. Его цель - подобрать такую геометрию тела, чтобы линия
совпала с периметром тела (это замкнутая линия, если решение существует). Если совпадения нет, алгоритм обрезает точки тела, которые вышли за пределы контура
и добавляет точки тела внутри контура
, если там получаются пустоты. Этот поиск сходится к решению, при котором контур
полностью заполнен веществом внутри и пуст вовне.
Как видно, при малых скоростях вращения форма диска представляет собой что-то вроде эллипса, только больше похожего на прямоугольник с двумя полукругами. При отношении горизонтального и вертикального размеров примерно >1.17 (отображается снизу справа, критическая скорость вращения ~ 110) решение не существует: расчет расходится, линия
(красная) разрывается и расчет несколько раз стартует заново. Т.е. не сильно такой диск можно "растянуть".
Я надеялся, что есть какое-то решение вроде гантели. Но, похоже, такого для плоского диска нет.
В этом расчете плотность диска получается падающей, а вертикальный размер - постоянный. В реальной задаче об ускорении такого диска его плотность была бы постоянной, а вертикальный размер - уменьшающимся. Эти задачи, конечно, эквивалентны, т.к. форма фигуры не зависит от плотности жидкости и размеров тела ( определяется только скоростью вращения). Тут просто вопрос масштабирования.