Космоконтур2035Рабочее место →

КосмоХакатон 2026 · кейс 2 · команда «Рапира Клауд»

План снабжения орбитального топливного узла на 2035–2040 годы

Цифровой контур считает суточный баланс, расходы и нарушения каждого года для любого плана и сценария и выбирает стратегию, которая выдерживает обязательный стресс.

Рекомендация — PLAN_NEW_B

QR-код: https://kosmokontur.dverkuoff.uk/

Открыть сервис

kosmokontur.dverkuoff.uk

Задача оператора

Решения на каждый год 2035–2040 и подготовительный 2034; требования проверяются в каждом году отдельно, без усреднения.

Выбирает

  • резерв мощности каналов A–E
  • заказ и число партий
  • начальный запас
  • инвестиции и их даты: Earth-New, Lunar-ISRU, ZBO

Обязан

  • сервис критического ≥ 99%, общего ≥ 97%
  • запас на 1 января ≥ 45 суток спроса
  • хранилище не переполнено
  • CAPEX ≤ 1 800 к 2037, ≤ 2 800 к 2040
  • Emergency ≤ 2 лет подряд

Рискует

  • деньгами: закупка, резерв, хранение, CAPEX
  • сервисом: дефицит критического и коммерческого спроса
  • обязательствами: take-or-pay, необратимые инвестиции, lead time до 12 мес

Как устроен расчёт

Данные и контракты → поставки → баланс → расходы → ограничения → риски и стороны → выбор плана. Детерминированно: тот же вход — тот же результат, у каждого прогона input_hash.

B0 · Проверка вводаошибка с путём поля — расчёта нет
B1 · Сценарийстресс, риски, исследования — на копии
B2 · Доступность и CAPEXопцион 90 + 270, ISRU, ZBO по датам
B3 · Контрактырезерв, take-or-pay: max(заказ; доля × резерв)
B4 · Партии и срокидата заказа = прибытие − lead time
B5 · Поставкиплановая · сценарная · ожидаемая
B6 · Суточный балансзапас + поступление − потери − выдача
B7 · Обслуживаниесервис по годам, серии Emergency
B8 · Расходыстатьи по годам, хранение отдельно, PV
B9 · Ограничениянарушение = год + величина + причина
B10 · РезультатRunResult + input_hash

Анализ поверх ядра

B11 · Адаптация к стрессурешение задним числом — ошибка
B12 · Сравнениеодна база: набор и ставка
B13 · Стороныметрики без весов
B14 · Чувствительностьпороги бисекцией
B15 · Рискириск − BASE; мера — отдельный прогон
B16 · Горизонт 2041спрос без новых решений

Числа кейса — только из данных организатора; ни одного числа в коде (проверено набором с 6-м каналом и 2041 годом). Автоматические тесты с протоколом — tests/PROTOCOL.md.

Три плана

Разные архитектуры снабжения, а не только объёмы. У всех буфер к стрессу копится в 2037 году — до наблюдения шока — и оплачивается в любом сценарии.

Дешёвый

только земные каналы A + B, Emergency — базовый канал 2039–2040

CAPEX
180
PV, стандартный
9 550,1
PV, стресс + адаптация
11 166,5
Сервис в стрессе + адаптация
95,61%
Нарушений hard в стрессе + адаптация
1
Спрос 2041 без новых решений, т
351,2
Emergency, остаток лет
0

Earth-New

новый земной канал Earth-New по опциону, мощность с 2038 года

CAPEX
540
PV, стандартный
9 521,0
PV, стресс + адаптация
10 423,9
Сервис в стрессе + адаптация
100,00%
Нарушений hard в стрессе + адаптация
0
Спрос 2041 без новых решений, т
500,9
Emergency, остаток лет
2

Lunar-ISRU

лунное производство топлива, поставки с 2038 года

CAPEX
1 430
PV, стандартный
9 318,5
PV, стресс + адаптация
10 962,3
Сервис в стрессе + адаптация
100,00%
Нарушений hard в стрессе + адаптация
1
Спрос 2041 без новых решений, т
506,0
Emergency, остаток лет
2

Выбор и его цена

Премия в стандартном сценарии — за то, что PLAN_NEW_B единственный из трёх проходит обязательный стресс без нарушений.

платим в стандартном сценарии

+202,5

млн у.е. PV против Lunar-ISRU (9 521,0 против 9 318,5). Против дешёвого плана PLAN_NEW_B дешевле на 29,1.

экономим при наступлении стресса

−538,4

млн у.е. PV против Lunar-ISRU после адаптации (10 423,9 против 10 962,3); против дешёвого — −742,7. Сервис 100%, дефицит 0,0 т.

Буфер 2037 года — цена страховки в стандартном сценарии

441,7

млн PV, 4,9% расходов

В стрессе с адаптацией буфер окупается

−31,6

млн PV против того же плана без буфера: топливо куплено до роста цены на 25%

Гибкость: спрос 2041 года без новых решений

500,9 т

при спросе 2040 года 390,0 т; Emergency не тронут (2 из 2)

Стресс по шокам

Тот же план как есть и с адаптацией 2038-04-01; решения до 2038 года не меняются. Разложение — один шок, остальные сняты.

ДешёвыйEarth-NewLunar-ISRU
Как есть: сервис · дефицит · нарушений hard77,77% · 99,7 т · 189,22% · 48,3 т · 181,48% · 126,4 т · 2
С адаптацией: сервис · дефицит · нарушений hard95,61% · 19,7 т · 1100,00% · 0,0 т · 0100,00% · 0,0 т · 1
Цена адаптации, PV · предотвращено903,6 · 80,0 т504,7 · 48,3 т1 328,7 · 126,4 т
только спрос +15% (S1, S2): Δ PV · дефицит−83,7 · 99,7 т
RESERVE_45D 2040
−97,6 · 48,3 т
RESERVE_45D 2040
−99,6 · 43,4 т
RESERVE_45D 2040
только цена A и B +25% (S3): Δ PV · дефицит796,6 · 0,0 т495,7 · 0,0 т451,9 · 0,0 т
только недопоставка ISRU (S4): Δ PV · дефицит0,0 · 0,0 т0,0 · 0,0 т−98,5 · 0,0 т
RESERVE_45D 2039; RESERVE_45D 2040
только предел потерь 2% (S5): Δ PV · дефицит0,0 · 0,0 т0,0 · 0,0 т0,0 · 0,0 т

Спрос — единственная физическая причина дефицита у дешёвого плана и Earth-New; цена бьёт только по деньгам; предел потерь 2% нейтрализован ZBO с 2037 года; у Lunar-ISRU шоки взаимодействуют: по отдельности 43,4 т и 0 т дефицита, вместе — 126,4 т.

Узкое окно исполнимости

PLAN_NEW_B исполним в стандартном сценарии при спросе от −0,3% до +0,79% от прогноза. Это свойство задачи: снизу — ёмкость хранилища 120 т, сверху — норматив 45 суток.

доказательство порога

Ручная формула по данным кейса: запас на 01.01.2037 = (14 + 111 + 153) т × (1 − 0,045) − (100 + 140)·m; норматив = 190·m·45/365.

1,00784

вручную

1,00785

бисекция ядра (±0,00005)

Расхождение 0,000011 — внутри точности поиска. Проверяет тест TEST-25.

ПланСнизуСверху
PLAN_CHEAP_B0,9914 STORAGE_OVERFLOW 20391,0079 RESERVE_45D 2037
PLAN_NEW_B0,9971 STORAGE_OVERFLOW 20401,0079 RESERVE_45D 2037
PLAN_ISRU_B0,9982 STORAGE_OVERFLOW 20401,0079 RESERVE_45D 2037
PLAN_CHEAP0,9496 STORAGE_OVERFLOW 20401,0028 RESERVE_45D 2040
PLAN_NEW0,9646 STORAGE_OVERFLOW 20401,0028 RESERVE_45D 2040
PLAN_ISRU0,9619 STORAGE_OVERFLOW 20401,0028 RESERVE_45D 2040

Порог по цене земных каналов

Преимущество Earth-New и ISRU держится на дорогих земных запусках. Пересечение приведённых расходов найдено бисекцией в стандартном сценарии.

−2,1%

цена Earth-Core и Earth-Flex (k = 0,9795): ниже — дешёвый план дешевле рекомендованного в стандартном сценарии

−15,6%

k = 0,8439: ниже — дешёвый план дешевле всех трёх

Earth-New и ISRU на 0,5…1,5 местами не меняются. Ниже порога выбор PLAN_NEW_B держится только на устойчивости к стрессу и запасе по 2041 году.

Обрыв 2041 у дешёвого плана

Сколько спроса 2041 года план выдерживает без новых решений: резервы 2040 года, запас на 31.12.2040, Emergency по правилу серии.

Дешёвый план

−38,8 т

к спросу 2040 года: 351,2 т против 390,0 т. Каналы A 190 и B 110 т на пределе, Emergency исчерпан (2 года подряд из 2).

После стресса разрыв −143,0 т. У PLAN_NEW_B запас +110,9 т.

Риски и стороны

Последствие = прогон риска минус стандартный. Мера: заранее резерв, по факту заказ; цена меры — в стандартном сценарии. Весов сторон нет.

Риск · планБез мерыМера в BASEПри рискеПосле меры
R01 NEW_B — Earth-New на 6 мес позжедефицит 0,0 т · ORDER_EXCEEDS_RESERVATION 20384,665,2исполним
R02 ISRU_B — ISRU на год позжедефицит 27,2 т · ORDER_EXCEEDS_RESERVATION 2038; SERVICE_CRITICAL 2038; SERVICE_TOTAL 2038; SOURCE_NOT_AVAILABLE 2038; RESERVE_45D 2039–204013,6644,6исполним
R04 NEW_B — ожидаемая поставка (D18)дефицит 0,0 т · RESERVE_45D 2036–2037, 20404,0281,3исполним
R05 NEW_B — высокий спрос HIGHдефицит 187,3 т · RESERVE_45D 2035–204012,22 620,9STORAGE_OVERFLOW 2039–2040
R06 NEW_B — ZBO позже 01.01.2037норматив 01.01.2039 при задержке больше 0,20 мес29,4B 2039 +49 тпринята: буфер +3 т, допуск 5,00 мес

R03 — потеря партии Earth-Core в 2039 году: нарушений нет ни в одном плане, мера не нужна (покрывает буфер).

Стороны при PLAN_NEW_B (B13): случайОператор, PV (Δ)Критич., тКоммерч.: дефицит · сервисПоставщики A / B / C / E
BASE9 521,0 (0,0)0,00,0 т · 100,00%6 810 / 1 421 / 2 457 / 0
стресс как есть · RESERVE_45D 20409 919,1 (398,1)0,048,3 т · 69,98%7 399 / 1 450 / 2 457 / 0
стресс с адаптацией10 423,9 (902,9)0,00,0 т · 100,00%7 399 / 2 059 / 2 457 / 0
R01 EN · с мерой9 566,6 (45,6)0,00,0 т · 100,00%6 810 / 1 756 / 2 183 / 0
R05 HIGH · без меры · RESERVE_45D 2035–20409 338,5 (−182,5)0,5186,8 т · 44,72%6 810 / 1 421 / 2 457 / 0
R05 HIGH · с мерой · STORAGE_OVERFLOW 2039–204011 959,4 (2 438,4)0,00,0 т · 100,00%6 810 / 3 520 / 2 457 / 962

Цифровой контур

Правка решения → пересчёт за доли секунды → нарушение с годом, величиной и причиной; стандарт против стресса; план сохраняется и выгружается в CSV и XLSX.

Рабочее место: выбор плана и сценария, выгрузки, статус «Исполним» и восемь показателей
Рабочее место: PLAN_NEW_B, стандарт — исполним
После правки заказа — статус «Неисполним» и нарушение с годом, величиной и причиной
Правка заказа Earth-New на 2039 год → нарушение
Сравнение показателей: стандартный сценарий, стресс как есть, стресс с адаптацией
Стандарт · стресс как есть · стресс с адаптацией
Чувствительность PV к спросу с нижним и верхним порогом исполнимости
Пороги окна по спросу — бисекция ядра

Рабочая ссылка: kosmokontur.dverkuoff.uk · запуск: docker compose up --build

Ограничения и что дальше

Прототип честно показывает, где он заканчивается.

01

Один агрегированный узел

без траекторий, ракет и термодинамики; годовые решения, суточный баланс

02

Детерминированный расчёт

надёжность — ожидаемая поставка в риск-сценарии, а не случайная величина; вероятностей в кейсе нет

03

Оптимизатора нет

планы составлены по явному правилу и проверены; следующий шаг — правило, держащее запас в середине окна исполнимости

04

Резерв 45 суток — физический

законтрактованный Emergency (R5.7) — только исследование: буфер меньше на 3 т, экономия 27,5 PV, но эквивалентность не доказана

05

Окно без ZBO — мера принята

без меры задержка ZBO дольше 0,20 мес ломает норматив 01.01.2039 в стрессе, и адаптация его не чинит; +3 т к буферу за 29,4 PV в BASE — допуск 5,00 мес, дальше остаточный риск

Числа — из выгрузок results/ (как в docs/_numbers.md). Визуальный язык — тема Positivus, © 2024 Manul Thanura, MIT. Шрифты Space Grotesk и Onest — SIL OFL 1.1.