+ All Categories
Home > Documents > VERIFICATION AND VALIDATION OF THE HTGR SYSTEMS CFD … · verification activities that form part...

VERIFICATION AND VALIDATION OF THE HTGR SYSTEMS CFD … · verification activities that form part...

Date post: 28-Mar-2020
Category:
Upload: others
View: 3 times
Download: 0 times
Share this document with a friend
19
1 VERIFICATION AND VALIDATION OF THE HTGR SYSTEMS CFD CODE FLOWNEX Jan P. van Ravenswaay ** , Gideon P. Greyvenstein * , Willem M.K. van Niekerk * and Johan T. Labuschagne ** * School of Mechanical and Materials Engineering North West University, Private Bag X6001, Potchefstroom 2520, South Africa ** M-Tech Industrial (Pty) Ltd, South Africa Corresponding author – J.P. van Ravenswaay: Fax: +27 18 297 0318 Email: [email protected] 1. ABSTRACT Regulatory requirements prescribe extensive verification and validation (V&V) of computer codes that are used in the design and analysis of accident conditions in nuclear plants. Flownex is a dynamic systems CFD code used as the primary thermal-fluid simulation code by the Pebble Bed Modular Reactor Company (PBMR). Stringent quality assurance processes have been implemented to ensure that the code conforms to the set standards. These processes include the comparison of Flownex with analytical results as well as with experimental data. The results of this process will be summarized in this paper. Analytical solutions are used to verify Flownex’s element models so as to ensure that the basic theory is correctly implemented in the computer code. As part of the analytical V&V effort various well-defined problems are solved using numerical methods implemented in independent computer codes. Comparison with experimental and plant data is a very important feature of the V&V program to validate that the chosen theory is fit for purpose. For this, validation data from the Pebble Bed Micro Model (PBMM) is used. In addition to the PBMM experimental data Flownex is compared to a number of small thermal-fluid experiments in which certain specific component phenomena is validated. These experiments were developed in collaboration with North–West University (Previously Potchefstroom University) 2. INTRODUCTION Flownex [1, 2] is a dynamic systems CDF code that enables users to perform detail analysis and design of complex thermal-fluid systems such as power plants and thermal-fluid networks. It is based on an implicit pressure correction method (IPCM) [3] that solves the momentum equation in each element and the continuity and energy equation at each node in large arbitrary structured networks for both steady-state and dynamic analysis. This gives the code a pseudo CFD capability, which allows it to predict complex phenomena such as pressure and temperature waves in pipes and buoyancy effects in packed beds. The code has the ability to perform both steady-state and dynamic analyses [4]. The solver, that is optimized for steady-state and transient flows, can deal with both fast and slow transients. Fast simulation speeds, on standard desktop computers, allows for real time simulations to be performed. It features the ability to simultaneously solve multiple 2nd International Topical Meeting on HIGH TEMPERATURE REACTOR TECHNOLOGY Beijing, CHINA, September 22-24, 2004 #Paper C30
Transcript
Page 1: VERIFICATION AND VALIDATION OF THE HTGR SYSTEMS CFD … · verification activities that form part of the software engineering process, as well as all related verification that is

1

VERIFICATION AND VALIDATION OF THE HTGR SYSTEMS CFD CODE FLOWNEX

Jan P. van Ravenswaay**, Gideon P. Greyvenstein*, Willem M.K. van Niekerk*

and Johan T. Labuschagne** *School of Mechanical and Materials Engineering

North West University, Private Bag X6001, Potchefstroom 2520, South Africa **M-Tech Industrial (Pty) Ltd, South Africa

Corresponding author – J.P. van Ravenswaay: Fax: +27 18 297 0318 Email: [email protected]

1. ABSTRACT Regulatory requirements prescribe extensive verification and validation (V&V) of computer codes that are used in the design and analysis of accident conditions in nuclear plants. Flownex is a dynamic systems CFD code used as the primary thermal-fluid simulation code by the Pebble Bed Modular Reactor Company (PBMR). Stringent quality assurance processes have been implemented to ensure that the code conforms to the set standards. These processes include the comparison of Flownex with analytical results as well as with experimental data. The results of this process will be summarized in this paper. Analytical solutions are used to verify Flownex’s element models so as to ensure that the basic theory is correctly implemented in the computer code. As part of the analytical V&V effort various well-defined problems are solved using numerical methods implemented in independent computer codes. Comparison with experimental and plant data is a very important feature of the V&V program to validate that the chosen theory is fit for purpose. For this, validation data from the Pebble Bed Micro Model (PBMM) is used. In addition to the PBMM experimental data Flownex is compared to a number of small thermal-fluid experiments in which certain specific component phenomena is validated. These experiments were developed in collaboration with North–West University (Previously Potchefstroom University) 2. INTRODUCTION Flownex [1, 2] is a dynamic systems CDF code that enables users to perform detail analysis and design of complex thermal-fluid systems such as power plants and thermal-fluid networks. It is based on an implicit pressure correction method (IPCM) [3] that solves the momentum equation in each element and the continuity and energy equation at each node in large arbitrary structured networks for both steady-state and dynamic analysis. This gives the code a pseudo CFD capability, which allows it to predict complex phenomena such as pressure and temperature waves in pipes and buoyancy effects in packed beds. The code has the ability to perform both steady-state and dynamic analyses [4]. The solver, that is optimized for steady-state and transient flows, can deal with both fast and slow transients. Fast simulation speeds, on standard desktop computers, allows for real time simulations to be performed. It features the ability to simultaneously solve multiple

2nd International Topical Meeting on HIGH TEMPERATURE REACTOR TECHNOLOGY Beijing, CHINA, September 22-24, 2004 #Paper C30

Page 2: VERIFICATION AND VALIDATION OF THE HTGR SYSTEMS CFD … · verification activities that form part of the software engineering process, as well as all related verification that is

2

gas and liquid networks that are connected through heat exchangers. The fundamental principle approach that has been used allows the prediction of phenomena such as choking, natural convection and Joule heating. It features a model builder that enables users to build advanced discretized re-usable models of complex components or sub-systems such as gas-cooled nuclear reactors and heat exchangers. Standard component models in Flownex include: A comprehensive pipe model, a reservoir model, orifice models, a turbine model, a compressor model, various heat exchanger models (i.e. recuperator, shell and tube and finned tube), two reactor models (pebble and block fuel), a PID controller, valve models and pump models. Flownex Nuclear is being developed to perform thermal-fluid analyses on a high temperature gas cooled reactor coupled to a direct, recuperated Brayton cycle in an implicit way. Since it is the first software product of its kind, a diverse number of verification and validation methods are used to qualify the software. The fact that Flownex Nuclear is the first software product of its kind should be stressed as it impacts on the availability of independent software products and experiments that can be used for V&V activities. At PBMR, Flownex Nuclear is used to predict mass flows, heat transfer and pressures in the reactor core and the Brayton cycle during expected operational modes and states, as well as under accident conditions. It is used for both steady-state and transient simulations. Simulation results are fed back into the design process, where it dictates plant layout, material selection and operating philosophies. The accuracy of these simulations is crucial in determining the safety of operation, economic viability and protection of the plant. In order to ensure the accuracy of these simulations a rigorous verification and validation (V&V) process has been implemented to guarantee the integrity of engineering analyses and to satisfy statutory requirements regarding the licensing and operating of nuclear plants in South Africa and abroad. The process developed for the V&V of the code includes various control mechanisms and procedures that ensure that the whole development process is of the highest quality. This includes regression testing, automated testing, code reviews and validation of the code against benchmark data. The V&V process will described next. 3. OVERVIEW OF THE FLOWNEX V&V PROCESS To ensure that all phenomena for each component in Flownex Nuclear are validated for the various extremities is a comprehensive exercise. Furthermore, V&V of the individual components as well as integrated systems of components for both steady-state and dynamic analysis are required. The main focus of the Flownex V&V process is to perform effective V&V of complicated phenomena using the least possible validation cases. This is all done in a transparent and traceable manner according to regulatory guidelines and relevant international standards. V&V forms part of the overall Flownex Nuclear development process and includes the verification activities that form part of the software engineering process, as well as all related verification that is done as part of the derivation and implementation of the theory for component models or model enhancements.

VERIFICATION AND VALIDATION OF THE HTGR SYSTEMS CFD CODE FLOWNEX #C30

Page 3: VERIFICATION AND VALIDATION OF THE HTGR SYSTEMS CFD … · verification activities that form part of the software engineering process, as well as all related verification that is

3

FIG. 1 shows a diagram of the V&V process for Flownex Nuclear. Tools used in the verification of Flownex include an implemented ISO 9001:2000 quality management system at M-Tech Industrial, the code developers, test plans and procedures, code reviews, user testing, automated testing and regression testing. Validation of Flownex Nuclear is performed by comparing the results of the implemented theoretical models in Flownex Nuclear with benchmark data obtained from appropriate methods or sources such as analytical data, experimental data, plant data and data obtained form other codes such as Spectra, XNet and Star CD.

Flownex Analysis

Flownex SoftwareV&V

Flownex V&V

VerificationValidation

REPORTSValidation Manual

Benchmark ProgramsBenchmark Data

BENCHMARKSHand calculations

Analytical solutionsNumerical methods

Other codesExperimental data

Plant data

REVIEWSTest Plans and Procedures

Code reviewsVarious checklists

Manual TestingAutomated testing

Independent review

REPORTSAcceptance test Report

Anomaly reportsCompleted checklists

FIG. 1: Flownex Nuclear software V&V diagram.

4. ACCEPTANCE CRITERIA In order to ensure that the results obtained are valid, acceptance criteria need to be stipulated. The comparisons of differences between the benchmark results and the Flownex modeling results are based on two different definitions: A normalized point difference and a Euclidian difference.

4.1 Normalized Point difference The normalized point difference gives the difference between Flownex and the benchmark for each point divided by the total range of the variable for the system under investigation. The benchmark data could be measured (experiment or plant data), calculated (analytical) or modeled (other software codes). The following equation is used to calculate the normalized point difference for variable y:

HTR 2004 Beijing, CHINA, 2004.9

Page 4: VERIFICATION AND VALIDATION OF THE HTGR SYSTEMS CFD … · verification activities that form part of the software engineering process, as well as all related verification that is

4

FNX BMNPD

SYS

y ye

y−

=∆

(1)

where FNXy = the Flownex variable

BMy = the benchmark variable

SYSy∆ = the total range of the variable for the system under investigation.

4.2 Euclidian difference The Euclidian difference gives the fractional difference between the Flownex results and the benchmark data over the whole range of data points. The following equation is used to calculate the Euclidian difference:

( )( )

2

2FNX BM

EuclidianBM

y ye

y

−= ∑

∑ (2)

The Euclidian difference is calculated cumulatively and at any point will give the fractional difference. The following acceptance criteria are defined by M-Tech Industrial (Pty) Ltd for the different comparisons of Flownex with benchmark data:

• For analytical and numerical comparisons, the normalized point difference must be smaller than 1 percent.

• For comparisons with other codes the Euclidian difference must be smaller than 5 percent and if possible the normalized point difference as well.

• For comparisons with experimental or plant data the Euclidian difference must be smaller than 10 percent and if possible the normalized point difference as well.

5. COMPARISON WITH EXPERIMENTAL DATA Comparison with experimental data plays a very important part of the V&V of Flownex. The process of gathering high quality experimental data is delicate and one needs to ensure that all instrumentation used in the data gathering have been calibrated within required standards. For all the thermal-fluid experiments presented in this paper the repeatability of the data has been proven by repeating the experiment three times and ensuring that the normalized point difference between the three sets of data is less that 1 percent. Pre-test simulations on Flownex have also been done before performing the experiments. These Flownex models were then adapted using the as-built experimental facility data and measured ambient conditions.

5.1 Steady-state network balancing experiment In this validation case a complex flow network is presented. The purpose of the network balancing experiment, shown schematically in FIG. 2, is to validate the Flownex node component for the mass flow balancing behavior of a compressible gas in a complex pipe network. The network consists of 6 plenum chambers, numbered A to F, each having a volume of 0.033m3. The plenums are interconnected through 15 pipes all with a diameter of 0.0257m

VERIFICATION AND VALIDATION OF THE HTGR SYSTEMS CFD CODE FLOWNEX #C30

Page 5: VERIFICATION AND VALIDATION OF THE HTGR SYSTEMS CFD … · verification activities that form part of the software engineering process, as well as all related verification that is

5

with variable lengths as shown in Table 1. All the pipes are insulated to atmosphere. A fan supplying 0.045 kg/s of air at a total pressure of 102.36kPa is positioned at the inlet of plenum A. Orifices manufactured according to ISO 5167-1:1991 were positioned in each pipe to measure the air mass flow rate and also to provide a higher local flow resistance than the entrance- and exit loss effects of the pipes.

FIG. 2: Solid model of the Network balancing experiment

Table 1: Network balancing experiment input data.

Pipe Length Pipe Length Pipe Length

PIPE AB 1.955m PIPE BC 1.874m PIPE CD 1.890m PIPE AF 1.955m PIPE BE 2.930m PIPE CE 1.985m PIPE AC 3.950m PIPE BD 3.950m PIPE DE 1.895m PIPE AE 4.020m PIPE BF 2.020m PIPE DF 3.965m PIPE AD 5.695m PIPE CF 2.865m PIPE EF 1.955m

The flow network configuration can be altered by opening and closing valves in each of the fifteen pipes resulting in different network flow configurations. Two network balancing cases are presented in this paper. FIG. 3 and FIG. 5 show the two configurations presented in this paper as modeled in Flownex.

HTR 2004 Beijing, CHINA, 2004.9

Page 6: VERIFICATION AND VALIDATION OF THE HTGR SYSTEMS CFD … · verification activities that form part of the software engineering process, as well as all related verification that is

6

A

B C

D

E F

205RS

210RS

221RS

226RS

248RS

251RS

205

225

227

232

238

243

248

257

260

263

268

271

274

279

282

FIG. 3: Flownex model of the network balancing experiment – Case 1.

FIG. 4 shows the comparison of the mass flow rates between Flownex and the experimental results for Case 1. For this case the maximum normalized point difference for the system, calculated using Eq. (1), is 1.35 percent in Pipe CD.

0.000

0.005

0.010

0.015

0.020

0.025

0.030

0.035

0.040

0.045

0.050

INLE

T

BC

AD

OU

TLET FE AB

ED CF

FD AC

CD

BD BE

AE

CE BF

AF

Pipe number

Mas

s Fl

ow [k

g/s]

EXP Flownex

FIG. 4: Mass flow rates for network balancing experiment – Case 1.

VERIFICATION AND VALIDATION OF THE HTGR SYSTEMS CFD CODE FLOWNEX #C30

Page 7: VERIFICATION AND VALIDATION OF THE HTGR SYSTEMS CFD … · verification activities that form part of the software engineering process, as well as all related verification that is

7

205RS

210RS

221RS

226RS

248RS

251RS

205

232

238

248

257

260

263

268

271

279

A

B C

D

E F

FIG. 5: Flownex model of the network balancing experiment – Case 2.

FIG. 6 shows the comparison of the mass flow rates between Flownex and the experimental results for Case 2. For Case 2 the maximum normalized point difference for the mass flow rates is 2.64 percent at Pipe ED.

0.000

0.005

0.010

0.015

0.020

0.025

0.030

0.035

0.040

0.045

INLE

T

BC

AD

OU

TLET FE AB

ED CF

FD AC

CD

BD BE

AE

CE BF

AF

Pipe number

Mas

s Fl

ow [k

g/s]

EXP Flownex FIG. 6: Mass flow rates for network balancing experiment – Case 2.

HTR 2004 Beijing, CHINA, 2004.9

Page 8: VERIFICATION AND VALIDATION OF THE HTGR SYSTEMS CFD … · verification activities that form part of the software engineering process, as well as all related verification that is

8

5.2 Transient blow down experiment The purpose of the volume blow down experiment, shown schematically in FIG. 7, is to validate the Flownex node for the transient pressure behavior using three inter-connected pressure vessels at different initial pressures. The Flownex model of the experiment is shown in FIG. 8.

FIG. 7: Schematic of the blow down experiment.

100PT

RS101 102 103 104 105

PT

RS

106 107 108 109 110PT

RS

100 101 102 103 104

105 106 107 108 109

A

B C

FIG. 8: Flownex model of blow down experiment.

The three vessels are inter-connected with piping and have square-edge orifices installed between them. The purpose of the square edge orifice is to throttle the gas flow in order to obtain the required mass flow rates and thus transient time span for the blow down process. The square-edge orifices between the tanks were characterized through independent tests to determine the pressure ratio over the orifice versus the mass flow rate through the orifice. A corrected mass flow rate was then calculated using Eq. (3). The square edge orifice characteristics are shown in Table 2.

VERIFICATION AND VALIDATION OF THE HTGR SYSTEMS CFD CODE FLOWNEX #C30

Page 9: VERIFICATION AND VALIDATION OF THE HTGR SYSTEMS CFD … · verification activities that form part of the software engineering process, as well as all related verification that is

9

.m

Corrected mass flow rate oi

oi

TP

= (3)

Where:

.m = mass flow rate [kg/s] Toi = upstream temperature [ºC] Poi = upstream total pressure [kPa]

Table 2: Square edge orifice characteristics.

Corrected Mass Flow

rate

Pressure Ratio

0 1 0.004048 1.06747 0.005728 1.17949 0.007218 1.34829 0.008057 1.57706 0.008323 1.93957 0.008374 9.8226 0.008432 12.1602

Two blow-down cases are considered in this paper. For both cases air is used as fluid. The initial pressures for the three vessels are shown in Table 3.

Table 3: Transient blow down experiment input data.

Vessel Volume Initial

Pressures Case 1

Initial Pressures

Case 2 Vessel A 0.0364 m3 986.5 kPa 2.72 kPa

Vessel B 0.0331 m3 2.3 kPa 536.3 kPa

Vessel C 0.0364 m3 536.3 kPa 986.3 kPa

FIG. 9 shows the comparison of the pressure transient in all three vessels between Flownex and the experimental results for Case 1. The maximum normalized point differences for the experiment are 3.04, 1.08 and 1.63 percent for Vessels A, B and C respectively. The Euclidian difference calculated with Eq. (2) for this sub-case is 2 percent. FIG. 10 shows the comparison of the pressure transient in all three vessels between Flownex and the experimental results for Case 2.

HTR 2004 Beijing, CHINA, 2004.9

Page 10: VERIFICATION AND VALIDATION OF THE HTGR SYSTEMS CFD … · verification activities that form part of the software engineering process, as well as all related verification that is

10

0

100

200

300

400

500

600

700

800

900

1000

0 10 20 30 40 50 60 70 80 90 100

Time [s]

Pres

sure

[kPa

]

Vessel C FNX Vessel B FNX Vessel A FNX

Vessel C EXP Vessel B EXP Vessel A EXP

FIG. 9: Vessel pressures for Transient blow down experiment – Case 1.

For Case 2 the normalized point differences for the experiment is 1.15, 1.07 and 2.59 percent for Vessels A, B and C respectively. The Euclidian difference for this case is 1.53 percent.

0

100

200

300

400

500

600

700

800

900

1000

0 10 20 30 40 50 60 70 80 90 100

Time [s]

Pres

sure

[kPa

]

Vessel C FNX Vessel B FNX Vessel A FNX

Vessel C EXP Vessel B EXP Vessel A EXP

FIG. 10: Vessel pressures for Transient blow down experiment – Case 2.

VERIFICATION AND VALIDATION OF THE HTGR SYSTEMS CFD CODE FLOWNEX #C30

Page 11: VERIFICATION AND VALIDATION OF THE HTGR SYSTEMS CFD … · verification activities that form part of the software engineering process, as well as all related verification that is

11

5.3 Transient pipe network experiment In this validation case a simple branching pipe network is presented. FIG. 11 shows the Flownex model for the branching pipe network. The network consists of 5 pipes with lengths as shown in Table 4. All pipes have a diameter of 0.0132m and a pipe internal roughness of 10µm was assumed. PIPE 300, 303 and 304 have fast actuating valves at there ends. Air is used as fluid in the validation cases.

Table 4: Branching pipe network input data.

Pipe Length

PIPE 300 1.415m PIPE 301 2.01m PIPE 302 1.69m PIPE 303 3.41m PIPE 304 3.41m

Two validation cases are considered in this paper. For both validation cases the system is initially pressurized to 386.5 kPa with all valves closed. For the first case considered the valve (VAL-301) at the end of PIPE-304 is opened and for the second case the valve (VAL-302) at the end of PIPE-303 is opened.

6P

310

304

1P

320

305307

312

7

2 4

8

10P

322

3

9P

302

VAL-300

VAL-301 VAL-302

PT-303

PT-304 PT-305

PIPE-300 PIPE-301 PIPE-302

PIPE-303 PIPE-304

FIG. 11: Flownex simulation model for branching pipe network.

The results for Case 1 are shown in FIG. 12. The pressure at the valve being opened (VAL-301) as well as the pressure at the downstream node of PIPE-300 (VAL-300) is shown. For Case 1 the maximum normalized point differences are 5.44 and 15.7 percent for PT-303 and PT-304 respectively. This high point differences occur at the onset of the transient and is high because a small time difference or lag exists between the measured and Flownex data. Although the time difference is very small the gradient of the graph is very high resulting in large point differences. The Euclidian difference for this case is 2.0 percent for PT-303 and 5.0 percent for PT-304 which is within the acceptance criteria. For Case 2 the pressure at the valve being opened (VAL-302) as well as the pressure at the downstream node of PIPE-300 (VAL-300) is shown in FIG. 13.

HTR 2004 Beijing, CHINA, 2004.9

Page 12: VERIFICATION AND VALIDATION OF THE HTGR SYSTEMS CFD … · verification activities that form part of the software engineering process, as well as all related verification that is

12

0

50

100

150

200

250

300

350

400

00.

010.

020.

030.

030.

040.

050.

060.

070.

080.

090.

09 0.1

0.11

0.12

0.13

0.14

0.14

0.15

0.16

0.17

0.18

0.19 0.

20.

20.

210.

220.

230.

240.

250.

260.

260.

270.

280.

29 0.3

0.31

0.31

0.32

0.33

0.34

0.35

0.36

0.37

0.37

0.38

0.39

Time [s]

Pres

sure

[kPa

]

EXP_PT-303 FNX_PT-303 EXP_PT-304 FNX_PT-304

FIG. 12: Branching pipe network results – Case 1.

For Case 2 the maximum normalized point differences for PT-303 and PT-305 are 9.2 and 17.6 percent respectively. The Euclidian difference for this case is 2.0 percent for PT-303 and 6.0 percent for PT-305 which is within the acceptance criteria.

0

50

100

150

200

250

300

350

400

0

0.05 0.

1

0.15 0.

2

0.25 0.

3

0.35 0.

4

Time [s]

Pres

sure

[kPa

]

EXP_PT-303 FNX_PT-303 EXP_PT-305 FNX_PT-305

FIG. 13: Branching pipe network result – Case 2.

VERIFICATION AND VALIDATION OF THE HTGR SYSTEMS CFD CODE FLOWNEX #C30

Page 13: VERIFICATION AND VALIDATION OF THE HTGR SYSTEMS CFD … · verification activities that form part of the software engineering process, as well as all related verification that is

13

5.4 Heat exchanger transient experiment In this validation case a pipe-in-pipe counter flow heat exchanger is considered. A schematic of the experiment is shown in FIG. 14 and the Flownex model in FIG. 15. The heat exchanger consists of two lengths of copper piping with outside diameters of 22mm (wall thickness 0.6mm) and 15mm (wall thickness 0.5mm) respectively, drawn into each other using spacers. The outer flow path is considered as the primary flow channel. The heat exchanger length is 32m and it is insulated to atmosphere. Water is used as the fluid. The input data for this validation case is provided in Table 5.

FIG. 14: Schematic of the heat exchanger experiment.

Table 5: Heat exchanger input data

Parameter Value

Primary side inlet area 0.000154 m2 Secondary side inlet area 0.000163 m2 Primary side inlet pressure 467 kPa Primary side outlet pressure 452 kPa Secondary side inlet pressure 232 kPa

HTR 2004 Beijing, CHINA, 2004.9

Page 14: VERIFICATION AND VALIDATION OF THE HTGR SYSTEMS CFD … · verification activities that form part of the software engineering process, as well as all related verification that is

14

Parameter Value

Secondary side outlet pressure 86 kPa Primary and secondary sides roughness 15 µm Primary side mass flow rate [kg/s] 0.1 kg/s Secondary side mass flow rate [kg/s] 0.2 kg/s Fluid path length [m] 32 m Increments used 32 Wall material conductivity [W/(m.K)] 401 W/m.K Wall material heat capacity [kJ/K] 2.49883 kJ/K

Initially the total inlet temperature of both streams is 26°C. Starting at steady-state conditions a temperature transient is introduced in the primary flow channel by increasing the total inlet temperature from 26°C to 60°C.

1

2

1PT

2M

3PT

4M

FIG. 15: Flownex network of counter flow heat exchanger.

FIG. 16 shows the outlet temperatures of the primary and secondary flow channels. The normalized point differences are summarized in Table 6. A maximum point difference of 20.8 percent occurs at the primary flow channel inlet temperature. The Euclidian difference for this case is less than 5 percent for all the temperature measurements. The Flownex results compare reasonably well but the Flownex model is responding slower that the experiment. This is being investigated further.

Table 6: Heat exchanger normalized point differences.

Primary side inlet

Primary side outlet

Secondary side inlet

Secondary side outlet

Normalized Point difference 20.8 % 0.64% 0.4% 2%

VERIFICATION AND VALIDATION OF THE HTGR SYSTEMS CFD CODE FLOWNEX #C30

Page 15: VERIFICATION AND VALIDATION OF THE HTGR SYSTEMS CFD … · verification activities that form part of the software engineering process, as well as all related verification that is

15

0

10

20

30

40

50

60

70

0 20 40 60 80 100 120 140 160

Time [s]

Tem

pera

ture

[C]

EXP (Primary inlet) EXP (Primary outlet) EXP (Secondary intlet) EXP (Secondary outlet)FNX (Primary inlet) FNX (Primary outlet) FNX (Secondary inlet) FNX (Secondary outlet)

FIG. 16: Primary and secondary heat exchanger temperatures.

5.5 Pebble Bed Micro Model (PBMM) The Pebble Bed Micro Model (PBMM) [6] is a closed three-shaft, recuperative Brayton cycle. It was designed and constructed in 2002 at North-West University. Flownex was used extensively in the design of the PBMM and the prediction of its performance. The PBMM is based on the Brayton power cycle (as used in aircraft engines) but with the following distinguishing features:

• It uses nitrogen as the working fluid. • The gas moves around in a closed circuit, which implies that no nitrogen is consumed

in the power generation process – it merely acts as an energy carrier. • The PBMM uses single stage centrifugal compressors and turbines. It makes use of

three separate shafts, one for the high-pressure (HP) compressor/turbine pair, one for the low-pressure (LP) compressor/turbine pair and one for the power turbine (PT) and generator. This allows the HP and LP compressor/turbine pairs to run at high speeds thereby reducing the size and therefore also the cost of the machines.

• It makes use of a recuperator to recover heat that would otherwise have been rejected to atmosphere. The recovered heat is transferred elsewhere in the system thereby reducing the heat required from the heat source and ultimately increasing the thermal efficiency of the plant.

• The generator is emulated by a load compressor connected to a power dissipation loop consisting of a flow control valve and a heat exchanger. Variations in load are effected by increasing or decreasing the pressure level in the load rejection loop.

HTR 2004 Beijing, CHINA, 2004.9

Page 16: VERIFICATION AND VALIDATION OF THE HTGR SYSTEMS CFD … · verification activities that form part of the software engineering process, as well as all related verification that is

16

Pre Cooler

Inter Cooler Electrical Heater

Turbo machines

Recuperator

FIG. 17: Solid model of the PBMM.

The first phase of the PBMM project was to prove the feasibility of a three-shaft recuperative Brayton cycle. The next phase in the PBMM project was to gather experimental data for the V&V of Flownex. During this phase all instrumentation was calibrated to ensure reliable experimental data. The focus of the PBMM in the V&V effort for Flownex is to show that Flownex can accurately model an integrated thermal-fluid system. This means that the experimental data obtained from the PBMM will be extremely important for the V&V of Flownex. An integrated-effects test on the system as a whole will contribute to the validation of many advanced features of Flownex, especially the capability of the code to correctly balance the performance characteristics of all components to find the system operating point. In the PBMM validation case presented in this paper a steady-state comparison will be done with the following boundary conditions: A low pressure compressor (LPC) inlet pressure of 99kPa and an electrical heater outlet temperature of 600°C. Refer to the PBMM data pack [5] for all the component details. FIG. 18 and FIG. 19 show the pressure and temperature conditions at the inlet and outlets for the various components as well as the percentage differences between the measured data and Flownex results. As can be seen the Flownex and experimental results correlate very well for the pressures. Larger difference exists for the temperature comparisons. The origin of these differences will be explained in the next paragraph.

VERIFICATION AND VALIDATION OF THE HTGR SYSTEMS CFD CODE FLOWNEX #C30

Page 17: VERIFICATION AND VALIDATION OF THE HTGR SYSTEMS CFD … · verification activities that form part of the software engineering process, as well as all related verification that is

17

0

50

100

150

200

250

300P

ress

ure

[kP

a]

EXP 100.9 97.1 98.2 161.2 163.4 163.0 163.5 293.7 290.7 288.8 286.5 195.5 192.0 126.0 120.0 100.1 97.2 98.5FNX 100.9 100.6 99.3 165.6 165.2 165.0 164.7 282.7 282.4 280.8 279.5 189.7 189.3 127.0 126.1 101.7 101.5 101.2% Difference 0.1 3.6 1.1 2.7 1.1 1.2 0.7 3.8 2.8 2.7 2.4 2.9 1.4 0.7 5.0 1.6 4.4 2.7

PC Inlet

PC Outlet

LPC Inlet

LPC Outlet IC Inlet IC

OutletHPC Inlet

HPC Outlet

RXHP Inlet

RXHP Outlet

HPT Inlet

HPT Outlet

LPT Inlet

LPT Outlet PT Inlet PT

OutletRXLP Inlet

RXLP Outlet

FIG. 18: Component inlet and outlet pressures for the PBMM.

0

100

200

300

400

500

600

Tem

pera

ture

[C]

EXP 170.2 16.6 19.0 82.1 85.3 15.2 14.9 84.5 131.2 339.8 600.0 509.8 509.8 420.3 420.3 400.6 391.2 174.0FNX 131.7 14.8 14.8 74.4 74.4 14.2 14.2 77.0 77.0 402.6 600.0 541.3 541.3 484.8 484.8 455.3 454.5 131.7% Difference 22.6 10.7 22.2 9.3 12.7 6.7 4.7 8.9 41.3 18.5 0.0 6.2 6.2 15.4 15.4 13.7 16.2 24.3

PC Inlet

PC Outlet

LPC Inlet

LPC Outlet IC Inlet IC

OutletHPC Inlet

HPC Outlet

RXHP Inlet

RXHP Outlet

HPT Inlet

HPT Outlet

LPT Inlet

LPT Outlet

PT Inlet

PT Outlet

RXLP Inlet

RXLP Outlet

FIG. 19: Component inlet and outlet temperatures for the PBMM.

FIG. 20 shows the comparison between Flownex and the PBMM data on a T-s diagram. The simulation was done prior to the steady-state run and no change was made to the Flownex simulation model to improve the correspondence with the measured values.

HTR 2004 Beijing, CHINA, 2004.9

Page 18: VERIFICATION AND VALIDATION OF THE HTGR SYSTEMS CFD … · verification activities that form part of the software engineering process, as well as all related verification that is

18

0.0000

100.0000

200.0000

300.0000

400.0000

500.0000

600.0000

700.0000

6.4000 6.6000 6.8000 7.0000 7.2000 7.4000 7.6000 7.8000 8.0000

Entropy [kJ/kg K]

Tem

pera

ture

[C]

Experimental Flownex Calculated

1

2

FIG. 20: Comparison opf Measured and Simulated steady state values of the PBMM.

The agreement between the experimental values and the simulated values for the compressors is quite good while the agreement for the turbines is not. Part of the reason for the poor agreement is clear from the graph. From the experimental values it can be seen that the nitrogen leaving the high pressure compressor (point 1) is heated as it flows on the inside of the pressure vessel to the inlet of the recuperator (point 2). At least some of this heat comes from the exposed outside surfaces of the turbines. Such a heat loss will decrease the outlet temperatures and the entropies at the outlet of all the turbines. These heat losses were not taken into account in the Flownex simulation. We are in the process of analysing the experimental data and quantifying the heat losses. The simulation model will then be changed to incorporate these heat losses. In order to justify the above statement the following adjustment was made to the experimental line for the turbines to obtain a more meaningful comparison with Flownex. The measured temperature and pressure data for the compressors were assumed to be reliable because the measuring points could be properly placed. This can also be seen from the graph were the correspondence between the experimental and simulated values for the compressors are quite good. Therefore it was assumed that the power requirement for the compressors could be correctly calculated. Starting from the same inlet conditions for the high pressure turbine, and using the calculated power consumption of the HP compressor, the outlet temperature for the HP turbine was calculated. Using the same approach, the outlet conditions of the LP turbine and the power turbine were calculated. These are shown as the green (‘Calculated’) line in FIG. 20 The correspondence between the calculated and simulated values gives an indication of Flownexs’ ability to simulate the turbo compressor sets. 6. CONCLUSIONS An overview of the Flownex verification and validation process as well as a number of experimental validation cases have been presented in this paper. These cases consisted of a steady-state mass balance experiment, a simple transient pipe experiment, a volume blow

VERIFICATION AND VALIDATION OF THE HTGR SYSTEMS CFD CODE FLOWNEX #C30

Page 19: VERIFICATION AND VALIDATION OF THE HTGR SYSTEMS CFD … · verification activities that form part of the software engineering process, as well as all related verification that is

19

down experiment, a heat exchanger experiment and a steady-state comparison with the Pebble Bed Micro Model (PBMM). The comparison with the experimental data proved to be extremely good with average differences of less than 10 percent achieved in all cases. Future work planned for the PBMM includes steady-state experiments at higher temperatures and pressures as well as transients experiments. 7. NOMENCLATURE

BM Benchmark FNX Flownex HPC High pressure compressor HPT High pressure turbine HS Heat source IC Inter-cooler LPC Low pressure compressor LPT Low pressure turbine PBMM Pebble Bed Micro Model PBMR Pebble Bed Modular Reactor (Pty) Ltd PC Pre-cooler PT Power turbine RXLP Recuperator low pressure side RXHP Recuperator high pressure side V&V Verification and validation

8. Acknowledgements

This work was carried out in association with M-Tech Industrial (Pty) Ltd on contract for PBMR (Pty.) Ltd.

9. References 1. Flownex Version 6.5 User Manual, M-Tech Industrial, Potchefstroom, South Africa, 2004.

2. Landman, W.A. and Greyvenstein, G.P., Dynamic systems simulation code for the modelling of HTGR power plants, To be published.

3. Greyvenstein, G.P., An implicit method for the analysis of transient flow in pipe networks, Int. J. Numer. Meth. Engrng., 53, 1127—1143, 2002.

4. Greyvenstein, G.P. and Van Ravenswaay J.P., Dynamic modelling of heat, mass and momentum transfer in the Pebble Bed Modular Reactor, 1st International Conference on Heat Transfer, Fluid Mechanics, and Thermodynamics, Kruger Park, South Africa, April 8-10, 2002.

5. Greyvenstein, G.P. and Labuschagne, J.T., Pebble Bed Micro Model data pack. North West University, South Africa 2003.

6. Greyvenstein, G.P. and Rousseau, P.G., Design of a physical model of the PBMR with the aid of Flownet, Nuclear Engineering and design, 222(2003) 203-213.

HTR 2004 Beijing, CHINA, 2004.9


Recommended