Académique Documents
Professionnel Documents
Culture Documents
I. I NTRODUCTION
OWADAYS, UAVs (Unmanned aerial vehicles) are
mainly used in the military field for observation and
target destruction. People are also using them for civil applications like surveillance of road traffic, fire prevention, works
of engineering inspection and more generally any intervention
in dangerous or difficult to access places.
Recently, the research in this field has focused on a new
dimension : the miniaturization. The goal is to conceive an
autonomous flying vehicle small enough to be carried and
operated by a single man. But this tendency is colliding
with the performance problems encountered at low-Reynolds
numbers. This has stimulated many scientists and engineers
to consider non classical solutions. Some of them, inspired by
nature, started to think of conceiving vehicles which fly like
birds and insects by flapping their wings. Then, the concept of
flapping wings UAVs appeared. This kind of UAVs has many
advantages compared to the existing ones. Firstly, they can fly
with suppleness at low-speed without the loss in performance
which impacts fixed wings UAVs. Secondly, their acoustic
Marie
Curie,
Curie,
Curie,
II. P ROBLEM
STATEMENT
181
METHODS
(1)
Fig. 2.
The motion of the wings can be decomposed into downstroke (downward motion of the wing) and upstroke (upward
motion of the wing). The composition of this motion with the
body motion (horizontal motion) gives a sinusoidal trajectory
for the wingtips in an external referential as the motion of
the wings is harmonic. The aerodynamic force exerted on the
wings can be decomposed into lift and thrust. The surrounding
fluid exerts also a drag force on the rest of the body.
Fig. 4.
3
4 -chord
Fig. 3.
Vx2
Vn2
h cos( a ) + 43 c + U ( )
,
U
h
i2
U cos() h sin( a ) ,
2
1 c ,
U ( + )
2
p
2
2
Vx + Vn ,
w0
AR
c G (k)
F (k) +
,
2 + AR
2U k
U
(2)
with AR, the wings aspect ratio, wU0 the downwash which can
0 +)
be approximated by 2(
2+AR , k the reduced frequency given
182
by
c
2U
C1 k 2
,
(k 2 + C22 )
C1 C2
= 2
,
(k + C22 )
0.5AR
,
=
(2.32 + AR)
0.772
= 0.181 +
.
AR
= 1
dNc = U V ( + 0 + )cdy,
where is the volumic mass of the fluid. An additional normal
force (dNa ) acting at the mid-chord, due to apparent mass
effect is given by
dNa =
c2
v2 dy,
4
= s 2( +
)
cdy,
4U
2
V 2
= (Cd )f x cdy,
2
b
2
dD,
with b the span (we consider the two wings). Then the averages
are obtained by taking the mean in time over one period which
gives
Z 2
L =
L(t) dt,
2 0
Z 2
T (t) dt.
T =
2 0
It is worthwhile mentioning that one may also compute the
instantaneous power required to move the section against its
aerodynamic loads and the aerodynamic moment about the
elastic axis. For attached flow one may note the following
formulas :
1
dPin = dFx h sin( a ) + dN h cos( a ) + c
4
1
dN = dNa + dNc .
dDf
where v2 = U
Therefore, the sections total attached flow normal force (dN )
is
dTs
dL
dT
1
4 c.
dDc
(3)
(dPin )sep
(dMaero )sep
1
dNsep h cos( a ) + c ,
2
1
((dNc )sep + (dNa )sep ) c e ,
2
183
can also derive expressions for the span integrated and time
averaged moment about the elastic axis as follows
Z 2
Z 2b
dPin dt,
Pin =
2 0
0
Z 2
Z 2b
aero =
M
dMaero dt.
2 0
0
Finally, we can define the average propulsive efficiency as
follows
TU
= .
Pin
2) The Dae-Kwan et al.s model : Now we present the
model of Dae-Kwan et al. as implemented within our code.
This model is a modified version of DeLauriers model for
high angles of attack [2]. It includes a dynamic stall model.
Moreover, it has been validated against experiments of oscillatory flat plate motion in pitch and plunge [2].
If we use the same notations as in section (III-A1) the model
can be described as follows. The flows relative velocity (V )
at 41 -chord location for each section is given by :
h
i2
Vx2 = U cos() h sin( a ) ,
2
1
2
Vn =
h cos( a ) w0 + c + U sin() ,
4
p
2
2
V =
Vx + Vn .
The angle of attack () is given by
"
#
1
1 h cos( a ) + 4 c + U sin() w0 )
.
= tan
U cos() h sin( a )
at the 1 -chord location
The linearized angle of attack ( + )
4
is given by
#
"
w0
h cos( a ) + 34 c + U ( )
,
=
U
w0
.
(4)
=
U
One can notice that V is not linearized, which was not the
case in DeLauriers model. Furthermore, there is no use of
modified Theodorsen functions as can be seen from comparing
equations (4) and (2).
Fig. 5.
dFc
= V ddy.
dDc
dDf
dTs1
dTs2
dTs
cos() U V cdy,
20 ( + )
2
Vx2
(Cd )f
cdy,
2
1 c
( +
) cos(),
4U
sin(),
( + 0 + )
U V
cdy ,
s 2 (dTs1 + dTs2 )
2
4 U
which is the non linearized version of (3). Then it is assumed
that dDc = 0 and the other forces are given by
d = U c( + 0 + ),
c2
v2 dy,
4
dN
Vn
Vb
(dNc )sep
(dNa )sep
(dDf )sep
(dTs )sep
(dTs )sep accounts for the dynamic stall phenomena and contributes to the normal force (dN ) (Fig. 3).
184
can also derive expressions for the span integrated and time
averaged moment about the elastic axis as follows
Z 2
Z 2b
Pin =
dPin dt,
2 0
0
Z 2b
Z 2
aero =
M
dMaero dt.
2 0
0
Fig. 6.
max
gj
xli
Z
T
= 2
b
2
dD,
hj
fm (x ) , m = 1...M,
0, j = 1...K,
=
xi
(5)
0, j = 1...L,
xui , i = 1...n,
=
L(t)dt,
L
space or decision space, D. What is commonly called solution
2 0
is an element of the decison space. A solution will be feasible
Z 2
at
least
one
objective
which
means
that
m {1...M }
+ dNa c dMac dM aa ,
4
i
j
such
that
f
(x
)
>
f
(x
)
m
m
1
1
dMaero = dMac + dMa dNa c e dNc c e , The global Pareto set of the multi-objective optimization
4
2
problem (5) is composed of the feasible solutions that are
1 2
not dominated by any other solution of the feasible space.
dMac =
U Cmac c2 dy,
2
The image of the Pareto set in the objectives space is called
1
Pareto surface or Pareto front for a bi-objective problem (Fig.
+ 1 c4 .
c3 U
dMa =
16
128
7).
3) Search procedures of the non-dominated set : Most opFor stalled flow we have
timization
problems involve numerous objectives in practice.
1
(dPin )sep = dNsep h cos( a ) + c ,
The standard approach is to transform them into a single2
objective by using a weighted sum of the relevant objectives
1
as follows (6) :
(dMaero )sep = [(dNc )sep + (dNa )sep ] c e ,
2
M
X
with e the distance between the leading edge and the elastic
wm fm (x),
(6)
Fw (x) =
axis. It is clear that e is a function of the span location. We
m=1
0
185
Fig. 7.
PM
where the weights wm 0 verify m=1 wm = 1. Then, to
solve the problem (5), the following optimization program is
resolved :
max xS Fw (x).
(7)
The solution of the problem (7) is included in the Pareto
surface. It is given by the tangency points between the
Pareto surface and the hyperplan whose normal is the vector
w = (w1 , ..., wM ). Then by changing the values of the weights
we can get the whole front if it is convex [15].
W,
(8)
D
M
=
=
T,
0,
(9)
2M g
,
SVc2
d,
x2
x3
=
=
f ,
.
The upper and lower bounds for the optimization variables are
defined as follows
xu = ( , fmax , ),
2
xl = ( , fmin , ).
2
186
One can find all the relevant values for xu and xl in table
(III).
We define then the following optimization program, called
(OP) which involves three objectives :
Maximise the propulsive efficiency with Cdin CT
Cdmax ,
Minimize the distance between the lift coefficient Cz and
Czc with
1) Czmin Cz Czmax ,
M
M
zc
2) Mmin
CzCC
Mmax
,
M
M
zc
Minimize the absolute value of the pitch moment coefficient Cm .
5) The optimisation code : We used for optimization an
open source code, Sferes (Framework Enabling Research on
Evolution and Simulation) written in C++, developed by
Samuel Landau and Stephane Doncieux [25]. It is a tool
dedicated to students, searchers or others interested in the
evolutionary algorithm experiments. Its goal is to provide a
generic tool maximizing code reuse and thus accelerating the
development of new algorithms by concentrating on the new
aspects. Moreover Sferes gathers an evolution framework with
a simulation framework. It can be used for multi or single
objective optimization. We implemented within the code a
module providing the value of the objectives and constraints
using the model of DeLauriers and Dae-Kwang et al.s model.
IV. R ESULTS AND DISCUSSION
A. General considerations
We solve the problem (OP) using Dae-Kwan et al.s model
and the DeLauriers model with the bounds for optimization
parameters specified in table (III). We used an asymmetrical
function (Fig. 9), defined as follows, to scale our objectives.
1
if x > 0,
x+1
=
1
x1 1 otherwise.
This function was used to favour finding positive values of
x, which in our case (see (OP)) means finding propulsive
efficiencies (
) as close to 1.0 as possible, lift coefficients
(Cz ) slightly superior to the targeted lift coefficient (Czc ) and
pitching moment coefficients (Cm ) slightly superior to zero.
We have penalized each criteria with a penalty function
H(
1) H(
),
H(CT Cdmax ),
H(Cdmin CT ),
H(Cz Czmax ) H(Czmin Cz ).
Cm
define
three
Cz Czc
,
Czc
= ,
=
= Cm /Cmref .
Fig. 9.
187
Vc = 6 m/s
Vc = 10 m/s
Vc = 14m/s
Vc = 6 m/s
Vc = 10 m/s
Vc = 14 m/s
DCz*
4
2
3
1
6
0
(a)
1
0.02
0.04
0.06
0.08
0.1
0.12
0.14
0.16
0.18
8
Cm*
Eta*
10
2
Vc = 6 m/s
Vc = 10 m/s
Vc = 14 m/s
12
Vc = 6 m/s
Vc = 10 m/s
Vc = 14 m/s
14
6
16
7
Cm*
Cm*
10
10
12
12
6
0.18
5
0.16
0.14
3
14
14
(b)
16
0.02
0.04
0.06
0.08
0.1
Eta*
0.12
0.14
0.16
0.18
0.12
3
DCz*
0.08
1
(c)
16
1
0.1
0.06
0.04
0.02
1
DCz*
0
Eta*
Fig. 11.
2.6
2.4
2.2
2
Dcz*
1.8
1.6
1.4
1.2
1
(a)
0.8
0.156
0.158
0.16
0.162
0.164
0.166
Eta*
0.168
0.17
0.172
0.174
0.176
10
10
11
11
12
12
Cm*
Cm*
Fig. 10.
13
13
14
14
15
15
(b)
16
0.156
Fig. 12.
0.158
0.16
0.162
0.164
0.166
Eta*
0.168
0.17
0.172
0.174
0.176
(c)
16
0.8
1.2
1.4
1.6
1.8
2.2
2.4
2.6
DCz*
188
(Fig. 17). One can think that our problem can be solved by
10
Vc = 6 m/s
Vc = 10 m/s
9
Vc = 14 m/s
8
2.5
fbeta
1.5
DCz*
4
(a)
3
1.5
0.5
0
dbeta
0.5
1.5
Multiobjective solutions
0.5
0
(a)
4
4
Vc = 6 m/s
0.02
0.04
0.06
0.08
0.1
0.12
0.14
0.16
0.18
Eta*
Vc = 14 m/s
1
phibeta
phibeta
Vc = 10 m/s
Vc = 14 m/s
0.5
Vc = 6 m/s
Vc = 10 m/s
0.5
0
dbeta
0.5
(c)
4
1.5
8
Cm*
(b)
4
1.5
Cm*
10
3
10
10
fbeta
12
12
14
14
(b)
16
0.02
0.04
0.06
0.08
0.1
0.12
0.14
0.16
(c)
16
0.5
0.18
0.5
1
DCz*
Eta*
1.5
2.5
Fig. 13. Scatter-plot matrix representation for the optimal parameters of the
three Pareto surfaces
Fig. 15.
Scatter-plot matrix representation of multiobjective and single
objective optimal solutions for Vc = 6m/s
5.5
5
4.5
4
Multiobjective solutions
3.5
DCz*
0.02
0.04
0.06
0.08
0.1
0.12
0.14
0.16
0.18
6
Cm*
Cm*
Eta*
7
8
7
8
10
10
10
9.5
11
11
12
(b)
0
0.02
0.04
0.06
0.08
0.1
Eta*
8.5
0.12
0.14
0.16
0.18
(c)
12
0.5
1.5
2.5
3
DCz*
3.5
4.5
5.5
fbeta
8
7.5
7
6.5
Fig. 16.
Scatter-plot matrix representation of multiobjective and single
objective optimal solutions for Vc = 10m/s
6
5.5
(a)
1
0.5
0
dbeta
0.5
1.5
1
phibeta
phibeta
5
1.5
3
(b)
4
1.5
0.5
0
dbeta
0.5
1.5
(c)
4
5.5
6.5
7.5
fbeta
8.5
9.5
10
Fig. 14. Scatter-plot matrix representation for the optimal parameters of the
most efficient solutions
C. DeLauriers model
We performed the same optimization process with the DeLauriers model. But the obtained sets do not contain feasible
solutions. Indeed we can easily see (Fig. 18, Fig. 19) that
the penalty (see IV-A) is not zero, because the objectives
take values inferior to 3.0, then the solutions provided by
189
6.5
6
Vc = 14 m/s
5.5
Multiobjective solutions
Single objective solutions
DCz*
4.5
2.999
3.5
3.001
(a)
2.5
0.02
0.04
0.06
0.08
0.1
0.12
3.002
0.14
Eta*
F3
3.003
3.004
2.5
2.5
3.5
3.5
3.005
3.007
3.008
Cm*
Cm*
3.006
4.23
4.5
4.5
5.5
5.5
4.24
4.25
4.2
4.26
4.22
4.27
0.02
0.04
0.06
0.08
0.1
0.12
4.26
4.29
6
(b)
6.5
4.24
4.28
4.28
4.3
(c)
4.3
4.31
6.5
2.5
0.14
3.5
Eta*
4.5
DCz*
5.5
6.5
4.32
4.32
F2
4.34
F1
Fig. 17.
Scatter-plot matrix representation of multiobjective and single
objective optimal solutions for Vc = 14m/s
Fig. 19.
14m/s
2.22
Vc = 10 m/s
2.23
2.24
2.25
2.26
F3
2.999
2.27
3.002
2.28
3.003
2.29
F3
3.001
3.004
2.3
3.005
2.31
2.63
3.006
2.635
2.423
2.64
3.007
2.4235
2.424
2.645
2.4245
3.008
2.65
4.39
4.395
2.426
4.2
4.405
2.66
F2
4.22
2.4265
F1
4.24
4.41
4.26
4.415
4.28
4.42
4.3
4.425
4.32
4.43
F2
4.34
4.435
4.36
F1
Fig. 18.
10m/s
2.425
2.4255
2.655
4.4
Fig. 20.
Vc = 6 m/s
11
12
13
Cm*
14
15
16
17
18
0.88
0.89
0.9
V. C ONCLUSION
0.27
0.91
0.268
0.92
0.266
0.93
0.264
0.94
In conclusion, we can say that we have performed a constrained multiobjective optimization to find optimal kinematics
maximizing propulsive efficiency for a simplified birdlike
aerial vehicle in horizontal motion at given speed. We used
two flight physics models, Dae-Kwan et al. s model and
DeLauriers model to describe the physics of the flapping wing
0.262
0.95
0.26
0.96
DCz*
0.258
0.97
0.256
Eta*
Fig. 21.
6m/s
190
R EFERENCES
[21]
C. W. Clenshaw and A. R. Curtis, A method for numerical integration
Max
0
2
on an automatic computer, Numerische Mathematik 2, 197-205 (1960).
Min
2
10
191
Pierre Sagaut Msc in Fluid mechanics Univ. Pierre et Marie Curie - Paris
6,France, 1991.
PhD in Fluid Mechanics, Univ. Pierre et Marie Curie - Paris 6,France, 1995.
Senior scientist at ONERA (CFD and Acoustics Dept.) France, 1995-2002.
Professor, (Mechanical Engng. Dept.), Univ. Pierre et Marie Curie - Paris 6,
2002-present.
Publications, 100 articles in international journals, 6 monographs. Awards and
prizes, John Green Prize (2002), EREA award (2007, with E. Manoha and
G. Desquesnes).
Editorial board membership : Theoretical and Computational Fluid Dynamics,
Progress in CFD, Journal of Scientific Computing, Springers Scientific
Computation Series.
192