Beruflich Dokumente
Kultur Dokumente
December 2019
Table of Contents...........................................................................................3
1. GeunUVP Aerodynamic Module basic defintions...............................................4
2. GenUVP Aerodynamic Module Input files description........................................6
3. GenUVP Aerodynamic Module Output files description....................................13
The bodies are divided in sections, which in turn are divided into a number of
nodes forming the building block of the body (e.g. airfoils for lifting bodies).
Two consecutive sections define a strip, which is handled as a finite span wing. A
strip is the main aerodynamic entity of the body, on which local aerodynamic loads
are calculated.
Inside one panel a single control point (collocation point) is located, on which
static pressure (for thin or thick bodies) or strip circulation (for lifting line bodies) is
calculated. As a prerequisite, the control point’s velocity has to be computed.
Wake panels are emitted from the trailing edge nodes of the sections of lifting
bodies. Once they move away from the body, wake panels are converted into
vortex particles.
User has the option to group the bodies (e.g. blades) in blocks (e.g. rotors) in
order to extract the integrated loads of the blocks (e.g. thrust, torque).
Strip- level
Strip- level
Body - level
Basic Panel definitions
INDXBO=2,3,4
geom.inp (names selected by user)
profil.inp
polar.inp
bodygrd.inp
refline.inp
INDXBO=5
bodygrd.inp (names selected by user)
topo_wake.inp
INDXBO=6
bodygrd.inp (names selected by user)
topo_body.inp
topo_wake.inp
filename.move
(1) A core radius is defined for the wake filaments (EPSF_matrix, EPSF_deform), and wake
vortex particles (VP) (EPSF vortex particles)
Smaller core radius is usually defined for the contribution of the filaments to the system
equations (EPSF_matrix) than for the convection of the filaments (EPSF_deform) in order to
avoid high distortion of the wakes.
The order of magnitude of the core radius for the VPs and the filaments is usually defined on
the basis of the length scales of grid spacing over the corresponding bodies.
(2) The VPs of the wakes are not allowed to cross solid boundaries. The minimum allowed
distance is defined herein. Again same order to magnitude as the grid spacing is
recommended.
(3) For the solution of the non-linear lifting line equations (Lifting Line option for the modeling
ls Ω
ve
le
al
ti
pa
fso
er
mb
Num
Γ b er of
Nu
temp
oral le
vels
(6) The simulated configuration is formed by a number of bodies which are grouped into
blocks. The grouping into blocks only serves computation of loads because overall loads of a
block are provided as a separate output. For example the blades of the MR or TR can form one
distinct block.
(7) For each body the name of file containing basic definitions is defined.
(8) For each body the name of file containing levels of motion of body is defined.
filename.def
<blank line> !-Blade=1 --- definitions file
2 ! INDXBO (body index, if 2 LL Body) (1)
<blank line>
2 ! IMODE (1:propeller 2:wind turbine, helicopter rotor) (2)
1 ! Islope (1:2pi slope 2:dCL/da slope) (3)
<blank line>
10.570 ! RAERO Radius where aerodynamically active part of the blade starts
102.88 ! RTIP Radius of the blade tip
<blank line>
21 ! NSECTS (4)
2 ! NODEPS (4)
0 ! IstripSL (5)
0 ! IstripDS (6)
1 ! Number of block blade belongs
9 ! Total number of levels - levels of motion of the corresponding body
<blank line>
geomb.inp ! Geometry definition files (7)
profilb.inp
bodygrdb.inp
reflineb.inp
(2) Index defining the type of a lifting body (propeller or helicopter/wind turbine blade/wing)
(3) In Lifting Line modeling the slope of the linear part of the CL curve could be either taken
equal to 2π or equal to the actual slope dCL/da.
(4)
NSECTS = number of sections that the body is divided to
NODEPS = number of nodes for every section (by definition equal to 2 for Lifting Line bodies)
NNODEPB = total number of nodes of the body (if the body is defined on the basis of an unstructured
grid)
NPANB = total number of panels of the body (if the body is defined on the basis of an unstructured grid)
(5) Number of strips after which the dCL/da slope is applied on Lifting Line modeling. For inner
most section the slope is taken equal to 2π
(6) Number of strips after which the dynamic stall model correction is applied
(7) Geometry and wake definition files (see below)
filename.move
<blank line> Blade=1, give data for every level
<blank line> nb=1, lev=9 (Y axis Pitching motion)(1)
<blank line> Rotation
2 ! IMOVEAB type of movement (2)
2 ! NAXISA =1,2,3 axis of rotation (3)
5.600 ! AMOVEAB -1 collective pitch (deg)
1.200 ! AMOVEAB -2 cosine pitch (deg)
-1.200 ! AMOVEAB -3 sine pitch (deg)
1.0000 ! AMOVEAB -4 rotational speed (rad/s)
0.00 ! AMOVEAB -5 initial azimuth (deg)
<blank line> Translation
1 ! IMOVEUB type of movement (2)
2 ! NAXISU =1,2,3 axis of translation (3)
10.070 ! AMOVEUB -1 initial displacement (m)
0. ! AMOVEUB -2 initial velocity (m/s)
0. ! AMOVEUB -3
(1) every level of motion consists of a single rotation R k and a single translation Pk – levels
are defined in inverse order starting from level k N level (see figure below)
Kinematics
yB
r P1 + R1 P2 + R 2 PN + R N r
y
zB
yG
zG
xB
Body - level xG
AMOVEAB or AMOVEUB -2: initial angular velocity (rad/s)/ linear velocity (m/s)
geom.inp
<blank line> -- Input geometry for blades-wings
27 !NSPANB Number of lines defined below
r chord(m) twist(deg) xaer(m) zaer(m)
0.0000 0.25000 -5.5000 0.0 0.0
0.0050 0.25000 -5.4910 0.0 0.0
0.0500 0.25000 -5.4090 0.0 0.0
0.1000 0.25000 -5.3180 0.0 0.0
0.1500 0.25000 -5.2270 0.0 0.0
……
Continues up to the tip….
….
Column 1: radius (m)
Column 2: chord (m)
Column 3: twist (deg)
Column 4&5: x,z position of aerodynamic centre wrt. to elastic axis (necessary when
aeroelastic coupling is activated)
profil.inp
<blank line> -- Input profiles of blades-wings
10 ! NSPANB Number of lines defined below
r profil
0.000 "polar_root.inp"
2.959 "polar_mid.inp"
4.400 "polar_tip.inp"
polar.inp
4 ! Number of different Mach numbers for which polars are defined
0.00 0.20 0.40 0.60
For every angle of attack provide CL,CD,CM data for all Mach numbers
A. Geometrical Visualization
xgeom.dat Global coordinates of panel nodes at current time step
Column 1: X component [ m ]
Column 2: Y component [ m ]
Column 3: Z component [ m ]
xwakef.dat Global coordinates of far wake panel nodes (wake panels not
attached to the blade)
Column 1: X component [ m ]
Column 2: Y component [ m ]
Column 3: Z component [ m ]
The Lifting Line Bodies panels are neglected from this procedure.
E. Aerodynamic Loads
striplXX_YY.dat (lifting bodies) Aerodynamic outputs for blade XX at strip YY
Column 1: Time [ s ]
Column 2: Blade’s azimuth angle [ deg ]
Column 3: Blade’s pitch angle [ deg ]
Column 4: Radius of control point [ m ]
Column 5: Angle of attack [ deg ]
m
Column 6: Magnitude of effective velocity [ ] s
Column 7: Mach number [ – ]
Column 8: Potential C L [ – ]
Column 9: Potential C D [ – ]
Column 10: Potential C N [ – ]
Column 11: Potential C T [ – ]
Column 12: Static C L [ – ]
Column 13: Static C D [ – ]
Column 14: Static C N [ – ]
Column 15: Static C T [ – ]
Column 16: Static Cm [ – ]
Column 17: Dynamic Stall C L [ – ]
Column 18: Dynamic Stall C D [ – ]
Column 19: Dynamic Stall C N [ – ]
Column 20: Dynamic Stall C T [ – ]
Column 21: Dynamic Stall Cm [ – ]
FX N
Column 23: Potential [ ]
striplengt h m
(Edgewise Force)
MY Nm
Column 24: Potential [ ]
striplengt h m
(Pitching Moment)
FZ N
Column 25: Static [ ]
striplengt h m
FX N
Column 26: Static [ ]
striplengt h m
MY Nm
Column 27: Static [ ]
striplengt h m
FZ N
Column 28: Dynamic Stall [ ]
striplengt h m
FX N
Column 29: Dynamic Stall [ ]
striplengt h m
MY Nm
Column 30: Dynamic Stall [ ]
striplengt h m
Column 31: Angle of attack under no wake velocity induction [ deg ]
Column 32: Twist angle [ deg ]
m
Column 33: X component of wake induced velocity
s [ ]
m
Column 34: Y component of wake induced velocity
s [ ]
m
Column 35: Z component of wake induced velocity
s [ ]
m
Column 36:Circulation
s[ ]
striplXX_YY.dat (non-lifting bodies) Aerodynamic outputs for blade XX at
strip YY
Column 1: Time [ s ]
FZ N
Column 2: Potential [ ]
striplengt h m
(Flapwise Force)
FX N
Column 3: Potential [ ]
striplengt h m
(Edgewise Force)
MY Nm
Column 4: Potential [ ]
striplengt h m
(Pitching Moment)
FZ N
Column 5: Static [ ]
striplengt h m
FX N
Column 6: Static [ ]
striplengt h m