Documente Academic
Documente Profesional
Documente Cultură
Contents
Motivation
Some preliminary bench-work
Cylindrical Inlet Velocity Patch
forFoam
Motivation
The study of flow through a Francis turbine is complex
An understanding of pre-processing methodology is
useful
A simplified Francis turbine demonstrates the
methodology without the complex geometry
The resulting OpenFOAM case structure provides an
archetype for other hydro turbine applications
OpenFOAM 1.7
Modification
<name>
{
type cylindricalInletVelocity;
axis
(0 0 1);
centre
(0 0 0);
axialVelocity
30;
rpm
100;
radialVelocity
-10;
}
<name>
{
type cylindricalInletVelocity;
axis
(0 0 1);
centre
(0 0 0);
axialVelocity
30;
tangentVelocity
10;
radialVelocity
-10;
}
Modification
Normalized
radial vector;
no scaling
r-component scaled by
radius
cylindricalInletVelocity
SRFcylindricalInletVelocity
SRFVelocity
If relative, include the effects of
the SRF [1]
cylindricalInletVelocity
Specify boundary in cylindrical
coordinates
SRFcylindricalInletVelocity
Specify boundary in cylindrical
coordinates, and
If relative, include the effects of
the SRF
<name>
{
type SRFcylindricalInletVelocity;
relative
yes;
axis
(0 0 1);
centre
(0 0 0);
axialVelocity
30;
tangentVelocity
10;
radialVelocity
-10;
}
kp
Motivation
Create run-ready initial condition files
Provide user interaction
Automate definite surface types
Prompt ambiguous surface types (i.e. type patch)
Remember user responses
10
11
Disclaimer
The geometry of this turbine, though based on a the GAMM Francis
turbine, does not represent any actual turbine in operation; there are no
experimental data available.
Rather, the simpler geometry provides for a tutorial to turbomachinery
analysis in OpenFOAM
Crown
Outer Diameter: 334 mm
Inner Diameter: 44 mm
Altitude: 134 mm
12
Band
Top Diameter: 422 mm
Bottom Diameter: 402 mm
Altitude: 99 mm
Diffuser
Min Diameter: 402 mm
Max Diameter: 490 mm
Altitude: 446 mm
13
Stay Bolt
(Not to scale)
Wicket Gate
Reduced to rounded flat plate
Chord: 73 mm
Thickness: 9 mm
t
L
t
L
Runner Blade
Reduced to rounded flat plate
Thickness: 6 mm
(Not to scale)
Wicket Row
# of blades: 20
Periodicity: 18
Runner Passage
# of blades: 13
Periodicity: 27.69
14
15
ggi: B
ggi: A
Inlet
16
Diffuser Zone
ggi: B`
23,520 cells
y+min=90.20
ggi: A`
Outlet
Slip Wall
ggi: C`
ggi: C
17
Zoning
2.
Initializing
3.
Executing
5.
Decomposing
4.
Reconstructing
18
19
p = 0.2
U = 0.3
k = 0.3
= 0.3
20
21
By convention,
And converting into RPM:
22
23
Velocity Waypoint
24
potentialFoam
Initializing the flow field.
Parameter Update
Velocity field data are
updated to 0/U
Other field data are
unaffected
25
26
27
simpleFoam
Analysis of a non-rotating turbine.
28
29
30
simpleSRFFoam
Using a single reference frame.
respectively
31
Absolute velocity on
inlet, stator ring, and
turbine
Relative velocity on
inlet, stator ring, and
turbine
Streamlines progress
around obstacles
The simpleSRFFoam solution is
unreliable for this configuration
33
MRFSimpleFoam
Using multiple reference frames.
Rotating Zone
34
respectively
35
36
37
Pressure Side
Suction Side
38
39
Summary
The simplified turbine cases provide a template for
more complex hydro turbines:
simpleFoam returns a steady state solution to the nonrotating rotor
40
Thank You.
Questions?
41
References
[1] OpenFOAM, /scr/finiteVolume/cfdTools/general/SRF
/derivedFvPatchFields/SRFVelocityFvPatchVectorField/
SRFVelocityFvPatchVectorField.C
[2] Gshaider, Bernhard, pyFoam: Happy foaming with Python,
4th OpenFOAM Workshop, 1-4 June 2009
[3] Cengal and Cimbala. Fluid Mechanics: Fundamentals and
Applications. McGraw Hill, 2006.