In this session we solve an unsteady flow and heat transfer in a mixing elbow using Gambit and FIDAP/Fluent. Note that the geometry dimensions are given in inches, while all other properties are in SI units (kg,m,s).
Cold fluid coming in at the large inlet at 10 C and the hot fluid coming in at the small inlet at 57 C. The fluid velocity at the small inlet is assumed to be uniform at 0.01 m/s. The velocity at the large inlet is a parabolic profile with a miximum of 0.01 m/s.
The walls are insulated.
Initial condition is 10 C inside.
Fluid properties:
density = 1.18 kg/m^3
viscosity = 1.84e-5 kg/m.s
specific heat = 1005 J/kg.K
conductivity = 0.026 J/K.m.s
Geometry and parameters:
The long-time (steady-state) velocoty field
The long-time (steady-state) temperature distribution for laminar flow.
The steady-state temperature distribution for turbulent flow.
Temperature at the center of the outlet at a function of time (laminar flow).
General Instructions for Setting up the
model of mixing elbow
gambit -id mixing -dev X -new
1. Select a solver
Solver - FIDAP
2. Display 4x4 grid covering -32 < x < 32, -32 < y < 32 using
Tools - Coordinate System - Display Grid
3. Pick 9 vertices
(-32, -32) (0.,-32) (-32,-16) (0,-16)
(0., 0. ) (16, 0.) (32, 0.)
(16, 32) ( 32,32)
using Crtl + right click
4. Remove grid by deselecting Visibility
5. Create Arcs for the bend of the mixing elbow
Geometry - Edge - Create Edge - Arc
Shift + left click at point (0., 0.) !define the center
Left click End-Points field
Shift + left click at points (16,0.) (0, -16) !define end points
Apply
Repeat to create the outer arc.
6. Creat straight edges
Geometry - Edge - Create Edge - Straight
Shift + left click to select points, then apply
7. Create the small pipe for the mixing elbow
Geometry - Edge - Split/Merge Edges
Select the large arc
Type = Cylindrical
local t = -39.93
Apply
Select the larger portion of the nearly created arc
local t = -50.07
Apply
Geometry - Vertex - Move/Copy Vertices
! Make a copy of nearly created vertex by shifting in y by -12
Click Fit-to-Window
Create another vertex by copying and shifting in x by 4
Create the edges
8. Create faces from egdes
Geometry - Face - Create Face
Shift + left click each edge of teh large pipe, in turn, to form
a continuous loop
Apply
Repeat for the small pipe
9. Specify node distribution
On Inlet and Outlet of te large pipe:
Mesh - Edge - Mesg Egdes
Select inlet and outlet
Grading = Apply, Type = Successive Ratio
Ratio = 1.25
Double Sided is on
Use 10 interval counts
Apply
4 straight edges of the large pipes
use 15 equal intervals
Large arcs:
6 equal intervals for the center part
12 graded intervals, ratio =0.9
(make sure arrow pointing towards the small pipe,
Use shift-middle click to change direction)
Inner arc:
double sided, ratio = 0.85
Turn off Option / Mesh !Let gambit decide the mesh later
Apply
10. Create structured mesh:
Mesh-Face-Mesh Faces
Select the large pipe
Elements = Quad
Type = Map
11. Mesh the small pipe:
Select the small pipe
Elements = Quad
Type = Map
Spacing = 1
Apply
12. Set Boundary Types
Specify model Display Attributes - Mesh = off - Apply
Zones - Specify boundary types
name = inflow1, type = plot, Entity/Edges (select large pipe inlet), Apply
name = outflow, type = plot, Entity/Edges (select large pipe outlet), Apply
name = inflow2, type = plot, Entity/Edges (select small pipe inlet), Apply
name = walls, type = plot, Entity/Edges (select all wall edges), apply
13. Export neutral file
Export - Mesh - Accept
14. Exit - Save
This will generate:
*.jou: a journal file
*.trn: a summary file
*.FDNEUT: a neutral file
*.FIPREP: FIPREP file
15. Start fidap: fidap -id mixing -gui -new
Read mixing.FIPREP
16. Set up boundary and initial conditions according to the following:
/
FIPREP
PROB (2-D, INCO, TRAN, LAMI, NONL, NEWT, MOME, ENER, FIXE, NOST, NORE, SING)
EXEC (NEWJ)
SOLU (S.S. = 20, VELC = 0.100000000000E-02, RESC = 0.100000000000E-02,
ACCF = 0. )
/
TIME (BACK, NSTE = 400, TSTA = 0. , DT = 0.1, TEND=800., VARI, WIND, NOFI, DTMA = 2.0)
DATA (CONT)
/ Define a second coordinate system centered at large pipe inlet, Mesh Data - Coordinate
COOR (SYST = 2, CART)
-0.3200000000E+02, -0.2400000000E+02, 0.0000000000E+00
PRIN (NONE)
/ Save the results every 4 steps
POST (NBLO = 1, NOPT, NOPA)
4, 400, 4
/ convert inch to m by SCAL, Mesh Data - Scale
SCAL (VALU = 0.254000000000E-01)
ENTI (NAME = "fluid", FLUI)
ENTI (NAME = "inflow1", PLOT)
ENTI (NAME = "inflow2", PLOT)
ENTI (NAME = "outflow", PLOT)
ENTI (NAME = "walls", PLOT)
DENS (SET = 1, CONS = 1.18)
VISC (SET = 1, CONS = 0.184000000000E-04)
SPEC (SET = 1, CONS = 1005.0)
COND (SET = 1, CONS = 0.260000000000E-01)
BCNO (UX, ENTI = "inflow2", ZERO)
BCNO (UY, ENTI = "inflow2", CONS = 0.100000000000E-01, EXCL)
BCNO (TEMP, ENTI = "inflow2", CONS = 330.0, EXCL)
BCNO (UX, ENTI = "inflow1", POLY = 1, SYST = 2, CART)
0.1000000000E-01, -0.1562500000E-03, 0.0000000000E+00, 0.2000000000E+01,
0.0000000000E+00
BCNO (UY, ENTI = "inflow1", ZERO)
BCNO (TEMP, ENTI = "inflow1", CONS = 283.0)
BCNO (VELO, ENTI = "walls", ZERO, X, Y, Z)
/ The walls are adiabatic by default
ICNO (VELO, ZERO, ENTI = "fluid", X, Y, Z)
ICNO (TEMP, CONS = 283.0, ENTI = "fluid")
END
17. Run and postprocessing
You can use Utility/Timestep to select the time step for displaying the results.
Plot / History can be used to plot time-evolution results at any node.
Turbulent Flow:
Lecture on turbulence modeling
The inlet velocity is assumed to be 10 m/s at both inlets. two-equation k.e.-dissipation
model is used. The boundary conditions for k.e. and dissipation are: k.e. = 0.035 u^2, diss = 0.01 u^3/D.
FIPREP
PROB (2-D, INCO, STEA, TURB, NONL, NEWT, MOME, ENER, FIXE, NOST, NORE, SING)
PRES (PENA = 0.100000000000E-07, DISC)
EXEC (NEWJ)
SOLU (S.S. = 100, VELC = 0.100000000000E-02, RESC = 0.100000000000E-02,
ACCF = 0.4)
DATA (CONT)
OPTIONS(UPWINDING)
UPWINDING
1 1 0 0 2 0 1 1
PRIN (NONE)
SCAL (VALU = 0.254000000000E-01)
ENTI (NAME = "fluid", FLUI)
ENTI (NAME = "inflow1", PLOT)
ENTI (NAME = "inflow2", PLOT)
ENTI (NAME = "outflow", PLOT)
/
ENTI (NAME = "walls", WALL)
/ Here the ENTITY Type = WALL is very important, so that the walls will be treated with special wall elements
/ in the turbulence modeling
/
TURBCONSTANTS
0 0 0 0 0 0 0.9
/ Turbulent Prandtl number = 0.9, Other model constants are set to default
DENS (SET = 1, CONS = 1.18)
VISC (SET = 1, CONS = 0.184000000000E-04, TWO-)
SPEC (SET = 1, CONS = 1005.0)
COND (SET = 1, CONS = 0.260000000000E-01)
BCNO (UX, ENTI = "inflow2", ZERO)
BCNO (UY, ENTI = "inflow2", CONS = 10.0, EXCL)
BCNO (TEMP, ENTI = "inflow2", CONS = 330.0, EXCL)
/ k.e. = 0.035 u^2 , diss = 0.01 u^3/D
/
BCNO (KINE, ENTI = "inflow2", CONS = 3.5)
BCNO (DISS, ENTI = "inflow2", CONS = 98.4)
/
BCNO (UY, ENTI = "inflow1", ZERO)
BCNO (UX, ENTI = "inflow1", CONS = 10.0, EXCL)
BCNO (TEMP, ENTI = "inflow1", CONS = 283.0)
BCNO (KINE, ENTI = "inflow1", CONS = 3.5)
BCNO (DISS, ENTI = "inflow1", CONS = 24.6)
/
BCNO (VELO, ENTI = "walls", ZERO, X, Y, Z)
ICNO (VELO, ZERO, ENTI = "fluid", X, Y, Z)
ICNO (TEMP, CONS = 283.0, ENTI = "fluid")
ICNO (KINE, CONS = 3.5, ENTI = "fluid")
ICNO (DISS, CONS = 24.6, ENTI = "fluid")
END