Стабильная интерактивность кольцевого мира с другими объектами Солнечной системы

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

  1. Если бы (тороидальный) кольцевой мир был достаточно массивным, тела или планеты поблизости вращались бы вокруг него по спирали вдоль его длины, а не по дискретным орбитам «перед» или «позади» его (я представляю что-то близкое к демонстрация, сделанная на МКС , которая использовала электромагнетизм, но была близким аналогом гравитации). Что больше всего влияет на периодичность этой орбиты, и насколько быстро эта орбита может происходить, если планета размером с Землю, а Кольцо имеет радиус 1 а.е.? Может ли эта орбита быть короче одной недели или одного дня?

  2. переехал сюда .

Это довольно интересно. Я бы посоветовал разбить его на два отдельных вопроса. С другой стороны, эта система, вероятно, будет невероятно нестабильной. Даже просто система звезда + кольцо неустойчива к возмущениям, и эти другие тела, вероятно, создадут возмущения, которые выведут все это из равновесия, что приведет к столкновению.
Я хотел бы, чтобы ответы предполагали, что звезда + кольцо совершенно стабильны. Я знаком с этой проблемой, а также с ретконами, которые использовал Нивен, чтобы сделать ее более правдоподобной. Взаимодействия, которые я описываю, имеют смысл только в том случае, если звезда+кольцо — жесткая, стабильная система. Я также поставлю второй вопрос в отдельный вопрос со ссылкой на здесь.
Есть основания предполагать, что любой технологический вид, способный построить мир-кольцо, будет способен поддерживать стабильность системы мира-кольца и его звезды.
@Росс, тебе нужна центральная звезда? Если да, то какой диапазон масс желателен (относительно нашего Солнца)? (Я запускаю симуляции, которые сходят с ума, когда звезда и кольцо имеют одинаковые массы, но отлично работают, когда масса звезды → 0.)
@theindigamer Я бы хотел увидеть некоторые из них! :) но это звучит прискорбно. Первоначально я представлял звезду, похожую на Солнце. Глядя на демонстрацию вязальной спицы, я почувствовал, что орбита Златовласки будет очень стабильной, но планета всегда будет притягиваться к звезде, когда она приближается.

Ответы (2)

TL;DR: Да, спиральное движение вокруг мира-кольца возможно. Однако на больших расстояниях (≥ 0,04 а.е.) он далеко не равномерен.

Резюме результатов:

Для тороидального кольца с массой М р знак равно 3 М звезда знак равно 3 М , центральный радиус а знак равно 1  АС и внутренний радиус б знак равно 10 4 а 15000  км (отсюда плотность р 8800  кг/м 3 , сравнить с р Fe 7800  кг/м 3 ), связь между средним расстоянием от центрального кольца кольцевого мира и периодом времени представлена ​​​​следующим графиком:

T vs $\lambda$ для винтовых траекторий.

λ а расстояние от центрального кольца. Уравнения аппроксимируются с использованием среднего (квадратичного) значения λ более 1 года. Медианное (пятиугольник) и стартовое (круг) значения λ также показаны. Столбики ошибок показывают минимальное и максимальное значение λ . Черный → без центральной звезды, оранжевый → М звезда знак равно М .

Траектория действительно винтовая.

Спиральная траектория вокруг кольцевого мира.

Мы можем посмотреть на спроецированное поперечное сечение ниже. Центр кольца находится в Икс знак равно 1 (в масштабе а , не показано), центральное кольцо тора находится в Икс знак равно 0 . Ясно, что «внутренние расстояния» больше, чем «внешние расстояния», как можно было бы наивно ожидать. Как и раньше, черный → без центральной звезды, оранжевый → М звезда знак равно М . Первый график полупрозрачный, поэтому вы можете увидеть оба сечения, увеличив масштаб.

Сечения траекторий.

Физика:

Для простоты рассмотрим точечную частицу; если спутник слишком велик (насколько велик?), возникнут сложности из-за предела Роша и т. д. Замените кольцевой мир (тор для расчета объема) его центральным кольцом для всех других расчетов. Пусть частица вылетает из ( Икс , у , г ) знак равно ( ( 1 λ ) а , 0 , 0 ) . Мы рассматриваем только режим 0,01 λ 0,1 . Нижний предел не позволяет частице распознать, что мир-кольцо был аппроксимирован кольцом, а верхний предел предотвращает существенное возмущение ее орбиты звездой.

Предположим, что первоначально лучевая скорость равна нулю. Тангенциальная скорость для орбиты вокруг звезды (изначально в у ) примерно должно быть грамм М звезда / ( ( 1 λ ) а ) . Орбитальная скорость вокруг кольцевого мира (изначально в г ) примерно должно быть грамм ( ( 1 λ ) а , 0 , 0 ) λ а куда грамм ( Икс , у , г ) - это величина чистого гравитационного поля (также известного как ускорение под действием силы тяжести) в зависимости от положения.

Мы застряли без номера для грамм ( ( 1 λ ) а , 0 , 0 ) .

Электрический потенциал для кольца заряда Вопрос дается как (ссылка 1):

В ( р , ф , г ) знак равно 1 4 π ϵ 0 Вопрос 2 π 0 2 π д ф р 2 2 р а потому что ( ф ф ) + а 2 + г 2

Потенциал гравитационного кольца легко получить, подставив ϵ 0 1 / ( 4 π грамм ) а также Вопрос М в уравнении. Можно взять градиент (с знак) и найти поле численно.

Или можно было бы пойти еще на несколько шагов и рассчитать все на самом деле. Используя уравнение, показанное ранее для одного значения М р (оранжевый на графике), можно экстраполировать на другие значения М р с использованием 1 / Т М р (так долго как М р не намного меньше, чем М С ) в качестве

Т знак равно 2 π р / в 2 π р / грамм р 1 / М р
куда р знак равно λ а .

Реализация (Математика):

(Все в единицах СИ, если не указано иное.)

Сначала мы устанавливаем константы. Эллиптический интеграл для В более раннее несколько неприятно и требует времени для упрощения, поэтому я упростил его один раз и заменил определение выводом упрощения.

G = 6.674 10^-11;
EarthMass = 5.9722 10^24;
SolarMass = 333000 EarthMass;
RingMass = 3 SolarMass;
AU = 1.508 10^11;
a = 1 AU;
b = 10^-4 a;
day = 24*3600 // N;
year = 365.25 day;
\[Rho] = RingMass/((2 \[Pi] a) (\[Pi] b^2)) (* roughly 8800, Fe \[Rule] 7800 *) 
(* Math *)
VRing[r_, \[Phi]_, z_, 
   MR_] = -G MR/(2 \[Pi]) ((2 Sqrt[(
       a^2 + r^2 + z^2 - 2 a r Cos[\[Phi]])/((a - r)^2 + 
        z^2)] (EllipticF[\[Pi] - \[Phi]/2, -((
           4 a r)/((a - r)^2 + z^2))] + 
         EllipticF[\[Phi]/2, -((4 a r)/((a - r)^2 + z^2))]))/(Sqrt[
      a^2 + r^2 + z^2 - 2 a r Cos[\[Phi]]]));
VRingxyz[x_, y_, z_, MR_] = 
  TransformedField["Polar" -> "Cartesian", 
   VRing[r, \[Phi], z, MR], {r, \[Phi]} -> {x, y}];
Vtot[x_, y_, z_, MR_, MS_] = -G MS/Norm[{x, y, z}] + 
   VRingxyz[x, y, z, MR];
gRing[x_, y_, z_, MR_] = -Grad[VRingxyz[x, y, z, MR], {x, y, z}];
gtot[x_, y_, z_, MR_, 
   MS_] = -Grad[Vtot[x, y, z, MR, MS], {x, y, z}] /. 
   Abs[p_] Abs'[p_] -> p;
gtotmag[x_, y_, z_, MR_, MS_] = Norm[gtot[x, y, z, MR, MS]];

Давайте быстро проверим работоспособность и посмотрим, соответствует ли гравитационное поле ожидаемому.

imgWidth = 2160;
plotAndExport[fname_, 
   plot_] := (Export[NotebookDirectory[] <> fname, 
    Rasterize[plot, ImageSize -> imgWidth]]; plot);
fieldPlotXLim = 1.5/Sqrt[2]; fieldPlotYLim = fieldPlotXLim;
splot = plotAndExport["field.png", #] &@
   Show[StreamPlot[
     Chop@(gtot[x1 a, y1 a, 0, RingMass, SolarMass][[1 ;; 2]])
     , {x1, -fieldPlotXLim, fieldPlotXLim}, {y1, -fieldPlotYLim, 
      fieldPlotYLim}
     , BaseStyle -> {FontSize -> 24}]];

Поток и величина гравитационного поля

Выглядит хорошо. На первом графике показан «расход» поля (размеры стрелок неверны). Величина поля вдоль Икс также показана ось.

Теперь мы реализуем решатели для траектории частицы.

(* Trajectory solvers with initial conditions *)

xi[\[Lambda]_] := a (1 - \[Lambda]);
yi[\[Lambda]_] := 0.;
zi[\[Lambda]_] := 0.;
vxi[\[Lambda]_] := 0.;
vyi[\[Lambda]_] := Sqrt[G SolarMass/Abs[xi[\[Lambda]]]];
vzi[\[Lambda]_, MR_] := 
  Sqrt[Abs[a - xi[\[Lambda]]] Norm@
     gRing[xi[\[Lambda]], yi[\[Lambda]], zi[\[Lambda]], MR]];
ringSol[\[Lambda]_, MR_, time_] := NDSolve[
   Flatten@{Thread[{xs''[t], ys''[t], zs''[t]} == 
       gRing[xs[t], ys[t], zs[t], MR]],
     xs'[0] == vxi[\[Lambda]], ys'[0] == vyi[\[Lambda]], 
     zs'[0] == vzi[\[Lambda], MR], 
     xs[0] == xi[\[Lambda]], ys[0] == yi[\[Lambda]], 
     zs[0] == zi[\[Lambda]]},
   {xs, ys, zs}, {t, 0, time}];

xiFull[\[Lambda]_] := xi[\[Lambda]];
yiFull[\[Lambda]_] := yi[\[Lambda]];
ziFull[\[Lambda]_] := zi[\[Lambda]];
vxiFull[\[Lambda]_] := vxi[\[Lambda]];
vyiFull[\[Lambda]_, MS_] := Sqrt[G MS/Abs[xi[\[Lambda]]]];
vziFull[\[Lambda]_, MR_, MS_] := 
  Sqrt[Abs[a - xi[\[Lambda]]] Norm@
     gtot[xi[\[Lambda]], yi[\[Lambda]], zi[\[Lambda]], MR, MS]];
fullSol[\[Lambda]_, MR_, MS_, time_, \[Epsilon]_] := NDSolve[
   Flatten@{Thread[{xs''[t], ys''[t], zs''[t]} == 
       gtot[xs[t], ys[t], zs[t], MR, MS]]
     , xs'[0] == vxiFull[\[Lambda]], ys'[0] == vyiFull[\[Lambda], MS],
      zs'[0] == (1 + \[Epsilon]) vziFull[\[Lambda], MR, MS]
     , xs[0] == xiFull[\[Lambda]], ys[0] == yiFull[\[Lambda]], 
     zs[0] == ziFull[\[Lambda]]}
   , {xs, ys, zs}, {t, 0, time}
   ];

appendVelocities[solution_] := 
 Append[solution, {vx -> xs', vy -> ys', vz -> zs'} /. solution]

Нам понадобится куча функций для анализа временного периода.

(* Examining the period T of rotation about the ring *)
(* findPeriod and reconstruct copied from \
https://mathematica.stackexchange.com/a/38221/9332 *)

findPeriod[data_, threshold_] := 
 Module[{fs, s1, s = {}, i, a0f, af, pf, pos, fr, frpos, fdata, 
   fdatac, n, per}, n = Length[data];
  fs = Fourier[data];
  s1 = Drop[fs, -Floor[Length[fs]/2]];
  For[i = 1, i < Length[s1], i++, 
   If[Abs[fs][[i + 1]] > threshold, AppendTo[s, i + 1]]];
  a0f = Abs[fs[[1]]]/Sqrt[n];
  af = 2/Sqrt[n] Abs[fs][[s]];
  pf = Arg[fs][[s]];
  {a0f, Transpose[{s, af, pf}]}]
reconstruct[data_, fp_] := Module[{n}, n = Length[data];
   Show[ListLinePlot[data, PlotStyle -> Black], 
    Plot[fp[[1]] + 
      Sum[fp[[2, j, 2]] Cos[
         2 Pi (fp[[2, j, 1]] - 1)/n t - fp[[2, j, 3]]], {j, 1, 
        Length[fp[[2]]]}], {t, 0, n}, PlotStyle -> Red]]];
getOrbitPeriod[solution_, totalTime_, timeStep_] := Module[{data},
   data = 
    Flatten@Table[
      zs[t timeStep] /. solution, {t, 0, totalTime/timeStep}];
   (* Not strictly correct as there are many frequencies but good \
enough for first approximation *)

   totalTime/(timeStep Sort[
        findPeriod[data, 10^8][[2]], #1[[2]] > #2[[2]] &][[1, 1]])];

(* The period T is observed to be linear in \[Lambda] *)
\
\[Lambda]TFit[\[Lambda]list_, Tlist_] := 
  LinearModelFit[
   Transpose@{\[Lambda]list, Tlist}, \[Lambda], \[Lambda]];

setGraphFontSize = BaseStyle -> {FontSize -> 12};
graphLineWidth = 0.003;
graphMarkerLineWidth = 0.005;
graphMarkerSize = 6;
opacity = 0.5;
polygonMarker[color_, n_] := 
  Graphics[{EdgeForm[{Thickness -> graphMarkerLineWidth, color}], 
    FaceForm[None], Polygon[CirclePoints@n]}, 
   ImageSize -> graphMarkerSize];

coloredListPlot[x_, y_, color_, PM_] := 
  ListPlot[Transpose@{x, y}, PlotStyle -> color, PlotMarkers -> PM];
Needs["ErrorBarPlots`"]
\[Lambda]TFitGraph[{\[Lambda]list_, min\[Lambda]_, max\[Lambda]_, 
   mean\[Lambda]_, median\[Lambda]_}, Tlist_, color_] := 
 Module[{model = \[Lambda]TFit[mean\[Lambda], Tlist]},
  Show[
   Plot[Normal[model], {\[Lambda], 0.01, Max[mean\[Lambda]]}
    , PlotStyle -> {color, Dashed, Thickness -> graphLineWidth}, 
    AxesLabel -> {"\[Lambda]", "T (days)"}
    , PlotLegends -> SwatchLegend[{color}, {Normal[model]}]
    , Evaluate@setGraphFontSize, 
    PlotRange -> {{0, Automatic}, {0, Automatic}}]
   , ErrorListPlot[
    (({{#1, #4}, ErrorBar[{#2 - #1, #3 - #1}, {0, 0}]} &) @@ # &) /@ 
     Transpose@{mean\[Lambda], min\[Lambda], max\[Lambda], Tlist}
    , PlotStyle -> {color, Thickness -> graphLineWidth}, 
    PlotMarkers -> polygonMarker[color, 4]]
   , coloredListPlot[\[Lambda]list, Tlist, 
    color, {Automatic, graphMarkerSize}]
   , coloredListPlot[median\[Lambda], Tlist, color, 
    polygonMarker[color, 5]]
   ]]

Наконец, мы запускаем решатели и видим данные.

(* Actually run simulations *)

ringSolutionTime = year;
ring\[Lambda]list = Range[0.01, 0.1, 0.01];

AbsoluteTiming[
  ringSolutions = 
   Flatten@appendVelocities@ringSol[#, RingMass, ringSolutionTime] & /@
     ring\[Lambda]list
  ][[1]]

ringPeriods = 
  getOrbitPeriod[#, ringSolutionTime, day] & /@ ringSolutions;
{ringMaxDist, ringMinDist, ringMeanDist, ringMedianDist} = 
  Transpose[distCalc[#, ringSolutionTime, day/24] & /@ ringSolutions];

TableForm@{ring\[Lambda]list, ringMaxDist, ringMinDist, 
  ringMeanDist, ringMedianDist}

fullSolutionTime = year;
full\[Lambda]list = ring\[Lambda]list + 0.005;
AbsoluteTiming[
  fullSolutions = 
   Flatten@appendVelocities@
       fullSol[#, RingMass, SolarMass, fullSolutionTime, 0] & /@ 
    full\[Lambda]list
  ][[1]]

fullPeriods = getOrbitPeriod[#, fullSolutionTime, day] & /@ fullSolutions;
{fullMaxDist, fullMinDist, fullMeanDist, fullMedianDist} = 
  Transpose[distCalc[#, fullSolutionTime, day/24] & /@ fullSolutions];

TableForm@{full\[Lambda]list, fullMaxDist, fullMinDist, 
  fullMeanDist, fullMedianDist}

Создание Т против λ построить и увидеть траекторию (кратко графики).

plotAndExport["Tvl.png", #] &@
 Show[
  \[Lambda]TFitGraph[{ring\[Lambda]list, ringMinDist, ringMaxDist, 
    ringMeanDist, ringMedianDist}, ringPeriods, Black]
  , \[Lambda]TFitGraph[{full\[Lambda]list, fullMinDist, fullMaxDist, 
    fullMeanDist, fullMedianDist}, fullPeriods, Orange]
  , PlotRange -> {{0, Automatic}, {0, Automatic}}
  ]
plotAndExport["traj.png", #] &@
 Show[GraphicsGrid[{{
     trajectory[full\[Lambda]list[[1]], fullSolutions[[1]], 
      fullSolutionTime/7]
     , trajectory[full\[Lambda]list[[1]], fullSolutions[[1]], 
      fullSolutionTime]
     }}]]

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

  1. http://physics.oregonstate.edu/portfolios/Activities/EMActivities/ElectricPotentialRing/RingVSolutions070701.pdf
Свят... Ух ты, добро пожаловать в WorldBuilding! Это один обширный ответ. У меня не осталось голосов на сегодня, но я проголосую за это завтра. Надеюсь, вы останетесь, с нетерпением жду вашего вклада. Веселитесь на сайте!
Я приму это еще до того, как закончу читать. Большое спасибо за тщательное изучение этого!
Вы защитили докторскую диссертацию по кольцевым мирам или как? На самом деле я не могу судить о точности этого ответа, но затраченные на него усилия — ВАУ! Надеюсь увидеть больше от вас!
@Росс, извини, я забыл включить изображение спроецированного поперечного сечения. Я отредактировал ответ сейчас. Кроме того, спасибо, что задали этот вопрос. :D
@theindigamer Нет необходимости явно указывать ваше редактирование как таковое в тексте. История изменений доступна для всех, кто заинтересован (щелкнув ссылку «отредактированная» отметка времени под текстом сообщения), а для остальных из нас (имеется в виду те, кто появится позже) сообщения в идеале должны читаться как всеобъемлющее целое, а не чем набор правок.
@MichaelKjörling, исправлено. Я надеюсь получить докторскую степень по квантовой физике :)
@theindigamer Да, я видел твое участие в программе Physics and Academia. Добро пожаловать в Worldbuilding, нам нужны люди, готовые потратить время на написание подобных ответов!
Я удивлен. Спасибо. Я бы подумал о том, чтобы дать вам награду, но она уже ожидает рассмотрения, так что проголосуйте за нее, и я надеюсь увидеть от вас больше.
Поздравляем! Совершенно увлекательные ответы. Есть пара вопросов. Масса вашего мира-кольца равна трем солнечным массам, а плотность больше, чем у железа, каковы его размеры? Толщина и ширина, например, потому что их не так просто различить (наверное, моя вина). Кажется, что радиальное расстояние от кольцевого мира со временем увеличивается, верно? Потому что мне было интересно, каков был бы долгосрочный эффект, если бы это было так. Когда я рассматривал этот вопрос, для его решения требовалась вычислительная физика. Рад видеть, что ты это сделал. Превосходно!
@ a4android внутренний радиус тора составляет 10 ^ -4 а.е. (обозначается b в сводке), поэтому можно сказать, что толщина и ширина в два раза больше внутреннего радиуса. Радиальное расстояние колеблется со временем, как показано на изображении поперечного сечения (чуть выше «Физика»).
Итак, если внутренний радиус равен 10^-4 а.е., то есть 15 000 км, то толщина и ширина будут 30 000 км. Извините, если это прозаично, но мне нравится иметь четкое представление о вещах. Глядя на изображения поперечного сечения, я предполагаю, что орбита будет стабильной. Мне понравился ваш подробный ответ, но мне нужно больше времени, чтобы убедиться, что я его понял. Надеюсь увидеть еще много ответов и вопросов от вас в будущем.
@a4android спасибо за комментарии. Я добавил номер к ответу на случай, если кому-то будет легче понять. Я думал о расстояниях с точки зрения отношений с а поэтому я не придавал физических значений ничему, кроме плотности и времени.

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

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

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

Это говорит о том, что кольцевой мир должен быть действительно чрезвычайно массивным. Вполне вероятно, что масса мира-кольца будет порядка массы Солнца. То есть масса, подобная массе Солнца. В этом случае кольцевой мир должен быть сделан из сверхплотной материи типа, предложенного Робертом Л. Форвардом в его спекулятивной статье «Физика вдали» (« Аналог» , август 1975 г., стр. 147–166).

Планета должна будет двигаться с большой скоростью. Это много по сравнению с обычными планетарными орбитами. Земля вращается вокруг Солнца со скоростью 30 км/с. Однако придумать способ осмыслить взаимосвязь между массой мира-кольца и скоростью планеты по спиральной орбите непросто. Это зависит от распределения массы по длине мира-кольца и силы, которую она оказывает на планету с массой Земли, так что планета может удерживаться на спиральной орбите вокруг мира-кольца.

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

Любой ответ, который может дать решение проблемы, предложенной в вопросе, потребует разработки модели, описывающей гравитационные и скоростные отношения между миром-кольцом и планетой на спиральной орбите, чтобы определить временную шкалу орбиты планеты и, возможно, устойчивость этой системы. В настоящее время неизвестные факторы затрудняют определение ответа. Этот ответ исследовал ограничивающие факторы проблемы, но не смог предложить решение вопроса ОП.

ДОПОЛНЕНИЕ:

Основная проблема заключается в форме гравитационного поля массивного кольцевого мира. У планет и звезд гравитационное поле сосредоточено вокруг точечного источника. Поле кольцевого мира имеет протяженный источник. Планета может иметь две составляющие скорости. Одна - орбитальная скорость вокруг звезды, другая - орбитальная скорость вокруг мира-кольца. Это дало бы спиральную орбиту.

Теперь это соображение предлагает возможное решение. Предположим, что масса кольцевого мира равна массе планеты с массой Земли в полосе шириной 12 742 километра. Эта ширина выбрана потому, что это диаметр земной планеты. Это дает разумное приближение для минимального гравитационного поля массивного кольцевого мира, чтобы удерживать планету с массой Земли на орбите вокруг него. Предполагая, что он имеет орбитальную скорость 8 км/с, так как это орбитальная скорость, необходимая для поддержания спутника на орбите вокруг планеты, похожей на Землю (в данном случае полоса кольцевого мира).

Планета, вращающаяся вокруг мира-кольца, будет иметь гелиоцентрическую орбитальную скорость 30 км/с, что точно такое же, как у планеты Земля, и это только одна составляющая скорости планеты. Другая составляющая скорости поддерживает вращение планеты по кольцу. Суммарные скорости образуют спиральную орбиту вокруг мира-кольца.

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

Быстрый расчет показывает, что масса мира-кольца будет равна 73 966,237 массы Земли (где 1 астрономическая единица равна 150 000 00 километров). Просто разделите длину окружности кольца на 12 742, потому что мы предположили, что каждая полоса длиной 12 742 километра имеет массу Земли.

Орбита планеты вокруг кольцевого мира будет высокой. Возможно, что-то вроде 48-часовой орбиты, которая удержит планету далеко от мира-кольца. Это должно обезопасить планету. Кроме того, кольцевой мир должен иметь узкую ширину. Например, около 12 000 км, примерно диаметр Земли. Опять же, это делается для того, чтобы сделать спиральную орбиту планеты безопасной. Радиус орбиты от кольца составляет 220 015,79 км. Навскидку неясно, жизнеспособна ли эта орбита. Примечание: предполагается, что орбитальная скорость равна 8 км/с.

Я представил, что солнечный год планеты будет таким же, как земной год, поэтому в плоскости Солнечной системы она движется с заявленной вами скоростью 30 км/с. Меня по-прежнему больше всего интересуют другие неизвестные факторы, и я признаю, что это усложняет вопрос. Я думаю, вопрос в том, какая комбинация массы Кольца и орбитального расстояния может отсрочить это (неизбежное) столкновение как можно дольше.
@Росс. Это точно. Но когда я писал этот комментарий, он предложил возможное решение.