A Two-Fluid/DQMOM Methodology For Condensation In Bubbly Flow

Similar documents
Fine-mesh multiphysics of LWRs: two-phase flow challenges and opportunities

Coupled calculations in OpenFOAM -

On the validity of the twofluid model for simulations of bubbly flow in nuclear reactors

Development of twophaseeulerfoam

Description of reactingtwophaseeulerfoam solver with a focus on mass transfer modeling terms

Prediction of Minimum Fluidisation Velocity Using a CFD-PBM Coupled Model in an Industrial Gas Phase Polymerisation Reactor

EFFECT OF DISTRIBUTION OF VOLUMETRIC HEAT GENERATION ON MODERATOR TEMPERATURE DISTRIBUTION

DEVELOPMENT OF COMPUTATIONAL MULTIFLUID DYNAMICS MODELS FOR NUCLEAR REACTOR APPLICATIONS

CFD-Modeling of Boiling Processes

viscousheatingsolver Martin Becker

INVESTIGATION OF THE PWR SUBCHANNEL VOID DISTRIBUTION BENCHMARK (OECD/NRC PSBT BENCHMARK) USING ANSYS CFX

TABLE OF CONTENTS CHAPTER TITLE PAGE

Applications of Computational Fluid Dynamics in the Process Industries. Ahmad Haidari & Peter Spicka Fluent Inc.

Multiphase Flows. Mohammed Azhar Phil Stopford

Develpment of NSCBC for compressible Navier-Stokes equations in OpenFOAM : Subsonic Non-Reflecting Outflow

Development and Validation of the Wall Boiling Model in ANSYS CFD

APPLICATION OF THE COUPLED THREE DIMENSIONAL THERMAL- HYDRAULICS AND NEUTRON KINETICS MODELS TO PWR STEAM LINE BREAK ANALYSIS

COMPARISON OF COBRA-TF AND VIPRE-01 AGAINST LOW FLOW CODE ASSESSMENT PROBLEMS.

VERIFICATION AND VALIDATION OF ONE DIMENSIONAL MODELS USED IN SUBCOOLED FLOW BOILING ANALYSIS

On the transient modelling of impinging jets heat transfer. A practical approach

OpenFOAM SIMULATION OF THE FLOW IN THE HÖLLEFORSEN DRAFT TUBE MODEL

Stratified scavenging in two-stroke engines using OpenFOAM

Alexandre Guion. Advances in boiling simulations using interface tracking methods and microscale modeling

Development of a Parallel, 3D, Lattice Boltzmann Method CFD Solver for Simulation of Turbulent Reactor Flow

Onset of Flow Instability in a Rectangular Channel Under Transversely Uniform and Non-uniform Heating

Simplified Model of WWER-440 Fuel Assembly for ThermoHydraulic Analysis

This chapter focuses on the study of the numerical approximation of threedimensional

Simulation of flow induced vibrations in pipes using the LS-DYNA ICFD solver

Potential of Hollow Glass Microspheres (3M Glass Bubbles) for Thermal Insulation Dr. Friedrich Wolff

Application of System Codes to Void Fraction Prediction in Heated Vertical Subchannels

CFD modelling of multiphase flows

Coolant Flow and Heat Transfer in PBMR Core With CFD

Description of AdjointShapeOptimizationFoam and how to implement new cost functions

Taylor Dispersion Created by Robert P. Hesketh, Chemical Engineering, Rowan University Fall 2005

EVALUATION OF PWR AND BWR CALCULATIONAL BENCHMARKS FROM NUREG/CR-6115 USING THE TRANSFX NUCLEAR ANALYSIS SOFTWARE

Euler-Euler Modeling of Mass-Transfer in Bubbly Flows

Modeling of Wall-boiling Phenomena from Nucleate Subcooled Boiling up to CHF Conditions

ABSTRACT. DACUS III, ROBERT WARREN. Development of a Multiphase Adjoint Capability in OpenFOAM. (Under the direction of Paul Turinsky.

Diffusion coefficients and critical spectrum methods in Serpent

Lectures on Applied Reactor Technology and Nuclear Power Safety. Lecture No 7

Numerical modelling of direct contact condensation of steam in BWR pressure suppression pool system

Tutorial Eleven Reaction

Tutorial for the supercritical pressure pipe with STAR-CCM+

Numerical Modelling of Twin-screw Pumps Based on Computational Fluid Dynamics

ENGINEERING OF NUCLEAR REACTORS

Unit 1 Lesson 6 Changes of State. Copyright Houghton Mifflin Harcourt Publishing Company

CFD SIMULATION OF THE DEPARTURE FROM NUCLEATE BOILING

Predicting Size Distribution of Dispersed Phase Systems

Development of a consistent and conservative Eulerian - Eulerian algorithm for multiphase flows

Description and validation of the rotordisksource class for propeller performance estimation

Prediction of Critical Heat Flux (CHF) for Vertical Round Tubes with Uniform Heat Flux in Medium Pressure Regime

Initial and Boundary Conditions

Magnetic induction and electric potential solvers for incompressible MHD flows

Mechanical Engineering Journal

A numerical study of vortex-induced vibrations (viv) in an elastic cantilever

The Use of Serpent 2 in Support of Modeling of the Transient Test Reactor at Idaho National Laboratory

Models for Nucleation and Condensation on Nanoparticles

Tutorial for the heated pipe with constant fluid properties in STAR-CCM+

3D Numerical Simulation of Supercritical Flow in Bends of Channel

Modelling of Gas-Liquid Two-Phase Flows in Vertical Pipes using PHOENICS

Numerical simulation of polyurethane foaming processes on bubble scale

CFDOFAIRFLOWINHYDROPOWERGENERATORS

CFD Simulation of Sodium Boiling in Heated Pipe using RPI Model

FUSION TECHNOLOGY INSTITUTE

Sensitivity Analysis of a Nuclear Reactor System Finite Element Model

CFD Simulation of Flashing and Boiling Flows Using FLUENT

Computations of unsteady cavitating flow on wing profiles using a volume fraction method and mass transfer models

Large Scale Fluid-Structure Interaction by coupling OpenFOAM with external codes

Simplified flow around a propeller for the course CFD with OpenSource Software

Homogenization Methods for Full Core Solution of the Pn Transport Equations with 3-D Cross Sections. Andrew Hall October 16, 2015

Investigation of CTF void fraction prediction by ENTEK BM experiment data

Peristaltic Pump. Introduction. Model Definition

THE INFLUENCE OF WORKING FLUID CHARECTERISTIC PARAMETERS ON TURBINE PERFORMANCE FOR THE SMALL SCALE ORC SYSTEM

CONCEPTUAL DESIGN STUDIES FOR THE LIQUID METAL SPALLATION TARGET META:LIC

MECHANISTIC MODELING OF TWO-PHASE FLOW AROUND SPACER GRIDS WITH MIXING VANES

Coupled CFD-STH analysis of liquid metal flows: STAR-CCM+ - RELAP5

OMAE FLUID-STRUCTURE INTERACTION MODELING OF SUBSEA JUMPER PIPE

Tutorial: Premixed Flow in a Conical Chamber using the Finite-Rate Chemistry Model

GA A22689 SLOW LINER FUSION

A DIRECT STEADY-STATE INITIALIZATION METHOD FOR RELAP5

arxiv: v1 [physics.comp-ph] 18 May 2018

Flow Analysis and Optimization of Supersonic Rocket Engine Nozzle at Various Divergent Angle using Computational Fluid Dynamics (CFD)

Coupled CFD-FE-Analysis for the Exhaust Manifold of a Diesel Engine

Evaluation of OpenFOAM for CFD of turbulent flow in

first law of ThermodyNamics

Chapter 1 INTRODUCTION AND BASIC CONCEPTS

Prediction of Convective Boiling up to Critical Heat Flux (CHF) Conditions for Test Facilities with Vertical Heaters

InterPACKICNMM

RELAP5 to TRACE model conversion for a Pressurized Water Reactor

CFD-Modeling of Turbulent Flows in a 3x3 Rod Bundle and Comparison to Experiments

SOE3213/4: CFD Lecture 3

VALIDATION OF CFD-BWR, A NEW TWO-PHASE COMPUTATIONAL FLUID DYNAMICS MODEL FOR BOILING WATER REACTOR ANALYSIS

Estimation of Flow Accelerated Corrosion (FAC) in Feeder Pipes using CFDd Software Fluent

A dynamic model of a vertical direct expansion ground heat exchanger

CHAPTER 7 NUMERICAL MODELLING OF A SPIRAL HEAT EXCHANGER USING CFD TECHNIQUE

Hydrodynamics of Bubble Columns: Turbulence and Population Balance Model

WALL SUPERHEAT PREDICTION IN NARROW RECTANGULAR CHANNELS UNDER FULLY DEVELOPED BOILING OF WATER AT LOW PRESSURES

CHARACTERISTIC OF VORTEX IN A MIXING LAYER FORMED AT NOZZLE PITZDAILY USING OPENFOAM

MTF071 Computational Fluid Dynamics of Turbulent

IJSRD - International Journal for Scientific Research & Development Vol. 4, Issue 05, 2016 ISSN (online):

Transcription:

A Two-Fluid/DQMOM Methodology For Condensation In Bubbly Flow Gothenburg Region OpenFOAM User Group Meeting, November 11, 2015 Klas Jareteg Chalmers University of Technology Division of Nuclear Engineering, Department of Applied Physics Gothenburg, Sweden klasjareteg@chalmersse http://klasnephychalmersse

Contact: Klas Jareteg klasjareteg@chalmersse Webpage: http://klasnephychalmersse Linkedin: http://selinkedincom/in/klasjareteg Blog: http://foamadaycom (Coming soon!) Slides and some code and cases: GitHub: https://githubcom/krjareteg/ofgbg2015_slides_and_code Disclaimer: DISCLAIMER: This offering is not approved or endorsed by OpenCFD Limited, the producer of the OpenFOAM software and owner of the OPENFOAM and OpenCFD trade marks Following the trademark policy DISCLAIMER: The ideas and code in this presentation and all appended files are distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE 2

Background and scope Background: Water used as a coolant for Light Water Reactors (LWRs) Coolant properties important for multiphysics aspects Bubbly flows encountered for low vapor fractions due to boiling Existing code base in foam-extend for LWR multiphysics of single phase flow Aim: Formulate and implement a two fluid framework combined with a population balance equation (PBE) to simulate subcooled boiling 3

Background and scope Background: Water used as a coolant for Light Water Reactors (LWRs) Coolant properties important for multiphysics aspects Bubbly flows encountered for low vapor fractions due to boiling Existing code base in foam-extend for LWR multiphysics of single phase flow Aim: Formulate and implement a two fluid framework combined with a population balance equation (PBE) to simulate subcooled boiling 3

Model Model PBE: DQMOM/MUSIG Results Void and size distributions Computational efficiency 4

Population Balance Method Problem: Two fluid methodology treating vapor and liquid phases as interpenetrating continua Potential remedy: PBM Retrieve bubble size distribution Size-dependent formulations of particle forces and condensation Number density Bubble size Population balance equation: ( ) n(x, r, t) x(x, r, t) + x n(x, r, t) t t + r (U(x, r, t)n(x, r, t)) = S(x, r, t) 5

Population Balance Method Problem: Two fluid methodology treating vapor and liquid phases as interpenetrating continua Potential remedy: PBM Retrieve bubble size distribution Size-dependent formulations of particle forces and condensation Number density Bubble size Population balance equation: ( ) n(x, r, t) x(x, r, t) + x n(x, r, t) t t + r (U(x, r, t)n(x, r, t)) = S(x, r, t) 5

Population Balance Method Problem: Two fluid methodology treating vapor and liquid phases as interpenetrating continua Potential remedy: PBM Retrieve bubble size distribution Size-dependent formulations of particle forces and condensation Number density Bubble size Population balance equation: ( ) n(x, r, t) x(x, r, t) + x n(x, r, t) t t + r (U(x, r, t)n(x, r, t)) = S(x, r, t) 5

MUSIG Static classes Fixed classes, a priori determined Discrete size intervals, limiting the resolution, and no continuous size change captured Condensation occuring between the classes Number density Bubble size Transport equation for size j: α g,j ρ g t + (α g,j jρ g U g ) = S j Implementation in foam-extend-31 Each bubble size represented by a volscalarfield Point list with field iterated until convergence for each time step Kernels and condensation computed as sums of contributions 6

MUSIG Static classes Fixed classes, a priori determined Discrete size intervals, limiting the resolution, and no continuous size change captured Condensation occuring between the classes Number density Bubble size Transport equation for size j: α g,j ρ g t + (α g,j jρ g U g ) = S j Implementation in foam-extend-31 Each bubble size represented by a volscalarfield Point list with field iterated until convergence for each time step Kernels and condensation computed as sums of contributions 6

DQMOM Dynamic sizes Dynamic bubbles sizes, based on a quadrature approximation n(ξ; x, t) N w j (x, t)δ(ξ ξ j (x, t)) i=1 Sizes and weights solved for using transport equations Number density Bubble size Proposed condensation as: ξ(r, t) t = C(ξ, r, t) Implementation in foam-extend-31 Each abscissa and weight represented by a volscalarfield Kernels and condensation computed as sums of contributions Additional algorithmic details required to achieve stable systems 7

DQMOM Dynamic sizes Dynamic bubbles sizes, based on a quadrature approximation n(ξ; x, t) N w j (x, t)δ(ξ ξ j (x, t)) i=1 Sizes and weights solved for using transport equations Number density Bubble size Proposed condensation as: ξ(r, t) t = C(ξ, r, t) Implementation in foam-extend-31 Each abscissa and weight represented by a volscalarfield Kernels and condensation computed as sums of contributions Additional algorithmic details required to achieve stable systems 7

DQMOM Dynamic sizes Dynamic bubbles sizes, based on a quadrature approximation n(ξ; x, t) N w j (x, t)δ(ξ ξ j (x, t)) i=1 Sizes and weights solved for using transport equations Number density Bubble size Proposed condensation as: ξ(r, t) t = C(ξ, r, t) Implementation in foam-extend-31 Each abscissa and weight represented by a volscalarfield Kernels and condensation computed as sums of contributions Additional algorithmic details required to achieve stable systems 7

Remarks DQMOM vs MUSIG: Continuous condensation of bubbles allowed in DQMOM Arbitrarily small sizes in DQMOM Both methodologies requiring an iterative approach Coupling to two fluid equations: Continuity equations not solved in two fluid solver Vapor fraction distribution computed by DQMOM/MUSIG Pressure equation consistency with DQMOM/MUSIG Remarks on code structure: Code structured as classes with inheritance eg: pbemethod inherited by DQMOM and MUSIG Also twophasesolver implemented as a class hierarchy (in parts based on twophaseeulerfoam Inheritence increase development speed: new variation of one of the solver inherits the previous and overrides the base class Small additional cost from vptr due to rather large methods 8

Remarks DQMOM vs MUSIG: Continuous condensation of bubbles allowed in DQMOM Arbitrarily small sizes in DQMOM Both methodologies requiring an iterative approach Coupling to two fluid equations: Continuity equations not solved in two fluid solver Vapor fraction distribution computed by DQMOM/MUSIG Pressure equation consistency with DQMOM/MUSIG Remarks on code structure: Code structured as classes with inheritance eg: pbemethod inherited by DQMOM and MUSIG Also twophasesolver implemented as a class hierarchy (in parts based on twophaseeulerfoam Inheritence increase development speed: new variation of one of the solver inherits the previous and overrides the base class Small additional cost from vptr due to rather large methods 8

Remarks DQMOM vs MUSIG: Continuous condensation of bubbles allowed in DQMOM Arbitrarily small sizes in DQMOM Both methodologies requiring an iterative approach Coupling to two fluid equations: Continuity equations not solved in two fluid solver Vapor fraction distribution computed by DQMOM/MUSIG Pressure equation consistency with DQMOM/MUSIG Remarks on code structure: Code structured as classes with inheritance eg: pbemethod inherited by DQMOM and MUSIG Also twophasesolver implemented as a class hierarchy (in parts based on twophaseeulerfoam Inheritence increase development speed: new variation of one of the solver inherits the previous and overrides the base class Small additional cost from vptr due to rather large methods 8

Results Model PBE: DQMOM/MUSIG Results Void and size distributions Computational efficiency 9

System description and boundary conditions Wall Outlet Symmetry Geometry: Domain size: 50 cm 10 cm Mesh size: 50 15 cells Inlet conditions: U g,max = (0, 0, 03) U l,max = (0, 0, 01) Wall conditions: U g : slip U l : noslip Inlet 10

Example: Inlet vapor bubbles I 10 1 10 2 Axial void fraction at symmetry line Subcooled liquid (3 K, 01 MPa) water with vapor bubbles Void 10 3 10 4 10 5 000 DQMOM, 2 DQMOM, 3 DQMOM, 4 DQMOM, 5 MUSIG, 30 005 010 Axial position 015 020 Bubble mean diameter 7 mm (normal distribution in size) Rapid decrease in void fraction 11

Example: Inlet vapor bubbles II Sauter mean diameter Convergence in abscissas, differeing first at z=01 m 10 2 Bubble size shrinkage dampened at low void fraction MUSIG decreasing notably slower ds [m] 10 3 10 4 000 DQMOM, 2 DQMOM, 3 DQMOM, 4 DQMOM, 5 MUSIG, 30 005 010 Axial position [m] 015 020 12

Example: Inlet vapor bubbles III 10 3 Particle size distribution (z=0025) 10 2 Weight 10 1 10 0 10 1 0000 0002 0004 0006 0008 Size [m] 0010 MUSIG, 30 0012 0014 13

Example: Inlet vapor bubbles IV 10 3 Particle size distribution (z=0025) 10 2 Weight 10 1 10 0 10 1 0000 0002 0004 0006 0008 Size [m] 0010 MUSIG, 30 DQMOM, 2 0012 0014 14

Example: Inlet vapor bubbles V 10 3 Particle size distribution (z=0025) 10 2 Weight 10 1 10 0 10 1 0000 0002 0004 0006 0008 Size [m] 0010 MUSIG, 30 DQMOM, 2 DQMOM, 4 0012 0014 15

Example: Inlet vapor bubbles VI 10 3 Particle size distribution (z=005m) 10 2 Weight 10 1 10 0 10 1 0000 0002 0004 0006 0008 Size [m] 0010 MUSIG, 30 DQMOM, 2 DQMOM, 4 0012 0014 16

Example: Inlet vapor bubbles VII 10 6 10 5 Particle size distribution (z=01m) Weight 10 4 10 3 10 2 10 1 10 0 10 1 0000 0002 0004 0006 0008 Size [m] 0010 MUSIG, 30 DQMOM, 2 DQMOM, 4 0012 0014 17

MUSIG vs DQMOM: Computational time Solver N Time [au] 2 10 3 13 DQMOM 4 38 5 88 MUSIG 30 68 MUSIG convergence slower for more classes (iterations) Computational cost primarily associated with cell wise computation of condensation (and optionally aggregation/breakage) 18

Summary and outlook Two fluid solver combined with DQMOM for subcooled boiling DQMOM allowing dynamic sizes for bubbles, ability to capture continuous bubble shrinkage DQMOM shown to be computationally less expensive than MUSIG for comparable precision 19

20

Extra material 21

Case 2: Wall boiling I 10 1 Horizontal void fraction, mid-elevation Void 10 2 10 3 10 4 DQMOM, 2 DQMOM, 3 DQMOM, 4 DQMOM, 5 MUSIG, 30 0000 0005 0010 0015 Horizontal position 0020 Vapor bubbles introduced at the wall, parabolic profile in α Void fraction increases away form the wall DQMOM predicting lower void fraction approach the centre 0025 22

Case 2: Wall boiling II Horizontal Sauter mean diameter, mid-elevation Faster decrease in bubble size for DQMOM 10 2 Convergence in DQMOM for increasing N ds[m] 10 3 10 4 DQMOM, 2 DQMOM, 3 DQMOM, 4 DQMOM, 5 MUSIG, 30 0000 0005 0010 0015 Horizontal position 0020 0025 23