Initialising ...
Initialising ...
Initialising ...
Initialising ...
Initialising ...
Initialising ...
Initialising ...
横山 賢治; 羽様 平; 谷中 裕; 大木 繁夫
JAEA-Data/Code 2024-007, 41 Pages, 2024/10
汎用炉心解析システムMARBLEの第3版であるMARBLE3を開発した。MARBLEの開発ではオブジェクト指向スクリプト言語Pythonを用いており、これまでの開発ではPythonバージョン2(Python2)を用いていたが、Pythonのバージョンアップの後方非互換性の問題により、Pythonの最新版であるPythonバージョン3(Python3)では、MARBLEを動作させることができなくなっていた。このため、MARBLE3の開発では全面的に改修を行って、Python3で動作するように整備した。また、MARBLE3では、新しく開発された解析コードのカプセル化や新しく提案された計算手法等の組み込みを行うとともに、メンテナンス性や拡張性、柔軟性の観点からユーザインターフェースの拡張やソルバーの再実装等を行った。MARBLE3では、新規に開発された3次元六角/三角体系輸送計算コードMINISTRIVer.7(MINISTRI7)と3次元六角/三角体系拡散計算コードD-MINISTRIを利用できるように整備した。これらのコードは、MARBLEのサブシステムである核特性解析システムSCHEMEや高速炉燃焼解析システムOPRHEUSで利用できる。また、MARBLEに組み込まれている炉心解析システムCBGのユーザインターフェースを拡張して、CBGの2次元RZ体系の拡散計算ソルバーや輸送計算ソルバーをSCHEME上で利用できるように整備した。一方、計算手法についても改良を加えた。MARBLE3では、チェビシェフ有理関数近似法に基づく燃焼計算手法の改良に関する論文やミニマックス多項式近似法に基づく燃焼計算手法に関する論文で提案された計算手法を利用できるように、燃焼計算ソルバーの機能拡張を行った。また、メンテナンス性の観点から、MARBLE2で導入された一点炉動特性ソルバーPOINTKINETICSを廃止して、MARBLE3ではKINETICSソルバーとして新たに整備し直した。
横山 賢治; 神 智之; 平井 康志*; 羽様 平
JAEA-Data/Code 2015-009, 120 Pages, 2015/07
汎用炉心解析システムMARBLEの第2版であるMARBLE2を開発した。MARBLE2では第1版(MARBLE1)で開発した基盤技術を利用して各種の機能拡張を行った。MARBLE1では導入できていなかった従来システム(JOINT-FR、SAGEP-FR)の機能を導入し、従来システムのほぼ全ての解析機能を統一されたユーザインターフェースを持つMARBLE上のサブシステムSCHEME上で実行できるようになった。特にMARBLE2では、MARBLE1では対応できていなかった感度解析にも対応できるようになった。また、将来の拡張性や柔軟性を確保するために、独自ソルバーの開発や改良を行った。更に、原子力機構で開発された解析コードやライブラリを導入し、同様にSCHEME上で利用できるように整備した。その他、外部機関で開発された解析コード等も必要に応じて導入した。これにより、
線計算や発熱計算等が可能となった。また、MARBLE上のもうひとつのサブシステムである高速炉実機燃焼解析システムORPHEUSの改良として、MARBLE1での利用経験をもとに各種の機能拡張や高速化を行いユーザ利便性を向上させた。
土橋 敬一郎; 中川 正幸; 森 貴正; 久語 輝彦
Proc. of the Int. Conf. on Design and Safety of Advanced Nuclear Power Plants,Vol. 3, p.32.1_1 - 32.1_8, 1992/00
科技庁のADES構想に沿って知的原子炉設計システムを原研で開発してきた。当面の目標は核、熱水力、燃料の分野で、新型炉の概念成立性検討と概念設計の支援をすることである。本システムが支援する設計プロセスは設計モデルを中心に駆動される。現在稼働しているか又は計画中の原子炉の設計情報はオブジェクト指向設計データベースに格納し、新概念の参照検出に備える。本システムは大型機とネットワークで結んだワークステーション上で稼働する。設計モデルの構築、解析手法、解析コードの入力作成には知識ベースの知的支援をうけて、利用者がメニュー画面上で作成する。