critical heat flux model improvement in ctf for …

66
The Pennsylvania State University The Graduate School Department of Mechanical and Nuclear Engineering CRITICAL HEAT FLUX MODEL IMPROVEMENT IN CTF FOR NATURAL CIRCULATION TYPE REACTORS A Thesis in Nuclear Engineering by Caleb Jernigan ©2016 Caleb Jernigan Submitted in Partial Fulfillment of the Requirements for the Degree of Master of Science May 2016

Upload: others

Post on 13-May-2022

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CRITICAL HEAT FLUX MODEL IMPROVEMENT IN CTF FOR …

The Pennsylvania State University

The Graduate School

Department of Mechanical and Nuclear Engineering

CRITICAL HEAT FLUX MODEL IMPROVEMENT IN CTF FOR NATURAL

CIRCULATION TYPE REACTORS

A Thesis in

Nuclear Engineering

by

Caleb Jernigan

©2016 Caleb Jernigan

Submitted in Partial Fulfillment

of the Requirements

for the Degree of

Master of Science

May 2016

Page 2: CRITICAL HEAT FLUX MODEL IMPROVEMENT IN CTF FOR …

ii

The thesis of Caleb Jernigan was reviewed and approved* by the following:

Maria Avramova

Adjunct Professor of Nuclear Engineering

Thesis Advisor

Kostadin Ivanov

Adjunct Professor of Nuclear Engineering

Jordan Rader

Mentor from Holtec International

Special Signatory

Arthur Motta

Professor of Nuclear Engineering and Materials Science and Engineering

Chair of Nuclear Engineering

*Signatures are on file in the Graduate School

Page 3: CRITICAL HEAT FLUX MODEL IMPROVEMENT IN CTF FOR …

iii

ABSTRACT

The objective of this study was to enhance the capabilities of the subchannel

thermal-hydraulics analysis code CTF for modeling critical heat flux (CHF) conditions

within natural circulation type of nuclear reactors such as the Holtec small modular reactor

SMR-160. The SMR-160 is a pressurized water reactor (PWR) characterized by core

coolant flow driven by natural circulation at relatively low mass flow rates and high inlet

subcooling as in compared to a typical PWR. Identifying a CHF model appropriate for

these conditions is required for an accurate thermal-hydraulics performance analysis.

Several CHF models available in the open literature, including those already

implemented in CTF, were studied for their applicability to SMR-160. This includes the

CHF models by Westinghouse (W-3), Electric Power Research Institute (EPRI-1), Biasi,

Bowring, and Groeneveld. Since the models were developed within a certain validity range

of operating conditions (mass flow rate, equilibrium quality, pressure, hydraulic diameter,

and others), these ranges were used as a measure of acceptability when compared to the

standard or expected SMR-160 operating conditions. It was found that the existing CHF

models in CTF, excluding the models by Bowring and Groeneveld, were not fully

applicable to the unique SMR-160 rated conditions. Therefore, the models by Bowring and

Groeneveld were selected for SMR-160 safety analysis.

The Bowring model consists of a set of empirical equations. The Groeneveld model

is in the form of a 15×21×23 multi-dimensional table of CHF values discretized in pressure,

mass flux and equilibrium quality, along with several “K” factors adjusting for additional

physical affects. These two models were implemented in CTF for CHF and DNB

calculations of SMR-160.

Page 4: CRITICAL HEAT FLUX MODEL IMPROVEMENT IN CTF FOR …

iv

Table of Contents

List of Abbreviations .............................................................................................................. vi

List of Figures .......................................................................................................................... vii

List of Tables .......................................................................................................................... viii

Acknowledgments ................................................................................................................... ix

Chapter 1: Introduction ..................................................................................................... 1

Problem Overview .............................................................................................................................. 1

Holtec SMR-160 Overview ............................................................................................................... 4

CTF Subchannel Analysis Code ...................................................................................................... 5

Research Objectives ........................................................................................................................... 6

Chapter 2: Test Case Descriptions .................................................................................. 7

SMR-160 Test Case ............................................................................................................................. 7

CTF Test Model .................................................................................................................................... 9

Chapter 3: Critical Heat Flux Models .......................................................................... 12

Westinghouse-3 Critical Heat Flux Model ............................................................................... 12

Biasi Critical Heat Flux Model ..................................................................................................... 14

The EPRI-1 Critical Heat Flux Model ......................................................................................... 16

EPRI-1 Cold Wall Effects .......................................................................................................................... 16

EPRI-1 Spacer Grid Effects ...................................................................................................................... 17

EPRI-1 Non-uniform Axial Heat Flux Effects ................................................................................... 17

Combined EPRI-1 Model .......................................................................................................................... 18

The Bowring Critical Heat Flux Model ..................................................................................... 20

The Groeneveld Critical Heat Flux Model ............................................................................... 22

Page 5: CRITICAL HEAT FLUX MODEL IMPROVEMENT IN CTF FOR …

v

Chapter 4: Critical Heat Flux Model Scoping ........................................................... 24

SMR-160 Test Case Results .......................................................................................................... 24

Parameter Comparison of Critical Heat Flux Models ......................................................... 27

CHF Model Scoping Results .......................................................................................................... 28

Chapter 5: Critical Heat Flux Model Implementation in CTF ............................. 29

Overview of the CTF Treatment of the Critical Heat Flux .................................................. 29

Fluidcell vs. Surface Type Calculations .............................................................................................. 30

Overview of CTF Source Modifications .................................................................................... 32

CTF Encoded Bowring Function ................................................................................................. 34

CTF Encoded Groeneveld Function ........................................................................................... 35

Look-up Table CHF Interpolation Scheme ........................................................................................ 35

Groeneveld Implementation ................................................................................................................... 36

Chapter 6: CTF Test Model Results.............................................................................. 46

Bowring CHF Model CTF Test Results ...................................................................................... 46

Groeneveld CHF Model CTF Test Results ................................................................................ 49

CHF Model Comparison ................................................................................................................. 52

Chapter 7: Conclusion and Future Work ................................................................... 53

Computer Files ........................................................................................................................ 55

References ................................................................................................................................ 57

Page 6: CRITICAL HEAT FLUX MODEL IMPROVEMENT IN CTF FOR …

vi

List of Abbreviations

ALHR – average linear heat rate

CHF – critical heat flux

DNB – departure from nucleate boiling

DNBR – departure from nucleate boiling ratio

EPRI – Electric Power Research Institute

FCT – Fuel centerline temperature

LWR – Light water reactor

LB-LOCA – Large breakloss of coolant accident

MDNBR – minimum departure from nucleate boiling ratio

OSB – onset of saturated boiling

PWR – pressurized water reactor

PZ – Pressurizer

RCS – reactor coolant system

RPV – reactor pressure vessel

SMR – small modular reactor

W3 – Westinghouse-3

Page 7: CRITICAL HEAT FLUX MODEL IMPROVEMENT IN CTF FOR …

vii

List of Figures

Figure 1: Fuel rod heat circuit analogy ............................................................................... 1

Figure 2: Boiling curve for pool boiling conditions at atmospheric pressure ..................... 3

Figure 3: SMR-160 test model top and bottom peaked axial power profiles ..................... 9

Figure 4: CTF test case numbered channels and rods ....................................................... 10

Figure 5: Combined CHF results for top shifted axial power ........................................... 24

Figure 6: Combined DNBR results for top shifted axial power ....................................... 25

Figure 7: Combined CHF results for bottom shifted axial power .................................... 25

Figure 8: Combined CHF results for bottom shifted axial power .................................... 26

Figure 9: Execution flow of CHF function call ................................................................ 29

Figure 10: Fluidcell and surface type illustration ............................................................. 30

Figure 11: Groeneveld CHF handling in CTF .................................................................. 31

Figure 12: Bowring model - equilibrium quality results for selected channels ................ 46

Figure 13: Bowring model - void fraction results for selected channels .......................... 47

Figure 14: Bowring model - CHF results ........................................................................ 47

Figure 15: Bowring model - MDNBR results................................................................... 48

Figure 16: Groeneveld model - equilibrium quality results for selected channels ........... 49

Figure 17: Groeneveld model - void fraction results for selected channels ..................... 50

Figure 18: Groeneveld model – CHF results ................................................................... 50

Figure 19: Groeneveld model – MDNBR results ............................................................. 51

Page 8: CRITICAL HEAT FLUX MODEL IMPROVEMENT IN CTF FOR …

viii

List of Tables

Table 1: SMR-160 steady state operating conditions ......................................................... 7

Table 2: SMR-160 internal channel parameters ................................................................. 7

Table 3: CTF test model operating parameters ................................................................. 10

Table 4: CTF test model spacer grid data ......................................................................... 10

Table 5: CTF test model normalized radial pin powers .................................................... 11

Table 6: W3 model variable definitions............................................................................ 13

Table 7: W3 range of parameters ...................................................................................... 13

Table 8: Biasi model variable definitions ......................................................................... 14

Table 9: Biasi range of parameters ................................................................................... 15

Table 10: EPRI-1 model constants ................................................................................... 18

Table 11: EPRI-1 model variable definitions ................................................................... 18

Table 12: Combined EPRI-1 range of parameters ............................................................ 19

Table 13: Bowring model variable description ................................................................. 21

Table 14: Bowring range of parameters............................................................................ 21

Table 15: Groeneveld model variable description ............................................................ 22

Table 16: Groeneveld range of parameters ....................................................................... 23

Table 17: CHF model limiting parameter comparison to SMR-160 conditions ............... 27

Table 18: Results comparison based on CHF model ........................................................ 52

Table 19: Computer files .................................................................................................. 55

Page 9: CRITICAL HEAT FLUX MODEL IMPROVEMENT IN CTF FOR …

ix

Acknowledgments

Firstly, I would like to thank my advisor Dr. Maria Avramova for her support and

advice throughout my graduate career. I would like to thank Dr. Kostadin Ivanov who has

provided guidance on multiple occasions. I would also like to thank Holtec International

for providing this research and funding my graduate studies through my mentors, Jordan

Rader and Tom Carter, who were pivotal in completing this project. Finally, I would like

to thank my wife and family for their continued patience and support.

Page 10: CRITICAL HEAT FLUX MODEL IMPROVEMENT IN CTF FOR …

1

Chapter 1: Introduction

Problem Overview

For a typical PWR type reactor, it is desirable for the working fluid to remain in

single phase throughout operation. This ensures consistent and reliable heat transfer from

the fuel rods and moderation of neutrons. Consider the following heat circuit analogy of a

fuel rod (Ref. 1, pg. 427):

Figure 1: Fuel rod heat circuit analogy

Demonstrated here is the fuel’s thermal dependence on heat transfer between the

rod and working fluid. As the fuel pellet generates heat by fission, adequate heat transfer

out of the fuel element is necessary to prevent excess heat storage in the fuel, which could

potentially cause fuel failure. Rod to fluid heat transfer is heavily dependent on the flow

regime of the working fluid. Heat transfer at the rod surface is enhanced in the early stages

of two-phase flow due to increased mixing from bubble detachment and vapor production.

Page 11: CRITICAL HEAT FLUX MODEL IMPROVEMENT IN CTF FOR …

2

Conversely, it is impeded by extended contact with vapor, which provides weaker heat

transfer capabilities.

Subcooled boiling is the first two-phase flow regime encountered in heated

conditions. It occurs when the fuel rod surface exceeds the local saturation temperature of

the fluid. The single-phase liquid in immediate contact with the heated surface is at the

same temperature and small bubbles will begin to develop that are only stable at the heated

surface. If detachment of the bubbles occurs in this flow regime, they will collapse once

encountering the subcooled bulk fluid conditions. As the rod surface temperature continues

to increase and exceed the fluid saturation temperature (this amount of excess is termed the

“wall superheat”), the production and size of these bubbles increases. With sufficient rod

superheat the bubbles will detach and inhabit the bulk fluid volume, a state termed nucleate

boiling. Nucleate boiling enhances heat transfer by inducing mixing at the rod surface. Rod

superheat will remain stable as long as the rod surface has sufficient contact with the liquid

fluid. As the fluid continues to absorb heat, vapor production increases and bubbles

increase in size or agglomerate into large voids. This flow regime will approach slug flow,

which is defined by the presence of a large void (or “slug”) in the center of the subchannel

with smaller bubbles entrained. A fluid film may still cover the rod surface, but with

sustained heat addition, the vapor development overcomes the presence of the liquid fluid,

covering the rod in a vapor blanket. Once covered in a vapor blanket, the rod superheat as

well as the fuel centerline temperature (FCT) will increase to critical levels, commonly

resulting in the melting of fuel.

Page 12: CRITICAL HEAT FLUX MODEL IMPROVEMENT IN CTF FOR …

3

These post-nucleate boiling flow regimes occur when liquid fluid is no longer in

contact with the rod surface. Monitoring the fluid conditions to ensure they never exceed

nucleate boiling conditions is essential. This is done by developing an expression for the

critical heat flux (CHF), which is the heat flux corresponding to a departure from nucleate

boiling (DNB) state. The following boiling curve illustrates the progression of the CHF in

pool boiling conditions (Ref. 1, pg. 707):

Figure 2: Boiling curve for pool boiling conditions at atmospheric pressure

The critical point C represents the CHF, which separates nucleate boiling behavior from

more extreme two-phase flow and heat transfer regimes. Post-CHF, the outer fuel rod heat

flux will drop as indicated here due to the loss in heat transfer, and excess energy will be

absorbed in the fuel.

The CHF is a necessary parameter to establish thermal margins or operating limits

in nuclear reactor analysis. It is used frequently to determine the departure from nucleate

boiling ratio (DNBR), defined as the ratio of the CHF to the local heat flux. The CHF

phenomena is extremely complicated, and cannot be truly determined from first principals.

Page 13: CRITICAL HEAT FLUX MODEL IMPROVEMENT IN CTF FOR …

4

It is primarily determined via empirical models, which are developed from experimental

data. Models used to determine the CHF are readily available for typical pressurized water

reactors (PWRs). One exception to this are reactors which are driven by natural circulation,

as they typically exhibit lower mass flow rates and have more widely varying fluid

conditions between the inlet and outlet due to the large temperature gradients required to

induce a sufficient thermal driving head.

Holtec SMR-160 Overview

The Holtec SMR-160 is a small modular reactor (SMR) which incorporates the

design aspects of modern light water reactors (LWRs). One unique feature of the reactor is

that mass flow through the core during normal operation is driven entirely by natural

circulation. A large temperature gradient is required in order to induce sufficient driving

head for the flow. In order to achieve this, the active length of the core is longer than typical

for PWRs, and the inlet conditions are more highly subcooled.

The SMR-160 system boasts passive safety capabilities in that mass flow is driven

by gravity, making it immune to loss of flow (LOF) accidents. The reactor coolant system

(RCS) design employs an integrated pressurizer and steam generator (PZ and SG,

respectively), which is connected to the reactor pressure vessel (RPV) through a single

interconnecting nozzle. The single connection between the RPV and PZ/SG makes the

system immune to large break loss of coolant accidents (LB-LOCA).

Page 14: CRITICAL HEAT FLUX MODEL IMPROVEMENT IN CTF FOR …

5

CTF Subchannel Analysis Code

The subchannel analysis code under consideration for this study is CTF, a rebranded

and improved version of COBRA-TF (COolant Boiling in Rod Arrays – Two Fluid/Three

Field). CTF has treatment for three separate fluid fields: liquid film, liquid droplets and

vapor (Ref. 2). A total of eight conservation equations in mass, momentum and energy are

used to capture the thermal-hydraulic contributions of each fluid field. Assuming thermal

equilibrium between the liquid film and droplets fields removes consideration for a third

energy conservation equation. The code was validated thoroughly, as described in Ref. 3.

Most notable, validation was performed there against two NUPEC benchmarks: BWR Full-

size Fine-mesh Bundle Tests (BFBT) and the PWR Subchannel and Bundle Tests (PSBT).

Previous to this study, the code used two very common PWR type CHF models: the

Westinghouse-3 (W3) and Biasi models. These two models are likely not applicable for

the SMR-160 core, which is an atypical PWR characterized by natural circulation with the

same features mentioned previously. As CTF is used to model the thermal-hydraulic

behavior of the SMR-160 core, it should be modified for CHF models that are appropriate

for the core’s thermal-hydraulic conditions.

Page 15: CRITICAL HEAT FLUX MODEL IMPROVEMENT IN CTF FOR …

6

Research Objectives

The main objective of this study is to enhance the CTF capability of performing

SMR-160 design and safety analyses by implementing suitable CHF correlations. A

scoping study is required in order to determine which, of several candidate CHF models,

are most appropriate considering the SMR-160 unique operating conditions. This will also

require a description of the SMR-160 expected range of operating conditions and

comparison to ranges of validity for the CHF models under consideration.

A hand calculation is provided to present results for the CHF models using SMR-

160 operating conditions applied to single heated channel theory. The intent is to develop

SMR-160 relevant fluid conditions to demonstrate results for the CHF models under

investigation. This should aid in scoping out the most suitable CHF models for

implementation in CTF.

Once the correct model(s) is (are) selected, the numerical implementation of the

CHF models in CTF will be described. A CTF model for testing is also provided here to

present results from the encoded CHF models for comparison.

Page 16: CRITICAL HEAT FLUX MODEL IMPROVEMENT IN CTF FOR …

7

Chapter 2: Test Case Descriptions

SMR-160 Test Case

The Holtec SMR-160 test case is developed by modeling a single heated channel

with a hand calculation. Steady-state operating conditions characteristic of the SMR-160

are required for the test case, and are as follows (Ref. 4):

Table 1: SMR-160 steady state operating conditions

Parameter SMR-160

Average linear heat rate 11.388 kW/m

Pressure 2283 psi 15.74 MPa

Core Mass Flux 0.701 Mlb/ft2hr 950.28 kg/m2s

Core Inlet Temperature 384.5 oF 195.83 oC

Core Outlet Temperature 600 oF 315.56 oC

The average linear heat rate (ALHR) and core mass flux are calculated using parameters

from Ref. 4 as follows:

ALHR =Core Power

Number of Assemblies × Number of Pins × Active Length

Core Mass Flux =Assembly Average Mass Flow Rate

∑ Subchannel Flow Areas

The methods used to determine the thermal-hydraulic conditions of the model are described

hereafter, using these SMR-160 operating conditions and channel parameters given in

Table 2 (Ref. 4):

Table 2: SMR-160 internal channel parameters

Parameter Value

Heated length [m] 4.267

Fuel pin diameter [m] 0.0102

Subchannel hydraulic diameter [m] 0.0081

Subchannel heated diameter [m] 0.0109

Page 17: CRITICAL HEAT FLUX MODEL IMPROVEMENT IN CTF FOR …

8

This simplified SMR-160 single channel test case is used primarily to determine the

parameters necessary for calculating the CHF. The results from this test case are presented

later in Chapter 4: Critical Heat Flux Model Scoping as a measure of acceptability for the

CHF models. The local enthalpy is determined based on local linear heat rate:

ℎ(𝑧) = ℎ𝑖𝑛 +1

�̇�∫ 𝑞′(𝑧′)𝑑𝑧′𝑧

0,

Where local linear heat rate is defined by the ALHR and some axial peaking distribution,

𝑞′(𝑧) = 𝐴𝐿𝐻𝑅 × 𝐹𝑧(𝑧)

Therefore, the local equilibrium quality is calculated as

𝜒𝑒(𝑧) =ℎ(𝑧)−ℎ𝑓

ℎ𝑓𝑔.

The fuel pin is treated as a heater rod, and therefore inner fuel dimensions or

properties are not necessary. For simplicity, pressure is considered as constant along the

axial length (no pressure drop) and the water/steam properties are determined at the system

pressure only.

The axial power profile is arbitrarily set to top- and bottom-peaked distributions.

This non-uniformity will exploit the differences of the CHF models for varying power. The

two axial power profiles are displayed in Figure 3. Results are also displayed for DNBR,

which is calculated as:

𝐷𝑁𝐵𝑅(𝑧) =𝑞𝑐′′(𝑧)

𝑞′′(𝑧),

Where the subscript “c” indicates the critical heat flux.

Page 18: CRITICAL HEAT FLUX MODEL IMPROVEMENT IN CTF FOR …

9

Figure 3: SMR-160 test model top and bottom peaked axial power profiles

CTF Test Model

This section describes the CTF model used to develop the CHF results once the

models are encoded into CTF. The operating parameters are arbitrarily established to

ensure that saturated boiling (𝜒𝑒 > 0) occurs in the model. The intent is to model some

unique assembly features to check the robustness of the developed CHF functions. For

example, a central guide thimble is included to check that the CHF functions appropriately

identify the guide tube apart from a heated or nuclear fuel rod. The CTF model can then be

described as a simple 3x3-pin array with a central guide thimble. The operating parameters

and dimensions are given in Table 3 and Table 4.

The test model can be represented as shown in Figure 4, with numbered

subchannels and rods or guide tube.

The radial power data is developed to be corner-peaked (Table 5).

0 2 4 6 8 10 12 140

0.25

0.5

0.75

1

1.25

1.5

1.75

2

Top and Bottom Shifted Axial Peaking Distributions for the SMR-160

Axial Location [ ft ]

Pe

ak-t

o-A

ve

rag

e R

atio

[ -

]

Top Shifted Distribution

Bottom Shifted Distribution

Peak Value = 1.67

Page 19: CRITICAL HEAT FLUX MODEL IMPROVEMENT IN CTF FOR …

10

Table 3: CTF test model operating parameters

Parameter Value

Mass flow rate [kg/s] 2.677

Average linear heat rate [kW/m] 27.0

Inlet temperature [C] 292.78

Outlet temperature [C] 326.94

Pressure [bar] 155.13

Fuel pellet diameter [mm] 8.192

Cladding inner diameter [mm] 9.500

Cladding thickness [mm] 0.570

Pin pitch [mm] 12.60

Inner diameter of guide tube [mm] 11.22

Outer diameter of guide tube [mm] 12.04

Active length [mm] 3657.6

Table 4: CTF test model spacer grid data

Spacer grid # Initial height [mm] Final height [mm] Minor loss coefficient

1 0 38.66 0.9070

2 613.44 651.54 0.9065

3 1135.44 1173.54 0.9065

4 1657.44 1695.54 0.9065

5 2179.44 2217.54 0.9065

6 2701.44 2739.54 0.9065

7 3223.44 3261.54 0.9065

Figure 4: CTF test case numbered channels and rods

Page 20: CRITICAL HEAT FLUX MODEL IMPROVEMENT IN CTF FOR …

11

Table 5: CTF test model normalized radial pin powers

Pin number Normalized radial power

1 1.125

2 1.500

3 1.875

4 0.750

5 0.000

6 1.500

7 0.375

8 0.750

9 1.125

Page 21: CRITICAL HEAT FLUX MODEL IMPROVEMENT IN CTF FOR …

12

Chapter 3: Critical Heat Flux Models

Westinghouse-3 Critical Heat Flux Model

The W3 CHF model, one of the two exiting CHF models in CTF, is commonly used

for PWRs safety margin evaluations. Developed by L. S. Tong [5], the model provides an

empirical method to determine the CHF for a non-uniformly heated subchannel. The

equation for CHF from uniform heating is as follows (see also Table 6):

𝑞𝑈′′ = 𝐾1(𝑃, 𝜒𝑒) × 𝐾2(𝜒𝑒 , 𝐺) × 𝐾3(𝜒𝑒 , 𝐷𝑒) × 𝐾4(ℎ𝑓 , ℎ𝑖𝑛),

Where the individual functions are given as follows:

𝐾1 = (2.022 − 0.06238𝑃) + (0.1722 − 0.01427𝑃) exp[(18.177 − 0.5987𝑃)𝜒𝑒]

𝐾2 = [(0.1484 − 1.596𝜒𝑒 + 0.1729𝜒𝑒 |𝜒𝑒|)2.326𝐺 + 3271]

𝐾3 = [1.157 − 0.869𝜒𝑒][0.2664 + 0.8357exp(−124.1𝐷𝑒)]

𝐾4 = [0.8258 + 0.0003413(ℎ𝑓 − ℎ𝑖𝑛)]

The corrective factor, which scales the uniform CHF to a CHF with non-uniform heat flux

considerations, is originally expressed as

𝐹 =𝑞𝑈′′

𝑞𝑁𝑈′′ ;

𝐹 =𝐶

𝑞′′(𝑙𝐷𝑁𝐵)[1 − exp(−𝐶𝑙𝐷𝑁𝐵)]∫ 𝑞′′(𝑧) exp[−𝐶(𝑙𝐷𝑁𝐵 − 𝑧)] 𝑑𝑧

𝑙𝐷𝑁𝐵

𝑙𝑂𝑁𝐵

With an empirically determined coefficient C given as:

𝐶(𝑙𝐷𝑁𝐵) = 185.6[1 − 𝜒𝑒(𝑙𝐷𝑁𝐵)]

4.31

𝐺0.478

The location of the onset of nucleate boiling, 𝑙𝑂𝑁𝐵, is treated as the inlet location of the

core. This causes the lower limit of integration to become zero. This approximation is

Page 22: CRITICAL HEAT FLUX MODEL IMPROVEMENT IN CTF FOR …

13

negligible for PWRs, where nucleate boiling occurs in close proximity to the core inlet. It

also inserts conservatism by making the corrective factor, F, larger due to integrating over

more length. For simplicity, 𝑙𝐷𝑁𝐵 also is treated as the distance from the core inlet, z.

Table 6: W3 model variable definitions

Variable Description Units

𝑞𝑈′′ CHF from uniform heat flux kW/m2

𝑞𝑁𝑈′′ CHF from non-uniform heat flux kW/m2

𝑙𝐷𝑁𝐵 Location of departure from nucleate

boiling m

𝑙𝑂𝑁𝐵 Location of the onset of nucleate boiling m

𝑃 Pressure MPa

𝜒𝑒 Local equilibrium quality -

𝐷𝑒 Equivalent hydraulic diameter m

𝐺 Mass flux kg/m2s

ℎ𝑖𝑛 Inlet enthalpy kJ/kg

ℎ𝑓 Saturated liquid enthalpy kJ.kg

The W3 model was developed for, and is only valid in the range of operating conditions

and geometry characteristics given in Table 7:

Table 7: W3 range of parameters

Parameter W3 Range

Pressure [MPa] 5.5 – 16.0

Mass Flux [𝑘𝑔/𝑚2𝑠] 1,356 – 6,800

Equivalent Heated Diameter [m] 0.015 – 0.018

Equilibrium Quality [ - ] -0.15 – 0.15

Length of Assembly [m] 0.254 – 3.70

Heated to Wetted Perimeter Ratio

[ - ]

0.88 – 1.00

Page 23: CRITICAL HEAT FLUX MODEL IMPROVEMENT IN CTF FOR …

14

Biasi Critical Heat Flux Model

The Biasi model [6] was an improvement on several prior existing models for

circular ducts. The intent of the improvement was to extend the validity range of the

parameters (pressure, mass flux, etc.), to improve accuracy and to simplify the governing

equation. The model utilizes a set of two empirical CHF equations: for low quality regions

and for high quality regions. This model uses the maximum of the low quality and high

quality CHF results as its local CHF value. The low quality and high quality forms of the

empirical CHF equations are, respectively, as follows (see also Table 8):

𝑞𝑐,0′′ =

1.883 × 104

𝐷𝑒𝛼𝐺

16

[𝑦(𝑃)

𝐺0.2− 𝜒𝑒(𝑧)]

𝑞𝑐,1′′ =

3.78 × 104 ℎ(𝑃)

𝐷𝑒𝛼𝐺0.6

[1 − 𝜒𝑒(𝑧)]

Where the pressure and hydraulic diameter dependent constants are given as:

𝑦(𝑃) = 0.7249 + 0.099𝑃 exp(−0.032𝑃)

ℎ(𝑃) = −1.159 + 0.149𝑃 exp(−0.019𝑃) +8.99𝑃

10 + 𝑃2

𝛼 = {0.4 𝑓𝑜𝑟 𝐷𝑒 ≥ 1 𝑐𝑚0.6 𝑓𝑜𝑟 𝐷𝑒 < 1 𝑐𝑚

Table 8: Biasi model variable definitions

Variable Description Units

𝑞𝑐,0′′ Critical heat flux of low quality region kW/m2

𝑞𝑐,1′′ Critical heat flux of high quality region kW/m2

𝐷𝑒 Hydraulic diameter cm

𝐺 Mass flux g/cm2s

𝑃 pressure atm

𝜒𝑒 Local equilibrium quality -

Page 24: CRITICAL HEAT FLUX MODEL IMPROVEMENT IN CTF FOR …

15

The range of conditions, at which the Biasi model was developed, limits its applicability -

using the model for a subchannel with operating conditions outside this validity envelope

would introduce error. The validity envelope for the Biasi model is given Table 8:

Table 9: Biasi range of parameters

Parameter Biasi Range

Pressure [MPa] 0.27 to 14.00

Mass Flux* [𝑘𝑔/𝑚2𝑠] 100 to 6,000

Inlet Equilibrium Quality [ - ] < 0

Outlet Quality [ - ] [𝜌𝑔 (𝜌𝑔 + 𝜌𝑙)⁄ ] to 1

Length of Assembly [m] 0.20 to 6.00

Hydraulic Diameter [m] 0.003 to 0.0375

Page 25: CRITICAL HEAT FLUX MODEL IMPROVEMENT IN CTF FOR …

16

The EPRI-1 Critical Heat Flux Model

The EPRI-1 CHF model is first considered as a candidate for implementation in

CTF. Developed by Columbia University’s Heat Transfer Research Facility for the Electric

Power Research Institute [7], the EPRI-1 CHF model was intended to accurately calculate

CHF within a wide range of operating conditions. This model shows consistent behavior

in both PWR and BWR operating conditions, making it potentially suitable for the SMR-

160.

The EPRI CHF model is a simple empirical formula that has four general CHF

considerations:

1. Base case

2. Cold wall effects

3. Spacer grid effects

4. Non-uniform axial heat flux effects

EPRI-1 Cold Wall Effects

The model for cold wall effects takes into account CHF that could occur in

subchannels which are in contact with non-heated surfaces (corner, side or water rod

subchannels) and, therefore, requiring more detailed mass flow treatment. Since BWR-like

assemblies generally experience uniform, corner or center peaked radial power

distributions, cold wall effects are considered only for the corner subchannel. The model

is as follows:

𝑞𝑐′′(𝑧) =

𝐴𝐹𝑎−χin

𝐶𝐹𝑐+[𝜒(𝑧)−𝜒𝑖𝑛𝑞′′(𝑧)

].

Page 26: CRITICAL HEAT FLUX MODEL IMPROVEMENT IN CTF FOR …

17

With constants for the Cold Wall effects in terms of the mass flux:

𝐹𝑎 = 𝐺0.1

𝐹𝑐 = 1.183𝐺0.1

EPRI-1 Spacer Grid Effects

The original model showed errors when spacer-grids were present. To fix this, the

model was modified with a spacer grid correction factor given as

𝑞𝑐′′(𝑧) =

𝐴−χin

𝐶𝐹𝑔+[𝜒(𝑧)−𝜒𝑖𝑛𝑞′′(𝑧)

].

The constant for the spacer grid effects in terms of a grid loss coefficient as

𝐹𝑔 = 1.3 − 0.3𝐶𝑔.

EPRI-1 Non-uniform Axial Heat Flux Effects

Enforced by R. W. Bowring’s studies [8], the model for non-uniform axial heat flux

effects scales the non-uniformity with the ratio of averaged heat flux to local heat flux. The

model is as follows:

𝑞𝑐′′(𝑧) =

𝐴−χin

𝐶𝐶𝑛𝑢+[𝜒(𝑧)−𝜒𝑖𝑛𝑞′′(𝑧)

].

The correction factor for a non-uniform heat flux is

𝐶𝑛𝑢 = 1 +(𝑌−1)

(1+𝐺);

𝑌 =1

𝐿∫

𝑞′′(𝑧)

𝑞′′(𝐿)𝑑𝑧

𝐿

0.

Page 27: CRITICAL HEAT FLUX MODEL IMPROVEMENT IN CTF FOR …

18

Combined EPRI-1 Model

The cold wall effects should only be considered for a subchannel in contact with a

non-heated surface such as the corner channel. Therefore, for these analyses the cold wall

effects are neglected, because an internal subchannel is being considered. The spacer grid

effects are also neglected for this study for the sake of simplicity.

The combined expression for the EPRI-1 CHF model is then as follows:

𝑞𝑐′′(𝑧) =

𝐴−χin

𝐶𝐶𝑛𝑢+[𝜒𝑒(𝑧)−𝜒𝑖𝑛𝑞′′(𝑧)

].

The empirical constants for the base case in terms of reduced pressure and mass flux (see

also Table 10 and Table 11):

𝐴 = 𝑃1𝑃𝑅𝑃2𝐺(𝑃5+𝑃7𝑃𝑅)

𝐶 = 𝑃3𝑃𝑅𝑃4𝐺(𝑃6+𝑃8𝑃𝑅)

Table 10: EPRI-1 model constants

Constant Value Constant Value

𝑃1 0.5328 𝑃5 -0.3040

𝑃2 0.1212 𝑃6 0.4843

𝑃3 1.6151 𝑃7 -0.3285

𝑃4 1.4066 𝑃8 -2.0749

Table 11: EPRI-1 model variable definitions

Variable Description Units

𝑞𝑐′′ Critical heat flux MBtu/ft2hr

𝜒𝑖𝑛 Inlet equilibrium quality -

𝜒𝑒 Local equilibrium quality -

𝑃𝑅 Reduced pressure (𝑃 𝑃𝑐𝑟𝑖𝑡⁄ ) -

𝐺 Mass flux Mlbs/ft2hr

𝐶𝑛𝑢 Form factor for non-uniform heat -

Page 28: CRITICAL HEAT FLUX MODEL IMPROVEMENT IN CTF FOR …

19

The EPRI-1 CHF model is valid in the range of operating conditions and geometry

characteristics given in Table 12:

Table 12: Combined EPRI-1 range of parameters

Parameter EPRI-1 Range

Pressure [MPa] 1.5 – 17

Mass flux [kg/m2s] 270 – 5560

Local quality [ - ] -0.25 – 0.75

Inlet quality [ - ] -1.10 – 0.00

Length [m] 0.80 – 4.27

Hydraulic diameter [m] 0.009 – 0.014

Rod diameter [m] 0.0097 – 0.0160

Page 29: CRITICAL HEAT FLUX MODEL IMPROVEMENT IN CTF FOR …

20

The Bowring Critical Heat Flux Model

The Bowring CHF model [8] was developed for circular ducts for a large range of

pressure and mass flux.

The empirical formula for the critical heat flux is as follows (see also Table 13):

𝑞𝑐′′ =

𝐴−𝐵ℎ𝑓𝑔𝜒𝑒

𝐶.

The constants in the Bowring CHF equation are defined as:

𝐴 =2.317(ℎ𝑓𝑔𝐵)𝐹1

1+0.0143𝐹2𝐷1 2⁄ 𝐺;

𝐵 =𝐷𝐺

4;

𝐶 =0.077𝐹3𝐷𝐺

1+0.347𝐹4(𝐺

1365)𝑛;

𝑝𝑅 = 0.145𝑝;

𝑛 = 2.0 − 0.5𝑝𝑅.

The pressure dependent constants are defined as:

For 𝑝𝑅 < 1 𝑀𝑃𝑎

𝐹1 =𝑝𝑅18.942 exp[20.89(1−𝑝𝑅)]+0.917

1.917;

𝐹2 =1.309𝐹1

𝑝𝑅1.316 exp[2.444(1−𝑝𝑅)]+0.309

;

𝐹3 =𝑝𝑅17.023 exp[16.658(1−𝑝𝑅)]+0.667

1.667;

𝐹4 = 𝐹3𝑝𝑅1.649.

For 𝑝𝑅 > 1 𝑀𝑃𝑎

𝐹1 = 𝑝𝑅−0.368 exp[0.648(1 − 𝑝𝑅)];

Page 30: CRITICAL HEAT FLUX MODEL IMPROVEMENT IN CTF FOR …

21

𝐹2 =𝐹1

𝑝𝑅−0.448 exp[0.245(1−𝑝𝑅)]

;

𝐹3 = 𝑝𝑅0.219;

𝐹4 = 𝐹3𝑝𝑅1.649.

Table 13: Bowring model variable description

Variable Description Units

𝑞𝑐′′ Critical heat flux W/m2

ℎ𝑓𝑔 Latent heat of vaporization J/kg

𝜒𝑒 Local equilibrium quality -

𝐺 Mass flux kg/m2s

𝐷 Fuel pin diameter m

The Bowring model is valid in the range of operating conditions and geometry

characteristics given in Table 14:

Table 14: Bowring range of parameters

Parameter Bowring Range

Pressure [MPa] 0.2 – 19

Mass flux [kg/m2s] 136 – 18,600

Length [m] 0.15 – 3.7

Rod diameter [m] 0.002 – 0.045

Page 31: CRITICAL HEAT FLUX MODEL IMPROVEMENT IN CTF FOR …

22

The Groeneveld Critical Heat Flux Model

The Groeneveld CHF model [9] is simply a series of look-up table for CHF as a

function of equilibrium quality, pressure and mass flux. As such, it often requires

interpolation between values. This current version is from 2006, and is an update from his

original CHF look-up tables determined with the same methods and corrective factors. The

form of the empirical equation for the Groeneveld CHF as well as applicable corrective

factors are taken from Ref. 1, page 783, and is as follows (see also Table 15):

𝑞𝑐′′ = (𝑞𝑐

′′)𝐿𝑈𝑇𝐾1𝐾4𝐾5.

There are eight total corrective factors, but only three are applicable for this analysis.

The corrective factor for subchannel geometry is given as:

𝐾1 = {(8

𝐷𝑒)1/2

for 3 < 𝐷𝑒 < 25 𝑚𝑚

0.57 for 𝐷𝑒 > 25 𝑚𝑚 .

The corrective factor for the heated length is for 𝐿 𝐷𝑒⁄ > 5:

𝐾4 = exp [(𝐷𝑒

𝐿) exp(2𝛼𝐻𝐸𝑀)];

𝛼𝐻𝐸𝑀 =𝜒𝑒𝜌𝑓

𝜒𝑒𝜌𝑓+(1−𝜒𝑒)𝜌𝑔.

The corrective factor for the axial heat flux:

𝐾5 = {1.0 for 𝜒𝑒 ≤ 0

𝑞′′ 𝑞𝐵𝐿𝐴′′⁄ for 𝜒𝑒 > 0

.

Table 15: Groeneveld model variable description

Variable Description Units

𝑞𝑐′′ Critical heat flux kW/m2

(𝑞𝑐′′)𝐿𝑈𝑇 Critical heat flux look-up value kW/m2

𝜒𝑒 Local equilibrium quality -

𝛼𝐻𝐸𝑀 Void fraction -

𝐷𝑒 Hydraulic diameter m

Page 32: CRITICAL HEAT FLUX MODEL IMPROVEMENT IN CTF FOR …

23

The Groeneveld model is valid in the range of operating conditions and geometry

characteristics given in Table 16:

Table 16: Groeneveld range of parameters

Parameter Groeneveld Range

Pressure [MPa] 0.1 – 21

Mass flux [kg/m2s] 0 – 8,000

Equilibrium quality [-] -0.50 – 1.0

Rod diameter [m] 0.003 – 0.025

Page 33: CRITICAL HEAT FLUX MODEL IMPROVEMENT IN CTF FOR …

24

Chapter 4: Critical Heat Flux Model Scoping

SMR-160 Test Case Results

This section utilizes the single heated channel model for the SMR-160 described

previously (Chapter 2: Test Case Descriptions) as a test case to calculate an axial

progression of CHF values using the CHF models. The intent is to expose weaknesses or

strengths by illustration and comparison.

The combined CHF results for the top shifted axial power case are as follows:

Figure 5: Combined CHF results for top shifted axial power

0 2 4 6 8 10 12 140

0.5

1

1.5

2

2.5

3

3.5

4Combined CHF Results for the SMR-160, Top Shifted Heat Flux

Axial Position [ft]

He

at

Flu

x [

106

Btu

/hr-

ft2]

Actual q"

W3, uniform q"

W3, non-uniform q"

Biasi

EPRI-1, uniform q"

EPRI-1, non-uniform q"

Bowring

Groeneveld

Page 34: CRITICAL HEAT FLUX MODEL IMPROVEMENT IN CTF FOR …

25

Figure 6: Combined DNBR results for top shifted axial power

Lastly, the combined CHF results for the bottom shifted axial power case are as

follows:

Figure 7: Combined CHF results for bottom shifted axial power

0 2 4 6 8 10 12 141

5

10

15

20

25

30

35

40Combined DNBR Results for the SMR-160, Top Shifted Heat Flux

DN

BR

[-]

Axial Position [ft]

W3, uniform q"

W3, non-uniform q"

Biasi

EPRI-1, uniform q"

EPRI-1, non-uniform q"

Bowring

Groeneveld

0 2 4 6 8 10 12 140

0.5

1

1.5

2

2.5

3

3.5

4Combined CHF Correlation Results for the SMR-160, Bottom Shifted Heat Flux

Axial Position [ft]

He

at

Flu

x [

106

Btu

/hr-

ft2]

Actual q"

W3, uniform q"

W3, non-uniform q"

Biasi

EPRI-1, uniform q"

EPRI-1, non-uniform q"

Bowring

Groeneveld

Page 35: CRITICAL HEAT FLUX MODEL IMPROVEMENT IN CTF FOR …

26

Figure 8: Combined CHF results for bottom shifted axial power

From the results, it can be seen that EPRI-1 behaves inconsistently in comparison

to the other CHF models, with a constant negative slope in the results. It also outlies the

other results, yielding much smaller CHF values. . Similarly, the Biasi model over-predicts

the CHF in comparison to the majority of the other CHF model results.

The W3, Bowring and Groeneveld models are similar in value, suggesting

consistency in results. The Groeneveld model, however, produces partial results for the

CHF as much of the test models fluid conditions are below the limits for which the model

is developed (equilibrium quality < -0.5). By nature of look-up tables, the Groeneveld

model cannot return CHF values outside of its prescribed range.

0 2 4 6 8 10 12 141

5

10

15

20

25

30

35

40Combined DNBR Correlation Results for the SMR-160, Bottom Shifted Heat Flux

DN

BR

[-]

Axial Position [ft]

W3, uniform q"

W3, non-uniform q"

Biasi

EPRI-1, uniform q"

EPRI-1, non-uniform q"

Bowring

Groeneveld

Page 36: CRITICAL HEAT FLUX MODEL IMPROVEMENT IN CTF FOR …

27

Parameter Comparison of Critical Heat Flux Models

This section displays the combined limiting parameters of the CHF models, and

compares them with the SMR-160 postulated ranges of operating conditions. The

comparison is as follows (Table 17):

Table 17: CHF model limiting parameter comparison to SMR-160 conditions

Parameter W3 Biasi EPRI-1 Bowring Groeneveld SMR-160

Pressure [MPa] 5.5 - 16.0 0.27 - 14.0 1.5 - 17.0 0.7 - 17.0 0.1 - 21.0 8 - 17

Mass flux [kg/m2s] 1356 - 6800 100 - 6000 270 - 5560 136 - 18600 0 - 8000 475 - 1425

Hydraulic dia [cm] 0.51 - 1.78 0.30 - 3.75 0.90 - 1.40 0.20 - 4.50 0.30 - 2.50 0.67 - 1.62

Local quality [-] -0.15 - 0.15 < 1.00 -0.25 - 0.75 - -0.5 - 1.0 -0.84 - 0.00

The postulated ranges, when provided, are calculated with extremes equal to

±50% of the nominal value. Green and red highlighted limits denote those that bound the

SMR-160 operating conditions, and those that do not, respectively.

The results show that the Bowring and Groeneveld CHF models are the most

appropriate for the SMR-160 operating conditions. The Biasi model bounds all of the

operating conditions except for pressure, which is a necessity. Similarly for the EPRI-1

model, except that it fails to bound the lower limits of subcooling and the hydraulic

diameter of the internal channel, which is the most abundant channel in an assembly. The

W3 model fails to fully bind any SMR-160 operating parameter save the channel hydraulic

diameter.

Page 37: CRITICAL HEAT FLUX MODEL IMPROVEMENT IN CTF FOR …

28

CHF Model Scoping Results

Of the comparisons made in this section, the most informative are the CHF model

limiting parameter comparison to SMR-160 conditions (Table 17). The empirical

correlations or look-up tables, which comprise the CHF models, are developed for specific

ranges of operating conditions. Using these outside of their prescribed ranges of conditions

is inappropriate as they simply have no meaning at non-included operating conditions.

With these considerations, it is apparent that the Bowring and Groeneveld CHF models are

the only ones appropriate for the SMR-160. Results from the single heated channel test

case enforce this by displaying inconsistencies in results, particularly with the EPRI-1 and

Biasi models.

For these reasons, the Bowring and Groeneveld CHF models are selected for

implementation in CTF. These two CHF models should yield meaningful results for the

Holtec SMR-160 project.

Page 38: CRITICAL HEAT FLUX MODEL IMPROVEMENT IN CTF FOR …

29

Chapter 5: Critical Heat Flux Model Implementation in CTF

Overview of the CTF Treatment of the Critical Heat Flux

The flow of information, from input to output, as pertains to the CHF calculation

in CTF can be described in Figure 9:

The variable iw3chf is read from the

input in card group 8. It is a flag for which

CHF function will be called.

This module calculates various fluid cell

conditions. It calls the appropriate CHF

correlation based on the iw3chf flag.

Parameters needed to calculate the CHF

are passed to the function, and qchf is

passed back as the function result.

The CHF is calculated here from one of

the available CHF functions, and returned

to the Mod_heat module.

Figure 9: Execution flow of CHF function call

Many more steps actually occur between “CTF input” and “Fluid cell heat

calculations”, but they do not affect the CHF function call. The process between “Fluid

cell heat calculations” and “CHF functions calculations” occurs at least once for every axial

fluid cell or node.

CTF input

Mod_read_card_group_8

- iw3chf

Fluid cell heat calculations

Mod_heat

CHF functions calculations

Heatfunctions

- qchf

Page 39: CRITICAL HEAT FLUX MODEL IMPROVEMENT IN CTF FOR …

30

Prior to this study, the iw3chf flag was only capable of calling one of three choices:

W3, Biasi, or no correlation. The obvious first step in the code development was to add the

additional CHF function flags, making the options for iw3chf as follows:

iw3chf =

{

0 Biasi 1 W3 2 Bowring 3 Groeneveldelse no correlation.

This was done by modifying the if-then structure in the Mod_heat module to accept

the new iw3chf flags as well as the previous ones. This encoding is trivial, and is therefore

not described. The flow of information then follows that described in the previous figure.

Fluidcell vs. Surface Type Calculations

Before the encoded CHF functions are described, an explanation is needed as to

what type of calculations they are. This requires a distinction to be made between the

“fluidcell” and “surface” type calculations in CTF. The following illustrates the difference

for an internal channel connected to four pins (Figure 10):

Figure 10: Fluidcell and surface type illustration

In an arbitrary axial node and channel, the above illustrates the fluidcell calculation

type (F1) versus the corresponding four surface calculation types (S1 – S4) for an internal

Page 40: CRITICAL HEAT FLUX MODEL IMPROVEMENT IN CTF FOR …

31

subchannel. The fluidcell calculation types are defined for the fluidcell, which is bound by

the four surfaces and gaps (blue lines). The fluidcell would obviously contain data

describing the channel fluid properties: density, temperature, mass flux, hydraulic diameter,

etc. The surface types which connect to this fluid cell contain data specific to the rods: heat

flux, cladding temperature (in the case of modelling fuel rods), etc.

The CHF is calculated and stored in CTF as the surface type. In the absence of

surface specific CHF models (the W3 model, for instance, uses the Tong factor which is

specific to the fuel or heater rod), the surface type CHF is defined by the fluid-cell

conditions, meaning all the surfaces in contact with the fluid cell all have the same CHF

value. It is very simple to calculate CHF with the Bowring function because it only requires

fluidcell defined parameters (channel coolant density, enthalpy, etc.). The Groeneveld

function, however, requires surface specific parameters (rod heat flux and axial and radial

power profiles). This is handled within the Mod_heat module, which calls the surface-

specific and fluid-cell-specific data for the Groeneveld CHF as follows (Figure 11):

Figure 11: Groeneveld CHF handling in CTF

As explained later, the Groeneveld CHF implementation into CTF requires a

function to be added to the Heatfunctions module for the fluid-cell-specific data (which

includes the interpolated CHF, K1 and K4), and a subroutine to the Surface_type

module for the rod-specific K5 factor. See the Groeneveld Implementation section for

Page 41: CRITICAL HEAT FLUX MODEL IMPROVEMENT IN CTF FOR …

32

details. This implementation calls the Groeneveld K5 subroutine in Surface_type once

for every rod, and the main CHF function in Heatfunctions once for every fluid cell,

reducing overall computational effort.

Overview of CTF Source Modifications

Implementing the chosen CHF models into CTF is performed in such a way that

preserves CTF’s coding style, accuracy and stability in calculations. The CHF models are

added to the CTF module Heatfunctions as functions. Similar to object oriented coding

techniques, the Fortran module allows separate code to be written with defined inheritance

from other modules, making the coding technique “modular”. A typical module is outlined

Code Block 1.

The CHF models under consideration are added to the “functions” section to

calculate CHF values. Parameters required for the CHF models (e.g., subchannel

hydraulic diameter) are taken in from the “use” section. For this module, all functions are

public so that they can be called from others parts of CTF. Therefore, the CHF model

function names must be added to the “public” section. The remaining sections describe

the CHF model functions individually.

Page 42: CRITICAL HEAT FLUX MODEL IMPROVEMENT IN CTF FOR …

33

Code Block 1: Example Fortran module

Code Section Comment

module <module_name> Declares the present module

name and begins scope.

use <outside_module>

A declaration for what functions

or subroutines from outside of

this module are to be imported.

private :: <some_function>

List of functions from within this

module’s scope that are private,

i.e., they cannot be imported into

other modules.

public :: <some_function>

List of functions from within this

module’s scope that are public,

i.e., they ae able to be imported

into other modules.

real function <function_name>(...)

result(...)

Header for function within the

module scope. Included here are

variables that are taken into

function, frequently taken from

the “use” section, and calculated

variables passed back from this

function. ... Body of function. end function <function_name> Ends the function scope. end module <module_name> Ends the module scope.

Page 43: CRITICAL HEAT FLUX MODEL IMPROVEMENT IN CTF FOR …

34

CTF Encoded Bowring Function

The Bowring CHF model is encoded into CTF as a function, with the following

function header.

Code Block 2: Bowring CHF model function header

real function Calc_qchf_Bowring (de,hfg,p,g,xaeq) result (qchf)

! Arguments -------------------------------------------------------------

real, intent(in) :: de,hfg,p,g,xaeq

! Local variables -------------------------------------------------------

real :: pr,n,F1,F2,F3,F4,B,C,A

!------------------------------------------------------------------------

As previously mentioned, the function declaration (first line) declares the function

name, input variables and the output or result. The next line of code (not including

comments) declares variables taken in from outside of the function. The flag intent(in)

only allows local changes to the input variables. This prevents possible errors in parent

modules due to altering the input. Following this, local variables used in the function

calculations are declared.

The body of the function follows the CHF model as described in The Bowring

Critical Heat Flux Model section to calculate the CHF.

Code Block 3: Bowring CHF model function body

pr = 0.001*p

n = 2.0-0.5*pr

if (pr<=1) then

F1 = (pr**18.942*exp(20.89*(1-pr))+0.917)/1.917

F2 = 1.309*F1/(pr**1.316*exp(2.444*(1-pr))+0.309)

F3 = (pr**17.023*exp(16.658*(1-pr))+0.667)/1.667

F4 = F3*pr**1.649

else

F1 = pr**(-0.368)*exp(0.648*(1-pr))

F2 = F1/(pr**(-0.448)*exp(0.245*(1-pr)))

F3 = pr**0.219

F4 = F3*pr**1.649

end if

B = (de*12)*(g/1e6)/4.0

C = 104.4*F3*(de*12)*(g/1e6)/(1+0.347*F4*((g/1e6)**n))

A = 2.317*hfg*B*F1/(1+3.092*F2*(g/1e6)*((de*12)**0.5))

qchf = (A-B*hfg*xaeq)/C*1e6 ! [BTU/hr-ft^2]

end function Calc_qchf_Bowring

Page 44: CRITICAL HEAT FLUX MODEL IMPROVEMENT IN CTF FOR …

35

CTF Encoded Groeneveld Function

Look-up Table CHF Interpolation Scheme

The Groeneveld CHF model as previously described is a 21x23x15 look-up table

of CHF values discretized in equilibrium quality, pressure and mass flux. This is initialized

into CTF in a separate module which creates the 3D array of CHF values. The interpolation

scheme used to calculate a local Groeneveld CHF is described in the following steps:

1. From the original 21x23x15 Groeneveld CHF look-up array, select a 2x2x2 CHF

array that bounds the local fluidcell conditions (described in pressure, mass flux

and equilibrium quality).

2. Reduce the 2x2x2 CHF array in pressure, mass flux and equilibrium quality to a

1x2x2 array in mass flux and equilibrium quality by interpolating in pressure.

3. Reduce 1x2x2 CHF array in mass flux and equilibrium quality to 1x1x2 array in

equilibrium quality by interpolating in mass flux

4. Determine local Groeneveld CHF value by interpolating 1x1x2 CHF array in

equilibrium quality

Page 45: CRITICAL HEAT FLUX MODEL IMPROVEMENT IN CTF FOR …

36

Groeneveld Implementation

Groeneveld 3D CHF Array Initialization

The Groeneveld CHF array is initialized within Mod_Groeneveld as follows:

Code Block 4: Groeneveld CHF array initialization module

module Groeneveld

...

implicit none

integer, parameter :: chf_arr(9775) = (/ ... /)

real, parameter :: Gro(23,25,17) = reshape(chf_arr,(/23,25,17/),Order=(/2,1,3/))

real, parameter :: xelim(25) = (/ -5.00,-0.50,-0.40,-0.30,-0.20,-0.15,-0.10,-0.05,&

0.00,0.05,0.10,0.15,0.20,0.25,0.30,0.35,0.40,0.45,&

0.50,0.60,0.70,0.80,0.90,1.0,5.0/)

real, parameter :: xe_interval(32) = (/1, 2, 2, 3, 3, 4, 4, 5, 6, 7, 8, 9, 10, 11,&

12, 13, 14, 15, 16, 17, 18, 19, 19, 20, 20,&

21, 21, 22, 22, 23, 23, 24/)

real, parameter :: glim(23)= (/-50,0,50,100,300,500,750,1000,1500,2000,2500,3000,&

3500,4000,4500,5000,5500,6000,6500,7000,7500,8000,&

40000000/)

real, parameter :: g_interval(162) = (/1, 2, 3, 4, 4, 4, 4, 5, 5, 5, 5, &

6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, &

9, 9, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 11, 11,&

11, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13,&

13, 13, 13, 13, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15,&

15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17,&

17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19,&

19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21,&

21, 21, 21, 22/)

real, parameter :: plim(17) = (/0,100,300,500,1000,2000,3000,5000,7000,10000,&

12000,14000,16000,18000,20000,21000,40000000/)

real, parameter :: p_interval(211) = (/1, 2, 3, 3, 3, 4, 4, 4, 4, 4, 5, &

5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, &

7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, &

8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, &

9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, &

9, 9, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,&

10, 10, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11,&

11, 11, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12,&

12, 12, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13,&

13, 13, 13, 13, 13, 13, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,&

14, 14, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 16/)

end module Groeneveld

The variable chf_arr is a linear array of all of the Groeneveld CHF values, which

is reshaped into the 3D array Gro. The 3D CHF array is padded with repeated values at the

Page 46: CRITICAL HEAT FLUX MODEL IMPROVEMENT IN CTF FOR …

37

boundaries. This is done so that interpolation performed outside of the boundary will return

the boundary value.

Included in this module are arrays used to intelligently select the 2x2x2 array

element used for interpolation. The array xelim is an array of the equilibrium quality

values that discretize the Groeneveld CHF look-up tables. This array is padded with

extreme values which are used to ensure that extreme conditions return the boundary values.

The CHF array is non-uniformly discretized in equilibrium quality, so in order to

select the appropriate bounding conditions without a logic searching function, an additional

array xe_interval is provided to return the array location of the bounding equilibrium

quality value from xelim, but using a uniform discretization step. For example, a local

equilibrium quality value of 0.42 is bound by the equilibrium quality values 0.40 and 0.45

in the Groeneveld CHF array. The location of the lower bounding value is selected as

follows using the smallest equilibrium quality discretization step used by the Groeneveld

CHF array, which is 0.05:

ceiling (𝜒𝑒,𝑙𝑜𝑐∆𝜒𝑒

) + 11 = ceiling (0.42

0.05) + 11 = 20

xe_interval(20) = 17

Where “11” is the number of negative values in the xelim array, and the 17th element of

the xelim array is indeed 0.4. This functionality is used in the main Groeneveld function.

Something similar is performed for the mass flux and pressure arrays.

Page 47: CRITICAL HEAT FLUX MODEL IMPROVEMENT IN CTF FOR …

38

Groeneveld CHF Interpolation

The Groeneveld function is housed in the module Heatfunctions. The function header

is as follows:

Code Block 5: Groeneveld CHF model function header

real function Calc_qchf_Groeneveld (ichan,jlev,z,de,p,g,xaeq,L,rhof,rhog)

result (qchf)

! Arguments --------------------------------------------------------------

real, intent(in) :: de,p,g,xaeq,z,L,rhof,rhog

integer, intent(in) :: jlev,ichan

! Local variables --------------------------------------------------------

real :: gsi,psi,xelow,xeup,glow,gup,plow,pup,Gro_int,&

desi,zsi,Lsi,qint,K1,K2,K3,K4,K6,K7,K8,alpha

real, dimension(2,2,2) :: Gro_red

real, dimension(2,2) :: Gro_redp

real, dimension(2) :: Gro_redpg

integer :: n1,n2,n3

!-------------------------------------------------------------------------

gsi = abs(g)*t_lbm_kg/(t_hr_s*t_ft_m**2) ![kg/m^2s]

psi = p*t_psi_MPa*t_MPa_kPa ![kPa]

desi = de*t_ft_m ![m]

zsi = z*t_ft_m ![m]

Lsi = L*t_ft_m ![m]

The “local variables” are defined for the variables used locally in the function.

Three arrays are declared for the reduction of the Groeneveld CHF array: first the selected

2x2x2 from the original array, the array reduced in pressure, and then the array reduced in

mass flux (Gro_red, Gro_redp and Gro_redpg, respectively). The last section are

simply conversions to SI units, required for the Groeneveld empirical correlations.

The first calculations in the Groeneveld function are used to select the 2x2x2 from

the original Groeneveld CHF array that bounds the local fluid condition. This uses the same

method as mentioned in the previous section to select the array indices for the Groeneveld

CHF array that correspond to the reduced 2x2x2.

Page 48: CRITICAL HEAT FLUX MODEL IMPROVEMENT IN CTF FOR …

39

Code Block 6: 2x2x2 CHF array selection

! Setting equilibrium quality limits for the reduced 2x2x2

n1 = xe_interval(max(1,min(size(xe_interval),ceiling(xaeq/0.05)+11)))

xelow = xelim(n1)

xeup = xelim(n1+1)

! Setting mass-flux limits for the reduced 2x2x2

n2 = g_interval(min(size(g_interval),ceiling(gsi/50)+1))

glow = glim(n2)

gup = glim(n2+1)

! Setting pressure limits for the reduced 2x2x2

n3 = p_interval(min(size(p_interval),ceiling(psi/100)))

plow = plim(n3)

pup = plim(n3+1)

! Develops 2x2x2 matrix from original 17x23x25 using pressure, xe and

! mass flux boundaries

Gro_red = real(Gro(n2:n2+1,n1:n1+1,n3:n3+1))

This selects the lower and upper bounds of the reduced 2x2x2 CHF array for

equilibrium quality, mass flux and pressure, and then selects the reduced array.

The interval and lim (short for limit) variables are taken in from the previously

described module, Mod_Groeneveld. They are used to intelligently select the 2x2x2

without the use of logical loops, as previously described.

Following this, the 2x2x2 CHF array is interpolated in pressure, mass flux and

finally in equilibrium quality using the previously determined limits.

The final interpolated value is converted locally to US units, as CTF uses that unit

system internally.

Page 49: CRITICAL HEAT FLUX MODEL IMPROVEMENT IN CTF FOR …

40

Code Block 7: CHF interpolation

! Develops 1x2x2 matrix reduced/interpolated in pressure

Gro_redp(1,1) = (Gro_red(1,1,2)-Gro_red(1,1,1))/(pup-plow)*(psi-plow)+&

Gro_red(1,1,1)

Gro_redp(1,2) = (Gro_red(1,2,2)-Gro_red(1,2,1))/(pup-plow)*(psi-plow)+&

Gro_red(1,2,1)

Gro_redp(2,1) = (Gro_red(2,1,2)-Gro_red(2,1,1))/(pup-plow)*(psi-plow)+&

Gro_red(2,1,1)

Gro_redp(2,2) = (Gro_red(2,2,2)-Gro_red(2,2,1))/(pup-plow)*(psi-plow)+&

Gro_red(2,2,1)

! Develops 1x2 matrix reduced/interpolated in pressure and mass flux

Gro_redpg(1) = (Gro_redp(2,1)-Gro_redp(1,1))/(gup-glow)*(gsi-glow)+&

Gro_redp(1,1)

Gro_redpg(2) = (Gro_redp(2,2)-Gro_redp(1,2))/(gup-glow)*(gsi-glow)+&

Gro_redp(1,2)

! Final interpolated chf value, reduced/interpolated in pressure,

! mass flux and xe

Gro_int = (Gro_redpg(2)-Gro_redpg(1))/(xeup-xelow)*(xaeq-xelow)+&

Gro_redpg(1)

qint = 1000*Gro_int*((1./t_btu_J)/(1./t_hr_s))/((1./t_ft_m)**2) ! [BTU/hr-

ft^2]

Groeneveld K-factors

The applicable Groeneveld K-factors, as described in the

Page 50: CRITICAL HEAT FLUX MODEL IMPROVEMENT IN CTF FOR …

41

The Groeneveld Critical Heat Flux Model section, are applied in the remaining

portion of the module.

Code Block 8: Subchannel geometry factor, K1

! Subchannel cross-section geometry factor

if (desi > 0.003 .AND. desi < 0.025) then

K1 = (0.008/desi)**0.5

else if (desi >= 0.025) then

K1 = 0.57

else

K1=1.633

end if

The subchannel geometry factor, K1, as described previously, accounts for the

effect of subchannel hydraulic diameters that differ from the 8 mm tubes used in

Groeneveld’s CHF studies.

Accounting for the effect of the heated length, the factor K4 is encoded as follows:

Code Block 9: Heated length factor, K4

! Heated length factor

if(xaeq > 0) then

alpha = xaeq*rhof/(xaeq*rhof+(1-xaeq)*rhog)

else

alpha = 0

end if

if (Lsi/desi > 5) then

K4 = exp((desi/Lsi)*exp(2*alpha))

else

K4 = 1.0

end if

The final K-factor, K5, which accounts for the effect of the non-uniform heat flux,

is calculated in a separate module, Surface_type. As its name suggests, this module is

used for calculating parameters unique to the heated surface of a rod, and defines a surface

class in Fortran to which the K5 factor and other parameters belong. Calculation of the K5

factor in this module saves computational effort as it is only performed once for every rod.

Page 51: CRITICAL HEAT FLUX MODEL IMPROVEMENT IN CTF FOR …

42

The header for the K5 subroutine is as follows:

Code Block 10: K5 subroutine header for the non-uniform axial heat flux factor

!=====================================================================

!> Updates the Groeneveld heated factor (K5). They account for

!! non-uniform heating.

!=====================================================================

subroutine Calc_Groeneveld_K5 (me)

class(Surface), intent(in out) :: me

real :: sum_q,num_sum,qbla

integer :: osb_j, j_int, j, jh

logical :: osb_exists=.false.

This subroutine, and likewise the result for the K5 factor, are initializes as instances

of the class Surface. Parameters with the flag j are axial nodes or heights.

The K5 factor is initialized only in post-saturated boiling conditions, as defined in

the description of the Groeneveld model. The following checks for the occurrence of the

onset of saturated boiling (OSB) at the rod as a condition for calculation.

Code Block 11: K5 subroutine check for OSB

! First find the axial location where OSB occurs

! We start at the bottom of the rod and move up until we

! encounter a non-negative xe, the onset of saturated boiling

! Initialize the location to the top of the rod

osb_j=me%jmax

osb_exists=.false.

do j=1,me%jmax

if (me%xe(j)>=0) then

osb_j=j

osb_exists=.true.

exit

end if

end do

The parameter xe is a local value for the equilibrium quality of the fluid in contact

with the rod. A non-negative value for the equilibrium quality is used as a flag for OSB,

which is searched for this section of code.

The last section of the subroutine calculates K5 in OSB conditions.

Page 52: CRITICAL HEAT FLUX MODEL IMPROVEMENT IN CTF FOR …

43

The boiling length averaged heat flux is calculated between the top axial node and the node

where OSB occurs. The integral is approximated numerically as the sum of the axial heat

flux values for each node divided by the number of nodes. Local values for K5 are

calculated as described in the section

Page 53: CRITICAL HEAT FLUX MODEL IMPROVEMENT IN CTF FOR …

44

The Groeneveld Critical Heat Flux Model.

Code Block 12: K5 subroutine initialization

! Determines K5 as the local heat flux divided by the boiling length

averaged

! heat flux

me%K5 = 1.0

if (osb_exists) then

do jh = osb_j,me%jmax

! Takes the sum of all the axial heat flux from the osb to the

! current axial location

sum_q = 0.0

num_sum = 0.0

do j_int = osb_j,jh

sum_q = sum_q + me%q(j_int)

num_sum = num_sum + 1.0

end do

! The boiling length averaged heat flux

if (jh /= osb_j) then

qbla = sum_q/num_sum

else

qbla = sum_q

end if

if (me%q(jh) > 0) then

me%K5(jh) = me%q(jh)/qbla

else

me%K5(jh) = 1.0

end if

end do

end if

Page 54: CRITICAL HEAT FLUX MODEL IMPROVEMENT IN CTF FOR …

45

Resulting Groeneveld CHF

The final value for the Groneveld CHF is initialized in the module Mod_heat. This

is the parent module that calls the previously mentioned modules and subroutines to

develop the final Groeneveld CHF:

𝑞𝑐′′ = 𝐶𝐻𝐹𝑖𝑛𝑡𝑒𝑟𝑝𝐾1𝐾4𝐾5

Where the interpolated CHF and the K-factors K1 and K4 comes from Heatfunctions,

and K5 from Surface_type. Here, the resulting CHF value is assigned to the appropriate

rod surface.

Page 55: CRITICAL HEAT FLUX MODEL IMPROVEMENT IN CTF FOR …

46

Chapter 6: CTF Test Model Results

Bowring CHF Model CTF Test Results

Results from the test model (described in the CTF Test Model section) for the

Bowring CHF model are presented in Figure 12 ÷ Figure 15.

As desired to test the robustness of the CHF model, the test model starts yielding

void around 1.5 meters. The effect of the spacer grids and mixing can also be seen in the

void-fraction valleys. The CTF test case results are extracted from the produced HDF5 file,

and are plotted using a MATLAB script. These and other files are described in the

Computer Files section. The CHF and MDNBR results taken from the same HDF5 file are

given for every pin. As such, they are taken as the limiting value from the pin surface at a

given axial height. Results are also displayed for the numbered subchannels and pins (see

Figure 4: CTF test case numbered channels and rods). CHF results are then as follows:

Figure 12: Bowring model - equilibrium quality results for selected channels

0 1 2 3 4-0.35

-0.3

-0.25

-0.2

-0.15

-0.1

-0.05

0

0.05

0.1Channel Equilibrium Quality

Axial Position [ m ]

XE

[-]

Chan 4

Chan 7

Chan 10

Chan 13

Page 56: CRITICAL HEAT FLUX MODEL IMPROVEMENT IN CTF FOR …

47

Figure 13: Bowring model - void fraction results for selected channels

Figure 14: Bowring model - CHF results

0 1 2 3 40

0.05

0.1

0.15

0.2

0.25

0.3

0.35Vapor Void Fraction

Axial Position [ m ]

Void

[-]

Chan 4

Chan 7

Chan 10

Chan 13

0 1 2 3 41.5

2

2.5

3

3.5

4

4.5

5Pin Critical Heat Flux

Axial Position [ m ]

CH

F [

10

3 k

W/m

2]

Pin 1

Pin 2

Pin 3

Pin 4

Pin 6

Pin 7

Pin 8

Pin 9

Page 57: CRITICAL HEAT FLUX MODEL IMPROVEMENT IN CTF FOR …

48

Figure 15: Bowring model - MDNBR results

The CHF and MDNBR results from the CTF encoded Bowring model are

conceptually agreeable. The magnitude of CHF results are inversely proportional to the

heat flux; that is to say that the pin with the largest heat flux would also have the minimum

CHF. This is observed for pin number 3 in the model. Likewise, the MDNBR progression

for the same pin is the minimum in comparison to the others.

0 1 2 3 40

5

10

15

20

25

30

35Pin Minimum Departure From Nucleate Boiling Ratio

Axial Position [ m ]

MD

NB

R [

-]

Pin 1

Pin 2

Pin 3

Pin 4

Pin 6

Pin 7

Pin 8

Pin 9

Page 58: CRITICAL HEAT FLUX MODEL IMPROVEMENT IN CTF FOR …

49

Groeneveld CHF Model CTF Test Results

Results from the test model (described in the CTF Test Model section) for the

Groeneveld CHF model are presented in Figure 16 ÷ Figure 19. Slight disagreement is seen

between the fluid conditions produced here for the Groeneveld CHF model in comparison

to the previous Bowring model results. The deviation appears to occur in the higher void

region. This can be explained by CTF’s use of the CHF to select certain flow regimes,

which will have an effect on fluid conditions.

Similar to previous results though, the test model possesses a wide range of fluid

conditions which will be used to test the robustness of the CHF models.

The CHF and MDNBR results from the CTF encoded Groeneveld model are

conceptually agreeable, for the same reason previously stated for the Bowring CHF model

Figure 16: Groeneveld model - equilibrium quality results for selected channels

0 0.5 1 1.5 2 2.5 3 3.5 4-0.35

-0.3

-0.25

-0.2

-0.15

-0.1

-0.05

0

0.05

0.1Channel Equilibrium Quality

Axial Position [ m ]

XE

[-]

Chan 4

Chan 7

Chan 10

Chan 13

Page 59: CRITICAL HEAT FLUX MODEL IMPROVEMENT IN CTF FOR …

50

Figure 17: Groeneveld model - void fraction results for selected channels

Figure 18: Groeneveld model – CHF results

0 0.5 1 1.5 2 2.5 3 3.5 40

0.05

0.1

0.15

0.2

0.25

0.3

0.35Vapor Void Fraction

Axial Position [ m ]

Vo

id [

-]

Chan 4

Chan 7

Chan 10

Chan 13

0 0.5 1 1.5 2 2.5 3 3.5 41

1.5

2

2.5

3

3.5

4

4.5

5Pin Critical Heat Flux

Axial Position [ m ]

CH

F [

10

3 k

W/m

2]

Pin 1

Pin 2

Pin 3

Pin 4

Pin 6

Pin 7

Pin 8

Pin 9

Page 60: CRITICAL HEAT FLUX MODEL IMPROVEMENT IN CTF FOR …

51

Figure 19: Groeneveld model – MDNBR results

0 0.5 1 1.5 2 2.5 3 3.5 40

5

10

15

20

25

30

35Pin Minimum Departure From Nucleate Boiling Ratio

Axial Position [ m ]

MD

NB

R [

-]

Pin 1

Pin 2

Pin 3

Pin 4

Pin 6

Pin 7

Pin 8

Pin 9

Page 61: CRITICAL HEAT FLUX MODEL IMPROVEMENT IN CTF FOR …

52

CHF Model Comparison

The following is a table comparing results between the CHF models:

Table 18: Results comparison based on CHF model

CHF Model MDNBR Maximum Equilibrium Quality

Bowring 1.0574 0.0512

Groeneveld 1.0972 0.0512

Figure 12 ÷ Figure 19 and Table 18 show that the results between the two are

comparable. The Bowring CHF model yields a more conservative value for the MDNBR,

with equivalent maximum equilibrium qualities. The maximum equilibrium quality, in

view of Figure 13 and Figure 17, does not occur exactly at the exit but near it. This drop in

the equilibrium quality at the exit is a result of mixing from the spacer grid.

The CHF models are shown to have an unnoticeable effect on the fluid condition

results, namely equilibrium quality and void fraction. This is expected since at MDNBR >

1.0 for both cases, and post-CHF flow regimes are not encountered.

Page 62: CRITICAL HEAT FLUX MODEL IMPROVEMENT IN CTF FOR …

53

Chapter 7: Conclusion and Future Work

Analyzing a natural circulation type reactor like the SMR-160 is a challenging task

as it exhibits atypical behavior in comparison to a typical PWR. In order to facilitate

adequate flow from natural circulation, a large temperature gradient across the core is

necessary. This requires a high degree of subcooling at the inlet to maintain reasonable

outlet conditions. Flow by natural circulation also creates a strong coupling between power

and flow: a change in the heat absorbed from the fuel rods will create a proportional change

in flow due to the altered temperature gradient.

To enhance CTF capabilities of SMR-160 safety margins evaluations, two CHF

models were implemented: the Bowring CHF correlation and the Groeneveld CHF lookup

tables. The selection was based on the models’ availability in the open literature and on the

validity range of operating conditions under which the two models were developed. The

results from the single heated subchannel calculations and the comparison of limiting

ranges of applicability for the CHF models show that the Groeneveld and Bowring models

are the most applicable for SMR-160.

The Bowring CHF model is far simpler to implement than the Groeneveld model.

It also shows reasonable results in comparison to the other models, as is shown in Figure 5

÷ Figure 8, and meets the SMR-160 ranges of operating conditions as described in Table

17. In the interest of code use though, the Groeneveld model has more advantages. It also

shows close agreement in results compared to other models, and with the exception of the

inlet subcooling meets the SMR-160 range of operating conditions (Figure 5 ÷ Figure 8

and Table 17, respectively). By nature of a look-up table, the Groeneveld CHF model can

always return an interpolated CHF value. This is done by returning the boundary CHF

Page 63: CRITICAL HEAT FLUX MODEL IMPROVEMENT IN CTF FOR …

54

value in the case that fluid conditions are out of the Groeneveld range of valid operating

conditions. In doing so, this has two effects:

1. The Groeneveld CHF implementation is less prone to instabilities and should

always return a CHF value, even in extreme conditions

2. For highly subcooled flow, as is relevant to the SMR-160, the CHF values

returned at levels of subcooling lower than the range suggested for the

Groeneveld model are shown to be conservative in this context

In addition to this, the Groeneveld model is accompanied by form or K-factors which can

account for additional flow effects (subchannel geometry, heated length, and axial heat flux

factors as described in The Groeneveld Critical Heat Flux Model). For the above reasons,

the Groeneveld CHF model is deemed to be the most applicable of the two for use in core

analysis of the SMR-160.

Future work should applied towards analyzing the available K-factors to determine

which are applicable for use in CTF (see Ref. 1, page 783 for a description of all K-factors).

Several were designed to account for additional thermal-hydraulic effects which CTF is

already accounting for, making them unnecessary for use in a robust thermal-hydraulics

analysis code. Some also are not as accurate as factors developed from other works. Some

sources for example recommend using the Tong non-uniform axial heating factor rather

than the Groeneveld K5 factor.

Page 64: CRITICAL HEAT FLUX MODEL IMPROVEMENT IN CTF FOR …

55

Computer Files

Described here are the computer files used for this study.

Table 19: Computer files

File Checksum Description ctf_chf_test.inp 99c40175e6a9977d

6e8e477134b26e3b CTF input for the test model

described in CTF Test Model. The

flag iw3chf was modified to switch

back and forth between the Bowring

model and Groeneveld model. ctf_chf_test_bow.

h5

3b08be9e8f095a5d

3cfc6d817c7b9f63 CTF HDF5 output file for the CTF

test case using the Bowring model.

Used in Bowring CHF Model CTF

Test Results. ctf_chf_test_gro.

h5

042b1f260827870d

e388568d6601d42f CTF HDF5 output file for the CTF

test case using the Groeneveld

model. Used in Groeneveld CHF

Model CTF Test Results. Heatfunction.f90 47619095cda50602

dbbb553d815d58c9 CTF module where the Goeneveld

and Bowring CHF functions were

added. Described in

CTF Encoded Bowring Function

and CTF Encoded Groeneveld

Function. Mod_Groeneveld.f9

0

eb31abbf59f043d2

7a2363640dcbce5b CTF module where the Groeneveld

CHF array and other accompanying

arrays are imported. Described in

Groeneveld 3D CHF Array

Initialization. Surface_type.f90 d530ecd419c110cf

ef02fa0378b0c643 CTF class for rod or conductor

surfaces that was modified for the

Groeneveld K5 factor. Described in

Groeneveld K-factors. CombinedCHFBottom

ShiftSMR.m

6c98811efdbf1af0

9373d04ef2e28e87 Matlab file that performs the CHF

candidate comparisons using SMR-

160 relevant operating conditions

for a single subchannel with a

bottom shifted power distribution.

Results in SMR-160 Test Case

Results. CombinedCHFTopShi

ftSMR.m

abb0ed02bc1bc295

67f7cdf3797960e5 Matlab file that performs the CHF

candidate comparisons using SMR-

160 relevant operating conditions

for a single subchannel with a top

Page 65: CRITICAL HEAT FLUX MODEL IMPROVEMENT IN CTF FOR …

56

shifted power distribution. Results

in SMR-160 Test Case Results. axial_position.tx

t

983a8030bd46e1e2

86e042f7a3db9d4f Text file with axial position data

required for CombinedCHFBottomShiftSMR.

m and CombinedCHFTopShiftSMR.m

BottomPeak.txt 1864a6c78b389346

92e6d7533aa40ca3 Text file with bottom-peaked power

dist. data required for CombinedCHFBottomShiftSMR.

m and CombinedCHFTopShiftSMR.m

TopPeak.txt e5778dfc0d739c80

dc4edadf1047a92d Text file with top-peaked power

dist. data required for CombinedCHFBottomShiftSMR.

m and CombinedCHFTopShiftSMR.m

CTF_chan_read.m 83a73fbf6e93565c

4de750e0c4766465 Matlab file that reads CTF output

from HDF5 file and plots results.

Results in CTF Test Model Results.

Page 66: CRITICAL HEAT FLUX MODEL IMPROVEMENT IN CTF FOR …

57

References

1. Todreas and Kazimi. Nuclear Systems Volume I: Thermal Hydraulic

Fundamentals; CRC Press, 2nd edition, 2011.

2. Salko, R. K.; Avramova, M. N. CTF Theory Manual. The Pennsylvania State University.

http://www.casl.gov/vera-resources/Theory%20Manual%20CTF%20CASL-U-

2015-0054-000.pdf

3. Salko, R. K. et al. CTF Validation. The Pennsylvania State University.

http://www.casl.gov/vera-resources/Validation%20Manual%20CTF%20CASL-

U-2014-0169-000.pdf

4. Holtec International. Base CTF Model for the SMR-160 Single Assembly. HI-

2156823R0.

5. Tong, L. S., Heat transfer in water cooled reactors. Nuclear Engineering and

Design, Vol.6, 301-324, 1967.

6. Biasi, L., et al, Studies on Burnout, Part 3 – A new correlation for round ducts

and uniform heating and its comparison with world data. Energia Nucleare, Vol.

14, 530-536, 1967.

7. Reddy, D. G. and Fighetti, C. F., Parametric study of CHF data, volume 2: A

generalized subchannel CHF correlation for PWR and BWR fuel assemblies.

Electric Power Research Institute Report NP-2609, prepared by Heat Transfer

Facility, Department of Chemical Engineering, Columbia University, NY,

January 1983.

8. Bowring, R.W., A Simple but Accurate Round Tube, Uniform Heat Flux Dryout

Correlation over the Pressure Range 0.7 to 17 MPa. AEEW-R-789, U.K. Atomic

Energy Authority, Winfrith, UK, 1972.

9. Groeneveld, D. C., The 2006 CHF look-up table. Nuclear Engineering and

Design, Vol. 237, p 1909 – 1922, 2007.