<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Energy Res.</journal-id>
<journal-title>Frontiers in Energy Research</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Energy Res.</abbrev-journal-title>
<issn pub-type="epub">2296-598X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">849229</article-id>
<article-id pub-id-type="doi">10.3389/fenrg.2022.849229</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Energy Research</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>An Intelligent Optimization Method for Preliminary Design of Lead-Bismuth Reactor Core Based on Kriging Surrogate Model</article-title>
<alt-title alt-title-type="left-running-head">Li et&#x20;al.</alt-title>
<alt-title alt-title-type="right-running-head">Multi-Objective Optimization for Flow Distribution</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Li</surname>
<given-names>Qiong</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1632690/overview"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Liu</surname>
<given-names>Zijing</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1458737/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Xiao</surname>
<given-names>Yingjie</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Zhao</surname>
<given-names>Pengcheng</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1263078/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Zhao</surname>
<given-names>Yanan</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Yang</surname>
<given-names>Tao</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1377988/overview"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Yu</surname>
<given-names>Tao</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>School of Nuclear Science and Technology</institution>, <institution>University of South China</institution>, <addr-line>Hengyang</addr-line>, <country>China</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>Hunan Engineering and Technology Research Center for Virtual Nuclear Reactor</institution>, <institution>University of South China</institution>, <addr-line>Hengyang</addr-line>, <country>China</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/447098/overview">Jun Wang</ext-link>, University of Wisconsin-Madison, United&#x20;States</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/797741/overview">Fenglei Niu</ext-link>, North China Electric Power University, China</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/760945/overview">Chenglong Wang</ext-link>, Xi&#x2019;an Jiaotong University, China</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Zijing Liu, <email>liuzijing1123@163.com</email>; Tao Yu, <email>taoyu0626@163.com</email>
</corresp>
<fn fn-type="other">
<p>This article was submitted to Nuclear Energy, a section of the journal Frontiers in Energy Research</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>21</day>
<month>03</month>
<year>2022</year>
</pub-date>
<pub-date pub-type="collection">
<year>2022</year>
</pub-date>
<volume>10</volume>
<elocation-id>849229</elocation-id>
<history>
<date date-type="received">
<day>05</day>
<month>01</month>
<year>2022</year>
</date>
<date date-type="accepted">
<day>10</day>
<month>02</month>
<year>2022</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2022 Li, Liu, Xiao, Zhao, Zhao, Yang and Yu.</copyright-statement>
<copyright-year>2022</copyright-year>
<copyright-holder>Li, Liu, Xiao, Zhao, Zhao, Yang and Yu</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these&#x20;terms.</p>
</license>
</permissions>
<abstract>
<p>To meet the numerous application demands of lead-bismuth reactors, different design optimization tasks need to be conducted on these reactors based on the existing reactor core solutions. However, the design optimization of lead-bismuth reactors is a challenging task because it is a complex, multi-dimensional, and nonlinear constrained problem. To resolve these issues and improve the efficiency of design optimization, a new method, called the KSM-OLHS-SEUMRE method, based on the Kriging surrogate model (KSM), orthogonal Latin hypercube sampling (OLHS), and space exploration and unimodal region elimination (SEUMRE) algorithm is proposed in this study. Based on this method, a design optimization program of lead-bismuth reactors (DOPPLER-K) is developed, which realizes functions like sample point generation, optimization analysis, pre-post processing of reactor calculation, coupling of the Reactor Monte Carlo (RMC) calculation code and the Steady-state Thermal-hydraulic Analysis Code (STAC). Further, taking lead-bismuth reactors SPALLER-4 and URANUS as prototypes, the proposed intelligent optimization method for preliminary design of lead-bismuth reactor core is verified. The results show that this method can rapidly and accurately find the target scheme satisfying the optimization conditions, and it is three orders of magnitude faster than pure Monte Carlo calculation. Compared with the initial core scheme of URANUS, the optimization rates of fuel loading, total core mass, active zone volume, and total core volume are reduced by 10.8, 11.5, 18.1, and 17.1%, respectively. These results validate the feasibility and efficacy of the proposed method for design optimization of lead-bismuth reactor&#x20;core.</p>
</abstract>
<kwd-group>
<kwd>lead-bismuth reactor</kwd>
<kwd>intelligent optimization</kwd>
<kwd>Kriging surrogate model</kwd>
<kwd>SEUMRE algorithm</kwd>
<kwd>orthogonal Latin hypercube sampling</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>Over the recent years, lead-bismuth reactors have received considerable attention from the major nuclear energy countries owing to their unique characteristics such as long-life, miniaturization ability, high flux, and natural circulation, which lead to outstanding advantages in the utilization of nuclear energy (<xref ref-type="bibr" rid="B14">Wu, 2018</xref>). However, it may be noted that different technical indicators and reactor core design schemes are required in various application scenarios and missions, thus numerous design optimization tasks need to be conducted based on the existing lead-bismuth reactor core schemes. It is well known that since it involves coupled calculation and analysis of physical/thermal-hydraulic characteristics and strength of structural materials, the design optimization of lead-bismuth reactor core is a complex, multi-dimensional, and nonlinear constrained problem, and a large uncertainty exists in the calculation results, which is caused by the nuclear reaction cross section, approximation of calculation model, etc. The existing traditional semi-empirical design methods that rely on the designer experience cannot find the optimal solution efficiently under the influence of multi-factor coupling. On the other hand, the single heuristic optimization algorithms, such as genetic algorithm, simulated annealing algorithm, particle swarm algorithm, etc., need a large number of stochastic samples and Monte Carlo calculations to support the design optimization and suffer from the problems of slow convergence and a trend of falling into local optimum (<xref ref-type="bibr" rid="B8">Meneses et&#x20;al., 2009</xref>; <xref ref-type="bibr" rid="B4">Khoshahval et&#x20;al., 2011</xref>; <xref ref-type="bibr" rid="B17">Zameer et&#x20;al., 2014</xref>). Therefore, it is necessary to develop an intelligent optimization method for preliminary design of lead-bismuth reactor core with random effects, low computational cost, high convergence speed, and strong optimization ability.</p>
<p>To solve these problems such as excessive calculation, slow convergence, and large uncertainty in traditional Monte Carlo computation and single heuristic optimization algorithm, the surrogate modeling technique in which an approximate model is constructed based on the experimental points to replace the complex original model has been considered. The commonly used surrogate models include the response surface method, radial basis function interpolation, Kriging model, and so on (<xref ref-type="bibr" rid="B19">Zhang, 2014</xref>). Among them, the Kriging surrogate model (KSM) can not only fit a smooth curve closer to the original objective function but also can be easily adapted to different variation trends, and it covers the inherent uncertainty of objective functions by selecting different regression models and related functions (<xref ref-type="bibr" rid="B3">Kempf et&#x20;al., 2012</xref>). Therefore, although the accuracy of the KSM will decrease when solving the prediction of the objective function with more than 8 design parameters, the KSM is still used in this study due to its overall strong fitting effect and the modeling method that can cover the inherent uncertainty in the reactor calculation. To date, KSM has been widely used in the design optimization of aerospace, machinery, automobiles, and other fields, and it is now being used in the reactor field as well. <xref ref-type="bibr" rid="B18">Zeng et&#x20;al. (2020)</xref> used KSM to provide a generalized framework for the core optimization of sodium-cooled fast reactor, and <xref ref-type="bibr" rid="B3">Kempf et&#x20;al. (2012)</xref> used it to obtain the optimal geometric parameters for a high-flux research reactor. Kim et&#x20;al. used the KSM for shape optimization of the inlet plenum and rising channels in the pebble-bed modular reactor (<xref ref-type="bibr" rid="B5">Kim and Lee, 2009</xref>). Li et&#x20;al. studied the effects of flow and heat transfer factors in the rod bundle of fast reactor assemblies on the thermal-hydraulic characteristics through the Kriging technology (<xref ref-type="bibr" rid="B11">Song and Yang, 2018</xref>). All the above studies verified the good prediction accuracy and high computational efficiency of the KSM. Thus, the optimization method combined with KSM can be a feasible and effective approach for the design optimization of a lead-bismuth reactor&#x20;core.</p>
<p>In this study, an intelligent optimization method is proposed for preliminary design of lead-bismuth reactor core, which is based on the combination of KSM, orthogonal Latin hypercube sampling (OLHS), and space exploration and unimodal region elimination (SEUMRE) algorithm. This method is called the KSM-OLHS-SEUMRE method. By coupling the reactor Monte Carlo (RMC) code, a Monte Carlo code for reactor core analysis, and the steady-state thermal-hydraulic analysis code (STAC), a design optimization program of lead-bismuth reactors based on KSM-OLHS-SEUMRE (DOPPLER-K) has been developed. Taking lead-bismuth reactors SPALLER-4 and URANUS as prototypes, the proposed optimization method is verified through a rapid search for target design schemes and core parameter optimization.</p>
<p>The rest of this paper is organized as follows. <xref ref-type="sec" rid="s2">Section 2</xref> provides a brief introduction to the KSM-OLHS-SEUMRE method and the DOPPLER-K software. The construction principles of KSM, OLHS, and SEUMRE algorithm are described in <xref ref-type="sec" rid="s3">Section 3</xref>. The optimization verification results for SPALLER-4 and URANUS are discussed in <xref ref-type="sec" rid="s4">Section 4</xref>. Finally, the study is concluded in <xref ref-type="sec" rid="s5">Section&#x20;5</xref>.</p>
</sec>
<sec id="s2">
<title>2 Intelligent Optimization Method</title>
<p>The intelligent optimization method constructed in this study includes the KSM-OLHS-SEUMRE method (introduced in <xref ref-type="sec" rid="s2-1">Section 2.1</xref>) and DOPPLER-K software (introduced in <xref ref-type="sec" rid="s2-2">Section 2.2</xref>). The construction principles of KSM, OLHS and SEUMRE involved in KSM-OLHS-SEUMRE method are described in <xref ref-type="sec" rid="s3">Section&#x20;3</xref>.</p>
<p>Different from traditional or single heuristic optimization method, the optimization method adopted in this research firstly uses KSM technology to replace the original Monte Carlo code with slow calculation speed to predict the core characteristic parameters, which not only greatly improves the calculation efficiency, but also realizes the target prediction under the simultaneous coupling of multiple core design parameters. Secondly, when multiple design parameters influence at the same time and the design range is wide, this method makes the optimization avoid the problem of local optimum and difficult convergence in the traditional optimization algorithm as far as possible through sequence iteration, preferential addition point selection and SEUMRE space search technology to improve the optimization search efficiency. Finally, through the developed DOPPLER-K software, the automatic execution of sampling, Monte-Carlo program calling calculation and target optimization analysis can be carried out, which provides great convenience to optimization designers.</p>
<sec id="s2-1">
<title>2.1 KSM-OLHS-SEUMRE Method</title>
<p>The design optimization of lead-bismuth reactor core generally involves the establishment of a mathematical model, selection of design variables, calculation of physical/thermal characteristic parameters, and determination of the optimal scheme. Based on this strategy and the construction principles in <xref ref-type="sec" rid="s3">Section 3</xref>, the optimization method KSM-OLHS-SEUMRE is developed. Its flow chart is shown in <xref ref-type="fig" rid="F1">Figure&#x20;1A</xref>, and the basic implementation steps are as follows:</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Intelligent optimization method. <bold>(A)</bold> Flow chart of KSM-OLHS-SEUMRE method, <bold>(B)</bold> Functional modules of DOPPLER-K.</p>
</caption>
<graphic xlink:href="fenrg-10-849229-g001.tif"/>
</fig>
<p>
<statement content-type="step" id="Step_1">
<label>Step 1</label>
<p>Establish the mathematical model of the lead-bismuth reactor core to be optimized, including design space and variables, objective functions, and constraint conditions.</p>
</statement>
</p>
<p>
<statement content-type="step" id="Step_2">
<label>Step 2</label>
<p>Generate sample points of the mathematical model by the OLHS technique.</p>
</statement>
</p>
<p>
<statement content-type="step" id="Step_3">
<label>Step 3</label>
<p>Calculate sample points to generate the training set based on the physical Monte-Carlo/thermal-hydraulics calculation&#x20;code.</p>
</statement>
</p>
<p>
<statement content-type="step" id="Step_4">
<label>Step 4</label>
<p>Construct KSM based on the training set and evaluate the objective values of the training set to find the optimal&#x20;space.</p>
</statement>
</p>
<p>
<statement content-type="step" id="Step_5">
<label>Step 5</label>
<p>Predict the points of target/constraint functions and assess them to select the optimal point verified by physical Monte Carlo/thermal-hydraulics calculation&#x20;code.</p>
</statement>
</p>
<p>
<statement content-type="step" id="Step_6">
<label>Step 6</label>
<p>Update the design space and KSM continuously based on the principle of optimal point selection and SEUMRE algorithm to improve the prediction accuracy and overall optimization efficiency of the&#x20;model.</p>
</statement>
</p>
<p>
<statement content-type="step" id="Step_7">
<label>Step 7</label>
<p>Perform iterative optimization to quickly approximate the objective function and obtain the optimal convergence solution.</p>
</statement>
</p>
</sec>
<sec id="s2-2">
<title>2.2&#x20;DOPPLER-K Software</title>
<p>Based on the KSM-OLHS-SEUMRE method, the design optimization program of lead-bismuth reactors, called DOPPLER-K software, which couples RMC and STAC and realizes functions, such as sampling, modeling, and optimization, has been developed in MATLAB. The functional modules of DOPPLER-K software are shown in <xref ref-type="fig" rid="F1">Figure&#x20;1B</xref>.</p>
<p>In the sampling module, all the design variables are sampled and saved in the initial training set using OLHS after the user defines the variables and initial design&#x20;space.</p>
<p>In the physical calculation module, some characteristic parameters of sample points are calculated by RMC (<xref ref-type="bibr" rid="B13">Kan et&#x20;al., 2015</xref>), a three-dimensional Monte Carlo neutron transport code developed by the Reactor Engineering Analysis Laboratory (REAL), Department of Engineering Physics, Tsinghua University. These characteristic parameters, such as effective multiplication factor (<italic>K</italic>
<sub>
<italic>eff</italic>
</sub>), flux, power, and burnup, can be used as objective functions or constraint conditions for design optimization of the lead-bismuth reactor&#x20;core.</p>
<p>In the thermal calculation module, thermal-hydraulic characteristic parameters, such as the maximum fuel cladding and pellet temperature, coolant velocity, based on the sample points and reactor core power distribution are used as the&#x20;constraint conditions for the design optimization of lead-bismuth reactor core. These parameters are calculated by STAC (<xref ref-type="bibr" rid="B21">Zhao et&#x20;al., 2020</xref>), which was developed by one of the authors and includes the physical model of liquid lead/lead-bismuth, calculation model of wall heat transfer and pressure drop, and some models built for lead-bismuth reactor like single channel, closed parallel multichannel, and hottest channel&#x20;model.</p>
<p>As the coupling interface of sampling, physical/thermal-hydraulic calculation, and optimization analysis, the pre and post processing module automatically matches the reactor core parameter values of sampling points to generate the input file, reads the physical/thermal characteristic parameters of output files after carrying out parallel calculations by calling RMC and STAC automatically, and finally generates the training set or accuracy verification conditions.</p>
<p>In the optimization analysis module, firstly, the KSM is constructed by analyzing the structural characteristics of known objective function values and quantifying their spatial correlation. Secondly, the objective function values of new valuation points are predicted based on the surrogate models after determining the neighborhood range and searching for neighborhood points. Finally, according to the principle of optimal point selection and SEUMRE algorithm, the sample points are updated to revise the surrogate model and the design space to approximate the target function iteratively until the optimal solution is obtained.</p>
</sec>
</sec>
<sec id="s3">
<title>3 Construction Principles of Kriging Surrogate Model, Orthogonal Latin Hypercube Sampling, and Space Exploration and Unimodal Region Elimination</title>
<sec id="s3-1">
<title>3.1 Construction Principle of Kriging Surrogate Model</title>
<p>Kriging is a regression algorithm for spatial modeling and prediction of random fields based on the theory of correlation functions and structural analysis. In contrast to other interpolation algorithms, the KSM is an optimal unbiased estimation technique, which is composed of a global trend function <inline-formula id="inf1">
<mml:math id="m1">
<mml:mrow>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and a random distribution departure <inline-formula id="inf2">
<mml:math id="m2">
<mml:mrow>
<mml:mi>Z</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>. Its mathematical expression is as follows (<xref ref-type="bibr" rid="B2">Jin et&#x20;al., 2000</xref>):<disp-formula id="e1">
<mml:math id="m3">
<mml:mrow>
<mml:mi mathvariant="normal">y</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="normal">x</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="normal">F</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">&#x3b2;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">x</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="normal">Z</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="normal">x</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="normal">&#x3b2;</mml:mi>
<mml:mo>&#x2217;</mml:mo>
<mml:msup>
<mml:mi mathvariant="normal">f</mml:mi>
<mml:mi mathvariant="normal">T</mml:mi>
</mml:msup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="normal">x</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="normal">Z</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="normal">x</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>
</p>
<p>Here, <inline-formula id="inf3">
<mml:math id="m4">
<mml:mrow>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; <inline-formula id="inf4">
<mml:math id="m5">
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
<mml:mo>&#x2217;</mml:mo>
<mml:msup>
<mml:mi mathvariant="normal">f</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, where <inline-formula id="inf5">
<mml:math id="m6">
<mml:mi>&#x3b2;</mml:mi>
</mml:math>
</inline-formula> is the coefficient of the regression function <inline-formula id="inf6">
<mml:math id="m7">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="normal">f</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf7">
<mml:math id="m8">
<mml:mrow>
<mml:mi mathvariant="normal">Z</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> indicates that the local error approximation is the key to the accuracy of this model. The characteristics of <inline-formula id="inf8">
<mml:math id="m9">
<mml:mrow>
<mml:mi mathvariant="normal">Z</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> are given as follows:<disp-formula id="e2">
<mml:math id="m10">
<mml:mrow>
<mml:mi mathvariant="normal">E</mml:mi>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">Z</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>
<disp-formula id="e3">
<mml:math id="m11">
<mml:mrow>
<mml:mi>Var</mml:mi>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">Z</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mi>&#x3b4;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>
<disp-formula id="e4">
<mml:math id="m12">
<mml:mrow>
<mml:mi>Cov</mml:mi>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">Z</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">x</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">Z</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">x</mml:mi>
<mml:mi mathvariant="normal">j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mi>&#x3b4;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">c</mml:mi>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">x</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">x</mml:mi>
<mml:mi mathvariant="normal">j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>
</p>
<p>In other words, the mathematical expectation of random distribution bias is zero, and the variance <inline-formula id="inf9">
<mml:math id="m13">
<mml:mrow>
<mml:msup>
<mml:mi>&#x3b4;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> is minimum, which can be calculated by <xref ref-type="disp-formula" rid="e4">Eq. 4</xref>, where <inline-formula id="inf10">
<mml:math id="m14">
<mml:mrow>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mi mathvariant="normal">o</mml:mi>
<mml:mi mathvariant="normal">v</mml:mi>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">Z</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">x</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">Z</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">x</mml:mi>
<mml:mi mathvariant="normal">j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the covariance of the random deviation and <inline-formula id="inf11">
<mml:math id="m15">
<mml:mrow>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">c</mml:mi>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">x</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">x</mml:mi>
<mml:mi mathvariant="normal">j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the correlation function, representing the spatial correlation between any two points. <inline-formula id="inf12">
<mml:math id="m16">
<mml:mrow>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">c</mml:mi>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">x</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">x</mml:mi>
<mml:mi mathvariant="normal">j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is expressed as follows:<disp-formula id="e5">
<mml:math id="m17">
<mml:mrow>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">c</mml:mi>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">x</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">x</mml:mi>
<mml:mi mathvariant="normal">j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo>&#x220f;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi mathvariant="normal">k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi mathvariant="normal">n</mml:mi>
</mml:munderover>
<mml:msub>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mi mathvariant="normal">k</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x3b8;</mml:mi>
<mml:mi mathvariant="normal">k</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mrow>
<mml:mo>&#x7c;</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="normal">x</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">k</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="normal">x</mml:mi>
<mml:mi mathvariant="normal">j</mml:mi>
<mml:mi mathvariant="normal">k</mml:mi>
</mml:msubsup>
</mml:mrow>
<mml:mo>&#x7c;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo>&#x220f;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi mathvariant="normal">k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi mathvariant="normal">n</mml:mi>
</mml:munderover>
<mml:msub>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mi mathvariant="normal">k</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x3b8;</mml:mi>
<mml:mi mathvariant="normal">k</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mi mathvariant="normal">k</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>Where <inline-formula id="inf13">
<mml:math id="m18">
<mml:mi>n</mml:mi>
</mml:math>
</inline-formula> is a variable number, <inline-formula id="inf14">
<mml:math id="m19">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x3b8;</mml:mi>
<mml:mi mathvariant="normal">k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the proportionality factor, and <inline-formula id="inf15">
<mml:math id="m20">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mi mathvariant="normal">k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the Euclidean distance between two points. It can be seen from these above definitions that the key to the accuracy of KSM is the&#x20;selection of the correlation function. The commonly used correlation functions include exponential, Gaussian, linear, and cubic spline functions, whose expressions are listed in <xref ref-type="table" rid="T1">Table&#x20;1</xref> (<xref ref-type="bibr" rid="B19">Zhang, 2014</xref>).</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Commonly used correlation functions and their expressions.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Correlation function</th>
<th align="center">Expression</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">Exponential function</td>
<td align="center">
<inline-formula id="inf16">
<mml:math id="m21">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mi mathvariant="normal">k</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x3b8;</mml:mi>
<mml:mi mathvariant="normal">k</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mi mathvariant="normal">k</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="normal">exp</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">&#x3b8;</mml:mi>
<mml:mi mathvariant="normal">k</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mi mathvariant="normal">k</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
</tr>
<tr>
<td align="left">Gaussian function</td>
<td align="center">
<inline-formula id="inf17">
<mml:math id="m22">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mi mathvariant="normal">k</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x3b8;</mml:mi>
<mml:mi mathvariant="normal">k</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mi mathvariant="normal">k</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="normal">exp</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">&#x3b8;</mml:mi>
<mml:mi mathvariant="normal">k</mml:mi>
</mml:msub>
<mml:msubsup>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mi mathvariant="normal">k</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
</tr>
<tr>
<td align="left">Linear function</td>
<td align="center">
<inline-formula id="inf18">
<mml:math id="m23">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mi mathvariant="normal">k</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x3b8;</mml:mi>
<mml:mi mathvariant="normal">k</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mi mathvariant="normal">k</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="normal">max</mml:mi>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mn>0,1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">&#x3b8;</mml:mi>
<mml:mi mathvariant="normal">k</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mi mathvariant="normal">k</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>}</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
</tr>
<tr>
<td align="left">Cubic spline function</td>
<td align="center">
<inline-formula id="inf19">
<mml:math id="m24">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mi mathvariant="normal">k</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x3b8;</mml:mi>
<mml:mi mathvariant="normal">k</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mi mathvariant="normal">k</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>15</mml:mn>
<mml:msub>
<mml:mi mathvariant="normal">&#x3b6;</mml:mi>
<mml:mi mathvariant="normal">k</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>30</mml:mn>
<mml:msubsup>
<mml:mi mathvariant="normal">&#x3b6;</mml:mi>
<mml:mi mathvariant="normal">k</mml:mi>
<mml:mn>3</mml:mn>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">&#x3b6;</mml:mi>
<mml:mi mathvariant="normal">k</mml:mi>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:mn>0.2</mml:mn>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mn>1.25</mml:mn>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>15</mml:mn>
<mml:msub>
<mml:mi mathvariant="normal">&#x3b6;</mml:mi>
<mml:mi mathvariant="normal">k</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>3</mml:mn>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mn>0.2</mml:mn>
<mml:mo>&#x3c;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">&#x3b6;</mml:mi>
<mml:mi mathvariant="normal">k</mml:mi>
</mml:msub>
<mml:mo>&#x3c;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>&#xa0;</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mo>&#xa0;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">&#x3b6;</mml:mi>
<mml:mi mathvariant="normal">k</mml:mi>
</mml:msub>
<mml:mo>&#x2265;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">&#x3b6;</mml:mi>
<mml:mi mathvariant="normal">k</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">&#x3b8;</mml:mi>
<mml:mi mathvariant="normal">k</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mi mathvariant="normal">k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>To select the best combination of regression model and correlation function to construct KSM, the selection of regression model was first carried out. As shown in <xref ref-type="fig" rid="F2">Figure&#x20;2A</xref>, the comparison of the fitting effects of KSM constructed by the combination of zero-order, first-order and second-order regression models with Gaussian correlation functions shows that the fitting effects of KSM constructed by the second-order regression model are more smooth and consistent. Then, the second-order regression model is combined with the exponential, Gaussian, linear and cubic spline correlation functions to construct the model for comparison of fitting effect. As shown in <xref ref-type="fig" rid="F2">Figure&#x20;2B</xref>, it can be seen that the fitting effect of Gaussian and exponential function is the best. Since the fitting effects of Gaussian and exponential correlation functions are consistent, the mean square error (MSE) is used for experimental comparison. As shown in <xref ref-type="fig" rid="F2">Figure&#x20;2C</xref>, the MSE of KSM constructed by Gaussian function is slightly smaller than that of exponential function, which is relatively better. Consequently, the second-order regression and Gaussian correlation function are used to construct the KSM in this&#x20;study.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Construction records of KSM, OLHS, and SEUMRE. <bold>(A)</bold> Fitting effect of KSM constructed by different regression models with Gaussian function, <bold>(B)</bold> Fitting effect of KSM constructed by different correlation function with second-order regression model, <bold>(C)</bold> MSE of KSM constructed by exponential/Gaussian correlation function with second-order regression model, <bold>(D)</bold> Comparison between ordinary LHS and OLHS distribution, <bold>(E)</bold> Flow diagram of SEUMRE algorithm.</p>
</caption>
<graphic xlink:href="fenrg-10-849229-g002.tif"/>
</fig>
</sec>
<sec id="s3-2">
<title>3.2 Construction Principle of Orthogonal Latin Hypercube Sampling</title>
<p>The selection of sampling points is vital for evaluating the target objects and constructing the surrogate model. Since the sampling points should be selected to represent almost the entire design space and their number should be as less as possible to avoid redundant calculation, it is particularly significant to pick a sampling method with both orthogonality and uniformity.</p>
<p>Based on the ordinary Latin hypercube sampling (LHS) (<xref ref-type="bibr" rid="B10">Pebesma and Heuvelink, 1999</xref>), OLHS evenly divides the sampling space into N grids to ensure that there is at least one sample point in each grid, which effectively avoids the uneven distribution of sampling results when sampling fewer points by LHS and facilitates spatially balanced sampling. A comparison between LHS and OLHS distribution is given in <xref ref-type="fig" rid="F2">Figure&#x20;2D</xref>.</p>
</sec>
<sec id="s3-3">
<title>3.3 Construction Principle of Space Exploration and Unimodal Region Elimination</title>
<p>A large number of statistical sampling and calculations are required to ensure the accuracy of KSM when the object to be optimized has a strong degree of non-linearity and a wide range of design variables. Thus, to improve the efficiency of optimized search, the SEUMRE algorithm is introduced to rapidly find the global optimum solution by updating the optimal region repeatedly and iteratively.</p>
<p>The flow diagram of SEUMRE algorithm is shown in <xref ref-type="fig" rid="F2">Figure&#x20;2E</xref>. First, the design space is divided into different spaces after generating the training data in the initial design space and assessing the objects/constraints, and the most promising space is determined. Next, the surrogate model is constructed to predict the points and select the local optimal point to obtain the next promising space. Finally, the above steps are repeated for iterative search until all the spaces are traversed and the global optimal solution is acquired (<xref ref-type="bibr" rid="B16">Younis and Dong, 2010</xref>).</p>
</sec>
</sec>
<sec id="s4">
<title>4 Optimization Verification Examples and Results</title>
<p>The critical reactor core usually requires thousands of kilograms of fuel because of the small fuel fission cross section under fast-spectrum conditions. The fast-spectrum lead-bismuth reactor is generally heavy and expensive due to a large amount of fuel loading and high-density of lead-bismuth. Therefore, the minimum fuel loading of reactor core is considered as the optimization goal, and lead-bismuth reactors SPALLER-4 (independently developed by one of the authors) and URANUS (<xref ref-type="bibr" rid="B7">Lee, 2017</xref>; <xref ref-type="bibr" rid="B6">Kwak and Kim, 2018</xref>; designed by Seoul National University, South Korea) are taken as prototypes. The design parameters of the two reactors are listed in <xref ref-type="table" rid="T2">Table&#x20;2</xref>. Two optimization models are established after a certain simplification process. Different design variables and constraints are set for the two models to find the optimal reactor core scheme and optimal parameters through the intelligent optimization method (introduced in <xref ref-type="sec" rid="s2">Section 2</xref>), and they are verified by the RMC&#x20;code.</p>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>Design parameters of SPALLER-4 and URANUS.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Design parameter</th>
<th align="center">SPALLER-4</th>
<th align="center">URANUS</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">Reactor thermal power/MWt</td>
<td align="center">4</td>
<td align="center">100</td>
</tr>
<tr>
<td align="left">Refueling cycle/EFPY</td>
<td align="center">10</td>
<td align="center">20</td>
</tr>
<tr>
<td align="left">Fuel loading/kg</td>
<td align="center">577.89</td>
<td align="center">17,580</td>
</tr>
<tr>
<td align="left">Fuel (Mass fraction of Pu)</td>
<td align="center">PuN-ThN (31/48)</td>
<td align="center">UO<sub>2</sub> (9.55/17.09)</td>
</tr>
<tr>
<td align="left">Coolant</td>
<td align="center">
<sup>208</sup>Pb-Bi</td>
<td align="center">
<sup>208</sup>Pb-Bi</td>
</tr>
<tr>
<td align="left">Reflector</td>
<td align="center">
<sup>208</sup>Pb-Bi</td>
<td align="center">
<sup>208</sup>Pb-Bi</td>
</tr>
<tr>
<td align="left">Shielding</td>
<td align="center">B<sub>4</sub>C</td>
<td align="center">B<sub>4</sub>C</td>
</tr>
<tr>
<td align="left">Moderator</td>
<td align="center">BeO</td>
<td align="center">&#x2014;</td>
</tr>
<tr>
<td align="left">Fuel pin cladding</td>
<td align="center">HT-9</td>
<td align="center">HT-9</td>
</tr>
<tr>
<td align="left">Filling gas in the gap of pin</td>
<td align="center">He</td>
<td align="center">He</td>
</tr>
</tbody>
</table>
</table-wrap>
<sec id="s4-1">
<title>4.1&#x20;SPALLER-4 Model</title>
<p>The original structure of SPALLER-4 is shown in <xref ref-type="fig" rid="F3">Figure&#x20;3</xref>. Considering the limited reactivity adjustment capability of the control rod system and the corrosive effect of lead-bismuth on materials, the SPALLER-4 optimization model can be described as follows:<disp-formula id="e6">
<mml:math id="m25">
<mml:mrow>
<mml:mi mathvariant="italic">min</mml:mi>
<mml:mi>F</mml:mi>
<mml:mi>s</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>s.t</mml:mi>
<mml:mo>.</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mn>1.005</mml:mn>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mi>O</mml:mi>
<mml:mi>C</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:mn>1.030</mml:mn>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mn>1.0</mml:mn>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mi>O</mml:mi>
<mml:mi>C</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mn>3</mml:mn>
<mml:mo>&#xa0;</mml:mo>
<mml:mi>E</mml:mi>
<mml:mi>F</mml:mi>
<mml:mi>P</mml:mi>
<mml:mi>Y</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>R</mml:mi>
<mml:mi>C</mml:mi>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mn>873</mml:mn>
<mml:mo>&#xa0;</mml:mo>
<mml:mi>K</mml:mi>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="italic">max</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mn>1773</mml:mn>
<mml:mo>&#xa0;</mml:mo>
<mml:mi>K</mml:mi>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="italic">max</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mn>3</mml:mn>
<mml:mo>&#xa0;</mml:mo>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>/</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mo>&#x2264;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="italic">max</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>where <inline-formula id="inf20">
<mml:math id="m26">
<mml:mrow>
<mml:mi mathvariant="italic">min</mml:mi>
<mml:mi>F</mml:mi>
<mml:mi>s</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the minimum fuel loading under the simultaneous influence of five variable parameters. The constraints of the model include <inline-formula id="inf21">
<mml:math id="m27">
<mml:mrow>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mi>O</mml:mi>
<mml:mi>C</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> (<italic>K</italic>
<sub>
<italic>eff</italic>
</sub> at the beginning of the cycle), <inline-formula id="inf22">
<mml:math id="m28">
<mml:mrow>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mi>O</mml:mi>
<mml:mi>C</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> (<italic>K</italic>
<sub>
<italic>eff</italic>
</sub> at the end of the cycle), <inline-formula id="inf23">
<mml:math id="m29">
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>C</mml:mi>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> (refueling cycle), <inline-formula id="inf24">
<mml:math id="m30">
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> (maximum temperature of cladding), <inline-formula id="inf25">
<mml:math id="m31">
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> (maximum temperature of fuel pellet), and <inline-formula id="inf26">
<mml:math id="m32">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> (maximum coolant velocity).</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Original core <bold>(A,B)</bold>, fuel assembly <bold>(C)</bold>, and fuel rod <bold>(D)</bold> of SPALLER-4.</p>
</caption>
<graphic xlink:href="fenrg-10-849229-g003.tif"/>
</fig>
<sec id="s4-1-1">
<title>4.1.1 Sample Generation</title>
<p>Considering that the increase in the initial reactivity and breeding ability and the decrease in the neutron leakage and parasitic absorption can effectively reduce the fuel loading, and the size of core and lattice affects the fuel loading by changing the neutron energy spectrum and neutron leakage (<xref ref-type="bibr" rid="B9">Michael and Pavel, 2005</xref>; <xref ref-type="bibr" rid="B20">Zhang et&#x20;al., 2020</xref>). And basing on the prototype value of the core and the design parameters&#x2019; values of the classic liquid metal cooled reactor core such as ALFRED (<xref ref-type="bibr" rid="B1">Grasso et&#x20;al., 2014</xref>), ELECTRA (<xref ref-type="bibr" rid="B12">Suvdantsetseg, 2012</xref>) and CEFR (<xref ref-type="bibr" rid="B15">Yang and Guo, 2020</xref>), the design variables and their ranges are set as shown in <xref ref-type="table" rid="T3">Table&#x20;3</xref>
<italic>.</italic> 480 initial sample points are randomly sampled by OLHS in these ranges and calculated by physical and thermal calculation modules of DOPPLER-K.</p>
<table-wrap id="T3" position="float">
<label>TABLE 3</label>
<caption>
<p>Range of design parameters for SPALLER-4.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Design parameter</th>
<th align="center">Range</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">Thickness of solid moderator/cm</td>
<td align="char" char="[">[0, 20]</td>
</tr>
<tr>
<td align="left">Mass fraction of Pu in fuel/%</td>
<td align="char" char="[">[25, 50]</td>
</tr>
<tr>
<td align="left">Fuel pin radius/cm</td>
<td align="char" char="[">[0.2, 0.6]</td>
</tr>
<tr>
<td align="left">Height of core active zone/cm</td>
<td align="char" char="[">[30, 150]</td>
</tr>
<tr>
<td align="left">Pitch to diameter ratio (P/D)</td>
<td align="char" char="[">[1.01, 1.5]</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s4-1-2">
<title>4.1.2 Prediction Accuracy of Kriging Surrogate Model</title>
<p>To ensure the prediction accuracy of KSM, the accuracy of surrogate model is verified in each iterative optimization step. Five groups are randomly selected from the training set as the contrast group and are compared with the values calculated by RMC code, and the remaining groups are used as the training set to fit and construct the&#x20;KSM.</p>
<p>
<xref ref-type="table" rid="T4">Table&#x20;4</xref> and <xref ref-type="fig" rid="F4">Figure&#x20;4A</xref> show the accuracy verification results of KSM for predicting third year <italic>K</italic>
<sub>
<italic>eff</italic>
</sub> and burnup at full power operating conditions in the optimal design space, which contains 155 groups in the final training set. It can be seen that the relative errors between the predicted <italic>K</italic>
<sub>
<italic>eff</italic>
</sub> and burnup by KSM and the calculated values by RMC are within &#xb1;0.1% and &#xb1;1%, respectively. This indicates that when a certain amount of training data is ensured, KSM has a high accuracy for linear or nonlinear, directly or indirectly correlated target prediction, which is affected by multiple parameters at the same time. Compared with the RMC code, the calculation time is greatly reduced.</p>
<table-wrap id="T4" position="float">
<label>TABLE 4</label>
<caption>
<p>Accuracy verification results of KSM for predicting <italic>K</italic>
<sub>
<italic>eff</italic>
</sub> and burnup.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Contrast group</th>
<th align="center">1</th>
<th align="center">2</th>
<th align="center">3</th>
<th align="center">4</th>
<th align="center">5</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">Thickness of solid moderator/cm</td>
<td align="char" char=".">4.655,531</td>
<td align="char" char=".">4.822,177</td>
<td align="char" char=".">4.990,846</td>
<td align="char" char=".">4.589,912</td>
<td align="char" char=".">4.782,832</td>
</tr>
<tr>
<td align="left">Mass fraction of Pu in fuel/%</td>
<td align="char" char=".">47.202,398</td>
<td align="char" char=".">45.410,111</td>
<td align="char" char=".">48.931,457</td>
<td align="char" char=".">48.822,818</td>
<td align="char" char=".">46.664,652</td>
</tr>
<tr>
<td align="left">Fuel pin radius/cm</td>
<td align="char" char=".">0.291,086</td>
<td align="char" char=".">0.277,635</td>
<td align="char" char=".">0.260,789</td>
<td align="char" char=".">0.211,688</td>
<td align="char" char=".">0.217,254</td>
</tr>
<tr>
<td align="left">Height of core active zone/cm</td>
<td align="char" char=".">112.165,889</td>
<td align="char" char=".">115.235,329</td>
<td align="char" char=".">118.186,032</td>
<td align="char" char=".">103.660,647</td>
<td align="char" char=".">116.591,780</td>
</tr>
<tr>
<td align="left">Pitch to diameter ratio (P/D)</td>
<td align="char" char=".">1.371,007</td>
<td align="char" char=".">1.377,327</td>
<td align="char" char=".">1.411,726</td>
<td align="char" char=".">1.353,392</td>
<td align="char" char=".">1.354,788</td>
</tr>
<tr>
<td colspan="6" align="left">Third year <italic>K</italic>
<sub>
<italic>eff</italic>
</sub>
</td>
</tr>
<tr>
<td align="left">&#x2003;Prediction by KSM</td>
<td align="char" char=".">1.050,181</td>
<td align="char" char=".">1.035,229</td>
<td align="char" char=".">1.032,517</td>
<td align="char" char=".">1.016,440</td>
<td align="char" char=".">1.024,406</td>
</tr>
<tr>
<td align="left">&#x2003;Calculation by RMC</td>
<td align="char" char=".">1.050,343</td>
<td align="char" char=".">1.035,223</td>
<td align="char" char=".">1.033,391</td>
<td align="char" char=".">1.017,445</td>
<td align="char" char=".">1.023,389</td>
</tr>
<tr>
<td align="left">&#x2003;Relative error/%</td>
<td align="char" char=".">&#x2212;0.015,427</td>
<td align="char" char=".">0.000,602</td>
<td align="char" char=".">&#x2212;0.084,557</td>
<td align="char" char=".">&#x2212;0.098,739</td>
<td align="char" char=".">0.099,373</td>
</tr>
<tr>
<td colspan="6" align="left">Burnup/(MW&#x22c5;d&#x22c5;kg&#x2212;<sup>1</sup>)</td>
</tr>
<tr>
<td align="left">&#x2003;Prediction by KSM</td>
<td align="char" char=".">22.947,678</td>
<td align="char" char=".">24.660,966</td>
<td align="char" char=".">26.864,599</td>
<td align="char" char=".">46.352,778</td>
<td align="char" char=".">39.158,879</td>
</tr>
<tr>
<td align="left">&#x2003;Calculation by RMC</td>
<td align="char" char=".">22.796,000</td>
<td align="char" char=".">24.446,000</td>
<td align="char" char=".">26.894,000</td>
<td align="char" char=".">46.544,000</td>
<td align="char" char=".">39.396,000</td>
</tr>
<tr>
<td align="left">&#x2003;Relative error/%</td>
<td align="char" char=".">0.665,370</td>
<td align="char" char=".">0.879,352</td>
<td align="char" char=".">&#x2212;0.109,323</td>
<td align="char" char=".">&#x2212;0.410,841</td>
<td align="char" char=".">&#x2212;0.601,890</td>
</tr>
</tbody>
</table>
</table-wrap>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Optimization verification results of SPALLER-4. <bold>(A)</bold>Comparison of <italic>K</italic>
<sub>
<italic>eff</italic>
</sub> and burnup obtained based on KSM and RMC, <bold>(B)</bold> Core structure of SPALLER-4 to be optimized, <bold>(C)</bold> Iterative graph of fuel loading optimization for SPALLER-4.</p>
</caption>
<graphic xlink:href="fenrg-10-849229-g004.tif"/>
</fig>
</sec>
<sec id="s4-1-3">
<title>4.1.3 Optimization Results</title>
<p>According to the original design parameters, the core structure of SPALLER-4 (shown in <xref ref-type="fig" rid="F4">Figure&#x20;4B</xref>) to be optimized is constructed after some simplification. After calculating 480 groups of initial training sets by the RMC code, the intelligent optimization method is used for iterative optimization. 1,060,000 groups of schemes are predicted by KSM in each iteration, and a total of 175 iterations are carried out. After verification by RMC, six groups of solutions meet the optimization constraints, and the final two iterative schemes meet the convergence conditions (shown in <xref ref-type="fig" rid="F4">Figure&#x20;4C</xref>). In the entire optimization process, 655 groups of training data are calculated.</p>
<p>
<xref ref-type="table" rid="T5">Table&#x20;5</xref> shows the final optimal design scheme, which is verified by RMC. This scheme meets all the constraint limits of initial <italic>K</italic>
<sub>
<italic>eff</italic>
</sub>, refueling interval, steady-state thermal safety conditions, etc. The minimum fuel loading is 81.4135&#xa0;kg, which is significantly lower than the original fuel loading. At the same time, the relative error between the predicted value by KSM and the calculated value by RMC is within the accuracy range, and the search speed of the target scheme is much higher than that of the traditional Monte Carlo calculation and the single heuristic optimization algorithm.</p>
<table-wrap id="T5" position="float">
<label>TABLE 5</label>
<caption>
<p>Optimization results of core design scheme for SPALLER-4.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Design parameter</th>
<th align="center">Optimal scheme</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">Thickness of solid moderator/cm</td>
<td align="char" char=".">4.573</td>
</tr>
<tr>
<td align="left">Mass fraction of Pu in fuel/%</td>
<td align="char" char=".">49.869</td>
</tr>
<tr>
<td align="left">Fuel pin radius/cm</td>
<td align="char" char=".">0.200</td>
</tr>
<tr>
<td align="left">Height of core active zone/cm</td>
<td align="char" char=".">100.082</td>
</tr>
<tr>
<td align="left">Pitch to diameter ratio (P/D)</td>
<td align="char" char=".">1.313</td>
</tr>
<tr>
<td align="left">Initial <italic>K</italic>
<sub>
<italic>eff</italic>
</sub>
</td>
<td align="char" char=".">1.028,058</td>
</tr>
<tr>
<td colspan="2" align="left">Third year <italic>K</italic>
<sub>
<italic>eff</italic>
</sub>
</td>
</tr>
<tr>
<td align="left">&#x2003;Prediction by KSM</td>
<td align="char" char=".">1.005,741</td>
</tr>
<tr>
<td align="left">&#x2003;Calculation by RMC</td>
<td align="char" char=".">1.005,189</td>
</tr>
<tr>
<td align="left">&#x2003;Relative error/%</td>
<td align="char" char=".">0.054,959</td>
</tr>
<tr>
<td colspan="2" align="left">Burnup/(MW&#x22c5;d&#x22c5;kg<sup>&#x2212;1</sup>)</td>
</tr>
<tr>
<td align="left">&#x2003;Prediction by KSM</td>
<td align="char" char=".">53.702</td>
</tr>
<tr>
<td align="left">&#x2003;Calculation by RMC</td>
<td align="char" char=".">53.799</td>
</tr>
<tr>
<td align="left">&#x2003;Relative error/%</td>
<td align="char" char=".">&#x2212;0.002</td>
</tr>
<tr>
<td align="left">Refueling cycle/EFPY</td>
<td align="char" char=".">3</td>
</tr>
<tr>
<td align="left">Fuel loading/kg</td>
<td align="char" char=".">81.414</td>
</tr>
<tr>
<td align="left">Maximum temperature of fuel cladding/K</td>
<td align="char" char=".">643.162</td>
</tr>
<tr>
<td align="left">Maximum temperature of fuel pellet/K</td>
<td align="char" char=".">1,133.073</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
</sec>
<sec id="s4-2">
<title>4.2 URANUS Model</title>
<p>To verify the feasibility of the proposed intelligent optimization method in practical engineering, a core optimization model is established based on the lead-bismuth reactor URANUS (shown in <xref ref-type="fig" rid="F5">Figure&#x20;5</xref>). In this section, a three-dimensional and six-constraint optimization problem is solved with Ubiquitous, Robust, Accident-forgiving, Nonproliferating and Ultra-lasting Sustainer (URANUS) model for demonstrating the validity of the proposed model in parameter optimization. The optimization model can be described as follows:<disp-formula id="e7">
<mml:math id="m33">
<mml:mrow>
<mml:mi mathvariant="italic">min</mml:mi>
<mml:mi>F</mml:mi>
<mml:mi>u</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>u</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>u</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mi>u</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>s.t</mml:mi>
<mml:mo>.</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mn>1.005</mml:mn>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mi>O</mml:mi>
<mml:mi>C</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:mn>1.035</mml:mn>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mn>1.0</mml:mn>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mi>O</mml:mi>
<mml:mi>C</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mn>20</mml:mn>
<mml:mo>&#xa0;</mml:mo>
<mml:mi>E</mml:mi>
<mml:mi>F</mml:mi>
<mml:mi>P</mml:mi>
<mml:mi>Y</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>R</mml:mi>
<mml:mi>C</mml:mi>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mn>773</mml:mn>
<mml:mo>&#xa0;</mml:mo>
<mml:mi>K</mml:mi>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="italic">max</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mn>1273</mml:mn>
<mml:mo>&#xa0;</mml:mo>
<mml:mi>K</mml:mi>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="italic">max</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mn>3</mml:mn>
<mml:mo>&#xa0;</mml:mo>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>/</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mo>&#x2264;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="italic">max</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>where <inline-formula id="inf27">
<mml:math id="m34">
<mml:mrow>
<mml:mi mathvariant="italic">min</mml:mi>
<mml:mi>F</mml:mi>
<mml:mi>u</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>u</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>u</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mi>u</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the minimum fuel loading under simultaneous influence of three variable parameters. The constraints of the model include <inline-formula id="inf28">
<mml:math id="m35">
<mml:mrow>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mi>O</mml:mi>
<mml:mi>C</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf29">
<mml:math id="m36">
<mml:mrow>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mi>O</mml:mi>
<mml:mi>C</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf30">
<mml:math id="m37">
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>C</mml:mi>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> (refueling cycle), <inline-formula id="inf31">
<mml:math id="m38">
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="italic">max</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> (maximum temperature of cladding), <inline-formula id="inf32">
<mml:math id="m39">
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="italic">max</mml:mi>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:msub>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> (maximum temperature of fuel pellet), and <inline-formula id="inf33">
<mml:math id="m40">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="italic">max</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> (maximum coolant velocity).</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Original core <bold>(A,B)</bold>, fuel assembly <bold>(C)</bold>, and fuel rod <bold>(D)</bold> of URANUS.</p>
</caption>
<graphic xlink:href="fenrg-10-849229-g005.tif"/>
</fig>
<sec id="s4-2-1">
<title>4.2.1 Sample Generation</title>
<p>Similar to the optimization steps of SPALLER-4 model, the optimization variables of URANUS and their range are listed in <xref ref-type="table" rid="T6">Table&#x20;6</xref>. Further, 216 groups of initial sample points are randomly sampled by OLHS in these ranges and calculated by physical and thermal calculation modules of DOPPLER-K.</p>
<table-wrap id="T6" position="float">
<label>TABLE 6</label>
<caption>
<p>Original value and initial optimal range of design parameters for URANUS.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Design parameter</th>
<th align="center">Original value</th>
<th align="center">Initial optimal range</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">Fuel pin radius/cm</td>
<td align="char" char=".">0.72</td>
<td align="center">[0.4, 1.0]</td>
</tr>
<tr>
<td align="left">Height of core active zone/cm</td>
<td align="char" char=".">180</td>
<td align="center">[50, 200]</td>
</tr>
<tr>
<td align="left">Pitch to diameter ratio (P/D)</td>
<td align="char" char=".">1.35</td>
<td align="center">[1.01, 1.5]</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s4-2-2">
<title>4.2.2 Prediction Accuracy of Kriging Surrogate Model</title>
<p>The accuracy verification results of KSM for predicting 20th year <italic>K</italic>
<sub>
<italic>eff</italic>
</sub> and burnup at full power operating conditions in the optimal design area, which contains 45 groups of training sets, are shown in <xref ref-type="table" rid="T7">Table&#x20;7</xref> and <xref ref-type="fig" rid="F6">Figure&#x20;6A</xref>. It is clear that the relative errors between the predicted <italic>K</italic>
<sub>
<italic>eff</italic>
</sub> and burnup by KSM and the calculated values by RMC are within &#xb1;0.1% and &#xb1;1%, respectively.</p>
<table-wrap id="T7" position="float">
<label>TABLE 7</label>
<caption>
<p>Accuracy verification results of KSM for predicting <italic>K</italic>
<sub>
<italic>eff</italic>
</sub> and burnup.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Contrast group</th>
<th align="center">1</th>
<th align="center">2</th>
<th align="center">3</th>
<th align="center">4</th>
<th align="center">5</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">Fuel pin radius/cm</td>
<td align="char" char=".">0.728,693</td>
<td align="char" char=".">0.737,298</td>
<td align="char" char=".">0.738,832</td>
<td align="char" char=".">0.740,970</td>
<td align="char" char=".">0.737,436</td>
</tr>
<tr>
<td align="left">Height of core active zone/cm</td>
<td align="char" char=".">164.311,938</td>
<td align="char" char=".">157.445,331</td>
<td align="char" char=".">156.993,296</td>
<td align="char" char=".">153.933,096</td>
<td align="char" char=".">157.438,697</td>
</tr>
<tr>
<td align="left">Pitch to diameter ratio (P/D)</td>
<td align="char" char=".">1.320,736</td>
<td align="char" char=".">1.320,794</td>
<td align="char" char=".">1.321,136</td>
<td align="char" char=".">1.320,508</td>
<td align="char" char=".">1.320,326</td>
</tr>
<tr>
<td colspan="6" align="left">Twentieth year <italic>K</italic>
<sub>
<italic>eff</italic>
</sub>
</td>
</tr>
<tr>
<td align="left">&#x2003;Prediction by KSM</td>
<td align="char" char=".">1.000,957</td>
<td align="char" char=".">1.000,382</td>
<td align="char" char=".">1.000,515</td>
<td align="char" char=".">0.999,350</td>
<td align="char" char=".">1.000,614</td>
</tr>
<tr>
<td align="left">&#x2003;Calculation by RMC</td>
<td align="char" char=".">1.001,767</td>
<td align="char" char=".">1.000,720</td>
<td align="char" char=".">1.000,924</td>
<td align="char" char=".">0.999,935</td>
<td align="char" char=".">1.000,317</td>
</tr>
<tr>
<td align="left">&#x2003;Relative error/%</td>
<td align="char" char=".">&#x2212;0.080,889</td>
<td align="char" char=".">&#x2212;0.033,774</td>
<td align="char" char=".">&#x2212;0.040,893</td>
<td align="char" char=".">&#x2212;0.058,523</td>
<td align="char" char=".">0.029,713</td>
</tr>
<tr>
<td colspan="6" align="left">Burnup/(MW&#x22c5;d&#x22c5;kg<sup>&#x2212;1</sup>)</td>
</tr>
<tr>
<td align="left">&#x2003;Prediction by KSM</td>
<td align="char" char=".">44.079,677</td>
<td align="char" char=".">45.274,617</td>
<td align="char" char=".">45.226,628</td>
<td align="char" char=".">43.583,013</td>
<td align="char" char=".">45.264,459</td>
</tr>
<tr>
<td align="left">&#x2003;Calculation by RMC</td>
<td align="char" char=".">44.410,000</td>
<td align="char" char=".">45.271,000</td>
<td align="char" char=".">45.213,000</td>
<td align="char" char=".">43.554,000</td>
<td align="char" char=".">45.256,000</td>
</tr>
<tr>
<td align="left">&#x2003;Relative error/%</td>
<td align="char" char=".">&#x2212;0.743,804</td>
<td align="char" char=".">0.007,989</td>
<td align="char" char=".">0.030,142</td>
<td align="char" char=".">0.066,614</td>
<td align="char" char=".">0.018,690</td>
</tr>
</tbody>
</table>
</table-wrap>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>Optimization verification results of URANUS. <bold>(A)</bold> Comparison of <italic>K</italic>
<sub>
<italic>eff</italic>
</sub> and burnup obtained using KSM and RMC code, <bold>(B)</bold> Core structure of URANUS for optimization verification, <bold>(C).</bold> Iterative graph of fuel loading optimization for URANUS, <bold>(D)</bold> Final optimal design space for URANUS.</p>
</caption>
<graphic xlink:href="fenrg-10-849229-g006.tif"/>
</fig>
</sec>
<sec id="s4-2-3">
<title>4.2.3 Optimization Results</title>
<p>According to the original design parameters, the core structure of URANUS (shown in <xref ref-type="fig" rid="F6">Figure&#x20;6B</xref>) to be optimized is constructed after some simplification. After calculating 216 groups of initial training sets by the RMC code, the intelligent optimization method is used for iterative optimization. Further, 1060000 groups of schemes are predicted by KSM in each iteration, and a total of 37 iterations have been carried out. After verification calculation by RMC, 29 groups of solutions meet the optimization constraints, and the final two iterative schemes meet the convergence conditions (shown in <xref ref-type="fig" rid="F6">Figure&#x20;6C</xref>). At this time, the final optimal range of design parameters is shown in <xref ref-type="fig" rid="F6">Figure&#x20;6D</xref> and <xref ref-type="table" rid="T8">Table&#x20;8</xref>. Compared to initial design space, the range of optimal space is reduced. In the entire optimization process, 253 groups of training data are calculated.</p>
<table-wrap id="T8" position="float">
<label>TABLE 8</label>
<caption>
<p>Initial and final optimal range of design parameters for URANUS.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Design parameter</th>
<th align="center">Initial optimal range</th>
<th align="center">Final optimal range</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">Fuel pin radius/cm</td>
<td align="center">[0.4, 1.0]</td>
<td align="center">[0.7, 0.8]</td>
</tr>
<tr>
<td align="left">Height of core active zone/cm</td>
<td align="center">[50, 200]</td>
<td align="center">[150, 185]</td>
</tr>
<tr>
<td align="left">Pitch to diameter ratio (P/D)</td>
<td align="center">[1.01, 1.5]</td>
<td align="center">[1.28, 1.41]</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>
<xref ref-type="table" rid="T9">Table&#x20;9</xref> presents a comparison between the initial and optimized schemes. Compared with the initial model under the same constraint limits, the optimized core fuel loading, total mass, volume of active zone, and total volume are reduced by 1,899&#xa0;kg, 20,149&#xa0;kg, 0.944,047&#xa0;m<sup>3</sup>, and 1.467,536&#xa0;m<sup>3</sup>, respectively, and the reduction rates are 10.8, 11.5, 18.1, and 17.1%. This verifies the efficacy of the proposed intelligent optimization method for preliminary design and optimization of lead-bismuth reactor&#x20;core.</p>
<table-wrap id="T9" position="float">
<label>TABLE 9</label>
<caption>
<p>Optimized design parameters for URANUS.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Design parameter</th>
<th align="center">Initial value</th>
<th align="center">Optimized value</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">Fuel pin radius/cm</td>
<td align="center">0.72</td>
<td align="char" char=".">0.731,415</td>
</tr>
<tr>
<td align="left">Height of core active zone/cm</td>
<td align="center">180</td>
<td align="char" char=".">155.583,777</td>
</tr>
<tr>
<td align="left">Pitch to diameter ratio (P/D)</td>
<td align="center">1.35</td>
<td align="char" char=".">1.289,290</td>
</tr>
<tr>
<td align="left">Initial <italic>K</italic>
<sub>
<italic>eff</italic>
</sub>
</td>
<td align="center">1.028,859</td>
<td align="char" char=".">1.030,741</td>
</tr>
<tr>
<td colspan="3" align="left">Twentieth year <italic>K</italic>
<sub>
<italic>eff</italic>
</sub>
</td>
</tr>
<tr>
<td align="left">&#x2003;Prediction by KSM</td>
<td align="center">&#x2014;</td>
<td align="char" char=".">1.000,729</td>
</tr>
<tr>
<td align="left">&#x2003;Calculation by RMC</td>
<td align="center">1.003,136</td>
<td align="char" char=".">1.000,958</td>
</tr>
<tr>
<td align="left">&#x2003;Relative error/%</td>
<td align="center">&#x2014;</td>
<td align="char" char=".">&#x2212;0.022,884</td>
</tr>
<tr>
<td colspan="3" align="left">Burnup/(MW&#x22c5;d&#x22c5;kg<sup>&#x2212;1</sup>)</td>
</tr>
<tr>
<td align="left">&#x2003;Prediction by KSM</td>
<td align="center">&#x2014;</td>
<td align="char" char=".">46.577,347</td>
</tr>
<tr>
<td align="left">&#x2003;Calculation by RMC</td>
<td align="center">41.524</td>
<td align="char" char=".">46.553,000</td>
</tr>
<tr>
<td align="left">&#x2003;Relative error/%</td>
<td align="center">&#x2014;</td>
<td align="char" char=".">0.0522,990</td>
</tr>
<tr>
<td align="left">Refueling cycle/EFPY</td>
<td align="center">20</td>
<td align="char" char=".">20</td>
</tr>
<tr>
<td align="left">Fuel loading/kg</td>
<td align="center">17,580.09248</td>
<td align="char" char=".">15,681.069,740</td>
</tr>
<tr>
<td align="left">Total mass of core (including reflector)/kg</td>
<td align="center">175,459.3633</td>
<td align="char" char=".">155,309.949,600</td>
</tr>
<tr>
<td align="left">Volume of active zone/m<sup>3</sup>
</td>
<td align="center">5.213,753</td>
<td align="char" char=".">4.269,707</td>
</tr>
<tr>
<td align="left">Average volume power density of active zone/(W&#x22c5;cm<sup>&#x2212;3</sup>)</td>
<td align="center">19.18,004</td>
<td align="char" char=".">23.420,813</td>
</tr>
<tr>
<td align="left">Total volume of core (including reflector)/m<sup>3</sup>
</td>
<td align="center">8.573,414</td>
<td align="char" char=".">7.105,878</td>
</tr>
<tr>
<td align="left">Maximum temperature of fuel cladding/K</td>
<td align="center">600.6,219</td>
<td align="char" char=".">604.170,155</td>
</tr>
<tr>
<td align="left">Maximum temperature of fuel pellet/K</td>
<td align="center">770.3,892</td>
<td align="char" char=".">796.058,922</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
</sec>
</sec>
<sec id="s5">
<title>5 Conclusion</title>
<p>In this study, an intelligent optimization method, which included KSM-OLHS-SEUMRE method and DOPPLER-K software, was developed for addressing the problems of multiple physical parameters, multiple variables, multiple constraints, a large amount of calculation, and low speed in the design optimization of lead-bismuth reactors. Lead-bismuth reactors: SPALLER-4 and URANUS, were used as verification examples to find the optimal scheme and optimal parameters. The entire calculation process could be automatically completed by the developed software. The main results of the study are summarized as follows:<list list-type="simple">
<list-item>
<p>1) KSM has a high prediction accuracy. According to the KSM prediction results for the two optimization examples, it can be concluded that when a certain amount of training data is given, the KSM has a high accuracy for the prediction of multi-constrained, linear or nonlinear, directly or indirectly related objective functions. Meanwhile, compared with the RMC code, which needed approximately 6.5&#xa0;h to calculate a group of schemes, the KSM only needed more than 2&#xa0;min to predict 1,060,000 groups of data under the same computer hardware conditions. Therefore, the KSM-based intelligent optimization method can greatly shorten the calculation time and improve the efficiency of preliminary design scheme search and optimization.</p>
</list-item>
<list-item>
<p>2) The proposed method is feasible, efficient, and effective for preliminary design and optimization of lead-bismuth reactor core. The optimal design scheme of SPALLER-4 was obtained using the five-variable and six-constraint model, which indicated that the intelligent optimization method is fast and efficient for the optimal scheme search under the influence of multi-factor coupling. The optimization of URANUS was conducted using a three-variable and six-constraint model, and the optimization rates of fuel loading, total core mass, active zone volume, and total core volume were found to be 10.8, 11.5, 18.1, and 17.1%, respectively, which suggested that the proposed method is effective for parameter optimization of the lead-bismuth reactor&#x20;core.</p>
</list-item>
<list-item>
<p>3) Comparing the optimization results of SPALLER-4 model and URANUS model, it can be seen that the dimension of design variables will affect the training amount required to ensure the accuracy of Kriging surrogate model. The more design variables there are, the more training volume is required. While the number of objective/constraint functions does not affect the training number. In addition, to a certain extent, the search efficiency and optimization effect of the target scheme are also affected by the initial design variables, the initial optimal range and constraints. Therefore, the intelligent optimization method constructed in this study can better improve the optimization effect after reasonably and comprehensively selecting design variables and setting design&#x20;scope.</p>
</list-item>
</list>
</p>
<p>Overall, to achieve different reactor design objectives, the proposed intelligent optimization method can rapidly identify the key design parameters and influence laws. Furthermore, through the rapid estimation of the reactor by this method, the optimal design space and preliminary design scheme of parameters matching the objectives can be obtained to provide reference for the detailed reactor scheme. Thus, the proposed method opens a new route for the design optimization of miniaturized and lightweight lead-bismuth reactors in remote areas or marine environment in the future.</p>
</sec>
</body>
<back>
<sec id="s6">
<title>Data Availability Statement</title>
<p>The original contributions presented in the study are included in the article/Supplementary Material, further inquiries can be directed to the corresponding authors.</p>
</sec>
<sec id="s7">
<title>Author Contributions</title>
<p>QL: Methodology, Software, Data curation, Verification, and Writing&#x2014;original draft and revising. ZL: Conceptualization, Project administration, and Writing&#x2014;reviewing and editing. YX: Verification. PZ: Writing&#x2014;reviewing and Supervision. YZ: Writing&#x2014;reviewing. TY: Resources. TY: Supervision.</p>
</sec>
<sec id="s8">
<title>Funding</title>
<p>This study is supported by the National Natural Science Foundation of China (Grant No. 12005097), Ministry of Equipment Development of Central Military Commission (Grant No. 6142A07190106), Natural Science Fund of Hunan Province (Grant No. 2020JJ5465), Department of Education of Hunan Province (Grant No. 9B494), and Science and Technology Innovation Team Project Fund of Hunan Province (Grant No. 2020RC4053).</p>
</sec>
<sec sec-type="COI-statement" id="s9">
<title>Conflict of Interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="disclaimer" id="s10">
<title>Publisher&#x2019;s Note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ack>
<p>The authors would like to thank the Reactor Engineering Calculation and Analysis Laboratory (REAL team) of Tsinghua University which has independently developed the reactor Monte Carlo (RMC) analysis code, all the technology and fund supporters in this study and MJEditor (<ext-link ext-link-type="uri" xlink:href="http://www.mjeditor.com">www.mjeditor.com</ext-link>) for its linguistic assistance during the preparation of this manuscript.</p>
</ack>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Grasso</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Petrovich</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Mattioli</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Artioli</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Sciora</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Gugiu</surname>
<given-names>D.</given-names>
</name>
<etal/>
</person-group> (<year>2014</year>). <article-title>The Core Design of ALFRED, a Demonstrator for the European lead-cooled Reactors</article-title>. <source>Nucl. Eng. Des.</source> <volume>278</volume>, <fpage>287</fpage>&#x2013;<lpage>301</lpage>. <pub-id pub-id-type="doi">10.1016/j.nucengdes.2014.07.032</pub-id> </citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jin</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Simpson</surname>
<given-names>T.</given-names>
</name>
</person-group> (<year>2000</year>). <article-title>Comparative Studies of Metamodeling Techniques under Multiple Modeling Criteria</article-title>. <source>Struct. Multidisciplinary Optimization</source> <volume>23</volume> (<issue>1</issue>), <fpage>1</fpage>&#x2013;<lpage>13</lpage>. <pub-id pub-id-type="doi">10.2514/6.2000-4801</pub-id> </citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kempf</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Forget</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Hu</surname>
<given-names>L.-W.</given-names>
</name>
</person-group> (<year>2012</year>). <article-title>Kriging-based Algorithm for Nuclear Reactor Neutronic Design Optimization</article-title>. <source>Nucl. Eng. Des.</source> <volume>247</volume> (<issue>Jun</issue>), <fpage>248</fpage>&#x2013;<lpage>253</lpage>. <pub-id pub-id-type="doi">10.1016/j.nucengdes.2012.03.001</pub-id> </citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Khoshahval</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Minuchehr</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Zolfaghari</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2011</year>). <article-title>Performance Evaluation of Pso and ga in Pwr Core Loading Pattern Optimization</article-title>. <source>Nucl. Eng. Des.</source> <volume>241</volume> (<issue>3</issue>), <fpage>799</fpage>&#x2013;<lpage>808</lpage>. <pub-id pub-id-type="doi">10.1016/j.nucengdes.2010.12.023</pub-id> </citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kim</surname>
<given-names>K.-Y.</given-names>
</name>
<name>
<surname>Lee</surname>
<given-names>S.-M.</given-names>
</name>
</person-group> (<year>2009</year>). <article-title>Shape Optimization of Inlet Plenum in a PBMR-type Gas-Cooled Nuclear Reactor</article-title>. <source>J.&#x20;Nucl. Sci. Technol.</source> <volume>46</volume> (<issue>7</issue>), <fpage>649</fpage>&#x2013;<lpage>652</lpage>. <pub-id pub-id-type="doi">10.1080/18811248.2007.9711571</pub-id> </citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kwak</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Kim</surname>
<given-names>H. R.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Development of Innovative Reactor-Integrated Coolant System Design Concept for a Small Modular lead Fast Reactor</article-title>. <source>Int. J.&#x20;Energ. Res</source> <volume>42</volume> (<issue>13</issue>), <fpage>4197</fpage>&#x2013;<lpage>4205</lpage>. <pub-id pub-id-type="doi">10.1002/er.4177</pub-id> </citation>
</ref>
<ref id="B7">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Lee</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2017</year>). <source>Conceptual Neutronic Design of Inverted Core for Lead-Bismuth Cooled Small Modular Reactor</source>. <publisher-name>Graduate School of Seoul National University</publisher-name>. <comment>Available at</comment>: <comment>: <ext-link ext-link-type="uri" xlink:href="https://s-space.snu.ac.kr/handle/10371/123541">https://s-space.snu.ac.kr/handle/10371/123541</ext-link>.</comment> </citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Meneses</surname>
<given-names>A. A. d. M.</given-names>
</name>
<name>
<surname>Machado</surname>
<given-names>M. D.</given-names>
</name>
<name>
<surname>Schirru</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>20092009</year>). <article-title>Particle Swarm Optimization Applied to the Nuclear Reload Problem of a Pressurized Water Reactor</article-title>. <source>Prog. Nucl. Energ.</source> <volume>51</volume>, <fpage>319</fpage>&#x2013;<lpage>326</lpage>. <pub-id pub-id-type="doi">10.1016/j.pnucene.2008.07.002</pub-id> </citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Michael</surname>
<given-names>J.&#x20;D.</given-names>
</name>
<name>
<surname>Pavel</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2005</year>). <article-title>Reactor Physics Challenges in Gen-Iv Reactor Design</article-title>. <source>Nucl. Eng. Techn.</source> <volume>37</volume> (<issue>1</issue>), <fpage>1</fpage>&#x2013;<lpage>10</lpage>. <comment>Available at: <ext-link ext-link-type="uri" xlink:href="https://www.researchgate.net/publication/229009639">https://www.researchgate.net/publication/229009639</ext-link>.</comment> </citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Pebesma</surname>
<given-names>E. J.</given-names>
</name>
<name>
<surname>Heuvelink</surname>
<given-names>G. B. M.</given-names>
</name>
</person-group> (<year>1999</year>). <article-title>Latin Hypercube Sampling of Gaussian Random Fields</article-title>. <source>Technometrics</source> <volume>41</volume> (<issue>4</issue>), <fpage>303</fpage>&#x2013;<lpage>312</lpage>. <pub-id pub-id-type="doi">10.1080/00401706.1999.10485930</pub-id> </citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Song</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Zhiwei</surname>
<given-names>Z.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Fast Reactor Fuel Assembly Design Based on the Kriging Method</article-title>. <source>At. Energ. Sci. Techn.</source> <volume>052</volume> (<issue>007</issue>), <fpage>1288</fpage>&#x2013;<lpage>1293</lpage>. <pub-id pub-id-type="doi">10.7538/yzk.2017.youxian.0650</pub-id> </citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Suvdantsetseg</surname>
<given-names>E.</given-names>
</name>
</person-group> (<year>2012</year>). <article-title>Design Studies of ELECTRA: European Lead-Cooled Training Reactor</article-title>. <source>Other Phys. Top.</source> <volume>177</volume> (<issue>3</issue>), <fpage>303</fpage>&#x2013;<lpage>313</lpage>. <pub-id pub-id-type="doi">10.3109/09553002.2012.638357</pub-id> </citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>She</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Liang</surname>
<given-names>J.&#x20;g.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Qiu</surname>
<given-names>Y.</given-names>
</name>
<etal/>
</person-group> (<year>2015</year>). <article-title>RMC - A Monte Carlo Code for Reactor Core Analysis</article-title>. <source>Ann. Nucl. Energ.</source> <volume>82</volume> (<issue>10</issue>), <fpage>121</fpage>&#x2013;<lpage>129</lpage>. <pub-id pub-id-type="doi">10.1016/j.anucene.2014.08.048</pub-id> </citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wu.</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Research Progress and Application Prospects of lead-based Reactors</article-title>. <source>Mod. Phys. knowledge</source> <volume>30</volume> (<issue>04</issue>), <fpage>37</fpage>&#x2013;<lpage>41</lpage>. </citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yang</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Guo</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Design Innovation and Realization of Experimental Fast Reactors in China</article-title>. <source>At. Energ. Sci. Techn.</source> <volume>54</volume> (<issue>S01</issue>), <fpage>199</fpage>&#x2013;<lpage>206</lpage>. <pub-id pub-id-type="doi">10.7538/yzk.2020.zhuankan.0432</pub-id> </citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Younis</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Dong</surname>
<given-names>Z.</given-names>
</name>
</person-group> (<year>2010</year>). <article-title>Metamodelling and Search Using Space Exploration and Unimodal Region Elimination for Design Optimization</article-title>. <source>Eng. Optimization</source> <volume>42</volume> (<issue>6</issue>), <fpage>517</fpage>&#x2013;<lpage>533</lpage>. <pub-id pub-id-type="doi">10.1080/03052150903325540</pub-id> </citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zameer</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Mirza</surname>
<given-names>S. M.</given-names>
</name>
<name>
<surname>Mirza</surname>
<given-names>N. M.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Core Loading Pattern Optimization of a Typical Two-Loop 300MWe PWR Using Simulated Annealing (SA), Novel Crossover Genetic Algorithms (GA) and Hybrid GA(SA) Schemes</article-title>. <source>Ann. Nucl. Energ.</source> <volume>65</volume> (<issue>mar</issue>), <fpage>122</fpage>&#x2013;<lpage>131</lpage>. <pub-id pub-id-type="doi">10.1016/j.anucene.2013.10.024</pub-id> </citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zeng</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Stauff</surname>
<given-names>N. E.</given-names>
</name>
<name>
<surname>Hou</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Kim</surname>
<given-names>T. K.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Development of Multi-Objective Core Optimization Framework and Application to Sodium-Cooled Fast Test Reactors</article-title>. <source>Prog. Nucl. Energ.</source> <volume>120</volume> (<issue>2020</issue>), <fpage>103184</fpage>&#x2013;<lpage>184</lpage>. <pub-id pub-id-type="doi">10.1016/j.pnucene.2019.103184</pub-id> </citation>
</ref>
<ref id="B19">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2014</year>). <source>Global Sensitivity Analysis of Multi-Parameter Nonlinear System and Research on Dynamic Surrogate Model</source>. <publisher-name>Hunan University</publisher-name>. </citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Lan</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Wei</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Tian</surname>
<given-names>W.</given-names>
</name>
<etal/>
</person-group> (<year>2020</year>). <article-title>Review of Thermal-Hydraulic Issues and Studies of Lead-based Fast Reactors</article-title>. <source>Renew. Sust. Energ. Rev.</source> <volume>120</volume> (<issue>C</issue>), <fpage>109625</fpage>. <pub-id pub-id-type="doi">10.1016/j.rser.2019.109625</pub-id> </citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhao</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Tao</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Jinsen</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Zhenping</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Shen</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Code Development on Steady-State thermal-hydraulic for Small Modular Natural Circulation lead-based Fast Reactor</article-title>. <source>Nucl. Eng. Techn.</source> <volume>52</volume> (<issue>12</issue>), <fpage>2789</fpage>&#x2013;<lpage>2802</lpage>. <pub-id pub-id-type="doi">10.1016/j.net.2020.05.023</pub-id> </citation>
</ref>
</ref-list>
</back>
</article>