Professional Documents
Culture Documents
• Notes
– Rotational velocity is CCW + about the
axis of rotation.
– Axis direction should be a unit vector,
but will be normalized if not.
© 2012 ANSYS, Inc. June 19, 2013 3 Release 14.5
UDFs for Unsteady Frame Motion
• New UDF macro is available for /**********************************************/
/* UDF for specifying a time-varying omega */
transient inputs. /* FLUENT 14.5 */
/**********************************************/
inputs.
– More convenient than writing separate
functions.
Walls Inlet
Interfaces Hub
Periodic BCs
• Conformal
Axial Pump IGV
• Non-conformal
V V ,inp inpr
V ,inp user tangential velocity • Specify other scalar BCs as appropriate
(turbulence, thermal, species, multiphase etc.)
inp user angular velocity
1 V2 incompressible, abs
pt p V 2 Tt T
2 2C p Neglected for
incompressible flow
1 W2 incompressible, rel
ptr p W 2 Ttr T
2 2C p
1 2 1 1 2 compressible, abs
pt p1 M Tt T 1 M
2 2
1 2 1 1 2 compressible, rel
ptr p1 Mr Ttr T 1 Mr
2 2
m
V
d̂
A(dˆ nˆ )
Vn
n̂
m mass flow rate • NOTE: For relative frame, substitute
A boundary face area relative velocity and direction (W) for
Vn normal velocity absolute velocity (V)
Vt tangen tial velocity
Pb < Pc Pb > Pc
Pb Pc Pc Pb
Pc
Moving wall
Convergence aids
• Pseudo Transient solver algorithm
• High Order Term Relaxation
• Convergence Acceleration for Stretched Meshes
© 2012 ANSYS, Inc. June 19, 2013 20 Release 14.5
Initialization
• Good initialization of the solution is often the key to obtaining rapid
and robust convergence of turbomachinery problems
– Less of an issue for
• Incompressible flows with velocity / mass flow inlets
– Fixed flow rate provides stability to the calculation
• Problems with favorable pressure gradients (e.g. turbines)
– Less propensity for reverse flow at boundaries
– More of an issue for
• Compressible flows with adverse pressure gradients (e.g. compressors,
diffusers)
– Adverse pressure gradient leads to reverse flows, solution instability
• Permits setting of
convergence tolerance, max
number of iterations on each
coarse grid level, Courant
number, verbosity
• Once FMG parameters set,
the initialization can be
started using the text
command
– solve/initialize/fmg-
initialization
FMG Init.
No FMG Init
Res_m(1) = (abs((m[n]-m[n-1])/m[n])
Res_m(2) = (abs((m[n]-m[n-2])/m[n]) m[n] = monitor value at iteration n
: NP = number of previous iterations to consider
Res_m(NP) = (abs((m[n]-m[n-NP])/m[n])
3-D propeller
3-D cavitating centrifugal pump
V V
Freestream velocity (m/s)
J Advance ratio
nD
Freestream density (kg/m3)
n Fx
Rotational speed (rev/s) CT Thrust coefficient
n 2 D 4
D Propeller diameter (m)
P
T Propeller torque (N-m) CP Power coefficient
n3 D 5
Fx Propeller axial thrust (N)
Blade angle
@ 0.75R
= 44.4 deg
Surface mesh
Hex/wedge cells
Hex/wedge cells
Polyhedral cells
JnD
M in
RTin
0.1400
CFD
0.1200
Thrust Coefficient
0.1000
0.0800
0.0600
0.0400
0.0200
0.0000
1.6 1.7 1.8 1.9 2.0 2.1 2.2 2.3 2.4
Advance Ratio
0.3000
0.2500 CFD
Power Cefficient
0.2000
0.1500
0.1000
0.0500
0.0000
1.6 1.7 1.8 1.9 2.0 2.1 2.2 2.3 2.4
Advance Ratio
0.9000
0.8000
0.7000
Efficiency
0.6000
0.5000
0.4000
0.3000
0.2000
CFD
0.1000
0.0000
1.6 1.7 1.8 1.9 2.0 2.1 2.2 2.3 2.4
Advance Ratio
outlet
diffuser
inlet
impeller
inlet tube
Single blade
passage
Design Flowrate
Cavitation
inception
Significant
cavitation on
pressure side
of blade
Separation bubble
downstream of
vapor cavity
/define/boundary-conditions/target-mass-
flow-rate-settings>
Truncated downstream
boundary
shock wave at
vane trailing edge
Constant pressure BC
results in incorrect shock
location
Non-reflecting boundary
conditions permit shock
wave to pass through the
boundary - shock location
is correctly predicted!
A new general NRBC formulation has been developed for Fluent 6.2
• Uses general characteristics-based algorithms from the literature
• Applies to pressure outlets only
Benefits
• Can be used for both steady-state and unsteady flows
• No geometry or mesh restrictions
Limitations
• Can only be used with the coupled-explicit or coupled-implicit
solvers (no segregated solver implementation at this time)