models.cfd.droplet_population_model
models.cfd.droplet_population_model
models.cfd.droplet_population_model
This model is licensed under the COMSOL Software License Agreement 5.6.
All trademarks are the property of their respective owners. See www.comsol.com/trademarks.
Introduction
This example considers the turbulent flow of an oil-water suspension through an orifice.
The oil droplets are broken up into smaller droplets by the turbulent stresses as the
suspension passes through the orifice. The aim of this model is to track the distribution of
droplet sizes. The droplet size distribution is discretized into five populations of droplets
with different diameters. The model uses the Phase Transport Mixture Model, Turbulent
Flow, k-ε multiphysics interface, to compute the flow field and the transport of the
different droplet populations.
Model Definition
The oil-water suspension flows through a pipe with a radius of 5 cm. The pipe contains an
orifice with a radius of 1 cm. The section of the pipe that is taken to be the model
geometry is 60 cm long, and the orifice is located 15 cm from the inlet boundary. The flow
is assumed to be axially symmetric. See Figure 1 below for a graphic representation of the
geometry.
Figure 1: Cross section of the axially symmetric model geometry, which consists of a pipe with
an orifice.
The stationary flow field for the mixture is computed using the Turbulent Flow, k-ε
interface. The Mixture Model multiphysics coupling node computes from the mixture
flow field the velocity fields of the dispersed phases. These dispersed phase velocity fields
are used for the transport of the droplet populations in the Phase Transport interface
which in this case is set up to solve for the volume fractions si of five different droplet sizes
The droplet break-up is modeled as follows: the maximum stable droplet size dmax is
estimated using the relation
σ 0.6 – 0.4
d max = ----- ε (1)
ρ c
where σ denotes the surface tension (taken to be 0.03 N/m), ρc the density of the
continuous phase, and ε the energy dissipation rate of the flow. This relation can be derived
(see Ref. 1) by assuming that a droplet will break up when the droplet Weber number is
larger than a critical Weber number. The Weber number for a droplet with diameter d is
defined by
2
ρ c ( Δu ) d
We = ------------------------- (2)
σ
Here Δu is the difference of the flow velocity across the droplet. Using the relation
1⁄3
Δu = ( εd ) (3)
ρd si 3 3 3
R i = ----------- max ( 0, ( d i – d max ) ⁄ d i ) (4)
τ
where ρd is the density of the dispersed phase. As mass is conserved, as coalescence is not
taken into account, and as it is assumed that droplets of diameter di break up into droplets
with diameter di-1 = di/2, the total mass source for the population of droplets with
diameter di is given by
Qi = Ri + 1 – Ri (5)
The density and viscosity of the continuous and dispersed phases are taken from the Water,
liquid and Transformer oil materials from COMSOL’s material databases.
The flow field is solved for three different values of the inflow velocity, which are computed
from three different total mass flow rates: 1 kg/s, 5 kg/s, and 10 kg/s. The volume
fraction of the dispersed phase at the inlet is 0.05, which is distributed over the inlet
volume fractions si0 of the different droplet populations as follows:
x i d i3
s i0 = 0.05 ------------------- (6)
x j d j3
where the xi are the fractions of the total inlet number density, given by x1 = x5 = 0.1,
x2 = x4 = 0.2, and x3 = 0.4.
Figure 2: The magnitude of the volume-averaged velocity field of the mixture for a mass flow
rate of 5 kg/s.
Figure 3: The volume fractions of the five droplet populations along the centerline of the pipe
for a mass flow rate of 1 kg/s. The average oil droplet size decreases as the water-oil mixture
flows through the orifice.
In Figure 3 the volume fractions of the five droplet populations are plotted along the
centerline of the pipe for a mass flow rate of 1 kg/s. The plot shows that the droplet size
distribution does not change until the mixture reaches the orifice. When the mixture does
reach the orifice, the volume fraction of the population with the largest droplets starts to
decrease, indicating that the largest droplets break up into smaller ones, and it decreases
until all the largest droplets are broken up. Similarly, the population of the second largest
droplets decreases as the mixture passes through the orifice. The populations with the
Figure 4: The volume fractions of the five droplet populations along the centerline of the pipe
for a mass flow rate of 10 kg/s. Only the population with the smallest droplet size remains after
the orifice.
Reference
1. M.J. van der Zande and W.M.G.T. van den Broek, The Effect of Tubing and Choke
Valve on Oil-Droplet Break-up, proceedings of the 1st North American Conference on
Multiphase Technology, Banff, Canada, June 10–11, 1998, pp. 89–100.
Modeling Instructions
From the File menu, choose New.
NEW
In the New window, click Model Wizard.
MODEL WIZARD
1 In the Model Wizard window, click 2D Axisymmetric.
2 In the Select Physics tree, select Fluid Flow>Multiphase Flow>
Phase Transport Mixture Model>Turbulent Flow>Turbulent Flow, k-ε.
3 Click Add.
4 Click Study.
5 In the Select Study tree, select General Studies>Stationary.
6 Click Done.
GLOBAL DEFINITIONS
Parameters 1
1 In the Model Builder window, under Global Definitions click Parameters 1.
2 In the Settings window for Parameters, locate the Parameters section.
3 Click Load from File.
4 Browse to the model’s Application Libraries folder and double-click the file
droplet_population_model_parameters.txt.
DEFINITIONS
Variables 1
1 In the Home toolbar, click Variables and choose Local Variables.
2 In the Settings window for Variables, locate the Variables section.
3 Click Load from File.
GEOMETRY 1
Rectangle 1 (r1)
1 In the Geometry toolbar, click Rectangle.
2 In the Settings window for Rectangle, locate the Size and Shape section.
3 In the Width text field, type r_pipe.
4 In the Height text field, type h_pipe.
Rectangle 2 (r2)
1 In the Geometry toolbar, click Rectangle.
2 In the Settings window for Rectangle, locate the Size and Shape section.
3 In the Width text field, type r_pipe-r_orifice.
4 In the Height text field, type h_orifice.
5 Locate the Position section. In the r text field, type r_orifice.
6 In the z text field, type h_orifice_pos.
Difference 1 (dif1)
1 In the Geometry toolbar, click Booleans and Partitions and choose Difference.
2 Select the object r1 only.
3 In the Settings window for Difference, locate the Difference section.
4 Find the Objects to subtract subsection. Select the Activate Selection toggle button.
5 Select the object r2 only.
Fillet 1 (fil1)
1 In the Geometry toolbar, click Fillet.
2 On the object dif1, select Points 3 and 4 only.
3 In the Settings window for Fillet, locate the Radius section.
4 In the Radius text field, type 0.003.
5 Click Build All Objects.
ADD MATERIAL
1 In the Home toolbar, click Add Material to open the Add Material window.
2 Go to the Add Material window.
MATERIALS
Initial Values 1
1 In the Model Builder window, under Component 1 (comp1)>Turbulent Flow, k-ε (spf) click
Initial Values 1.
2 In the Settings window for Initial Values, locate the Initial Values section.
3 Specify the u vector as
0 r
u_0 z
Inlet 1
1 In the Physics toolbar, click Boundaries and choose Inlet.
2 Select Boundary 2 only.
3 In the Settings window for Inlet, locate the Velocity section.
4 In the U0 text field, type u_0.
Outlet 1
1 In the Physics toolbar, click Boundaries and choose Outlet.
2 Select Boundary 3 only.
Initial Values 1
1 In the Model Builder window, under Component 1 (comp1)>Phase Transport (phtr) click
Initial Values 1.
2 In the Settings window for Initial Values, locate the Initial Values section.
3 In the s0,s1 text field, type s1_0. Similarly, type s2_0, s3_0, s4_0, and s5_0,
respectively, in the next text fields.
Mass Source 1
1 In the Physics toolbar, click Domains and choose Mass Source.
2 Select Domain 1 only.
3 In the Settings window for Mass Source, locate the Mass Source section.
4 In the qss1 text field, type R2.
5 In the qss2 text field, type R3-R2.
6 In the qss3 text field, type R4-R3.
7 In the qss4 text field, type R5-R4.
8 In the qss5 text field, type -R5.
Outflow 1
1 In the Physics toolbar, click Boundaries and choose Outflow.
2 Select Boundary 3 only.
Volume Fraction 1
1 In the Physics toolbar, click Boundaries and choose Volume Fraction.
2 Select Boundary 2 only.
3 In the Settings window for Volume Fraction, locate the Volume Fraction section.
4 Select the Phase s1 check box.
5 In the s0,s1 text field, type s1_0.
6 Repeat the last two steps for the remaining phases: select the check boxes, and type
s2_0, s3_0, s4_0, and s5_0, respectively, in the text fields.
MESH 1
1 In the Model Builder window, under Component 1 (comp1) click Mesh 1.
2 In the Settings window for Mesh, locate the Physics-Controlled Mesh section.
3 From the Element size list, choose Fine.
STUDY 1
Step 1: Stationary
1 In the Model Builder window, under Study 1 click Step 1: Stationary.
2 In the Settings window for Stationary, click to expand the Study Extensions section.
3 Select the Auxiliary sweep check box.
4 Click Add.
5 In the table, enter the following settings:
1D Plot Group 7
1 In the Home toolbar, click Add Plot Group and choose 1D Plot Group.
2 In the Settings window for 1D Plot Group, locate the Data section.
3 From the Parameter selection (Q_0) list, choose From list.
4 In the Parameter values (Q_0 (kg/s)) list, select 1.
5 Click to expand the Title section. From the Title type list, choose Manual.
6 In the Title text area, type Volume fractions of droplet populations for Q_0=1
kg/s.
Line Graph 1
1 In the 1D Plot Group 7 toolbar, click Line Graph.
2 Select Boundary 1 only.
3 In the Settings window for Line Graph, locate the y-Axis Data section.
4 In the Expression text field, type s1.
5 Click to expand the Legends section. Select the Show legends check box.
6 From the Legends list, choose Manual.
7 In the table, enter the following settings:
Legends
d_0/4
Line Graph 2
1 Right-click Line Graph 1 and choose Duplicate.
2 In the Settings window for Line Graph, locate the y-Axis Data section.
3 In the Expression text field, type s2.
4 Locate the Legends section. In the table, enter the following settings:
Legends
d_0/2
Velocity (spf)
The following instructions create the plot that is used as the model thumbnail.
Revolution 2D 2
1 In the Model Builder window, expand the Results>Datasets node.
2 Right-click Datasets and choose Revolution 2D.
3 In the Settings window for Revolution 2D, locate the Data section.
4 From the Dataset list, choose Exterior Walls.
5 Click to expand the Revolution Layers section. In the Start angle text field, type -90.
6 In the Revolution angle text field, type 225.
Surface
1 In the Model Builder window, expand the Results>Velocity, 3D (spf) node, then click
Surface.
2 In the Settings window for Surface, locate the Coloring and Style section.
3 From the Coloring list, choose Uniform.
4 From the Color list, choose Gray.
5 Click to expand the Title section. From the Title type list, choose None.
6 Locate the Data section. From the Dataset list, choose Revolution 2D 2.
Streamline 1
1 In the Model Builder window, right-click Velocity, 3D (spf) and choose Streamline.
2 In the Settings window for Streamline, locate the Streamline Positioning section.
3 In the Points text field, type 40.
4 Locate the Coloring and Style section. Find the Line style subsection. From the Type list,
choose Tube.
Color Expression 1
1 Right-click Streamline 1 and choose Color Expression.
2 In the Settings window for Color Expression, locate the Coloring and Style section.
3 From the Color table list, choose Cividis.
4 Select the Reverse color table check box.