Jump to content

Код переноса N-частиц Монте-Карло

(Перенаправлено с MCNP )
МКНП
Разработчик(и) ЛАНЛ
Стабильная версия
MCNP6.3 / 10 января 2023 г .; 18 месяцев назад ( 10.01.2023 ) [1]
Написано в Фортран 90
Операционная система Кросс-платформенный
Тип Вычислительная физика
Лицензия https://rsicc.ornl.gov/
Веб-сайт МакНП .lan .gov

Транспорт N-частиц Монте-Карло ( MCNP ) [2] — это универсальный код переноса излучения Монте-Карло с непрерывной энергией, обобщенной геометрией и зависимостью от времени, предназначенный для отслеживания многих типов частиц в широком диапазоне энергий и разработанный Национальной лабораторией Лос-Аламоса . Конкретные области применения включают, помимо прочего, радиационную защиту и дозиметрию, радиационную защиту , радиографию , медицинскую физику, безопасность ядерной критичности , проектирование и анализ детекторов, каротаж ядерных нефтяных скважин , для ускорителей проектирование мишеней деления и , проектирование реакторов термоядерного синтеза , дезактивацию. и вывод из эксплуатации. Код обрабатывает произвольную трехмерную конфигурацию материалов в геометрических ячейках, ограниченных поверхностями первой и второй степени и эллиптическими торами четвертой степени.

Обычно используются точечные данные поперечного сечения, хотя доступны и групповые данные. Для нейтронов учитываются все реакции, указанные в конкретной оценке сечения (например, ENDF/B-VI). Тепловые нейтроны описываются как моделью свободного газа, так и S(α,β)-моделями. Для фотонов код учитывает некогерентное и когерентное рассеяние, возможность флуоресцентного излучения после фотоэлектрического поглощения, поглощение при парном рождении с локальным испусканием аннигиляционного излучения и тормозное излучение. Для транспорта электронов используется модель непрерывного замедления, которая включает позитроны, k-рентгеновское излучение и тормозное излучение, но не включает внешние или самоиндуцированные поля.

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

MCNP содержит множество гибких счетчиков: поверхностный ток и поток, объемный поток (длина трека), точечные или кольцевые детекторы, нагрев частиц, нагрев деления, счетчик высоты импульса для энергии или осаждения заряда, счетчики сетки и счетчики радиографии.

Ключевая ценность, которую обеспечивает MCNP, — это возможность прогнозирования, которая может заменить дорогостоящие или невозможновыполнимые эксперименты. Его часто используют для разработки крупномасштабных измерений, что обеспечивает значительную экономию времени и средств для сообщества. Последняя версия кода MCNP LANL, версия 6.2, представляет собой часть набора синергетических возможностей, каждая из которых разработана в LANL; он включает в себя оцененные ядерные данные (ENDF) и код обработки данных NJOY. Высокая уверенность международного сообщества пользователей в прогнозирующих возможностях MCNP основана на его работе с наборами тестов для проверки и проверки, сравнении с кодами-предшественниками, автоматизированным тестированием, базовыми высококачественными ядерными и атомными базами данных и значительными испытаниями, проводимыми его пользователями.

Метод Монте-Карло для переноса радиационных частиц зародился в LANL в 1946 году. [3] Создателями этих методов были Станислав Улам , Джон фон Нейман , Роберт Рихтмайер и Николас Метрополис . [4] Монте-Карло для транспортировки радиации был придуман Станиславом Уламом в 1946 году, когда он играл в пасьянс во время выздоровления от болезни. « Потратив много времени на попытки оценить успех с помощью комбинаторных вычислений, я задался вопросом, не может ли быть более практичным методом… проложить все это, скажем, сто раз, а затем просто наблюдать и подсчитывать количество успешных ходов ». В 1947 году Джон фон Нейман направил письмо Роберту Рихтмайеру, предлагая использовать статистический метод для решения проблем диффузии и размножения нейтронов в устройствах деления. [5] Его письмо содержало 81-шаговый псевдокод и было первой формулировкой расчета Монте-Карло для электронной вычислительной машины. Предположения фон Неймана заключались в следующем: зависимость от времени, непрерывная энергия, сферическая, но изменяющаяся в радиальном направлении, один делящийся материал, изотропное рассеяние и образование деления, а также множественность деления 2, 3 или 4. Он предложил использовать 100 нейтронов каждый для 100 столкновений и оценил время вычислений на ENIAC в пять часов. [6] [ циклическая ссылка ] . Рихтмайер предложил предложения, позволяющие учитывать несколько расщепляющихся материалов, отсутствие зависимости спектра деления от энергии, множественность одного нейтрона и проведение вычислений за компьютерное время, а не за количество столкновений. Код был окончательно доработан в декабре 1947 года. Первые расчеты были проведены в апреле/мае 1948 года на ENIAC.

Ожидая физического перемещения ENIAC, Энрико Ферми изобрел механическое устройство под названием FERMIAC. [7] отслеживать движение нейтронов через делящиеся материалы методом Монте-Карло. Методы Монте-Карло для переноса частиц стимулировали развитие вычислений с момента появления современных компьютеров; это продолжается и сегодня.

В 1950-х и 1960-х годах эти новые методы были объединены в серию специальных кодов Монте-Карло, включая MCS, MCN, MCP и MCG. Эти коды могли транспортировать нейтроны и фотоны для специализированных приложений LANL. В 1977 году эти отдельные коды были объединены для создания первого обобщенного кода переноса радиационных частиц Монте-Карло, MCNP. [8] [9] В 1977 году MCNP была впервые создана путем слияния MCNG с MCP для создания MCNP. Первой версией кода MCNP была версия 3, выпущенная в 1983 году. Она распространяется Информационно-вычислительным центром по радиационной безопасности в Ок-Ридже, штат Теннесси.

Расширение N-частиц Монте-Карло

[ редактировать ]

Программа Monte Carlo N-Particle eXtended (MCNPX) также была разработана в Национальной лаборатории Лос-Аламоса и способна моделировать взаимодействия 34 различных типов частиц (нуклонов и ионов) и более 2000 тяжелых ионов практически при всех энергиях. [10] включая моделируемые MCNP.

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

MCNP6 представляет собой слияние MCNP5 и MCNPX. [10]

Сравнение

[ редактировать ]

MCNP6 менее точен, чем MCNPX. [11] [12] Geant4 менее точен, чем MCNPX. [11] [12] [13] [14] [15] Geant4 менее точен, чем MCNP5. [12] [16]

Geant4 медленнее, чем MCNPX. [12] [13] [17]

См. также

[ редактировать ]

Примечания

[ редактировать ]
  1. ^ «Примечания к выпуску MCNP6.3» (PDF) . ЛАНЛ. 10 января 2023 г. Проверено 9 января 2024 г.
  2. ^ «Сайт MCNP» .
  3. ^ Суд, А. (июль 2017 г.). «Метод Монте-Карло и MCNP – краткий обзор нашей 40-летней истории» (PDF) . Веб-сайт MCNP — раздел ссылок .
  4. ^ Экхардт, Р. (1987). «Стэн Улам, Джон фон Нейман и метод Монте-Карло» (PDF) . Веб-сайт MCNP – справочный раздел .
  5. ^ фон Нейман, Дж. (1947). «Статистические методы диффузии нейтронов» (PDF) .
  6. ^ «ЭНИАК» . Arc.Ask3.Ru .
  7. ^ «ФЕРМИАК» , Arc.Ask3.Ru , 28 августа 2019 г. , получено 9 января 2020 г.
  8. ^ Картер, LL (март 1975 г.). «Разработка кода Монте-Карло в Лос-Аламосе» (PDF) . Веб-сайт MCNP – справочный раздел .
  9. ^ «Материалы заседания исследовательской группы NEACRP в Монте-Карло» (PDF) . Архивы ОЭСР-АЯЭ . Июль 1974 года.
  10. ^ Jump up to: а б Джеймс, М.Р. «MCNPX 2.7.x — разрабатываются новые функции» (PDF) .
  11. ^ Jump up to: а б Месик, Кентукки; Фельдман, WC; Купленд, DDS; Стоунхилл, округ Колумбия (2018). «Анализ Geant4 для моделирования взаимодействия галактических космических лучей внутри планетарных тел» . Наука о Земле и космосе . 5 (7): 324–338. arXiv : 1810.06483 . Бибкод : 2018E&SS....5..324M . дои : 10.1029/2018EA000400 .
  12. ^ Jump up to: а б с д Глостер, Колин Пол (2023). «Комментарий к статье «Гамма-спектроскопия с использованием углового распределения комптоновского рассеяния» [Nucl. Instr. and Meth. A 1031 (2022) 166502]» . Ядерные приборы и методы в физических исследованиях. Раздел А: Ускорители, спектрометры, детекторы и сопутствующее оборудование . 1049 : 167923. Бибкод : 2023NIMPA104967923G . дои : 10.1016/j.nima.2022.167923 . S2CID   255262511 .
  13. ^ Jump up to: а б Аффонсо, Вернек; Раони, Ренато; Маттос Барбоса, Кэролайн; Плотина, Роос, Сан-Франциско; Сальгадо, Уильям Л.; Х. да Силва, Адемир; М. Сальгадо, Сезар (2020). «Сравнение кодов MCNPX и Gate/Geant4 в исследованиях объемной доли» . Прикладное излучение и изотопы . 164 : 109226. Бибкод : 2020AppRI.16409226A . дои : 10.1016/j.apradiso.2020.109226 . ПМИД   32819497 .
  14. ^ ван дер Энде, Б.М.; Атанакович Дж.; Эрландсон, А.; Бентуми, Г. (2016). «Использование GEANT4 в сравнении с MCNPX для определения характеристик детектора нейтронов с борной подкладкой» . Ядерные приборы и методы в физических исследованиях. Раздел А: Ускорители, спектрометры, детекторы и сопутствующее оборудование . 820 : 40–47. Бибкод : 2016NIMPA.820...40В . дои : 10.1016/j.nima.2016.02.082 .
  15. ^ Феррари, Альфредо; Киселев, Даниэла; Кои, Тацуми; Вольмутер, Майкл; Давиде, Жан-Кристоф (2018). «Лидирование Po-производства: эталон между Geant4, FLUKA и MCNPX». arXiv : 1806.03732 [ physical.acc-ph ].
  16. ^ Алматари, М.; Исса, Шамс AM; Донг, МГ; Сайед, Мичиган; Аяд, Р. (2019). «Сравнение MCNP5, Geant4 и экспериментальных данных по ослаблению гамма-лучей стеклами PbO-BaO-B2O3» . Гелион . 5 (8): e02364. дои : 10.1016/j.heliyon.2019.e02364 . ПМК   6716400 . ПМИД   31485541 .
  17. ^ Рандения, СД; Таддеи, П.Дж.; Ньюхаузер, В.Д.; Йепес, П. (2009). «Взаимное сравнение кодов переноса излучения Монте-Карло MCNPX, GEANT4 и FLUKA для моделирования протонной лучевой терапии глаза» . Ядерные технологии . 168 (3): 810–814. Бибкод : 2009NucTe.168..810R . дои : 10.13182/NT09-A9310 . ПМЦ   2943388 . ПМИД   20865141 .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: af7148892165c5508f23db70553a1e83__1714024320
URL1:https://arc.ask3.ru/arc/aa/af/83/af7148892165c5508f23db70553a1e83.html
Заголовок, (Title) документа по адресу, URL1:
Monte Carlo N-Particle Transport Code - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)