Academic Journal

基于 Pybind11 的铅冷快堆核热耦合方法.

Bibliographic Details
Title: 基于 Pybind11 的铅冷快堆核热耦合方法. (Chinese)
Alternate Title: Neutronics/Thermal-hydraulics Coupling Method for Lead-cooled Fast Reactor Using Pybind11. (English)
Authors: 王 昌, 魏经国, 董思凡, 张克凡, 陈红丽
Source: Atomic Energy Science & Technology; Aug2026, Vol. 60 Issue 8, p1615-1626, 12p
Subject Terms: Thermal hydraulics, Fast reactors, Computer simulation, Neutrons, Nuclear reactor safety measures, Monte Carlo method, Software libraries (Computer programming), Transient analysis
Abstract (English): The lead-cooled fast reactor (LFR), as one of the generation Ⅳ nuclear systems, attracts considerable attention due to its excellent thermophysical and neutronic characteristics. With increasing demands for core safety and economic performance, accurate neutronics/thermal-hydraulics coupling analysis becomes increasingly important for evaluating reactor behavior. The Monte Carlo method, characterized by its use of continuous-energy cross sections and flexible geometric modeling, enables detailed and reliable neutron transport simulations. Meanwhile, in the field of thermal-hydraulic analysis, subchannel codes achieve an optimal balance between computational precision and efficiency, making them suitable for pin-level core simulations. This study aims to develop a high-resolution internal coupling framework through API integration and in-memory data exchange techniques, which enables the deep exploration of complex multi-physics feedback mechanisms in LFRs under both steady-state and transient conditions. The primary objective is to satisfy the requirements for detailed neutronics/thermal-hydraulics coupling calculations in LFRs, thereby providing a reliable analysis tool for core design and safety assessment. The OpenMC/KMC-FBc/PK internal coupling system was established in this study by integrating the Monte Carlo neutron transport code OpenMC, the pin-level full-core subchannel program KMC-FBc, and a point kinetics (PK) model. To overcome the efficiency bottlenecks of cross-language communication, the Pybind11 library was employed to encapsulate the Monte Carlo module, enabling the C ++ main control program to invoke application programming interfaces and perform direct in-memory data exchange. In this framework, the PK model was implemented to solve for transient power evolution, while the Monte Carlo module provided the detailed three-dimensional spatial power distribution, and the subchannel program was utilized to execute the thermal-hydraulic response during transients. Consequently, this approach maintained the high spatial resolution of both the Monte Carlo and subchannel codes while ensuring computational efficiency for transient solutions. The system was verified through code-to-code comparisons using a small-scale LFR model designed by Shanghai Jiao Tong University and the SNCLFR-100 reactor model developed by the University of Science and Technology of China. Furthermore, the system was applied to the NCLFR-Oil reactor for comprehensive steady-state and unprotected loss of heat sink (ULOHS) analysis. The results indicate that the spatial power distributions and key thermal-hydraulic parameters calculated by OpenMC/KMC-FBc/PK show excellent agreement with benchmark codes, verifying its accuracy and reliability in fine-grained coupled analysis for LFRs. Steady-state and transient analyses conducted on the NCLFR-Oil core demonstrate that while the coupling effects in LFRs have a less significant impact on power distribution compared to pressurized water reactors, they markedly influence key thermal-hydraulic parameters. Under ULOHS conditions, the peak temperatures calculated by OpenMC/KMC-FBc/PK are higher than those from the system-level code ATHLET, providing a more accurate reflection of local hot-spot characteristics. Overall, the developed neutronics/thermal-hydraulics coupling program accurately describes the interactions between neutron transport and thermal-hydraulics. It proves suitable for both steady-state and transient LFR analysis, serving as a reliable tool for the performance evaluation and safety assessment of LFRs. [ABSTRACT FROM AUTHOR]
Abstract (Chinese): 为满足铅冷快堆堆芯核热耦合计算的需求, 本文基于 Pybind11 对蒙特卡罗程序 OpenMC 进行封装, 利用其轻量高效的 C ++与 Python 无缝交互能力, 实现跨语言的 API 调用与内存数据传递。在此基础上, 将 OpenMC 与 pin 级全堆芯子通道程序 KMC-FBc 以及点堆动力学模型 PK 以内耦合方式集成, 开发了核热耦 合程序 OpenMC/KMC-FBc/PK。该框架在保持蒙特卡罗与子通道计算精度的同时, 引入点堆动力学模型用 于高效求解堆芯瞬态功率变化。为了验证所提出的方法, 进行了稳态和瞬态耦合计算, 结果表明所开发的 耦合计算程序有效可靠, 能够准确描述堆芯功率分布和局部热工特性。本文开发的程序可为铅冷快堆的 性能评估和安全分析提供可靠工具。 [ABSTRACT FROM AUTHOR]
Copyright of Atomic Energy Science & Technology is the property of Editorial Board of Atomic Energy Science & Technology and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
Database: Complementary Index
Description
ISSN:10006931
DOI:10.7538/yzk.2025.youxian.0766