[HiTech 1.12.2] Математическое и имитационное моделирование Термоядерного Реактора
Автор: Stawlie_ · Обновлён:
Задачи расчёта и подготовка к работе
В этой статье мы будем использовать среду Colaboratory для программирования на Python и расчета параметров термоядерного реактора. Мы вычислим:
- Сколько плутония принесет синерий;
- Сколько плутония требуется для заданного количества синерия.
Для работы вам понадобятся:
- Аккаунт Google;
- Свободное место на диске Google;
- Мышь и клавиатура.
Перейдите по следующей ссылке:
https://colab.research.google.com/drive/1c9nZDEPBggupzDSv9iEsnDSGmJWbwX5v?usp=sharing
Возможности Colab
Colaboratory (или просто Colab) позволяет писать и выполнять код Python в браузере. Преимущества:
- Не требуется настройка;
- Бесплатный доступ к графическим процессорам;
- Простое предоставление доступа к документам другим пользователям.
Это решение подходит для студентов, специалистов по обработке данных и исследователей в области искусственного интеллекта. Вся необходимая информация предоставляется при первом входе в систему.
Сохранение рабочей копии
Файл открывается в режиме читателя, что позволяет редактировать его только для вас. После перезагрузки изменения будут отменены.
Внимание: файл в режиме редактирования может работать очень долго.
Сначала сохраните файл на свой диск:
- Выполните: Файл → Сохранить копию на Диске.

Откроется окно с вашей копией файла. Теперь все изменения будут сохраняться только для вас.
Расчёт плутония для заданного количества синерия
Включает 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.

- Количество полученной энергии: 31.450G FE
- Используемого плутония: 48 для создания 40 синерия из заданных (40).
- Количество циклов: 10
- Время, потраченное на все циклы с 1 машиной: 00:45:50 (ЧЧ:ММ:СС)
Повторное использование плутония и замкнутый контур
Детали алгоритма и примеры настройки
Алгоритм учитывает не только начальное количество плутония, но и его последующее переиспользование.
Важно создать отдельную МЭ-систему, из которой плутоний не будет уходить после переиспользования. Должен быть замкнутый контур.
Пример:
Экваритовая пыль попадает в МЭ-систему через предметный буфер и шину хранения. В системе уже находится плутоний. Механизм поступления плутония в систему предлагается разработать самостоятельно, учитывая наличие шин экспорта с излучателем.
Далее к новой МЭ-сети подключается вход камеры распада. Установите с использованием нового МЭ-интерфейса или фильтра из Thermal Expansion поставку пыли полидена и плутония в количествах 32 и 12 штук соответственно.
Также подключите промышленную термальную центрифугу к новой МЭ-сети. Обратите внимание, что выход центрифуги должен быть направлен в новую МЭ-сеть, а вход может подключаться к основной сети.
Если следовать этим шагам, плутоний попадет в камеру распада. Затем жидкость из камеры будет перенаправлена в термальную центрифугу, а получившееся калифорниевое топливо отправится в реакторы. Отработанное топливо следует направить в термальную центрифугу, подключенную к новой МЭ-сети.
На заключительном этапе плутоний поступает в систему для повторного использования (второй цикл).
Планы развития расчётов
- Включить время работы реактора в измерение времени;
- Вычисление оптимального количества реакторов и камер распада для бесперебойной работы;
- Включение в переработку Реактора 2-го тира;
- Интеграция с термоядерным реактором (потребление экваритовой пыли);
- Другие идеи.


