Aerodynamic Optimization of Missile External
Aerodynamic Optimization of Missile External
Aerodynamic Optimization of Missile External
CONFIGURATIONS
A THESIS SUBMITTED TO
THE GRADUATE SCHOOL OF NATURAL AND APPLIED SCIENCES
OF
MIDDLE EAST TECHNICAL UNIVERSITY
BY
KIVAN ARSLAN
SEPTEMBER 2014
_______________
_______________
_______________
_______________
_______________
_______________
_______________
_______________
Date: 05/09/2014
I hereby declare that all the information in this document has been obtained
and presented in accordance with academic rules and ethical conduct. I also
declare that, as required by these rules and conduct, I have fully cited and
referenced all material and results that are not original to this work.
Name, Last name
: Kvan ARSLAN
Signature
iv
ABSTRACT
Arslan, Kvan
M.S., Department of Aerospace Engineering
Supervisor: Prof. Dr. Serkan zgen
September 2014, 85 Pages
vi
Arslan, Kvan
Yksek Lisans, Havaclk ve Uzay Mhendislii Blm
Tez Yneticisi: Prof. Dr. Serkan zgen
Eyll 2014, 85 Sayfa
ait
aerodinamik
performans
viii
To My Family
ix
ACKNOWLEDGEMENTS
TABLE OF CONTENTS
ABSTRACT ............................................................................................................v
Z ......................................................................................................................... vii
ACKNOWLEDGEMENTS ...................................................................................x
TABLE OF CONTENTS ..................................................................................... xi
LIST OF FIGURES ........................................................................................... xiii
LIST OF TABLES ............................................................................................. xvi
CHAPTERS
1. INTRODUCTION ..........................................................................................1
1.1 Aerodynamic Forces and Moments Acting on a Missile ......................... 4
1.2 Classification of Missiles ......................................................................... 5
1.3 Missile Aerodynamic Design Parameters ................................................ 8
1.3.1 Lift-to-Drag Ratio (L/D) ................................................................. 8
1.3.2 Stability ........................................................................................... 9
1.3.3 Maneuverability ............................................................................ 10
1.3.4 Control Effectiveness .................................................................... 11
1.4 Literature Survey .................................................................................... 12
1.5 Aim of the Thesis ................................................................................... 13
1.6 Organization of the Thesis ..................................................................... 14
2.
METHODOLOGY .......................................................................................17
2.1 Mathematical Optimization .................................................................... 17
2.2 Design Optimization............................................................................... 18
2.2.1 Random Search Method................................................................ 18
2.2.2 Sequential Quadratic Programming (SQP) Method ..................... 22
2.3 Aerodynamic Analysis Methodology ..................................................... 25
2.4 Aerodynamic Optimization Procedure ................................................... 28
3.
4.
xii
LIST OF FIGURES
FIGURES
Figure 1.1 Iterative Missile Design Process [4] ...................................................... 3
Figure 1.2 Forces and Moments Acting on a Missile ............................................. 5
Figure 1.3 Control Alternatives for Missiles........................................................... 7
Figure 1.4 Static Stability........................................................................................ 9
Figure 1.5 Statically Stable Missile Configuration [4] ........................................ 10
Figure 2.1 Conventional Wing-body Missile Configuration and Coordinate
System ................................................................................................................... 25
Figure 2.2 Variation of Interference Factors with r/sw or r/st [5] .......................... 27
Figure 2.3 Flowchart for Design Optimization with Sequential Quadratic
Programming Method ........................................................................................... 29
Figure 2.4 Flowchart for Design Optimization with Random Search Method ..... 31
Figure 3.1 Goldstein and Price Function............................................................... 34
Figure 3.2 Global Minimum Search with SQP Method, Successful .................... 36
Figure 3.3 Global Minimum Search with SQP Method, Converged to Local
Minimum ............................................................................................................... 37
Figure 3.4 Global Minimum Search with SQP Method, Converged to Local
Minimum ............................................................................................................... 38
Figure 3.5 Change of Objective Function Values with Iterations for 15
Optimization Runs ................................................................................................ 39
Figure 3.6 Evaluated Points During Global Minimum Search with Random
Search Algorithm .................................................................................................. 40
Figure 3.7 Evaluation of Iterations During Optimization ..................................... 41
Figure 3.8 Change of Objective Function Values with Iterations for Best and
Worst Solutions ..................................................................................................... 42
Figure 3.9 Lift Coefficient Obtained from MD, CFD and Experiment for TCM
Configuration (Mach = 1.75) ................................................................................ 43
xiii
Figure 3.10 Drag Coefficient Obtained from MD, CFD and Experiment for TCM
Configuration (Mach = 1.75) ................................................................................. 44
Figure 3.11 Pitching Moment Coefficient Obtained from MD, CFD and
Experiment for TCM Configuration (Mach = 1.75) .............................................. 44
Figure 4.1 TCM B1T4C4 Configuration (Dimensions in cm) .............................. 48
Figure 4.2 Normal Force Coefficient versus Angle of Attack .............................. 49
Figure 4.3 Axial Force Coefficient versus Angle of Attack .................................. 50
Figure 4.4 Missile Center of Pressure versus Angle of Attack ............................. 50
Figure 4.5 Canard Placement Area (red) and Random Possible Canard Geometries
(dashed lines) ......................................................................................................... 52
Figure 4.6 Optimum Configuration Geometry (top), TCM B1T4C4 (bottom) ..... 55
Figure 4.7 Change of Leading Edge Position throughout Optimization ............... 56
Figure 4.8 Change of Root Chord throughout Optimization ................................. 57
Figure 4.9 Change of Taper Ratio throughout Optimization................................. 57
Figure 4.10 Change of Semi-span throughout Optimization................................. 58
Figure 4.11 Change of Normal Force Coefficient (M=1.75, =16) throughout
Optimization .......................................................................................................... 58
Figure 4.12 Change of Center of Pressure Location (M=1.75, =4) throughout
Optimization .......................................................................................................... 59
Figure 4.13 Change of Center of Pressure Location (M=1.75, =16) throughout
Optimization .......................................................................................................... 59
Figure 4.14 Change of Axial Force Coefficient (M=1.75, =0) throughout
Optimization .......................................................................................................... 60
Figure 4.15 Change of Objective Function throughout Optimization ................... 60
Figure 4.16 Change of Objective Function Values with Iterations ....................... 61
Figure 4.17 Optimum Configuration Geometry (top), TCM B1T4C4 (bottom) .. 64
Figure 4.18 Change of Leading Edge Position throughout Optimization ............. 65
Figure 4.19 Change of Root Chord throughout Optimization ............................... 66
Figure 4.20 Change of Taper Ratio throughout Optimization .............................. 66
Figure 4.21 Change of Semi-span throughout Optimization................................. 67
xiv
xv
LIST OF TABLES
TABLES
Table 1.1 Classification of Missiles Based on Platform and Target Location [4] .. 6
Table 1.2 Advantages and Disadvantages of Missile Control Types [4] ................ 7
Table 2.1 Indices in Equations (2.33) - (2.35) ....................................................... 26
Table 3.1 Variable and Objective Function Values for Best and Worst Solutions
............................................................................................................................... 39
Table 3.2 Variable and Objective Function Values for Best and Worst Solutions 42
Table 4.1 Flight Conditions ................................................................................... 49
Table 4.2 Objective Aerodynamic Performance Parameters ................................. 51
Table 4.3 Missile Geometry Variables and Constraints ........................................ 51
Table 4.4 Change of Configuration Geometry along Optimization ..................... 54
Table 4.5 Optimum and TCM B1T4C4 Configuration (Objective) Aerodynamic
Performance Parameters ........................................................................................ 55
Table 4.6 Optimum and TCM B1T4C4 Missile Geometric Proportions .............. 56
Table 4.7 Aerodynamic Performance Parameters of Best and Worst
Configurations ....................................................................................................... 61
Table 4.8 Change of Configuration Geometry along Optimization Run .............. 63
Table 4.9 Optimum and TCM B1T4C4 Configuration (Objective) Aerodynamic
Performance Parameters ........................................................................................ 64
Table 4.10 Optimum and TCM B1T4C4 Missile Geometric Proportions ............ 65
Table 4.11 Aerodynamic Performance Parameters of Best and Worst
Configurations ....................................................................................................... 70
Table 4.12 Missile Geometry Variables and Limits .............................................. 72
Table 4.13 Aerodynamic Performance Parameters for Sample AGM .................. 73
Table 4.14 Flight Regime for AGM Optimization Case Study ............................. 73
Table 4.15 Optimum AGM and Objective Aerodynamic Performance Parameters
............................................................................................................................... 76
xvi
xvii
xviii
CHAPTER 1
1. INTRODUCTION
1.1
) are calculated by dividing the moments with free stream dynamic pressure,
reference area and reference length (
taken as missile diameter and reference area is cross-sectional area of the missile
body.
(1.1)
(1.2)
Force coefficients for a missile are shown in Figure 1.2 as CA, CN, and CY. Axial
force coefficient, CA, is positive in negative x direction whereas side force
coefficient, CY, is positive in the y direction and normal force coefficient, CN, is
positive in the negative z direction. In Figure 1.2, moment coefficients are given
as Cl, Cm, and Cn. Rolling moment, Cl, are about x-axis, pitching moment
coefficient, Cm, is about y-axis and yawing moment coefficient, Cn, is about zaxis, shown in their positive senses in the figure.
1.2
Classification of Missiles
Missiles are classified depending on their launch platform and target location,
mission and target type, propulsion system, design drivers, type of control etc.
[4,5]. An example classification based on launch platform and target locations for
state-of-the-art missiles is given in Table 1.1 [4].
Table 1.1 Classification of Missiles Based on Platform and Target Location [4]
Range / Mission
Example
AIM-9
AIM-120
AIM-54
AGM-65
Antiradar ATS
AGM-88
Apache
Antitank ATS
AGM-114
AGM-86
BGM-109
MGM-140
Man-portable STS
Javelin
FIM-92
MIM-23
MIM-104
Missile Defense
PAC-3
Each type of control alternative has advantages and disadvantages that need to be
considered in missile design. These advantages and disadvantages are summarized
in Table 1.2 [4].
Control
Type
Advantages
Tail
Control
Canard
Control
Efficient
packaging
Low actuator
torque
Low induced
rolling moment
Efficient at high
angles of attack
Efficient
packaging
Simplified
manufacturing
Increased lift at
low angles of
attack
Disadvantages
Wing
Control
Fast response
Maneuverability
at low angles of
attack
Small trim angle
Examples
Decreased lift
at low angles
of attack
Stall at high
angles of
attack
High induced
roll
Poor
packaging
High hinge
moments
Large wing
size
Large
induced roll
AMRAAM AIM-120
[4]
AIM-9L [4]
1.3
Lift-to-drag ratio, stability, maneuverability and control effectiveness are the main
design parameters for missile aerodynamic design problems [7].
(1.3)
In these equations,
) (
(1.4)
and weight
and
respectively.
1.3.2
Stability
(pitch stiffness
(1.5)
Static stability is generally quantified with the static margin, distance between
center of pressure (
diameter (
[4];
(1.6)
Negative, zero and positive values of static margin represents stable, marginally
stable and unstable missile configurations, respectively. A smaller negative static
margin means a stable missile that can be trimmed (
at high angles of
attack, accordingly is able to produce high normal force and has increased
maneuverability.
1.3.3 Maneuverability
Capability of a missile to change speed and direction in a given time is termed as
maneuverability [9]. Load factor is a measure of this aerodynamic performance
parameter and defined as the ratio of the normal acceleration due to aerodynamic
force to the gravitational acceleration [8].
where
10
(1.7)
(1.8)
At a given speed, a missile with a higher load factor is able to achieve higher
normal force; accordingly, it is able to maneuver tighter (low turn radius) and
faster (high turn rate) [10].
1.3.4
Control Effectiveness
(1.9)
When missile aerodynamic design parameters are considered in the pitch plane,
aerodynamic coefficients such as axial force coefficient (
coefficient (
), normal force
velocity (Mach number), angle of attack ( ), control surface deflection ( ) are the
main factors that affect the aerodynamics of a missile.
11
1.4
Literature Survey
Simulated Annealing (SA) methods are preferred in most of the studies. Using
pareto GAs, Anderson, Burkhalter and Jenkins [11] investigated missile
aerodynamic shape optimization. An aerodynamic prediction code is coupled with
a GA optimizer. A number of design variables concerning the missile shape and
aerodynamic performance objectives are included in his study. More recently,
Tanl [12] developed an external configuration design tool that uses GA as
optimization method. The method proposed is able to size missiles depending on
the flight performance objectives. Karako [13] worked on missile external
configuration optimization using GA. Main focus for his work is maximizing
flight performance and minimizing radar cross-section of missiles. Yong et al.
[14] studied aerodynamic shape optimization for canard controlled missiles for
maximizing flight range. A GA optimizer is used together with a 3 degree-offreedom flight simulation code and an aerodynamic analysis tool. Tekinalp and
Bingl [15] developed a missile trajectory optimization method. SA optimization
method is employed as the optimizer. A 2 degree-of-freedom flight simulation
model and an aerodynamic solver are used together in the proposed method.
ztrk [2] worked on multiobjective design optimization of rockets and missiles.
Objectives on range, flight time, hit angle and velocity, aerodynamic coefficients
are considered together. A continuous SA optimization algorithm called Hideand-Seek is used. In addition to these stochastic design optimization methods,
there exists the work of Tanrkulu and Ercan [16] that uses gradient-based
optimization. They proposed a method to be used for external configuration
optimization of unguided missiles at the conceptual design phase. A gradientbased optimization algorithm is used to determine optimal configurations.
Objectives of the optimization are defined considering flight performance of the
configurations.
12
1.5
The aim of this thesis is to develop a design optimization method that can be used
for the conceptual design phase of missile aerodynamic design. The methodology
is based on shaping external geometry of the missile under given constraints in an
automated manner. It aims to determine the best possible configuration in terms of
pre-defined aerodynamic design objectives inside the design space. Most
importantly, the proposed design optimization method reduces the time spent for
missile external configuration design in conceptual design process when
compared to the conventional design approach.
13
1.6
Chapter 5 finalizes this thesis with concluding remarks and recommendations for
future studies.
15
16
CHAPTER 2
METHODOLOGY
2.1
Mathematical Optimization
(2.1)
(
(2.2)
where ( ,
and
17
In
is
called as the objective function. Inequality constraints and equality constraints are
represented by
2.2
and
( , respectively [24].
Design Optimization
18
such that
, where n is number of
variables;
Set
Points
(2.3)
(2.4)
(2.5)
points
Centroid
is determined from;
where
19
(2.6)
of
(2.7)
(2.8)
where
(2.9)
).
(2.10)
then take
with
(2.11)
given as;
(
(
(
{
Compute (
Step 4: If (
if
; if not go to Step 2.
then take;
20
)
(2.12)
(2.13)
Set
and go to Step 2.
(
Step 5: If
then take;
Set
Step 6: If
and go to Step 1.
(
then;
(2.14)
(2.15)
of
, the vector
(2.16)
set
Step 8: If
(2.17)
and go to Step 1.
is positive definite, let
(2.18)
21
If
or ( )
then take
(2.19)
else take
where
{ }
(2.20)
determined from
(
Set
(2.21)
and go to Step 1.
Find
(2.22)
where
(2.24)
or
The Lagrange function, , for the problem given in (2.22) is defined as
where
(2.25)
(2.26)
and
23
(2.27)
(2.28)
subject to:
(
(2.29)
Accordingly, equation (2.22) can be solved iteratively for the solution of the
problem given in (2.28). Addition of inequality constraints to the general
optimization problem defined in (2.28), following can be written:
Find
which minimizes
(2.30)
subject to
(2.31)
24
(2.32)
2.3
Normal force, pitching moment and axial force coefficients for a conventional
missile configuration can be described as follows [28]:
25
(2.33)
(2.34)
(2.35)
For
(2.36)
(2.37)
(2.38)
(2.39)
26
(2.40)
Interference Factors
1,60
1,40
1,20
1,00
0,80
0,60
KW(B) or KT(B)
0,40
kW(B) or kT(B)
0,20
kB(W) or kB(T)
KB(W) or KB(T)
0,00
0,0
0,2
0,4
0,6
0,8
1,0
r/sw or r/sT
Figure 2.2 Variation of Interference Factors with r/sw or r/st [5]
Note that relation between interference factors given in Figure 2.2 is;
(2.41)
and
are determined
angle of attack approach and vortex algorithms are also incorporated when
combining body and fin aerodynamic predictions for configuration synthesis [29].
2.4
28
Figure 2.3 Flowchart for Design Optimization with Sequential Quadratic Programming
Method
geometric
constraints
and
objective
aerodynamic
In the fourth step, a new set of design variables is determined using the
descent direction and step size information. Objective function value is
calculated with the aerodynamic analysis tool and stored together with the
configuration information.
30
Figure 2.4 Flowchart for Design Optimization with Random Search Method
31
geometric
constraints
and
objective
aerodynamic
external
proportions
and
aerodynamic
performance
CHAPTER 3
A verification study on an optimization test function is done for the methods used
in this work. Goldstein and Price function is chosen as the test function since it is
accepted as a global optimization test function for optimization algorithms in the
literature [30]. Details about this function are given in the following section.
Moreover, aerodynamic analysis tool employed in developed optimization method
is also validated in this chapter.
3.1
Goldstein and Price function is a two variable function that has multiple local
minima and defined as [26]:
(
( 9
( 8
3
(3.1)
3
48
36
subject to
(
33
(3.2)
3 for
1E+06
800000
f(x,y)
f(x,y)
600000
400000
200000
1.0E+06
4.0E+05
1.6E+05
6.6E+04
2.6E+04
1.1E+04
4.3E+03
1.7E+03
7.0E+02
2.8E+02
1.1E+02
8.0E+01
4.6E+01
1.8E+01
7.4E+00
3.0E+00
2
1
0
-1
-1
-2 -2
3.2
Using the DONLP2 algorithm, global minimum point of the Goldstein and Price
function is searched. Since DONLP2 is based on Sequential Quadratic
Programming, a gradient-based optimization method, it is necessary to supply a
starting point in the design space to begin the optimization process. In the
verification study, a random starting point is selected as ( )
9 .
Starting from the initial point, optimization algorithm is able to find the global
minimum of the function in 15 iterations with 255 function evaluations as
( )
35
2
1.5
f(x,y)
1.0E+06
4.0E+05
1.6E+05
6.6E+04
2.6E+04
1.1E+04
4.3E+03
1.7E+03
7.0E+02
2.8E+02
1.1E+02
8.0E+01
4.6E+01
1.8E+01
7.4E+00
3.0E+00
0.5
0
-0.5
-1
-1.5
-2
-2
-1.5
-1
-0.5
0.5
1.5
X
Figure 3.2 Global Minimum Search with SQP Method, Successful
85
35 . Starting
from the initial point, optimization run converges to a local minimum of the
function in 16 iterations with 272 function evaluations as ( )
where objective function has a value of ( )
36
2
1.5
f(x,y)
1.0E+06
4.0E+05
1.6E+05
6.6E+04
2.6E+04
1.1E+04
4.3E+03
1.7E+03
7.0E+02
2.8E+02
1.1E+02
8.0E+01
4.6E+01
1.8E+01
7.4E+00
3.0E+00
0.5
0
-0.5
-1
-1.5
-2
-2
-1.5
-1
-0.5
0.5
1.5
X
Figure 3.3 Global Minimum Search with SQP Method, Converged to Local Minimum
( 94
6 . Starting
( 8
, where objective
37
2
1.5
f(x,y)
1.0E+06
4.0E+05
1.6E+05
6.6E+04
2.6E+04
1.1E+04
4.3E+03
1.7E+03
7.0E+02
2.8E+02
1.1E+02
8.0E+01
4.6E+01
1.8E+01
7.4E+00
3.0E+00
0.5
0
-0.5
-1
-1.5
-2
-2
-1.5
-1
-0.5
0.5
1.5
X
Figure 3.4 Global Minimum Search with SQP Method, Converged to Local Minimum
It is known that, during a global minimum search, accuracy of SQP methods are
very dependent on the initial point and design space topology. Accordingly,
Goldstein-Price function is solved 15 times to investigate repeatability and
consistency of the results obtained using SQP algorithm namely DONLP2.
Random initial points are generated for each solution to see the effect of the
starting point on the optimization process. Change of objective function values
with iterations for best, worst and remaining runs are shown in Figure 3.5. Best
and worst solutions to the problem are given in Table 3.1.
38
10
10
BEST
ITER
WORST
F(x,y)
103
102
101
10
10
15
20
Iterations
Figure 3.5 Change of Objective Function Values with Iterations for 15 Optimization Runs
Table 3.1 Variable and Objective Function Values for Best and Worst Solutions
f(x,y) 3.0
-2.657E-09
-1.0
-7.994E-15
Worst
1.2
0.8
837.0
OBJECTIVE
0.0
-1.0
0.0
Best
Previous discussion and Table 3.1 prove that there are solutions to the GoldsteinPrice test problem that converge to global or local minima when DONLP2
algorithm is used. Therefore, this gradient-based SQP method should be used
carefully when the design space is complex.
39
3.3
during global minimum search are shown. Change of these points with iterations
as search marches towards the global minimum is illustrated in Figure 3.7.
2
1.5
f(x,y)
1.0E+06
4.0E+05
1.6E+05
6.6E+04
2.6E+04
1.1E+04
4.3E+03
1.7E+03
7.0E+02
2.8E+02
1.1E+02
8.0E+01
4.6E+01
1.8E+01
7.4E+00
3.0E+00
0.5
0
-0.5
-1
-1.5
-2
-2
-1.5
-1
-0.5
0.5
1.5
X
Figure 3.6 Evaluated Points During Global Minimum Search with Random Search
Algorithm
40
Iteration 1
Iteration
1
1. Iterasyon
Iteration
Iteration
109109
109. Iterasyon
Iteration
514. Iterasyon
Iteration
514514
2
2
1.5
1.5
1
1
YY
0.5
0.5
0
0
-0.5
-0.5
-1
-1
-1.5
-1.5
-2
-2-2
-2
-1.5
-1.5
-1
-1
-0.5
-0.5
X0
0.5
0.5
1
1
1.5
1.5
2
2
Generally, stochastic methods such as random search method are fairly good at
locating global minimum in optimization problems. However, they generally
require more computational time and effort, compared to gradient-based methods.
Using random search optimization algorithm ACRS, Goldstein-Price function is
solved 15 times to investigate repeatability and consistency of results. Note that it
is not necessary to supply a starting point for optimization when using ACRS.
Change of objective function values with iterations for best and worst resulting
runs is shown in Figure 3.8. It can be seen that both best and worst run converge
to global minimum meaning that none of the 15 runs ended up in local minima.
Table 3.2 gives solutions for best and worst runs to the problem.
41
10
WORST
BEST
F(x,y)
10
10
10
10
100
200
300
400
500
Iterations
Figure 3.8 Change of Objective Function Values with Iterations for Best and Worst
Solutions
Table 3.2 Variable and Objective Function Values for Best and Worst Solutions
f(x,y)-3.0
Best
-9.982E-07
-1.0
8.350E-10
Worst
-4.130E-06
-1.0
2.173E-08
0.0
-1.0
0.0
OBJECTIVE
Previous discussion and Table 3.2 show that all of the 15 solutions to the
Goldstein-Price optimization test problem ended up in the global minimum of the
function, whereas SQP method discussed previously may get trapped in local
minima of the function as seen in Figure 3.3, Figure 3.4 and Figure 3.5.
Accordingly, it can be concluded that ACRS is more robust in locating global
42
minimum and avoiding local minima inside a complex design space, compared to
DONLP2.
3.4
14
Experiment
12
CFD
10
MD
CL
6
4
2
0
-2
-4
-5
15
25
a []
Figure 3.9 Lift Coefficient Obtained from MD, CFD and Experiment for TCM
Configuration (Mach = 1.75)
43
35
8
Experiment
CFD
MD
CD
4
3
2
1
0
-5
15
a []
25
35
Figure 3.10 Drag Coefficient Obtained from MD, CFD and Experiment for TCM
Configuration (Mach = 1.75)
Cm
0
-2
-4
Experiment
-6
CFD
MD
-8
-5
15
25
35
a []
Figure 3.11 Pitching Moment Coefficient Obtained from MD, CFD and Experiment for
TCM Configuration (Mach = 1.75)
44
From Figure 3.9, Figure 3.10 and Figure 3.11, it can be said that MD is
sufficiently successful for aerodynamic coefficient prediction of conventional
missile configurations. Especially for angles of attack up to 10, results are very
good and almost coincide with experiment data. Predictions start to disagree with
CFD and experiment when the angle of attack is over 10. Even then, MD has an
acceptable error for conceptual and preliminary design optimization purposes.
45
46
CHAPTER 4
47
4.1
Moment Center
48
1.75
Mach
-4 24
Angle of Attack
= 0
Sideslip Angle
Sea Level
Altitude
49
50
4.1.3
CN (=16)
6.532
XCP/D (=4)
0.370
XCP/D (=16)
0.132
CA (=0)
0.517
Variable
XLE [cm]
SSPAN [cm]
RCHORD [cm]
TR
Description
Canard leading edge
position
Canard semi-span
Canard root chord
Canard taper ratio
51
Lower
Limit
19.0
Upper
Limit
70.0
TCM
B1T4C4
20.32
3.0
5.0
0.3
15.0
20.0
1.0
5.94
9.14
0.625
It can be seen from Table 4.3 that upper and lower limits are defined in a wide
range to investigate capabilities of the developed design optimization methods. A
wide range of design variables leads to increased number of possible
configurations in the design space; thus, making the optimization problem more
difficult. Available area for geometry and placement for canards is shown with
pink in Figure 4.5. Dashed lines represent random possible canard geometries that
may be encountered during optimization runs.
Figure 4.5 Canard Placement Area (red) and Random Possible Canard Geometries
(dashed lines)
(4.1)
([ (
[(
(
(
52
])
(4.2)
(4.3)
where indices
and
(
(4.4)
53
Iteration Step
Configuration Geometry
15
30
55
73
(Optimum Geometry)
54
Optimum Conf.
TCM-B1T4C4
CN (=16)
6.531
6.532
XCP/D (=4)
0.370
0.370
XCP/D (=16)
0.132
0.132
CA (=0)
0.517
0.517
55
Optimum Conf.
TCM B1T4C4
XLE [cm]
20.32
20.32
SSPAN [cm]
5.95
5.94
RCHORD [cm]
9.12
9.14
TR
0.62
0.63
30
28
26
24
22
TCM B1T4C4
20
18
10
20
30
40
50
60
70
80
90
Iterations
56
13
12.5
12
11.5
11
10.5
10
9.5
TCM B1T4C4
9
8.5
10
20
30
40
50
60
70
80
90
Iterations
0.8
Taper Ratio
0.75
0.7
0.65
TCM B1T4C4
0.6
0.55
10
20
30
40
50
60
70
80
Iterations
57
90
6.2
6
TCM B1T4C4
Semi-Span [cm]
5.8
5.6
5.4
5.2
4.8
4.6
10
20
30
40
50
60
70
80
90
Iterations
6.8
CN
6.6
TCM B1T4C4
6.4
6.2
10
20
30
40
50
60
70
80
90
Iterations
58
0.5
0.4
TCM B1T4C4
0.3
XCP /D
0.2
0.1
0
-0.1
-0.2
-0.3
-0.4
10
20
30
40
50
60
70
80
90
Iterations
0.1
0.05
XCP /D
0
-0.05
-0.1
-0.15
-0.2
-0.25
-0.3
10
20
30
40
50
60
70
80
90
Iterations
59
0.6
0.58
CA
0.56
0.54
0.52
TCM B1T4C4
0.5
0.48
10
20
30
40
50
60
70
80
90
Iterations
Figure 4.14 Change of Axial Force Coefficient (M=1.75, =0) throughout Optimization
14
12
Objective Function
10
-2
TCM B1T4C4
10
20
30
40
50
60
70
80
Iterations
60
90
Function
Objective
F(x,y)
10
BEST
WORST
ITER
100
10-1
10
-2
20
40
60
80
Iterations
Figure 4.16 Change of Objective Function Values with Iterations
CN
XCP/D
XCP/D
CA
(=16)
(=4)
(=16)
(=0)
Best
6.532
0.370
0.132
0.517
2.999E-04
Worst
6.706
0.001
0.132
0.600
5.873E+00
OBJECTIVE
6.532
0.370
0.132
0.517
0.0
61
f(x)
From Figure 4.16, it can be said that there is no guarantee for reaching to
objectives of the problem when gradient-based DONLP2 algorithm is used for
design optimization. In addition to that, effect of initial points on results is
significant. Moreover, there is a considerable difference between best and worst
configurations in terms of aerodynamic performance parameters, as seen in Table
4.7. It is necessary to consider these weaknesses of the DONLP2 algorithm for
missile aerodynamic optimization problems.
62
Iteration Step
Configuration Geometry
50
200
500
1000
2000
3819
(Optimum Geometry)
63
Optimum Conf.
TCM-B1T4C4
CN (=16)
6.532
6.532
XCP/D (=4)
0.370
0.370
XCP/D (=16)
0.132
0.132
CA (=0)
0.517
0.517
64
Optimum Conf.
TCM B1T4C4
XLE [cm]
20.33
20.32
SSPAN [cm]
5.95
5.94
RCHORD [cm]
9.13
9.14
TR
0.62
0.63
70
65
60
55
50
45
40
35
30
25
TCM B1T4C4
20
0
1000
2000
3000
4000
5000
Iterations
65
20
15
10
TCM B1T4C4
5
0
1000
2000
3000
4000
5000
Iterations
Taper Ratio
0.75
0.7
0.65
TCM B1T4C4
0.6
0.55
0.5
0.45
0.4
0.35
0.3
0.25
1000
2000
3000
4000
Iterations
66
5000
Semi-Span [cm]
15
10
TCM B1T4C4
1000
2000
3000
4000
5000
Iterations
16
14
CN
12
10
8
TCM B1T4C4
1000
2000
3000
4000
5000
Iterations
67
4
3
2
XCP /D
1
TCM B1T4C4
0
-1
-2
-3
-4
-5
1000
2000
3000
4000
5000
Iterations
XCP /D
TCM B1T4C4
-2
-4
1000
2000
3000
4000
5000
Iterations
68
1.4
1.2
CA
0.8
0.6
TCM B1T4C4
0.4
0.2
1000
2000
3000
4000
5000
Iterations
Figure 4.25 Change of Axial Force Coefficient (M=1.75, =0) throughout Optimization
100
Objective Function
80
60
40
20
TCM B1T4C4
0
0
1000
2000
3000
4000
5000
Iterations
69
This missile optimization case study considered for TCM configuration is solved
15 times to evaluate repeatability of the results. Change of objective function
values with iterations for these runs is shown in Figure 4.27 and Figure 4.28.
Aerodynamic performance parameters of best and worst configurations according
to objective function value are given Table 4.11.
CN
XCP/D
XCP/D
CA
(=16)
(=4)
(=16)
(=0)
Best
6.532
0.370
0.132
0.517
1.215E-06
Worst
6.540
0.360
0.149
0.517
2.934E-01
OBJECTIVE
6.532
0.370
0.132
0.517
0.0
f(x)
120
BEST
WORST
Function
Objective
F(x,y)
100
80
60
40
20
0
1000
2000
3000
Iterations
Figure 4.27 Change of Objective Function Values with Iterations
70
20
BEST
WORST
F(x,y)
Function
Objective
15
10
0
1000
2000
3000
Iterations
Figure 4.28 Change of Objective Function Values with Iterations (y axis is narrowed)
From Figure 4.27 and Figure 4.28, it can be seen that all of the 15 runs reach
aerodynamic design objectives in the end. Accordingly, there is a slight difference
between best and worst configurations in terms of aerodynamic performance
parameters, as seen in Table 4.11. Moreover, ACRS algorithm does not require
user defined initial points for optimization runs; therefore, there is no effect of
starting point on results. Note that, DONLP2 reaches the best solution in 2018
configuration evaluations whereas ACRS algorithm evaluate 3819 configurations
for best solution case, meaning that ACRS is almost twice slower than DONLP2.
In the end, all of these results suggest that ACRS algorithm is more robust but
slower in achieving design objectives, when compared to DONLP2.
71
4.2
Variable
XLE1 [cm]
RCHORD1 [cm]
TR1
SSPAN 1[cm]
XLE2[cm]
RCHORD2 [cm]
TR2
SSPAN2[cm]
Description
Wing leading edge position
Wing root chord
Wing taper ratio
Wing semi-span
Tail leading edge position
Tail root chord
Tail taper ratio
Tail semi-span
72
Lower
Limit
30.0
4.0
0.0
3.0
130.0
5.0
0.0
3.0
Upper
Limit
120.0
30.0
1.0
16.0
160.0
30.0
1.0
16.0
Aerodynamic Parameter
Constraint
Objective
Maximize ntrim
Maximize
CL/CD trim
|HM| < 2 Nm
Minimize HM
Flight regime defined for AGM external optimization case study is given in Table
4.14.
Mach
-15 15
Angle of Attack
= 0
Sideslip Angle
Sea Level
Altitude
In summary, objectives and constraints given in Table 4.13 for AGM aerodynamic
optimization study is defined mathematically as;
73
35
(
5
(
where
and
(4.5)
(4.6)
(4.7)
objectives. Constraints given in Table 4.13 are defined with penalty parameters,
35
[ 5
(4.10)
(
(4.11)
(4.9)
(4.8)
)]
35
5
(4.12)
74
where
(4.13)
Aerodynamic
Parameter
ntrim
CL/CD trim
Constraint
Optimum AGM
Configuration
Objective
Maximize
(ntrim)max = 3.69 g
ntrim
Maximize
CL/CD trim
SM
CE
HM
|HM| < 2 Nm
Minimize HM
Variable
XLE1 [cm]
RCHORD1
[cm]
TR1
SSPAN 1[cm]
XLE2[cm]
RCHORD2
[cm]
TR2
SSPAN2[cm]
Description
Lower
Limit
Upper
Limit
Optimum
AGM
Configuration
30.0
120.0
63.55
4.0
30.0
16.0
0.0
3.0
1.0
16.0
0.30
9.1
130.0
160.0
134.7
5.0
30.0
12.2
0.0
3.0
1.0
16.0
0.84
16.0
76
Iteration
Configuration Geometry
10
20
29
(Optimum
Configuration)
external geometry optimization case are given in Table 4.12 and Table 4.13,
respectively. After 5678 iterations in 2328 seconds, an optimum configuration that
satisfies objectives of optimization within design constraints is determined.
Aerodynamic performance parameters and geometric proportions of optimum
configuration are given in Table 4.18 and Table 4.19, respectively. Change of
AGM geometry along optimization process is presented in Table 4.20.
Aerodynamic
Parameter
ntrim
CL/CD trim
Constraint
Optimum AGM
Configuration
Objective
Maximize
(ntrim)max = 4.52 g
ntrim
Maximize
CL/CD trim
SM
CE
HM
|HM| < 2 Nm
Minimize HM
Variable
XLE1 [cm]
RCHORD1
[cm]
TR1
SSPAN 1[cm]
XLE2[cm]
RCHORD2
[cm]
TR2
SSPAN2[cm]
Description
Lower
Limit
Upper
Limit
Optimum
AGM
Configuration
30.0
120.0
77.14
4.0
30.0
17.0
0.0
3.0
1.0
16.0
0.30
16.0
130.0
160.0
137.5
5.0
30.0
16.3
0.0
3.0
1.0
16.0
0.88
15.9
78
Iteration
Configuration Geometry
50
200
500
1000
3000
5678
(Optimum
Geometry)
79
80
CHAPTER 5
A verification study on a global optimization test function known as GoldsteinPrice function is done to investigate the capabilities of the employed optimization
algorithms. Results suggest that SQP method has difficulties on locating global
optimum point in a complex search space. Due to the nature of the method, it may
get stuck in local minima when solutions are repeated for different initial points.
In contrast, Random Search (RS) approach is fairly good at determining global
minimum. For repeated solutions to Goldstein-Price test function, RS method
always converged to the global minimum. Accordingly, it can be concluded that
RS approach is more suitable for design optimization problems where the solution
space is considerably complex. In addition to these verification studies, a
validation for the employed aerodynamic analysis tool, Missile DATCOM, is
carried out. It can be understood that Missile DATCOM is sufficiently accurate
81
REFERENCES
84
85