Starman/Roadster на орбите a=1,795 а.е., каков же метод этого безумия?

Вопрос : 4425 спутников SpaceX — каков способ безумия? получил отличный ответ, объясняющий рациональность плана безумия .

Твит Илона Маска ( см . здесь ) показывает рисунок ниже, указывающий на большую полуось около (2,61 + 0,98)/2 = 1,795 а.е. Большая полуось Марса составляет около 1,524 а.е. Явного резонанса не вижу.

Имеет ли орбита все еще какое-то отношение к Марсу? А может это демонстрация максимальной дальности? Почему именно эта орбита?

Откройте новый вид для полного размера:

ПРЕДУПРЕЖДЕНИЕ:

Теперь известно, что этот сюжет в твите Маска неверен! См. этот ответ для дальнейшего разъяснения.


введите описание изображения здесь

Я думаю, причина заключалась в том, что это уже чрезвычайно успешный пусковой тест: «Давайте просто посмотрим, как далеко мы сможем зайти». Например, нет плана циркуляризации/вывода на орбиту.
@OnoSendai, может быть, подождем Δ в ответы. Мне интересно, собирается ли он пролететь мимо Марса и сказать "привет" позже.
@OnoSendai Нет плана и нет технологий для этого ...
Это странная цифра, показывающая орбиты Меркурия, Венеры, Марса и Цереры, но не орбиту Земли.
@gerrit Я думаю, что это может быть тонкой затычкой для аргумента о многопланетных видах?
Причина этой орбиты в том, что они сжигали топливо до тех пор, пока у них не осталось его.
Космические корабли, совершившие настоящую посадку на Марс, обычно используют серию маневров коррекции траектории (TCM) во время полета.

Ответы (4)

Думаю, можно с уверенностью сказать, что здесь нет особого плана. Маск никогда особо не говорил о том, что они будут делать с родстером, если он будет успешным (что Маск в лучшем случае привязал к 50%). Реальность такова, что сегодня им нужно сделать следующее

  1. Запустите Falcon Heavy

  2. Разделите два бустера и верните их

  3. Отделите ускоритель ядра и верните его (к сожалению, двигатель не загорелся из-за торможения, и ядро ​​рухнуло в океан)

  4. Пусть полезная нагрузка Roaster повисит на орбите в течение 6 часов для будущей геостационарной работы.

    «Шестичасовое побережье необходимо для многих крупных разведывательных миссий ВВС для прямых инъекций на ГЕО», — сказал Маск. Этот шестичасовой период будет примерно в два раза длиннее самого длинного полета, который совершила ракета Falcon 9.

  5. Сжечь последний раз, чтобы выйти на гелиоцентрическую орбиту (выделено мной)

    После запуска и шестичасового полета разгонный блок Falcon Heavy запустится в третий раз, чтобы отправить Tesla на циклическую орбиту между Землей и Марсом. Это должно вывести Теслу на марсианскую орбиту вокруг Солнца или даже немного дальше. Маск сказал, что аппарат должен улететь от Земли на расстояние от 380 до 450 миллионов километров, в зависимости от того, как пройдет третий ожог.

Так что я не думаю, что здесь был какой-то окончательный план полета. То, что вы видите, это окончательная орбита, на которую он вышел.

Что ж, поэтапность путем выбора точного времени третьего прожигания (плюс несколько других вещей) определит положение, в котором орбита пересекает орбиту Марса. Я не думаю, что еще "безопасно" быть настолько уверенным, что "плана не было". Подождем еще немного орбитальных механических экспертов.
Я считаю, что это очень безопасно. Особенно учитывая, что они не знали окончательный импульс заранее с достаточной точностью.
Даже Илон предположил, что они просто собираются посмотреть, какой прирост они получат. Нет плана. Просто забавный исход.
Илон предлагал много вещей, в том числе то, что продажа огнеметов была хорошей идеей. Ему не обязательно открыто раскрывать все свои мысли, все время, заранее. Давайте подождем и посмотрим.
Только что спросили: мог бы космический корабль Starman/Roadster нацелиться на четко определенную гелиоцентрическую орбиту, если бы захотел? Можно также спросить, проявлял ли Маск когда-либо склонность демонстрировать технические возможности технологий своих компаний. Всегда? Иногда? Постоянно?
@Machavity Интересно, они, по крайней мере, планировали избежать повторного столкновения с Землей в ближайшее время? Возможно, от них даже требовалось проследить и убедиться, прежде чем им разрешили запуск? Я спросил, будет ли вторая ступень Tesla Roadster/Falcon 9H представлять опасность для навигации в окололунном пространстве?

Интересно, что, согласно базе данных JPL Horizons , а также этому комментарию кого-то, кто знает об этих вещах , похоже, что орбита, которую Маск написал в Твиттере, на самом деле может быть неправильной .

В конце 2020 года прогнозируемая в настоящее время орбита пройдет всего около 7 млн ​​км от Марса . Я не уверен, что это достаточно близко для гравитационного возмущения, предложенного в видео Макса Фейджина после 02:00, в котором упоминается возможное использование возмущения от близкого сближения с Марсом с использованием слегка пропущенной траектории, чтобы предотвратить будущие перехваты с орбитой Земли, которые могут представить опасность для навигации в окололунном пространстве , что, возможно, позволяет людям называть его космическим мусором .

Однако похоже, что у SpaceX действительно был план! несмотря на другой ответ об обратном.

Я нарисовал проекции орбит на эклиптику ниже, извините за парейдолию . Тот, что слева, касается только Марса и Родстера, тот, что справа, также включает Юпитер и четыре астероида. Ниже указаны расстояния относительно Солнца (маленькое покачивание, желтый), Земли (среднее покачивание, синий) и Марса (большое покачивание, красный). Внизу также находится скрипт Python для чтения вывода Horizons.

Примечание 1: расчетная орбита имеет период 558 дней.

Примечание 2. В настоящее время используется Horizons, Solution #3и они, вероятно, будут обновляться по мере проведения дополнительных оптических измерений. Однако данные на графике взяты из исходного решения (см. аннотацию ниже).

TRAJECTORY:
  This trajectory is based on JPL solution #3, a fit to 57 ground-based 
  optical astrometric measurements spanning 2018 Feb 8.2 to 8.8.

введите описание изображения здесь

введите описание изображения здесь

В аннотации к выпуску Horizons говорится:

Revised: Feb 07, 2018          Tesla Roadster (spacecraft)             -143205

Tesla Roadster (Starman, 2018-017A)

Dummy payload from first launch of SpaceX Falcon Heavy launch vehicle 
consisting of a standard Tesla Roadster automobile and a spacesuit-wearing 
mannequin nicknamed Starman. 

Also includes a Hot Wheels toy model Roadster on the car's dash with a 
mini-Starman inside. A data storage device placed inside the car contains 
a copy of Isaac Asimov's "Foundation" novels. A plaque on the attachment 
fitting between the Falcon Heavy upper stage and the Tesla is etched with 
the names of more than 6,000 SpaceX employees.

After orbiting the Earth for 6 hours, a third-stage burn-to-depletion
was completed at approximately 02:30 UTC Feb 7, placing the dummy payload 
in a heliocentric orbit having a perihelion of 0.99 au and aphelion 
~1.7 au.

Payload mass: ~1250 Kg

This trajectory is a ballistic propagation derived from a post-injection 
state provided by SpaceX on 2018-Feb-7, and is based on internal GPS data. 

Prediction errors could increase significantly over time due to unmodeled
solar presure, thermal radiation, or outgassing accelerations that are not
characterized.

Launched: 2018-Feb-06 20:45 UTC by Falcon Heavy (FH) from Kennedy Space 
       Center, USA (launchpad 39A)

Вот скрипт Python, который считывает выходные данные Horizons, сохраненные на диск, а затем создает график.

class Body(object):
    def __init__(self, name):
        self.name = name

class Asteroid(object):
    def __init__(self, name):
        self.name = name

class Spacecraft(object):
    def __init__(self, name):
        self.name = name

import numpy as np
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D

halfpi, pi, twopi = [f*np.pi for f in [0.5, 1.0, 2.0]]
degs, rads  = 180./pi, pi/180.

# DO MAJOR BODIES:

fnames = ('Roadster Sun horizons_results.txt',
          'Roadster Mercury horizons_results.txt',
          'Roadster Venus horizons_results.txt',
          'Roadster Earth Geocenter horizons_results.txt',
          'Roadster Moon horizons_results.txt',
          'Roadster Mars horizons_results.txt',
          'Roadster Jupiter horizons_results.txt')

names = ('Sun', 'Mercury', 'Venus', 'Earth', 'Moon',
         'Mars', 'Jupiter')

JDs, posns, vels, linez = [], [], [], []
for fname in fnames:
    with open(fname, 'r') as infile:

        lines = infile.read().splitlines()

    iSOE = [i for i, line in enumerate(lines) if "$$SOE" in line][0]
    iEOE = [i for i, line in enumerate(lines) if "$$EOE" in line][0]

    print iSOE, iEOE, lines[iSOE], lines[iEOE]

    lines = [line.split(',') for line in lines[iSOE+1:iEOE]]
    JD  = np.array([float(line[0]) for line in lines])
    pos = np.array([[float(item) for item in line[2:5]] for line in lines])
    vel = np.array([[float(item) for item in line[5:8]] for line in lines])

    pos, vel = [thing.T for thing in pos, vel]

    JDs.append(JD)
    posns.append(pos)
    vels.append(vel)
    linez.append(lines)

bodies = []
for pos, vel, name in zip(posns, vels, names):
    body = Body(name)
    body.pos = pos
    body.vel = vel
    bodies.append(body)

Sun, Mercury, Venus, Earth, Moon, Mars, Jupiter = bodies

# DO Asteroids :

fnames = ('Roadster Ceres horizons_results.txt',
          'Roadster Pallas horizons_results.txt',
          'Roadster Vesta horizons_results.txt',
          'Roadster Juno horizons_results.txt')

names  = ('Ceres', 'Pallas', 'Vesta', 'Juno')

JDs, posns, vels, linez = [], [], [], []
for fname in fnames:
    with open(fname, 'r') as infile:

        lines = infile.read().splitlines()

    iSOE = [i for i, line in enumerate(lines) if "$$SOE" in line][0]
    iEOE = [i for i, line in enumerate(lines) if "$$EOE" in line][0]

    print iSOE, iEOE, lines[iSOE], lines[iEOE]

    lines = [line.split(',') for line in lines[iSOE+1:iEOE]]
    JD  = np.array([float(line[0]) for line in lines])
    pos = np.array([[float(item) for item in line[2:5]] for line in lines])
    vel = np.array([[float(item) for item in line[5:8]] for line in lines])

    pos, vel = [thing.T for thing in pos, vel]

    JDs.append(JD)
    posns.append(pos)
    vels.append(vel)
    linez.append(lines)

asteroids = []
for pos, vel, name in zip(posns, vels, names):
    asteroid = Asteroid(name)
    asteroid.pos = pos
    asteroid.vel = vel
    asteroids.append(asteroid)

fname = ('Roadster Spacecraft horizons_results.txt')
with open(fname, 'r') as infile:
    lines = infile.read().splitlines()
iSOE = [i for i, line in enumerate(lines) if "$$SOE" in line][0]
iEOE = [i for i, line in enumerate(lines) if "$$EOE" in line][0]
print iSOE, iEOE, lines[iSOE], lines[iEOE]
lines = [line.split(',') for line in lines[iSOE+1:iEOE]]

pos = np.array([[float(item) for item in line[2:5]] for line in lines])
vel = np.array([[float(item) for item in line[5:8]] for line in lines])
pos, vel = [thing.T for thing in pos, vel]

Roadster = Spacecraft('Roadster')
Roadster.pos = pos
Roadster.vel = vel

Roadster.rsun   = np.sqrt(((Sun.pos   - Roadster.pos)**2).sum(axis=0))
Roadster.rearth = np.sqrt(((Earth.pos - Roadster.pos)**2).sum(axis=0))
Roadster.rmars  = np.sqrt(((Mars.pos  - Roadster.pos)**2).sum(axis=0))

# Estimate Period:
x, y, z = Roadster.pos
theta   = np.arctan2(y, x)
dtheta  = theta[1:] - theta[:-1]
wraps   = np.where(dtheta<-1)[0]
print "approximate period in days", wraps[1:] - wraps[:-1]


if True:
    fig = plt.figure()
    ax1  = fig.add_subplot(2, 2, 1)
    for body in bodies:
        if body.name != 'Jupiter':
            x, y, z = body.pos
            ax1.plot(x, y)
            ax1.plot(x[:1], y[:1], 'ok')
    x, y, z = Roadster.pos
    ax1.plot(x, y, '-k')
    ax1.plot(x[:1], y[:1], 'ok')
    ax1.set_xlim(-3E+08, 3E+08)
    ax1.set_ylim(-3E+08, 3E+08)

    ax2  = fig.add_subplot(2, 2, 2)
    for body in bodies:
        if body.name not in ("Mercury", "Venus"):
            x, y, z = body.pos
            ax2.plot(x, y)
            ax2.plot(x[:1], y[:1], 'ok')
    for asteroid in asteroids:
        x, y, z = asteroid.pos
        ax2.plot(x, y, '-k', linewidth=0.5)
        ax2.plot(x[:1], y[:1], 'ok')
    x, y, z = Roadster.pos
    ax2.plot(x, y, '-k')
    ax2.plot(x[:1], y[:1], 'ok')
    ax2.set_xlim(-8E+08, 8E+08)
    ax2.set_ylim(-8E+08, 8E+08)

    ax3  = fig.add_subplot(2, 1, 2)
    years = 2018 + 37/365.25 + (JD-JD[0])/365.25
    ax3.plot(years, Roadster.rsun,   '-y', linewidth=1.0)
    ax3.plot(years, Roadster.rearth, '-b', linewidth=1.5)
    ax3.plot(years, Roadster.rmars,  '-r', linewidth=2.0)
    plt.show()
Спасибо, что поделились кодом Python. Если у кого-то есть JavaScript для расчета скорости и положения - или эти графики (холст HTML5?) - пожалуйста, дайте мне знать. Я рекомендую MIT (совместное использование StackExchange) или даже лицензию Public Domain, чтобы все могли модифицировать/использовать по своему усмотрению. Спасибо.
@RoundSparrowhilltx спасибо за ваши предложения. Этот скрипт просто читает текстовые файлы и рисует их для удобства. Фактические расчеты сделаны НАСА. Найдите на этом сайте дополнительную информацию о Spice, например.
Семь миллионов километров — это слишком мало для осмысленной гравитационной рогатки. Хорошая рогатка подлетает к поверхности настолько близко, насколько вы думаете, что вам это может сойти с рук; эффективность быстро падает с расстоянием (я думаю, обратно пропорционально квадрату). Например, 2007 VN84 считался потенциально опасным 20-метровым астероидом, прежде чем он был признан космическим кораблем Rosetta, совершающим гравитационный выстрел вокруг Земли.
@Mark Это определенно подходит для «рогатки». Но «гравитационное возмущение» было бы чем-то намного меньшим , чем рогатка, и этого было бы достаточно, чтобы немного изменить орбиту, чтобы уменьшить вероятность опасного сближения с Землей в будущем (см. этот вопрос ). Но, как я сказал выше, «я не уверен, что это достаточно близко…»

Скотт Мэнли объяснил это здесь, в 2:15–3:18:

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

Но, по словам Маска, SpaceX еще не сделала официального заявления о том, что аппарат «вышел за орбиту Марса»; очевидно, на втором этапе Falcon Heavy было больше энергии, чем ожидалось, и теперь родстер также получит возможность пролететь над поясом астероидов. Астрономы и любители слежения за космическими объектами пытаются получить от компании более подробную информацию о точном положении необычного космического корабля. Согласно Википедии под заголовком: Демонстрационная миссия Falcon Heavy.

При переходе на солнечную орбиту вторая ступень пролетела мимо орбиты Марса. Прогнозируется, что Roadster останется на орбите с перигелием на орбите Земли и афелием вблизи орбиты карликовой планеты Цереры в поясе астероидов.

И затем есть видео траектории Макса Фэджинса на YouTube, которое объясняет, как SpaceX, вероятно, продумала это. Расчетное время прибытия на Марс = октябрь 2018 г.

Just Google: Falcon Heavy и орбиты родстера Tesla, прогноз – YouTube

Чтобы добраться до Марса, нужно было просчитать все, до мельчайших деталей, с очень высокой степенью точности. Это требует времени и должно быть сделано заранее. Поэтому весь план полета работает только в том случае, если взлет происходит в точно определенный момент. Отсюда обратный отсчет.

В данном случае это был только пробный пуск. У них был хороший день и разрешение на запуск, так что они сделали это...

Как вы думаете, почему это не было сделано заранее? В наши дни такие расчеты занимают секунды на ноутбуке, когда у вас есть все данные, поэтому вы можете вычислить тысячи или миллионы решений и выбрать то, которое вам больше всего нравится, в последнюю секунду. См., например , этот ответ и комментарий
То, что сделано в одном из этих космических симуляторов, просто не подходит. Есть много главных и второстепенных факторов, которые они не учитывают. Некоторые из них не могут быть рассчитаны заранее и должны быть исправлены позже. Теперь, если вам нужно заговорить, нет лучшего камуфляжа для секретной миссии, чем вишнево-красный родстер!