Beruflich Dokumente
Kultur Dokumente
(lecture course)
by Dmitri V. Maklakov
Contents
1 Introduction
1.1 Historical review of development of boundary element methods . . . . . . .
1.2 Examples of computations . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
4
8
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
8
8
8
8
10
11
11
12
12
12
12
13
13
14
15
16
16
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
16
16
17
17
19
20
21
21
25
25
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
flow over a sphere
.
.
.
.
.
.
.
.
.
.
2
5 Basic boundary-value problems (BVP) for harmonic functions
5.1 Formulation of basic problems . . . . . . . . . . . . . . . . . . . . .
5.1.1 Dirichlets BVP (DBVP) . . . . . . . . . . . . . . . . . . . .
5.1.2 Neumanns BVP (NBVP) . . . . . . . . . . . . . . . . . . .
5.1.3 Mixed BVP . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.2 Uniqueness theorem . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.3 Unsolvable BVP . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.4 External and internal BVP . . . . . . . . . . . . . . . . . . . . . . .
5.5 Mathematical formulation of the problem on movement of a body in
6 Surface singularity distributions
6.1 Singular integrals . . . . . . . . . . . . . . . . . . . . . . . . . .
6.2 Surface distributions and their jump properties . . . . . . . . .
6.2.1 Surface source distribution . . . . . . . . . . . . . . . . .
6.2.2 Surface doublet distribution . . . . . . . . . . . . . . . .
6.2.3 Connection between the surface doublet distribution and
sheet . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . .
. . .
. . .
. . .
. . .
. . .
. . .
fluid
. . . . .
. . . . .
. . . . .
. . . . .
a vortex
. . . . .
.
.
.
.
.
.
.
.
26
26
26
27
27
27
29
29
29
.
.
.
.
30
30
32
32
34
. 36
38
38
39
39
40
41
43
44
48
48
49
50
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
59
59
60
63
63
65
66
3
10 BEM for 2-D airfoils
10.1 Problem formulation . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.2 2-D versions of basic singularities . . . . . . . . . . . . . . . . . . . . .
10.2.1 Point source . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.2.2 2-D doublet . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.2.3 Point vortex . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.3 Source and doublet distributions . . . . . . . . . . . . . . . . . . . . . .
10.3.1 Source distribution . . . . . . . . . . . . . . . . . . . . . . . . .
10.3.2 Doublet distribution . . . . . . . . . . . . . . . . . . . . . . . .
10.3.3 Constant strength source distribution along a segment (x1 , x2 ) .
10.3.4 Constant strength doublet distribution along a segment (x1 , x2 )
10.4 Integral representation of the 2-D potential and its discrete analog . . .
10.5 Outlook of different formulations . . . . . . . . . . . . . . . . . . . . .
10.5.1 Doublet-only formulation . . . . . . . . . . . . . . . . . . . . . .
10.5.2 Finding influence coefficients . . . . . . . . . . . . . . . . . . . .
10.5.3 Morinos formulation for the total potential . . . . . . . . . . .
10.5.4 Super Morinos formulation . . . . . . . . . . . . . . . . . . . .
10.5.5 Computation of the pressure distribution . . . . . . . . . . . . .
11 Full
11.1
11.2
11.3
11.4
. . . . . . . . .
. . . . . . . . .
transonic flows.
. . . . . . . . .
steady flows
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
.
.
.
.
. . . . . . . . . . . . .
. . . . . . . . . . . . .
Quasi-isentropic flows
. . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
66
66
67
67
68
68
69
69
69
70
70
71
71
71
72
73
73
74
.
.
.
.
74
74
75
76
77
.
.
.
.
80
80
81
82
82
13 Formulae for computing induced potentials and velocities of basic twodimensional elements
85
14 Seminar tasks (1)
86
87
1
1.1
Introduction
Historical review of development of boundary element methods
At the present time the boundary element methods (BEM) are widely used in the
industry and scientific research institutes. Usually in the aerodynamics we deal with a
flow over a body and outside the body the flow is governed by a system of the nonlinear
Navier-Stokes differential equations. There exists a number of numerical methods for
solving these equations. The main of them are finite difference methods (FDM) and finite
element methods (FEM). When we are applying FDM or FEM we should generate a grid
in the space around the body surface. This grid must be refined in the regions where
the flow parameters are expected to vary rapidly, and there will generally be at least
one unknown parameter for every element of the grid. As a result a complex system of
nonlinear equations will be obtained. Solving the system numerically can be a difficult task
even for modern computers, especially in the case of the body of complex configuration
(for example, a modern aircraft).
The Navier-Stokes equations take into account viscosity and compressibility effects.
BEM are based on some simplifications of these equations. To be able to apply correctly
the BEM codes for solving modern aerodynamic problems the users of such codes should
know the backgrounds of BEM. Just these backgrounds will be presented in this lecture
course.
In their initial development BEM deal only with incompressible, inviscous flows. At the
present time there exist some extensions of BEM that allow us to compute compressible
flows. These extensions will be considered at the end of these lectures.
BEM call also panel methods. What is the panel? Consider, for example, a body
shown in fig. 1.
The body surface is represented as a collection of panels. On every panel the singularities (usually, sources, i , and doublets, i ) are distributed. The strength of these
singularities is unknown and should be chosen so, that the panel would influence on the
flow as it was a part of the body surface. So, the panels are the bricks, from which
the body surface together with the flow around is constructed. To define i and i the
aerodynamic problem reduces to a system of linear equations. When the mathematical
unknowns i and i are found, physical values of interest (velocity, pressure) can be easily
determined at any point of the flow.
The paper by Smith and Hess (1962) laid the basis for the modern panel methods for
Figure 1:
5
calculating incompressible flows over 3D configurations. At the present time there exist a
number of panel codes. For example, VSAERO, PAN AIR, HISS are widely used in the
industry.
What makes the panel methods so popular in the world? Three reasons can be indicated:
simple physical models;
simple programming;
the power of the modern computers.
The last point allows us to solve a very great system of linear equations, therefore, bodies
of very complex configurations can be computed.
In table 1 we show some advantages of panel methods in comparing with finite difference methods. From this table one can see that the number of unknowns for panel
Table 1: Comparison between the finite difference and boundary element techniques for
incompressible flows
Operation
Grid generation
Unknowns
Number of unknowns
Order of the system
Equation in domain
Boundary conditions
Finite difference
In the domain
Values in nodes
N3
N6
Approx.
Approx.
Panels
On the surface
Panel singularities
N2
N4
Exactly
Approx.
methods is by one order less than for FDM. This is because the initial 3D problem becomes two-dimensional, we need to define only some values on the surface of the body,
but not in the space. The second great advantage is that for panel methods the governing
equation in the domain will be satisfied exactly.
3
36
10
1
8
4
4
876
2
1 14
9
170
7 6
84
5 7
1
1 1 5
8
9
10
4
1
6 7
6
11
10
109
11
4
11
11
51
6 1
10 7
5
8
110
1
10
26
2
11
11
2 6
5 4
32
10
Level 1
2
3
4
5
6
cplocal: -0.5 -0.4 -0.3 -0.2 -0.1 0
7
8
9 10 11
0.1 0.2 0.3 0.4 0.5
5
Diskretisierung RAE Versuchskoerper WA B2 (0) 0
mit angepassten Netzen im Fluegelanschlussbereich
Figure 3: Example. Panel representation of the model RAEWA B2 (0)(0), the number of
panel N = 3384.
X
Y
Figure 4: Example. Wake roll up on the model RAEWA B2 (0)(0), computed by ROVLM.
-0.7
-0.3
-0.6
Druckverteilung in Rumpflngsrichtung
Schnitt bei = 30 Grad
-0.5
-0.2
-0.4
-0.3
-0.1
-0.2
cp
cp
-0.1
0.1
0.1
0.2
0.3
0.2
0.4
Exp., =0.400, Lower Surface, Ma=0.4, AOA=2 deg.
Exp., =0.400, Upper Surface, Ma=0.4, AOA=2 deg.
Exp., =0.400, Lower/Upper Surface, Ma=0.4, AOA=0 deg.
AOA 0 deg., calc., =0.400, RIGHT WING at it = 49
AOA 2 deg., calc., =0.400, RIGHT WING at it = 49
0.5
0.6
0.3
0.2
0.3
0.4
0.5
x/L
0.6
0.7
0.8
0.9
0.25
0.5
0.75
xcen
Figure 5: Example. Comparison with experiments by Treadgold, Jones and Wilson (1979);
left Cp along the fuselage, right Cp along a wing section. The discrepancy between
the theoretical and experimental pressure distributions at the end of the fuselage can be
explained by not taking into account in the computation the separation at the fuselage
tail.
1.2
Examples of computations
All computations in these examples were carried out by Lutz Gebhardt (IAG) with
ROVLM code developed in IAG.
2.1
Notations
= ~i
+ ~j
+ ~k .
x
y
z
2.2
2.2.1
Scalar fields in the fluid: the density (x, y, z, t), the pressure p(x, y, z, t), temperature
T (x, y, z, t), local sound velocity a(x, y, z, t) and so on.
Let us take, for example, the field of the temperature
T = T (x, y, z) = T (P ).
Figure 6:
Figure 7:
Definition of the gradient-vector:
grad T =
T ~ T ~ T ~
i+
j+
k.
x
y
z
T ~ T ~ T
+ ~j
+ ~k )T = ~i
+j
+k
.
x
y
z
x
y
z
of grad T coincides with the direction of the vector P P1 as 0, and the module of the
gradient is
Tmax T (P )
|grad T | = lim
.
0
10
Figure 8:
Figure 9:
The gradient has an important property, namely, it is perpendicular to the surface
T (x, y, z) = const.
Let l be an axis, that goes through the point P and ~n be the unit vector of this axis
(see fig. 8). Consider on l a point P1 . By definition the derivative in the direction l is
T
T (P1 ) T (P )
= lim
,
P
P
l
1
P P1
where P P1 is the distance between P and P1 .
Connection between the derivative in the given direction and the gradient:
T
= (T ~n) (scalar product).
l
2.2.2
Consider a small fluid element in the space. It moves along a pathline (see fig. 9).
The pathline is the trajectory of a single fluid element in the space. So, different points of
the pathlines are plotted for different moments of time. Do not confuse the pathlines and
streamlines. The streamline consists of many fluid elements at a fixed moment of time
and for any point of the streamline the tangential direction coincides with the direction
of the velocity vector ~q. Pathlines and streamlines coincide only for steady flows.
Definition of the substantial derivative: substantial derivative is the time rate of
change of a property along the pathline. For instance,
for the moment t1 the temperature of the fluid element is T1 ,
for the moment t2 the temperature of the fluid element is T2 ,
11
for the moment t3 the temperature of the fluid element is T3 .
So we have the function T (t) along the pathline. The substantial derivative is the
ordinary derivative of this function:
DT
= T (t).
Dt
Formula for calculation of the substantial derivative:
T
DT
=
+ (~q T )
Dt
t
or symbolically
=
+ (~q ).
Dt
t
The second term in these formulae calls the convective derivative.
2.2.3
Definition:
div ~q =
u v w
+
+
= ( ~q) (scalar value).
x y
z
Physical meaning. Let V be the volume of a small fluid element. Divergence is the
time rate of change of the volume V along the pathline per unit of the volume:
div ~q =
1 D(V )
.
V Dt
Why we may have the change of the volume V ? Only due to compressibility. At
different moments of time the volume will be under different pressures and can be compressed or enlarged. If the flow is incompressible, then
D(V )
=0
Dt
div ~q = 0.
Definition:
w v
rot ~q = ~i
y
z
w u
v u
~j
+ ~k
x
z
x y
12
or
rot ~q = ( ~q) =
~k
~i
~j
(vector product).
Physical meaning. Vorticity defines the angular velocity ~ = 12 rot ~q of an infinitesimally small fluid element.
2.2.5
Useful formulae
div (rot ~q) = 0,
2.2.6
rot (T ) = 0.
General property
Since all the introduced above differential operators have physical meaning, their values
are independent of the choice of coordinate system.
2.2.7
Divergence theorem:
ZZ
S
2.3
(~q ~n)dS =
ZZZ
Stokes theorem:
ZZ
div ~qdV,
(rot ~q ~n)dS =
~
(~q dl).
Continuity equation:
div ~q = 0.
Momentum equations:
u
1 p
+ (~q u) =
,
t
x
v
1 p
+ (~q v) =
,
t
y
13
Figure 12:
1 p
w
+ (~q w) =
.
t
z
This form of the momentum equations, when the viscosity and gravity forces are
neglected, calls Eulers equations. In the vector form the Euler equations can be written
as
~q
q2
1
+ (~q rot ~q) = p.
t
2
Equation of state:
= Const.
Unknowns: u, v, w, p. So, we have four equations and four unknowns.
2.4
Kelvins theorem
Circulation:
=
~
(~q dl).
D
= 0.
Dt
This means that the circulation around a closed curve, consisting of the same fluid elements, does not change in time.
Let us assume that the movement of the fluid starts from a static state.
Static fluid = ~q = 0, = 0
Kelvins theorem = = 0 at any moment t
Stokes theorem =
RR
S
~ = = 0. = rot ~q = 0
(rot ~q ~n)dS = (~q dl)
C
Conclusion: if a movement starts from a stagnant state, then the flow is irrotational
(rot ~q = 0) for all points of the fluid at any moment of time.
2.5
In a real fluid (for example, in air and water) viscous forces are strong only in a socalled boundary layer near the body surface. The boundary layer creates the vorticities
14
in the flow that transport along the body surface and go into the wake behind the body.
Beyond the boundary layer and wake Kelvins theorem holds and
rot ~q = 0.
To model the real situation the boundary layer and the wake are assumed to be
infinitely thin. On the wake surface there is a jump of tangential velocity components qs+
and qs :
qs+ 6= qs .
Under these assumptions the real situation can be modelled by an irrotatinal flow.
2.6
Irrotational flow:
rot ~q = ( ~q) = 0.
Stokess theorem:
=
~ =
(~q dl)
ZZ
S
(rot ~q ~n)dS = 0.
Consider two ways C1 and C2 that joint two points P0 (x0 , y0, z0 ) and P (x, y, z) in the
fluid (see fig. 15). The point P0 is fixed, the point P can vary. According to the Stokes
theorem
Z
Z
~ (~q dl)
~ = 0.
(~q dl)
C1
C2
~
(~q dl)
is independent of choice of curve C, that joins the points P0 and P , and depends only on
the location of the point P (x, y, z).
Definition of the potential:
(x, y, z) =
P (x,y,z)
Z
P0
~ =
(~q dl)
P (x,y,z)
Z
P0
,
x
v=
,
y
w=
,
z
15
Figure 15:
or in a short form
~q = .
Continuity equation
u v w
+
+
=0
x y
z
Figure 16:
Remark 2.1 Let l be an axes in the fluid, ~n be the unite vector of this axes and ql be the
projection of the velocity vector ~q = on l (see fig. 16). Then
ql = ~n =
2.7
.
n
Bernoullis equation
16
Irrotational flow:
rot ~q = 0,
2
~q = ,
q 2 p
=
+
+
t
2
q
q
p
+ + =0
t
2
= 0,
q 2 p
+
+ = C(t),
t
2
2.8
2.9
q2
2
q 2 p
+
+ = C(t).
t
2
3
3.1
17
3.2
Uniform stream
Let
= u x + v y + w z.
We have
= u ,
2
x2
= 0. In analogous way
2
y 2
= 0,
2
z 2
(3.1)
= 0. Therefore,
2 2 2
+
+ 2 = 0,
x2
y 2
z
and satisfies Laplaces equation.
Velocity field:
~q = = u~i + v~j + w~k.
(3.2)
This is the flow, whose velocities are equal in all points. Thus, the equation (3.1) defines
the potential of an uniform stream.
Let us denote
~q = u~i + v~j + w~k, ~r = x~i + y~j + z~k,
where r is the radius-vector of the point P (x, y, z). In vector form equation (3.1) can be
written as
= (~q ~r), (scalar product).
3.3
Point source
1
,
4 r
where r =
x2 + y 2 + z 2 ,
is a constant, r is the distance from the point P (x, y, z) to the origin of the coordinate
system. Let us prove that satisfies the Laplacess equation 2 = 0. Since = const
we should prove that 2 (1/r) = 0. We differentiate:
x
r
(x2 + y 2 + z 2 )x
= 2
= ,
2
2
x
r
2 x +y +z
(x2 + y 2 + z 2 )y
r
y
= 2
= ,
2
2
y
r
2 x +y +z
r
(x2 + y 2 + z 2 )z
z
= 2
= ,
2
2
z
r
2 x +y +z
1
1 r
x
= 2
= 3,
x r
r x
r
1
1 r
y
= 2
= 3,
y r
r y
r
1
1 r
z
= 2
= 3,
r
r z
r
2
x
1
1
1
3x r
1
3x2
=
x
=
+
=
+
,
x2 r
x
r3
r3
x r 3
r3
r 4 x
r3
r5
18
2
y 2
y
=
3
r
y
r
y
r3
y
z
1
2 1
=
3 = 3 x
2
z r
z
r
r
z
Summing the last three equations we get
1
r3
1
r3
1
3y r
1
3y 2
+
=
+
,
r3
r 4 y
r3
r5
1
3z r
1
3z 2
+
=
+
.
r3
r 4 z
r3
r5
1
3
3(x2 + y 2 + z 2 )
3
3r 2
3
3
= 3 +
=
+
= 3 + 3 = 0.
5
3
5
r
r
r
r
r
r
r
1
So, we have proved that 2 (1/r) = 0. Therefore = 4
is the potential of a certain
r
flow.
The velocity field:
~q = =
=
4
r
4
1 ~
i+
x r
y
1 ~
j+
r
y
!
1 ~
k ,
r
~r
.
(3.3)
4 r 3
It follows from equation (3.3) that ~q is directed like the radius vector r. Therefore all
streamlines are direct lines that start from the origin (0, 0, 0) of the coordinate system.
Consider in the space a sphere SR of radius R with the center at the origin (0, 0, 0).
Let us compute the flux trough the surface SR . The flux through any surface is the volume
quantity of fluid that goes through the surface per unit of time.
~q =
f lux =
ZZ
SR
(~q ~n)dS,
~r
~r
, ~n = ,
3
4 r
r
!
ZZ
ZZ 2
ZZ
~r ~r
(~r ~r)
dS
dS
=
dS
=
dS
=
.
r3 r
4
r4
4
r4
4
r2
~q =
f lux =
ZZ
SR
SR
SR
SR
4R2
ZZ
SR
dS =
Ssphere =
(4R2 ) = .
2
4R
4R2
So, f lux = . Since R is an arbitrary radius, this means that at the origin there is a
source of fluid. The strength of the source is .
If < 0 the flux will be negative, directions of velocity vectors take the opposite sign
and we will have a sink instead of source.
If a source is located at the point Q(, , ) then
~r(P, Q) = (x )~i + (y )~j + (z )~k,
r(P, Q) =
(x )2 + (y )2 + (z )2 ,
19
1
,
4 r(P, Q)
Calculate the magnitude of the velocity
=
|~q| =
~
r (P, Q)
4 r 3 (P, Q)
~q =
~r(P, Q)
.
4 r 3 (P, Q)
r(P, Q)
1
=
.
3
2
4 r (P, Q)
4 r (P, Q)
3.4
1
~r
= 3,
r
r
1
~r
= 3.
r
r
Point Doublet
1
4 r(P, Q)
is located. Let l be an axes that goes through the point Q and Q1 be a point, different
from Q, that lies on l. At the point Q1 let the source with the potential
2 =
1
4 r(P, Q1 )
be located. The distance between the points Q and Q1 let us denote by , so = QQ1 .
Let the strength of the source and sink depend on the parameter so, that = ,
i.e., = /. Consider = 1 + 2 as 0:
= lim
+
0
4r(P, Q1 ) 4r(P, Q)
4 l
1
,
r
=
r(P, Q) = r.
The symbol lQ means that the derivative in the direction of the l-axes is taken with
~r
= (~n Q ) =
~n 3 .
r
4
r
4
r
~r
=
~n 3
4
r
20
3.5
Let
u = (~q ~r)
be the potential of the uniform stream with the velocity ~q = ~q ,
~r
d =
~n 3
4
r
be the potential of the doublet located at the origin of the coordinate system. Assume
that the doublet axes is directed opposite to ~q . Then
~n =
Consider the sum
~q
q
and d =
(~q ~r)
.
4q r 3
!
= u + d = (~q ~r) 1 +
.
4q r 3
We denote
=k
4q
k
= (~q ~r) 1 + 3 .
r
(3.4)
Our goal is to define k in such a way that the potential (3.4) would be the potential of
the flow over a sphere of radius R with the center at the origin of the coordinate system.
To do so we should calculate the velocity field
~q = = [(~q ~r)(1 + k/r 3 )].
(3.5)
(~q ~r) = ~q ,
(1/r 3 ) = 3~r/r 5 .
(3.6)
3k~r
(~q r).
r5
The velocity field on the surface of the sphere should be tangential to the surface. Therefore,
~q~r = (~q ~r) = 0 at r = R,
3k(~r ~r)
(~q ~r),
r5
(~r ~q) = (~q ~r)(1 2k/r 3 ) = 0 at r = R,
k = R3 /2.
21
So we obtain the final formulae. Potential for the flow over the sphere:
!
R3
(P ) = (~q ~r) 1 + 3 .
2r
(3.7)
r3
1+
2R3
3R3 ~r
(~q ~r).
2 r5
(3.8)
R3
3
1+
) = u
3
2R
2
(3.9)
~ ~r
3
R
3
~q = ~q ~q
2
2
R R
~
But since ~n = R/R
we come to the formula
3
~q = [~q (~q ~n)~n]
2
(3.10)
This formula means that to compute the velocity on the surface of the sphere we should
take the vector 32 ~q and project it onto the plane that is tangent to the sphere surface.
If the center of the sphere is located at the point Q(, , ) then the formulae (3.7),
(3.8) are correct, but
~r = ~r(P, Q), r = r(P, Q).
The flow over the sphere ia a good test for checking the accuracy of numerical methods,
because we have here the exact analytical solution (3.7), (3.8).
4.1
Bounded domains
2 2 = 0.
Let us calculate
!
2~
2 ~
2 ~
div (1 2 ) = div 1
i + 1
j + 1
k = 1 2 2 + (1 2 ).
x
y
z
Since 2 2 = 0 we obtain that
div (1 2 ) = (1 2 ).
(4.1)
(4.2)
22
Figure 17:
RHSs in (4.1) and (4.2) are equal. Subtracting the formulae from each other we have
div (1 2 2 1 ) = 0.
(4.3)
Equation (4.3) is an identity which is correct for any two harmonic functions 1 and 2 .
Consider a vector field
~q = 1 2 2 1
and let this field be defined in a domain V , bounded by a closed surface S. Let ~n be an
inner unit normal vector of S. Applying the divergence theorem to this field we get
ZZ
S
ZZ
S
ZZZ
div ~qdV,
where ~nout is an outer normal unit vector of S. Since RHS is zero, it is not important
which of the normal vectors we use, outer or inner, because ~nout = ~n. So we can write
ZZ
S
[(1 2 2 1 ) ~n]dS = 0.
(4.4)
This equation is one of Greens identities. We should note that the Greens identity is
certainly correct if the functions 1 and 2 depend not on x, y, z but on , , . Now we
set in (4.4) that
1 = (, , ) = (Q), 2 (Q) = 1/r(P, Q).
the point P (x, y, z) is a fixed point.
Let us assume that the point P lies inside the domain V . The variables , , are now
the variables of integration in (4.4). Since 2 as Q P , the function 2 (Q) in
(4.4) has a singularity at the point P . To exclude the singularity we surround the point
P by a sphere of a small radius with a surface S (see fig. 17). So, the integration in
(4.4) is over S + S . The equation (4.4) takes the form
Z Z "
S+S
1
1
(Q)Q
Q (Q) ~n dS = 0.
r(P, Q) r(P, Q)
23
For sake of brevity we shall write instead of Q , ~r instead of ~r(P, Q), r instead of
r(P, Q) and instead of (Q). Thus
Z Z
S+S
~r
3 ~n dS
r
~r
3 ~n dS
r
ZZ
S
Z Z
S+S
1
( ~n)dS = 0.
r
we get
1
dS +
r n
ZZ
S
~r
3 ~n dS
r
{z
I1
ZZ
S
1
dS = 0.
r n
{z
I2
(4.5)
Let us denote the last two integrals by I1 and I2 correspondingly. Firstly we compute I1 .
Since S is a sphere, ~n = ~r/r and
I1 =
ZZ
S
ZZ
~r
3 ~n dS =
r
So
~r ~r
3
dS =
r r
1
I1 = 2
ZZ
ZZ
1
1
dS = 2
2
r
ZZ
dS.
dS.
1
2
ZZ
S
(P )dS = (P )
ZZ
1
2
dS = (P )
1
1
S = (P ) 2 42 = 4(P ).
2
Secondly, we compute I2 :
I2 =
ZZ
1
1
dS =
r n
ZZ
S
( ~n)dS.
( ~n)dS =
ZZZ
V
ZZZ
div dV =
2 dV = 0,
I2 = 0.
ZZ
S
or
(P ) =
ZZ
S
~r
3 ~n dS
r
!
1 ~r
~n dS +
4 r 3
ZZ
S
ZZ
S
1
dS,
n r
dS.
n
4r
(4.6)
24
Let us denote
1
1
fs (P, Q) =
,
4 r(P, Q)
"
1 ~r(P, Q)
fd (P, Q) =
~n(Q) .
4 r 3 (P, Q)
These functions are the potentials of the source of unite strength and the doublet of unit
strength correspondingly. Then the formula (4.6) takes the form
ZZ
(P ) =
ZZ
(4.7)
(P ) =
(Q)fd (P, Q)dS
(Q)fs (P, Q)dS.
n
S
Our representation is correct, if the point P (x, y, z) lies inside the domain V . Consider
now the case when P lies on the inner part of the surface S. Then to exclude the singularity
at the point P we surround it with an inner semi-sphere of radius . In this case
1
(P )(22 ) = 2(p),
2
and the formula (4.7) takes the form
I1 =
(P ) = 2
ZZ
ZZ
S
(4.8)
ZZ
ZZ
S
(4.9)
Thus, if (P ) is a harmonic function defined in the bounded domain V with the closed
boundary surface S and ~n(Q) is an inner to V unit normal vector, then the following
identities holds true
ZZ
ZZ
(P ) =
(Q)fs (P, Q)dS
P V,
(Q)fd (P, Q)dS +
n
SZ Z
ZSZ
(P ) = 2
(Q)fd (P, Q)dS + 2
(Q)fs (P, Q)dS
P S,
(4.10)
n
SZ Z
S
ZZ
(Q)
n
25
4.2
Unbounded domains
ZZ
(P ) = 2 (P ) 2
(Q)fd (P, Q)dS + 2
(Q)fs (P, Q)dS
P S,
n
S
S
ZZ
ZZ
(P )
4.3
(P ) = u x + v y + w z.
ZZ
ZZ
S
If we denote
(Q) = (Q),
we can write
(P ) = (P ) +
ZZ
(Q) =
ZZ
P V.
(4.12)
(Q),
n
P V,
(4.13)
where (Q) and (Q) are the strengths of doublets and sources distributed on the surface
S. So, the function (P ) is represented as the sum of source and doublet distributions
on S.
Consider any harmonic function (P ) in the inner domain V1 , bounded by the same
surface S. For example, we can take 1 = const or 1 = ax + by + cz (a, b, c are constant)
1
and so on. For the boundary values 1 (Q) and
(Q) of this function with accordance
n
to (4.10) we can write
1 (P ) =
ZZ
S
ZZ
S
1
(Q)fs (P, Q)dS,
n
P V1 ,
(4.14)
26
0=
ZZ
ZZ
S
1
(Q)fs (P, Q)dS,
n
P V.
(4.15)
1
In the formulae (4.14) and (4.15) the functions fd (P, Q) and
(Q) are constructed by
n
means of the outer normal vector with respect to V . If the normal vector is inner, as in
(4.12), then these functions change their signs. But since in the equation (4.15) the LHS
is zero the formulae are true also for the inner normal vector. Thus we can consider that
fd (P, Q) and n are the same in (4.12) and (4.15). Now we subtract (4.15) from (4.12) to
obtain
(P ) = (P ) +
ZZ
S
ZZ "
S
1
(Q)
(Q) fs (P, Q)dS,
n
n
(4.16)
where P V . If we denote
1 (Q) = 1 (Q) (Q),
1 (Q) =
(Q)
(Q),
n
n
ZZ
ZZ
P V.
(4.17)
Compare (4.13) and (4.17). For the same function (P ) we have obtained two different
integral representations with different source and doublet distributions.
Conclusion. The integral representation of a harmonic function in the form of the
sum of source and doublet distributions is not unique. There exists an infinite set of
functions (Q) and (Q) that define the same (P ).
5.1
Consider any domain V with a closed boundary S. Let ~n be an inner unit normal
vector of S with respect to V .
5.1.1
Q S,
27
5.1.2
= FN (Q), Q S,
n
where FN (Q) is a given function of surface points.
We should note that the solution to Neumanns BVP is determined to the extend of
an additive constant. So, if is a solution to Neumanns BVP, then + C is a solution
too.
5.1.3
Mixed BVP
Q S1 ,
= FN (Q), Q S2 ,
n
where FN (Q) and FN (Q) are given functions of surface points.
The Dirichlet and Neumann BVP are particular cases of the mixed BVP.
5.2
Uniqueness theorem
Theorem 1 Mixed BVP has at most one solution except of the case of Dirichlets BVP,
for which the solution is defined to the extend of an additive constant.
Proof. In the previous section we have proved that
div (1 2 ) = (1 2 ),
(4.1)
(5.1)
Let us assume that the mixed BVP has two solutions 1 and 2 and let
= 1 2 .
For the function we will have only zero boundary conditions (BC):
= 0,
Q S1 ,
(5.2)
28
= 0, Q S2 .
n
Now we apply the divergence theorem to the vector field ~q = :
ZZ
S
[( ) ~n]dS =
ZZZ
V
(5.3)
div ( )dV.
(5.4)
ZZ
S
( ~n)dS =
ZZ
dS =
n
ZZ
S1
dS +
n
ZZ
S2
dS = 0,
n
since we have only zero boundary conditions (5.2) on S. Now we compute RHS. It follows
from (5.1) that
ZZZ
RHS =
| |2 dV.
ZZZ
V
| |2 dV = 0 = = 0 = = const.
| |2 dV
is bounded. But for unbounded domains this integral can tend to infinity. For unbounded
domains we need to specify some additional condition at infinity. For instance, ~q
as P . In this case
= 1 2 0,
and usually
ZZZ
V
as P ,
| |2 dV < .
29
Figure 18:
5.3
Unsolvable BVP
It is easy to specify BC so, that BVP has no solution. Consider, for example, NBVP
in the bounded domain:
= FN (Q), Q S.
n
Let us compute the flux of the fluid trough the surface S:
f lux =
ZZ
S
(~q ~n)dS =
ZZ
S
( ~n)dS =
ZZ
S
dS =
n
ZZ
FN (Q)dS.
But the flux mast be zero, because we have no sources or sinks in the fluid. Therefore
ZZ
FN (Q)dS = 0.
ZZ
FN (Q)dS
5.4
Let S be a closed surface. This surface divides the space by two parts. If we need to
find in the part, that contains infinity, the BVP is called external, if we need to find
in the another part the BVP is called internal.
5.5
Let a body moves in a fluid and transforms its shape in its movement. Let ~q = ~qB (Q, t)
be a function that defines the velocity of the point Q of the body surface S at the moment
of time t. We assume that the function ~q = ~qB (Q, t) is known. The undisturbed flow is
the uniform one with the potential
u = u x + v y + w z.
We need to find the potential = (P, t) of the flow.
30
1. Governing equation: 2 = 0.
2. BC at infinity: u 0 as P ,
or in the equivalent form: ~q ~q as P .
3. BC on the surface of the body S.
Assume that at all points of the surface S we locate observers. From the point of view
of each observer the fluid moves with the velocity
~qobs = ~q ~qB ,
with ~q being the velocity of the fluid.
Physical principle: No fluid can go through any parts Sp of the surface S.
It follows from this principle that
f lux = 0 trough any Sp S.
Therefore,
f lux =
ZZ
Sp
(~qobs ~n)dS =
ZZ
Sp
= (~qB ~n).
n
Finally
6.1
Singular integrals
ZZ
The problem is how to compute these integrals when P lies on the surface S? Indeed, if
P S, then the kernel function fs (P, Q) and fd (P, Q) both tends to infinity as Q P .
The points in the domain of integration at which the integrand tends to infinity are called
singular points or singularities. To explain the idea of computing surface integrals with
singularities consider firstly a more simple case of line integrals.
31
Case (A). Compute the integral
Z1
dx
.
|x|1/2
The integrand here tends to infinity as x 0. To compute the integral we remove the
segment [1 , 2 ] (1 > 0, 2 > 0) from the integration domain. So, by definition
Z1
Z 1
Z1
dx
dx
dx
= lim
+
= lim [4 2 1 2 2 ] = 4.
1/2
1/2
1/2
|x|
|x|
1 0 1 |x|
1 0
2
2 0
2 0
This procedure works with an arbitrary proportion between the positive values 1 and 2 .
Such integrals that can be computed by removing an infinitely small arbitrary segment,
containing the singular point, are called improper.
Case (B)
Z1
Z 1
Z1
dx
dx
dx
= lim
+
= lim
2
2
x
x2
1 0 1 x
1 0
2
2 0
2 0
1
1
2 + +
.
1 2
The limit does not exist. The integral has no sense. It is divergent.
Case (C)
Z1
Z
dx
dx Z dx
1
= lim
+
= lim log .
x
2
1 0 1 x 2 x
1 0
2 0
2 0
By choosing different proportions between 1 and 2 we will obtain different values of the
integral. For example, 1 = 22 , then the integral is log 2. The limit is undetermined.
Such integrals, for which the cut off of an infinity small segment leads to undetermined
values, are called singular. But by virtue of symmetry we could expect that this integral
is zero. Indeed, the right hand side of the graphic of the function y = 1/x equals exactly
to the left hand side, but with opposite sign. If we set that 1 = 2 = then
Z1
dx
= log = log 1 = 0,
x
and we have obtained the expected value. Such a value of integral obtained by a symmetrical cut-off is called Cauchys principal value. The Cauchy principal value can be
denoted by a slash or by the letters v.p. (valeur principal, French) before the integral.
So, by definition
Z1
Z
Z1
dx
dx
dx
.
v.p.
= lim
+
0
x
x
x
ZZ
S
f (Q)dS = lim
Z Z
f (Q)dS.
SS
32
Table 2:
DiType
mension
1-D
Line int.
2-D
Surface int.
3-D
Volume int.
Properties
Improper int.
r=
r=
r=
Singular
int.
(v.p.)
Figure 19:
6.2
Consider a double-sided surface S in the space (see fig. 19). Let S + and S be the
sides of S, ~n be the unite normal vector, oriented from S to S + . If (P ) is a function
in the space, then
+ (P ) = (P ), P S + ,
(P ) = (P ),
P S +.
So the function (P ) can have different values on the sides S + and S . In this case we
are saying that (P ) has a jump across S.
6.2.1
ZZ
r(P, Q) =
fs (P, Q) =
1
,
4r(P, Q)
(x )2 + (y )2 + (z )2 .
ZZ
P S +,
(6.1)
(P ) =
ZZ
P S ,
(6.2)
33
Figure 20:
+ (P ) (P ) = 0.
(6.3)
(~q d~l) = + = 0.
This means that no flow producing lift can be modelled with this distribution!
Velocity field:
~q = P
ZZ
P fs (P, Q) = P
Let us denote
ZZ
"
1
1 ~r(P, Q)
=
.
4r(P, Q)
4 r 3 (P, Q)
1 ~r(P, Q)
~
K(P,
Q) =
.
4 r 3 (P, Q)
Then
~q =
ZZ
~
(Q)K(P,
Q)dS.
P S.
(6.4)
~q = ~q (P )
for all points of S. The volume quantity of fluid injected by the element per unit of
time is
f lux = S.
The upper side of the element injects the flux
f lux+ = [~q + (P ) ~n]S.
34
The lower side injects the flux
f lux = [~q (P ) (~n)]S = [~q (P ) ~n]S.
We have here the sign minus, because in computing f lux the direction of the normal
vector on the lower side is reversed. But
f lux+ + f lux = f lux,
[~q + (P ) ~n]S [~q (P ) ~n]S = S
ZZ
(6.5)
(P )
~q (P ) =
~n(P ) + v.p.
2
~
(Q)K(P,
Q)dS,
ZZ
~
(Q)K(P,
Q)dS.
(6.6)
It follows from property 6.3 that the velocity vector induced by the source distribution
has a jump only in the direction normal to S, and no jump in the tangential direction.
6.2.2
ZZ
fd (P, Q) =
Property 6.4 Surface doublet distribution has a jump of (P ) across S. The boundary
value are given by the formulae:
+ (P ) =
(P )
+
2
ZZ
(6.7)
(P ) Z Z
(P ) =
+
(Q)fd (P, Q)dS.
2
(6.8)
(P )
,
4
if P lies above S,
(6.9)
(P )
, if P lies below S
(6.10)
4
where (P ) is the solid angle at the vertex P of the cone with the base S.
Proof of the lemma. Assume that P ia above S and locate at the point P a sink
with the strength (see fig. 21):
(P ) =
35
Figure 21:
sink (Q) =
~qsink =
,
4r(Q, P )
~r(P, Q)
~r(Q, P )
=
,
3
4 r (Q, P )
4 r 3 (P, Q)
(6.11)
since ~r(P, Q) = ~r(Q, P ), r(P, Q) = r(Q, P ). The flux of the fluid that goes into the sink
is
(P )
.
(6.12)
f lux =
4
On the other hand
ZZ
f lux =
[~qsink (Q) ~n]dS.
S
ZZ "
S
~r(P, Q)
~n dS
4 r 3 (P, Q)
ZZ
S
[~r(P, Q) ~n(Q)]
(P )
dS =
.
3
4r (P, Q)
4
{z
fd (P, Q)dS =
(P )
,
4
Finally
fd (P,Q)
if P lies above S,
and we have proved formula (6.9). To prove (6.10) we locate at the point P a sink and
repeat the reasoning. Lemma is proved.
Now we shall prove property 6.4. Consider a small element S of the surface S
(see fig. 22). We assume that the element is so small that it can be thought as flat and
(Q) = (P ) = const, where P is a point inside S, and Q is any point of S. According
to the lemma at the point P1 above S this element induces the potential
S =
(P1 )(P )
.
4
36
Figure 22:
If P1 P then 2 and
S =
(P )
2
(singular component).
It is worth noting that usually a small size induces a small value, but here, due to the
fact that P1 P , even infinitely small element induces a finite value of the potential.
The remaining part of S induces the potential
Z Z
SS
So,
+ (P ) =
(P )
+
2
Z Z
SS
(P )
+
2
ZZ
(P1 )(P )
.
4
Now we compute the velocity field induced by the surface doublet distribution.
~q = P (P ) = P
ZZ
S
ZZ
For computing ~q the following property of the doublet distribution can be used.
37
Figure 23:
Property 6.5 ((without proof))
1
~q(P ) =
4
ZZ
S
~r(P, Q)
1
(2 ~n) 3
dS +
r (P, Q)
4
"
~r(P, Q)
(Q) d~l 3
,
r (P, Q)
(6.13)
~e1 +
~e2 .
2 =
e1
e2
The line C is a closed contour that bounds the surface S. The direction of integration
along C is chosen so, that if one looks from the end of the vector ~n, this direction will be
counter clock-wise (see fig. 23).
Let us denote 2 ~n = (Q). Then the surface integral
1
4
ZZ
S
(Q)
~r(P, Q)
dS
r 3 (P, Q)
is a velocity field induced by the vortex sheet with accordance to Biot-Savars law: the
element of vorticity (Q)dS induces the velocity
(Q)dS
The line integral
1
4
1 ~r(P, Q)
.
4 r 3 (P, Q)
"
~r(P, Q)
(Q) d~l 3
r (P, Q)
represents the velocity field induced by the vortex ring C, that is the boundary of the
surface S.
So, doublet distribution is equivalent (with respect to the induced velocity) to a vortex
sheet plus a vortex ring of nonconstant strength. If = const, then 2 = 0. In this
case doublet distribution is equivalent to a vortex ring of constant strength .
Property 6.6 ((without proof))
2
1
~q (P ) =
+v.p.
2
4
ZZ
S
~r(P, Q)
1
(2 ~n) 3
dS+
r (P, Q)
4
"
~r(P, Q)
(Q) d~l 3
. (6.14)
r (P, Q)
38
Figure 24:
7.1
ZZ
f (Q)dS.
N
X
f (Qi )Si .
i=1
By definition
I=
ZZ
f (Q)dS =
lim
N
max di 0
N
X
f (Qi )Si .
i=1
N
X
f (Qi )Si .
(7.1)
i=1
Computing the areas Si can be done by the method of quadrilateral panels. A quadrilateral is a flat quadrangle. Every part is approximated by a quadrilateral. The area of
39
quadrilateral can be computed analytically by representing it, for example, as two triangles. The whole approximated surface can have gapes or overlapping parts as shown on
the figure.
If we need to commute the integral, in which the integrand is a product of two functions, the following approximate formula is often used
ZZ
f (Q)f1 (Q)dS
N
X
f (Qi )
i=1
ZZ
f1 (Q)dS,
(7.2)
Si
7.2
ZZ
fs (P, Q) =
1
.
4r(P, Q)
N
X
ZZ
(Qi )
i=1
If we denote
Si (P ) =
Si
fs (P, Q)dS .
{z
analytically
ZZ
fs (P, Q)dS,
(7.3)
N
X
(Qi )Si (P ),
(7.4)
Si
then
(P )
i=1
where Si (P ) is the potential, induced at the point P by the panel Si with uniform source
distribution of unit strength.
7.2.1
Quadrilateral source
Assume that the quadrilateral S is located at the plain XOY (see fig. 25). This
element has a uniform source distribution of unit strength. The potential induced by the
element is
1
(P ) =
4
ZZ
S
dS
1
=
r(P, Q)
4
ZZ
S
dd
(x )2 + (y )2 + z 2
This integral can be computed analytically. As a result we obtain the function of eleven
40
Figure 25:
Figure 26:
variables:
(P ) = Fs (x1 , y1 , x2 , y2 , x3 , y3, x4 , y4 , x, y, z).
(7.5)
There exist effective and fast programming code to compute the function Fs as well as
the partial derivatives for components of induced velocity:
u=
Fs
,
x
v=
Fs
,
y
w=
Fs
.
z
1
w(x, y, 0) = ,
2
if (x, y) S.
Let us consider a part Si of the surface S that has not been flattened yet. Let us
introduce a local coordinate system (LCS) with basis vectors e~1 , ~e2 , ~e3 , so that the vector
~e3 coincides with the normal: ~e3 = ~n.
41
Figure 27:
Figure 28:
Let ~r1 , ~r2 , ~r3 , ~r4 be the angular point of Si . There exist a number of ways of introducing LCS and flattening the element. We describe here one of the most popular. Let
us compute the diagonal vectors
d~1 = ~r2 ~r4 ,
If the panel is close approximately to a rectangle, then the vector d~1 + d~2 will be approximately parallel to the edges ~r2 ~r1 and ~r3 ~r4 . We define
~e3 =
(d~2 d~1 )
,
|d~2 d~1 |
~e2 =
d~1 + d~2
,
|d~1 + d~2 |
Thus, the vectors e~1 , ~e2 , ~e3 are found. The origin of the local coordinate system we locate
at the middle point of Si :
1
~rc = (~r1 + ~r2 + ~r3 + ~r4 ).
4
Now the local coordinate system is fully defined.
7.2.3
If we know the components of the vectors e~1 , ~e2 , ~e3 , then we know the matrix
42
that determines these components:
~e1 = e11~i + e12~j + e13~k,
~e1 = e11~i + e12~j + e13~k,
~e1 = e11~i + e12~j + e13~k.
Assume that in the global coordinate system (GCS) we have a given vector
~a = a1~i + a2~j + a3~k,
a1 , a2 , a3 are the components of the vector in GCS. In the local coordinate system (LCS)
this vector can be represented as
~a = a1~e1 + a2~e2 + a3~e3 ,
where a1 , a2 , a3 are the components of ~a in LCS. The transformations from a1 , a2 , a3 to
a1 , a2 , a3 and back are specified by the formulae
ai =
3
X
eij aj ,
i = 1, 2, 3;
(GCS to LCS),
(7.7)
3
X
eji aj ,
i = 1, 2, 3;
(LCS to GCS).
(7.8)
j=1
ai =
j=1
()
For example, we will prove the first of the relations (*). The component a1 is the projection
of the vector ~a on the axis e1 . The projection of any vector on an axis equals the scalar
product of the vector and the unit vector of the axis:
a1 = (a ~e1 ) = (a1 , a2 , a3 ) (e11 , e12 , e13 ) = e11 a1 + e12 a2 + e13 a3 ,
and the first relation in (*) is proved. The remaining ones can be proved analogically.
Equation (7.8) means that
a1 = e11 a1 + e21 a2 + e31 a3 ,
a2 = e12 a1 + e22 a2 + e32 a3 ,
a3 = e13 a1 + e23 a2 + e33 a3 .
()
For example, we will prove the first of the relations (**). the component a1 is the projection of the vector ~a on the axis x with the unit vector ~i:
a1 = (~a ~i) = (a1~e1 + a2~e2 + a3~e3 ) ~i = a1 (~e1 ~i) +a2 (~e2 ~i) +a3 (~e3 ~i),
| {z }
e11
| {z }
e21
| {z }
e31
and the first relation in (**) is proved too. The remaining ones can be proved analogically.
43
It is convenient to write the relations (7.7) and (7.8) in matrix form. Let us denote
a1
a = a2 ,
a3
a1
a = a2
a3
a=
Ea,
|{z}
Matrix
product
E T a ,
| {z }
Matrix
product
T
E = e12 e22 e32 .
e13 e23 e33
So, it is easy to remember that the transformation from
GCS to LCS is done with E,
LCS to GCS is done with E T .
Remark 7.1 Every element (panel) has its own matrix E.
7.2.4
N
X
(Qi )Si (P ),
i=1
~q = P (P ) =
N
X
(Qi )P Si (P ).
i=1
1. Every quadrilateral panel is defined by its angular points: ~r1 , ~r2 , ~r3 , ~r4 . So, for every
panel with number i we determine its own local coordinate system, i.e. the unit
vectors ~e1 , ~e2 , ~e3 :
~e3 =
(d~1 d~2 )
,
|d~1 d~2 |
~e2 =
d~1 + d~2
,
|d~1 + d~2 |
4
1X
~ri .
4 i=1
44
2. By means of the matrix E we transform the coordinates of the point P (x, y, z) and
angular points of the panel in the LCS:
(x, y, z) ~rc ,
~r1 ~rc ,
~r2 ~rc ,
~r3 ~rc ,
~r4 ~rc .
LCS.
3. Because it is possible that the element is not flat, all z components of the corner
points in LCS are set to zero.
4. Using a standard code for Fs (x, y, z) we compute the induced potential Si (P ) and
the induced velocity ~q = Si (P ).
5. We transform the induced velocity vector ~q = uloc~e1 + vloc~e2 + wloc~e3 to the GCS:
uloc
E T vloc = GCS.
wloc
6. We find the sums of all induced potentials and velocities.
7.2.5
x2
1
1
= .
2
2
r
+y +z
x2
1
1
1 = 1.
2
2
r
+y +z
ZZ
S
ZZ
S
fs (P, Q)dS,
n
|{z}
1
1
1 = = 1,
r
1
=
= 2 = 1 at r = 1.
n
r
r
=
As a result we get
1
1 = 1
r
ZZ
S
fs (P, Q)dS,
P is outside S,
45
(3D) 26 Oct 2003 shere shape
0.5
-0.5
-1
-1
-1
-0.5
-0.5
0
0.5
0.5
1
Figure 29: Panel representation of the sphere. The number of panels N = 900.
0 = 1
ZZ
fs (P, Q)dS,
P is inside S.
We find from the last formulae the test for the potential:
ZZ
S
1
fs (P, Q)dS = ,
r
P is outside S,
fs (P, Q)dS = 1,
P is inside S,
ZZ
S
ZZ
fs (P, Q)dS =
ZZ
~r
,
r3
fs (P, Q)dS = 0,
P is outside S,
P is inside S.
The test computations were carried out for a sphere of unit radius with the center
located at the origin. The vector of velocity at infinity ~q = (1, 0, 0). The panel
representation of the sphere is shown in fig. 29. The representation has been obtained in
the following manner. In every section that goes through the x-axes we have 2 nx panels
46
(XY) 27 Oct 2003
Region of
check
30
30o
Figure 30: Region of the accuracy check. The bottom of the region consists of 5 panels.
distributed uniformly on the circumference of unit radius. So the angular size of all panels
is the same and at nx = 30 is 6 . In every section parallel to the coordinate plane Y OZ
we have nr panel, that also are distributed uniformly along the circumference bounded
the section. The total number of the panel is N = nx nr . We set nx = 30, nr = 30. Thus
the total number of panels is N = 900. Now we pass the section through the x-axes in
such a manner that the section goes trough the collocation points. By virtue of symmetry
ia all such sections the velocity field is the same. To investigate the accuracy of panel
method we choose the region shown in fig. 30. In this region we compute the potential
and the module of the velocity vector by means of the panel method and analytical
formulae. The distribution of the related errors of the panel method is shown in fig. ??
and fig. ??.
As one can see the results for the potential , obtained by the low-order panel method,
are accurate everywhere in the flow. For the velocity field ~q the low-order panel method
gives less accurate results, especially, if the point is very close to the panel edge. But yet
above and below collocation points the results are accurate enough for practical applications.
To explain this less accuracy for the velocity field we should recall that the potential
given by the quadrilateral source is continuous, but the velocity components have slight
singularities, defined by the formulae (7.6), as the point P tends to the edge of the panel.
47
Frame 001 5 Jun 2003 Sourse errors
1.1
phierr
0.05
0.045
0.04
0.035
0.03
0.025
0.02
0.015
0.01
0.005
0
1.09
1.08
1.07
1.06
1.05
1.04
1.03
1.02
1.01
30
36
42
48
54
60
tet
Figure 31: Typical distribution of errors of potential for quadrilateral sources along 5
panels.
Frame 001 5 Jun 2003 Sourse errors
1.1
qerr
0.05
0.045
0.04
0.035
0.03
0.025
0.02
0.015
0.01
0.005
0
1.09
1.08
1.07
1.06
1.05
1.04
1.03
1.02
1.01
30
36
42
48
54
60
tet
Figure 32: Typical distribution of errors of velocity for quadrilateral sources along 5
panels.
48
7.3
We need to compute
=
ZZ
where fd (P, Q) =
By discretizing we get
N
X
(Qi )
i=1
ZZ
fd (P, Q)dS .
Si
If we denote
Di (P ) =
~n(Q) ~r(P, Q)
.
r 3 (P, Q)
{z
analytically
ZZ
fd (P, Q)dS,
(7.9)
N
X
(Qi )Di (P ).
(7.10)
Si
then
(P )
7.3.1
i=1
Quadrilateral doublet
The element is located in the plane XOY . On this element we have a uniform doublet
distribution of unit strength:
(P ) =
ZZ
fd (P, Q)dS =
ZZ
S
1
4
ZZ
S
[(x
)2
zdd
.
+ (y )2 + z 2 ]3/2
The integral in the RHS can be computed analytically. As a result we get the function of
11 variables.
(P ) = Fd (x1 , y1 , x2 , y2 , x3 , y3 , x4 , y4, x, y, z).
(7.11)
For computation of this function also exists a fast and effective codes.
Properties of quadrilateral doublet.
1. Fd (x, y, z) has a jump across S:
Fd (x, y, 0) =
1
2
on S.
2. The velocity field ~q = P [Fd (x, y, z)] is equivalent to the velocity field induced by
a vortex ring:
I
1
~r(P, Q)
~q =
d~l 3
,
4 C
r (P, Q)
49
where C is the contour that bounds the quadrilateral. Because of that the velocity field is continuous across S, but near the edges of the element ~q has a strong
singularity:
1
|~q(P )| ,
a
where a is the distance from the point P to the nearest edge of the S.
The algorithm of computing the surface doublet distribution is the same as for the
surface source distribution. The only difference is that instead of the standard code for
Fs (x, y, z) we are using the code for Fd (x, y, z).
7.3.2
Consider a flow over a sphere of unit radius. S is the surface of the sphere,
~q = u~i + v~j + w~k
is the velocity vector at infinity. For this flow we obtained earlier the exact solution:
(P ) = u (1 +
1
),
2r 3
ZZ
S
2 u
(P ) = u (P )
ZZ
ZZ
S
fs (P, Q)dS,
n
|{z}
0
3
u fd (P, Q)dS .
2
{z
doublet distribution
Test for doublet distribution:
ZZ
1
3
u (1 + 3 ) = u (P )
u (Q)fd (P, Q)dS,
2r
2
P is outside S,
0 = u (P )
ZZ
S
3
u (Q)fd (P, Q)dS,
2
P is inside S.
~q = u (1 +
1
1
3(~q ~r)~r
=
~
q
(1
+
)
2r 3
2r 3
2r 5
ZZ
S
3
u (Q)P [fd (P, Q)]dS,
2
P is outside S,
50
0 = ~q (P )
ZZ
S
3
u (Q)P [fd (P, Q)]dS,
2
P is inside S.
The test computations has been carried out in the region shown in fig. 30. They
have demonstrated that the results for the potential , obtained by the low-order panel
method, are accurate if the point P is not too close to the edges of the panels. For
example, at the collocation points we obtained accurate values of .
But for velocity field ~q the accuracy of computation decreases catastrophically, if the
point P is close to the surface of the body. The explanation can be found in the formula
(6.14):
2
1
~q (P ) =
+v.p.
2
4
ZZ
S
~r(P, Q)
1
(2 ~n) 3
dS+
r (P, Q)
4
"
~r(P, Q)
(Q) d~l 3
. (6.14)
r (P, Q)
On every panel the strength of doublets is constant 2 = 0. Because of that the singular
component 2 /2 disappears as the point P is on the surface S. This leads to the errors
that have the order of |2 |.
7.3.3
Let dmax be the maximum diameter of the elements, that represent the surface S.
There exists a layer of width approximately dmax above and below S where approximate
formulae can give wrong results. The behavior of low-order panel approximations in this
boundary layer of possible errors is demonstrated in table 3.
Table 3: The behavior of low-order panel approximations in the boundary layer of errors
Potential
Everywhere
Velocity
Above and below collocation points
Above and below colloca- Nowhere in the layer
tion points
(disappearance of the
singular component)
In practical aerodynamic problems we need very often to compute the velocity field ~q
directly on the surface of the body. To make such computations correctly we should define
the singular component 2 /2 by some other way (e.m., by finite difference method)
and add it to the sum of the induced velocities obtained by the low-order panel method.
8
8.1
Problems of aerodynamics usually reduce to external Neumanns BVP. So, as an example we consider the external NBVP. Let S be a closed surface, ~n be the external unit
normal vector, FN (Q) be a function of surface points.
51
Frame 001 5 Jun 2003 doublet errors
1.1
phierr
0.05
0.045
0.04
0.035
0.03
0.025
0.02
0.015
0.01
0.005
0
1.09
1.08
1.07
1.06
1.05
1.04
1.03
1.02
1.01
30
36
42
48
54
60
tet
Figure 33: Typical distribution of errors of potential for quadrilateral doublets along 5
panels.
Frame 001 5 Jun 2003 doublet errors
1.1
qerr
0.05
0.045
0.04
0.035
0.03
0.025
0.02
0.015
0.01
0.005
0
1.09
1.08
1.07
1.06
1.05
1.04
1.03
1.02
1.01
30
36
42
48
54
60
tet
Figure 34: Typical distribution of errors of velocity for quadrilateral doublets along 5
panels.
52
External Neumanns BVP:
2
2
2
+
+
= 0 (Laplaces eq.),
2 x2 2 y 2 2 z 2
(8.1)
= FN (P ), P S,
n
(P ) 0 as P .
(8.2)
(8.3)
ZZ
ZZ
(4.13)
For the representation (4.13) equation (8.1) will be satisfied automatically. The integrals
in the RHS tend to zero as P . Therefore the boundary condition at infinity (8.3)
for (4.13) will be satisfied automatically too. Thus we need to find (Q) and (Q) so,
that the boundary condition (8.2) would be fulfilled.
Let us set in (4.13) that (Q) = 0. In this case we obtain the source-only formulation:
= (P ) +
ZZ
(8.4)
= [P ~n(P )],
n
= (P ) +
ZZ
(Q)
ZZ
~r(P, Q)
dS,
4r 3 (P, Q)
= (P ) +
P S,
{z
~
K(P,Q)
~
(Q)K(P,
Q)dS.
The last formula is correct if P lies outside S. If P S + , then with accordance to the
jump property of the source distribution (formula (6.5)) we obtain
ZZ
S
~
(Q)K(P,
Q)dS =
(P )
~n(P )
+v.p.
| 2 {z
}
singular component
ZZ
~
(Q)K(P,
Q)dS,
ZZ
(P )
~
P = P (P ) +
~n(P ) + v.p.
(Q)K(P,
Q)dS,
2
S
[P ~n(P )] = FN (P ) (BC),
(P )
[P (P ) ~n(P )] +
[~n(P ) ~n(P )] +v.p.
{z
}
2 |
=1
(P )
+ v.p.
2
ZZ
S
ZZ
S
~
(Q)[K(P,
Q) ~n(P )]dS = FN (P ),
{z
RHS is known
(8.5)
53
where
~
K1 (P, Q) = [~n(P ) K(P,
Q)]
is a kernel function.
Equation (8.5) ia a Fredholm integral equation of the second kind (good equation,
after discretization we shall have a well conditioned linear system).
In a similar manner we can obtain an integral equation for solving Dirichlets BVP.
(P ) = FD (P ) (Dirichlet BC).
We recall that the source distribution is continuous across S. Therefore
(P ) +
ZZ
ZZ
S
This is a Fredholms integral equation of the first kind. (Bad equation, after discretization we will have possibly a full matrix that is not diagonally dominant.)
To reduce a BVP to an integral equation we can use doublet-only formulation. In this
case (Q) = 0 and
ZZ
(Q)fd (P, Q)dS.
(P ) = (P ) +
Repeating previous reasoning we will obtain again an integral equation for finding the
doublet distribution (Q).
8.1.1
1. External Neumanns BVP. Source-only distribution is unique, doublet-only distribution is not unique.
2. Internal Neumann BVP. Neither source-only nor doublet-only distributions are
unique.
3. External Dirichlet BVP. Source-only distribution is unique, doublet-only distribution is not unique.
4. Internal Dirichlet BVP. Both source-only and doublet-only distributions are unique.
8.2
= ( ~n) = FN (P ),
n
P S,
(Neumanns BC).
ZZ
S
ZZ
S
fs (P, Q)dS ,
n
=FN (Q),
n
{z
(from BC)
54
(P ) = (P )
ZZ
ZZ
{z
{z
(8.6)
sources
doublets
The representation (8.6) is correct if P lies outside S. Now let P S. We recall that
the source distribution is continuous across S. Therefore
ZZ
ZZ
{z
no singular component
But the doublet distribution has a jump across S. So according to (6.7) we have
ZZ
S
(P )
=
+
2
ZZ
(P ) = (P ) +
(P )
ZZ
ZZ
ZZ
ZZ
S
B(P )
(P ) Z Z
+
(Q)fd (P, Q)dS = B(P ).
2
(8.7)
Equation (8.7) is called Morinos integral equation. (Fredholms equation of the second
kind, good for numerical solution). Equation (8.7) is very convenient for numerical computations. It allows us to find the distribution of the potential (Q) on the body surface
S. In the source-only or doublet-only formulations we are satisfying directly the Neumann
BC on the surface S. In Morinos formulation instead of BC we have a mathematical equation (8.7). BC are hidden in this mathematical equation. So, we are satisfying here the
BC indirectly. Since we can only solve (8.7) approximately, the BC will be also fulfilled
only approximately.
8.3
Method of reducing the external Neumann BVP to the internal Dirichlet BVP
Consider inside S any harmonic function in (P ). Stress your attention to the fact that
we are choosing in (P ) ourself. For example, we can set in (P ) = 0 or in (P ) = (P ).
So, in (P ) is given and the velocity field ~qin = in (P ) is also given inside S. Now
consider the function
G(P ) = (P ) +
ZZ
S
ZZ
S
(8.8)
55
Here (Q) and (Q) are unknown. We will try to find them in such a manner that
G(P ) = (P ),
P lies outside S,
(8.9)
P lies inside S.
(8.10)
G(P ) = in (P ),
First of all we are computing the jump of ~q = P (G) across S. We are using here the
formulae for the jumps that were deduced earlier for source and doublet distributions in
section 5. We obtain
~q + (P ) ~q (P ) = (P )~n
2 (P )
{z
(8.11)
2-D gradient
Now we calculate the normal component of this jump. In so doing we are taking into
account that 2-D gradient is tangential to the surface S. Therefore 2 ~n, and (2 ~n) =
0. Thus
[~q + (P ) ~q (P )] ~n(P ) = (P )(~n ~n) = (P ).
So, for ~q = G we have
[~q + (P ) ~q (P )] ~n = (P ).
(8.12)
On the other hand we can compute the jump by (8.9), (8.10). Indeed,
(~q + ~n) = [G(P ) ~n]+ = ( ~n) =
= FN (Q),
n
(8.13)
(8.14)
Thus in (8.8) (Q) is known, and we need to find only (Q) (doublet distribution). To
find (Q) we shall use (8.10). But to provide (8.10) it is enough to fulfill
G (P ) = in (P ),
P S
(8.15)
Indeed, equation (8.15) is Dirichlet BC. Since DBVP has a unique solution, equation
(8.10) follows from (8.15). We satisfy (8.15) by the method of integral equations. For the
doublet distribution
ZZ
(P )
=
+
2
ZZ
ZZ
(P )
G (P ) = (P ) +
+
2
ZZ
S
ZZ
ZZ
S
56
in (P ) = (P ) +
ZZ
(P ) Z Z
+
(Q)fd (P, Q)dS +
(Q)fs (P, Q)dS,
2
S
ZZ
(P )
+
2
where
B1 (P ) = in (P ) (P )
ZZ
8.4
ZZ
B(P ) = (P ) +
ZZ
ZZ
S
(P ) Z Z
+
(Q)fd (P, Q)dS,
2
S
P S
ZZ
ZZ
So, we have included the singular component (P )/2 in the integral. To compute the
LHS and RHS of the Morino equation we use the approximate formulae (7.3), (7.4), (7.9),
(7.10) of the panel method, that were obtained in the previous section:
ZZ
S
N
X
j=1
FN (Qj )Sj (P ),
Sj (P ) =
ZZ
Sj
fs (P, Q)dS,
57
Figure 35:
ZZ
S
N
X
(Qj )Dj (P ),
Dj (P ) =
j=1
ZZ
fd (P, Q)dS.
Sj
Dij+
58
Now we will satisfy the Marino integral equation only at the collocation point Qi . If we
denote j = (Qj ) we shall have
X
Dij j = (Qi ) +
j=1
N
X
Sij FN (Qj ),
i = 1, 2, . . . , N.
j=1
The system of linear equations can be solved by standard routines. After solving the
system we obtain the values of potential at the collocation points Qj :
j = (Qj ),
j = 1, 2, . . . , N.
If we use another formulation, then the influence coefficients have a different sense.
For example, consider the source-only formulation:
= (P ) +
ZZ
where (Q) is an unknown source distribution. Earlier, for finding (Q) we deduced the
integral equation
ZZ
(P )
+ v.p.
(Q)K1 (P, Q)dS = FN (P ) (P ) ~n(P ),
2
S
~r(P, Q) ~n(P )
.
4r 3(P, Q)
The LHS of the equation is the normal component of the velocity vector induced by the
source distribution at the point P of the surface S + . We define the influence coefficient Wij
as the normal components of the velocity vector at the point Qi , induced by the sources
of unite strength distributed on the element with the number j. Using this definition we
get
K1 (P, Q) =
N
X
j=1
{z
i = 1, 2, . . . , N.
RHS is known
where j = (Qj ), j = 1, 2, . . . , N are unknown. To determine j we can again use
standard routines for solving linear systems.
59
9
9.1
Consider a body that moves in the fluid with constant velocity ~qB . The body moves
without changing its shape. The fluid at infinity is at rest. Let us introduce a coordinate
system in the body frame of reference. Then the body is at rest and the flow at infinity
has the velocity ~q = ~qB . We need to find the potential = (x, y, z). In section 4
we reduced this problem to the external BVP:
2 = 0 (Laplaces eq.),
(9.1)
(9.2)
(9.3)
To solve the external NBVP we can use the method of integral equations with discretization by the panel method. For Morinos formulation we obtain the equation
(P )
+
2
ZZ
(9.4)
ZZ
fs (P, Q)dS,
n
since
= 0.
n
Very often for solving hydrodynamic problems instead of the total potential (x, y, z)
it can be used a so-called perturbation potential
(x, y, z) = (x, y, z) u x v y w z.
If we rewrite the BVP (9.1)-(9.3) in terms of the perturbation potential we get
2 = 0,
(9.5)
(9.6)
(9.7)
Morinos integral equation for external Neumann BVP (9.5)-(9.7) takes the form
(P )
+
2
ZZ
S
ZZ
S
(9.8)
60
Figure 36:
If to compare equation (9.4) and (9.8) we can see that in (9.4) we have no integral in the
RHS. Numerical solution of this equation seems to be easier. But in equation (9.8) the
integrand (~q ~n) and the RHS are small if the body is slender and moves at a small angle
attack. This means that the function to be found (Q) will be also small. This can give
us a numerical advantage and greater accuracy.
Remark 9.1 Because in panel methods integral equations are fulfilled only in the finite
number of collocation points we will have leakage through the body surface S. The streamlines near S can go in S and leave out it.
9.2
The difference between flows over a smooth body and a wing is that behind the
trailing edge line of the wing a wake forms (see fig. 36). The wake in the potential flow
is an infinitely thin surface on which the potential and the tangential component of
velocity ~q have a jump. The BC on the surface SB of the wing are the same as for a
smooth body. If (x, y, z) is the perturbation potential then
= (~q ~n).
n
For the total potential
= 0.
n
The boundary condition for the steady wake:
1. The wake is impermeable, i.e.
= 0,
n+
= 0.
n
61
Let us write the integral representation for the perturbation potential
(P ) = (P ) u x v y w z.
In so doing we should take into account that the wake surface Sw has two sides Sw+ and
Sw . On these sides we have the different normals ~n+ = ~n and ~n = ~n. The values of
the potential on these sides are also different: + and . This gives
ZZ
(P ) =
fd P, QdS +
SB
ZZ
+
Sw
ZZ
+
Sw
ZZ
SB
fd P, QdS
(~
q ~
n)
ZZ
fd (P, Q)dS +
Sw
{z
()
fs (P, Q)dS +
n+
fs (P, Q)dS
n
|{z}
{z
ZZ
Sw
fs (P, Q)dS ,
n
}
()
(~n+ ~r)
(~n ~r)
=
on Sw+
fd (P, Q) =
3
3
4r
4r
(~n ~r)
(~n ~r)
fd (P, Q) =
=
on Sw ,
3
4r
4r 3
1
fs (P, Q) =
on Sw+ and Sw .
4r
Now
() =
ZZ
Sw
fd (P, Q) =
(~n ~r)
.
4r 3
=0
~n+
=0
~n
Therefore,
() =
ZZ
Sw
~n
and finally
(P ) =
ZZ
SB
fd (P, Q)dS
where w = + .
ZZ
SB
ZZ
Sw
wake term
62
We see that the wake can be modelled by a doublet distribution. Now we recall that
= u x v y w z ,
|
{z
has no jump
w = + = + .
It follows from here that w is the circulation along the contour C that intersects the
wake:
I
+
w = = (~q d~l).
C
We should note that the wake surface Sw is unknown in advance and is to be found
in solving. Because of that we have two conditions on the wake. So far we have used
the impermeability conditions. Now we will use the condition that the wake is unloaded:
p+ = p . From Bernoullis equation it follows that
p+ +
(q )2
(q + )2
= p +
,
2
2
where q + and q are the modula of the velocity vectors ~q + and ~q on the surface Sw .
Let us introduce the average velocity
~qw =
~q + + ~q
2
on Sw .
This average velocity is also called the wake velocity. The vector ~qw forms a velocity field
on Sw . This velocity field forms some streamlines on Sw . These streamlines are called
mean streamlines.
Theorem 2 The doublet distribution w = + = + is constant along mean
streamlines.
Proof. It follows from Bernoullis equation that
(q + )2 = (q )2 .
Consider on Sw two perpendicular directions e1 and e2 that go trough the point P Sw .
We expand ~q + and ~q along this directions:
~q + = q1+~e1 + q2+~e2 ,
~q = q1~e1 + q2~e2 ,
q1 )(q1+
(q1+ q1 )
q1 )
(q2+
q2 )(q2+
q2 )
= 0,
q1+ + q1
q + + q2
+ (q2+ q2 ) 2
= 0.
2
2
We note that
~qw =
q1+ + q1
q + + q2
~e1 + 2
~e2 .
2
2
:2
(9.9)
(9.10)
63
Compute 2-D gradient of w :
2 w = 2 (+ ) = 2 (+ ) =
(+ )
(+ )
~e1 +
~e2 ,
e1
e2
2 w = (q1+ q1 )~e1 + (q2+ q2 )~e2 .
(9.11)
2 w ~qw ,
~e = ~qw /|~qw | is the direction of the mean streamline that goes through the point P . Then
(2 w ~e) = 0
w
= 0.
e
This means that w is constant along the mean streamline. Theorem is proved.
9.2.1
T.E.
of wing
= (+ )
T.E.
of wake
(P ) =
ZZ
SB
Let P SB , then
ZZ
SB
ZZ
SB
ZZ
ZZ
w fd (P, Q)dS.
Sw
(P )
=
+
(Q)fd (P, Q)dS.
| {z2 }
SB
singular
component
(9.12)
64
Figure 37:
By means of this formula we get
(P )
+
2
or
ZZ
SB
ZZ
Sw
ZZ
SB
w fd (P, Q)dS =
|
ZZ
ZZ
SB
B(P )
(9.13)
Sw
65
3. The number j is the number of an lower panel that adjoins the trailing edge. To
compute Dij we should add to Dj (Qi ) the potential induced at the point Qi by the
wake row, that adjoins to the j-panel. All panel in the wake row have the strength
1.
The discrete form of Morinos equation is
N
X
Dij j
j=1
N
X
(~q ~n),
j=1
where j = (Qj ), j = 1, 2, . . . , N.
The wake disappears in this equation. Its influence is included in the influence coefficients.
9.2.3
N
X
j=1
ZZ
Sj
fd (P, Q)dS
Nw
X
wj
j=1
ZZ
Sj
fd (P, Q)dS
N
X
(~q ~n)
j=1
ZZ
Sj
where Swj are the elements of the wake, Nw is the number of elements of the wake,
= + u x + v y + w z,
(9.15)
~q = P = P + ~q .
Pressure coefficient
p p
q2
=
1
.
2 /2
2
q
q
To determine q we need to find P on the surface of the wing. But in our integral
representation (9.14) we have the doublet distribution, so the method of summing induced
velocities leads to great errors. To compute correctly q on the surface of the wing (in the
layer of error) it is possible to use the finite difference method. Indeed after solving
the Morino equation we know the accurate values of the perturbation potential at
the collocation points. By making use of (9.15) we can find the values of the total
potential at the same points. Since the surface of the wing is impermeable we have
= 0 and therefore q = |2 |. Finding of this 2-D gradient can be made by FDM. For
n
example, if the surface of the wing is represented by equidistant rectangles and x, y are
local coordinates whose axes are parallel to the edges of the rectangle with the number i,
then
v
!
!2
u
u 2
i3 i1
i2 i4
t
=
,
=
, q=
+
.
x
2h
y
2h
x
y
Lift:
N
2 X
q
~
L=
Cpj Sj ~n(Qj ),
2 j=1
Cp =
where Sj is the areas of elements, Cpj is the pressure coefficient, computed at the point
Qj .
66
Figure 38:
9.3
10
10.1
~q = ,
~q = u~i + v~j.
= 0.
n
On the wake Cw we have two conditions.
1. The wake is impermeable:
= 0 on Cw .
n
It follows from here that the wake is a streamline.
67
2. The wake is unloaded: p+ = p . From Bernoullis equation we get
p+ +
(q + )2
(q )2
= p +
2
2
(q + )2 = (q )2
= q + = q .
(10.1)
along mean streamlines (for proof see 3-D case). For 2-D case the mean streamlines
coincide with ordinary streamlines. Consequently, equation (10.1) is fulfilled along the
wake.
Since the velocity field is continuous and w = + = const along the wake the
shape of the wake does not influence the velocity field. (This fact we give without proof).
This means that as the wake we can take any line that starts from the trailing edge and
goes to infinity. For example we can take as the wake a direct semi-infinite segment. As
a result we come to the following boundary-value problem
2 2
+
= 0 (Laplaces eq. for 2-D case),
x2
y 2
= 0 on C,
n
w = + = const along Cw ,
~q
as P .
(10.2)
(10.3)
(10.4)
(10.5)
Beside equations (10.2)-(10.5) we have the Kutta condition that the velocity is finite at
the trailing edge.
10.2
Notation:
P (X, Y ) is a point in the domain;
Q(, ) is a point on the line of integration;
r(P, Q) = |QP | = (x )2 + (y )2 ;
10.2.1
Point source
Assume that the source is located at the point Q(, ). The potential of the source is
=
ln r,
2
is the strength of the source. Compare this 2-D potential with the 3-D one
=
.
4r
68
Figure 39:
If to integrate the uniform 3-D source distribution along the line that is parallel to the
z-axes we will obtain the 2-D case from the 3-D one.
2-D velocity field is
~r(P, Q)
~q = P =
,
2 r 2 (P, Q)
Q(, ) is a singular point, where , |~q| .
10.2.2
2-D doublet
The potential is
=
~n here is the unit vector of the axis of the doublet. The axis of the doublet is always
pointed from the sink to the source. Let the axis be parallel to the line OY . For this
doublet ~n = ~j, (~n ~r) = y
=
10.2.3
y
.
2 (x )2 + (y )2
Point vortex
The vortex is located at the point Q(, ). The streamlines are circumferences (see
fig. 39). The potential is
= ,
2
where is the angle between the vector ~r(P, Q) = QP and the x-axis.
Let L be the cut that starts from the point Q and infinitely goes to the right. We
show now that
+ = = const.
(10.6)
Indeed
on L+
on L
+ = 0,
= 2 = .
2
= 0,
= 2,
69
is the circulation of the vortex. Here C is a closed contour that surrounds the point Q.
How to compute . To make it correctly we should take into account the quadrant in
which the point P lies. Let us denote
= arctan
Then
y
.
x
10.3
10.3.1
Source distribution
=
where
1
ln r(P, Q).
2
The source distribution is continuous, but the normal component of the velocity vector
has a jump:
!+
!
= ()+ ~n () ~n = (P ).
n
n
fs (P, Q) =
10.3.2
Doublet distribution
=
where
~n ~r(P, Q)
.
2r 2 (P, Q)
The doublet distribution has a jump across C:
fd (P, Q) =
+ = .
70
Figure 40:
10.3.3
Let us assume that on the segment (x1 , x2 ) the sources with the strength are distributed:
Zx2 q
Zx2
ln (x )2 + y 2 d.
= fs (P, Q)d =
2
x
x
1
The potential is
= Fs (x, y, x1 , x2 ),
where Fs (x, y, x1 , x2 ) is the function of four variables:
Zx2
q
1
ln (x )2 + y 2d.
Fs (x, y, x1, x2 ) =
2 x
1
Assume that the axes of all doublet be parallel to OY . The potential of this distribution is
Zx2
(y )d
=
.
2 x (x )2 + y 2
1
= Fd (x, y, x1 .x2 ),
1 Z (y )d
Fd =
.
2 x (x )2 + y 2
1
It can be shown that the potential is equivalent with respect to induced velocities to
two vortexes located at the points x1 and x2 and having the opposite strengths and
correspondingly (see fig. 40):
=
(2 1 ).
2
71
10.4
In the 2-D case integral representation of the total potential takes the form
(P ) =
doublets
fs (P, Q)dl
n
{z
w fd (P, Q)dl + (P ),
Cw
sources
{z
doublets
where w = up (B) low (B) = const (Kutta condition), up and low are the values of
the potential at the trailing edge B.
If we denote (Q) = (Q), (Q) =
, then
n
(P ) =
fd (P, Q)dl + (P ),
Cw
Dj (P ) =
fd (P, Q)dl,
Sj (P ) =
Cj
fs (P, Q)dl,
Cj
(Qj ), j = 1, 2, . . . , N.
n
On the wake we denote N +1 = w . Taking into account that up (B) = N , low (B) =
1 we obtain the Kuttas condition in the form
j = (Qj ),
j =
N +1 = N 1 .
In the discrete form the representation for (P ) can be written as
(P ) =
N
+1
X
j D j (P ) +
j=1
N
+1
X
j Sj (P ) + (P ).
(10.7)
j=1
N
+1
X
j=1
j P D j (P ) +
N
+1
X
j=1
10.5
10.5.1
Doublet-only formulation
j P Sj (P ) + ~q .
N
+1
X
j=1
j D j (P ) + (P ).
(10.8)
72
Boundary conditions:
=0
n
(Qi ) = 0,
n
i = 1, 2, . . . , N,
i = 1, 2, . . . , N,
{z
Eij
(10.9)
The unknowns are 1 , 2 , . . . N , N +1 , Eij are influence coefficients. But we have only N
equation. An additional equation is the Kutta-Joukovsky condition:
N +1 = N 1 .
10.5.2
Consider an element with the number j and the point P in the space. At the point P
we have a given vector
~n = nx~i + ny~j.
On the element we have the uniform doublet distribution of unit strength. We introduce
the local CS:
Aj Aj+1
e~1 =
= e11~i + e12~j,
|Aj Aj+1 |
e~2 ~
e1
~a = a1~i + a2~j
~a = a1 e~1 + a2 e~2
a1 = e11 a1 + e12 a2
a2 = e12 a1 + e11 a2
a1 = e11 a1 e12 a2
a2 = e12 a1 + e11 a2
(global CS),
(local CS),
global to local CS,
local to global CS.
We need to find [P Dj (P ) ~n]. This is the influence coefficient at the point P. The
influence coefficient Eij of equation (10.9) will be obtained if we set P = Qi , ~n = ~n(Qi ).
2. We transform the vector O P to the local CS. Let its coordinates in LCS be (x , y ).
73
3. We are finding the induced velocity (u , v ) at the point (x , y ) in the local CS.
4. We transform the velocity (u, v ) to the global CS to get the velocity components
(u, v).
5. We find the influence coefficient at the point P :
inf l.coef. = nx u + ny v.
10.5.3
(P ) =
N
+1
X
j Dj (P ) +
j=1
N
X
j=1
=0
n
j Sj (P ) + (P ).
|{z}
0
j = 0.
N
+1
X
j Dj+ (P ) + (Qi ),
N +1 = N 1
10.5.4
i = 1, 2, . . . , N,
j=1
(Kutta condition).
= 0.
Morinos equation:
i =
N
+1
X
j Dj+ (Qi ) +
j=1
j=1
j [P Dj (Qi ) ~n(Qi )] +
N
X
N
X
j=1
j Sj (Qi ) + (Qi ).
|{z}
6=0
N +1 = N 1
(Kutta condition)
74
10.5.5
d
.
ds
Approximate differentiation can be made, for example, by means of the cubic spline
interpolation.
11
11.1
1. Adiabatic process. One in which no heat is added to or removed from the system.
2. Reversible process. One in which no dissipative phenomena occur, in particular
viscosity forces are absent.
3. Isentropic process. One which is both adiabatic and reversible.
For the isentropic process the entropy
Z
dq
= const
T
and the square of the velocity of sound is defined by the formula
S=
a2 =
dp
.
d
(11.1)
2
2
a2
M
2
q
(11.2)
and connects the local velocity of sound a and the local velocity of the fluid q. In (11.2)
M = a /q is the Mach number at infinity, = 1.4 (for air) is the isentropic exponent.
75
11.2
We assume that the flow is irrotational, i.e. rot ~q = 0, steady and isentropic. The
continuity equation gives
(u) (v) (w)
+
+
=0
x
y
z
div (~q) = 0,
( ~q) + div ~q = 0,
div (~q) =
( ~q)
.
(11.3)
or
q2
p
(~q rot ~q) =
| {z }
2
The relation
a2 =
dp
d
p
q2
=
.
2
(11.4)
dp = a2 d.
(11.5)
p
p
p
dx +
dy + dz,
x
y
z
dx + a2 dy + a2 dz.
x
y
z
= a2 ,
x
x
= a2 ,
y
y
= a2 ,
z
x
or
( ~q)
(~q q 2 )
=
.
2a2
76
Now making use of the continuity equation (11.3) gives
div ~q =
(~q q 2 )
.
2a2
(11.6)
In equation (11.6) we have excluded p and . The connection between a and ~q is given
by the equation (11.2). For the irrotational flow
rot ~q = 0
~q = ,
where is the total potential. Inserting ~q = in (11.6) and carrying out the differentiation, we obtain the following equation for
u2 2 v 2 2 w 2 2
2 2 2
+
+
=
+ 2 2 + 2 2+
x2
y 2
z 2
a2 x2
a y
a z
2
2uv
2uw 2
2vw 2
+ 2
+ 2
+ 2
.
a xy
a xz
a yz
(11.7)
The equation (11.7) calls the full potential equation. A mnemonic rule to remember the
RHS of this equation is in comparing it with the formula
(u + v + w)2 = u2 + v 2 + w 2 + 2uv + 2uw + 2vw.
If we denote the RHS of the equation by v , we obtain
div ~q = v .
If to consider ~q(P ) as the velocity field of an incompressible fluid, then the divergence
is the strength of a source, that is located at the point P . Thus (div ~q(P ) V ) is a
volume quantity of fluid that appears (or disappears, depending on the sign div ~q) in the
small volume V arrounding the point P per unit of time. This gives us the possibility
to model compressible flows by incompressible ones by allowing the fluid to appear or
disappear in the flow domain.
11.3
q 2~ q 2 ~ q 2 ~
q
q
q
i+
j+
k = 2q ~i + 2q ~j + 2q ~k = 2qq
x
y
z
x
y
z
z }| {
[~q (2q) q]
2q(~q q)
q2
div ~q =
=
=
2a2
2a2
a2
~q
q .
q
Consider any streamline of the flow and let ~s be the unit vector of the streamline. Then
div ~q =
q2
q 2 q
(~
s
q)
=
.
a2
a2 s
77
, where s
is the derivative in the direction of ~s. Noting
On the streamline we have q =
s
that q/a = M is the local Mach number, we get
div ~q = M
,
s2
2
.
(11.8)
s2
Equation (11.8) is the short form of the full potential equation.
The laplacian 2 is invariant with respect to the system of coordinates. Let us
introduce the coordinate system that is connected with the streamline. Then we have
2 = M 2
2
2 2 2
2
+
+
=
M
,
s2
m2
n2
s2
2 2 2
+
+
= 0.
(11.9)
s2
m2
n2
As one can see from (11.9) for M < 1 the full potential equation is of elliptic type, but
for M > 1 the one is of hyperbolic type. Shock waves in the compressible fluid are the
result of the change in the type of the equation.
(1 M 2 )
11.4
Consider the case of a small perturbation flow. This means that the body in the flow
is slender, the angle of attack is small. Let us choose the system of coordinates so that
the flow at infinity is parallel to the x-axis, i.e. ~q = u~i. In this case it is possible to
show that
2
2
, M M .
s2
x2
The full potential equation takes the form
2
2 = M
2
x2
2
(1 M
)
2 2 2
+
+ 2 = 0.
x2
y 2
z
(11.10)
This equation is called the linearized full potential equation. Let us introduce the perturbation potential
(P ) = (P ) + (P ), (P ) = (P ) u x,
=
u ,
x
x
2
2
=
,
x2
x2
2
2
=
,
y 2
y 2
2
2
=
.
z 2
z 2
Inserting these derivatives in (11.10) we see that the linearized full potential equation for
is the same as for :
2
2 2
2
(1 M
) 2 + 2 + 2 = 0.
(11.11)
x
y
z
2
Assume that the flow is subsonic: 0 < M < 1 and denote 2 = 1 M
. Make the
change of variables
xe = x, ye = y, ze = z, e = 2 ,
e
.
2
78
Differentiation:
xe
1 e
=
= 2 ,
x
xe |{z}
x
xe
1
=
x2
x
1 e
2 xe
e xe
1 2 e
= 2 2,
xe |{z}
x
x
1
= 2
xe
ye
1 e
1 e
=
= 2 =
,
y
ye y
ye
ye
|{z}
2
1 2 e
= 2 2.
x2
x
=
2
y
y
1 e
ye
=
ye
1 e
ye
1 e
=
,
z
ze
ye
2 e
= 2,
y
y
|{z}
2
2 e
= 2.
y 2
y
2
2 e
=
.
z 2
ze2
BC at infinity is
2 e 2 e 2 e
+ 2 + 2 = 0 (Laplaces equation).
xe2
ye
ze
0 as P (x, y, z)
= (~q ~n)
n
where ~n is the outer normal to the body surface. Assume that the surface of the body is
defined by the equation
z = f (x, y).
Because the body is slender, we have
If we denote
<< 1,
f
x
<< 1,
f
y
= O(1).
then F (x, y, z) = 0,
F
x
<< 1.
F
.
|F |
79
BC on the surface of the body takes the form
F
|F |
F
= ~q
,
|F |
or
( F ) = (~q F ).
Taking into account that ~q = u~i we get
( F ) = u
F
,
x
F
F
F
F
+
+
= u
.
x x
y y
z z
x
Because
F
x x
<< 1,
F
x
<< 1
F
F
F
+
+
= 0.
x
y y
z z
(11.12)
Equation (11.12) is the linearized impermeability condition on the surface of the body.
Now we rewrite this equation in terms of xe, ye, ze. Differentiation gives
1 e
=
,
y
ye
1 e
=
,
z
ze
F
F ye
F
=
=
,
y
ye y
ye
F
F ze
F
=
=
,
z
ze z
ze
F
F
=
.
x
xe
F
e F
e F
+
+
= 0.
xe
ye ye
ze ze
(11.13)
Comparing (11.12) and (11.13) one can see that they are of the same form. This means
that if we consider e as the perturbation potential of a certain imaginary incompressible
flow, this potential satisfies the impermeability condition on the surface of a new body
defined by the equation F (xe, ye, ze) = 0.
In the linear theory the pressure coefficient Cp can be calculated by the formula
Cp =
Since
2
x
.
u
1 e
= 2
x
xe
80
we have
2 ex
Cep
Cp =
=
,
u 2
2
ye = y,
ze = z.
2. Consider the imaginary flow of an incompressible fluid over this new body and
compute Cep on its surface.
Cp =
12
12.1
Cep
.
2
(Laplaces equation),
(12.1)
(12.2)
(12.3)
We know that
(P ) = (P )
ZZ
or
(P ) = (P ) +
ZZ
ZZ
S
ZZ
()
and the representation (*) for satisfies automatically (12.1) and (12.3) for any source
and doublet distributions (Q) and (Q). These distributions should be found so, that
the BC (12.3) would be satisfied. To find them we can use any of formulations that we
have studied (Morinos formulation, source-only formulation and so on).
Now consider the same body but in a compressible fluid. The BC for are the same
as for the incompressible flow, so the potential must satisfy (12.2) and (12.3). But in
the flow domain we have the full potential equation:
2 = v
(12.4)
81
with
u2 2 v 2 2 w 2 2
v =
+ 2 2 + 2
+
a2 x2
a y
a z 2
2uv 2
2uw 2
2vw 2
+
+
.
a2 xy
a2 xz
a2 yz
(12.5)
ZZ
ZZ
ZZZ
(12.6)
The formula (12.6) is correct for any function that has second continuous partial derivatives. Let us assume that v (P ) is a known function. Then
(P ) = (P ) +
ZZ
ZZ
If we denote
(P ) = (P ) +
ZZZ
V
(P ) = (P ) +
| {z }
known
(12.7)
known
we obtain
ZZ
ZZZ
ZZ
()
Comparing (*) and (**) one can see that we have no difference. So to satisfy the BC
(12.2) we can use the panel method and find the source and doublet distributions (Q)
and (Q). The only equation that will not be satisfied is equations (12.5), because we
have specified the volume source distribution v (P ) ourselves. To find v (P ) we apply
the iterative process:
1. Specify v (Q), e.g. v (Q) = 0.
2. Using the formula (12.7) find (P ).
3. Using (**) and any of known formulations find (Q), (Q).
4. Using equation (12.5) find the new v (Q).
5. Go to step 2.
To compute the volume integral Sv (P ) =
12.2
RRR
V
Field panel
We represent the space around the body by a collection of parallelepipeds, that are
called field panels. Let us denote every field panel by Vi . Every field panel is specified
by the location of one angular point Ai (xi , yi, zi ) and by the lengths of edges ai , bi , ci (see
fig. 41). The basic field panel potential is
82
Figure 41:
Svi (P ) =
ZZZ
fs (P, Q)dS.
Vi
This integral can be computed analytically. As a result of integration we obtain that the
function Svi depends on nine variables:
Svi = Fvs (xi , yi, zi , ai , bi , ci , x, y, z).
Inside every panel we choose the collocation point
Qi (xi + ai /2, yi + bi /2, zi + ci /2).
So Qi is the centroid of the panel. Now we set vi = v (Qi ) to get the discrete representation of the volume integral
Sv (P ) =
Nv
X
vi Svi .
i=1
12.2.1
The full potential equation was deduced under the assumption that the flow is isentropic. But if we have the shock wave in the flow we will have the jump S of the
entropy.
It is known that the jump S is a function only the Mach number M1 before the
shock. In the region 1 < M1 < 1.3 the jump S is less than 0.02. So, the flow can be
considered approximately isentropic. The flows with the local Mach number less than 1.3
calls quasi-isentropic. For such flows we can still use the full-potential equation.
12.3
Artificial viscosity
Numerical experiments show that the described above iterative procedure of finding
the volume distribution of sources v converges only if the flow is entirely subsonic. If in
the flow supersonic regions appears the procedure should be corrected to take into account
the jumps of the flow properties across the shocks. This can be made by the method of
artificial viscosity that comes from finite difference method (FDM). Consider again the
full potential equation
2
2 = M 2 2 ,
s
83
Figure 42:
where s is the direction of the streamline, that goes trough the point P . In FDM the
can be computed by
central differences
2
s2
C
;
2
s2
R
2
s2
2
s2
L
.
A
Analytical computations we shall denote by s2 . The formulae for central and left
differences are
!C
2
i+1 2i + i1
=
,
2
s i
(s)2
2
s2
!L
i
i 2i1 + i2
=
=
(s)2
2
s2
!C
i1
The idea of the artificial viscosity method is to use left differences in the supersonic zone
(M > 1) and more accurate central differences in the subsonic zone (M < 1). This allows
2
the jump of the derivative s2 across the shock to be computed. In the field panel method
2
we shall use the analytical computation of s2 in subsonic zone, but in the supersonic
zone we add to the analytical derivative a special term that calls artificial viscosity and
equivalent to use of the left differences in the supersonic zone (see fig. 42).
Consider the difference
2
s2
!C
i
s2
!L
C
2
2
s
i
2
s2
!L
3
s,
s3
2
s2
!C
3
s.
s3
2
s2
!C
2
s2
!L
C
2
2
s
i1
s =
3
s,
s3
84
The central difference gives the most accurate result because of that we can set that
2
s2
and therefore
!C
2
s2
!L
!A
i
!A
2
3
2
=
s.
s2 i
s2 i
s3
Now from the full potential equation we deduce
2
2 2 2
2
+
+
=
M
,
s2
m2
n2
s2
2
2 2
2
+
=
(M
1)
,
2
n2
s2
m
(M 1) 2 ,
M < 1,
2 2
s
+
=
m2
n2
2
3
(M 2 1)
(M
1)
s, M 1.
s2
s3
In the last formula we have taken into account that in the supersonic zone we use the left
2
differences to compute s2 .
2 2 2
+
+
=
s2
m2
n2
M2
2
,
s2
M < 1,
2
3
2
(M
1)
s, M 1,
s2
s3
,
M < 1,
M
s
2
2
2
3
h 2
i
+
+
= M 2 1 1 s , M 1.
(12.8)
2
2
2
s
m
n
2
2
3
s
M
s
|
{z
}
artificial viscosity
Equation (12.8) is the full potential equation with a special term in the supersonic zone
3
that is the artificial viscosity. How to compute the s3 ? We denote
M2
v = M 2
2
.
s2
2
v
=
,
2
2
s
M
!
2
v
v
3
=
=
= 2 ~s.
s3
s s2
s M 2
M
Here ~s is the unite vector along the streamline. Therefore ~s = ~q/q and
v
=
3
s
x M 2
The derivatives
+
q y
v
M2
+
q z
v
M2
w
.
q
v
,
,
2
2
x M
y M
z M 2
can be computed by some simple finite difference method. The value of s must be
proportional to the length of the edges of the field panel, e.g. s = max(ai , bi , ci ).
85
13
Figure 43: a) Nomenclature for calculating the influence of the point source, doublet and
vortex; b) the same for the constant-strength doublet and source
Two-dimensional uniform flow
~q = ~q = u~i + v~j
= (~q ~r) = u x + v y,
ln r,
2
~r = (x )~i + (y )~j,
~q =
r=
~r
,
2 r 2
x )2 + (y )2 .
"
2(~n ~r)~r
~q =
~n
2
2r
r2
2
= atan2( y, x) +
y
u=
2 (x )2 + (y )2
=
v=
x
2 (x )2 + (y )2
(x xk )2 + y 2
k = 1, 2
86
=
i
h
(x x1 ) log r12 (x x2 ) log r22 + 2y(2 1 )
4
r12
u=
log 2 , v =
(2 1 )
4
r2
2
On the element
u(x, 0) =
x x1
log
,
2
x2 x
v(x, 0) =
"
(2 1 )
2
"
#
x x2 x x1
v=
2
r22
r12
=
#
y
y
u=
2 ,
2
2 r2 r1
On the element
(x, 0) = ,
2
u(x, 0) = 0,
1
1
v(x, 0) =
2 x x2 x x1
= (~q ~r)
(~n ~r)
2 r 2
14
~q
,
q
= 2q R2
Investigate the streamlines and equipotential lines for the combination of an uniform
stream and a doublet .
Variant 1
Investigate the streamlines and equipotential lines for the combination of an uniform
stream and two sources. Stress a special attention to the case of a source and sink of
equal strengths.
Variant 2
Investigate the streamlines and equipotential lines for the combination of an uniform
stream and vortexes. Stress a special attention to the case the vortexes with equal but
opposite circulations.
87
Variant 3
Investigate the streamlines and equipotential lines for the combination of an uniform
stream and an uniform source distribution on the segment (0.1) .
Variant 4
Investigate the streamlines and equipotential lines for the combination of the uniform
stream and an uniform doublet distribution on the segment (0.1) .
Variant 5
Investigate the streamlines and equipotential lines for the combination of an uniform
stream and a vortex and source . Stress a special attention to the case of the vortex and
source located at the same point.
Variant 6
Investigate the streamlines and equipotential lines for the combination of an uniform
stream and a doublet and source. Stress a special attention to the case for which the axis
of the doublet is opposite to the uniform flow and the source locates on this axis behind
the doublet.
Variant 7
Investigate the streamlines and equipotential lines for the combination of the uniform
stream and three sources . Stress a special attention to the case of sources with zero sum
of strengths.
15
Variant 0 (example)
1. By means of the code gukvx generate the shape of a Jukovskiy airfoil for N = 60.
2. Using Morinos formulation for the total potential , create the panel code that
finds the pressure distribution at the collocation points and the lift coefficient for an
arbitrary airfoil.
3. Setting N=500 in the gukvx code find an accurate pressure distribution on the
airfoil surface at the angle of attack = 5o .
4. Prepare the graphs and compare the results of the panel codes for different N
with the accurate pressure distribution, obtained by guk.vx for N = 500. Pay a special
attention to the suction peak near the leading edge. Carry out the comparison by setting
N = 30, 50, 70, 90 in the panel code.
Variant 1
1. By means of the code gukvx generate the shape of a Jukovskiy airfoil for N = 60.
2. Using Morinos formulation for the perturbation potential , create the panel code
that finds the pressure distribution at the collocation points and the lift coefficient for an
arbitrary airfoil.
88
3. Setting N=500 in the gukvx code find an accurate pressure distribution on the
airfoil surface at the angle of attack = 5o .
4. Prepare the graphs and compare the results of the panel codes for different N
with the accurate pressure distribution, obtained by gukvx for N = 500. Pay a special
attention to the suction peak near the leading edge. Carry out the comparison by setting
N = 30, 50, 70, 90 in the panel code.
Variant 2
1. By means of the code gukvx generate the shape of a Jukovskiy airfoil for N = 60.
2. Using the doublet-only formulation create the panel code that finds the pressure
distribution at the collocation points and the lift coefficient for an arbitrary airfoil.
3. Setting N=500 in the gukvx code find an accurate pressure distribution on the
airfoil surface at the angle of attack = 5o .
4. Prepare the graphs and compare the results of the panel codes for different N
with the accurate pressure distribution, obtained by gukvx for N = 500. Pay a special
attention to the suction peak near the leading edge. Carry out the comparison setting by
N = 30, 50, 70, 90 in the panel code.
Variant 3
1. By means of the code gukvx generate the shape of a Jukovskiy airfoil for N = 60.
2. Using the formulation with prescribed doublet strengths create the panel code
that finds the pressure distribution at the collocation points and the lift coefficient for an
arbitrary airfoil shape. The strength of doublet along the airfoil surface should be a linear
function of the arc-length and the function should be chosen so, that Kuttas condition
would be satisfied. To satisfy Kuttas condition create a wake panel at the trailing edge
that bisects the trailing edge angle. On this panel the impermeability condition must be
fulfilled.
3. Setting N=500 in the gukvx code find an accurate pressure distribution on the
airfoil surface at the angle of attack = 5o .
4. Prepare the graphs and compare the results of the panel codes for different N
with the accurate pressure distribution, obtained by gukvx at N = 500. Pay a special
attention to the suction peak near the leading edge. Carry out the comparison by setting
N = 30, 50, 70, 90 in the panel code.
Variant 4
1. By means of the code gukvx generate the shape of a symmetrical Jukovskiy airfoil
for N = 60.
2. Using the source-only formulation create the panel code that finds the pressure
distribution at the collocation points for an arbitrary symmetrical airfoil.
3. Setting N=500 in the gukvx code find an accurate pressure distribution on the
airfoil surface at the angle of attack = 0o .
4. Prepare the graphs and compare the results of the panel codes for different N
with the accurate pressure distribution, obtained by gukvx at N = 500.Carry out the
comparison by setting N = 30, 50, 70, 90 in the panel code.
89
Variant 5
1. By means of the code gukvx generate the shape of a Jukovskiy airfoil for N = 60.
2. Using super Morinos formulation for the total potential , create the panel code
that finds the pressure distribution at the collocation points and the lift coefficient for an
arbitrary airfoil.
3. Setting N=500 in the gukvx code find an accurate pressure distribution on the
airfoil surface at the angle of attack = 5o .
4. Prepare the graphs and compare the results of the panel codes for different N with
the accurate pressure distribution, obtained by gukvx for N = 500. Stress a special
attention to the suction peak near the leading edge. Carry out the comparison setting by
N = 30, 50, 70, 90 in the panel code.
Variant 6
1. By means of the code gukvx generate the shape of a Jukovskiy airfoil for N = 60.
2. Using super Morinos formulation for the perturbation potential , create the panel
code that finds the pressure distribution at the collocation points and the lift coefficient
for an arbitrary airfoil.
3. Setting N=500 in the gukvx code find an accurate pressure distribution on the
airfoil surface at the angle of attack = 5o .
4. Prepare the graphs and compare the results of the panel codes for different N with
the accurate pressure distribution, obtained by gukvx for N = 500. Stress a special
attention to the suction peak near the leading edge. Carry out the comparison by setting
N = 30, 50, 70, 90 in the panel code.
90
Frame 001 27 May 2003
1
0.8
0.6
0.4
0.2
0
-0.2
-0.4
-0.6
-0.8
-1
-1
0.2
0.4
0.6
0.8
1
0.8
0.6
0.4
0.2
0
-0.2
-0.4
-0.6
-0.8
-1
-1
0.2
0.4
0.6
0.8
Figure 45: Streamlines for the combination of the uniform stream and 2D-doublet: q =
(1, 0), ~n = (1, 0), = /2.
91
Frame 001 27 May 2003
1
0.8
0.6
0.4
0.2
0
-0.2
-0.4
-0.6
-0.8
-1
-1
0.2
0.4
0.6
0.8
1
0.8
fi
1
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
-0.1
-0.2
-0.3
-0.4
-0.5
-0.6
-0.7
-0.8
-0.9
-1
0.6
0.4
0.2
0
-0.2
-0.4
-0.6
-0.8
-1
0.2
0.4
0.6
0.8
92
0.08
0.06
0.04
0.02
0
-0.02
0.25
0.5
0.75
Figure 48: The shape of the computed Joukovskiy airfoil: gam=15 , H=0.1, D=0.03
1
0.5
0
y, Cp, Cpin
-0.5
-1
-1.5
-2
-2.5
0.25
0.5
0.75
x
Figure 49: Comparisons of the pressure distributions. Adding to the sum of the induced
velocities the lost singular component.
93
1
0.5
0
y, Cp, Cpin
-0.5
-1
-1.5
-2
-2.5
0.25
0.5
0.75
x
Figure 50: Comparisons of the pressure distributions. Without adding the singular component.