検索対象:     
報告書番号:
※ 半角英数字
 年 ~ 
 年

汎用炉心解析システムMARBLE2の燃焼計算機能(ライブ実行デモ)

Burnup calculation with versatile reactor analysis code system MARBLE2 (interactive execution demo)

横山 賢治

Yokoyama, Kenji

汎用炉心解析システムMARBLE2に含まれる燃焼計算機能について、実際にMARBLE2を対話的に実行させながら紹介する。MARBLE2は高速炉の核特性解析を主目的とした解析コードシステムであるが、ユーザは目的に応じて小さな部品を組み立てながら使うことができる。このため、高速炉の核特性解析以外にも適用することができる。MARBLEでは、このような使い方を実現するために、Pythonという汎用のオブジェクト指向スクリプト言語を使って開発している。Pythonによる実装はプログラムが短く内容を理解するのが容易であるので実装例を示しながら、MARBLEの燃焼計算機能について紹介する。また、MARBLEの部品を使って簡易的な燃焼計算システムを構築する例を紹介する。

The burnup calculation function included in the versatile reactor analysis code system system MARBLE2 is introduced by an interactive execution demo. Although the main purpose of MARBLE2 is to analyze nuclear characteristics of fast reactors, the users can use it while assembling small functions according to purpose. Therefore, it can be applied other purposes than the nuclear characteristic analysis of fast reactors. In order to realize such usage, MARBLE is developed by using an object-oriented scripting language Python. As the Python implementation is short and easy to understand, the burnup function of MARBLE is explained by showing several examples of the implementation. In addition, an example of constructing a simple burnup calculation system using MARBLE is introduced.

Access

:

- Accesses

InCites™

:

Altmetrics

:

[CLARIVATE ANALYTICS], [WEB OF SCIENCE], [HIGHLY CITED PAPER & CUP LOGO] and [HOT PAPER & FIRE LOGO] are trademarks of Clarivate Analytics, and/or its affiliated company or companies, and used herein by permission and/or license.