Research Article
Print
Research Article
On the feasibility of machine-learning model for neutronic analyses of pressurized water reactor fuel assemblies
expand article infoS M Sayeed Anowar‡, Abid Hossain Khan§, Md Mahfuzur Rahman‡, Md Tanbir Hasan‡, Md Waliuzzaman Talha‡, Md Shamim Hassan|
‡ Department of Industrial and Production Engineering, Jashore University of Science and Technology, Jashore, Bangladesh
§ Institute of Nuclear Power Engineering, Bangladesh University of Engineering and Technology, Dhaka, Bangladesh
| Department of Nuclear Science and Engineering, Military Institute of Science and Technology, Dhaka, Bangladesh
Open Access

Abstract

Neutronic analysis of nuclear fuel assemblies is crucial for optimizing reactor core design. The conventional techniques involve computationally expensive simulations. This work explores the feasibility of developing efficient machine-learning models for neutronic analysis. This was done by leveraging artificial neural networks (ANNs) for evaluating two important neutronic parameters: neutron multiplication factor (k∞) and void coefficient (αv), of 17 × 17 pressurized water reactor (PWR) fuel assemblies. OpenMC neutronics code was employed to generate a training set of 6000 data points for the machine learning models with six input parameters: U-235 enrichment, densities of fuel and moderator, concentration of burnable poisons in fuel and moderator, and fuel pitch. Results reveal that the four-layer ANN model with sigmoid activation functions in the hidden layers exhibited excellent performance. The ANN predicts k∞ with an average predictive error below 106 pcm, well within the acceptable limit of 500 pcm. Among the optimization algorithms employed, the simplex search method outperformed genetic algorithms, simulated annealing and particle swarm optimization. Utilizing the developed ANN model in simplex search, the correlation was derived for fuel pitch separating the under- and over-moderated regions under cold zero power (CZP) conditions. It was observed that the fuel pitch must be kept ≤ 1.434 cm to maintain the reactor’s under-moderated status throughout its operational lifetime. Overall, the accuracy of ANN model was found to be satisfactory, opening doors for further improvements.

Keywords

Pressurized Water Reactors, Artificial Neural Networks, Optimization algorithms, Neutronics

Introduction

The reactor core design must be rigorously optimized to ensure safety of nuclear reactors in all possible scenarios. Neutronic analysis of nuclear fuel assembly is crucial before designing the reactor core to ensure the inherent neutronic safety, reliability and maximum fuel utilization (Duderstadt and Hamilton 1976). The parameters that influence the neutronic behavior of reactor core include fuel properties, assembly design, moderator properties, and so on. Since the fuel properties, such as enrichment, concentration of burnable poison, etc., change during regular operation, the neutronic behavior of the fuel assembly changes as well. Hence, the assembly should be designed keeping in mind both the beginning-of-cycle (BOC) and end-of-cycle (EOC) properties of the fuel.

Due to the high cost and difficulties of experimental evaluation, most studies utilize various probabilistic (Monte Carlo) and deterministic codes to evaluate neutronic parameters of a reactor core or fuel assembly. Reza et al. (2021) employed OpenMC code to find the value Keff for a fuel pin with different fuel compositions and moderators. The authors validated the results by comparing them with the deterministic code Dragon. Hossain et al. (2022b) utilized the linear reactivity model (LRM) to determine the neutronic and fuel cycle performance of VVER-1000 reactor assembly. Hossain et al. (2022a) employed OpenMC code for neutronics and burnup analysis of VVER-1000 assemblies fuel assemblies loaded with low-enriched uranium and mixed oxide (MOX) fuel. Zhao et al. (2023) performed neutronics and burnup analysis for of VVER-1000 pin cell and assembly model using Dragon5 lattice code. Al Hasan et al. (2024) employed OpenMC code for modelling and analyzing the effect of neutron flux on VVER 1200 reactor core. Zhong et al. (2024) employed OpenMC code to determine the value of Keff for neutronic analysis of a small integrated PWR core fuel assembly pattern. Acikgoz and Akyurek (2024) compared the neutronic behavior of PWR and VVER-1200 fuel assemblies using Monte Carlo N-Particle (MCNP) code, considering various burnable absorbers.

Despite having better accuracy, the traditional full-scale neutronic simulation is time-consuming and computationally expensive. As a result, they can be utilized to study only a limited number of viable design options. Machine learning models have quickly emerged as alternative yet reliable tools to assist nuclear engineering research since they require less computational resources and allow exploration of a much broader domain of possible scenarios (Hu et al. 2021; Li and Lin 2022; Hu and Pfingsten 2023). One of the most widely adopted machine learning models is the artificial neural network (ANN), which is known for its high accuracy and reliability. Dong et al. (2020) proposed the use of ANN for fuel failure detection in PWR. A recent study demonstrated up to 99.5% accuracy of an ANN-based model in predicting defective PWR fuel rods (Verma et al. 2023). ANN models have also been successfully utilized for conditional maintenance (Gohel et al. 2020), fault detection and diagnosis (Liu et al. 2021; Park et al. 2022), control automation (Lee et al. 2021), safety management (El-Sefy et al. 2021), etc., in nuclear power plants. A major drawback of ANN models is that they require a sufficiently large training dataset, which is not available in many cases, especially in the nuclear industry. Therefore, some researchers employed Gaussian Process Regression (GPR) and Support Vector Regression (SVR) based models in modelling nuclear component degradation (Baraldi et al. 2015), critical heat flux prediction in nuclear reactors (Soleimani et al. 2024), predicting nuclear mass excesses (Yüksel et al. 2024), etc.

While the application of machine learning (ML) has been quite versatile in the nuclear industry, its utilization in neutronic analysis is limited to only a handful of studies. A neural network model was developed for a typical PWR system to predict reactor power, reactivity, and steam generator parameters, showing sufficient prediction accuracy during transient events (Akkurt and Çolak 2002). Researchers developed an ANN-based computational tool to predict real-time neutronic parameters, such as axial and radial relative power distributions (RPDs) and power peaking factor (PPF) in a VVER-1000 reactor core (Pirouzmand and Dehdashti 2015). Bahuguna et al. (2018) introduced a novel Compressed Sensing ANN method for reactor core flux mapping in the Advanced Heavy Water Reactor (AHWR), using sparse in-core detector measurements to estimate the 3D neutron flux profile under dynamic conditions. Cai et al. (2021) introduced an advanced and efficient decision tree-based ML model, the LightGBM algorithm, for calculating neutronic parameters such as the infinite multiplication factor, power peak factor, and burnup for a 17 × 17 PWR assembly. However, the model only considered six discrete fuel-pin types with varying U-235 enrichment and Gadolinium (Gd) content. Lei et al. (2022) utilized a decision tree based C4.5 algorithm for reactor core design, predicting core parameters fulfilled (CPF) values such as k-eff unevenness coefficient, radial power nonuniformity coefficient, radial flux nonuniformity coefficient, and core life. The model, however, suffered from low classification precision, only 58.14%.

While developing accurate model for a nuclear system is crucial, the computational effort required for utilizing and/or optimizing the models is also of great importance. Therefore, various studies employed different algorithms to optimize design variables of nuclear reactors in nuclear power plants. Researchers employed Genetic Algorithm (GA) and Particle Swarm Optimization (PSO) to optimize pressurizer mechanism of 900 MW PWR nuclear power plant (Li et al. 2012; Yongling et al. 2012). Amir and Khan (2022) also employed GA and PSO-based simulation to develop an optimized thermodynamic model for VVER-1200 reactor. A recent study utilized four most popular algorithms to develop self-calibrating ANN-based thermodynamic models for advanced nuclear power plants, comparing their performance, where simplex search outperformed GA, PSO, and simulated annealing (SA) (Khan et al. 2025).

From the above literature survey, it is evident that there has been a growing interest in ML applications in the nuclear industry. However, the number of studies that investigated the potential application of ML in neutronic analyses of nuclear fuel assemblies is rather inadequate. Additionally, the existing ML-based neutronics models either fail to achieve the desired accuracy or are limited to decision variables having discrete values. To the authors’ knowledge, no study in the literature attempted to build a model for neutronic analysis of nuclear fuel assemblies that can handle continuous variation of decision variables. Therefore, this study focused on evaluating the feasibility of developing ANN models for neutronic analysis of nuclear fuel assemblies. Preliminarily, the model was trained to predict two important neutronic parameters: the neutron multiplication factor (k∞) and Void Coefficient (αv). Utilizing the best-performing ANN model in the most efficient optimization algorithm, multiple correlations were derived for fuel pitch to ensure that the fuel assemblies remain under-moderated from BOC to EOC conditions, making them inherently safe. Moreover, it also investigates the integration of four optimization algorithms – Simplex Search (SS), Simulated Annealing (SA), Particle Swarm Optimization (PSO), and Genetic Algorithm (GA) with ANN models to evaluate the most effective method of neutronic simulation.

Methodology

This work has been conducted in multiple steps:

  • Step 1: Necessary training data was generated to train the ANN model.
  • Step 2: ANN models of different architectures were trained using the generated data. After that, a comparative analysis of their predictive accuracy was performed. Returned to Step 1 if the desired accuracy was not achieved.
  • Step 3: Finally, the developed ANN model was utilized to evaluate important neutronic parameters of fuel assemblies.

Fig. 1 shows the overall workflow of this research. OpenMC Monte Carlo neutronics code was utilized to generate training data for the ANN models. The ML models were trained to predict k∞ of a 17 × 17 pressurized water reactor (PWR) fuel assembly. The reason for choosing PWR is that it’s the most widely used nuclear reactor technology, not only for its economic benefits but also for its long history of safe operation (Chen et al. 2022). Most PWR designs employ 17 × 17 fuel assemblies, which is why this assembly type was considered in this study.

Figure 1. 

Process flow diagram of the research.

To achieve sufficient accuracy of the ANN models, the threshold training mean square error (MSE) was set as 25 × 10-6, which corresponds to ~500 pcm absolute error for k∞. The ANN architectures that satisfied the criteria were tested with a separate OpenMC dataset. An absolute error of less than 500 pcm was considered the acceptance criterion for the ANN model. In case a model failed to satisfy either of the two criteria, additional training data was generated, and the ML models were retrained.

Once the desired accuracy was achieved, the most efficient optimization algorithm was evaluated. Next, this algorithm was coupled with the developed ANN model to identify fuel pitch (Pt) corresponding to the k∞, max for a specific assembly design. Based on the data, suitable correlations were derived to identify under- and over-moderated regions. Finally, the change in reactivity (ρ) and void coefficient (αv) with respect to void fraction was estimated using the models to identify the operational safety margin for the assemblies.

Data generation

This study considers a 17 × 17 PWR fuel assembly as the reference design, consisting of 264 fuel rods of Fuel Type 1 with UO2, 32 fuel pins of Fuel Type 2, consisting of UO2 mixed with burnable absorber, and 25 guide tubes filled with water, as shown in Fig. 2. Table 1 lists the detailed specifications of the ref. design. This study was conducted under cold zero power (CZP) conditions, maintaining constant temperatures of 293K for fuel, cladding, and gas gap.

Figure 2. 

Reference design of PWR assembly.

Table 1.

The 17 × 17 fuel assembly core components structural data (Nguyen et al. 2020).

Fuel per assembly Dimensions (cm)
Total number of pins 289 Fuel inside radius 0.4009
Fuel rods per assembly 264 Fuel outside radius 0.4094
No. of pins in fuel type 1 232 Gas gap 0.0085
No. of pins in fuel type 2 32 Clad thickness 0.057
No. of water tubes 25

A total of 06 (six) decision variables were considered for training the ANN model:

  • U-235 enrichment (in wt%),
  • Density of fuel,
  • Density of moderator,
  • Burnable poison content (Gd2O3) in fuel,
  • Concentration of soluble burnable poison (B-10) in the moderator, and
  • Fuel pitch.

The reason for selecting these decision variables is that they all influence the value of the output parameter, i.e., infinite multiplication factor (k∞) of an assembly, as shown in Fig. 3. These decision variables were randomly varied in the range specified in Table 2 to obtain corresponding values of k∞ from OpenMC. Uniform distribution was considered for the random datapoints to avoid sample bias in the dataset. Thus, the trained ANN model is continuous in nature, meaning it can give continuous values of k∞, unlike the other ML models in the literature that give discrete outputs like classification problems (Akkurt and Çolak 2002; Cai et al. 2021). The materials and their corresponding densities used in the OpenMC simulation are outlined in Table 3.

Figure 3. 

Decision variables and their relationship with k∞.

Table 2.

Six decision variables with material compositions for OpenMC simulation.

Decision Variable Range of Variation
U-235 Enrichment (wt%) 0.71%–5.0%
UO2 Density 10.0–10.97 g/cm3
Gd2O3 (wt.%) 0.01–9.8%
B10 Composition 0–1000 ppm
Water Density 0.001–1 g/cm3
Fuel pitch 1.25–2.80 cm
Table 3.

Material Specification for OpenMC Simulation.

Component Parameter Value
Fuel type 1 Fuel type 2
Fuel (Darnowski et al. 2018) Material: Density (g/cm3) UO2: 10.0–10.97 UO2: 10.0–10.97
Burnable poison (Evans et al. 2022) Material: Density (g/cm3) - Gd2O3: 7.46
Cladding (Jiang et al. 2021) Material: Density (g/cm3) Composition(wt.%) Zircaloy 4: 6.55
Zr: 98.335%, Fe: 0.165%, Cr: 0.1%, Sn: 1.4%
Gas Gap (Darnowski et al. 2018) Density (g/cm3) He: 0.001598

The range of U-235 enrichment and burnable poison contents was selected so that the ANN models are trained for BOC to EOC conditions of the assembly. Additionally, the water density varied such that the ANN can simulate accident scenarios with very high void fraction. Finally, the concentration of soluble poison in the coolant was also taken as a variable, keeping in mind the need for negative reactivity insertion in case of an emergency.

Data-driven models require extensive data to effectively learn and analyze patterns to establish relationships between input parameters and the target output. In this study, data points were simulated using OpenMC version 0.13 and the ENDF/B-VIII.0 cross-section library. OpenMC employs random sampling techniques and the stochastic movement of neutrons within a stochastic process that mimics a real experimental framework. The process flow of Monte Carlo Neutronic simulation is illustrated in Fig. 4. This study did not focus on burn-up analysis, thus only a cross-section data library was required and not the depletion chains.

Figure 4. 

Process flow diagram of OpenMC Simulation (Reza et al. 2021). In this study, depletion calculations were not performed.

The Monte Carlo simulations were performed for a steady-state reactor operating condition. Furthermore, reflective boundary conditions were considered in this study to get the value of infinite multiplication factor. A total of 6000 OpenMC datapoints were generated from which 70%, 15% and 15% were utilized for training, testing, and validation, respectively. Each simulation was executed with 200 batches, including 20 initially inactive batches, each batch consisting of 40,000 particles per simulation. These simulation parameters resulted in an uncertainty of less than 50 pcm.

Development of artificial neural network

An Artificial Neural Network is an ML model that mimics the architecture and functionality of the human brain. It learns by adjusting synaptic connections, often referred to as updating weights and biases. It consists of multiple layers, which are interconnected with nodes, where each performs a basic calculation to produce an output. Next, the output is passed sequentially from one layer to another, and the final output of the architecture serves as either a prediction or classification. Typically, ANNs consist of three main components: input layer, hidden layer, and output layer. All training data are supplied to the input layer, processed in the hidden layer, before reaching the output layer. The complex architecture of ANN makes it a powerful tool that has been successfully utilized in numerous research fields (Abiodun et al. 2018; Ghritlahre and Prasad 2018; Ghani et al. 2022). Fig. 5 shows a typical four-layer ANN architecture. Each layer in the architecture consists of interconnected nodes, or neurons, each performing basic computation on its inputs. The input to a neuron is multiplied by a specific weight and then summed together. The resulting sum is then passed through an activation function, introducing non-linearity to the neuron’s output. This output becomes the input for the neurons in the next layer.

Figure 5. 

A typical four-layer ANN architecture.

The weights and biases within the ANN architecture are optimized using the backpropagation technique. During training, the network is fed with input data labelled with the true output. Then the weights and biases are updated to minimize the discrepancy between the true output and the predicted output. The training process of ANN model is illustrated in Fig. 6.

Figure 6. 

Training process of ANN (recreated from Verma (2013)).

The output in a node and the net output are calculated as,

yout =b+wixiT (1)

ynet =E(yout ) (2)

Here, x, w, and b represent the inputs, weights, and bias. An activation function ‘↋’ is imposed on the node output and introduces non-linearity. The x, w is expressed as follows.

x = [ x 1 x 2 x 3 ⋮ x n ] and w = [ w 1 w 2 w 3 ⋮ w n ] (3)

The number of input parameters is represented by X and the characteristics of the output node Ynet are determined by the non-linear activation function ↋(.).

Some of the most common activation functions which are frequently used in ANN are summarized in Table 4. The choice of activation function depends on the area to be applied. In this study, the optimal activation function for the hidden layers was evaluated by comparing the training mean squared errors (MSE). The Levenberg-Marquardt algorithm was employed during the training. This work employs the Neural Network Fitting Toolbox in MATLAB 2018 for developing the ANN models.

Table 4.

Popular activation function in ANN training.

Activation Function Mathematical Expression Derivative
Sigmoid E(y)=11+e−y E′(y)=E(y)[1−E(y)]
Hyperbolic Tangent E(y)=ey−eyey+ey E′(y)=1−[E(y)]2
Rectified Linear Unit E(y)=max(0,y) E′(y)={1,y>00,y≤0

This study considered ANN models consisting of one input layer with six nodes for the decision variables, one or two hidden layers with a varied number of nodes, and an output layer with two nodes. The reason behind two output nodes is the inherent uncertainty of Monte Carlo simulation, which results in an upper and a lower limit of k.

Two distinct ANN architectures were considered:

  • 3-layered ANN architecture (6-Z-2): One input, one hidden and one output layers with Z neurons in the hidden layer; Z = 5, 10, 15, 20, 30, 40, 50.
  • 4-layered ANN architecture (6-X-Y-2): One input, two hidden and one output layers with X and Y neurons in hidden layers; X = 5, 10, 15, 20; Y = 5, 10, 15 and X ≥ Y

The authors also trained two 5 layer ANNs but as a supplementary check. The maximum number of neurons in each hidden layer was set based on the rule of thumb that states the training data should be 10 times the number of parameters of the ANN. Since the available dataset consisted of 6,000 points, the upper limit of Z, X and Y were set to 50, 20 and 15, respectively.

While the rule of thumb is to supply training data ten times the number of neurons, a recent research recommends increasing this factor to 50 times, which can yield superbly accurate ANN models (Alwosheel et al. 2018). In line with this, the present study rigorously optimizes the ANN models by varying the number of neurons in the hidden layer. The optimization process was initiated by evaluating the most suitable activation function. Firstly, a 3-layer ANN architecture with 20 hidden neurons and a 4-layer architecture with 10 neurons per hidden layer were considered. Next, the number of hidden layer neurons was increased and decreased to determine the optimal configuration, while the previously selected activation function was kept unchanged. During the training process, a maximum number of epochs was set to 1000 to prevent the possibility of overfitting of the ANN models. Additionally, the training was stopped if the validation MSE remained unchanged for six consecutive epochs.

All ANN models were trained in MATLAB 2018a software with a dataset of 6,000 datapoints obtained from the OpenMC simulations. The dataset was divided into three subsets for training (70%), validation (15%) and testing (15%), respectively. The training performance of each model was evaluated based on its training MSEs given by,

MSE=∑i=1N(yi−y^i)2N (4)

Where yi and ŷi represent actual and predicted output results, respectively, and N is the total number of data points. The models that satisfied the acceptance criteria of training MSE ≤ 25 × 10-6 were further tested with a separate dataset of 117 points to ensure they have predictive errors of ≤ 500 pcm.

Sensitivity analysis

Once the ANN model was trained, a sensitivity analysis was conducted using the Partial Derivative Method (Dimopoulos et al. 1995; Pizarroso et al. 2022). Using this approach, the sensitivity of a specific input variable on an output node is determined by computing partial derivatives, also known as sensitivities. These are expressed as (Pizarroso et al. 2022):

Sik”xn=∂yk∂xi(xn) (5)

Where Sik represents the sensitivity of the k-th output node with respect to the i-th input variable, and xn denotes the n-th sample which was used in the sensitivity measurement. This analysis was carried out using a full dataset of 6,000 samples, with both input and output values normalized.

The mean sensitivity is defined as (Pizarroso et al. 2022),

S¯ik=∑j=1nSik”xjn (6)

And the sensitivity standard deviation is (Pizarroso et al. 2022),

Sikσ=σ(Sik”xj);j∈1,…,n (7)

In this study, the sensitivity of each input and output variable was evaluated based on the values of S¯ik and Sikσ , as presented in Table 5 (Pizarroso et al. 2022). The input and output variables were normalized prior to performing the sensitivity analysis.

Table 5.

Conditions for sensitivity analysis (Pizarroso et al. 2022).

Condition Input-Output Relationship
Condition 1 "S¯ik","Sikσ"→0 No relationship
Condition 2 ”Sikσ”→0,”S¯ik”≠0 Linear relationship
Condition 3 ”Sikσ”≠0 Non-linear relationship

In this work, various optimization algorithms were employed with the best-performing ANN model to identify the fuel pitch that corresponds to k∞, max. This pitch is crucial to determine whether the reactor is under-moderated or over-moderated. In practical setups, water-moderated reactors are designed with a moderator-to-fuel ratio (Nm/Nu) that keeps the reactor in an under-moderated state, ultimately resulting in negative reactivity (ρ) feedback and ensuring a self-regulating reactor. The objective function is defined as,

OF=−k∞ (8)

Therefore, this work employed four well-known optimization algorithms to locate the pitch that separates the under- and over-moderated regions. They are-

  • Simplex Search (SS): It’s a simple direct search technique proposed by Nelder and Mead, which has been widely applied in case of unconstrained optimization. The reason for its popularity is that it does not require any derivation of the function, and that’s why it’s easy to use. This direct algorithm employs simplex (triangle if the function is 2-dimensional) to find the optima. The detailed description of this method can be found in the work of Lagarias et al. (1998).
  • Simulated Annealing (SA): This stochastic algorithm was introduced by Kirkpatrick et al. (1983) and it’s based on the physical annealing process in metallurgy. It randomly generates new points and explores the solution space, and searches randomly for the optimum point. It compares the current solution with the new one and accepts the improvements. However, it occasionally accepts solutions that are worse than the current one. The probability of accepting a new solution in an iteration is proportional to the Boltzmann distribution eΔ(OF)/T, where ∆(OF) is the change in the objective function’s value, and T is the temperature of the system which gradually decreases as the number of iterations increases. Therefore, this gradually reduces the probability of accepting a worse solution and ensures convergence toward a near-optimal solution. The working function of this method is summarized in the work of Henderson et al. (2003).
  • Particle Swarm Optimization (PSO): It’s a metaheuristic algorithm that mimics the social behavior of animals like birds and fish, was first introduced by Kennedy and Eberhart (1995) and then improved by Pedersen (2010) and Mezura-Montes and Coe llo (2011). In the solution space, it finds an optimal solution by iteratively updating the swarm of particles’ positions. The final solution is identified as the position of the particle that achieves the best fitness value. This evolutionary algorithm offers various advantages, including the limited number of hyperparameters to adjust, simple to parallelize and perform well in finding the global optimum of continuous and discrete problems.
  • Genetic Algorithm (GA): This evolutionary algorithm mimics the survival-of-the-fittest principle of nature to search for an optimal solution. It is derived by natural selection and genetics (Goldberg 1994). The working function of this algorithm is to generate a population of potential solutions for a particular problem and enhance them iteratively over successive generations. This improvement is achieved by applying biologically inspired operators, which are selection, crossover, and mutation, that imitate reproduction and genetic variation like human beings. The final solution is the individual with the highest fitness score achieved throughout all generations.

The present study designed the optimization setup carefully with different configurations for SS, GA, PSO, and SA simulations. For the SS and SA-based optimization, the initial assumption was set to 0.875, as it is the midpoint of the range [0.7, 1.0]. For SA, the initial temperature was set at 100 and gradually decreased exponentially with increasing iterations. In the case of GA, the initial population size was 50, where the crossover rate was 0.80 and the mutation rate was 0.20. Although optimization was run for a maximum of 100 generations, early termination was allowed if the best fitness value did not improve over 50 consecutive generations. Likewise, the PSO-based simulations employed a swarm size of 50, with a maximum of 100 iterations. However, early termination occurred if there was no improvement over 50 consecutive iterations. Unlike GA and PSO, the SA algorithm was set to have a maximum of 1000 iterations, a choice justified later in the Results section.

Since optimization algorithms are quite sensitive to hyperparameter settings, their performance can vary significantly. However, in this analysis, no extensive parameter tuning was conducted, as the main objective was to evaluate whether the developed ANN models are prone to local optima. A similar methodology was followed by Khan et al. (2022), demonstrating that the VVER-1200 model requires global optimization methods to avoid convergence at a suboptimal point. Moreover, Khan et al. (2025) also employed the same procedures in developing a self-calibrating model for thermodynamic analyses of an advanced nuclear power plant. Considering all these issues, this study aims to identify the simplest and fastest algorithm among the four which will reduce computational effort without being vulnerable to local optima, thus assuring reliability and accuracy for predicting neutronic parameter prediction of PWR.

After determining the best performing algorithm, the data from the optimization results were used to derive equations for predicting the maximum multiplication factor (k∞, max) and corresponding fuel pitch (Pt) for a 17 × 17 PWR fuel assembly loaded with fuels with a specific U-235 enrichment level and burnable poison content. The linear equations derived are of the form,

S=a+a1wU235+a2wGd203 (9)

Here, S represents either Pt or k∞, max, while wU235 and wGd2O3 denote the weight percentages of U-235 and Gd2O3, respectively.

Determining reactivity change with void fraction

Void fraction (α) and void coefficient (αv) are important parameters in reactor core design and safety management. The objective of this step is to investigate the impact of void fraction on the void coefficient and predict reactivity changes to ensure the reactor’s normal operating conditions at required material compositions. These aspects are essential for the design optimization of a 17 × 17 PWR fuel assemblies. The expression for void fraction is,

α=11−ρgρf(1−xx) (10)

Here ρg and ρf are densities of saturated steam and saturated liquid, respectively, and x denotes the quality of coolant defined as,

x=(v−vf)vfg (11)

Where values found from the steam table at 1 atm are: the specific volume of saturated vapor, νg, is 1.6734 m3/kg, and the specific volume of saturated liquid, νf, is 0.001043 m3/kg. And the expression void coefficient is,

αv=δρδα (12)

Where the reactivity is defined as,

ρ=(k−1k) (13)

Reactivity is sensitive to water density; depending on the moderator-to-fuel ratio, reactivity may either increase or decrease with a decrease in water density. In the reactor, accidents leading to boiling crisis and bubbles (or voids) formation at higher temperatures will decrease water density. Therefore, it is desired that the reactor power, which is a function of neutron flux, goes down as the void volume increases. This is possible if the reactor core has a negative void coefficient, which means the reactivity will decrease with an increasing void fraction. A negative void coefficient is always preferred to control reactivity, prevent super-criticality, and maintain normal operating conditions of the reactor core. It also enhances safety by serving as a built-in safety mechanism in a water-moderated reactor core, improving reactor controllability under adverse conditions such as coolant loss (Ishida et al. 2023; Jandaghian et al. 2024).

A negative void coefficient is achieved if the assembly is under-moderated, which means it is to the left of the moderator-to-fuel ratio that corresponds to the maximum value of k∞ of that assembly. If the assembly pitch is selected properly, it is possible to make sure that the void coefficient remains negative throughout the operating lifetime of a fuel assembly. Thus, the main purpose of this step is to optimize the 17 × 17 PWR design by finding a fuel pitch that ensures the reactor’s under-moderated status from BOC to EOC conditions.

Nomenclature

Abbreviations:

ANN Artificial Neural Network;

BOC Beginning-of-cycle;

CZP Cold Zero Power;

EOC End-of-cycle;

GA Genetic Algorithm;

GPR Gaussian Process Regression;

MAE Mean Absolute Error;

ML Machine Learning;

MSE Mean Square Error;

pcm Percent milli-rho;

PSO Particle Swarm Optimization;

PWR Pressurized Water Reactor;

SA Simulated Annealing;

SS Simplex Search;

SVR Support Vector Regression;

TANH Hyperbolic Tangent.

Symbols:

α Void fraction;

αv Void coefficient;

ϵ Fast Fission Factor;

η Reproduction Factor;

νf Specific volume of saturated liquid (m3/kg);

νg Specific volume of saturated vapor (m3/kg);

ρ Reactivity (pcm);

ρf Saturated liquid densities;

ρg Saturated steam densities;

f Thermal Utilization Factor;

k∞ Infinite Multiplication factor;

Nm/Nu Moderator-to-fuel ratio;

OF Objective Function;

P Resonance Escape Probability;

Pt Fuel Pitch.

Results and discussion

Training performance of ANN models

This study considers various activation functions for all possible combinations of two ANN architectures: 6-Z-2, 6-X-Y-2. Results revealed the tanh and sigmoid activation functions exhibit superior performance for 3-layer and 4-layer ANN models, respectively (Suppl. material 1: table SS1). In contrast, ANN models which used ReLU in the hidden layers resulted in the highest training MSEs, indicating poor performance. As shown in Fig. 7(a), increasing the number of hidden neurons beyond 40 did not yield any further improvements in MSE. Additionally, 3-layer ANN architectures (except 30, 40, and 50 hidden neurons) failed to meet the acceptance threshold of 25 × 10-6. In contrast, several 4-layer ANN architectures successfully satisfied the acceptance criteria, with the 6-15-15-2 model achieving the lowest testing MSE of 0.98 × 10-6. The MSE of this architecture was also lower than 3-layer architecture (Fig. 8(b)).

Figure 7. 

Variation of MSE with number of hidden neurons in ANN Models: (a) 3- Layer (6-Z-2) and (b) 4-Layer (6-X-Y-2, X ≥ Y).

Figure 8. 

Variation of MSE during the training, testing and validation phases for (a) 6-15-15-2 and (b) 6-15-10-2 ANN architectures.

Although 6-X-Y-2 ANN models with X ≥ 10 satisfied the acceptance criteria, when the training and testing MSEs are compared, it is evident that the 6-15-15-2 ANN model has the lowest training MSE among all other architectures. This is further illustrated in Fig. 8, which clearly shows the minimal difference between training and testing MSEs for the 6-15-15-2 architecture (Fig. 8(a)), while a significant discrepancy is observed for the 6-15-10-2 ANN model (Fig. 8(b)). Both models demonstrated a steady decline in training, validation, and testing MSEs up to approximately 400 epochs, which indicates a slight underfitting scenario rather than overfitting. The curves exhibited a flattening trend, suggesting that the ANNs had nearly converged to their optimal performance. Since the final MSE values were below the threshold, extending the training further was redundant. Although two 5-layer ANNs were also trained, their performance was unsatisfactory, with greater deviation between training and testing MSE (Suppl. material 1: table SS1). Based on these findings, the study finalized this 4-layer ANN architecture with 15 and 15 neurons in the hidden layers along with sigmoid activation functions for efficiently predicting neutronic parameters of a 17 × 17 PWR fuel assembly.

While ANNs are known for their capabilities in learning very complex correlations, some studies have shown the superior prediction performance of Support Vector Regression (SVR) and Gaussian Process Regression (GPR) over the ANNs and vice versa (Jia et al. 2019; Lawal et al. 2023), which is why this work considered them and a comparative analysis was performed (Suppl. material 1: table SS2). It is obvious from the table that the ANN model outperformed both GPR and SVR models, where neither GPR nor SVR models were able to achieve the target MSE of 25 × 10-6. The optimized ANN architecture (6-15-15-2) achieved the lowest testing MSE of 0.98 × 10-6. In contrast, GPR models, although showing comparatively better performance than SVR models, still resulted in errors two to three times the ANN’s MSE. The Quadratic kernel yielded an MSE of 135.4 × 10-6, best among all variants. The SVR models performed the worst, with the lowest error found for Cubic kernel with an MSE of 661 × 10-6, which was beyond the threshold of 25 × 10-6. Based on the results, it is opined that the ANN architecture (6-15-15-2) is more capable of handling the complex dynamic relationship among design variables for a 17 × 17 PWR fuel assembly compared to GPR and SVR. Therefore, ANN is one of the most reliable and efficient frameworks for developing an efficient model in this context.

The regression plots for the developed ANN architecture are illustrated in Fig. 9. It shows the goodness of fit for the ANN model. Here, only 1500 random data points were shown for better visualization. As noted earlier, the dataset was divided into 4200 training points, 900 validation points, and 900 testing points. The overall R2 values for this data-driven model were found to be close to unity. It indicates an excellent agreement between predictions and reference data. Thus, it is obvious that the developed ANN model exhibits superb accuracy.

Figure 9. 

Regression results of 6-15-15-2 ANN architecture for (a) training, (b) validation, (c) testing, and (d) overall performance.

Fig. 10 illustrates the error histogram for the developed ANN model. It is obvious that the error distribution exhibits a near-Gaussian (bell-shaped) pattern, where a significant portion of errors is condensed around zero. The spread of errors beyond ± 3.0 × 10-3 was relatively rare, indicating that large deviations were minimal. Overall, the predictive error was symmetrically distributed and remained well within the acceptable accuracy threshold, confirming the robustness of the ANN model. It is noteworthy that only 91.3 pcm MAE was obtained from the error histogram (Fig. 10) for the developed ANN architecture, which is below the threshold of 500 pcm.

Figure 10. 

Error histogram for 6-15-15-2 ANN architecture (6000 data points).

Table 6 shows the results obtained from the sensitivity analysis of the developed ANN model. From Table 6, it is clear that all the input parameters fulfill Condition 3 in Table 5, indicating that they have non-linear correlation with the output parameters. However, k∞ seemed to be comparatively less sensitive to UO2 density, which was somewhat expected considering that the small variation of fuel density in the training set (0.97 g/cm3) shouldn’t have caused a large change in multiplication factor. On the other hand, the output parameters were found to be highly sensitive to the concentration of burnable poison (Gd2O3) in the fuel and moderator density, both agreeing with the underlying physics. Finally, k∞ was sufficiently sensitive to the other three input parameters, indicating that the choice of the decision variables for the ANN model was appropriate. It is noteworthy that the sensitivity values (S¯ik±Sikσ) were almost identical for k∞, max and k∞, min, which was completely expected since the two output values are nothing but the upper and lower limits the same variable, i.e., multiplication factor.

Table 6.

Sensitivity analysis of the trained ANN model.

Input Parameters (Sik±Sikσ)
k∞, max k∞, min
U-235 Enrichment (wt%) -48.33 ± 25.05 -48.27 ± 25.03
UO2 Density 0.19 ± 0.36 0.19 ± 0.36
Gd2O3 (wt%) -1498.20 ± 551.82 -1498.80 ± 551.95
B10 Composition -37.53 ± 13.85 -37.52 ± 13.85
Water Density 361.37 ± 136.69 361.00 ± 136.53
Fuel pitch -32.24 ± 17.23 -32.23 ± 17.23

The performance of the developed 6-15-15-2 ANN model confirmed that it can efficiently mimic the complex, non-linear relationship between the input and output variables for predicting the neutronic parameters of 17 × 17 PWR fuel assemblies. Although it is a pure mathematical model without any physics-based constraints, it showed an inherent ability to capture the intricate relationship among various variables of 17 × 17 PWR fuel assemblies and neutronic parameters. Therefore, all observations suggest that the developed ANN model is extremely reliable for the precise prediction of the neutronic parameters of PWR fuel assemblies. Moreover, findings from the sensitivity analysis suggest that the ANN model is well-fitted, as an overfit model would have revealed unphysical characteristics.

Predictive efficiency of the ANN model

The prediction accuracy of the ANN model was re-tested with a separate testing dataset generated from OpenMC, since Monte Carlo simulations are considered the “gold standard” for neutronic analysis (Horelik et al. 2014). Fig. 11 presents a comparison between ANN-predicted and OpenMC-obtained values of k∞ for the reference geometry of 17 × 17 PWR assembly. Remarkable agreement between OpenMC and ANN models is observed on Fig. 11. The average predictive errors for the ANN model were around 73.77, 71.98, and 105.73 pcm for 1, 3, and 5 wt% Gd2O3 content, respectively. These values are way below the threshold of 500 pcm, establishing that the ANN models are sufficiently accurate.

Figure 11. 

Variation of k∞ with Pitch for various Gd2O3 concentrations: (a) 1 wt%, (b) 3 wt% and (c) 5 wt%.

From Fig. 11, the typical relationship between k∞ and Pt is also observed, where the multiplication factor initially increases with fuel pitch in the under-moderated region but starts decreasing as the assembly becomes over-moderated. For visualization purposes, the curves join the maximum k∞ values for different U-235 enrichment levels. It may be observed that the curves resemble straight lines, meaning that the selection of multivariate regression for correlation development is appropriate.

Computational advantages of ANN-Based approaches

To enhance the computational efficiency of the developed 6-15-15-2 ANN architecture, four different optimization algorithms: Simulated Annealing, Simplex Search, Particle Swarm Optimization, and Genetic Algorithm were tested under nine distinct simulation cases. These cases accounted for variations in U-235 enrichment levels (3, 4, and 5 wt%) and Gd2O3 contents (1, 3, and 5 wt%), while the values for UO2, B10 and Water were kept constant at 10.41 g/cm3, 0 ppm and 0.74 g/cm3.

The results demonstrate that SS-based simulation coupled with the developed 6-15-15-2 ANN architecture resulted in a significant computational advantage across all tested algorithms. As shown in Table 7, the ANN architecture had faster convergence when coupled with SS and PSO, with average computation times of 0.646 s and 0.783 s, respectively. In comparison, GA required significantly longer time of 2.158 s, while SA performed the worst, taking 4.189 s, which is almost twice as much as GA, highlighting its inefficiencies. These findings indicate simplex search is the most efficient optimization tool under the given constraints.

Table 7.

Comparison of computational time for the 6-15-15-2 ANN model.

Algorithm Condition no. U-235 enrichment Gd2O3 (wt.%) Pitch (cm) Time (sec) Avg. time (sec)
SS 1 0.03 0.01 1.556 0.621 0.646
2 0.03 0.03 1.614 0.735
3 0.03 0.05 1.643 0.686
4 0.04 0.01 1.585 0.69
5 0.04 0.03 1.641 0.644
6 0.04 0.05 1.672 0.654
7 0.05 0.01 1.605 0.693
8 0.05 0.03 1.659 0.601
9 0.05 0.05 1.692 0.487
PSO 1 0.03 0.01 1.556 0.759 0.783
2 0.03 0.03 1.614 0.683
3 0.03 0.05 1.643 0.808
4 0.04 0.01 1.585 0.84
5 0.04 0.03 1.641 0.871
6 0.04 0.05 1.672 0.801
7 0.05 0.01 1.605 0.813
8 0.05 0.03 1.659 0.74
9 0.05 0.05 1.692 0.735
GA 1 0.03 0.01 1.556 1.963 2.158
2 0.03 0.03 1.614 1.957
3 0.03 0.05 1.643 1.951
4 0.04 0.01 1.585 2.234
5 0.04 0.03 1.641 2.44
6 0.04 0.05 1.672 2.325
7 0.05 0.01 1.605 2.235
8 0.05 0.03 1.659 2.32
9 0.05 0.05 1.692 1.995
SA 1 0.03 0.01 1.556 4.388 4.189
2 0.03 0.03 1.612 4.203
3 0.03 0.05 1.643 4.351
4 0.04 0.01 1.585 4.321
5 0.04 0.03 1.645 4.302
6 0.04 0.05 1.672 3.842
7 0.05 0.01 1.606 4.182
8 0.05 0.03 1.654 3.89
9 0.05 0.05 1.693 4.223

It is important to note that SA required a higher computational time compared to GA and PSO. This was primarily due to SA’s inability to meet the target tolerance even after 800 iterations, along with its continued improvements beyond 50 consecutive iterations. However, when the time per iteration is considered, SA was faster than both GA and PSO.

The simplex search algorithm, coupled with the developed ANN architecture, was utilized to determine Pt that corresponds to k∞, peak for different U-235 enrichment levels and Gd2O3 concentrations. The data obtained from SS simulations were then utilized to derive suitable correlations for predicting Pt and k∞, peak using multivariate linear regression. The equations derived are presented in Table 8, both having R2-values greater than 0.90. From the equations, it is clear that k∞, peak increases with increasing U-235 enrichment (wU235) while decreasing with Gd2O3 content (wGd2O3). Assuming EOC U-235 enrichment as 1.0 wt% and complete burning up of the burnable poisons, this study suggests that the fuel pitch should be ≤ 1.434 cm to keep the assembly under-moderated throughout its operational lifetime, ensuring neutronic safety. For a BOC assembly with maximum possible U-235 enrichment (5.0 wt%) and 3.0 wt% Gd2O3 content, the assembly will be under-moderated if fuel pitch is ≤ 1.6749 cm, which shows the importance of considering the neutronic behavior of both BOC and EOC fuel assemblies for proper evaluation of safety margin.

Table 8.

Derived equations for determining fuel pitch and peak multiplication factor.

Derived equation R2 value
Pt=1.39028+0.04367wU235+0.02209wGd2O3 0.93 (14)
k∞,peak=0.64625+0.13692wU235−0.01097wGd2O3 0.95 (15)

Figs 12, 13, 14 show the changes in k∞ and αv with α for three different fuel pitches: 1.5 cm, 1.8 cm, and 2 cm, respectively, all under CZP conditions and in the absence of soluble poison in the coolant. The fuel enrichment, burnable poison concentration and water density were varied while UO2 density (10.41 g/cm3) and boron concentration (0 ppm) were kept constant. From Fig. 12, it is observed that the void coefficient of the assembly with 1.5 cm fuel pitch may be positive at the initial stages of void formation, depending on U-235 enrichment and Gd2O3 concentration. Increasing the concentration of burnable poison and decreasing enrichment is needed to achieve a negative void coefficient for all possible void fractions. From Figs 13, 14, however, it is evident that the higher fuel pitch will result in positive void coefficients even at α ≤ 0.35, which is completely unsafe for the reactor. Therefore, the fuel pitch should be kept smaller than 1.5 cm to ensure the inherent safety of the fuel assembly and thus, the reactor core. This observation is consistent with the results from the derived equations (Pt ≤ 1.434 cm).

Figure 12. 

Change in k∞ and αv with α for P = 1.5 cm. Gd2O3 concentrations: 1 wt% (a, b), 3 wt% (c, d), 5 wt% (e, f).

Figure 13. 

Change in k∞ and αv with α for P = 1.8 cm. Gd2O3 concentrations: 1 wt% (a, b), 3 wt% (c, d), 5 wt% (e, f).

Figure 14. 

Change in k∞ and αv with α for P = 2.0 cm. Gd2O3 concentrations: 1 wt% (a, b), 3 wt% (c, d), 5 wt% (e, f).

Conclusion

This work evaluated the feasibility of developing data-driven ML models for exploring the neutronic behavior of 17 × 17 pressurized water reactor (PWR) fuel assemblies under different materials and design specifications. Six input parameters, U-235 enrichment, densities of fuel and moderator, concentration of burnable poisons in fuel and moderator, and fuel pitch, were varied to generate training dataset of 6000 data points using OpenMC neutronics code. Among the ANN models, only the 6-15-15-2 ANN architecture achieved the desired accuracy with training and testing MSEs less than 25 × 10-6, indicating that ANN models are suitable for the purpose. On the other hand, SVR and GPR-based models grossly underperformed, failing to achieve desired accuracy.

The study compared the training performance of 3-layer and 4-layer ANN architectures, indicating that the 4-layer models with the sigmoid activation function had lower MSEs. Among all 4-layer configurations, the 6-15-15-2 architecture demonstrated optimal training and testing MSEs (0.98 × 10-6). Increasing model complexity, i.e., an increased number of hidden neurons, resulted in increased testing MSE, indicating improper fitting of the models. Employing the developed ANN model, a further test was conducted with a separate dataset of 117 points. The ANN predicted k∞ with average predictive errors were around 73.77, 71.98, and 105.73 pcm for 1, 3, and 5 wt% Gd2O3 content, respectively, which are below 500 pcm, meaning the model was sufficiently accurate.

Among the optimization algorithms, the simplex search performed the best. The ANN model coupled with the SS algorithm was utilized to derive correlation for fuel pitch, which separates the under and over-moderated regions under CZP conditions for different U-235 enrichment and burnable poison contents. It was observed that the maximum allowable fuel pitch to keep the assembly under-moderated shifts towards the left with the decrease in fuel enrichment, as well as burnable poison content in the fuel. Thus, the EOC condition requires a smaller pitch compared to BOC condition. Based on the correlation derived, it was estimated that Pt must be smaller than 1.434 cm to maintain the reactor’s under-moderated status throughout its operational lifetime.

The ANN models were also utilized in investigating the change in void coefficient (αv) with void fraction (α). It was observed that Pt greater than 1.5 cm results in positive αv even at extremely high α, which is undesirable from a safety perspective. On the other hand, αv was positive up to 15% void fraction when the Gd2O3 content was low (1%). This illustrated the importance of burnable poison to maintain reactor safety for BOC conditions.

Since the purpose of the study was to obtain a preliminary insight of the prospect of ML-models in neutronic analyses, the study considered only a handful of design variables for a nuclear reactor fuel assembly. The ANN model may be extended to accommodate other important parameters such as burn-up, fuel rod size, lattice structure, etc. Moreover, the present study was conducted assuming CZP conditions. Future research may be conducted to include fuel and moderator temperature effects in the ANN model. The model may also be extended for accident-tolerant fuel and cladding materials. Finally, the potential application of convolutional neural networks (CNNs) may be explored to accommodate predictive capabilities of neutron flux distribution, burnup characteristics, and other spatially variable parameters.

Acknowledgement

The authors would like to thank Department of Industrial and Production Engineering (IPE), Jashore University of Science and Technology (JUST), Jashore, Bangladesh, and Institute of Nuclear Power Engineering (INPE), Bangladesh University of Engineering and Technology (BUET), Dhaka, Bangladesh, for providing necessary laboratory facilities to conduct this research.

References

  • Acikgoz D, Akyurek T (2024) Review and comparison of neutronic parameters of VVER-1200 and PWR fuel assemblies with different burnable absorbers. Progress in Nuclear Energy 171: 105152. https://doi.org/10.1016/j.pnucene.2024.105152
  • Al Hasan KM, Datta DD, Hossain A (2024) Modeling and analysis of neutron flux of a VVER 1200 reactor core using monte carlo code OpenMC. International Journal of Nuclear Security 9(2): 2. https://doi.org/10.7290/ijns09232081
  • Alwosheel A, Van Cranenburgh S, Chorus CG (2018) Is your dataset big enough? Sample size requirements when using artificial neural networks for discrete choice analysis. Journal of Choice Modelling 28: 167–182. https://doi.org/10.1016/j.jocm.2018.07.002
  • Amir SAB, Khan AH (2022) Calibration of a Simplified Thermodynamic Model for VVER-1200-Based Nuclear Power Plants Using Evolutionary Algorithms. In: 2022 25th International Conference on Computer and Information Technology (ICCIT). IEEE, 19–24. https://doi.org/10.1109/iccit57492.2022.10055553
  • Bahuguna S, Mukhopadhyay S, Tiwari AP (2018) Compressed sensing artificial neural network for reactor core flux mapping. IEEE Transactions on Nuclear Science 65(8): 2240–2249. https://doi.org/10.1109/tns.2018.2854667
  • Baraldi P, Mangili F, Zio E (2015) A prognostics approach to nuclear component degradation modeling based on Gaussian Process Regression. Progress in Nuclear Energy 78: 141–154. https://doi.org/10.1016/j.pnucene.2014.08.006
  • Chen Y, Wang D, Kai C, Pan C, Yu Y, Hou M (2022) Prediction of safety parameters of pressurized water reactor based on feature fusion neural network. Annals of Nuclear Energy 166: 108803. https://doi.org/10.1016/j.anucene.2021.108803
  • Darnowski P, Ignaczak P, Orębski P, Stępień M, Niewiński G (2018) Simulations of the AP1000-based reactor core with SERPENT computer code. Archive of Mechanical Engineering 65(3): 295–325.
  • Dimopoulos Y, Bourret P, Lek S (1995) Use of some sensitivity criteria for choosing networks with good generalization ability. Neural Processing Letters 2(6): 1–4. https://doi.org/10.1007/bf02309007
  • El-Sefy M, Yosri A, El-Dakhakhni W, Nagasaki S, Wiebe L (2021) Artificial neural network for predicting nuclear power plant dynamic behaviors. Nuclear Engineering and Technology 53(10): 3275–3285. https://doi.org/10.1016/j.net.2021.05.003
  • Ghani S, Kumari S, Jaiswal S, Sawant VA (2022) Comparative and parametric study of AI-based models for risk assessment against soil liquefaction for high-intensity earthquakes. Arabian Journal of Geosciences 15(14): 1262. https://doi.org/10.1007/s12517-022-10534-3
  • Ghritlahre HK, Prasad RKJR (2018) Application of ANN technique to predict the performance of solar collector systems-A review. Renewable and Sustainable Energy Reviews 84: 75–88. https://doi.org/10.1016/j.rser.2018.01.001
  • Gohel HA, Upadhyay H, Lagos L, Cooper K, Sanzetenea A (2020) Predictive maintenance architecture development for nuclear infrastructure using machine learning. Nuclear Engineering and Technology 52(7): 1436–1442. https://doi.org/10.1016/j.net.2019.12.029
  • Henderson D, Jacobson SH, Johnson AW (2003) The theory and practice of simulated annealing. In: Glover F, Kochenberger GA (Eds) Handbook of Metaheuristics. Kluwer Academic Publishers, Boston, MA, 287–319. https://doi.org/10.1007/0-306-48056-5_10
  • Hossain MI, Akter Y, Fardin MZ, Mollah AS (2022a) Neutronics and burnup analysis of VVER-1000 LEU and MOX assembly computational benchmark using OpenMC Code. Nuclear Energy and Technology 8(1): 1–11. https://doi.org/10.3897/nucet.8.78447
  • Hossain MT, Sahadath MH, Nabila UM (2022b) Neutronic and fuel cycle performance of VVER-1000 for dual cooled annular fuel with coated burnable poison. Progress in Nuclear Energy 145: 104139. https://doi.org/10.1016/j.pnucene.2022.104139
  • Hu G, Zhou T, Liu Q (2021) Data-driven machine learning for fault detection and diagnosis in nuclear power plants: A review. Frontiers in Energy Research 9: 663296. https://doi.org/10.3389/fenrg.2021.663296
  • Ishida S, Fukano Y, Tobita Y, Okano Y (2023) Numerical study of initiating phase of core disruptive accident in small sodium-cooled fast reactors with negative void reactivity. Journal of Nuclear Science and Technology 61(5): 582–594. https://doi.org/10.1080/00223131.2023.2243949
  • Jandaghian B, Dastjerdi MC, Mokhtari J (2024) Characterization of neutronic parameters and radiation shielding design for an aqueous homogeneous reactor. Nuclear Engineering and Design 417: 112832. https://doi.org/10.1016/j.nucengdes.2023.112832
  • Kennedy J, Eberhart R (1995) Particle swarm optimization. In: Proceedings of ICNN’95 – International Conference on Neural Networks. Vol. 4. IEEE, 1942–1948. https://doi.org/10.1109/ICNN.1995.488968
  • Khan AH, Hossain S, Hasan M, Islam MS, Rahman MM, Kim J-H (2022) Development of an optimized thermodynamic model for VVER-1200 reactor-based nuclear power plants using genetic algorithm. Alexandria Engineering Journal 61(11): 9129–9148. https://doi.org/10.1016/j.aej.2022.02.052
  • Khan AH, Fuad F, Amir SAB, Rahman MS, Islam MS (2025) Artificial neural network-driven self-calibrating model for thermodynamic analyses of advanced nuclear power plants. Progress in Nuclear Energy 189: 105925. https://doi.org/10.1016/j.pnucene.2025.105925
  • Lagarias JC, Reeds JA, Wright MH, Wright PE (1998) Convergence properties of the Nelder--Mead simplex method in low dimensions. SIAM Journal on Optimization 9: 112–147. https://doi.org/10.1137/s1052623496303470
  • Lawal AI, Onifade M, Bada SO, Shivute AP, Abdulsalam J (2023) Prediction of Thermal Coal Ash Behavior of South African Coals: Comparative Applications of ANN, GPR, and SVR. Natural Resources Research 32(3): 1399–1413. https://doi.org/10.1007/s11053-023-10192-6
  • Lee J, Lin L, Athe P, Dinh N (2021) Development of the machine learning-based safety significant factor inference model for diagnosis in autonomous control system. Annals of Nuclear Energy 162: 108443. https://doi.org/10.1016/j.anucene.2021.108443
  • Lei J, Chen Z, Zhou J, Yang C, Ren C, Li W, Xie C, Ni Z, Huang G, Li L, Xie J, Yu T (2022) Research on the preliminary prediction of nuclear core design based on machine learning. Nuclear Technology 208(8): 1223–1232. https://doi.org/10.1080/00295450.2021.2018270
  • Li Y, Ma J, Chan A, Huang Y, Wang B (2012) Mechanism model of pressurizer in the pressurized water reactor nuclear power plant based on PSO algorithm. In: 2012 24th Chinese Control and Decision Conference (CCDC). IEEE, 178–182. https://doi.org/10.1109/ccdc.2012.6244026
  • Mezura-Montes E, Coello CAC (2011) Constraint-handling in nature-inspired numerical optimization: past, present and future. Swarm and Evolutionary Computation 1(4): 173–194. https://doi.org/10.1016/j.swevo.2011.10.001
  • Nguyen XH, Jang S, Kim Y (2020) A spectral optimization study of fuel assembly for soluble-boron-free SMR. In: Transactions of the Korean Nuclear Society Virtual Spring Meeting, 9–10 July 2020.
  • Park JH, Jo HS, Lee SH, Oh SW, Na MG (2022) A reliable intelligent diagnostic assistant for nuclear power plants using explainable artificial intelligence of GRU-AE, LightGBM and SHAP. Nuclear Engineering and Technology 54(4): 1271–1287. https://doi.org/10.1016/j.net.2021.10.024
  • Pedersen MEH, Hvass Laboratories Technical Report no. HL1001 (2010) Good parameters for particle swarm optimization. Technical Report HL1001. Hvass Laboratories, 1551–3203.
  • Pirouzmand A, Dehdashti MK (2015) Estimation of relative power distribution and power peaking factor in a VVER-1000 reactor core using artificial neural networks. Progress in Nuclear Energy 85: 17–27. https://doi.org/10.1016/j.pnucene.2015.06.001
  • Reza F, Sahadath MH, Akter Y (2021) Modeling and neutronic analysis of pin-cell comprising nuclear fuel with different chemical composition and neutron moderator using Monte Carlo code OpenMC. Annals of Nuclear Energy 151: 107946. https://doi.org/10.1016/j.anucene.2020.107946
  • Soleimani M, Esmaeilbeigi M, Cavoretto R, De Rossi A (2024) Analyzing the effects of various isotropic and anisotropic kernels on critical heat flux prediction using Gaussian process regression. Engineering Applications of Artificial Intelligence 133: 108351. https://doi.org/10.1016/j.engappai.2024.108351
  • Verma A (2013) Quantifying sand fraction from seismic attributes using modular artificial neural network. In: 10th Biennial International Conference & Exposition, P399.
  • Yongling L, Jin M, Yu H, Bingshu W (2012) Mechanism model of pressurizer in the pressurized water reactor nuclear power plant based on genetic algorithm. Chinese Journal of Nuclear Science and Engineering 32.
  • Zhao Z, Guo Y, Zou Y, Wang A, Jiang S (2023) Validation and application of the Dragon5 lattice code for neutronics and burnup analysis of VVER-1000 pin cell and assembly model. Nuclear Engineering and Design 407: 112279. https://doi.org/10.1016/j.nucengdes.2023.112279
  • Zhong Y, Wu W, Jiang N, Norman P (2024) Neutronic analysis of fuel assembly loading patterns in small integrated pressurized water reactor core and fuel shifting strategy concept design. Nuclear Engineering and Design 419: 112958. https://doi.org/10.1016/j.nucengdes.2024.112958

Additional information

Conflict of interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

Ethical statement

No ethical statement was reported.

Artificial Intelligence (AI) Use

The authors accept full responsibility for the content of the manuscript, including the disclosure of any use of AI.

No AI tools were used in the preparation of this manuscript.

Funding

No funding was reported.

Author contributions

S M Sayeed Anowar: Methodology, Writing – original draft, Conceptualization, Data Generation, Data Curation, Investigation, Validation, Resources, Formal analysis. Abid Hossain Khan: Conceptualization, Writing – original draft, Software, Formal analysis, Supervision, Resources, Project administration. Md Mahfuzur Rahman: Supervision, Writing-review & editing, Formal analysis, Project administration. Md Tanbir Hasan: Data Generation, Data Curation. Md. Waliuzzaman Talha: Data Generation, Data Curation, Md Shamim Hassan: Writing – final draft.

Author ORCIDs

A.H. Khan https://orcid.org/0000-0001-6441-5633

W. Talha https://orcid.org/0009-0006-0792-024X

Data availability

The source codes of the developed ML models and best-fit ANN models are available at the following link: https://github.com/Sayeedipe/ML_Model_Neutronics_PWR

Supplementary material

Supplementary material 1 

Supplementary data

Author: S M Sayeed Anowar, Abid Hossain Khan, Md Mahfuzur Rahman, Md Tanbir Hasan, Md Waliuzzaman Talha, Md Shamim Hassan

Data type: docx

Explanation note: table SS1. Training and testing performance of ANN models. table SS2. Performance comparison of the ANN model with other ML models.

This dataset is made available under the Open Database License (http://opendatacommons.org/licenses/odbl/1.0/). The Open Database License (ODbL) is a license agreement intended to allow users to freely share, modify, and use this Dataset while maintaining this same freedom for others, provided that the original source and author(s) are credited.
Download file (57.96 kb)
login to comment