Next Article in Journal
Models for the Multicriteria Selection of Options for Decommissioning Projects for Offshore Oil and Gas Structures
Previous Article in Journal
The Impact of Battery Storage on Power Flow and Economy in an Automated Transactive Energy Market
Previous Article in Special Issue
Decay Branch Ratio Sampling Method with Dirichlet Distribution
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Modified JFNK for Solving the HTR Steady State Secondary Circuit Problem

Institute of Nuclear and New Energy Technology (INET), Key Laboratory of Advanced Reactor Engineering and Safety, Ministry of Education, Tsinghua University, Beijing 100084, China
*
Author to whom correspondence should be addressed.
Energies 2023, 16(5), 2252; https://doi.org/10.3390/en16052252
Submission received: 13 January 2023 / Revised: 9 February 2023 / Accepted: 22 February 2023 / Published: 26 February 2023

Abstract

:
A nuclear power plant is a complex coupling system, which features multi-physics coupling between reactor physics and thermal-hydraulics in the reactor core, as well as the multi-circuit coupling between the primary circuit and the secondary circuit by the shared steam generator (SG). Especially in the pebble-bed modular HTR nuclear power plant, different nuclear steam supply modules are further coupled together through the shared main steam pipes and the related equipment in the secondary circuit, since the special configuration of multiple reactor modules connects to a steam turbine. The JFNK (Jacobian-Free Newton–Krylov) method provides a promising coupling framework to solve the whole HTR nuclear power plant problem, due to its excellent convergence rate and strong robustness. In this work, the JFNK method was modified and applied to the steady-state calculation of the HTR secondary circuit, which plays an important role in simultaneous solutions for the whole HTR nuclear power plant. The main components in the secondary circuit included SG, steam turbine, condenser, feed pump, high/low-pressure heat exchanger, deaerator, as well as the extraction steam from the steam turbine. The results showed that the JFNK method can effectively solve the steady state issue of the HTR secondary circuit. Moreover, the JFNK method could converge well within a wide range of initial values, indicating its strong robustness.

1. Introduction

The pebble-bed HTR nuclear power plant is a complex coupling system [1]. In the reactor core, there is a coupling of multi-physics composed of reactor physics, thermal-hydraulics, and structural mechanics. The reactor’s primary and secondary circuits are coupled through a steam generator (SG) based on a shared heat transfer wall. Because the once-through SG is utilized in the HTR, the primary and secondary circuits are coupled tightly. At the same time, it adopts the operation mode of multi-NSSSs (Nuclear Steam Supply Systems) with one steam turbine, and different NSSS modules are also coupled together through the shared main steam pipes and the secondary circuit equipment. Therefore, the whole HTR nuclear power plant is a large-scale nonlinear and complex strong coupling system featured with multi-physics, multi-circuits, and multi-modules.
The secondary circuit is a carrier of multi-circuits and multi-modules and plays an important role in the whole coupling system [1]. The multi-component coupling system in the secondary circuit is completely different from the multi-physical field and multi-scale coupling system in the reactor core, which has three of its own features. The first one is that it is a multi-component coupled system with complex network topology. In the secondary circuit, the steam turbine, condenser, deaerator, condensate pump/feed pump, and other components are tightly coupled through the flow of steam and water, forming a set of flow and heat transfer networks. At the same time, due to the existence of steam extraction, the high-pressure turbine is closely coupled with a high-pressure heater and deaerator, and the low-pressure turbine and low-pressure heater are closely coupled. The low-pressure extraction is finally fed back to the condenser, and the high-pressure extraction is finally returned to the main circuit through the deaerator, which constitutes another flow and heat transfer network. Moreover, taking into account the operating requirements, the flow and heat transfer network are dynamically changed by using the control system, which can change the mass flow through the connecting/isolating part of the valve components or components such as pumps. Therefore, the entire secondary circuit system is a multi-component coupling system with complex network topology characteristics. The second feature is that each component of the secondary circuit itself is also a subsystem with complex phenomena. For example, the steam turbine has staged extraction, and the inlet and outlet pressure changes greatly. Also, valve switches can dramatically change the distribution of physical fields. Especially for the steam generator, there is a complex two-phase heat transfer process, which has the characteristics of a large variety of water properties and large variations of pressure. The last one is that the distribution of a single physical field in the entire secondary circuit system varies dramatically. For example, the maximum pressure of the system is on the order of mega-Pascal, but the minimum pressure is close to the vacuum at the condenser. In addition, the mass flow rate at the extraction steam is only a few percent of the system flow rate, and the enthalpy change from the steam generator outlet to the condenser is also prominent.
As a result, a stable and efficient solution is needed for the whole HTR nuclear power plant. Traditional methods for solving coupled systems are the operator splitting method [2] and the Picard iteration method [3,4], but these two methods cannot be competent for such large-scale and complex problems, due to their weak stability and linear convergence rate. The JFNK (Jacobian-free Newton–Krylov) method is a promising method to solve this challenging issue, which could realize all the physical field synchronization convergence and has a higher convergence rate and stronger stability than the traditional methods [5]. Therefore, many scholars study the JFNK method to solve complex coupling problems, such as H. Park [6], H. Zhang [7,8,9], and M. Fratoni [10]. However, most existing JFNK research mainly focuses on the reactor core and primary circuit problem. While for the secondary circuit coupling issue, the traditional coupling methods [11] are still mainly used, and only a few attempts have been made to use the JFNK method, such as Relap7 [12]. The main contribution of this work is to fully realize the coupling calculation of the secondary circuit within the JFNK framework, which is an important part of the whole HTR nuclear power plant coupling calculation.

2. Physical Model

For the high-temperature gas-cooled reactor, the helium temperature at the outlet of the primary circuit is as high as 750 °C and the heat of helium is taken away by the secondary circuit water after passing through the steam generator. The schematic diagram of the secondary circuit is shown in Figure 1. The main function of the secondary circuit is to take away the heat generated by the primary circuit, converting the heat into electricity by the steam turbine. The physical models established in this paper include SG, steam turbine, condenser, feed pump, high/low-pressure heater, and deaerator.
As a heat exchanger, the main function of the SG is to transfer the heat generated by the reactor core from hot helium to feed water, which flows through the entire HTR Secondary circuit. High temperature and high-pressure steam are used in the steam turbine, where the pressure changes greatly from mega-Pascal to kilo-Pascal. There are two steam turbines in the HTR secondary circuit; namely, a high-pressure turbine and a low-pressure turbine, and each of them has steam extraction. The high-pressure turbine has two stages of extracting steam which are to the high-pressure heater and deaerator, respectively. The extracted steam to the high-pressure heater is finally condensed and returned to the deaerator. Unlike the high-pressure turbine, the low-pressure turbine has three stages of steam extraction to three low-pressure heaters, respectively, where the steam extraction is finally returned to the condenser. The extraction heat transfer processes further enhance the coupling relationship among the steam turbine, the high-pressure heater, and the low-pressure heater, as well as the deaerator. The working pressure of the condenser is almost constant, with a complex condensation heat transfer process. The function of the condensate pump and feed pump is to increase the pressure of condensate water, from kilo-Pascal to the system pressure mega-Pascal. The details of these models are described below and all models are considered in the steady state.

2.1. Steam Generator

A helical coiled once-through steam generator (H-OTSG) is used in the HTR secondary circuit, where the feed water is heated by the hot helium from liquid water into saturated steam, and further into superheated steam, accompanied by phase change heat transfer. There are two main modeling methods for H-OTS: the fixed grid model [13] and the dynamic grid model [14]. For the fixed grid model, the grid size of the heat transfer tube in H-OTSG is pre-defined and fixed. Usually, a relatively fine grid size is utilized to resolve the temperature distribution with phase change. While for the dynamic grids model, only three computational grids are required to resolve the undersaturated water region, two-phase flow region, and steam region, respectively. Therefore, grid size is also a variable, and usually, a relatively large grid size is employed. Only resolving the average pressure, enthalpy, and temperature of the liquid phase stage, two-phase flow stage, and gases phase stage were solved and presented, but with acceptable accuracy. Due to its simplicity and practicality, the dynamic grid model was used in this work. The model divided the heat exchange tube of the steam generator into three sections: preheating section, evaporation section, and overheating section, as shown in Figure 2.
Momentum equation [14]:
l ρ g sin θ + W S G m S G / r / ρ Δ p = 0
Energy equation [14]:
Δ h A S G m S G + T T p K = 0
W S G is the damping coefficient in the secondary side. m S G is the mass flow in the secondary side. r is the radius of the heat exchange tube.   A S G is the cross-sectional area. K is the equivalent heat transfer coefficient. T is the temperature of the water. T p is the temperature of helium. G p is the mass flow of helium.   C p is the specific heat capacity of helium. More information is available in reference [14].
When the steam generator was designed, throttling apertures [15] were utilized at the entrance to stabilize the two-phase flow. In order to extend the data under experimental conditions to the practical engineering design, the dimensionless Π-criterion [15] was adopted in the design to select the size of the throttling apertures, which described the relationship among the pressure drop of the throttling aperture, the subcooled region, the boiling region, and the superheated region. According to the suggestion in reference [15], the Π-criterion (throttling degree) was defined as:
Π = Δ p t h +   Δ p p r e Δ p e v a + Δ p o v e r
where Δ p t h is the pressure drop of the throttling aperture; Δ p p r e is the pressure drop of the subcooled region; Δ p e v a is the pressure drop of the boiling region; and Δ p o v e r is the pressure drop of the superheated region. In this article, we ignore the loss of energy in the throttling apertures.
Energy equation:
m o u t h o u t h i n m i n = 0
Momentum equation:
Δ p t h A + W m + ρ g V = 0
Mass equation:
m o u t m i n = 0
W is the damping coefficient with unit m / s , A is the cross-section of the pipe with unit m 2 ,   m   is mass flow rate whose unit is kg / s , and V is volume whose unit is m 3 .

2.2. Steam Turbine

For the purpose of simplification, the complex flow and heat transfer process was not considered inside the steam turbine, and a component-level lumped parameter model was utilized. In this work, the steam turbine is divided into two parts: a high-pressure turbine and a low-pressure turbine. The high-pressure turbine had two stages of extracting steam to the high-pressure heater and deaerator. While, the low-pressure turbine had three stages of extraction to three low-pressure heaters. Finally, the cooled hydrophobic returned to the main circuit through the condenser. The high-pressure turbine was divided into two control volumes, and the low-pressure turbine was divided into four control volumes. This was because its last stage of extraction was not at the exit compared with the high-pressure turbine. The control equations are as follows, where the classical Flugel formula [16] is used for the momentum equation.
Momentum equation:
m i n = K T i n p i n 2 p o u t 2
Energy equation:
α m i n h i n h o u t W t = 0
Mass equation:
m o u t + m e x t m i n = 0
The classical Flugel formula describes the relationship between the pressure and the mass flow. T i n is used to modify this equation, because the temperature difference between the inlet and outlet of the steam turbine is so large. K is determined by the design of steam turbines. α is the efficiency of work at each stage. W t is the external work at each stage. m e x t is the mass flow of extraction steam. Without considering the energy loss of extraction steam in the pipeline, the enthalpy of extraction steam remained unchanged before reaching the heat exchanger. However, there was a pressure drop after the extraction steam reached the heat exchanger, which was caused by the pipeline.
Steam extraction process:
( p h e a t e x c h a n g e r p t u r b i n e ) A + W m + ρ g V = 0
h h e a t e x x c h a n g e r = h t u r b i n e
m is the mass flow rate, W is the pipe damping coefficient, A is the cross-section of the pipe, and V is the volume.

2.3. Heat Exchanger

In the secondary circuit, there are usually steam extractions from the steam turbine to heat the feedwater by the heat exchanger, raising thermal efficiency. In this work, four heat exchangers were considered: one high-pressure heater and three low-pressure heaters. Each heat exchanger had two parts: tube side and shell side. The steam extraction was on the shell side and the feedwater was on the tube side. The conservation equations are as follows.
Shell side:
s t e a m m o u t h o u t m i n h i n + Q = 0 m o u t m i n = 0 p o u t p i n A + W m + ρ g V = 0
Tube side:
f e e d w a t e r : m o u t h o u t m i n h i n Q = 0 m o u t m i n = 0 p o u t p i n A + W m + ρ g V = 0
Q = C T g T w
Q is the heat exchange of heat exchanger and C is the comprehensive heat transfer coefficient, which considers the equivalent effect of convection in steam and feedwater, and conduction through the tubes.
C = f C c o n v e c t i o n ,   s t e a m ,   C c o n d u c t i o n , C c o n v e c t i o n ,   f e e d w a t e r
T g is the temperature of extraction steam, which is calculated by function f p , h .   T w is the temperature of feedwater, which is also calculated by function f p , h .

2.4. Condenser

There is a very complex heat transfer process inside the condenser, whose working pressure is close to vacuum. A relatively simple condenser model was considered in this work, in which the working pressure of the condenser was considered as the boundary condition. The outlet water temperature of the condenser was the saturated temperature under corresponding pressure. Because the main purpose of this paper was to construct the overall framework of the secondary circuit under the JFNK method, the model of the condenser needs to be refined in the future. The main equations are as follows.
Momentum equation:
p c o n d e n s e r   = c o n s t a n t
Energy equation:
m i n h i n m o u t h o u t Q h s = 0
Mass equation:
m o u t + m l o w p r e s s u r e m i n = 0
m l o w p r e s s u r e is the mass flow of condensed water from three low-pressure heaters, and finally through the condenser into the secondary circuit. Q h s is approximately equal to the latent heat of vaporization under the corresponding pressure.

2.5. Pump

The main function of the pump was to provide enough pressure heads for the system to compensate for the pressure loss in the pipeline and components. There was a certain relationship between pressure head and flow [17].
H 0 = K 1 + K 2 Q 0 + K 3 Q 0 2
The coefficient K can be fitted by the flow characteristics of the pump. The pump model in this paper needed to be modified according to the flow characteristic curve. For the condensate pump, since the enthalpy of the inlet and outlet were changed slightly, we could ignore the heat exchange. However, for the feed water pump, the energy equation needed to be corrected, because its import and export enthalpy change greatly.
Momentum equation:
P o u t P i n + ρ i n g H = 0       H = f m
Energy equation correction:
h i n h o u t + Q p u m p = 0
Mass equation:
m o u t m i n = 0
H   is the pressure head generated by the pump, which can be determined according to the flow characteristic curve of the pump itself. Q p u m p is the difference between the inlet and outlet enthalpy of the pump, which is determined by using the function h = f T , p according to the inlet and outlet pressure and temperature.

3. Solution Method

The JFNK method is a promising method to solve the nonlinear coupling system, where the Newton method is used as the external nonlinear iteration and the GMRES subspace method is used as the internal iteration to solve the linearization equation system, as shown in Algorithm 1. Instead of constructing a Jacobian matrix explicitly, the matrix-vector production J v is approximated by the finite difference in the JFNK method [5]. For a nonlinear equation system with two unknowns, the matrix-vector production J v approximation could be expressed as Equation (23). More details about the JFNK method can be found in Ref. [5].
Algorithm 1 Traditional JFNK method
1. For nonlinear equations F(x) = 0, set x 0
2. For i = 0, 1, …, until convergence (Newton iteration), do:
    2.1 Solve J x i δ x i = F x i by GMRES (a kind of Krylov subspace method)
    Where J v F x + ε v F x / ε ,
     J is Jacobian matrix, v is Krylov basis vector and ε is a perturbation
    2.2 Set x i + 1 = x i + δ x i .
J v = f 1 x 1 k f 1 x 2 k f 2 x 1 k f 2 x 1 k v 1 v 2 f 1 x 1 + ε v 1 , x 2 + ε v 2 f 1 x 1 , x 2 ε f 2 x 1 + ε v 1 , x 2 + ε v 2 f 2 x 1 , x 2 ε
The main purpose of this work was to realize the simultaneous solution of the whole HTR secondary circuit under the framework of the JFNK method. Here, the HTR secondary circuit was simplified into a one-dimensional model, as shown in Figure 1. Moreover, each component was divided into one node or several nodes. In detail, the high-pressure turbine was divided into two nodes to consider the two stages of extraction. The low-pressure turbine had three stages of extraction, so four nodes were utilized. While, the other components, such as condenser, condensate pump, feedwater pump, deaerator, and high-pressure heater, were modeled as one node. The pipes that connected the components and the extraction bypasses were also considered as a node, which contained pressure, enthalpy, and mass flow information. The dynamic grid steam generator model in this work considered four nodes and mass flow as boundary conditions. Therefore, the entire HTR secondary circuit model was simplified into a one-dimensional circuit and contained five extraction bypasses.
Finally, there were 27 variable components of steam/water mass flow rate m, 24 variable components of steam/water pressure p, and 24 variable components of steam/water enthalpy h, as shown in Table 1. In detail, the number of variable components of mass flow rate, pressure, and enthalpy in the secondary circuit was 15. For the extraction bypass, there were additionally 10 unknowns of mass flow, 5 unknowns of pressure, and 5 unknowns of enthalpy. Because the steam extraction finally returns to the main circuit, the missing node was the components of the main circuit corresponding to the steam extraction. The remaining two mass flow rates were the mass flow rates at the inlet and outlet of the SG, and the remaining four pressure and enthalpy values were the variables to be solved in the secondary side of SG, two of which were the inlet and outlet of the SG. For the primary side of the SG, there were additionally 3 variable components of helium temperature, which is the average temperature of different phase states (preheating section, evaporation section, and overheating section), and 2 variable components of grid size for the heat exchange tube (preheating section and evaporation section). Therefore, the solution variables were determined as follows.
x = m , p , h , T p , l
Based on determining the solution variable, we needed to consider the residual function of the whole model.
f m i = m i + 1 m i + m e x t ,         i = 1 , 2 , 3 , , 27
f p i = p i + 1 p i + W i m i m i + ρ i g A i ,         i = 1 , 2 , 3 , , 21 , 24 f p 22 = h 22 h p 22 , q ,       i = 22 f p 23 = l t l 1 l 2 ρ ¯ o v e r g s i n θ + λ ¯ o v e r m S G / r / ρ ¯ o v e r p 23 p 24 ,       i = 23
Here, q is the steam content of water, l t is the total length of the heat exchange tube of the SG, ρ ¯ is the average density of water in the overheated section, and λ ¯ is the average thermal conductivity of water in the overheated section.
f h i = m i + 1 h i + 1 m i h i Q ,         i = 1 , 2 , 3 , , 20 , 24 f h i = h i + 1 h i A S G m S G + T T p K ,         i = 21 , 22 , 23
f T p i = A S G m S g Δ h + T i T i + 1 G p C p ,         i = 1 , 2 , 3
f l i = l i ρ ¯ g sin θ + 500 λ ¯ m S G / r / ρ ¯ Δ p l i ,         i = 1 , 2
Δ h is the enthalpy difference of the corresponding heat transfer section. Δ p l i is the pressure difference of the corresponding heat transfer section.
In practice, there is a challenge for the traditional JFNK method. Since the physical quantities change dramatically, such as the pressure varying from the level of mega-Pascal to that of kilo-Pascal, as well as the difficulty of initial solution choice, the intermediate iterative solution may drop into the non-physical region, resulting in a bad break for JFNK method. According to the physical characteristics of the secondary circuit, a modified JFNK algorithm is proposed in this work, as displayed in Algorithm 2. There are two corrections (Step 2.3 and Step 2.4).
The first one is to correct the negative value of the solution vector after each newton iteration step, as shown in Step 2.3 of Algorithm 2, mainly to solve the issue caused by water’s physical properties. If the non-physical negative enthalpy or pressure occurs during the intermediate iteration, these physical quantities are forced to a positive value, so that the water’s physical properties can be calculated. The second one is to determine whether the physical variable exceeds the maximum value, as shown in Step 2.4 of Algorithm 2. If so, the local variable component is modified. The basic idea of the second one is to make the intermediate iteration solution within a reasonable range.
Algorithm 2 Modified JFNK method for HTR secondary circuit
1. For nonlinear equations F x = 0 , Equations (25)–(29), set x 0 = m 0 , p 0 , h 0 , T p 0 , l 0
2. For i = 0, 1, …, until convergence (Newton iteration), do:
    2.1 Solve J x i δ x i = F x i by GMRES (a kind of Krylov subspace method)
    Details about the GMRES method could be found in Ref. [5]
    2.2 Set x i + 1 = x i + δ x i
    2.3 Set x = a b s x
    2.4 For m 0 , p 0 , h 0 , T p 0
    if x i > x i η     1 s y s t o m _ m a x s y s t o m _ m a x
    For l 0
    if x i > l t o t a l , x i = l t o t a l / 3

4. Numerical Results and Discussion

4.1. Secondary Circuit Results

This paper focused on the steady-state calculation of the HTR secondary circuit. The model included SG, steam turbine, condenser, condensate pump, high and low-pressure heater, deaerator, feed water pump, etc. Here, the total electrical power of the HTR nuclear power plant with two nuclear steam supply systems was 211.9 MW. The SG inlet helium temperature and mass flow rate in the primary circuit were set as 750 °C and 96 kg/s, respectively. The mass flow rate of the secondary circuit was 186 kg/s. The working pressure of the condenser was 4.5 KPa. The numerical results of the secondary circuit are shown in Figure 3, where the mass flow rate, pressure, and enthalpy value are normalized.
Because of the existence of steam extraction, the mass flow rate became smaller after passing through the high-pressure turbine and low-pressure turbine, with normalized mass flow rate decreasing from 1 to 0.70. Afterward, the mass flow of the condensate pump outlet increased because the low-pressure turbine extraction finally returned to the main circuit through the condenser, as a result of which, the normalized mass flow rate increased from 0.70 to 0.88. Moreover, the high-pressure turbine steam extraction finally returned to the main circuit through the deaerator, so the mass flow rate increased after passing through the deaerator. Meanwhile, the mass flow at the outlet of the high-pressure heater was equal to that at the outlet of the steam generator, which proved that the mass of the whole flow process in the secondary circuit was conserved. The normalized pressure decreased from 0.8 to 0 after passing through the turbine, outputting power in this process. After the condensate pump and feed pump, the pressure rose back to the system pressure.
After passing through the steam turbine, the normalized enthalpy decreased from 1 to 0.65, and the steam turbine did a lot of work outside. Next, passing through the condenser, the normalized enthalpy decreased from 0.65 to 0. Because there were two phases in the condenser, water vapor directly became saturated water after passing through the condenser. The heat transfer in this process was close to the vaporization latent heat of water under the corresponding pressure. Subsequently, the enthalpy rose due to the presence of a high and low-pressure heater. Finally, after the high-pressure heater, the normalized enthalpy grew to 0.25.
The nonlinear Newton iteration residuals in Norm 2 are shown in Figure 4. Moreover, it can be seen that the asymptotical convergence rate of the JFNK method was 1.4179, indicating a super-linear convergence rate was achieved and satisfies the theorical results. In this work, there were 11 Newton steps to solve the steady-state problem of the HTR secondary circuit efficiently.
The comparisons between the numerical results and the typical values are summarised in Table 2. The typical values of the HTR nuclear power plant can be found in reference [18]. The maximum relative errors of pressure and enthalpy are within 1%. The maximum relative error of mass flow is 1.336% at the outlet of the steam generator. The calculated errors are all within 1.5%, indicating that it has good consistency.

4.2. Sensitivity Analysis

4.2.1. Sensitivity Analysis of Initial Value

The components of the secondary circuit are closely coupled in a strong nonlinear manner; therefore, the choice of the initial value was a key issue for the nonlinear Newton iteration, which may have had a great impact on the convergence. In this work, the influence of different iterative initial values on the modified JFNK algorithm was discussed and analyzed.
In this work, the steam mass flow, pressure, and enthalpy were normalized by the steam mass flow, pressure, and enthalpy at the SG outlet, respectively. The helium temperatures at the SG inlet and outlet were 750 °C and 250 °C. Therefore, the average helium temperature T p could be approximated as 500 °C, and was used as the reference. The length of the heat exchange tube was half of the total length, and was used as a reference.
With the reference values as the standard, the value of each physical field increases by 10% or decreased by 10% as a new iterative initial value. To evaluate the robustness of the modified JFNK, 60 different cases were used. All cases were based on the above reference values. Cases 1–10 only changed mass flow; Cased 11–20 changed pressure only; Cases 21–30 only changed enthalpy; Cased 31–40 only changed the temperature of helium; Cased 41–50 only changed the length of the heat transfer section; all the physical fields changed simultaneously in Cases 51–60. The selection of different iterative initial values is shown in Table 3. The correction factor η was set to 1.5 for mass flow pressure and enthalpy because the maximum value of the iterative initial value exceeded 40% of the reference value.
The numerical results are presented in Figure 5 and Table 4. The results showed that the modified JFNK can solve the HTR secondary circuit problem well with different iterative initial values. As shown in Figure 5, all cases converge within 20 Newton steps. For all these cases, the average Newton iteration is minimum when only helium temperature is perturbed, because the coupling between the primary side and the secondary side was relatively weaker than that of the flow field and temperature field of the secondary side itself. The maximum average Newton iteration is achieved for the cases which only changed the length of the heat transfer section and the enthalpy, because there was a complex two-phase heat transfer process inside the SG. The change of heat transfer section length and enthalpy in the SG not only affected the pressure field inside the SG but also had a great influence on the distribution of enthalpy. The average Newton iteration steps under the cases that changed the entire solution variable x were 14.1, which was between the minimum and the maximum. Moreover, all cases could converge and the average number of Newton iterations was 14.38, which indicated that the modified JFNK for HTR secondary circuit was robust.

4.2.2. Sensitivity Analysis of Correction Factors

The correction factor η was a key parameter for the modified JFNK method in Algorithm 2. The influence of different correction factors on the convergence behavior was analyzed. Here, the range of correction factor η was set to 1–1.8. Under different correction factors, the average Newton iteration steps of 60 cases in Section 4.2.1 were calculated.
The numerical results are shown in Table 5 and Figure 6. The results showed that the average number of Newton iterations had an increasing trend with the increase of the correction factor. The basic idea of the modified JFNK was to limit the solution to a reasonable range during the iteration. If the limit range increases, that is, the correction factor increases, then in the iterative process, the probability of the solution variable deviating from the real solution will increase, which led to an increase in the number of iterations. However, the correction factor η = 1 did not meet this trend, which was related to the upper limit we set as the maximum value of the system. This was because certain intermediate iterative solution components may have been slightly larger than the maximum value of the system. In this case, the convergence of these components was delayed, and undoubtedly the number of Newton iterations increased.
Overall, the selection of correction factors will also have a certain impact on the algorithm. The correction factor cannot be set too close to 1, the reasonable selection should be around 1.1. In this situation, the average Newton iteration steps for 60 cases was minimal.

5. Conclusions

In this paper, the steady-state problem of the HTR secondary circuit, including steam generator, steam turbine, condenser, feed pump, high/low-pressure heat exchanger, deaerator, etc, was solved by the JFNK method. However, this is still a challenge for the traditional JFNK method, since the physical quantities change dramatically and the intermediate iterative solution may drop into the non-physical region. Therefore, the modified JFNK was proposed and developed based on the physical characteristics of the system. Several conclusions can be made from this work:
(1)
The relative errors of the numerical results were within 1.5%, agreeing well with the typical values. The asymptotical convergence rate p was 1.41, achieving the super-linear convergence rate and satisfying the theorical prediction.
(2)
For the 60 different initial values selected in this paper, the modified JFNK could effectively converge, which proved that the algorithm had strong robustness.
(3)
The selection of the correction factor η also had a certain impact on the algorithm, which could not be set too close to 1. The results showed that the average Newton iteration steps of 60 cases were the smallest with η = 1.1
In conclusion, the modified JFNK method not only solved the problem whereby the traditional JFNK cannot solve the HTR secondary circuit well, but it also had strong robustness. Moreover, the modified JFNK had a good convergence accuracy and convergence rate. However, the physical models considered in this paper were relatively simple, such as the condenser and deaerator, which could be further developed and compared with the validated model in the future. Moreover, the neutronics and thermal-hydraulics coupling model based on JFNK had been developed in our existing works [1,7,8,9]. In the future, we plan to further couple the primary circuit and secondary circuit based on the JFNK method.

Author Contributions

Conceptualization, Z.J. and H.Z.; Methodology, Z.J., Y.W. and H.Z. Software, Y.W.; Validation, L.L. and J.G.; Writing—review & editing, H.Z. and F.L. All authors have read and agreed to the published version of the manuscript.

Funding

This study is supported by The National Key R&D Program of China, No. 2022YFB1903000 and 2018YFB1900501; the National Natural Science Foundation of China, No. 12275150; the Beijing Natural Science Foundation, No. 1212012; the Research Project of China National Nuclear Corporation, Modular HTGR Super-Critical Power Generation Technology Collaborative Project between CNNC and Tsinghua University, No. ZHJTJZYFGWD2020.

Data Availability Statement

The data that support the findings of this study are available on request from the corresponding author, H.Z. upon reasonable request.

Conflicts of Interest

The authors declare no conflict of interest.

Nomenclature

GGravity
RHeat exchange tube radius in sg
PPressure
MMass flow rate
WDamping coefficient
QHeat transfer
CComprehensive heat transfer coefficient
ACross-section
TgTemperature of extraction steam
TwTemperature of feedwater
H0Pressure head
lLength of heat exchange tube
TpTotal length of heat exchange tube
ltTotal length of heat exchange tube
CpHeat capacity of helium
GpCross-sectional area in sg
SJacobian matrix in jfnk
Greek
ρ ¯ Average density
λ Thermal conductivity
ρ Density
η Correction factor in jfnk
ν Krylov basis vector in jfnk
ε Perturbation in jfnk
Subscripts
inInlet
outOutlet
extExtraction
gGas
wWater
tTotal

References

  1. Zhang, H.; Guo, J.; Wu, Y.; Wang, Y.; Liu, B.; Cui, M.; Kong, B.; Zhu, K.; Liu, L.; Jiang, Z.; et al. Simultaneous Solution for Whole High Temperature Gas-cooled Reactor Coupled System: Method Research and Code Development. At. Energy Sci. Technol. 2022, 56, 271–284. (In Chinese) [Google Scholar]
  2. Fiorina, C.; Clifford, I.; Kelm, S.; Lorenzi, S. On the development of multiphysics tools for nuclear reactor analysis based on OpenFOAM: State of the art, lessons learned and perspective. Nucl. Eng. Des. 2022, 387, 111604. [Google Scholar] [CrossRef]
  3. Xu, X.; Liu, Z.; Wu, H.; Cao, L. Neutronics/thermal-hydraulics/fuel-performance coupling for light water reactors and its application to accident tolerant fuel. Ann. Nucl. Energy 2022, 166, 108809. [Google Scholar] [CrossRef]
  4. Zhang, Q.; Peng, T.; Zhang, G.; Liu, J.; Guo, X.; Gong, C.; Yang, B.; Fan, X. An Efficient Scheme for Coupling OpenMC and FLUENT with Adaptive Load Balancing. Sci. Technol. Nucl. Install. 2021, 2021, 5549602. [Google Scholar] [CrossRef]
  5. Knoll, D.A.; Keyes, D.E. Jacobian-free Newton–Krylov methods: A survey of approaches and applications. J. Comput. Phys. 2004, 193, 357–397. [Google Scholar] [CrossRef] [Green Version]
  6. Park, H.; Knoll, D.A.; Gaston, D.R.; Martineau, R.C. Tightly coupled multi-physics algorithms for pebble bed reactor. Nucl. Sci. Eng. 2010, 166, 118–133. [Google Scholar] [CrossRef]
  7. Zhang, H.; Guo, J.; Lu, J.; Li, F.; Xu, Y.; Downar, T.J. An Assessment of Coupling Algorithms in HTR Simulator TINTE. Nucl. Sci. Eng. 2018, 190, 287–309. [Google Scholar] [CrossRef]
  8. Zhang, H.; Guo, J.; Lu, J.; Niu, J.; Li, F.; Xu, Y. The Comparison between Nonlinear and Linear Preconditioning JFNK Method for Transient Neutron-ics/Thermal-Hydraulics Coupling Problem. Ann. Nucl. Energy 2019, 132, 357–368. [Google Scholar] [CrossRef]
  9. Liu, L.; Wu, Y.; Liu, B.; Zhang, H.; Guo, J.; Li, F. A modified JFNK method for solving the fundamental eigenmode in k-eigenvalue problem. Ann. Nucl. Energy 2022, 167, 108823. [Google Scholar] [CrossRef]
  10. Aufiero, M.; Fratoni, M. A new approach to the stabilization and convergence acceleration in coupled Monte Carlo–CFD calculations: The Newton method via Monte Carlo perturbation theory. Nucl. Eng. Technol. 2017, 49, 1181–1188. [Google Scholar] [CrossRef]
  11. Zhang, J.; Yin, S.; Chen, L.; Ma, Y.; Wang, M.; Fu, H.; Wu, Y.; Tian, W.; Qiu, S.; Su, G. A study on the dynamic characteristics of the secondary loop in nuclear power plant. Nucl. Eng. Technol. 2021, 53, 1436–1445. [Google Scholar] [CrossRef]
  12. Berry, R.; Peterson, J.; Zhang, H.; Martineau, R.C.; Zhao, H.; Zou, L.; David, A. Relap-7 Theory Manual, Idaho National Laboratory; Technical Report INL/EXT-14-31366; Idaho National Laboratory: Idaho Falls, ID, USA, 2014. [Google Scholar]
  13. Wu, Y.; Liu, B.; Zhang, H.; Zhu, K.; Kong, B.; Guo, J.; Li, F. Accuracy and efficient solution of helical coiled once-through steam generator model using JFNK method. Ann. Nucl. Energy 2021, 159, 108290. [Google Scholar] [CrossRef]
  14. Wu, Y.; Liu, B.; Zhang, H. A Movable Boundary Model for Helical Coiled Once-through Steam Generator Using Precon-ditioned JFNK Method. Int. J. Adv. Nucl. React. Des. Technol. 2022, 4, 1–8. [Google Scholar] [CrossRef]
  15. Li, R.; Ju, H. Structural Design and Two-Phase Flow Stability Test for the Steam Generator. Nucl. Eng. Des. 2002, 218, 179–187. [Google Scholar]
  16. Chaibakhsh, A.; Ghaffari, A. Steam turbine model. Simul. Model. Pract. Theory 2008, 16, 1145–1162. [Google Scholar] [CrossRef]
  17. Lu, J. Studies on Simultaneous Solution for Multiple-Module High Temperature Gas-Cooled Reactor NPP Coupled System. Ph.D. Thesis, Tsinghua University, Beijing, China, 2018. (In Chinese). [Google Scholar]
  18. Zhang, Z.; Wu, Z.; Wang, D.; Xu, Y.; Sun, Y.; Li, F.; Dong, Y. Current status and technical description of Chinese 2 × 250 MWth HTR-PM demon-stration plant. Nucl. Eng. Des. 2009, 239, 1212–1219. [Google Scholar] [CrossRef]
Figure 1. Physical model of the HTR secondary circuit.
Figure 1. Physical model of the HTR secondary circuit.
Energies 16 02252 g001
Figure 2. Outline of steam generator model [14].
Figure 2. Outline of steam generator model [14].
Energies 16 02252 g002
Figure 3. Numerical results of the secondary circuit.
Figure 3. Numerical results of the secondary circuit.
Energies 16 02252 g003
Figure 4. Newton residuals in the calculation process.
Figure 4. Newton residuals in the calculation process.
Energies 16 02252 g004
Figure 5. Newton convergence behavior under different initial values.
Figure 5. Newton convergence behavior under different initial values.
Energies 16 02252 g005
Figure 6. Curves of average Newton steps on correction factor η .
Figure 6. Curves of average Newton steps on correction factor η .
Energies 16 02252 g006
Table 1. Summarization of unknowns.
Table 1. Summarization of unknowns.
mphTpl
Main circuit15151500
Extraction bypass105500
SG inlet and outlet20000
Inside SG04432
Total27242432
Table 2. Comparison between numerical results and typical values.
Table 2. Comparison between numerical results and typical values.
Mass FlowSimulated ValueTypical ValueRelative Error/%
Steam turbine outlet0.68100.67141.336
Condenser outlet0.87480.87060.4551
Feedwater pump outlet0.99991−2.38 × 10−5
PressureSimulated valueTypical valueRelative error/%
Steam turbine outlet000
Condenser outlet0.11090.11095.94 × 10−11
Feedwater pump outlet1.00410.4621
EnthalpySimulated valueTypical valueRelative error/%
Steam turbine outlet0.64010.63980.0486
Condenser outlet−5.754 × 10−60−0.0150
Feedwater pump outlet0.17810.17750.2446
Table 3. Initial value choice.
Table 3. Initial value choice.
Case 1–10Case 11–20Case 21–30Case 31–40Case 41–50Case 51–60
Normalized steam/water mass flow0.5, 0.6, 0.7, …, 1.411110.5, 0.6, 0.7, …, 1.4
Normalized steam/water pressure10.5, 0.6, 0.7, …, 1.41110.5, 0.6, 0.7, …, 1.4
Normalized steam/water enthalpy110.5, 0.6, 0.7, …, 1.4110.5, 0.6, 0.7, …, 1.4
Normalized helium temperature1110.5, 0.6, 0.7, …, 1.410.5, 0.6, 0.7, …, 1.4
Normalized heat exchange tube length11110.5, 0.6, 0.7, …, 1.40.5, 0.6, 0.7, …, 1.4
Table 4. Average Newton iterations.
Table 4. Average Newton iterations.
Change mChange pChange hChange TpChange lChange xTotal
Average newton steps13.614.815.213.415.214.114.38
Table 5. Average Newton iterative steps with different correction factors.
Table 5. Average Newton iterative steps with different correction factors.
Correction Factor η 11.11.21.31.41.51.61.71.8
Average Newton steps14.6813.3813.8813.7014.6014.3814.8115.0015.32
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Jiang, Z.; Wu, Y.; Zhang, H.; Liu, L.; Guo, J.; Li, F. A Modified JFNK for Solving the HTR Steady State Secondary Circuit Problem. Energies 2023, 16, 2252. https://doi.org/10.3390/en16052252

AMA Style

Jiang Z, Wu Y, Zhang H, Liu L, Guo J, Li F. A Modified JFNK for Solving the HTR Steady State Secondary Circuit Problem. Energies. 2023; 16(5):2252. https://doi.org/10.3390/en16052252

Chicago/Turabian Style

Jiang, Zhuo, Yingjie Wu, Han Zhang, Lixun Liu, Jiong Guo, and Fu Li. 2023. "A Modified JFNK for Solving the HTR Steady State Secondary Circuit Problem" Energies 16, no. 5: 2252. https://doi.org/10.3390/en16052252

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop