PROMPT CRITICAL
EN GitHub

Minecraft 1.21.1 · NeoForge · пре-альфа

Реактор — это не блок, который даёт RF.

Prompt Critical — мод для Minecraft про промышленность: от угольной шахты до замкнутого ядерного топливного цикла. Его физическое ядро считает настоящие уравнения. Пульт на этой странице запускает ту же кинетику реактора прямо в браузере.

Ваша смена

Реактор заглушен, стержни полностью введены. Выведите его на 100 % мощности и удержите в пределах ±5 % 15 секунд.

  • Поднимайте стержни медленно. Мощность растёт экспоненциально, а скорость роста показывает период.
  • Защита глушит реактор, если период меньше 5 с или мощность выше 118 %. Разрешения она не спрашивает.
  • Хотите увидеть мгновенную критичность? Отключите защиту. А потом больше так не делайте.
ДИАПАЗОН ИСТОЧНИКА
ПЕРИОД < 20 с
МОЩНОСТЬ > 110 %
МГНОВЕННАЯ КРИТИЧНОСТЬ
НА МОЩНОСТИ ±5 %
ЗАЩИТА ВЫВЕДЕНА
АВАРИЙНАЯ ЗАЩИТА
ПОВРЕЖДЕНИЕ ТВЭЛОВ
Мощность
—
Период
—
Реактивность
—
Стержни выведены
—
Время модели
—
Время

Шесть групп запаздывающих нейтронов U-235 (Кипин), β = 0,0065, Λ = 20 мкс: константы из DelayedNeutronData в pc-sim, неявная схема с шагом 1 мс. Температурная обратная связь здесь — игрушечная, в одну строку; в моде её даёт теплогидравлическая модель.

01

Почему мод назван самым страшным термином реакторной физики

При делении U-235 только 0,65 % нейтронов появляются с опозданием, от секунд до минуты. Именно эти запаздывающие нейтроны делают реактор управляемым: они растягивают время между поколениями с микросекунд до того, на что успевает среагировать человек или релейный шкаф.

Когда реактивность доходит до одного доллара (β), цепная реакция перестаёт их ждать. Это и есть мгновенная критичность, prompt criticality. Ниже неё реактором управляете вы. Выше — уже никто.

98.6 s против 0.031 s
период реактора после скачка +0,1 $ с запаздывающими нейтронами и без них

Период реактора от реактивности. Уравнение обратных часов для U-235, Λ = 20 мкс, расчёт pc-sim. Логарифмическая шкала.

02

Испытания. Эти кривые никто не рисовал вручную.

Каждый график ниже — прогон pc-sim, физического ядра мода на чистой Java: без Minecraft и без нарисованных от руки кривых. Данные перегенерируются командой ./gradlew :pc-sim:siteData.

Тестовая установка ПР-300 теряет насос. 300 МВт, две петли. Насос B теряет питание на 5-й секунде; выбег, перераспределение расхода и срабатывание защиты получаются из уравнений.
  1. 5.00 sНасос B теряет питание и начинает выбег.
  2. 6.45 sЗащита срабатывает по снижению расхода теплоносителя, 2 из 3 каналов.
  3. 8 sМощность упала до 6 %. Минимальный DNBR за переходный процесс 4,16 при уставке 1,45.
  4. 60 sПростаивающая петля течёт назад: петля A прокачивает через неё воду с расходом −16 %.
Реактор заглушен, а тепло всё ещё идёт. Мощность деления из прогона pc-sim с ручным срабатыванием защиты на 5-й секунде. Остаточное тепловыделение — оценка Уэя–Вигнера, в pc-sim его пока нет. Логарифмическая шкала.
Почему вода в ВВЭР кипит при 345 °C. Линия насыщения по таблицам IAPWS-IF97 из pc-sim. При 15,5 МПа, давлении типичного первого контура, вода кипит примерно при 345 °C.

0.027 ms

в среднем на тик для всей связанной установки ПР-300

0бюджет 3 мс

{n} тиков после прогрева: p50 {p50} мс, p95 {p95} мс, p99 {p99} мс. Замер на машине разработчика, так что это порядок величины.

03

Пять отраслей. Каждая питает следующую.

Реактор здесь не открывается рецептом. Сначала нужно построить промышленность, которая сделает для него детали.

  1. I0

    Уголь и пар

    Угольная шахта с метаном и вентиляцией, угольные котлы, паровая машина, которая крутит вал Create.

  2. I1

    Сталь и электричество

    Коксовые печи, доменная печь, конвертер, бесшовные трубы. Синхронные генераторы, ЛЭП, трансформаторы, релейная защита. Первый графитовый котёл.

  3. I2

    Нефть и газ

    Сейсморазведка, бурение и управление скважиной, НПЗ, газопереработка, газовые турбины.

  4. I3

    Химия

    Пиролиз, полимеры, хлорщелочное производство, синтез-газ, ионообменные смолы, ТБФ для переработки топлива.

  5. I4

    Атом

    Каскад обогащения, тепловыделяющие сборки, переработка, изотопы и РИТЭГи.

Готового «контроллера реактора» нет

Мод даёт датчики, функциональные блоки и периферию. Систему управления вы проектируете сами, и она растёт вместе со станцией.

  1. A0

    Ручное управление: задвижки, ключи и человек у приборов.

  2. A1

    Релейная логика: блокировки, собранные в шкафу.

  3. A2

    Аналоговые вычислители: интеграторы и компараторы.

  4. A3

    ПЛК на языках МЭК 61131-3 и противоаварийная автоматика.

  5. A4

    РСУ и SCADA на компьютерах CC: Tweaked.

  6. A5

    Оптимизация на уровне станции.

Рендеры блоков — арт-плейсхолдеры из исходников Blockbench в репозитории.

04

Что готово

Уже есть

  • pc-sim: кинетика реактора, вода и пар по IAPWS-IF97, двухпетлевая тестовая установка ПР-300, аппаратная защита.
  • Эпоха I0 в игре: жаротрубный котёл и паровая машина на валу Create; шахта с вентиляцией, метаном и взрывами; подъём, водоотлив, лава, углеобогащение, литейка и станки; справочник инженера.
  • Каркас мода на NeoForge, CI, архитектурные тесты, которые не пускают код Minecraft в pc-sim.
  • Модели-плейсхолдеры для блоков всех пяти отраслей.
  • Дизайн-документ; вики пересказывает его.

Пока нет

  • Эпох I1–I4. Сталь, нефть, химия и реактор в мире пока существуют только как дизайн.
  • Релизов. Скачивать пока нечего.
  • Финального арта.