Гайды

[HiTech 1.12.2] Математическое и имитационное моделирование Термоядерного Реактора

Автор: Stawlie_ · Обновлён:

Задачи расчёта и подготовка к работе

В этой статье мы будем использовать среду Colaboratory для программирования на Python и расчета параметров термоядерного реактора. Мы вычислим:

  • Сколько плутония принесет синерий;
  • Сколько плутония требуется для заданного количества синерия.

Для работы вам понадобятся:

  • Аккаунт Google;
  • Свободное место на диске Google;
  • Мышь и клавиатура.

Перейдите по следующей ссылке:

https://colab.research.google.com/drive/1c9nZDEPBggupzDSv9iEsnDSGmJWbwX5v?usp=sharing

Возможности Colab

Colaboratory (или просто Colab) позволяет писать и выполнять код Python в браузере. Преимущества:

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

Это решение подходит для студентов, специалистов по обработке данных и исследователей в области искусственного интеллекта. Вся необходимая информация предоставляется при первом входе в систему.

Сохранение рабочей копии

Файл открывается в режиме читателя, что позволяет редактировать его только для вас. После перезагрузки изменения будут отменены.

Внимание: файл в режиме редактирования может работать очень долго.

Сначала сохраните файл на свой диск:

  1. Выполните: Файл → Сохранить копию на Диске.
bV3XkJc.png

Откроется окно с вашей копией файла. Теперь все изменения будут сохраняться только для вас.

Расчёт плутония для заданного количества синерия

Включает 2 переменные для редактирования:

N_sinerium = 4 # Количество необходимого синерия
number_of_machines = 1  # Количество камер распада

Если нужно узнать, сколько плутония требуется для N единиц синерия, укажите это значение в переменной N_sinerium. Дополнительно можно указать количество камер распада в переменной number_of_machines, чтобы рассчитать временные промежутки переработки плутония.

Расчёт синерия из заданного количества плутония

Включает 2 переменные для редактирования:

initial_plutonium = 12  # Начальное количество плутония
number_of_machines = 1  # Количество камер распада

Если нужно узнать, сколько синерия принесет плутоний, укажите количество плутония в переменной initial_plutonium. Дополнительно можно указать количество камер распада в переменной number_of_machines для расчета временных промежутков переработки.

Запуск кода и результаты расчёта

В начале кода, справа, находится кнопка запуска. Также можно запустить код сочетанием клавиш CTRL+ENTER.

xBzbvJ2.png
  • Количество полученной энергии: 31.450G FE
  • Используемого плутония: 48 для создания 40 синерия из заданных (40).
  • Количество циклов: 10
  • Время, потраченное на все циклы с 1 машиной: 00:45:50 (ЧЧ:ММ:СС)

Повторное использование плутония и замкнутый контур

Детали алгоритма и примеры настройки

Алгоритм учитывает не только начальное количество плутония, но и его последующее переиспользование.

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

Пример:

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

Далее к новой МЭ-сети подключается вход камеры распада. Установите с использованием нового МЭ-интерфейса или фильтра из Thermal Expansion поставку пыли полидена и плутония в количествах 32 и 12 штук соответственно.

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

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

На заключительном этапе плутоний поступает в систему для повторного использования (второй цикл).

Планы развития расчётов

  1. Включить время работы реактора в измерение времени;
  2. Вычисление оптимального количества реакторов и камер распада для бесперебойной работы;
  3. Включение в переработку Реактора 2-го тира;
  4. Интеграция с термоядерным реактором (потребление экваритовой пыли);
  5. Другие идеи.

Похожие гайды