В данной статье расскажу откуда я взял данные о стоимости запуска для прошлой статьи ракета-носителей и как работал с этими данными в PowerBI.
В чём проблема?
Проблема в том, что данные сильно устарели в Википедии используются данные от 2012-2015 года и редко 2017 (отчёт United States Government Accountability Office для Конгресса США), а значит:
- С 2015-го начались коммерческие запуски Falcon 9, который уронил стоимость запуска - компании предоставляющие пусковые услуги начали снижать цены и раскрывать их;
- Есть курсовая разница с 2012-2015;
- С каждым новым годом, если ракета-носитель запускается по плану - цена падает;
- Есть ошибки в отчёте United States Government Accountability Office, связанные с игнорированием типа запуска многоразовых Falcon 9 FT и Falcon Heavy, объединение в один класс всех Союзов-2 (включая СТ-А и СТ-Б), а также отчёт не учитывает, что космодромы разные и масса, выводимая на орбиту тоже разная;
- Актуальные данные нынче в twitter, facebook и на выступлениях представителей космических агентств и компаний, осуществляющих запуски.
Было несколько попыток собрать данные о стоимости запусков воедино, например: портал ecoruspace.me, журнал "Всё о космосе" и официальные попытки с публикацией от Federal Aviation Administration (США). Но они перестали актуализироваться и имеют ряд ошибок, упомянутых выше.
Поэтому раз уж я изучал в этот момент Microsoft PowerBI - я решил создать модель данных для актуализации цен на запуск ракета-носителей.
Что было сделано?
Во первых я изучил целевые орбиты, ракета-носители действующие и перспективные. Следом я более детально изучил попытки собрать данные о стоимости запусков воедино и подключил эти данные в PowerBI - теперь, если что-то поменялось бы в этих источниках (Википедия, журнал "Всё о космосе", Роскосмос и компании осуществляющие пуски) - я бы увидел это, нажав на кнопку "Обновить".
Мною был ранее пройден курс PowerBI на площадке Microsoft Learn. После загрузки данных я понял, что в ETL (Extract, Transform, Load) PowerBI мне не хватает знаний по Transform, я сделал то, что смог благодаря DAX, однако языки M и Python не применял.
Далее я начал изучать на чём основываются данные о стоимости и полезной нагрузке и понял, что много факторов не учитываются в попытках собрать данные - разница может быть в 10-20% только за счёт использования разных космодромов, блоков выведения, параметров головного обтекателя.
Через управление связями в PowerBI я собрал все данные из источников, которые влияют на цену запуска в одной визуализации в виде таблицы. Выгрузил эти данные в CSV и начал осуществлять проверку и актуализацию данных.
В процессе проверки появились новые источники - в основном сайты производителей ракета-носителей и блоков выведения, компании осуществляющие запуски, сайты космодромов.
Я разбил строки с учётом космодрома, разгонного блока и модификаций ракета-носителей, обогатил данные диапазоном выводимых нагрузок в зависимости от указанных выше данных, а также от наклонения целевой орбиты. К каждой строке я указывал откуда данные и каким годом они датированы.
Получившуюся таблицу я подгрузил как отдельный источник в PowerBI и создал необходимые визуализации, которые опубликовал в статье: "А сколько стоит что-нибудь отправить в космос? Часть 2" .
Стоимость запуска и цены за кг
Источники можно посмотреть в Google Таблица, сами ссылки могу предоставить.
Отчёт Federal Aviation Administration (США) за 2018-й год можно найти у них на сайте поиском - его нет в списке опубликованных, отличия от отчёта 2017-го есть.
Касательно ошибок в отчёте GAO за 2017-й:
- Статья на Gadget News, также в западной новостной ленте есть свой блоггер, который провёл такие же вычисления - его упоминают, когда говорят о стоимости запуска Falcon'ов.
UPD 23.02.2021:
06.10.2020 - данные о стоимости пуска ракеты Амур (бывший метановый Союз-6, а не Союз-7 ибо последний планировался под Морской старт на замену Зенит-SL, да полезная нагрузка совсм разная) в многоразовом и одноразовом варианте, стоимость запуска РН Electron, Vega, Firefly Alpha и данные по Vega C.
18.02.2021 - данные об отмене запуска Енисей, переносе Дон. АМур теперь Амур-СПГ, возможно переименуют в Союз-СПГ и на базе его первых ступеней будут делать первую Енисея и Дона. Добавлена облегчённая (без РБ) версия Союз-2.1б, а именно Союз-2М. Добавлена южнокорейская Perigee Blue Whale 1. Добавлена американская RS 1 от ABL Space Systems.
19.02.2021 - добавил индийские GSLV Mark 3, SSLV. Обновил данные по Ангара-А5 и Vega-C. Добавлены китайские Zhuque-2 и Zhuque-1. Добавил корейскую Nuri (KSLV-II). По ULA - Vulcan Heavy (561) убрал год запуска, поменял Vulcan 401 на Vulcan Centaur VC0, Vulcan 521 на Vulcan Centaur VC2S (522), добавил Vulcan Centaur VC4L и Vulcan Centaur VC6 (562), цены пересчитал по формуле VC2S=(200-82)*2+82.
20.02.2021 - поправил грузоподъёмность, стоимость запуска и конфигурации Амур-СПГ. Поправил конфигурации, даты запуска Ангара-А5М, А5В. Поправил стоимость запуска Протон-М. Поправил год первого запуска Ariane 6 (62), Firefly Alpha, H3-30S
PS: Спасибо ecoruspace.me и Daniel The Rocket Master.