1. Introduction
Molten salt reactors (MSRs), as liquid-fueled systems, differ fundamentally from solid-fueled reactors such as pressurized water reactors (PWRs). The continuous transport of fissile nuclides and fission products within the circulating fuel leads to dynamic reactivity variations, and the high-power level of MSRs further increases design complexity. Among MSRs, the Molten Salt Reactor Experiment (MSRE) provides a well-documented reference, making it a suitable focus for research. Unlike established solid-fueled reactors, MSRs lack mature design tools and standardized guidelines, creating a need for approaches that improve design iteration efficiency and support systematic evaluation. In this context, equation-based modeling languages such as Modelica, together with Model-Based Systems Engineering (MBSE) principles, offer significant advantages in representing coupled multiphysics systems and enabling model-driven reactor design.
In this work, the MSRE primary loop is analyzed using the existing TRANSFORM platform. The study includes systematic validation and transient simulations, including pump start/stop at zero power, xenon dynamics, and decay heat. In addition, the TRANSFORM library is applied for the first time to MSRE natural-circulation decay-heat scenarios, and the effect of axial core nodalization on the estimation of delayed neutron precursor (DNP) losses during circulation is examined. These analyses provide insights into the coupled multiphysics behavior of liquid-fueled reactors and support more informed MSRs design studies.
The organization of this paper is as follows:
Section 2 reviews the development of MSRs and existing system analysis tools.
Section 3 introduces the modeling framework and the MSRE primary loop setup.
Section 4 presents model validation and transient simulation results.
Section 5 concludes the study and outlines future work.
3. Modeling Framework
Modelica is an object-oriented, equation-based language renowned for its acausal modeling approach, which enables the direct description of systems through physical conservation laws without predefining input-output causality. This flexibility supports modeling across scales—from basic components to complex energy systems.
In nuclear applications, Modelica has been employed to simulate various reactor types, such the PWRs and SFRs. The TRANSFORM library, developed by ORNL, significantly enhances its practicality for nuclear engineers by offering open-source, reusable components tailored for system-level steady-state and transient analysis of advanced nuclear systems.
Numerically, Modelica models are compiled into systems of differential-algebraic equations (DAEs) or ordinary differential equations (ODEs). Simulation environments such as Dymola (2023x) and OpenModelica (v1.25.0) incorporate efficient solvers that capitalize on the inherent sparsity and structure of these equation systems. By employing optimized matrix processing and structural analysis techniques, these tools significantly enhance computational performance. This efficiency makes Modelica especially well-suited for simulating large-scale, tightly coupled engineering systems, including applications in nuclear power modeling.
While challenges persist in strongly coupled multiphysics scenarios, the Modelica/TRANSFORM framework has demonstrated considerable reliability. This study utilizes the Point Reactor Kinetics module with fuel burnup, Pipe module with tracer transport, Centrifugal Pump, and other related modules from the TRANSFORM library to develop a closed primary loop model of the MSRE, driven by either pump circulation or molten-salt density differences. Based on the foundational pipe model, applied to the core, the out-of-core pipeline model was also developed, and the coupling methodology for decay heat and flow burnup modules was optimized, thereby streamlining the overall modeling process.
Subsequent sections provide detailed descriptions of the key thermal-hydraulic, neutronics, and burnup analysis, which are derived from the original code of the TANSFORM.
3.1. Thermal-Hydraulic Modeling
TRANSFORM has established a flexible and comprehensive thermal-hydraulic (TH) model library applicable to multiple media, including pipes, heat exchangers, turbines, pressure/flow sources, pumps, and valves. This section provides a brief introduction to its thermal-hydraulic models based on the open-source code.
TRANSFORM provides the basic pipe model based on a staggered grid design. As shown in
Figure 2, mass and energy conservation are considered within each control volume, while momentum conservation is considered between control volumes. The following conservation equation discretization scheme is obtained under the assumptions of uniform axial discretization, negligible radial gradient, and constant cross sectional area within each control volume.
The continuity equation of the control volume
i after spatial discretization can be expressed as Formula (1):
In which t is the time, s; V is the volume of the control volume, m3; ṁ is the mass flow rate, kg/s; subscripts “i” indicate number of the control volume.
Typical system-analysis programs require explicit substitution of thermophysical property relations after spatial discretization of the continuity equation. For example, the time derivative of density must be manually expanded using the chain rule as:
In contrast, Modelica employs its Medium module to automatically manage the coupling between state variables like density, pressure, and enthalpy. This approach allows the continuity equation, Equation (1), to be formulated directly as a set of coupled ODEs without requiring manual derivation and substitution of property derivatives.
The energy conservation equation, formulated with internal energy as the state variable, is discretized as follows:
where
U represents the internal energy of the control volume, J; while
Wb denotes the mechanical work on the fluid, including work due to pressure differences, frictional losses, and gravidity, W;
H is the enthalpy flux term, W;
QI denotes the heat transfer exchanged between the solid structures and the fluid, W; and finally,
QG indicates any internal energy generation sources, such as fission or decay heat.
As illustrated in
Figure 2, the momentum equation is discretized using a staggered-grid arrangement. The FlowModule (FM) submodule defines a control volume between two adjacent pressure volumes, and the momentum conservation equation is formulated for this volume as follows:
In which Δx is the length of the volume, m; Iflow represents the net momentum flux through the control volume, kg·m/s; F is the resultant force acting on the fluid within the control volume, N; the subscripts “sp” and “sfg” indicate the pressure gradient force and combined friction-gravity force, respectively.
The model also enables tracer mass (fission products, etc.) transfer and exchange between components to achieve integrated system-level simulations. For the given control volume
i, the tracer conservation equation based on atom number is expressed as follows:
In which mC represents the number of atoms of the tracer substance, atoms; ṁC is the net flux of atoms across the control volume surface, atoms/s; smC is the source term, including fission generation, decay, and interphase mass transfer, atoms/s; subscripts “j” indicates the index of the tracer substance.
Neglecting diffusion driven by the tracer concentration gradient and assuming that the tracer convects with the bulk fluid without any relative drift, the tracer atom flux
ṁC can be expressed as:
In which C is the atomic concentration of the tracer substance, atoms/kg.
3.2. Coupled Neutronics and Fuel Depletion Modeling
The TRANSFORM library implements a point reactor neutronics model that takes into account the DNP by coupling it with the trace species calculation model in the thermal-hydraulic model [
24].
Neglecting an external neutron source, the point-kinetics equations, formulated with the core thermal power
P as the primary variable, are given by Equation (7):
In which P is total core thermal power, w; ρ is the net reactivity, accounting for all reactivity feedback mechanisms except the DNP drift effect; β is total delayed neutron fraction; wf is the energy released per fission, J/fission; atoms; is the average number of neutrons released per fission, neutrons/fission; Λ is neutron generation time, s; λ is the decay constant for the DNP, s−1; subscript k indicates the index of the DNP group.
Unlike solid-core point-kinetics models, where DNP remains stationary, MSR must account for the transport of DNP with the flowing fuel. Therefore, in addition to power and reactivity feedback coupling, the transport of DNP is handled within the TH model. Within the active core region, the source term
smC in Equation (5) represents the combined contributions from fission generation and decay, and is formulated as:
In which, SFi is the axial power shape factor for control volume i; βk is the delayed neutron fraction for precursor group k.
Building upon the same methodology for DNP transport, the burnup simulation for fission products and actinides is integrated into the trace substance tracking capability of the TH module. This method can express the corresponding source term
smC of control volume
i as:
In which
σ is the total removal rate, accounting for both neutron absorption and decay;
β is the total transformation rate from precursor nuclide, via decay or neutron capture.;
Fk is the fission yield source term; subscripts
k and
k − 1 denote the current nuclide and its direct precursor, respectively.
Figure 3 shows the simplified burnup model for
135Xe within a one-group neutron spectrum, along with the corresponding generation and removal terms.
Based on the above thermal-hydraulic and neutronic models, multiphysics coupling can be achieved under the acausal modeling paradigm of Modelica. In this paradigm, the solution order among physical fields does not need to be predefined. Each field model interacts with others simply by referencing the required variables in its own conservation equations. This enables transparent coupling of complex multiphysics processes and improves the reproducibility and extensibility of the MSR modeling framework.
3.3. Primary Loop Configuration and Parameters
The MSRE was first brought to criticality in 1965 by ORNL and operated successfully until 1969, during which extensive operational data and analyses were accumulated. These data have since served as a reference and benchmark for subsequent MSR design and modeling studies. The main MSRE system parameters used in this work are taken from the MSRE Design and Operations Report, Part I: Description of Reactor Design (ORNL-TM-728) [
25] and Nuclear Analysis, Part III (ORNL-TM-730) [
26]. These reports provide detailed descriptions of the MSRE design parameters, core configuration, and key thermal-hydraulic conditions.
Based on these reference parameters, the MSRE primary loop is modeled following the physical layout of the original facility. As shown in
Figure 4, the colored region delineates the modeled primary loop, whose nodalization is presented in
Figure 5. The circuit comprises the reactor vessel, pump, primary heat exchanger (PHX), and interconnecting piping. In the modeled flow path, the fuel salt circulates upward through the reactor core, discharges into the outlet plenum, and is then propelled sequentially through the hot leg, the main pump, and the discharge section into the PHX for cooling. The cooled salt returns via the cold leg, passes through the annular distributor, and descends through the downcomer into the core inlet plenum, completing the circulation loop upon re-entering the reactor core.
The geometric parameters are primarily adopted from Reference [
13]. Elevation changes are applied exclusively to the hot leg, cold leg, reactor core, and downcomer to ensure loop elevation closure and to prevent spurious gravitational head effects in natural circulation analysis.
Since the secondary coolant salt loop and the core graphite are not modeled in this study, the associated convective heat transfer is neglected. A constant heat flow is imposed at the primary heat exchanger interface to represent the heat removal by the secondary loop. The primary pump is simplified as a pure flow-rate source providing a constant driving flow to the circuit. This treatment reduces the numerical stiffness of the system and facilitates faster convergence during transient calculations.
Table 2 summarizes the key primary loop thermal-hydraulic parameters used for loop initialization. The point-kinetics parameters of the reactor dynamics model are provided in
Table 3 [
27]. Together, these parameters enable the steady-state initialization and subsequent transient analysis. The density of the fuel salt, with its compressibility neglected, is given by the following expression:
In which, ρ is the density, kg/m3; T is the temperature, K.
Table 2.
Main thermal-hydraulic parameters of MSRE.
Table 2.
Main thermal-hydraulic parameters of MSRE.
| Parameters | Unit | Value |
|---|
| Loop mass flow | kg/s | 161.3 |
| Pressure pump outlet | bar | 2.0 |
| Average temperature | °F | 1200.0 |
| Core height | m | 1.6406 |
| Core flow area | m2 | 0.4315 |
Table 3.
DNP Parameters for MSRE with
235U [
27].
Table 3.
DNP Parameters for MSRE with
235U [
27].
Group i | Decay Constant λi (s−1) | Delay Fraction βi |
|---|
| 1 | 0.0124 | 2.23 |
| 2 | 0.0305 | 14.57 |
| 3 | 0.1114 | 13.07 |
| 4 | 0.3013 | 26.28 |
| 5 | 1.140 | 7.66 |
| 6 | 3.010 | 2.80 |
Building on the above models, the next section assesses the fidelity of the developed framework through validation against established MSRE transient benchmarks.
4. Model Validation and Results
To validate the TRANSFORM-based MSRE model presented previously, this section conducts a series of benchmark analyses against experimental data and established simulations. Three representative transients are investigated to test the integrated performance of different physical modules and their couplings. The results demonstrate the model’s capability in simulating key phenomena relevant to MSRE operation and safety assessment.
4.1. Pump Start/Stop at Zero Power
To measure the flow-induced reactivity loss of the circulating fuel salt, a series of zero-power pump start and stop experiments were conducted in the MSRE project [
27]. Based on the primary loop model shown in
Figure 5, the present study performed model verification using the prescribed pump flow rate curve illustrated in
Figure 6. A PID-based control model was implemented to dynamically compensate for the loss of DNP transported out of the core and to maintain reactor criticality. The control objective was to maintain constant core power, using the deviation between the target and calculated power as the PID input signal, while the output represents the control rod position or the corresponding reactivity.
During the pump shutdown process, the control system continuously introduced compensating reactivity to maintain criticality. At 1000 s, a pump trip signal was triggered, and the flow rate decreased as shown in
Figure 6. Because the residence time of DNP in the core increased after pump stoppage, the fraction of delayed neutrons became higher, resulting in a positive reactivity. To preserve criticality, the control system inserted control rods to offset this reactivity increase. As shown in
Figure 7, the compensated reactivity gradually decreases with the reduction in flow rate. The calculation results obtained by the Modelica model are in close agreement with those of the DYN3D-MSR code, both being slightly higher than the experimental data of MSRE.
During the zero-power pump start process, the DNP are convicted out of the core with the circulating fuel salt, reducing the fraction of delayed neutrons and causing the reactor to become slightly subcritical. To maintain criticality, control rods must be withdrawn to compensate for the flow-induced reactivity loss.
Further numerical analysis reveals that the spatial discretization of the core significantly affects the amplitude of reactivity overshoot and steady-state compensation during the pump start transient. As shown in
Figure 8, finer axial meshes better resolve the transport of DNP, leading to larger transient oscillations and stronger compensation. This behavior is due to the averaging assumption within the control volume. A coarser mesh assumes uniform DNP concentration within each cell, which under-resolves the DNP concentration gradient and underestimates the convective transport rate driven by fluid motion. As a result, DNP concentration is overestimated, leading to less compensation by the control rods. The signed error curves in
Figure 9 show that when the axial node count
nV > 5, the predicted DNP-flow-induced reactivity loss becomes larger than that obtained with DYN3D-MSR. This discrepancy likely reflects the inherent limitations of the one-dimensional approximation in representing spatially distributed transport phenomena.
This mesh sensitivity demonstrates that, although Modelica/TRANSFORM provides robust solutions for ODE-based models after spatial discretization, obtaining physically reliable results still requires a deep understanding of the framework’s modeling assumptions. A spatial discretization strategy aligned with the reactor’s characteristic time scales is essential. This analysis clarifies the origin of mesh-dependent effects and provides methodological guidance for precise system-level simulations of circulating-fuel MSRs. Hence, to balance modeling accuracy with computational cost, a core division scheme with nV = 5 is adopted for all subsequent analyses.
4.2. Xenon Dynamics and Transport Modeling
Beyond the reactivity effects of DNP transport, the movement and burnup of
135Xe introduce significant reactivity feedback. This behavior is modeled using a simplified
135I-
135Xe decay chain, as illustrated in
Figure 3.
The analysis was conducted under a control scheme that maintained constant reactor power.
Figure 10 illustrates the transient process of
135Xe accumulation during steady-state operation. The buildup of
135Xe introduces a growing negative reactivity (xenon poisoning) until an equilibrium is reached. To compensate for this reactivity loss and maintain criticality, the control system automatically adjusts the control rods
ρPID, thereby keeping the net reactivity
ρnet approximately constant. The non-zero
ρnet corresponds to the reactivity loss caused by DNP transport.
To verify the simulation results, the steady-state xenon distribution was derived based on the two-region model (core and external loop), described by Equations (11)–(13). The corresponding model parameters are listed in
Table 4.
Here, N denotes the atomic number density of the nuclide, atom/m3; Σf is the macroscopic fission cross section, m−1; τ denotes the average residence time of the fuel salt in each region, s; the superscripts c and o correspond to parameters within and outside the core.
Table 4.
Xenon equilibrium model parameters.
Table 4.
Xenon equilibrium model parameters.
| Parameters | Unit | Value |
|---|
| Out-of-core flow time, τo | s | 16.47 |
| In-core flow time, τc | s | 10.01 |
| Macroscopic fission cross section of 235U, Σf | m−1 | 0.68 |
| Thermal power, Q | MW | 8.00 |
| Equilibrium xenon concentration | Two-region | m−3 | 1.108 × 1020 |
| Modelica | m−3 | 1.110 × 1020 |
| Relative deviation | % | 0.2457 |
The equilibrium xenon concentration calculated by the analytical two-region model shows excellent agreement with the result obtained from the detailed Modelica simulation, as summarized in
Table 4. This consistency validates the implementation of the xenon dynamics model and demonstrates its capability to accurately capture xenon transport and burnup behavior in circulating-fuel MSR systems.
4.3. Natural Circulation with Decay Heat Transport
After implementing the flowing burnup calculation for fission products, the decay heat power
QDH in control volume
i can be determined by summing the atomic number densities of the fission products
j, as expressed in Equation (14).
Here, Ej denotes the energy deposited in the molten salt per decay, J, which can be obtained from the decay sub library of the ENDF database.
For system-level neutronics–thermal-hydraulics coupling analysis, explicitly modeling the transport and depletion of numerous nuclides throughout the entire loop is computationally prohibitive. To overcome this challenge, a simplified approach is adopted wherein the decay heat is calculated using the pre-calculated groups from the ANSI/ANS-5.1-1971 [
28,
29] standard for light water reactors, which represents the decay heat contribution by 11 fission product groups and 2 actinide groups [
28].
A model of the drain tank was established following the MSRE analysis report [
30], as depicted in
Figure 11. In this simulation, the reactor was operated at 10 MWt for 1000 h before being shut down by a linear insertion of −
$5 in reactivity over 10 s, with the pump flow rate set to zero. With the inclusion of the two actinide groups, the decay heat calculated by the ANSI/ANS-5.1-1971 standard model exceeds the MSRE benchmark, as shown in
Figure 12. This confirms that the model with actinides produces a conservative estimate, making it suitable for subsequent analyses.
Subsequently, decay heat model was employed to analyze the natural circulation capability following reactor shutdown. Due to the lack of key thermal parameters such as pressure drop and heat transfer relationships, the purpose of this analysis was to verify the modeling capability; further research is needed to analyze the specific natural circulation capability.
To smoothly simulate the transition from forced to natural circulation, a centrifugal pump model with speed control was implemented. The nuclide distribution obtained after 1000 h of operation (as shown in
Figure 10) was used as the initial condition for decay heat calculation in the core region, while nuclides outside the core were neglected. At the initial time, sufficient negative reactivity was introduced to achieve reactor shutdown.
As illustrated in
Figure 13, the pump maintains its nominal speed for 10 s and then linearly decelerates to a complete stop within 100 s. The flow rate decreases accordingly and stabilizes at a low level driven by natural circulation. The decay heat evolution of each component is presented in
Figure 14. Since the decay heat level correlates with the mean residence time of molten salt, the highest decay heat is observed in the core region, whereas the lowest occurs near the pump outlet section.
The simulation results in this section confirm that the system can successfully establish natural circulation after shutdown and loss of pump drive, thus ensuring the continuous removal of decay heat. The differences in decay heat levels between the core and various components reflect the flow and heat transfer characteristics of the molten salt under natural circulation.
Due to the large size and stiffness associated with burnup calculations, our tests showed that the current Modelica framework is not yet capable of performing flowing-fuel depletion for the full set of nuclides contributing to decay heat. In addition, since the MSRE is also a thermal-spectrum reactor fueled with U-235, a simplified decay-heat model—the ANSI/ANS-5.1-1971 standard [
28,
29] used in conventional LWR system codes—was adopted in this study for analysis. As this standard is typically applied with additional conservatism in safety analyses, its use provides reasonable reference value for preliminary thermal-hydraulic design studies. However, considering the thorium-based fuel cycles and online fission-product processing in MSR, the development of a more detailed, MSR-specific decay-heat model or standard would be necessary for the system-analysis applications.
5. Summary and Perspectives
A preliminary system-level model of the Molten Salt Reactor Experiment (MSRE) primary loop was developed using the open-source Modelica/TRANSFORM framework. The model incorporates key physical phenomena such as DNP transport, xenon dynamics, and flow decay heat source, and has been benchmarked against ORNL experimental data and published simulations.
Transient analyses, including zero-power pump start & shutdown, xenon transport, and natural circulation with decay heat, were conducted to verify the coupled neutronic–thermal–hydraulic behavior of the system. The results show that the model can reasonably reproduce characteristic MSRE responses, particularly the flow-induced reactivity changes during pump transients and the buildup of xenon poisoning under steady operation. The sensitivity analysis confirmed that the spatial discretization of the core significantly affects the prediction of DNP drift and reactivity compensation in the one-dimensional system. Finer meshes improve the resolution of DNP transport, leading to larger transient oscillations and stronger compensation, while coarser meshes underestimate these effects. This underscores the importance of choosing an appropriate spatial discretization strategy for reliable, physically consistent results in one-dimensional MSR simulations. The analytical two-region xenon model also exhibited excellent agreement with the numerical results, validating the consistency of xenon transport modeling. Furthermore, the ANSI/ANS-5.1 decay heat correlation was found to provide conservative estimates under MSRE conditions, demonstrating its suitability for system-level decay heat analysis.
Overall, the present study establishes a reliable foundation for further development of system-level simulation tools for circulating-fuel molten salt reactors using the Modelica/TRANSFORM framework. The current MSRE model still adopts simplified representations of the reactor core and major components. Future work will focus on enhancing physical fidelity by introducing multi-channel core modeling, a graphite moderator model, and temperature-dependent reactivity feedback, as well as conducting further sensitivity analyses to assess the impact of key modeling assumptions and parameters on system-level behavior. These improvements will enable more realistic coupling between thermal–hydraulic and neutronic behaviors. In parallel, the modeling framework will be extended toward greater generality and flexibility, incorporating detailed component models and gas transport mechanisms to support broader TMSR system analyses.