Escolar Documentos
Profissional Documentos
Cultura Documentos
Research
Aerodynamic
Institute
for Advanced
Computer
Science
NASA Ames Research Center
Shape Optimization
Control Theory
Using
j.-
James
RIACS
Published
Technical
Reuther
Report
as Ph.D. Dissertation,
96.09
University
May 1996
of California
Davis,
Aerodynamic
Shape Optimization
Control Theory
James
Using
Reuther
under contract
NAS 2-13721
between
NASA
Aerodynamic
Shape
Optimization
Using
Control
Theory
By
James
John
Reuther
B.S. (University
of California,
Davis)
1989
M.S. (University
of California,
Davis)
1991
DISSERTATION
Submitted
in partial
satisfaction
DOCTOR
of the
requirements
for the
OF PHILOSOPHY
in
Engineering
in the
OFFICE
OF GRADUATE
STUDIES
of the
UNIVERSITY
OF CALIFORNIA
DAVIS
Approved:
v0
Committee
in Charge
1996
degree
of
Copyright
1996
by James
All Rights
Reserved
John
Reuther
Abstract
Aerodynamic
highly
shape
nonlinear
emergence
design
has
flow physics
predictions
worthwhile
analysis
of the
is used
the
two
necessary
the
numerical
toward
a minimum.
fitted
meshes
perturbation
design
variables.
and
can
constraints.
distribution
for each
method
lifting
airfoils
with
possible
by viscous
its
the
to make
effects.
new
It is thus
to the treatment
and
shape
and
methods
illustrating
operating
are
drag
the
In each
control
design
points
are
including
to allow
minimization.
its practicality
and
at both subsonic
iii
and
both
Several
efficiency.
transonic
inverse
design
These
form
of which
method
provides
uses
more
a quasi-
objective
function
to modify
process.
Both
explored
and
Hicks-
robust,
aerodynamic
design
to a target
are presented
include
conditions.
body
as suitable
and
cases
the
theory
much
efficient
geometric
Flow
control
technique
to be computationally
chosen
equations
is developed
the
existing
techniques.
an aerodynamic
method
design
combine
optimal
solution
Each
during
B-spline
case,
optimization
to drive
changes
Euler
the
differencing.
prove
airfoil
wave
and
grid perturbation
which
optimization
to a numerical
algorithm
functions
numerical
equations,
finite
for practical
Objective
due
However,
become
are developed
methods.
information
functions
The
and
differential
An analytic
pressure
and
adjoint
optimization
be used
methods
flow equation
design
to accommodate
Henne
it has
dominated
methods
theory,
by conventional
Newton
challenge
complexity.
(CFD)
not
of CFD
potential
respective
gradient
then
are
design
control
for the
to derive
efficiently
shape
optimal
methods
which
scientific
design.
geometric
Dynamics
the extension
shape
as a difficult
daunting
Fluid
of flows
to explore
of aerodynamic
basis
and
of Computational
accurate
long persisted
non-lifting
Contents
Abstract
iii
Contents
iv
viii
Acknowledgments
List
of Figures
List
of Tables
x
xi
Nomenclature
xii
English
Symbols
....................................
Greek Symbols .....................................
1
xii
xvii
1
Introduction
1.1
Problem
1.1.1
1.1.2
1.2
1.3
Group1
..................................
Group 2 ..................................
Developments
1.2.1
Inverse
1.2.2
Inverse
2
3
in Aerodynamic
Design
....................
surface
methods
........................
field methods
..........................
1.2.3
Numerical
optimization
methods
Alternative
Methods
..............................
1.3.1
1.3.2
1.4
1.5
1.6
1.7
Statement
...............................
4
6
9
...................
12
13
Genetic algorithms
...........................
Automatic
differentiation
.......................
13
14
Mathematical
Models
for Flow
Governing
Conservation
Equations
2.1.1
The thermodynamic
state
2.2
The Euler
2.3
2.4
The Potential
Flow Equations
..........................
Potential
Flow Solution
Methodology
....................
Finite volume formulation
.......................
2.4.1
Equations
2.4.2
Mixed
2.4.3
Artificial
Iteration
2.4.4
2.4.5
2.4.6
type
Boundary
25
26
......................
.......................
27
..............................
equations
dissipation
scheme
Convergence
25
Physics
2.1
and
...........................
............................
acceleration
conditions
discontinuities
.......................
..........................
iv
..........
14
19
22
23
28
28
..............
29
33
34
37
38
40
Contents
2.5
Euler
2.5.1
Solution
Methodology
..........................
Finite volume formulation
.......................
2.5.2
2.5.3
..............................
45
2.5.4
Artificial
dissipation
..........................
Convergence
acceleration
.......................
50
52
2.5.5
Boundary
56
Numerical
conditions
Optimization
..........................
Methods
59
3.1
General
Unconstrained
3.2
3.3
3.4
Steepest
Conjugate
Newton's
Descent
Gradient
Method
3.5
Quasi-Newton
Method
.............................
73
3.6
3.7
Line Search
Alternative
Algorithm
Strategies
.............................
.............................
79
81
3.7.1
Finite
3.7.2
Adjoint-based
3.7.3
Limited
Gradient-Based
Algorithm
............
61
................................
...............................
................................
difference
based
gradients
gradients
memory
62
64
71
...................
81
........................
quasi-Newton
82
methods
..............
83
86
Control
Theory
Applied
to the Potential
Flow Equation
4.1
Potential
Flow Equations
...........................
4.2
Cost Function
for the Inverse
Problem
....................
4.3
Variations
of the Governing
Equation
....................
4.4
Decomposition
of the Variational
Potential
.................
4.5 Variation
of the Perturbation
Potential
...................
4.6
Variation
of the Circulation
4.7
Variation
The Kutta
of the Uniform
Flow Potential
Condition
..............................
4.8
4.9
4.10
4.11
4.12
4.13
Time-stepping
42
42
Algorithm
Discontinuities
89
90
91
92
....................
..................
93
94
................................
96
..................................
96
Implicit
Smoothing
...............................
Shock Wave Unweighting
...........................
Other Cost Functions
..............................
98
99
100
4.13.1
4.13.2
101
103
Control
5.1
5.2
Outline
Potential
86
87
Drag
...................................
Combined
cost functions
Theory
Applied
to the
........................
Euler
Equations
Non-uniqueness
5.2.2
Variation
of the design
106
107
....................
process
105
................
problem
.......
109
5.3
5.4
Variations
of the Governing
Equations
The Adjoint Variable
..............................
5.5
5.6
Boundary
Algorithm
5.7
5.8
Discontinuities
..................................
Other Cost Functions
..............................
114
114
5.8.1
114
Conditions
and the Adjoint
Outline
................................
Drag
...................................
....................
108
Equation
110
110
..............
111
113
Contents
5.9
6
Grid Perturbations
6.1
Grid Perturbation
6.2
6.3
6.4
6.5
6.6
5.8.2
Lift over drag
Second Order Design
Equations
and Design
Variables
Method
...........................
118
118
Equation
.........
Development
Final Design
of Grid Variations
Algorithm
Using
.........
...........
Design
6.6.1
6.6.2
Variables
Mesh points
Hicks-Henne
6.6.3
B-spline
................................
as design variables
functions
as design
control
Discretization
points
and
as design
Solution
132
.............
Procedures
136
Convergence
Discretization
7.6
7.7
Dissipation
Used
Iteration
Scheme
7.8
Equation
Boundary
Acceleration
of the Potential
Flow Adjoint
of the Euler Adjoint Equation
................
for the Euler Adjoint Equation
and Convergence
Acceleration
.....................................
Condition
Discretization
for Euler
Equation
..............
for the
Adjoint
136
137
139
....
140
140
143
Euler
Equations
Adjoint
145
145
.....
Boundary
condition Type 1 .......................
Boundary
condition Type 2 .......................
Boundary
condition
_/pe 3 .......................
Far field boundary
condition
.....................
for Potential
Flow
Design
146
148
149
154
Method
155
Convergence
...................................
Gradient Accuracy
...............................
Test Cases
....................................
155
156
158
8.3.1
8.3.2
158
159
Inverse design
..............................
Drag minimization
...........................
Results
for Euler
9.1
Convergence
9.4
126
127
variables
7.4
7.5
9.3
121
125
128
129
131
Discretization
of the Potential
Flow Adjoint Equation
...........
Dissipation
Used for the Potential
Flow Adjoint Equation
........
Iteration
Scheme
for the Potential
Flow Adjoint Equation
........
9.2
....
...................
variables
.............
7.1
7.2
7.3
Results
115
117
........
of Grid Variations
for the Potential
Flow
Algorithm
for Potential
Flow Formulation
Adjoint
8.1
8.2
8.3
Euler
Development
Final Design
7.8.1
7.8.2
7.8.3
7.8.4
8
..............................
Methods
Using the
Equations
Design
...................................
Gradient Comparisons
9.2.1
Finite difference
Method
.............................
gradients
.......................
9.2.2
Adjoint gradients
..........................
9.2.3
Gradient
comparisons
.........................
9.2.4
Boundary
conditions
and fluxes ....................
Hicks-Henne
Test Cases
............................
9.3.1
Inverse
9.3.2
Drag
B-Spline
10 Conclusions
design
and
..............................
minimization
Test Cases
Future
165
165
...........................
...............................
166
166
-..
167
169
169
170
171
173
174
194
Work
vi
Contents
10.1
Computational
Savings
Via Adjoint
Formulations
.............
195
10.2 Continuous
vs. Discrete
Sensitivity
Analysis
................
10.3 Optimization
Strategy
.............................
10.4 Geometric
Generality
and Design Parameterizations
...........
10.5 Future
Work
...................................
196
197
199
200
Second
202
Order
Methods
A. 1 Review
of First
A.2
Second
Order
A.3
Application
Tables
Second
Formulation
to the Euler
of Design
form
Order
Formulation
......................
...........................
Equations
......................
Variables
of Green's
202
203
206
210
Theorem
217
Bibliography
218
vii
Acknowledgments
ix
Acknowledgments
The
work
contained
assistance
Davis,
of individuals
advisor
from
Princeton
University.
course
served
members
Professor
Luigi
gratifying
one year
At the
University
continually
research
Cornelis
in aerodynamic
my other
Instrumental
funding
me
that
led to the
of the
special
with
and
Ames
pursuits
practical
to Mr.
challenging
field
my Masters
Jean
at Ames,
years
It was
within
since
Bencze
who
viii
reader
and
thanks
suggested
for this
my
Hafez
but also
Much
thesis,
to
and
Mohamed
of research,
research.
based
J. Baker
endeavor
to Professor
this
during
gratitude
Dr. Timothy
University.
aerodynamicists
Daniel
group,
me as
adjoint
at Princeton
Research
contained
my thesis
assistance
and
both this
work
education.
greatest
thanks
NASA
analysis
work.
is a dissertation
of this
and
encouraged
Professor
go to my mentor
supervision
worked
as one
completion
of California,
Jameson,
support
flow
within
who advised
and
Antony
I owe much
in more
reader,
come from
thanks
constant
have
pay
has
special
eventually
in the
student
inspiration
design,
dissertation
and
at Davis
P. van Dam
his
research
who supported
me to engage
and
for this
Jameson's
me my early
the University
to Professor
point
as a visiting
the support
Center.
for providing
of California
prompted
to Professor
thank
stay
through
and
as a starting
Martinelli,
University
indebted
and
of Professor
accomplished
I am grateful
but
research,
codes that
other
Very
students
of this
been
Research
I am deeply
the
design
Ames
foremost
of his graduate
has
at both Princeton
and
one
who
this thesis
as well as at NASA
First
the
within
has
also go
I continue
thesis.
I also
J. Chattot.
has
been
the unwavering
Center
Mr.
over the
Raymond
through
this
of our
has
past
Hicks
who
I feel deeply
evident
age.
defended
that
I would
my
and
several
his suggestions
work.
it is quite
support
years.
has
given
that
I was
fortunate
he stands
further
research
like
to
out
to
on many
List
of Figures
2.1
2.2
Mesh
Mesh
2.3
2.4
2.5
Mesh
Mesh
Plane
Surface
Performance
of the
6.1
B_zier
of Degree
7.1
Computational
Mesh for the
face
........................................
Curve
Steepest
in the
....
. .
Descent
Method
Compu-
Plane .........
in the Computational
43
56
on a Paraboloid
......
64
2 ............................
Euler
29
32
41
3.1
Plane
Plane
133
Adjoint
Equation
at the
Airfoil
Sur147
8.1
8.2
8.3
Potential
Potential
Potential
Flow
Flow
Flow
Method
Convergence
Method
Method
Gradient
Comparisons
Case 1 .........................
8.4
8.5
Potential
Potential
Flow
Flow
Method
Case
2 .........................
163
Method
Case
3 .........................
164
9.1
Euler
Method
Convergence
9.2
Euler
Method,
Finite
9.3
9.4
vergence
.....................................
Euler Method,
Finite Difference
Euler Method,
Adjoint Gradient
9.5
9.6
Euler
Euler
9.7
Euler Method,
Gradient
Comparison
ditions .......................................
9.8
9.9
9.10
Method,
Method,
Rates
Difference
Rates
.................
161
...............
162
163
.......................
Gradient
Gradient
Sensitivity
Sensitivity
Sensitivity
to Flow
Adjoint Gradient
Sensitivity
to Adjoint
Gradient
Comparison
.....................
with
Different
178
to Flow Solver
Con-
to Stepsize
....
Solver Convergence
Solver
179
180
181
Convergence182
183
Wall Boundary
Con184
Euler
Euler
Method,
Method
Gradient
Comparison
with
Case 1 ..............................
Different
Flux
Routines
. . .
185
186
186
Euler
Method
Case
9.11
9.12
Euler
Euler
Method
Method
Case
Case
3
4
..............................
..............................
187
188
9.13
9.14
Euler
Euler
Method
Method
Case
Case
5
6
..............................
..............................
188
189
9.15
9.16
Euler
Euler
Method
Method
Case
Case
7
8
..............................
..............................
189
190
9.17
Euler
Method
Case
..............................
191
9.18
9.19
Euler
Euler
Method
Method
Case
Case
10
11
.............................
.............................
191
192
9.20
Euler
Method
Case
12
.............................
193
List
of Tables
B.1
Design
Variable
Set
1: Lower
Surface
m 1-25
...............
210
B.2
B.3
Design
Design
Variable
Variable
Set 1: Upper
Set 2: Lower
Surface
Surface
m 26-50
-- 1-25
...............
...............
211
212
B.4
B.5
Design
Design
Variable
Variable
213
214
B.6
Design
Variable
Set 4: Camber
B.7
Design
Variable
Set 5: Upper
-and
1-24
...................
Lower
Surfaces
xi
215
--
1-36
........
216
Nomenclature
ENGLISH
SYMBOLS
A
All,
any
positive
components
A12, A22
coefficients
flux Jacobians
A1, A2
,](,_)
terms
wave
rotated
propagation
matrix
vector
width
of global
flux Jacobian
vector
of design
B6zier
control
outer
boundary
speed
of sound
Ca
speed
of sound
calculated
C t-
speed
of sound
extrapolated
speed
of sound
in the
variables,
arbitrary
cp
constant
pressure
Cv
constant
volume
chord
also u
at the
from
freestream
constant
specific
specific
heat
heat
length
coefficient
of axial
coefficient
of normal
('4
coefficient
of drag
('I
coefficient
of lift
Ca
[ _,]_R]
points
operator
matrix
Co_,
A22
equations
difference
transformation
an arbitrary
band
matrix
of A 11, An,
of the
coordinate
definite
of A
linearized
An,AI2,A22
A(_)
symmetric
force
force
xii
outer
boundary
Nomenclature
-'_? n
(_,'
C1-3
C
coefficient
of pitching
surface
boundary
frozen
coefficients
contravariant
moment
of an Lapacian-like
flux Jacobian
d2
1st order
dissipation
flux
d4
3rd
dissipation
flux
T)
2) 4
order
domain
diagonal
factorization
update
diagonal
factorization
of
the
discrete
total
dissipation
4th order
discrete
dissipation
term
total
energy
arbitrary
matrix
discrete
of the optimization
equations
algorithm
function
f,g
Cartesian
F, (;
contravariant
Euler
boundary
flux components
Euler
of the Euler
equations
fluxes
flux matrix
control
a Gaussian
structures
vector
distribution
to limit
gradient
variables
modulus
of the
conformal
step
taken
for gradient
size
characteristic
/-/o()
dissipation
2nd order
error
matrices
g.
operator
total
enthalpy
total
freestream
Hessian
with respect
mapping
length
enthalpy
Hessian
Xlll
boundary
terms
to the control
function
calculations
matrix
approximate
adjoint
through
function
shock
or design
Nomenclature
indices
i,j
of the
cost function
:[
identity
transfer
interpolation
determinant
linearized
coordinate
the
number
discrete
an arbitrary
that
are
stored
in a limited
length
operator
of the
linear
difference
potential
operator
factorization
update
lower
triangular
factorization
of/_
order
of a B6zier
curve
of design
flow equation
equation
triangular
on a fine mesh
matrix
points
number
coefficients
critical
of the discrete
Mach
freestream
7,)
time
step
7_
number
equation
fluxes
number
parameter
of design
Cartesian
number
adjoint
number
Mach
variables
components
computational
nt
updates
lower
Mach
to fine meshes
transformation
number
coarse
method
from
meshes
matrix
of previous
operator
?_.r * 7ly
fine to coarse
of J
transformation
M_,
operator
coefficients
a characteristic
M_
from
of the coordinate
operator
transfer
quasi-Newton
111
domain
matrix
collection
i./
computational
coordinate
of unknowns
unit
normal
unit
tangent
of the
unit
normal
components
vector
vector
xiv
of the unit
normal
memory
Nomenclature
integrals
Euler
P
p_
P
along
adjoint
projection
integrals
along
potential
flow adjoint
projection
desired
optimization
lines
from
the
surface
contributing
to the
gradient
search
direction
only
and distance
variation
metrics
flux terms
flow adjoint
approximations
unswitched
P and
unswitched
P_ and
Euler
speed,
zero
of P and Q
correction
for coarse
correction
meshes
for coarse
meshes
of velocity
speed
at the surface
lift surface
speed
speed
at far-field
heat
flux vector
discrete
Euler
forcing
function
vector
to define
an arbitrary
residual
Hessian
updates
vector
to define
equation
arbitrary
governing
R_
Riemann
invariant
extrapolated
Riemann
invariant
from
gas
equation
Q_z,
residual
magnitude
for the
flow residual
equation
qo
mesh
dissipation
speed
R_
in the
(As)
flow equation
qc
to the
desired
contributing
flux terms
qd
q_
surface
dissipation
potential
the
pressure
linearized
P_
from
pressure
terms containing
equation
P,Q
lines
gradient
Hessian
from
the freestream
constant
xv
updates
the
flow domain
potential
Nomenclature
arc length
field
discrete
along
Euler
smoothed
Sx,
arc length
optimization
surface
control
unit
time
surface
volume
control
area
- directed
traction
stress
face
areas
areas
surface
vector
time
tensor
eigenvector
matrix
Cartesian
design
velocity
variable
of the linearization
vector
contravariant
velocity
components
quasi-Newton
update
matrix
vector
Ya
velocity
vector
calculated
Ye
velocity
vector
extrapolated
Vo(,
velocity
vector
in the
discrete
control
control
unit
arbitrary
volume
control
of _(__A,"
components
velocity
face
surface
volume
temperature
lA
dissipation
surface
of the directed
U, V
artificial
surface
direction
projected
a characteristic
to 1 at the
including
airfoil
search
To
residuals
along
components
normalized
7_
Sy
7/lines
at the
outer
from
the
freestream
volume
domain
volume
domain
vector
of Cartesian
vector
of contravariant
Euler
unknowns
Euler
unknowns
xvi
boundary
flow domain
and
0 at the
far
Nomenclature
x,y
Cartesian
mesh
coordinate
point
location
difference
GREEK
(_1,
c_2
&
vector
to define
the
Hessian
update
vector
to define
the Hessian
update
scaled
design
cycles
orthogonal
to s
difference
operator
angle
for the
alternating
direction
implicit
scheme
of attack
coefficients
control
of a generalized
parameter
coefficient
vector
terms
first
related
_, ,_,_
out non-A-orthogonal
difference
independent
correction
operator
(time
control
4
scale
equivalent
time
of an arbitrary
dependent
scheme
operators
of variations
scale
estimate)
parameters
coefficients
algorithm
in _
to eliminate
the error
estimate
x (CFL)
ratio
of specific
71,3i
scale
factors
condition
for residual
of the dissipation
components
operator
variations
time
scheme
operator
direction
damping
variation
one-sided
alternating
for enthalpy
to subtract
differencing
between
SYMBOLS
c_
c_0,
vector
transformed
Z
vector
in the gradient
transformed
Z
system
heats
number
smoothing
fluxes
%/c_,
two Hessian
circulation
xvii
update
components
component
Nomenclature
V
_x
grad
operator
components
_ My
wave
A
A 1
--
of the
propagation
A, Az, A2
propagation
ratio
direction
direction
Courant-Friedrich-Lewey
eigenvalues
A4
wave
(CFL)
condition
number
of
of accuracy
to the accuracy
convergence
A
A1, A2
7L
i t2 , i t4
step
size
along
weights
the
optimization
for combined
dissipation
scale
normalized
second
direction
cost functions
coefficient
user-defined
search
for the
factors
potential
equation
derivative
4th
of pressure
I]
averaging
_'_
adjoint
variable
(scalar)
for the
potential
adjoint
variable
(vector)
for the
Euler
7I"
velocity
potential
velocity
along
O(;
perturbation
dissipation
flow formulation
formulation
mesh
factor
mode
the
surface
;_*
potential
potential
metric
relaxation
relation
factor
in the
for the
adjoint
alternating
equation
direction
boundary
forcing
density
Pl
residual
of discrete
flow field
P2
residual
of discrete
adjoint
(7
to limit
potential
freestream
_2
used
pi
circulation
dissipation
operator
OL'
4,
order
characteristic
coefficient
scaling
of the rotated
equation
field
equation
quantity
difference
..
XVlll
operator
implicit
scheme
term
to specify
fixed
lift
Nomenclature
small
positive
constant
angle
around
the unit
smoothed
pseudo
T0-_
1_1, _'2
adjoint
time
smoothing
circle
boundary
stages
of the
parameters
forcing
variable
Runge-Kutta
for the
like scheme
boundary
equation
T
first
stage
computational
_l, 7/1
local
of ADI
scheme
coordinate
cell computational
system
coordinate
xix
system
forcing
terms
of the
adjoint
Chapter
INTRODUCTION
Even
the
before
the
success
importance
tunnels
tools
to facilitate
in 1884.
the
have
of aerodynamic
detailed
aerodynamic
goal
the
design
design
design.
design
a shape
The
even
of the
to develop
advances
new
century,
introduction
sought
recent
with
20th
to the
today's
better
to treat
computer
between
and limitations
of
in computer
methods
a balance
phenomena
of accurate,
efficient
design
of aerodynamic
The
two-dimensional
the
systems,
the need
for
in the available
and
their
of flow physics
that
is used
Methods
and
to test alternative
approaches.
measure
of this
geometric
sections
has
and
been
capabilities
process:
or
of merit
research
is
capable
of
tools
These
design
goal
analytical,
computational
to both
of airfoil
capabilities.
in the
particular
versatile
subject
experimental,
an aerodynamic
The
design
methods
be they
improves
shapes
in the
possible
methods,
constraints.
problem
1. Viscous
have
to necessitate
which
representative
level
leading
for developing
However,
proven
turn
STATEMENT
to appropriate
development
constraints.
the
realized,
process.
possibility
has
at the
aerodynamicists
of the physical
is to find
adhering
automated
was
time
the
shape
of all aerodynamic
computational,
while
that
flight
resources.
PROBLEM
The
up
powered
design
aerodynamic
representation
computational
1.1
Since
opened
problem
an accurate
first
of aerodynamic
wind
technology
of the
aerodynamic
selected
much
as a
variation
can be classified
by
Chapter 1
Introduction
Compressible
Navier-Stokes
Incompressible
Euler
Potential
flow + boundary
layer
equation
Linear
potential
flow equation
+ boundary
layer
+ boundary
equations
layer
equations
equations
flow equation
Small
disturbance
equation
Linear
potential
flow equation
3. Source
equations
Methods
Potential
and
Vortex
Panel
Element
Methods
methods
Thin-airfoil
theory
GROUP1
first
group
of analysis
phenomena.
ability
For
to treat
seen
airfoils
for high
their
viscous
choice
friction
of which
If the problem
incompressible
a boundary
important
and
pressure
viscous
effects
of treating
subject
some
to strictly
since
they
losses.
Further,
must
be given
degree
of viscous
subsonic
dominate
the
the
production
if it is desired
high
flow,
to design
consideration
due
to
behavior.
governing
or design
consists
Navier-Stokes
layer
becomes
of the
analysis
all capable
sections
the
of stall
are
of airfoil
effects
lift, again
flow airfoil
problem.
methods
design
as skin
determination
The
the
viscous
of drag
with
equations
disturbance
Euler
The
layer
equations
Small
2. Inviscid
1.1.1
equations
Navier-Stokes
+ boundary
analysis
within
is determined
entirely
equations
equations
by a further
of low Mach
or the
can be used.
linear
The
this
number
to use
understanding
potential
choice
group
between
flow equation
these
for a
of the
either
the
coupled
two is settled
Chapter 1
Introduction
by the
degree
of the
flow.
regions,
flows
that
equations
on the
degree
choice
can follow
1.1.2
GROUP2
this
drag.
the
it is often
not critical
of this
small
with
list
are
disturbance
airfoils
equation
effects
or bodies
where
and
for arbitrary
the production
convection
of vorticity.
production
of entropy
each
These
system
vorticity
the
in the
Kutta
in the
of either
The
and
of the
equations
vorticity
along
between
production
to be enforced
are
at the
they
have
these
shock
small
hand,
trailing
case
appropriate
than
for
1. Both
restrictions
difference
between
flow equation
properly
allow
as well as the
shock
does
for the
for the
convection
implications
for when
waves,
the
presence
of
airfoils
for
of two-dimensional
edge.
a constant
for
be formulated.
through
in the
corrects
significant
must
At the
capability.
disturbance
Further,
other
a hierarchy
that
greater
potential
boundaries,
system
lists
no such
The primary
The
on the
are of secondary
It is usually
to analyze
effects.
flow equation
small.
the
becomes
be used
(2) above
which
depending
of concern
compressibility
or entropy.
by enforcing
since
Group
numbers.
of vorticity
is necessary
flow formulation
may
flow domain
condition
potential
Euler
differences
equations
and vorticity.
vorticity
Navier-
(2).
source
effects
remove
Mach
of entropy
is appropriate
Independent
and
compressible
the main
potential
numbers
flow equations
treatment
for group
methods
effects
local Mach
geometry
not admit
of vorticity.
these
be used.
is not present,
to treat
potential
the
should
coupling
drag.
is a nonlinear
provided
the Euler
allow
linear
ability
equations
by large
strong
viscous
wave
dominated
be used
design,
to include
are
portions
(1) must
Navier-Stokes
decreasing
that
layer)
in group
If very
cruise
point
(boundary
either
to be presented
cruise
the
again
remaining
is transonic
compressible
methods
as in flows
effects,
discussion
viscous
Navier-Stokes
coupling.
the
compressibility
thin
compressibility
from
and
such
incompressible
for determining
of inviscid
inviscid
While
consideration
The
the
of interest
problem
bottom
then
of inviscid-viscous
If the problem
the
is pronounced,
exhibit
Stokes
wave
between
If coupling
separation
For
of coupling
This
problem
circulation
is addressed
in the
flow field
Chapter I
such
that
allow
Introduction
the
Kutta
for the
viscosity
allow
convection
required
the
The
difference
results
and
production
will
correct
shock
strength
have
about
Euler
as the
group
used
1.2
DEVELOPMENTS
and
for transonic
of powered
success
caused
process
the
through
the
potential
to this
difficulty
these
number
shocks
to obtain
They
are
The
resulted
Wright
of building
subject,
and
referred
where
the gap
inviscid
the
shock
waves
as the
shock
flow equation
within
with
the
the isentropic
the
is left
reasonable
airfoil
does
assumption
not
fails,
solutions.
analytical
and
properties,
formulation
be used
around
between
of historical
analysis,
flow
accurate
academic
methods
interest
and
but
the
are
no
or design.
IN AERODYNAMIC
flight
of the
both
boundary
to implement
can still
entropy
consequently
potential
the
both
Since
solution
flow methods
methods
the
models
correct
easy
affect
jump
and
in the
by no means
potential
strong
the
also
in the
shock
to
dependent
waves.
production
shocks
enough
time
an airfoil,
shock
which
the artificial
is often
may
flow equation
from
are
two
correct
the
deviates
(3) bridges
airfoil
aerodynamics.
laborious
production
Mach
methods.
longer
including
the
are necessary
computational
The success
capture
surface,
pseudo
over
and
equations
In most
of methods
layers
entropy
hence
with
the
flows
equations,
system
of the
for the
correction
discrete
viscous
Euler
at the
account
[33], they
local
of the
between
boundary
corrections
this
equations
final
and
methods.
Without
so long
For
In contrast,
by Hafez
of design
as isentropic.
The
entropy
While
devised
framework
accuracy
can
Euler
to the
of entropy
process.
compressions
been
first
the
increases.
exceed
the
strengths.
as isentropic
treatment
neither
case
as a by-product
to two regions:
since
predict
solution
to be satisfied
solution
are inviscid,
However,
they
the
the
is limited
methods
layer.
in the
In the
a stable
condition
process.
is satisfied.
of vorticity
to obtain
Kutta
iteration
the
condition
DESIGN
of many
developed
countless
to as "a dream
airfoils
required
through
elements,
the
models
[114 ]. Their
of madmen"
[73],
painful
eventual
to become
Chapter 1
worthy
Introduction
scientific
In the
as
United
endeavor.
1920s,
periments
fueled
well
States,
efficient
through
airfoils
Theoretical
with
1912-1918
earlier
vortex
shedding.
sections
theoretical
support
credibility
to the
to the
slope
close
early
vague
aerodynamicist
Lifting
the development
of such
concepts
aviation
world
highly
The
refined
wing
As aircraft
The
experimentalists
facilities,
digit
airfoils
to take
work
and
NACA
and
complex
was
Since
built
over
about
larger
its
the
At NASA
Ames
a large
1960
there
range
has
been
this
as was
wind
These
experimentalists
Center,
with
elliptic
by the
War.
more
With
airfoils
Starting
the
and
fostered
World
with
capable
gave
scientist
grew
airfoils
drag.
aircraft
strong
optimal
Second
latter
to reduce
gave
evidenced
tunnels.
four-digit
and
airfoil
theory
and
aerodynamics
capable
develop
of a true
the
provided
It also
This
co-
knew:
generated.
ideas,
his
of circulation
theory
efficiency,
first
in the period
already
level
during
their
and
the insight
important.
these
Research
of Mach
of
The
Prandtl
idea
But
wing
airfoils.
flow
and
more
successful
laminar
the
on the
drag,
more
six-series
to understand
him
flight.
through
developed
and
(precursor
both developed
radian.
even
enhancing
highly
of increased
flight.
aerodynamics
built
eventually
in earnest
supersonic
refined,
followed
advantage
began
more
by Ludwig
experimenters
adopted
of aircraft
In the
aerodynamics,
of powered
proposed
what
as induced
ex-
development
experimental
developed
placed
quickly
planforms
became
were
was
globe.
systematic
Line Theories,
notions
Theory
the
success
to 2_ per
and
the
tunnel
for Aeronautics
with
developed
showed
wind
testing.
not a "madman."
planforms.
theories
Theory
Line
was
the
and Lifting
of Lanchester
throughout
in parallel
were
of these
a lift curve
goals
through
of war,
Committee
tunnel
matured
Thin Airfoil
have
wind
acceptance
work
conducted
of its initial
Thin Airfoil
as a weapon
Advisory
intensive
by the
were
in aerodynamics
their
of flight
National
One
gained
theories
value
testing
aerodynamics
similarly
workers,
flight
NACA--the
formed.
practical
by the
as
to NASA)--was
and
these
new
the
five-
first
were
intended
in the
of routine
Unitary
complex.
transonic
Wind
the capability
1950s
Tunnel
of studying
numbers.
rapid
progress
in the
field
of CFD.
Especially
Chapter 1
in the
last
Introduction
decade
numerical
methods,
methods
obtained
and
require
time
had
CFD,
capacity
fidelity
cost
constraints.
as much
researchers
have
configurations,
but
Yet
configurations
using
direct
CFD-based
dimensional
sought
while
methods,
A brief
review
of these
on those
that
previously-used
means
1.2.1
Inverse
of the
complete
INVERSE
surface
aerodynamic
for a given
Lighthill
sional
profile
and
surface
solved
derive
such
distribution
the inverse
in the presence
including
of treating
linear
the current
are
state
inception
about
new optimum
over
quite
degree
complex
of confidence,
and
three-
CFD-based
three
basic
categories:
optimization
three
and
given
The
into
next
of
effects.
numerical
transonic
methods
the
two-dimensional
viscous
in the
practical
testingmhas
of creating
a high
can be grouped
and
tunnel
out
to
sections
supersonic
inadequate.
The
methods.
with
special
flows,
where
review
is by no
of the science.
METHODS
algorithm.
quantity,
simple
within
Since
be carried
to very
hope
flow regimes
capable
with
is presented
are capable
design.
equations
without
wind
in
conditions
nonlinear
answers
predict
now
field methods,
methods
methods
the
shape
can
do exist
inverse
SURFACE
provide
methods
limited
that
it indicates
flow analysis
analysis
usually
analytic
but
design
is still
methods
surface
highly
CFDmlike
aerodynamic
Navier-Stokes
design
design
however,
designers
at transonic
These
flow
the
inverse
the
far,
in direct
configurations,
aerodynamic
emphasis
Thus
continues
aircraft
designs
and
experimental
research
flow conditions
existing
performance
with
much
Modern
conditions.
also to formulate
configurations.
While
for many
to refine
for which
computer
in parallel
process.
configurations.
at supersonic
success
in both
extensively
solutions
in order
new designs
used
design
aircraft
a design
and
not
this
been
and robust
complete
from
has
improvements
aerodynamic
accurate
over
develop
substantial
CFD
to aid in the
benefit
with
their
name
from
the
fact
Instead
of obtaining
the
as pressure,
for a given
shape,
of an aerodynamic
surface
pressure
of incompressible
that
they
surface
they
invert
the
distribution
calculate
goal
of an
the
shape
quantity.
specification
inviscid
problem
flow by conformal
[77 ].
Chapter 1
The
Introduction
air speed
over
the
profile
is given
by
q = -_-,
where
is the
conformal
velocity
mapping
is known
potential
function
exactly
determines
desired
surface
the
speed,
solution
the
Furthermore,
the
value
of h on the
boundary
that
the
inviscid
(1.1).
clear
between
for incompressible
circle
flow over
over
value
the
a circle
and
and
profile.
the
a circle,
profile.
is analytic
yielding
the
entirely
and
desired
arbitrarily,
h is the
modulus
Since
knowing
the
Conversely,
of h can be obtained
mapping
(1.1)
the
solution,
analytic
q_ be the
q = qd in equation
is thus
uniquely
determined
shape.
Lighthilrs
method
but instead
mapping
by letting
by setting
of the
must
by the
makes
satisfy
it
constraints
as follows:
_log qo d8
(1.2)
7_
qo
'log
logqo
COS
8 d8
sinOdO
(1.3)
O,
(1.4)
7r
where
qo is the
straint
surface
(1.2) is necessary
other
two constraints
gap
velocity
at the
trailing
To treat
more
needed.
For
exist.
The
for q to attain
(1.3,1.4)
be satisfied
complicated
inverse
surface
was
potential
pioneered
con-
far field.
The
in order
to produce
a profile
an iteration
scheme
[110]
who replaced
obtained
updated
(transpiration).
constructing
a convergent
the
boundary
approach
iterative
conditions
is not realizable
CFD
potential
by integrating
iteratively
The
the
problems,
by Tranen
condition
distribution
qo, in the
first
value
iterative
boundary
Dirichlet
The
stream
two basic
in an existing
face
flows,
condition
is then
the free
must
boundary
shape
for the
without
edge.
transonic
first
distribution
by the
calculated
can incur
algorithm
at the
iterations
inverse
surface
methods
the
Neumann
surface
flow analysis
a desired
for the
surface.
cannot
code
target
velocity
normal
velocity
difficulties
because
desired
In particular,
converge.
is usually
with
distribution.
through
of the
shape
a Dirichlet
surin
based
on
target
Nevertheless,
the
difficulty
changes
if the
The
pressure
Tranen's
Chapter 1
method
Introduction
has
ments
three
become
developed
by Volpe
dimensions
by Henne
Caughey
|64].
inverse
cycles
been
The
flow equation
[81]. The
hi, and
the
reduces
not require
therefore
that
the
time-dependent
the
toward
development
face methods,
were
many
methods
require
to
of Jameson
and
between
2-10
to determine
if the
here.
governing
treated.
These
admit
equations
Even
though
limited
three-dimensional
aircraft
design.
design
of wings
target
method
for small
was
to an auxiliary
time
the specified
pressure
two standard
and
modified
Mach
variations
control
either
some
of these
methods
have
few have
made
Euler
at the
new
number,
is that
surface,
and
is obtained
it
and
McFadden
by Garabedian
gives
method
McFadden
by solving
an
as a free
boundary.
This
equation
in such
a way
potential
been
of Fay
equations
design,
the
Euler
been
sur-
will not
greater
or even
successfully
a significant
has
which
for somewhat
{21] where
been
flow inverse
developed
allow
the eventual
work
on the
the
distribution.
as in the
based
Mach
A related
dependent
such
applications,
for this
numbers.
is treated
have
over
solving
method
process.
transonic
formulations
greater
condition
flow solution
the surface
of zero
of the
the
is determined
is solved
case
design
also devised
potential
mapping
advantage
entire
extended
out by first
equation
limiting
specification
essentially
carried
boundary
the
and
of these
flow
The
during
who
quantity
an updated
In the
to a Dirichlet
combinations
complexity,
Another
improve-
its extension
code
surface
case are
the
method.
the steady
according
transonic
Again
is repeated.
equation,
geometric
through
check
ho. Then
will converge
scheme,
is shifted
be reviewed
with
analysis
Garabedian,
mapping
solution
design
artificial
Since
analysis
in this
(1.1}.
process
iterations
In their
ferent
iterations
initial
a valid
[24, 25].
that
wing
condition
the
and
to Lighthill's
for three-dimensional
surface
especially
111] and
FLO22
to a final
a modification
retains
a proof
113,
boundary
by McFadden
for a given
method
the
solving
q = q_ in equation
mapping,
does
Dirichlet
technique
proposed
of Lighthill
by setting
[112,
[36] using
in addition
major
was
method
Melnik
community,
achieved.
second
problem
by the aeronautics
and
All of these
design
has truly
the
accepted
use
dif-
equations
extended
to
impact
on actual
developed
by Giles,
Chapter 1
Drela
and
Introduction
Thompkins
[27}.
function-as-coordinate
lines)
in the
one of the
iteration
method
mode
can be used
pressure
matic
in the
it to include
three
rapid
Unfortunately,
the
coordinates
solution
especially
since
to a two-equation
no clear-cut
method
Drela
be used
Alternatively,
the
is left free
method
and
been
an implicit
can
surface
The
streamhas
uses
technique
integral
exists
and
of the
instead.
the
system
is fixed.
part
condition
The
The
in a stream-
(i.e.,
an airfoil
surface
where
equations
process.
about
of the
mode,
of airfoils,
coupling
that
convergence.
streamline
inverse
design
Euler
flow
as a boundary
an elegant
has
Giles
had
have
dra-
extended
boundary
layer
such
a formulation
to extend
and
method
to
dimensions.
Recently
shown
through
much
pressures
tween
algorithm
bell has
extended
three
by plane
could
disrupt
dimensions,
in the
the
INVERSE
alternative
field-based
of the
design
changes
through
for subsonic
McFadden's
original
stream
the
subject
on the
surface
direction,
slope
method
cross-flow
actual
to any
replaces
CFD
surface
equations
on the
in
assumption
fixed
slopes
are
character
Camp-
simple
and
be-
and pressure
relationships.
is based
satisfies
curvatures
and
is essentially
that
fixed
has
relationship
to the Navier-Stokes
shape
any
target
of the
method
simple
method
relationships
The
local pressure
where
use
these
shape.
with
flows
the
surface
transformation
success
the
by coupling
and
to treat
between
inverse
relationcalculated
in the
solution
process.
FIELD METHODS
means
class
free
difference
the
with significant
14], a simplified
the
updating
the method
dependence
[13,
proceeds
by a mesh
dimensions
plane
1.2.2
and pressure
of Garabedian
developed
For
surface
periodically
updates
ships.
of Campbell
and
the
into
curvature
simplification
that
work
In his approach,
is translated
surface
three
the
success.
for supersonic
An
in partial
is prescribed
success
I17, 28].
to achieve
the
the
in the
transonic
where
solves
implies
unknowns
scheme
analysis
method
This
for two-dimensional
Newton
the
system.
represent
formulated
Their
of obtaining
of inverse
design
desirable
methods.
aerodynamic
These
methods
shapes
differ
is provided
from
surface
by the
spec-
Chapter 1
Introduction
ification
methods
in that
imposed
not
upon
Most
of these
been
extended
only
method
must
success
technique
solve
the
transformations
with shock-free
[105,
106].
This
special
in potential
resulting
the
procedure.
flow method.
in the
rheograph
The
design
the
the
method,
field.
the
may be enough
to ensure
points,
subsonic
region
(area
be thought
supersonic
an entirely
process
retains
the
surface
and
with
flows
striking
|2].
The
characteristics
feature
is that
to create
airfoils
to
hodograph
isentropic
the
sonic
of characteristics.
the
The method
of as a redesign
shock-free
design.
basic
by a
potential
relation
relation.
in the
umbrella)
The
supersonic
is re-solved
boundary
at the
conditions
sonic
line boundary.
supersonic
region
not a complete
technique
will become
geometry
density
line
in the
is obviously
The
pressure-density
incorrect
op-
by Sobieczky
a standard
The
values
locations
with
fictitious
and
which
flow solver.
on an existing
as usual
under
developed
potential
regions
streamline
bubble
used
transonic
gas method
the
so as to match
the
geometry
first
The
design
it also
of complex
attempts
analytic
in the
of the surface.
that
also
by an appropriate
chosen
was
dimensions.
are treated
a method
of the
been
limiting
flow system
determines
It only ensures
a method
elliptic/hyperbolic
with
has
shock-free
into any
points
part
However,
technique
which
transformation.
on the
can be incorporated
supersonic
but must
since
field.
are correct
position
flow
method,
a hodograph
Its most
that
for supersonic
are
flow
using
method
subsonic
plane
then
or constraints
in the
with
field
upon
displaying
involves
inverse
The
reverse
The
to three
mixed
recalculation
solution
therefore
and
flow is replaced
Next,
objectives
everywhere
distribution
method.
of airfoils
transonic
solutions
number
not applicable
However,
regions.
for this
Mach
in the
plane.
method
is to solve
but
field method
occur
a hybrid
field-based
erate
of an
in the hodograph
are
One true
idea
target
difficult
the equations
upon
flow techniques
will
development
is quite
on potential
as an inverse
be considered
in the
based
surface
example
and
no shock
to specify
configuration
notable
can be regarded
ability
designs
dimensions.
most
that
obtain
based
by Garabedian
guarantees
thus
are
to three
the
introduced
the
methods
Possibly
they
10
for existing
stretched
The method
and
and
geometry
geometries.
shallow,
has been
but this
extended
Chapter 1
Introduction
to three
dimensions
with
solution
of the supersonic
some
degree
11
of success
zone transverse
requires
to the characteristic
cone,
marching
which
the
can lead
to
instability.
The
characteristic
Typically
tions
common
transonic
in order
to render
two-dimensional
modern
inverse
Their
most
built
directly
more
appropriate
glaring
geometries
target
surface
constraints
field inverse
and
difficult
priori
to date
which
price
has
has
methods,
In essence,
of an optimum
constraints.
restricted
proven
of computational
only allow
This
the
limited
expense
some
design
is provided
the
that
capability
of inverse
points.
In addition,
the
realizable
so-
methods.
numerical
the
satisfies
difficult
work,
have
the
neces-
other
hand,
shock-free
design
Furthermore,
it is
aerodynamic
designers
and
disadvantages
by the
desired
or
or choose
satisfy
On
of a single
require
distribution
of the
solution.
off-design
methods
not
is
therefore
distributions
does
can satisfy
inverse
pressure
applicability
to overcome
that
must
of Campbell's
design
difficulties.
aerodynamic
to a physically
desired
for the
user
properties.
exception
addressing
methods
surface
is consid-
arbitrary
other
The
on
distribution
to any
address
distribution
of the
a few hours
pressure
moment.
for simple
and
be changed
directly
the
flow solu-
methods
limitations
not correspond
surface
of properly
inverse
aerodynamic
with
existence
inverse
cannot
complete
in at most
of a target
cannot
efficiency.
a few solutions
many
to prescribe
may
the
typically
thus
desired
to permit
no means
knowledge
to the
from
objective
to be able
distribution
inverse
obtaining
or pitching
target
constraints.
aerodynamic
lead
drag,
of 2-10
cost of most
They
the
to formulate
geometric
and
because
methods
have
process
in order
surface
to fail
the
computational
can be done
suffer
is that
as lift,
which
Since
designs
function.
such
pressure
Thus,
point
design
objective
initial
sary
the
experienced
a tendency
design.
they
is their
the equivalent
the computational
limitation
into
methods
require
Unfortunately,
functions
lution.
a complete
systems,
ered to be minimal.
be highly
methods
and three-dimensional
computers
objective
to all inverse
and
to have
an a
the geometric
and
implementation
An alternative
of inverse
optimization
approach
methods
at the
methods.
Chapter
1.2.3
Introduction
NUMERICAL
The
final
major
numerical
group
measure
then
proceeds
shape
Most
to evaluations
in the objective
method
function
the gradient
variable
using
components
CFD
analysis,
to calculate
or quasi-Newton
direction
objective
The
pioneered
work
the
extended
of Reuther,
design
CFD
using
gradient
algorithm
flow analyses.
or further
These
entire
The
simplest
technique,
each
numerical
function
process
gradient,
by estimating
along
the
is repeated
improvement
in the
of the
optimization
conjugate
function
design
estimates
proceeds
in
to changes
of the objective
then
objective
The
refers
In this
descent,
to
information
variables.
by the
the
objective
perturbing
value
specified
as to permit
design
differences.
steepest
optimization
user
gradient
design
used
aerodynamic
zero
the
of the differences.
is then
The
a way
by independently
ratio
aerodynamic
search
until
the
aerodynamic
impossible.
optimization
Murman
design
to wing
the
algorithm.
a chosen
allows
is by finite
optimization
approaches
and
subject
design
Cliff, Hicks,
of supersonic
in the
that
of the
of numerical
profile
to changes
direction
The
appears
by Hicks,
dimensional
quickly
repeated
function
use
a search
gradient
Here,
A numerical
through
require
function.
the
gradient
or maximum
using
of the
the
that
employing
analysis
code.
in such
the corresponding
forming
techniques.
minimum
norm
form
CFD
group
simple.
CFD
configuration
procedures
information
calculating
and
chosen
be chosen
are approximated
step,
derivatives
algorithm
the
gradient
by a finite
partial
with respect
is very
existing
in a manner
objective
is the
to extremize
the
must
optimization
of the
of obtaining
attempts
to change
of these
to an
modifying
methods
methods
by the
variables
configuration
be improved.
directly
is evaluated
Design
design
of these
procedure
by systematically
of the
addition
is coupled
which
variables.
shape
essence
optimization
of merit
design
The
procedure
numerical
METHODS
of aerodynamic
optimization.
optimization
The
OPTIMIZATION
12
and
wing/body
for transonic
Vanderplaats
to the
by Hicks
van Dam,
transport
aerodynamic
[39].
potential
and
They
shape
applied
flow equations.
Henne
the method
[37, 38].
configurations
the method
The
was
to two-
method
was
through
the
to be successful
for
Recently,
has proven
design
by its extension
to treat
Chapter 1
Introduction
three-dimensional
finite
flows
differences
These
were
methods
to be used
as the
minimizing
the
may
be used
ometric
are very
versatile,
finite
difference
between
target
can
expensive
configurations,
This implies
a complete
design.
there
of current
ties
numerical
weighted
number
method
as ('d('d.
to the
ob-
Unfortunately,
inverse
methods,
of flow solutions
needed
variables.
of design
of flow analyses
Ge-
variables.
terms
the
of design
by
or they
of design
algorithm.
thousands
of thousands
for alternative
optimization
resources.
of traditional
choice
unlike
number
or even
such
quantity
For three-
variables
might
to
may
be
be required
for
METHODS
is a need
computational
of merit
methods,
for a useful
tens
distributions,
optimization
of the large
hundreds
that
ALTERNATIVE
Clearly,
because
pressure
by adding
optimization
information
necessary.
either
aerodynamic
an inverse
by a proper
use of a constrained
numerical
the gradient
dimensional
1.3
can be treated
difference
actual
cases,
information.
to mimic
quantities
enforced
In all of these
reasonable
can be used
and
[91].
gradient
any
aerodynamic
be readily
or by the
equations
allowing
They
other
Euler
required
function.
are computationally
determine
the
objective
constraints
function
these
to obtain
to maximize
Aerodynamic
by the
used
constraints
jective
governed
13
inverse
These
methods
codes
new
methods
but
methods
while
which
do not
must
have
the
require
avoid
approaching
flexibility
their
and
large
demand
the limitations
their
inherent
power
and
on
difficul-
computational
efficiency.
1.3.1
GENETIC
An alternative
Algorithm
ALGORITHMS
approach
(GA)
method
of designs.
As this
proliferate.
This technique
based
methods,
such
which
[16],
population
does
where
models
evolves
also has
as arriving
not require
gradient
of evolution
in time,
only the
the advantage
at a local minimum
information
are
applied
"fittest"
of avoiding
as opposed
is the
to a population
of the
the
Genetic
pitfalls
to a global
designs
will
of gradientminimum.
Chapter 1
Introduction
The disadvantage
because
CPU
of such
many
costs
1.3.2
analyses
the
tend
is the
chain
for calculating
human,
programs
derivatives.
as ADIFOR
of design
methods
utilizing
work
shown
tion
procedure.
not
time
the
multi-point
was
costs
are
to a thin
layer
be very
accurate
(where
not significantly
current
releases
aerodynamic
analysis
than
code
The total
methods.
the
of the
of Newman
code.
finite-differenced
those
do not yield
et al.
The
values
for the
the
codes
This
but was
[32, 102],
where
derivatives
the
1/3
significant
to
regarding
ADIFOR
were
been),
approach.
of magnitude
For
attributed
conclusions
have
may
approximately
These
not
This
ADIFOR
techniques.
conventional
orders
theory.
into an optimiza-
cost
resulting
may
development
calculations.
of ADIFOR
ease.
analysis
incorporated
method.
for a
relative
on linear
gradient
efficiency
work
with
differentiate
difference
by the
than
based
new
be daunting
to the
derivatives
difference
Navier-Stokes
would
a preproces-
generating
ADIFOR-calculated
finite
of ADIFOR
codes
of finite-difference
result
code,
differentiation
can be readily
in the
lower
a task
can successfully
by finite
Here,
this operation
circumstances
that
not a direct
supported
such
automatic
the derivatives
applied
were
gradient-based
to an analysis
While
information
above,
used
basis
applied
in certain
less
fitting
expensive
is found.
differentiation.
ADIFOR
However,
as evaluating
savings
have
derivative
mentioned
as much
the
that
be significantly
results
an optimum
current
of automatic
analytic
such
analytic
before
or exceed
on a line-by-line
efforts
that
to match
rule
research
and
evolution
be performed
application
Previous
has
still
is that
DIFFERENTIATION
alternative
sor applies
code
must
of GA methods
AUTOMATIC
Another
an approach
14
but
was
found
the
to
costs
In any
event,
cost reductions
that
are needed.
1.4
In this
acquiring
CONTROL
work
the
gradient
THEORY
proposed
APPROACH
solution
information
to reduce
is to use
the
methods
excessive
based
CPU
upon
time
control
associated
theory.
The
with
idea
Chapter 1
draws
from
outlined
neau
Introduction
the
by Lions
[86].
proposed
airfoil
The
design
vector
that
applied
of control
theory
who
the
to shape
for example,
measure
the
represent
other
Suppose
that
control
a variation
theory,
_f
airfoil
f(b),
from
control
was
first
for
where
b is the
position
by a cost function
a desired
surface
pressure
of performance
such
as lift and
produces
to first
design
implementation
is measured
measures
_ l can be expressed
wing
by Piron-
[551.
objective
deviation
in the
and
equations
equations
a numerical
by a function
the desired
differential
for elliptic
flow equation
is defined
variables,
design
demonstrated
potential
boundary
by partial
for transonic
also
the transonic
governed
and
may,
Following
systems
It was
[54],
using
distribution,
drag.
use
of the design
This
of control
[78].
by Jameson
Suppose
I.
theory
15
order
a variation
bl in the
as an inner
cost.
product
_l = (G,_f),
where
the
gradient
the particular
one makes
where
G of the
variation
a shape
cost function
bf,
with
respect
and
can be determined
and
positive,
_ is sufficiently
small
a reduction
as a multiple
search
points
gradient
provided
in 1. The
of the
direction
(steepest
or wing,
of the
the volume
method
by numerical
an airfoil
are functions
within
control
by solving
is independent
an adjoint
of
equation.
If
change
then
bl = -_ (G,G)
assuring
to the
descent)
but
by choosing
instead
as a more
bf
not simply
sophisticated
optimization.
the aerodynamic
the
(1.5t
can be accelerated
(A'), and
< 0
physical
properties
which
locations
of the boundary
define
the
cost
of the mesh
(fl.
Then
l = /(w,,Y,_-),
and a change
in f
results
in a change
41 :
Ol :r
Oir b ,
OIT b
Ott---7_w+ _
,1 + _
f
(1.6t
Chapter 1
Introduction
in the
cost
function.
except
a flow field
evaluation
modification
values
and
from
generation
6,1" can
a mapping
design
using
by making
a small
number
for the
gradient
result,
the
variables.
not
be eliminated
dependence
multiple
from
(1.6).
of w, ,l" and
9r within
R(w,A',F)=
Thus
b w is determined
from
the
separately,
introducing
61
a Lagrange
Oft
f)IT
0W _W + _6,1
exact
surface
analytical
then
theory,
in such
a way that
residual
less
grid
than
points
the
where
6,t' can be
the
gradient
recalculating
both
flow calculations
the governing
the final
In order
expression
to achieve
of the governing
equations
equation,
this
R,
D,
O.
equation
6)r = 0.
multiplier
"
the
evaluate
control
1
Next,
without
for calculating
of additional
flow solutions.
The
the
of mesh
methods
a number
as a constraint
require
number
method
difference
Using
directly
cost is significantly
a large
variable
out
in (1.6),
as this
This requires
introduced
does
6,,, must
expresses
of design
design
term
6_- is simply
working
an alternative
in each
equal
derivatives.
requiring
Finite
[5] each
at can be obtained
_y
by either
so long
perturbation.
change
are
partial
Eleshaky
implementations
expensive,
are
variable,
they
For solutions
grid
and
_I a,v
o/ and
a_,
be determined
becomes
formulated
obtained.
as in Jameson's
flow solution.
generation
out by Baysal
because
for each
cost of the
grid
As pointed
16
oIT
+ -b-7_)r
(1.7)
_,, we have
--
q,T([ OR]
\t J_
6,,, +
(1.8)
Choosing
_/,to satisfy
the
adjoint
equation,
[ORl" :
Ou, J
(1.9)
&,,'
Chapter
Introduction
eliminates
the first
term
of(1.8)
resulting
_I = [ OIT
0,1"
[ ___t,,T
This
can be written
17
in
5,l'+
(1.10)
O.r
as
_I = GT&T
(1.11)
where
The
advantage
I with
is that
respect
for additional
equation
(1.9).
the gradient
number
variables
problem
number
cost
(1.12)
that
the
gradient
can be determined
main
as complex
differential
of
without
cost is in solving
is about
the
result
the
adjoint
as a flow solution.
between
becomes
a Lagrange
the
variables
The
is large,
differences
the result
in (1.6).
equivalent
required
one
adjoint
to determine
compelling.
multiplier,
differences
in the
proach
right
side
approach
the
hand
right
[oR1r
l,_,,,]
or
order
direct
inversion,
ferent
since
factor
on which
ber of design
is the
implicit
theory
hand
right
for bw directly
side
is calculated
directly,
hand
to choose
variables
side
the
is then
is greater
settled
than
of(1.9)
of the
a separate
by examining
the number
and
(1.13).
approach
from
adjoint
approaches
For
adjoint
of independent
in the
If the
identical
with
become
Thus,
the
apdirect
inversion
is solved
the design
the
while
(1.9) or (1.13)
solution.
is
out by Shu-
variables.
become
which
pointed
function(s),
design
if equation
then
direct
and
two methods
procedure,
requires
the
the objective
However,
say by an iterative
right
upon
is a function
of multiplication.
each
sides
or direct
as has been
between
hand
depends
gradient
approach,
Frank
the
This
to the control
lies in the
different
evaluations.
(1.7)
essentially
of [_,j
of design
the adjoint
by finite
insert
bin and
is independent
flow field
of introducing
equation
and
of 5 w, with
of design
solution
Instead
(1.10)
In general,
number
equations
V2 + a-Y-
to an arbitrary
the need
If the
= o,l--:-
only a
without
quite
dif-
determining
problem.
objective
If the numfunctions
Chapter 1
and
Introduction
constraints
of design
variables
Once
the
be made.
process
gradient
After
to avoid
thickness,
may
and
conjugate
gradient
one local
minimum,
design.
the
also
or quasi-Newton
can be used
research
the
cost of approximately
about
as computationally
_ 1 evaluations
cost of the
variables,
has
methods.
Another
significant
design
design
problems.
points
problems
combination
the
performance
a more
optimal
benefits
by the
methods
such
of more
algorithms,
as
than
over
the
any measure
of design
at various
of the
design
If the
The
to the
procedure
individual
points
number
of the
key
total
gradient
design
points.
points
are
traditional
point
number
is that
of design
aerodynamic
resources,
to be considered
of design
equations
is its applicability
by solving
in
will be reduced
adjoint
instead
use of computer
the
reduction
difference-based
method
defining
cost
the
variables.
in finite
adjoint
then
for each
gradient
proportional
factor
of the
and
the
a dramatic
(provided
in the optimization
design.
defined
to an improvement
flow equations)
of its efficient
point
be improved
is the possibility
to permit
since
is no longer
limiting
Because
gradients
overall
solution
number
advantage
design
of the
is used
as the
method
can be included
for each
approach
design
the
must
cost function.
7) is the
been
In
which
which
direction
inverse
the
airfoil
within
may
descent
will lead
the traditional
expensive
optimization
which
There
then
and
acceptable
efficiency
sophisticated
method
can
is reached.
be devised
in a search
where
optimization
point
as the
cost of each
to the
the
unlike
adjoint
of more
(1.5)
subspace
can
The
algorithms.
computational
the
by the use
as a minimum
procedures
minimum
constraints.
a minimum
allowable
minimum.
to find the
Furthermore,
of performance
way,
the
number
can be recalculated
until
such
and
if the
following
gradient
descent
into
is true
of objectives
the
constraints,
to a local
opposite
a modification
of steepest
In this
at least
line searches
gradient,
by (1.12),
be projected
satisfied.
The
to the number
a path
gradient
are
prevails.
a modification,
geometric
converge
In this
method
violating
by performing
original
such
to follow
constraints
negative
adjoint
is calculated
making
the
necessarily
the
is low compared
repeated
order
the
then
18
to multitwo or three
separate
adjoint
as a weighted
This
will allow
together,
becomes
yielding
larger
than
Chapter 1
the
Introduction
number
equation
of design
(1.13)
number
thus
of design
compared
with
to complete
1.5
variables,
yielding
partial
VS.
differential
equations
also
equations
are
to obtain
the
dynamic
sented
then
design
mappings
equations
defined
ensure
that
nuities
in the
the
One
discrete
may
in the past
analysis)
and
gives
and
the
flow equations
that
both
and
boundary
hope
have
The
despite
This
initial
Agarwal
with
analytic
the
of
introduced
restricted
and
directly
procedure
to
of disconti-
works
as airfoils
equations
pre-
and
the presence
such
wings.
from
the
outlined
in
approach
Hou,
for aero-
systems
were
equations
Newman,
(discrete
sensitivity
advantages.
for an intuitive
conditions.
used
necessary
procedures
adjoint
first
by Lewis
the
by following
equations.
of Taylor,
Burgreen
alternatives
some
discrete
adjoint
in the work
level,
adjoint
differential
flow equations
in conjunction
geometries
adjoint
in Jameson's
a set of discrete
The resulting
derived
well posed
simple
was
to the
the
adjoint
as the
verified
differential
mappings
required
directly
forming
These
by Jameson
were
remained
thus
approach
Regularization
of analytic
to the
Eleshaky
researcher
its related
(1.12).
derive
is now adopted
It seems
at the
is applied
manner
independently
formulations
of the continuous
also Baysal,
been
to relatively
alternatively
discretizations
have
when
ANALYSIS
same
flows
realized
points.
theory
This
to the
of design
solution,
in the
of transonic
equations
(1.6 - 1.13).
solved
of
equal
of solutions
equations.
information.
by equation
approximation
equations
and
directly
technique
differential
is still
method
number
SENSITIVITY
flow
initial
the adjoint
m is the number
direct
of solutions
benefit
the
the
of partial
to obtain,
where
governing
works
a large
control
gradient
early
case
that
in the presence
in these
grid
where
discretized
necessary
in this
to the
a number
it is implied
equations
as a system
be made
requiring
DISCRETE
sensitivities
should
calculations
is mm
CONTINUOUS
By continuous
Even
difference
gradient
switch
a process
variables.
finite
the
the
19
discrete
understanding
approach,
The
continuous
of the
in theory,
approach
adjoint
maintains
system
per-
Chapter 1
fect
Introduction
algebraic
gradients
uous
consistency
which
closely
formulation
equations,
and
incurs
errors
discrete
in the
errors
sensitivity
continuous
used
adjoint
system.
to solve
The
of the
developed
level
et al.
solver
involves
of the
explicit
the
not
as the
it will
differences.
The
to the
mesh
differential
the
to the
exact
these
discrepancies
width
is reduced.
possible
give
contin-
correspond
provide
However,
one of the
grain
The
discretizations
of the
large
linear
particular
approximate
adjoint
used
continuous
tivity
analysis
the
in many
may
the
accelera-
can be directly
R, within
the
adjoint
the
ported
may
and/or
for
codes,
as a guide.
Residual)
For
of the
complex
application
unless
of the
algorithm
based
that
Jacobian,
procedure
case
algebra
flow solution
iterative
more
In the
tedious
to
adjoint
sensitivity
to the
used
is used
a discrete
some
con-
as those
([_R]
[_-_l T _,) such
approximations
The
such
a discrete
out
equa-
to be as easy.
its transpose.
residual
be considerably
recycling
with
adjoint
is intimately
methods
flow solver.
reformulation
is used
easy
the
appear
of constructing
by working
equation
not
Minimum
[_n]
of Jameson's
of the
approach
For
the issue
Jacobian
adjoint
residual,
solution
fosters
iteration
convergence
solution
discrete
(Generalized
be constructed
of the
factorization,
of the
and
and
does
flow solution.
problem,
replacing
for the
approach
GMRES
decompositions
equation
adapted
algorithms
for the
for the
algebra
form
flow field
recycling
42] where
solver
discretization
algorithms
procedure
sensitivity
used
solvers
can be easily
for CFD
flow solution
simply
the
system.
a discrete
[115,
is that
iteration
matured
in this
symbolic
the
requiring
the
of the
equation
replace
it does
limit
formulation
robust
been
algorithm
the very
obtain
the
adjoint
from
to the
adjoint
in the
have
of difficulty
by Young
solve
vanish
finite
do not necessarily
Thus,
in fact produces
Therefore,
recycling
nected
which
implemented
corresponding
flow equations.
continuous
the
that
solution
The
through
the gradient
errors
discrete
must
of the
techniques
tions
obtained
If properly
equations.
scheme
the
level.
flow solution.
approach
An advantage
tion
those
approximates
to the
discretization
discrete
discretization
corresponding
the
match
directly
discretization
dient
at the
20
to
it may
methods
such
as
to calculate
the
structure
continuous
sensi-
in any
of these
Chapter 1
cases,
Introduction
since
duplicated
the
steps
for the
applied
adjoint
methods
techniques
suffer
when
grows
as O(_/_ 2) and
and
the
/_ is the
smallest
number
problems.
been
dimensional
These
problems,
schemes
strategy,
significantly
In general,
used
analysis
can be approached
of R with
respect
CFD
codes
turns
out
which
that
be obtained
methods
the
promise.
aspect
the
that
rarely,
if ever,
is used
solve
the
direct
cost
is still
may be to formulate
understanding
problem
the problem
using
of the
adjoint
as methods
especially
the
such
developed
O(i_) storage
of explicit
in an adjoint
will have
solution
shown
can
not the
these
has
adjoint
to _ flow solutions.
a continuous
and
only
approach,
its boundary
[102].
dependencies
be obtained.
can
such
sensitivity
above
the exact
subroutines,
and
as required
discrete
discussed
this
to solve
[69] to develop
that
explicitly,
approach
to be able
resources
et al.
software
[_]
system
alternatives
the
over standard
is obtaining
this
proportional
but
improvements
if applied
also
Jacobian
(1.13)
in all
[69} strategies
by Taylor
on selected
Unfortunately,
count
of unknowns
methods
computational
has
construct
they
iterative
methods
ADIFOR
flux
reliable
requirements.
analysis
the
While
operational
systems,
and
can,
work
group
to u, such
direct
large,
same
Present
sensitivity
to use
memory
the
of discrete
number
counts
sensitivity
same
it is the
becomes
and
by using
if ADIFOR
computational
intuitive
The
automatically.
that
its time
and
where
larger
discrete
(1.9t or (1.13).
to be as efficient
methods
approximately
shows
challenging
CFD
algorithm.
can be
present
the
modest
not proven
discrete
methods
shown
points
to solve
or incremental
O(i_) operational
reduce
flow solution
have
in many
with
[72]
many
because
to solve
have
of mesh
competitive
system
as O(/_b),
impractical
methods
the
equations
can be robust
large
in order
but they
the number
iteration
for the
goes
systems
becomes
decomposition
elimination,
adjoint
storage
process,
methods
sparse
points
It is thus
matrix
large
Therefore,
employed.
Gaussian
the
the
elimination
of mesh
bandwidth.
as sophisticated
have
these
differential
to matrix
to solve
governing
equations.
in recycling
resort
direct
original
differential
to the
21
For
complex
be daunting.
It
dependencies
been
can
explored
for
problem
(1.9).
The
best
compromise
gives
a far deeper
which
conditions,
and
Hence
then
Chapter 1
Introduction
to augment
1.6
it with
OTHER
A variety
cussed
thus
applications
Pironneau
to solve
design
Kuruvila,
constraint
represented
converged
solution
potential
flows
is similar
proach.
The
work
of the
use
with more
can have
concurrent
adverse
waves,
will be necessary
transonic
and
supersonic
in that
order
problem
of multigrid
algorithms.
of the
problems,
lead
three
explored
sensitivity
process
More
success
nonlinear
While
adjoint
the
does
where
systems
not
errors
procedures
investigation
on applications
interactions
ap-
is evolved.
While
design
method
(flow solver,
algorithms,
the
only for
Their
to couple
this
the-
attempted
systems.
the
process
recently
in which
option.
parts
to efficient
to demonstrate
where
been
for
equations.
continuous
design
optimization
it may
the
Other
of control
approach
separate
have
More
use
to be satisfied
use
the
into
et al.
sophisticated
in order
they
[78].
Navier-Stokes
currently
dis-
by Pironneau
the
an intriguing
in which
Ta'asan
effects,
has
ones
of the mathemat-
[86].
studied
is required
the
equations
a "one-shot"
method
than
explored
incompressible
it remains
here
design
convergence
approach
convergence.
the
the
other
equations
implemented
While
lies in the
algorithm)
the
to coupling
gradient
71].
decouples
through
itself
[107,
been
analysis.
IN AERODYNAMICS
differential
by elliptic
to the
sensitivity
the framework
have
presented
strongly
within
by partial
and Modi
have
Salas
work
optimization
design
governed
and
shock
solver,
problem,
subject
difference
here
of the
problems
without
to the
THEORY
in aerodynamics
of systems
discrete
OF CONTROL
governed
Ta'asan,
the
theory
design
from
systematically
of systems
of control
shape
obtained
formulations
for control
optimum
checks
APPLICATIONS
of alternative
ical theory
ory
consistency
22
may
lend
in the
by virtue
using
the
involving
impede
its
Chapter 1
1.7
Introduction
GOALS
FOR
In this research
by Lewis
tries.
Agarwal
grid perturbation
space
trol
method.
The research
and
in the
will be tested.
method
tion
problems.
that
result
mimic
of a general
parameterizations
quasi-Newton
The
which
the
finite
by Jameson
treatment
of more
reliance
of the
volume
an alternative
form
the
design
space
search
been
method
search
on
with
alternative
strategy.
Two
B-spline
con-
and
will be an unconstrained
for finite
procedures
difference
for the
of continuous
sensitivity
analysis,
at if discrete
sensitivity
analysis
arrived
geome-
combined
functions
used
discretization
previous
use of both
space
strategy
and verified
complex
formulation
of Hicks-Henne
frequently
various
the application
the discretization
the
employed
design
has
In addition,
from
to allow
by foregoing
in favor
parameterizations
points
approach
will be extended
mapping,
different
sensitivity
will be accomplished
an analytic
design
RESEARCH
the continuous
and
This
THIS
23
optimiza-
adjoint
systems
including
were
ones
employed,
that
will
be presented.
These
Both
issues
equation
equation
sets
throughout
in character
fact
between
of the
flow equation,
that
development
nature
of the
valued
costate
On the
other
inviscid
and
the
only
two
Euler
equations,
system
whose
the
character
variable
easier
boundary
treatment
methods
conditions
of the
vector
must
boundary
will be used
design.
is to demonstrate
the
for the
potential
combined
with
in a straightforward
the first
form,
the
difference
implications
operator,
results
In contrast,
flow
production
to the second-order
difference
their
potential
theory-based
dramatic
is involved,
with
equations.
the
Specifically,
will have
of the
The
not admit
for control
application
Euler
approximation
problems.
conditions.
combined
inviscid
design
systems
For the
boundary
it does
a restriction
on different
methods.
valued
the
flow and
flow physics.
that
different
theory
Laplacian-like
of the costate
hand,
the
a scalar
of the
While
two design
potential
approximation
entropy.
control
the
models
it is by no means
of developing
of using
for both
further
this research,
applicability
the
the
of vorticity
purpose
creation
be explored
represent
introduces
or convection
The
will
order
results
be addressed
conditions
hyperbolic
in an initialwith
for the
great
care.
potential
Chapter 1
flow costate
will be offset
equations
from
to define
the existence
which
the
and
will employ
Euler
Regardless
solution
algorithm
flow systems
the
interest,
such
resources
the
systems
capabilities
methods.
use
of design
the technique
The
that
than
and
primarily
potential
flow equation
direction
implicit
will be solved
of continuous
via
control
solution
the
its related
(ADI) scheme,
determining
those
used
the
as
to modern
more
ultra-fast
of the
will place
no higher
of the technique
explicit
details
of the
analysis.
multigridding
Several
while
sensitivity
theory
de-
methods
by a Runge-Kutta-like
that
by recycling
flow solution.
limitations
design,
concerning
The
complementary
the adjoint
issues
based
will be applied
the
differential
will result
to account
of various
it will be shown
by the
viability
multigridding.
computational
costates
related
theory
by an alternating
choice,
difficulty
flow solution
understanding
techniques.
eased
greater
of the
equations.
of control
their
of this
traditional
and
is greatly
To illustrate
incorporate
greater
will be solved
scheme.
illustrating
24
development
This
in the potential
solution
equations
difficult
equation.
implementation
different
system
academic
adjoint
to gain an even
velopment
costate
by its more
of a jump
is not necessary
In order
the
Introduction
examples
than
a point
CFD
codes
adjoint
in comparison
that
systems
demand
will
of
on the
be presented
with
more
25
Chapter
MATHEMATICAL
MODELS
FOR FLOW
PHYSICS
The
development
ical
techniques
flow dynamics.
These
flow physics,
and
are
and
and
chapter
describes
for both
systems.
extends
2.1
sets
the
The
GOVERNING
conservation
laws
For
reacting
formulations
a fixed
fluid
different
which
of these
volume
no sources
with
inviscid
approximations
where
viscous
develops
solution
both
effects
procedures
by different
this
employed
depending
solution
design
do
sets of equaFurther,
methods,
of aerodynamic
for the
on two
strategies,
via control
theory.
EQUATIONS
physical
dynamics,
momentum,
are
are
design
are solved
to describe
laws
approximate
approximations.
and
of two different
applicability
are used
of mass,
respective
that
on numer-
of approximation
of problems
methodology
control
with
and
levels
This chapter
of their
equations,
equations
Both
development
Euler
solutions.
CONSERVATION
models
Within
Many
different
discretization
the understanding
of accuracy.
flow and
represent
the consequences
of governing
Mathematical
methods
discusses
different
obtain
only realistic
potential
two models
thus
therefore
the
design
and
or sinks
with
the mathematical
energy
possible,
respect
phenomena
and
define
of mass,
momentum
degrees
representation
the
can be found
to an inertial
varying
governing
equations.
in a variety
reference
frame
or energy,
of the
the
of texts.
and
a non-
governing
Chapter 2
equations
Mathematical
may be stated
in integral
Models
form
for Flow
Physics
26
Thomp-
son [109]):
Conservation
of Mass
-_
Conservation
pdl3 +
p(v.n)dS
(2.1a)
of Momentum
:/,,s
Conservation
(2.1b)
of Energy
d
q.ndS,
where
p is the density,
heat
flux vector,
volume
and
v is the
velocity
vector,
total
energy,
n is the
respectively.
They
E is the
surface
Op
O-7+V.pv
Opv
--+_7.pvv
OpE
O---t-+ V.pEv
where
T is the
referred
stress
to as being
tensor
in conservative
2.1.1
THE THERMODYNAMIC
Solving
the above
of the
the
fluid
system
assumptions
constant)
including
conservation
be specified.
of a thermally
may
t is the surface
surface
vector,
and
V and
in differential
V.T
_7.(T.v)
- V-q,
the
pressure.
These
or divergence
traction
normal,
also be stated
(2.1c)
q is the
$ are
the
form:
equations
are
typically
form.
STATE
equations
requires
Thus,
an equation
perfect
(p = pRT)
Consequently,
that
the
thermodynamic
of state
and
is needed.
calorically
properties
Additionally,
perfect
perfect
gas.
(? -
_
Cv
--
Chapter
Mathematical
2.2
THE
EULER
The
governing
method
design
the potential
method
to develop
uses
the
Ignoring
equations,
given
employs
Euler
viscous
which
the
thus
far
the
Euler
equations
equations.
equations
first.
and
transfer
heat
in integral
have
flow equation
Physics
27
been
are
presented
further
as a basis
Here,
effects
simplified.
of formulation
for the
leads
with
sake
to the
of clarity,
development
only limited
ap-
The
first
design
while
the
second
it is convenient
of the
Euler
form are:
d-t
where
for Flow
EQUATIONS
equations
proximations.
Models
pdl2 +
pEd_2+
p(v.n)dS
pH(v.n)d$
The conservative
(2.2a)
0,
(2.2c)
differential
equations
is
Op
d_--/+ V.pv
Opv
-+ V.(pvv)+
Vp
OpE
O--_-+ V.pHv
For a perfect
(2.3a)
(2.3b)
0.
(2.3c)
(2.4)
gas,
p=(_-l)p
{ '
g-_(v.v)
and
pH = pE + p.
Equations
2.3,
with
the
perfect
differential
equations
phenomena
in aerodynamics.
addressed
in Section
which
2.5.
gas
very
The
conditions,
(2.5)
form
accurately
models
numerical
treatment
a system
many
of hyperbolic
commonly
of this
system
partial
occurring
of equations
flow
is
Chapter 2
Mathematical
To derive
plifications
the
are
2.3
THE
In the
absence
and
potential
Models
flow equation
for Flow
used
in the
POTENTIAL
FLOW
of shock
presence
of weak
The
differential
waves,
that
the
shock
an initially
velocity
waves
irrotational
vector
v is the
this remains
form of the
time-dependent
method,
further
equation
sim-
the perfect
gas
equation
of a potential
In the
good approximation.
(2.3a)
may
then
be rewritten
as
(2.6)
In order
in terms
irrotational,
= 0,
flow equation.
be obtained
a fairly
continuity
potential
for p must
by rearranging
that
design
EQUATIONS
Op
-- + V.(pV)
Ot
expression
first
28
necessary.
we can assume
the
Physics
of the
to complete
potential
for pressure
the
This
(2.4) with
the
equation,
can
added
an
be achieved
assumption
giving
!
{1
o:/1}
C_
where
P"
c2
P-M2.
Here
MR
is the
Mach
dimensionalized
presents
2.4
so that
a methodology
POTENTIAL
Separate
Euler
number
numerical
equations.
discrete
cells
dimensional
an outer
profiles
boundary
v have
to solve
this
case
completely
stream,
the value
(2.8)
and
unity
the
equations
have
The
been
next
non-
section
METHODOLOGY
used
the
computational
to obtain
tessellates
deviations
7P
p
equation.
are
the computational
where
free
SOLUTION
procedures
In each
which
in the
p and
FLOW
the
domains
from
solutions
domain
of the
is constructed
free stream
potential
from
the
conditions
flow and
as a set
of interest.
For
geometry
surface
are small.
Although
of
twoto
Chapter 2
Mathematical
Figure
2.1: Mesh
it is possible
dimensional
created,
FINITE
In
first
the
used.
computer
solution
mesh
2.1 illustrates
can be written
points
with
meshes
for a given
Equation
many
are
used
mesh
such
and
a typical
in the Physical
Plane
types,
work
exclusively.
set of governing
for this
Once
equations
the
potential
procedure
flow
equation
such
must
derived
program.
grid
Flow
29
two-
a mesh
is
be defined.
FORMULATION
method,
by Jameson
to a body-fitted
at the
VOLUME
design
domains
structured
procedure
The numerical
developed
analysis
these
body-fitted
2.4.1
to tessellate
a solution
Models
The
that
method
the
is a finite
boundaries
are
the variables
p, u and
i, j cell with
its neighbors.
in differential
form
in a Cartesian
on the methodology
realized
in his FLO42
technique
lines.
v are defined
The
steady
coordinate
'_d (pu) + t)
Ox
_ (p_') = O,
(2.3)
is based
volume
grid
in Section
The
which
solution
at the
state
system
airfoil
is applied
_ is defined
cell centers.
potential
is
Figure
equation
as
(2.9)
Chapter 2
Mathematical
Models
for Flow
Physics
30
where
u = Ox,
and
p is defined
coordinate
system
by equation
(2.7).
v = Cy
Equation
Ox
_}x
and
h'-l=
a_
Let
J be the
into an arbitrary
determinant
0_)
07/
_9x
,_y
of K:
.] = detlKi
_ Oxi)y
0_ i)7_
OxOy
07j O_
Now
{ {::}
Ox
Ox
(2.10)
and
also
I:}:
We can now write
the
potential
(2.11)
flow equation
..--; (pjlI)+
Cu
Here,
l ,_and
t" represent
V}
the
as
_ (pJV)
m/
contravariant
in D.
(2.12)
= h "-1
(2.13)
velocities
1
;}___
a{
= 0
ag
Chapter 2
Mathematical
Models
31
and
--.A
with
= A.-1KT-'=
All
A21
Thus
by noting
The
speed
that
A12
A22
A is symmetric
is now determined
we have
U =All@(
A120,_
(2.14)
t'
A22_bv.
(2.15)
from
A12(
(2.11)
q2
To formulate
a typical
Next
a numerical
cell with
its neighbors
the quantities
the following
scheme
x, y and
bilinear
(A.7"K) -1
and
(2.13)
11(+
is locally
O within
formula
V0,).
by the
flow equation,
transformed
Figure
2.1 illustrates
into a Cartesian
vertices
unit
cell.
by
mapping:
1
w
4
-
{xl(1
1
- {yl(1
4
- (i)(1
+ '/l) + x4(1
- (L)(1 - ,/l)}
1
0
where
(l and
corresponds
cell center
and
{_bl(1 - (i)(1
partial
71Lare the
coordinates
to isoparametric
since
quantities
derivative
finite
elements.
for x, y and
of are then
Ox
=
It results
5become
defined
at the
vary
in convenient
simple
N(X4
z
Oy
O(
-- X3 -1- X2 -- Xl)
( Y4 - ya + y2 - Yl )
t)x
0,1
2(x4
x2 +
averages.
cell centers
1
=
x3
between
Xl)
as
-1 and
1. This
formulas
at the
The
mesh
metrics
Chapter
Mathematical
Oy
071
0
0_
Models
1
2(y4-y2+y3-yl)
.(4-_3+_-01)
1
07/
the other
these
averaging
shown
such
The
flux balance
of the
cell-centered
in Figure
2 (04-
_ _3-4)1)
terms
of A obtained
constructed
quantities
along
the
in the
edges
as multiples
computational
of a secondary
plane
finite
of
by
volume
(2.2) to give
(pJU)i+,_+
+(pJV),+_,j+_
This scheme,
unknowns
quantities.
32
with
+_,__
,
-(pJ
+(pJU)i
u),_,j+ -(pJU)i_
+(pJV),__,j+_-(_JV).,.
combined
with
an effective
Secondery
'*_,J-_'
iteration
,j__
-(p3V)___,j__
algorithm,
suffices
(2.16)
for subsonic
flow
Control Volunm
J.V/2 J,,_
_,-"
,.
Me@It Poinfm _
I-f/
"_.
l-f/? o
Prlnwr
Figure
calculations
embedded
hyperbolic,
2.2:
where
regions
the entire
of supersonic
a modification
II Centers
, Cofflrol
Volun'mw
Flow Equation
flow domain
flow create
to these
_
1.1/2. j-1/2
equations
is elliptic.
in the Computational
To model
a type switch
is necessary.
in the
transonic
governing
Plane
flows
where
equation
to
Chapter 2
2.4.2
Mathematical
MIXED
Typically,
fluid
TYPE EQUATIONS
numerical
dynamics
These
models
and
require
artificial
to model
the
terms
discontinuities
equation
later
in this
present
entities
gradients
such
should
When
as shock
of a numerical
for the
as true
is to possess
The
dilemma
handled
is usually
uses jump
boundaries
theory,
precisely
since
for
stability.
flow equation
this
equation
both
expansion
expansion
shocks
of the potential
Euler
equations,
flow
developed
only entropy-producing
splits
it is difficult
to implement
computational
domain
(obtained
fluid,
these
flow
regions
scales
in
of a real
where
of these
large
regions
are
narrow
must
must
be capable
regions
of high
the
locating
and
into
laws)
tedious,
shock
particularly
be avoided.
a continuous,
insmooth
at discontinuities
to set conditions
is useful
strength
one or more
must
the ef-
shock-capturing,
domain
Shock-fitting
of proper
of reproducing
first,
computational
from conservations
in the construction
points
The
a discontinuity
a discontinuity
be tricky
be taken
such as multi-valued
sub-regions.
because
can
the
dimensions
shock-fitting,
represent
For
are
length
care
scheme
anomalies
formed
discontinuities
discontinuities.
to smear
newly
equation,
scheme.
The
inviscid
dissipation
conditions
of the
The
the characteristic
numerical
This
and
allows
discontinuities
discontinuities,
while
other,
equation
the symmetry
numerical
exist.
of a perfect
scheme.
The
because
governing
or contact
less than
of the discontinuity,
region.
equations
proper
problem
of difficulty
of the
flow properties
artificial
to ensure
of non-physical
biasing.
type
choice
fects
corporates
the
destroy
upwind
waves
be treated
a domain
which
this
difficulties
approximation
gradients
Thus
governing
the possibility
terms
of the
orders-of-magnitude
the
33
admitted.
in particular
typically
Under
are
reasons.
jumps.
of the
terms
a considerable
to produce
regardless
flow field
poses
do not suffer
shocks
However,
fluid,
be added
chapter,
compression
for many
viscous
Physics
form
of non-physical
To eliminate
artificial
should
the discrete
addition
as isentropic
shocks.
in the solution,
to solve
conditions
for Flow
AND DISCONTINUITIES
are required
transonic
compression
the
schemes
Models
and
in that
location.
waves
in the
and
case
on the
it can,
in
However,
splitting
the
of complex
Chapter 2
Mathematical
three-dimensional
region.
mesh
yields
and
the vicinity
the
of the
The
to smear
the
well with
those
this
rely
2.4.3
and
region
shock.
upon
thereby
extent
shock
and
outlines
The
symmetry
Q are
is represented
number
to smearing
are
type of numerical
Both
of the
in
to a limited
functions
of the
dissipation
used
solutions
methods
in the
by a
of points
of smearing
for shock-captured
The
governing
constructed
procedure
next
step.
spurious
potential
can
be removed
equation
to agree
presented
in
flow field.
t)
(77/
potential
biasing
expansion
flow equation
by the
is rewritten
+ e) + (pJy
such
for the
Upwind
of the
shocks
P and
due
extent
discontinuities
to eliminate
=(pJu
where
to model
the logical
expansion
terms.
the
conditions.
of a solution
compression
error
shock
DISSIPATION
gions
dissipation
34
a sufficient
and the
jump
capturing
development
appear.
confining
it is possible
by exact
section
otherwise
Physics
discrete
contains
of this
Nevertheless,
the previous
where
if the
of the discontinuity
produced
to the
results
domain
discontinuity,
ARTIFICIAL
Returning
adequate
computational
magnitude
size in the
work
for Flow
flows.
Shock-capturing
few points
Models
flow equation,
must
be added
to reo
shocks
which
might
which
permits
both
addition
of small
artificial
as
+ Q) = o,
that
Op
The
coefficient
where
regions
where
# is then
Mc is a critical
giving
t'
approximates
- t_JJUl_
approximates
Op
- fiJ tlrl t),--)"
Mach
number
P = O = 0. The
p is evaluated
in the
form
original
(2.17
operator,
that
li becomes
of P and
Q approximates
a shift
equation
(2.12).
The
analogy
zero in subsonic
in the location
is exact
for positive
of
Chapter 2
Mathematical
flow on a Cartesian
mesh
since
incorporating
by adding
(2.16)
and
without
_
^0p
to the
finite
by realizing
into
(2.19)
35
,'_p
equation
biasing
to the
These
is implemented
difference
formula
approximations
for
(2.7),
p 0 fq2_\)
2c 20_
p 0
2c 20,1 [
and
directly
expansion.
from
_
^0p
the upwind
and
volume
that
Op
0,1
(2.17)
_p
terms
Op
_)_
By substituting
(V(p+
complications,
of the
resorting
are obtained
unnecessary
approximations
,] = 1, giving
0
To avoid
Models
using
the
(2.19)
"_q2)
"
symmetry
of A we can
develop
the
approximations,
[,
_P']
(U2_(+
UVot)
ApJ
0 = ;'7
P and
The
Q can be calculated
new numerical
not admit
shows
panded
point
that
one
mode
Laplacian
f'i,_
:'
-[i+l,j
if tU>
,_< 0
Q,,j+
_
(JW
-Qw+i
if V > 0
if V < 0
can treat
scheme,
of instability
operator
0i+1,2+1
mesh
given
both
subsonic
and
(2.20)
transonic
conditions
to (2.16)
in subsonic
and
does
discontinuities.
of this
for a Cartesian
from
expansion
examination
cell edges
l'i+'J
system
isentropic
A close
at the
+ V2C,m)
with
which
still
reduces
persists.
incompressible
If the
finite
flow,
volume
it reduces
regions,
scheme
to a rotated
is exfive
by
0i+1q-1
0,-1,2+1
0i-1,2-1
--
40i,2
O.
(2.21)
Chapter
Mathematical
The difficulty
that
are
arises
offset
the solution
rotate
the
because
to create
from
stencil
this
Models
scheme
allows
a checkerboard
decoupling
back.
in this manner,
the
Physics
36
two superimposed
pattern
By introducing
g,_(fi,j)
for Flow
of odd-even
the
scheme
averaging
solutions
decoupling.
is adjusted
and
To prevent
with
differencing
to exist
terms
which
operators
-_
1
(L,j)
:_< (fi,,)
where
f is an arbitrary
we can
mesh
define
the
(L+I,j + 2f,,j +
(fi+l,_
function
difference
- 2f,,j
and
are
defined
for incompressible
for the
flow
71direction,
on a Cartesian
as
that
multiple
or multiple
operators
(2.22)
(L,j)
= b<_<(f,j),
formulas
(2.21)
(u,m$_
Note
+ f,-1,j)
similar
operator
operators
and
with
_ will
the term
recovered,
which
flows and
meshes
be written
operators
such
imply
a_,_,_0
eliminates
commute,
+ u_,,,,)
whether
= 0.
they
(2.22)
are multiple
as ,,,,,_b(_.
Henceforth
in this
difference
operators.
Now
and
the
setting
cr = , the
decoupling.
can be similarly
The
augmented
with
the
t) will
average
the
operator
five point
difference
appropriate
as in _((
imply
by augmenting
standard
actual
text,
subscripts
stencil
operator
terms.
can be
for general
These
as
where
A (_)
pJ(All
A ('j)
--
pJ(A22
U2
c-_)
_ 2
The
difference
formulation
is now complete
and
- -_).
can be fully
written
out as
O,
may
Chapter
Mathematical
Models
for Flow
Physics
37
(2.23)
Details
step
of the
numerical
is to construct
2.4.4
discrete
duced
given
scheme
by Jameson
to solve
The
next
to converge
the
(2.23).
SCHEME
alternating
system
are
an iteration
ITERATION
A generalized
scheme
direction
of equations
given
implicit
(ADI)
by (2.23).
The
procedure
is used
difference
operator
S is now
intro-
direction
of the
as
Z = d,o + _V_- + _2_,_
where
_-
and
ADI sweep.
dropping
_,T are
defined
as one-sided
Now by linearizing
higher
order
equation
terms
differences
(2.23)
biased
about
in the
a perturbation
can be formulated
potential
_, and
as
(2.24)
where
,_ is a relaxation
operator,
b_ and
factor,
b, are
the
is the
shifted
operator
operators
defined
defined
by (2.23),
_ is the
so as to be consistent
correction
with
(2.20),
and
ftpd
[)
U 2
(.2
f_pJV 2
Q
__
c2
This
scheme
can be considered
a discrete
approximation
to the
time-dependent
equa-
tion
/3ot + _1_t +/324_,jt = 0
where
The
the
coefficients
advantage
of using
traditional
constant,
hyperbolic
irrespective
/_2 are
Z in equation
is that
(2.24)
the corresponding
of the
signs
related
(2.25)
to the
to drive
the
time-dependent
of A(() and
A ('_). The
parameters
ADI
cycle,
equation
relaxation
_2.
to a
(2.25} remains
scheme
(2.24)
is
Chapter 2
performed
Mathematical
in two stages.
for T.
Recalling
that
by line
process
where
and
each
about
line
the
airfoil
the
solution
pass
that
correction
_,_+i.
sweep
While
sweep
capturing
2.4.5
choice
chosen
and
the outer
direction
this
direction
than
one
scheme
details
presented
of the
for T.
second
scheme
from
still
value
are presented
Each
of the
line
of
a single
solution
by line scheme,
the
outer
with
improves
of the
around
Once
part
in a line
updated
be used
compared
technique
updated
is split
halves.
solved
when
been
lower
the
in a line
boundary
the
obvious
convergence
circulation
by
specified
at
ACCELERATION
is especially
flow solution
in the
the
the
already
downstream
71 direction
arbitrary
solved
swept
and
is also
in the
has
is then
( direction,
is thus
domain
solver
system
running
inward
acceleration
complete
This
the
upper
penta-diagonal
More
CONVERGENCE
for the
in the
38
system
line
step
solution
is somewhat
transmitting
boundary.
Convergence
a scalar
the
previous
first
The
symmetrically
is completed
desired
the
airfoil.
sweep
for the
inward.
of the
the
Physics
solving
differences,
For this
requires
by solving
with
one-sided
for Flow
involves
implicitly.
but
split
stage
from
separately
of this
first
information
edge
follows
but
Z has
is solved
leading
the
The
Models
last
important
in design
will be required.
section,
convergence
Thus
may
applications
even
still
with
the
since
more
efficient
ADI
be too slow.
MULTIGRID ACCELERATION
One
the
method
use
potential
of enhancing
of a multigrid
flows,
is to add
convergence
method.
corrections
The
performance
idea,
to the
presented
solution
of many
numerical
by Jameson
based
[51]
on calculations
schemes
is by
for transonic
obtained
by
Chapter 2
Mathematical
using
different
geous
much
cheaper
mesh
converges
faster
gates
at speeds
proportional
are defined
frequency
higher
densities.
they
with
avoid
solution
since,
in the
defined
with
research,
calculations
of the
updates
significantly
fewer
grid
to the
physical
mesh
of fidelity,
while
words,
the
mesh
fully
meshes
points.
meshes
finer
meshes
permit
of meshes
solution
are
a coarser
information
propaof meshes
will propagate
lower
the
of the
resolution
superimposed
construction
process
meshes
If a sequence
coarser
for the
advanta-
Second,
implicit,
widths.
are
on coarser
the
a system
allows
fine
the
a proper
of fidelity.
obvious
choice
is to construct
initial
fine mesh,
second
important
solution
other
and
on the
To illustrate
algorithm,
degrees
every
is achieved
multigrid
varying
nating
on the
of solution
to transfer
mesh
point.
a sequence
issue
with
accelerated
fine
mesh
g/
is a linear
coarse
same
procedures
the
entire
band
of
of meshes
must
first
be
solution.
In delta
any
procedure
finest
be used
to drive
the
operator
this
as are
fine
used
meshes
concept
in this
by elimi-
starting
from
can be constructed.
is to ensure
to the
the linear
from
meshes
respect
consider
form
applying
coarser
multigrid
meshes,
meshes
of successively
should
difference
structured
By repeatedly
with
this procedure,
a sequence
For
_/Of
mesh
different
39
frequencies.
To implement
where
from
corrections
is not
solution,
for the
Physics
scheme
resolutions
need
for Flow
if the
degrees
In other
varying
the
the
involve
with different
frequencies.
The
First,
since
modes
domain
that
mesh
Models
mesh.
that
Thus,
solution
an
The
convergence
the
developing
on all coarser
meshes.
problem
= 0
defined
on the
fine
mesh,
and
Of is the
fine
(2.26)
where
the
determine
the
subscripts
the
fine mesh
denote
iteration
alone,
count.
whether
the
Now
we can define
mesh
instead
on the
/_cbO:. '+1
of solving
next
is fine or coarse
--Ccq_
coarser
_+
_-_,
this
mesh
and
equation
the
superscripts
successively
on
in the sequence:
(2.27)
Chapter 2
Mathematical
Models
for Flow
Physics
40
with
where/:_
to the
is a collection
coarse
residual
the
grid.
Note
and becomes
solution
on the
transfer
operator
that
residual
the
the forcing
fine mesh
that
on the
function
can be updated
entire
solution
meshes,
starting
meshes
by (2.27),
The
2.5.4
then
defined
example
where
to the
surfaces
be modeled
properly
flow equation
the
After
calculating
fine
grid
coarse
solving
mesh
for __,+1,
transfer
the
operator,
corrections
and
a more
correction
and proceeding
back
(2.27)
of the multigrid
to the
finest
mesh.
to solve
treatment
of the
see references
algorithm
on all
on all coarser
is employed
complete
Euler
equations
of the
the
process
[47, 48, 51 ].
is given
in Section
equations.
classes
require
that
computational
to ensure
three
Kutta
For
the
CONDITIONS
of the governing
the bounding
the
by (2.24).
replaces
interpolation
to (2.26),
(2.26)
of the implementation
it is applied
by first
all these
equations
from
+1
according
of its connection
BOUNDARY
Solutions
by
with the
be defined
mesh
mesh
the solution.
interpolating
defined
an understanding
2.4.6
and
and
system
Another
can
procedure
nonlinear
and
process
a quantity
fine
to drive
1:
The
moves
a correct
of boundary
appropriate
domain.
solution.
conditions
It is crucial
that
conditions
be specified
these
on
conditions
are necessary:
solid walls,
far fields
condition.
Solid
boundaries
Such
a boundary
condition
such
that
construction
must
condition
is easily
the
be modeled
satisfied
faces
of the
of the
by a no-penetration
is satisfied
in our present
by setting
formulation
computational
computation
condition
cell depicted
cells
are
= 0.
because
coincident
in Figure
that
This
Neumann
meshes
with
(2.2) at the
still permits
slip.
boundary
are constructed
the
surface
surface.
is shown
The
in
Chapter 2
Mathematical
Models
for Flow
Secondary
for
Physics
Confrol
Flux
41
Volume
CIIculettone
Airfoil
Surfece
_/////_'///////'/////////////////,_
Figure
2.3:
tional Plane
Mesh
Figure
and
(2.3),
the faces
implies
that
on the boundary
Flow
the
of the
Equation
Neumann
airfoil
at Airfoil
condition
Surface
is satisfied
(71 = constant
in the Computa-
by setting
t" = 0 for
boundary).
with
lift,
the
circulation
dition.
In two-dimensional
flows
cut-line
(dividing
structured
a constant
line of the
jump
by subtracting
a term
at the
outer
and
domain
plane
to a pure
any necessary
adjustments
the
equation
governing
stream
component
can be solved
with
to be adjusted
involves
mesh
F in the circulation.
dated
physical
this
has
only
remains
constant
where
along
component
a periodic
satisfied.
with
the
boundary
The
result
the
trailing
edge)
8 is measured
This
at the
perturbation
condition
does
outer
the
cut-line.
the
should
be
be accommothe mesh
not map
domain.
potential
con-
Along
along
it is a single-valued
along
Kutta
there
that
the
complication.
?!lines.
except
will be incorporated
subtracted
the
If we use an O-mesh
circulation
is still
a minor
leaving
to satisfy
in the
However,
potential
also has
so that
the
function
The value
free
that
of the
Chapter 2
circulation
edge
Mathematical
constant
is assumed
F must
sharp,
Models
be updated
it forms
for Flow
as part
of the solution
a singularity
in the
the
0u_.
is the
been
convention
free
to be zero.
potential.
with
function
_ is the total
stream
simplified
linear
that
the
of _. This
such
that
The
assumption
By enforcing
iteratively
potential,
condition
(2.28)
the
term
Kutta
flow solution
perturbation
to the
an
O-mesh
forces
the
tangential
condition
If the trailing
unless
(2.28)
(; is the
related
of the
procedure.
= 0,
that
as part
42
potential
F
( = ec;_ - 2-_ + e_'_
with
Physics
circulation
is being
and
potential
has
employed
velocity
solution
potential,
at the
procedure,
with
_ as a
trailing
edge
F may
be updated
is satisfied.
The
the
outer
perturbation
as well
the
boundary
2.5
potential
as the
outer
boundary
As in the
procedure
a finite
Euler
solution
volume
character,
type
requires
while
the
the
use
the
in which
surface
the value
stream
approximation
of
conditions
improves
as
geometry.
flow equation,
a numerical
governing
discretization
and
solution
equations.
FORMULATION
for the
since
accuracy
from
developed
in his FLO82
procedure
condition
METHODOLOGY
methodology
realized
equations,
The
VOLUME
boundary
by subtracting
further
potential
is necessary
is extended
of the
FINITE
Again
potential.
SOLUTION
case
as a Dirichlet
is prescribed
circulation
EULER
2.5.1
is treated
in the
latter
are
computer
potential
subsonic
first
of an alternative
by Jameson,
code is used
flow equation
zone,
order
the
and
solution
former
hyperbolic.
method.
as a basis.
cannot
be directly
is second
order
This
difference
Unfortunately,
used
and
for the
elliptic
in equation
in
Chapter 2
Mathematical
In compact
form,
the Euler
Models
equations
for Flow
(cf
equation
-- : wdV+
dt Jv
Here,
normal
w is a vector
oriented
of dependent
outward
First,
the
_ _
volume
These
are
puu + p
puv
pv
pvu
pvv + p
pE
pHu
integral
in equation
Cell
the
Centerll
Finite
and
defined
pv
be written
as
(2.29)
pu
pu
W
2.2) may
F is a flux matrix,
volume.
43
F.ndS=0.
variables,
from the
Physics
n is a surface
in two dimensions
unit
as
{'*-}
pHv
2.29
may
be expanded
for the
computational
for
Volume
Oi+1,1
"_'aLOj_
I _
Oi, I
Edge
Edge
Figure
control
volume
2.4: Mesh
Flow Equations
[ w dV-
Plane
dw,,jV,,j
dt j v
w w represents
by its value
in the Physical
V,,3 of cell i, j as
where
at a sample
the average
point
value
(cf, Jameson
dt
of w in the
and
cell, which
Baker
[62]).
may
be approximated
Chapter 2
Mathematical
Second,
into
the surface
constituent
consisting
integral
surface
Models
over
For the
there
Physics
each computational
elements.
of quadrilaterals
for Flow
control
volume
case of a two-dimensional
are four
/.F.
44
such
constituent
is decomposed
structured
(k) edges.
This
mesh
gives
Erksk
nd$=
where
faces
Sk are
are
the
approximated
corresponding
Figure
surface-projected
two
2.4 is given
by the
adjoining
normals
average
ceils.
of the
ordinary
differential
approximations,
equation
To determine
the explicit
same
coordinate
Section
form
values
flux at the
Fk at
taken
k -- 2 face
Then
V,j
of the
are
by again
the
cell
from
the
shown
_k
written
introducing
as f and
the
to rewrite
potential
equation.
g with
K and
J defined
velocity
components,
/'} -1{"
/
V
(2.29)
to apply
to the
contravariant
__
equation
(2.30)
FkSk it is beneficial
as was applied
now
=J
summation
into a first-order
as
d
Fn(
V and
S are unit
volumes
and areas
respectively
+ (;i% d,_ = O.
and
W, F, and
p P
pVu
F=J
(; are given
p l ,r
pu
_4/_
in
V,,j:
_FkSk
'
8_
2.29 is transformed
volume
_x
it is possible
fluxes
1
+ _F_,j.
i, j with
transformation
flux components
(2.4.1).
the
equation
for cell
dt
Cartesian
discrete
by
the above
general
the
cell-centered
For example,
1
F2 = _Fi+I,S
Incorporating
and
pv
pUv + _p
pE
pUH
+ ;_TY
(; = .!
pV'v +
pV lt
a 77p
by
the
The
as in
Chapter
Mathematical
It is now possible
to rewrite
Models
(2.30)
where
the
(+/and
/1 ,+
[_(i,;+1+
(-t indicate
(; occur
at the
appropriate
and
which
for
_,
evaluated
2.5.2
that
the
cell faces.
F+l,a and
+ 2
evaluation
of the mesh
For
F+
,,J are
example,
evaluated
i,3-1J } ,
metric
terms
F is a function
at i + I, J and
(2.31)
of the
in F and
(')a"
metrics
t.i_
'- 1,; are
TIME-STEPPING
where
(2.31)
Q(w,,;)
may
be written
represents
of change
in the
as
decoupling
that
the
domain,
must
cell.
with
a system
artificial
we have
a system
of equations
when
order
overshoots
Various
ordinary
is applied
differential
In order
around
is balanced
shock
to suppress
waves,
by the
to each
cell
equations
odd-even
equation
(2.30)
giving
_
-_(wi,;)
later
+ 2_(w,,a).
in section
= +Q(w,,j)-
(2.5.3).
(2.32)
By setting
_(wi,j),
of the form
2.33 is in a semi-discrete
cal computations.
that
(2.30)
state.
dwi,_
dt
+ 7_(wia)
Equation
fluxes
equation
of first
dissipation,
will be discussed
_(w,o)
of Euler
to steady
and possible
dw,,_
dt
form of _(ww)
residual
Thus
be integrated
of the solution
be augmented
- -Q(w,,j),
the collected
of w within
computational
is obtained
The
2l (;+j)
' ]
dwi,j
dt
must
45
at i - _1 j
Equation
rate
Physics
as
d_Zi,j
for Flow
formulas
form,
= 0.
and it must
for discretizing
(2.33)
be discretized
equations
of type
= -7_
(w,,;)
Chapter 2
are
Mathematical
possible.
ential
Generating
equation
these
is viewed
Models
schemes
W7'7
Because
the
equations,
such
form
o.d.e's.,
research.
procedure
applied
to the
(2.33)
time
solution
of the
differ-
is,
may
fits
of the
a class
aspects
of the
Euler
of well
off existing
multi-stage
various
integration
into
be patterned
the Runge-Kutta
discussion
if the
Jtn
a solution
A complete
schemes
WT'J
by equation
scheme,
That
46
'<- ['_+'_(w,,j)<_.
"_
presented
well investigated
Physics
can be simplified
as an integration.
-"+'
for Flow
scheme,
and
choices
equations
investigated
schemes.
is chosen
One
for this
of Runge-Kutta
is given
by Jameson
work,
convective
and
the stability
scheme.
a modified
five-stage
dissipative
region
parts
are treated
of the scheme
It can be summarized
WT
----
i ,j
Runge-Kutta
beyond
separately
that
was
utilized,
and in such
obtained
with
in which
the
a way as to increase
a standard
Runge-Kutta
as
7l
wi ,j
7"1,
7"2_
,,_
w_=w_l
7"3,
w FJ
_4_
,,_- _at.j.
w_ _
Wij
w:j
W_
wTO,,3
-
iz
Wi_,j
i ,.)
I ,J
WT_+ 1
1,3
the
various
vestigations
ro - vs. Note
1
- _Ati,j
{Q(w_,,)-
[.44V(w:3)+
.5673(w_)]}
( [.44D(w_j)+.56_D(w+,'_)+.44_D]
w,,))}
7-4
(2.34)
weighting
the
QIw[.)) - z_(,.,,r"-,,_
)}
"At,.7, Q(ww)-.56
by Martinelli
that
74
where
scheme
Euler
coefficients
[80].
fluxes
have
Pseudo-time-like
are
evaluated
been
optimized
stages
at each
through
in the
stage
numerical
scheme
while
are
the
in-
denoted
dissipation
Chapter 2
fluxes
the
are
Mathematical
only evaluated
dissipation
fluxes
a considerable
that
that
due
to its damping
with
multigrid
In order
and
is roughly
other
equal
by evaluating
techniques.
to determine
direction
Consider
at every
savings
provided
Models
of wave
the Euler
for Flow
stage.
to that
Since
the
convergence.
modes
incurred
the
fluxes
1 Another
47
work
of evaluating
the dissipation
frequency
Physics
Euler
to evaluate
fluxes,
at only every
advantage
it is effective
of this
for use
there
other
is
stage
scheme
is
in conjunction
2
the
proper
propagation
equations,
time
step
through
in equation
0w
0f(w)
-+ -i)t
Ox
limit
each
2.29,
it is helpful
cell
in the
rewritten
0g(w)
Oy
to estimate
the
computational
speed
domain.
as
- O,
(2.35)
where
p_
w=.
Expanding
the spatial
are
nonetheless
useful
and
conservative
p _tu + p
_,
f=
p u r,
, g=
pv
pvu
pE
pHu
pHv
a non-conservative
system
derivatives
yields
for assessing
differential
properties
formulations
pvv + p
of the
(cf. equations
previously
(2.2} and
0w
0w
0w = 0.
O--t-+ A1 (w) _
+ A2 (w) _)--_1See
section
2.5.3.
2See
section
2.5.4.
of equations,
introduced
which
integral
(2.3)):
(2.36)
Chapter 2
The
Mathematical
matrices
Al(w)
A1 and
-
A2 are the
Models
for Flow
flux Jacobians,
and
written
as
2:__,;
to
(3-7)
_,
(1-3,)_--_
w-a
(7-1)
w--i
to!
to I
_ z=A __i22A_
_7,_
(w4 + p) + (1 - 7)-_
(1 - 7) _--5"_-"2_-y,_,__z
Og(w)
0w
_ww
t.bfl
propagate
in some
of various
waves
equation
direction
may
time
(2.36)
defined
be difficult
step
(1 - 7),_-'_,
7) w---_
gas,
--
For a perfect
w-a
_, a reasonable
can be explicitly
w2
-_-_+
48
Of(w)
Ow
A2(w)
Physics
scale
is hyperbolic.
(3 - 7) _-_,
,!
l(w4Tp)+(1--7)_
Thus,
by _, say. Although
to determine,
can be derived.
(7 - 1)
wave-like
the exact
by making
In this
solutions
propagation
a simple
research
exist
and
direction
approximation
for
_ is dimensional
and
Chapter 2
assumed
Mathematical
to be related
where
S_ and
to the
area
Sy are components
it is then
possible
to derive
solutions
are governed
Models
of a computational
K 3-
Ky
--_
Sy
step
by a linear
limit
surface
nzA
areas.
by noting
combination
face such
of the
1 +
that
j7
of the directed
a time
49
that
With
this approximation
properties
of the wave-like
flux Jacobians
such
that
s:_A2,
where
With
this,
the eigenvalues
of the
matrix
/_i
.& are
_2
V'_,
A4 =
The
estimate
spectral
of the
characteristic
the
radius
time
step.
is defined
spectral
scaling
radius
quantity
Q,,j is formed
- c II' ll
as the
largest
for discrete
for both
as the
eigenvalue
of a given
point
i, j, given
the artificial
dissipation
matrix.
by o,,j is utilized
(cf., section
2.5.3)
An
as a
and
sum
Iv. l + I1 11
for the
different
coordinate
directions.
Finally,
a conservative
time
scale
can be set as
Vi,j
Ati,j
Qi,;
The
admissible
time
step
limit
is defined
as
Atlj
=
,
mum
Courant-Friedrich-Lewey
scheme.
and
The time
to set the
time
step
(CFL)
scale
step
is used
limit
used
condition
both
to scale
to integrate
AV-za-, where
number
allowed
by the
the dissipation--see
the
A is the
maxi-
Q, ,)
solution.
The
time
stepping
section
(2.5.3)---
CFL
number
does
Chapter 2
not scale
upon
Mathematical
the
the
dissipation
chosen
the local
since
time
step.
flow conditions
this
Models
would
Note
that
for Flow
mean
the
final
At is a local
as well as the
cell size,
Physics
solution
time
thus
50
step
would
limit
rendering
be dependent
and
is scaled
all transient
to
solutions
non-physical.
2.5.3
ARTIFICIAL
For the
finite
another
mode
and
volume
for this
discretization
of instability
the scheme
differencing
DISSIPATION
a four
example,
checkerboard.
that
This
two
flow field.
To obviate
added
everywhere
in the
in which
artificial
remains
an
issue.
formed
from
a blend
this
center
term
solution
it reduces
This
solutions
can
irrespective
effectively
couples
all
be constructed
the
dissipative
dissipations
(cf
central
implies,
at least
resembling
the
term
residual
must
points.
for the
Jameson
is dropped
of the smoothness
dissipation
should
(2.5.1),
to simple
arise
a weak
research,
of two separate
term
of difficulty,
that
dissipation
in section
dependent
is zero).
can be present
type
In this
mesh,
superimposed
decoupling
presented
the time
Cartesian
(the
separate
odd-even
of the
open
stencil
equations
When
for a uniform
point
manner
Euler
is also possible.
is expanded
with
of the
The
Euler
be
best
equations
i, j is
7)4,j
'Z:)i,3
=
They
are
defined
T)2,,3-
as 3
,/:)4,j
The
terms
3The
on the right
dissipation
23,,3"
all have
4
d,+,j
_ d 4,__j
a similar
d 2+ ,_
2
_+,j
d4+,j
c 4,,__._,J,(wi+2,j
for the
energy
(the
(w,+l,_
fourth
entry
also ensures
steady-state
+d
,,
4
+ dw+
_
form.
d 4,,j__.
For example,
- w w)
3w,+1,./
in the
+ 3w,,j
w vector)
Wi-l,3)
is computed
for pit
flow (-_-TH
and
rather
V H both
than
zero),
pE
tt
Chapter
Mathematical
The
two different
tion
procedure.
around
large
normalized
is used
The
first
gradient
derivative
regions
difference
to eliminate
possible
scaled
since
solution
results.
serve
different
dissipation
such
accuracy,
the
any
shock
waves
terms
are therefore
solution
it is suitably
scaled
gradient
and
by the
dissipation
flux,
and
d 4,
can be
regions.
in smooth
are blended
adapted
oscillation
flow regions
large
'
stabiliza-
to damp
derivative
outside
near
in the
in smooth
two dissipation
coefficients
and
The third
coefficient
51
d 2, is used
waves,
decoupling
oscillations
roles
flux,
as shock
odd-even
by a scalar
The dissipation
of the pressure.
degrades
i,j+_
flux terms
second
appropriately
ever,
dissipation
Models
How-
regions
to obtain
29 2Z,J
optimum
given
for the
face by
,2
/t2V_,j+
....
'
(r
= max 0,[
with
the
limiter
coefficients
for the
is defined
t_ij
the undivided
scale
the
of the
scaling
quantity
dimensionless
in comparison
for each
The
coordinate
mesh
with
E2 and
and bi-harmonic
spectral
analysis
and
T as time,
represents
a characteristic
may
be selected
residual
_'
__,
to this
the Euler
L as length
1
at,,,
radius)
which
is the
volume.
The
as a
as
272,,j.and
E2 and
its effects.
294j represent
c 4 are introduced
Note
quotient
of the
Terms
IL2 and
that
to
V is the
characteristic
#4 represent
by the user.
insight
has dimensions
speed.
to unity,
as well as limit
acts
i direction
of w. The factors
properly
cell, and
E4 equal
1,_.j term
direction
in the j direction.
computational
with
similarly.
dissipation
(i.e.,
'_
coefficients
Dimensional
independently
])
in the
Laplacian
volume
constructed
,3]
Cartesian
artificial
faces
z'3+
=
1'i,j
On a regular
other
,3
spacing
of (_.)IT
dimensions
where
of the
quantities
is decreased.
the term
representative
scale
Denoting
in parentheses
undivided
Chapter
Laplacian
Mathematical
and bi-harmonic
respectively.
It follows
to divided
length
cubed.
volume,
Defining
diffusion
will scale
discontinuities.
2.5.4
CONVERGENCE
the
scheme
basic
a less than
suited
that
thus
significantly
be the
as L 2 (_)
dissipation
product
coefficients
of a speed
length
as O(]_) and
with
and
L 4 (_)
with
respect
a length
of a computational
as O ( ]_a) in smooth
potential
regions
regions
or a
control
as O(]_ 3 ). However
of the
of the
flow equation
to this task.
of the
as O(]_ 2 ) in smooth
for the
desirable
52
flow. Thus
the
the
entire
to O( Jr)
ACCELERATION
scheme
discussed
Physics
may be written
]_ to be a characteristic
around
Like
would
artificial
for Flow
operators
the dimensions
operators
ultimately
coefficient
difference
that
difference
Models
equations
The scheme
(see
in Sections
can be accelerated
Three
such
techniques
increase
the
convergence
Sections
2.5.1-2.5.3
by using
are implemented
rate
2.4.1-2.4.4),
converges
specific
at
techniques
of the numerical
the
formulation
procedure.
ENTHALPY DAMPING
One
device
tation
for accelerating
of the
between
the
governing
total
cid and
adiabatic
domain.
Thus
artificial
dissipation
ume
formulation
that
conservation
governing
enthalpy,
a forcing
so long
as the
equations
convergence
equations
flows
solution
the
with
H, and
with
term
preserves
of the
conservation
(2.5.1)
of H is indeed
are thus
and
free
Euler
formulation
is proportional
value
H_.
stream,
Euler
of total
in the
in differential
Op
O---t+ _7.pv + 5p(H
and
enthalpy.
present
the
difference
state,
invis-
of the
in section
method.
The
the
steady
implementation
A check
scheme
- H_(_)
to the
augmen-
H -- H< throughout
fluxes
form
is the
For steady
the dissipation
maintained
written
that
stream
uniform
proportional
discretization
in section
a term
its free
constant
of the
state
of the
finite
(2.5.3)
vol-
shows
augmented
as
(2.37a)
Chapter 2
Mathematical
Models
Opv
-+ V.(pvv)+
Ot
Vp+
Op__ffE
+ V.pHv
Ot
where
5 is a user-provided
rigorous
gence
presentation
has
been
additional
by Jameson
act to damp
&pv(H
+ dpE(H
to control
and justification
given
terms
input
the
Ha-,)
(2.37b)
Ho_)
0,
(2.37c)
magnitude
of adding
these
and have
of the
terms
transients
53
enthalpy
to accelerate
it is sufficient
proven
damping.
the
conver-
to state
to be efficient
that
the
in accelerating
convergence.
residual
scheme
remains
In the
the
smoothing
stable
potential
iteration
applied
significantly
by efficiently
flow formulation,
scheme
multistage
can
time-stepping
in product
the
scheme
form
increasing
the
through
the
equivalent
alternating
used
to reduce
increase
_i and
_j control
that
is obtained
residual
in series.
Each
scalar
eomputationally
and
Euler
computational
device
level
component
with
discussion
is provided
the
multistage
scheme
stability
character
of the
by Jameson
and
Baker
algorithm.
For
residual
7_,,j is the
built
the
into
explicit
smoothing
updated
in each
value
coordinate
for independently
This smoothing
by application
and
was
scheme.
is
can be written
implicitly
solver.
for the
the
= 7_,;,
of w can be solved
tridiagonal
at which
smoothing
equations,
and
the equation
number
of support
cost and
of smoothing,
by solving
inexpensive
efficiently
rigorous
the
stencil
direction
for the
CFL
of residual
(1 - _i_2)(1 - _jh_)7_i,j
where
the
at every
overall
benefit
direction
by the
can work
use
of a
concurrently
other
of this
of the
stage.
acceleration
in [52, 60].
MULTIGRID ACCELERATION
The
third
this
research
were
technique
discussed
is the
of accelerating
multigrid
in Section
the
method.
2.4.5
where
convergence
The
it was
advantages
applied
of the
Euler
formulation
used
of using
a multigrid
method
to the
potential
flow equation.
in
Chapter 2
Here
Mathematical
it is applied
flow equation,
mesh.
The
to the Euler
a coarser
equations
mesh
full multistage
Models
using
is introduced
time
for Flow
Physics
a similar
technique.
by eliminating
stepping
scheme
is used
54
As for the
every
other
to drive
potential
point
in a fine
the solution
on each
mesh.
Once
cycle starts
mesh.
is calculated
by transferring
The values
on the finest
of the
flow variables
thus
it is noted
that
at state
the
are
still
cells that
are
agglomerated
residuals
are
transferred
coarse
mesh
with
to create
the
simple
the multigrid
to the next
conservatively
coarser
with
1)
(2.38)
flow variables
f W'+
s
in the sequence,
are transferred
_I
where
and
mesh
w_ have
yet to be updated
the
sums
extend
over
the
the
single
coarse
cell. The
four
and
fine mesh
corresponding
summation
(2.39)
where
_S (ws)
7c (wf)
stands
for the
is the collected
is defined
fine
fine mesh
mesh
residual
residual
on the
calculated
coarse
on the
mesh.
fine
mesh
Now a forcing
and
function
as
(2.40)
where
R_ (w_ +) is the
residual
To update
is reformulated
calculated
the solution
as
on the
coarse
on a coarser
mesh
mesh
the
with
the collected
multistage
time
w from
stepping
Chapter 2
Mathematical
Models
55
?t
W?
W c
1_:2
w[ _
w?-_At
,,:3
w2
w; -
_,=4
w; 4
w_-_At
.:5
w2
w'/+1 :
where
7_
in equation
the
coarse
result
the
(2.34).
mesh
that
fine
a time
The
step
calculated
has
on each
interpolation.
Because
equations
is given
residual
on the coarse
back
on the finest
of multigrid
acceleration
the
by the residual
on
and
coarser
the
Once
correction
by bilinear
by the
is independent
time
the time
mesh.
in succession
is driven
on
with
collection
treatment
for multistage
mesh,
sequence,
mesh
scheme
calculated
fine
is driven
the
mesh
mesh
complete
residual
the
in the
finer
coarser
the
successive
mesh
to the next
A more
mesh
on each
coarsest
from
by repeating
solution
meshes.
mesh,
collected
final
as that
coarse
on each
details
convergence
the
manner
solution
finest
+T'_
(2.41)
the
on the
and
mesh,
on the
on the
is passed
"R-c(w,r z) +T'_
7_(wy)
(2.38-2.41)
completed
mesh
gAt
cycle continues
of equations
been
same
of the solution
multigrid
procedures
stage
by the
7_(w:')+T'_
wT,
in the
first
is replaced
the evolution
mesh.
stepping
In the
1I
of the
residuals
solution
of the implementation
stepping
of the
Euler
Chapter 2
2.5.5
Mathematical
BOUNDARY
Like
the
potential
the boundaries
the
solution
solid
flow solution
method,
of the computational
and
for Flow
Physics
56
CONDITIONS
of the Euler
walls,
Models
appropriate
domain.
equations,
conditions
For the
two classes
must
computational
of boundary
be specified
domains
conditions
are
on
used
for
necessary:
far fields.
A oJJ
oi.io
u_
0
Figure
Plane
Solid
slip.
2.5:
Mesh
boundaries
For
arbitrary
must
Equation
be modeled
meshes,
this
differential
coordinates
_ and
can be transformed
'/- Then
ifa
0t
Olto_t
Coil
C_|orl
Below
ftle
Surlece
at the Airfoil
Surface
by a no-penetration
is most
conveniently
equations
constant
condition
done
to be coincident
,j = 0 fits the
surface,
to give
F = y,_f-
x,jg
and
in the Computational
G = x_g - y_f,
that
by first
with
the
still
permits
transforming
the body-fitted
Euler
fluxes
the
mesh
in (2.35)
Chapter
where
Mathematical
F and
2.5 shows
that
Models
tangential
at the surface
and
all convective
normal
terms
to the
must
57
surface
respectively.
be dropped
from
the
Figure
definition
of (;, giving
(; = x_p - y_p.
This
formulation
has
to be prescribed
pressure
advantage
that
at the boundary.
at the
wall.
can be estimated
curvature
the
The
from
The
value
the
only information
of p, for the
interior
of the streamlines
most
points
cell
needed
centers
by calculating
as proposed
by Rizzi
is an estimate
FAR
this estimate
FIELD
off the
the pressure
gradient
waves
manner
this,
are extrapolated
Riemann
flow normal
with
conditions
invariants
to the
for the
where
_ refers
of the
computational
are
be added
Fixed
and
to free stream
and
a represents
tangential
- uy_
value
domain.
subtracted
component
the
actual
of the
while
which
and
outgoing
).
to
(2.42)
of p at the
wall.
free stream.
to those
and
to the
that
are specified
outin a
to accomplish
one-dimensional
invariants
respectively
R_ = v_.n+--
such
In order
Riemann
characteristics
incoming
waves
correspond
These
is imposed
incoming
extrapolated
2c_
- -_-1'
values
condition
by the
introduced
boundary.
incoming
imposed
may
then
as,
2c_
7-1
extrapolated
outgoing
Riemann
invariants
may
to give,
1
v_,.n = _ (R_ + R,_),
where
the
boundary
R_, = v_,.n
then
due
[98]:
to extrapolate
a characteristics-based
consistent
be defined
possible
surface
BOUNDARIES
it is then
have
for the
immediately
never
quantity
velocity
v_
<' at the
is taken
v,'nt
boundary.
as the
(RE--
va-n,
For
extrapolated
R_,)
outflow
values
boundaries
giving
the
Chapter
whereas
Mathematical
for inflow
boundaries,
it is taken
V,t
Here
nt is the
scheme
equal
unit
is completed
to the
of c, together
complete
free
in the
by extrapolating
stream
fixes
treatment,
normal
value
the values
see [60].
Models
for Flow
from the
---- voo'n
t +
tangential
the
of density,
free stream
direction
values
to the
at an outflow
boundary.
energy
58
giving
va'rl.
entropy
at an inflow
Physics
and
This
pressure
outer
boundary.
boundary
choice
at the
and
The
or setting
the
it
definition
boundary.
For a
59
Chapter
NUMERICAL
The
use of numerical
research
as has
optimization
gorithm
should
since
expensive
function
evaluations.
the assumption
the
of these
design
variables.
theory,
it is possible
C,,_, this
each
refer
they
functions
adjoint
amounts
equation
the
such
constraint
theory
that
to obtaining
that
must
as geometric
gradients
of this research,
must
during
formulation
involve
the
be satisfied.
it is assumed
and
such
to a separate
no additional
can be obtained
that
of objective
the
If the constraints
constraints,
number
are
by direct
all problems
on
They
methods.
with
respect
require
design
the
to
gra-
process.
constraint
assuming
as pitching
adjoint
are
based
variables.
also
additional
is used,
flow variables,
solution
[16],
function
be satisfied
this
is to pro-
unconstrained
typically
based
algorithms
on the design
objective
al-
not be viewed
methods
methods
to provide
theory
should
large
and
numerical
to those
control
optimization
of the
constrained
variable
a very
to this
optimization
is limited
as genetic
constrained
gradient
which
here
smoothly
categories:
of which
The
restriction
require
depends
is not unique
choice
of using
such
numerical
to use control
to quantities
method
since
because
If the
constraint
needed
alternatives
In addition,
of the constraint
constraints
methods,
require
choice
so, this
based
methods
information.
Even
the
advantage
information.
client
ent
the primary
design
importance.
The
non-gradient
that
can be classified
1. However,
efficient.
Gradient-based
METHODS
shape
is of considerable
and
since
gradient
typically
Both
robust
information
as excessive,
in Chapter
to employ
be both
inexpensive
in aerodynamic
discussed
algorithm
on gradient
vide
OPTIMIZATION
optimization
been
In
gradithat
the
moment,
equation
for
are independent
of
calculations
may
be
analysis.
will contain
a single,
Chapter 3
possibly
Numerical
composite,
constraints.
Thus,
be posed
While
if an
as a penalty
this
than
objective
with
penalty
at most
the
algorithm.
to a gradient
based
in computational
cost,
methods
Numerical
than
another.
of view.
affect
design
design.
function
with
objective
function
equivalent
to the
The reliability
space
derivatives
definable
continuous.
such
as the
strength
vary
subject
1For
drag
a detailed
aerodynamic
design,
description
see Gill,
on the
shock
various
and
increase
Here,
a summary
of
in this research.
is better
from
the
controls
point
parameters
value
which
of the objective
For example,
where
variables
the
(Ul and
of the objective
function,
moves.
[31] and
be carefully
because
algorithms
Reuther
are reasonably
defined
integrated
the
shock
in the vicinity
If a quadratic
available
the design
the higher-order
variables
of shock waves
shape
that
and possibly
local pressure
optimization
Wright
on the presumption
should
in the presence
as the
of the
a significant
design
to the design
function
the
Murray
provided
objective
by the
variables.
the gradient
with respect
although
change
information
The
defined
by the value
depends
that
continuously
continuously,
to a sudden
implies
For example,
design
function,
of ul and u2.
The objective
depend
whether
spanned
defined
methods
function
By
numerical
is as follows:
the surface
Smoothness
has
objective
set of independent
space
of the
combinations
of the objective
and
variation
of all gradient
is smooth.
a vector
optimization.
employed
thesis
to judge
is that
to be minimized
used
order
method
in this
it is still more
based
without
space
is then
high
function.
unconstrained
of success.
on the
used
u, form
The design
space
focus
of merit
more
an
it must
objective
in a single
to use
dependent
is necessary,
to the
theory
be cast
likelihood
terminology
variables,
respect
the
variable
environment,
algorithm,
the
special
figure
It is also
The
the
with
optimization
I, is the scalar
that
greater
is given
can
optimization
the
as ('m
directly
it is possible
It is accepted
numerical
flow
such
of control
of interest
60
additional
in the practical
strength
constraints,
optimization
function,
problem
no
is added
limitations
the
Methods
constraint
which
to demonstrate
that
with
aerodynamic
may have
presupposing
existing
function,
constraint
approach
adequate
Optimization
and
quantities
location
of the
design
[90] respectively.
to ensure
their
and
shock
is
procedure
is
application
to
Chapter
Numerical
employed,
an additional
satisfied.
space
Unimodal
and
not
functions,
functions
local
at
least
extremum.
If a problem
extensively
multi-modal
may be the
best
is sought,
difference
based
so long
methods
function
about
are
(the
stepsize.
+ _p)
Hessian
These
foundation,
General
but
design
should
matrix),
to the design
than
the
algorithm
highly
nonlinear,
a genetic
Taylor
only a local
even
a finite-
algorithm.
series
expansion
of the
variables:
search
(3.1_
+ ()(,k 3) q- ...
the matrix
have
or
method
hand,
then
their
ALGORITHM
+ l_2pT_-((u)p
algorithms
of partial
second
and
A represents
direction,
in common
not
deriva-
only a Taylor
the
series
structure:
Gradient-Based
objective
a simple
quadratic
near
other
be
design
functions
is smooth,
efficient
7-/( u ) represents
gradient-based
the
from
p represents
also a basic
space
are
a non-gradient
GRADIENT-BASED
q- A_(u)Tp
vector,
then
If, on the
be more
subject
= /(u)
Unconstrained
1. Calculate
design
constructed
a point
space,
also
in the
functions
(i.e. non-smooth),
design
should
extremum
by quadratic
extremum.
as the
one
unimodal
approximated
in the
61
is unimodal
experience
discontinuous
method
space
Generally,
tives
extrema.
Methods
design
that
UNCONSTRAINED
l(u
where
the
those
properties
gradient
Gradient-based
objective
are
strongly
and
GENERAL
that
displays
choice
extremum
3.1
condition
several
or are
Optimization
function
Numerical
and
the
Optimization
gradient
at the
current
point
in the
space.
2. Calculate
the search
direction
based
in part
on the objective
function
and gradient
information.
3. Determine
4. Check
Although
step
the
optimum
for convergence
one variation
(2) and
(3) (thrust
or near
and
optimum
if necessary
of this
approach
region
methods),
step
return
effectively
the
basic
length
to step
along
the search
direction.
(1).
reverses
the
order
iterative
nature
and
combines
of the
algorithm
Chapter
remains.
Numerical
The
presentation
It is presumed
that
3.2
The
the
simplest
which
the
the
minimum
minimum
erality
minimum
the
even
degree
p remains
problems
where
the
next
step
and
goal is to minimize,
is p = -G.
constant
A. With
the
parameter
search
instances,
a separate
an algorithm
function
algorithm.
are required
for step
(3.6) addresses
step (3).
direction
respect
to A,
algorithm
is provided
of 1, _ can be obtained
is used
by alternative
problem.
available,
the
direction.
the
cost
of calcu-
order
is where
the
methods
For
7_ is constant
stepsize
calculated.
to the
,_ is sufficiently
reduction
as the
search
an appropriate
as illustrated
of
Thus
for a minimum.
to find a minimum
However
(3.2)
greatest
chosen
in order
means,
that
AG(u)Tp.
the
(3.6).
search
can be neglected,
to determine
in Section
such
that
in I provided
direction
be performed
true
can be directly
guarantees
descent
the
in this direction
in which
no loss of gen-
are
increases,
quadratic,
= l(u)
a reduction
creates
p = - I'(u)
variables)
terms
descent
is posed
is
direction
direction
gradient
cost of calculating
order
the
as a minimization
and the
searching
+ _p)
for the
re-posed
optimization
is to use
problem
direction
is perfectly
direction
steepest
in ,_ may
technique
assumption
value
of design
higher
ensures
This
the
This
is easily
involves
with
of p which
of the
is sought.
space
the steepest
positive,
such
that
general
in numerical
design
definite
along
choice
of this
section
optimization
the
is the trivial
l(u
One
(2) and
information
insignificant;
The
the
steps
that
of u (the number
later.
minimum
solutions
essence
problem
method
discussed
positive
adjoint
62
steps
as an estimate
objective
assumed
descent
and
the
gradient
a maximum
initial
the steepest
lating
negative
maximization
is then
as the
The
It is assumed
than
any
that
follows
gradient
algorithm.
steepest
rather
Provided
of exploiting
lies.
since
and
Methods
DESCENT
descent
has
flow solutions
Sections
means
steepest
of this chapter
the
STEEPEST
Optimization
for specific
next.
small
and
in / for a small
direction,
along
a one-
p. In many
i. A discussion
functional
of
forms
Chapter 3
Suppose
Numerical
that
the objective
Optimization
function
1
= _uTAu
l(u)
where
A is a symmetric
mizing
this function
positive
is equivalent
is of the
definite
Methods
quadratic
bTu
matrix.
to solving
63
form
(3.3)
c,
It can readily
the linear
algebra
be shown
that
mini-
problem
Au = b.
An important
concave
up in every
is ensured
insight
given
property
of the
direction
due
to be unimodal.
into
the
steepest
quadratic
For
descent
to the
this
(3.4)
positive
definiteness
particular
form
procedure
can
of the
a paraboloid
of A. Thus
objective
be gained.
The
that
the
function
function,
search
is
much
direction
is
by
pi = -_7, = b-
It is desired
O=
giving
p with
dli+l
du,+l
_T
_i+1
-T
-Gi+l_i
(b -- Au_+I)T
(b - A (ui
(b-
G_rAG ,
(l(u)i+l)
an explicit
formula
derivation
shows
This
the point
along
If it happens
convergence
pi such
that
of the
for _ in terms
that
that
the
steepest
respect
descent
is given
by solving
dui+l
-"_
-
G,
Aui)TG,
current
the function
new gradient
paraboloid
to _. This
dui+l
dX
of the
minimizing
the
Aui.
along
_,
0.
it forms
defined
algorithm
_iGi))TGi
+ )_i(AGi)TGi
gradient.
along
is orthogonal
by l(u)
will
pi is equivalent
to the
is stretched
become
poor;
last,
along
see
to finding
since
GT+IG, =
an axis,
Figure
the
(3.1).
Chapter 3
The
poor
to the
base
Numerical
behavior
last,
and
of any
minimum
hence
continues,
infinitesimal
the
steepest
functions,
objective
fact that
the
of convergence
rate
taken
along
algorithm
typifies
algorithm
new
path
design
each
Methods
each
zig-zag
in the
but instead
iterative
the
present
steps
descent
from
a fine-toothed
"canyon"
the
robust
results
Optimization
can
pi.
should
not
on more
be feasible
This
confined
of the
Contour
_ign
llnew
Sl:_Ce
of
for parablold
conetm
_lu4w
of fh
with
two
ob}ecltve
of
gradient
a more
and
the
vutsbl_.
lunctlon.
True
BellvJor
StIriing
Figure
CONJUGATE
The
slow convergence
extent
of steepest
point
3.1: Performance
3.3
form
to
objective
Clearly,
of the
due
behavior
to quadratic
functions.
knowledge
a global
dilatory
degenerate
the
function.
Map
some
toward
extremely
general
from
is orthogonal
to traverse
progress
become
is unfortunately
direction
be followed
While
successive
its behavior
search
must
space.
64
of
for the
the
demlgn
of equation
D_mcent
Minimum
A_loritnm
Algorithm
of the Steepest
Descent
Method
on a Paraboloid
GRADIENT
behavior
of the
St,_p_wt
it is again
(3.3).
initially
Motivated
steepest
descent
gradient
algorithm.
Following
that
objective
assumed
by the
fact
that
algorithm
the
the
steepest
can
be mitigated
to
the development
function
descent
is of the
algorithm
Chapter 3
tends
Numerical
to repeat
span
the
chosen
previous
design
should
directions,
space 2. Thus,
to be linearly
eliminate
search
be obtained.
the
design
approach
is equivalent
set of conjugate
such
direction
along
to saying
search
just
that
directions
as in the
pi is set to zero,
of the
prescribed
introduce
Thus
after
pi must
conjugate
each
satisfy
that
gradient
iteration
7_ iterations
the
the property
but
steepest
descent
is
should
minimum
that
(3.5)
with
it is necessary
-,T
(1 (u)i+l)
respect
to find the
algorithm.
The
to A. Given
minimum
directional
that
along
each
derivative
to construct
basis
vector
du_+l
_i+1
T
_i+lP_
- (b-
Aui+l)
- (b-
,4 (u, + Aipz))g
-(b-
Aui) T pi + _i(Api)
d,_
=0
Tpi
P,
T p,
!$Tpi
p TAp '
an iterative
pi which
search
spans
the procedure
the error
will indeed
the
(3.6)
algorithm
design
space
that
systematically
using
the
choice
uses
of Ai
us is the
that
n here
converge
to the minimum,
it is convenient
to
term
ei
_Note
and
negative
defined
by (3.6).
To see that
where
space
are
exist,
Ai
elements
by the
are
= 0 for j # i,
they
it is possible
directions
giving
dA
Thus
65
searches.
to work,
pfApi
which
defined
of all previous
from
For this
Methods
a set of ii search
pi is no longer
independent
one component
Optimization
location
is still
of the
the
number
desired
of design
ui
-- Us
minimum.
variables
Now
since
pi is defined
to span
the
Chapter
space
Numerical
ui we can express
Optimization
the initial
error
Methods
66
eo as
eo = _
6ip,,
(3.7)
i=0
with
6, being
the
T
(3.7) by Pk A, where
proper
stepsize
k is between
to eliminate
0 and
the
n - 1, and
error
using
component
the conjugacy
el.
Multiplying
condition
(3.5)
gives
T
pkAeo
6ip[.Api
i=O
6kpTApk
pT Aeo
pTk Apk
pTA
(eo
+ ____-(_ /_iPJ)
(3.8)
p_Apk
Also,
eo
uo
us
el
Ul
-- Us
eo
ei+l
ei +
e/+l
eo
Ul
-- u0
_iPi
i
+ Z
3=0
Substituting
(3.9)
6k and
Pk Aek
pT Ap k ,
since
Au, - b
Aui-b-(Aus-b)
A(ui
-----
Ae_
- us)
Ajpj.
(3.9)
Chapter
Numerical
Optimization
Methods
67
6k becomes
pkr ;k
6k Thus
5_ = -Ai,
right
choices
which
such
means
that
that
the
in n steps
pT Ap k.
stepsizes
A defined
ei is eliminated.
by (3.6)
are
precisely
the
Mathematically,
i-1
ei
e0
-]- Z
AJP;
3_-0
.-1
_-1
JpJ- Z JpJ
j=O
j=o
6_pj
(3.10)
j=i
giving
e,-_ = 0.
defined,
Thus
it is possible
One method
design
remaining
u, that
process.
space,
terms
are
say
of conjugate
to converge
of obtaining
Gram-Schmidt
the
if a set
vectors
on the optimum
an A-orthogonal
Start
with
u,. Form
any
not A-orthogonal
span
in at most
set of search
basis
by subtracting
to previous
design
space
are
_ steps.
set
is by the conjugate
of vectors
pi by first
setting
out components
p, components;
p, = u, + _
the
directions
non-A-orthogonal
an A-orthogonal
which
that
which
spans
po = uo. The
is,
(3.11)
f_,,kPk
k=0
where
by multiplying
by pfA,
giving
i-1
pfAp,
pTAui
+ E
f:li,k p jr Apk
k=O
pTAui+fli,jpTApj
fori
>j
pf Au,
_"J
Since
O( 7_a ), a more
efficient
p t directly
method
-pf
from
becomes
ei
(3.12)
Ap.l"
equations
(3.11)
necessary.
Z/_J
j=_
and
Returning
P:
(3.12)
is proportional
to (3.10)
we write,
to
Chapter
Numerical
Optimization
pTAei
Methods
68
Z6jpTApj
j=i
-_
Pk_/_
This
means
rections.
that,
Now
by definition,
by choosing
fori>
Gi is orthogonal
our
original
basis
k.
to all previous
as the
set
conjugate
of gradients,
search
di-
ui = -.6,,
we
get
pTk A9 i
/4i, k = + pTAp k '
and
_i+1
Aei+l
A (ei + ,kip,)
Gi + AiApi
",T _
-_i
-T
Api
AGi
-p_
-Ai_f Api
_Tc
T-,
1 -,T-,
+
1 ,.7" ,..
1 T .
Ak_'k+l_', + _gk
ii.
Thus
[ t?T
t _.
1 [ Wk+l_
Di,k = _kk \pTApk
and
since
i > k, _ is defined
pTApk)
"
as
_,r_,
for k = i-
1
(3.13)
0
Thus,
the
k index
may
be dropped
and (3.11)
Pl
_i may
be simplified
further,
using
fork<
u, +
becomes
_lip,_
(3.6) to give
_T(L
1.
i-1
Chapter
Finally,
Numerical
Optimization
Methods
69
because
i-1
P,
ui
-[- E
_i,kPk
k=0
i-1
_/i
Pi
=
k=O
= GTu,
=
-919i.
Therefore,
GT.,
Instead
of requiring
by using
the
0(7_ a) operations
gradients
as the
algorithm
proceeds
at the
algorithm
can be written
(3.14)
i --,
3_-
Gr
G- 1
i-1
to generate
search
directions
a conjugate
it is possible
products.
The
set of search
to construct
entire
directions,
them
conjugate
as the
gradient
as follows:
set po
then
for
i=0,
-Go
it-
repeat:
Grn
pT Api
Ui+l
Ui + AiPi
_i+1
G, +
f_/+l
Pi+l
AiAp,
"T
By using
the
conjugate
function
of equation
plication
that
more
and
general
function
the
gradient
algorithm
(3.3),
which
algorithm
was
functions.
information
Used
T-
G,+I
it is possible
is equivalent
first
are available
to minimize
to solving
developed.
as a general
-t- ,Oi+lP,.
However,
optimization
(3.4).
the
It was
it can also
algorithm,
is not,
the
quadratic
for this
ap-
be applied
to
where
conjugate
gradient
gradient
Chapter 3
algorithm
Numerical
can be written
Optimization
Methods
as:
set po
for
i = 0, st - 1
find
Ai
Ui+I
-----
ui + kipi
----
Gi+I
then
calculate
70
-Go
repeat:
that
(3.15)
minimizes
1 (u, + Aip_)
G,+I
_i+l
P,+l
In this case,
fi operations
number
must
of design
of Ai becomes
When
(3.3),
the
in regions
behavior
quadratic
search
to repeat
Just
is used
employing
was
problems,
required
the
an old direction.
search
directions
directions.
can actually
were
that
positive
Therefore,
penalize
since
First,
the
tendency
convergence.
point
the calculation
by equa-
holds.
As a result,
a tendency
positive
gradient
and
in never
care
to become
still
the derivation
the problem
for a general
this
be characterized
to all preceding
results
large
in Section
it has
Hessian;
a very
is discussed
throughout
definite
assumption
However,
cannot
from
an unlimited
algorithm,
solution
risen
However,
essentially
no longer
that
made.
to be conjugate
second
whose
a well defined
by recalling
symmetric
descent
especially
where
cost.
is to allow
problem
p, has
of treating
an insignificant
in it iterations
assumptions
directions,
stand-point
for functions
space
can be understood
direction
the
research
(3.16),
(3.16)
search
as in the steepest
search
of the design
a constant
along
of this
of convergence
two important
by having
search
when
from
remains
focus
variables.
proof
stuck
search
the
the algorithm
be taken
gorithm
this
a one-dimensional
must
This
since
subsequent
Even
variables,
be stressed
(3.6).
cost of evaluating
to 3fi operations.
of design
number
tion
the
Jr _i+IPz.
exists.
of the
al-
was characterized
secondly,
search
having
the
current
directions.
to repeat
For
a line
problem
it is often
necessary
of (3.16)
to eliminate
previous
Furthermore,
the
determination
Chapter 3
of ii, and
the
Numerical
hence
Hessian
assumed
may
the
iterations
search
be taken
method
steepest
from
method
descent
positive
stalling,
even
employed
on the
the
becomes
first
assumption,
and
problem,
it cannot
A rather
algorithm
excessively
on general
71
in a general
eigenvalues.
is to restart
convergence
Methods
hinged
to be symmetric
NEWTON'S
By extending
direction,
or have
< _ or when
gradient
3.4
next
to be constant
to keep
gate
the
Optimization
problems
crude
after
slow.
fix, often
a given
greater
the second
order
used
of
the
conju-
efficiency
than
ideal?
METHOD
the
Taylor
series
expansion
to include
term,
1 T
l (Ui
it is possible
be
number
In practice
displays
while
+ Si)
to use Newton's
l (Ui)
"4- _(Ui)
T Si +
_S i _-_(Ui)
(3.17)
Si,
method:
dl
--
= 0 = _(u,)+
_(uOs,.
dsi
Thus
-1-
si = -_i
where
are
s, = _,pi
available
step
length
from
previous
throughout
towards
the
the
definitions.
design
(3.18)
Therefore,
space,
minimum.
_/,,
For
if the
Hessian
quadratic
the
problem
and
the
direction
but
of equation
gradient
also the
(3.3),
we
obtain
has
aAs an auxiliary
been extended
while
been
the
method
routinely
Gi
Aui - b
7-li
s,
- A -l ( Aui - b)
Us
-- UZ.
applied
been
to the
studied
flow
here
analysis
in the
context
[7, 12].
of the
design
problem,
such
methods
have
also
Chapter
In one
the
Numerical
step
the
process
to Newton's
?-/_ are
available
hence
since
for general
the search
objective
function.
A helpful
a scalar
Section
3.6).
multiplier
This
of both
and
searches.
adding
Even
method
with
which
dropping
the
this
determined
is often
possible
computational
cost
of function
Newton's
length
as well as
evaluations
a reduction
objective
method
in the
problems
from
is
direction
search
(see
has
the
quadratic
evaluations
proves
and
functions
as a search
rate
is
the direction
for general
convergence
for the
Further,
method,
simply
the
method.
a one-dimensional
necessary
the
adjustment,
by
convergence
function
nonlinear
s, is used
G_ and
to linear
step
do not guarantee
for highly
whereby
_, being
modification
disadvantage
superlinear
improvement
Newton's
the
method
that
of
successfully,
gradient
descent
advantage
accelerate
as opposed
prescribes
problems,
(provided
is applied
conjugate
the steepest
by s_ for Newton's
a safeguarded
p_ with
the
prescribed
and unlike
The
problems
be quadratic
(3.18)
general
minimum.
method
for the
line search
more
in theory
If Newton's
problem
a univariate
to the
general
would
72
For
it should
superlinear
quadratic
Unfortunately,
length
to use
of the
direction,
not required.
is that
problems
and
quadratic.
more
costs.
design
method
the solution
step
inexpensive)
Methods
to converge
for these
computational
descent
for the
in order
method
and
reduce
convergence
steepest
is found
can be repeated
switching
and
minimum
Optimization
to
in univariate
impractical
in many
cases.
The most
shape
design
significant
is that
gradient
algorithms
gradient
of the
are used
to calculate
per
design
seeks
Newton's
method,
space
[90].
the
differences
be required
cost
of the
prohibitive
the
objective
Hessian
cost
function
used
per design
for aerodynamic
descent
function
and
I explained,
cost
if finite
to calculate
iteration.
evaluation
of these
of gradient
and
the
in a similar
and the
differences
are required
evaluations,
this
information.
gradient,
the Hessian,
Of course
conjugate
evaluation
of reducing
were
objective
As Chapter
of the
to the
optimization
information,
Because
in addition
would
numerical
both the
are needed.
a means
If finite
to reduce
earlier,
the gradient
to find
required.
flow solutions
be used
explored
iteration
of using
design
research
is also
difficulty
control
manner
the
order
For
Hessian
O(n 2/2)
theory
to the
could
way
Chapter 3
it is used
the
Numerical
here
to reduce
use of control
While
control
evaluations,
implies
the
the
that
can reduce
O(7_) flow
even
whether
becomes
truly
surpass
that
per
large,
design
of obtaining
both
methodology
this
research
all calculations
the
gradient
only.
for using
advantage
impracticality
Hessian
gradient
be expanded
still
the
from
gradient
will explore
an attempt
and
direct
matrix
about
information
where
matrix
Hessian
per
the
optimization
using
to
Thus
as 7_
will eventually
Appendix
Hessian
cost
be
p requires
(3.18).
direction
in the
the
should
calculating
Hessian.
reduction
iteration.
not proportional
in equation
cheap
design
information
were
the search
to reduce
method
Hessian
by using
a point
along
with
the search
quasi-Newton
systematically
can be defined
H, is an update
Hessian
to obtain
flow field
be needed
the
with
is still prohibitive.
O(i_) to 0(2)
to obtain
does
matrix.
method
not
A1
explains
information.
computational
of the
For
costs
Hessian,
of
Newton's
CFD.
become
information.
the
a Taylor
series,
to obtain
information.
by the
approxLet
+---.
up better
proceed.
nullified
the
giving
pi can thus
is to build
as the iterations
gradient
Ai_/(u_)pi
direction
entirely
It is possible
available
from
as is evident
theory
Newton's
of obtaining
to the
from
even
METHOD
of using
imations
results
for aerodynamic
QUASI-NEWTON
The
the
method
count
control
Without
is impractical
would
iteration,
the operational
the
3.5
This
Unfortunately,
gradient
cost of obtaining
variables.
73
it is questionable
of design
Methods
evaluation.
cost of the
evaluations
O(7__) operations
method
the
field
if the computational
number
gradient
cost of using
Furthermore,
used,
theory
theory
Optimization
(3.19)
be obtained.
approximations
It follows
that
to the
an approxi-
as
The various
forms
of quasi-Newton
methods
in existence
Chapter 3
differ
Numerical
in the
techniques
specification
share
of this
in common
Optimization
update
Methods
matrix.
74
The first
is the quasi-Newton
update
condition
condition,
that
which
all of these
can be stated
as
(Ui+l)
= G(ui)
+ A,_ip,,
or
---- y,
_i+lSi
where
si = A,p, and
condition
from
is a necessary
the need
update
approximation
of the change
alone
of the
to lag information.
approximation
condition
y, = G (ut+l)
does
to the
The
not create
a unique
series
expansion
is simply
along
update
a first
the search
matrix.
the quasi-Newton
order
(3.19)
finite
direction.
For example,
arising
difference
Satisfying
this
if we choose
an
form
IAi =
where
that
Taylor
condition
in the gradient
It is noted
r, and z, are
some vectors,
rtz T
the quasi-Newton
direction
becomes
:
1 (y,-
ri
--
zTs{
lAi
zTsi
(yi-
that
will become
with
zi still remaining
without
with
violating
arbitrary.
A point
the quasi-Newton
an additional
term
condition,
},_T, where
7_is,)z
useful
the expression
}t is arbitrary
and
(3.20)
T
later
above
is the
fact that,
may be augmented
_.t is orthogonal
to s,. Thus,
lA_
where
it is obvious
quasi-Newton
the
last
term
is annihilated
by orthogonality
to satisfy
the
condition.
Fortunately,
Hessian,
that
riz T + l'iZ T,
namely
there
that
is another
condition
true
that
Hessian,
should
should
be met
by the
be symmetric.
approximate
Returning
to
Chapter 3
equation
Numerical
(3.20),
of zi giving
the easiest
the unique
way
rank
Optimization
to impose
Methods
symmetry
75
is by choosing
ri to be a multiple
one update:
yi - 7_isi) r si
However,
Hessian.
If we choose
the update
rule
a symmetric
+
1
=
of _,+1
By choosing
possible
tant
the
is ensured.
various
updates
examples
satisfy
both
This
may
results
1 (y/y,)
yrs '
be rewritten
Hi -
rank
to s, it is possible
symmetry
(DFP)
in the
and
update
to calculate
(PSB)
with
1 (_.siy:r)
yrs i
two update
update
z, -- yi, which
1 (yisT.Hi)
yrs i
formula:
a wide
the quasi-Newton
the Powell-Symmetric-Broyden
Davidon-Fletcher-Powell
lgi-
rule
zi not orthogonal
that
are:
This
to the approximate
to follow
1 (_+rizT)+
symmetry
update
variety
condition.
in which
results
of
Impor-
z, = s,, and
in
+__(yiy:r
(yrsi)2
as
1
yTs _
(7_,s,s:_,)
where
and
it can be verified
methods
which
the
second
this
constant
constant
all satisfy
term
_i is orthogonal
the
(BFGS)
The
as unity.
zero,
with
update
lli=
to s,.
quasi-Newton
by a constant.
is chosen
is actually
Goldfarb-Shanno
that
DFP
condition
method
It is generally
the
resulting
and
given
-1
7"_isis_i
s i _is,
Thus,
a family
can be defined
happens
accepted
update
of related
to be the
that
known
by
1
+ _____yiyr.
yts_
- "
-
the
as the
best
rank
two
by multiplying
one
choice
in which
for this
Broyden-Fletcher-
Chapter 3
For this
many
research,
other
dard
Numerical
choices
by which
to select
the
obtaining
the BFGS
other
best
approximate
search
gradient
Cholesky
direction
as opposed
costs
no more
updates
than
to the
that
while
"h and
factors
Hessian
the
the
stan-
is no intent
here
research
focuses
that
_/17.i _T
z, = His,.
procedures
schemes
upon
reasons.
First,
the
of
Hessian.
calculating
if the Cholesky
to the
Secondly,
it is easy
in positive
inverse
of the
the updates
result
is where
can be directly
update
factors
cheaper
they
itself
Cholesky
for two
itself.
be written
and
some
Calculating
such
may
are scalars
72
choice;
update
itself.
lgi
where
the
is considerably
the
update
since
While
remains
There
quasi-Newton
thus
is beneficial
to (3.18)
updating
the BFGS
exclusively.
method
measured.
in using
only
others
Hessian
Cholesky
are
procedure
As presented
is not the
according
be used
quasi-Newton
methods
issue
factors
to the
BFGS
will
76
information.
be applied.
this
Methods
algorithm
optimization
Hessian
the
used
Note
gradient-based
However,
Updating
the
implementational
should
updated.
the
available,
inexpensive
updates
quasi-Newton
numerical
An important
the
are
Optimization
the
factors
Cholesky
are
factors
to correct
definiteness
the
of 7_.
as
+
72YiY_
The
point
is that
lg_ is the
sum
of two rank
one updates.
Developing
this
stored;
that
where
_i is a lower
further,
assume
that
instead
of storing
_i its Cholesky
factors
are
is
unit
triangular
matrix
_i is symmetric
and
positive
definite,
elements
As mentioned
earlier,
in _,.
quasi-Newton
search
direction
by storing
only back
_ and
matrix.
is possible
i5, the cost
and
So long
yields
as
positive
of calculating
the
by solving
since
_i is a diagonal
this factorization
7"_i Si
for si is reduced
and
substitution
St
----
--_i
-_
--
with
O( 7_2 ) operations
is required.
Now,
Chapter 3
since
Numerical
the previous
updates
_ and/5
of these
exist
Optimization
at the
new iteration,
-T 1
i+1I),+1i+
Next
z_ and
it follows
any
work
out that
_, is very
due
=/_i_i
and
that
the
ensures
of the
quasi-Newton
design
procedure
remain
positive.
The
entire
now be written
to obtain
_i/5,/_T
----
_i
(/5i
can
_T
triangular
q- _2_r/_ rT)
_T
systems,
zi
_9i
yi.
form
of the rank
f)i.
As a last point,
Hessian
direction
procedure
one
The
result
is positive
remains
by
since
calculate
Further,
it turns
is that
retaining
non-singular,
forcing
with BFGS
all
0 and/51
G1
all positive
definite,
the
updates
as
set/_1
updates.
be incorporated
quasi-Newton
-[- _lZi
approximate
search
+ 71ziz T + 72yiyT
iii
special
and
_:)i+1
+ 2y,y,
i+1_i+1i+1
in/5
it remains
that
to the
sparse
of the
by construction
without
where/_,+1
77
factors:
--
where
Methods
= I
and
hence
a way
terms
elements
the
solution
to safeguard
of the
of the Cholesky
new
the
/5,+1 to
factors
can
Chapter 3
Numerical
Pl
Optimization
then for
i> 0
find
Ai
Ui+l
calculate
Methods
78
--_i
repeat:
that
minimizes
I (ui +Aip/)
Ui q- ,_iP,
G,+I
si
AiPi
Y,
_i+l
_,
1
71
calculate
sTy,
and
i, and
assign
9,+_i_,_,
r +_2y,yf
72-
yTs _
_'i from
, and/5 ifrom
z_i+1 =
solve for
_v,_T
_i
and bi+l= _,
--Gi+I
(3.21)
Note
that
instead
safeguard
even
though
of p_+l the
the
latter
iteration
the
last
is used
process.
expression
so that
However,
in (3.21)
the
univariate
even
with
should
line
actually
search
its improvements
solve
can
for
s,+l
be used
in efficiency,
to
Chapter 3
this
form
Numerical
of the
quasi-Newton
of optimization
Cholesky
in the
factors,
O(_:_) to O (_2).
from
method
presence
the
the standpoint
this
count
and
to conjecture
Methods
be used
gradients.
count
extra
that
79
cautiously
of calculating
operational
of storage
It is reasonable
must
of inexpensive
operational
But even
Optimization
the
time
the framework
By applying
search
can become
CPU
within
updates
direction
drops
unmanageably
for very
large
for a three-dimensional
to the
from
expensive
7_.
problem
with
a mesh
of
i_ points
an estimate
design
must
of the
be limited
number
to having
the
of surface
at most
search
points
is given
a similar
direction
from
number
by O( i_ ). Further,
of design
the Cholesky
factors
variables.
the
Thus
number
of design
storage
of the
result
is that,
can become
prospect.
variables
factored
Hessian,
both in terms
more
The
A more
can
be estimated
for this
expensive
than
at which
complete
treatment
this trade-off
and Wright
applied
to the
Cholesky
factored
Hessian
of the
algorithm
(3.21)
3.6
LINE
Once
step
the
[30] and
SEARCH
search
design
exist.
Thus
optimum
search,
an iterative
the golden
to estimate
interpolation
is obtained
section
is used
of the
exclusively.
the
the
). The
the search
direction
relatively
unhappy
of future
optimization
exclusively.
was
study.
strategies
quasi-Newton
QNMDIF,
method
The
written
specific
by Gill,
[67].
quasi-Newton
in Section
to determine
minimization
available
search,
minimum
from
method
univariate
Any
the
other
the BFGS
is used,
as O(i_
as an area
will be used
by Kennelly
presented
an explicit
stepsize.
matrix
enhanced
algorithm
spaces,
remains
In this work
that
itself--a
and
Similarly,
be estimated
calculating
evaluation
occurs
operations.
ALGORITHM
direction
linear
order
Pitfield
[31].
can
simply
of the quasi-Newton
by Gill, Murray
and
O(i_)
case,
the gradient
is given
Murray
worst
point
implementation
as
or successive
along
the
optimal
may
interpolation,
direction.
quadratic
step
such
Here,
interpolation
method,
For highly
length
be employed
techniques,
quadratic
the search
Successive
(3.1) is complete.
method
line search
or alternative
non-
does not
to find
the
as the Fibonacci
can be used
successive
calculates
in
quadratic
the ob-
Chapter 3
jective
Numerical
function
three
points,
is then
inal
at three
and
then
calculated
points
obtains
points.
a solution
within
A new
a specified
that
ate searches.
If an iterative
method
within
these
costs.
should
to obtain
conjugate
gradient
Once
the
the
general
peated.
that
gradients
three-dimensional
through
utational
The
idea
yet still
this
finite
obtain
spent
used
designs
in the
technique,
line
the
Reference
with
that
the finite
leaving
combined
efficient.
computational
process
occurred
difference
the rest
apparent
for both
there
directions.
step
(3) of
can
be re-
with
succes-
It has
problems
[91] shows
quadratic
it became
that
process
reasonable
iterative
two updates,
optimization
quasi-Newton/successive
computational
search
entire
is extremely
aerodynamic
large
the
univarian adjoint
is found,
algorithm
searches
optimization
while
direction
and
research
to replace
search
previous
that
even
evaluations
interpolation
most
in determining
gradient
by a much
of the design
process
been
where
resources.
that
evaluations
be recalled
their
is complete
where
the
difference
therefore
accurate
along
to many
were
design,
in fact
effort
was
author
calculations,
practical
can
attained
with
total
rank
until
p_ is obtained.
not to attempt
employ
orig-
is repeated
function
of the
it must
function
cost of these
chose
quasi-Newton
for the
along
majority
which
(3.1)
process
the
one of the
in conjunction
Jameson
the
the
through
objective
replacing
cost of the
methods
the unconstrained
by the
is used
However,
along
in Section
successfully
debilitates
are
minimum
interpolations
finite-difference
proach
minimums
algorithm
sive quadratic
applied
quasi-Newton
univariate
In practice
work.
The
computational
the
that
a parabola
minimum
computational
reasons
initial
and
true
is the
to constitute
fits
minimum,
method
the
80
parabola.
defined
of the
line search
in his
direction,
of that
is thus
tolerance
other
Methods
projected
not be neglected
among
and
is an assumption
of the
is likely
searches
search
minimum
gradients,
searches
It is for this
univariate
the
quadratic
consideration
based
in the
at the location
three
Optimization
for
often
apIt was
of the
comp-
gradients.
cheaper
intact.
and
Chapter 3
3.7
Numerical
ALTERNATIVE
Although
this
method
may
employed.
will
not necessarily
the
of what
3.7.1
DIFFERENCE
When
finite
necessary
simple
example
scales
the
solution.
the
finite
algorithm
are
used
the
pl is the
cost
design
function
variables.
gradient,
to the
function
that
solutions.
orders
cheap
the
This
is I -- _CH, where
during
function
scales
procedure
solver
is
is forcing
adjoint
gradients
gradients,
it is always
is illustrated
by taking
_ is such
the product
the
calculation
linearly
may
with
of the
the
be written
that
flow,
residual
the
error
error
of the
in
flow
as
Ah
of the
residual
If it is required
discrete
of the
to have
flow equations,
flow solution,
at least
X is the
and
Ah
2 significant
ratio
of the
is the
change
in the
of accuracy
in the
digits
error
in
then
2_pl
-A('d
This
to obtain
such
minimization.
difference
residual
an efficient
to approximate
d ]-_-_=
where
when
method,
is appropriate.
converged
drag
cost
descent
BASED GRADIENTS
suppose
of the
4 The
81
a quasi-Newton
of a method
objective
Now,
evaluation
alternative
highly
involving
to O(1).
be the best
methods
with
use
design
difference
to work
exclusively
development
reexamination
FINITE
Methods
STRATEGIES
research
In fact
Optimization
implies
below
Aii. However,
that
the
for a given
level
since
4This relationship
governing equations.
the
_, say
of ACd.
magnitude
The
< ,01.
_ = 1, the
order
flow solver
must
of AC_ is determined
of A[_ must
be small
in order
be converged
to two
by the
magnitude
for the
discretization
of
inviscid
Chapter 3
error
of the
in order
this
finite
for the
gives
even
convergence
method
such
was
tion should
be obtained
adjoint
the
equations
gradient
since
from
analysis
significant
difference
gradient
respect
to many
changes
d---h =
ratios
of the error
The
error
of convergence
is scaled
_ portion
of the
flow equations.
gradient
places
does
are
by
and
the
key
point
complete,
adjoint
Note
is that
valuable
that
dh
even
sophisticated
descent
algorithms.
effort
the
was expended
maximum
to achieve
possible
must
after
gradient
through
the
informa-
solution
variables
at low cost,
but
of the
to determine
also
the
error
,_2 represent
the
:t:-_-
of the adjoint
the
as the
solver
_
of Ah.
IP21
and
of the
<
gradient
is the
represents
if _l
implies
less than
adjoint
information
available.
of
error
of the
_2 = 1 and
that
solver
the
accuracy
the
10 -2 instead
and
solution
the variation
the
= 1 and
respectively.
goes to zero,
calculated
.01. This
to just
solutions
adjoint
consistently
Again,
AI and
adjoint
is directly
IPll +
be converged
solution
Thus,
adjoint
since
solver,
since
on a choice
solver
of
better:
flow solution.
not depend
required
a high order
_-_
of the
design
term
only the
must
order
flow solver.
researchers
obtained
dramatically.
for the
_\
=
P2 is the
count),
gradients.
by one
the picture
of the gradient
where
drag
led initial
variables,
expensive
values
fact that
computational
a few design
these
can be relaxed,
this
more
to small
of 10 -6 for the
in the gradient
towards
be forced
tolerance
It was
82
GRADIENTS
changes
with
Assuming
a convergence
accuracy
for even
finite
accurate.
[39], to lean
ADJOINT-BASED
the
IPll must
that
gradients
Replacing
to be small,
where
as Hicks
reasonable
3.7.2
method
meaning
for cases
The reasoning
Methods
to remain
is required
in the field,
Optimization
difference
IPll = .00001
Thus
Numerical
two
flow solver
of 10 -6.
The
iterations
In contrast,
hundreds
are
Chapter 3
Numerical
of flow solver
gradient
that
iterations
for the
if a sophisticated
descent
these
along
single
required
the
earlier,
parameter
solver,
and
the
are
intolerant
stages
of the
converge
thus
the
total
coupling
and
Ta'asan's
approach
is used
to further
trade-offs
3.7.3
The
future
limited
this
tends
to fit between
been
described
efforts
earlier
a restart
that
than
in the
implication
is
minimum
be
obtained
for
the
the
cheap
solutions
be reduced
among
employ
conjugate
methods.
procedure
Some
gradient
to use
tight
in which
multigridding
systems.
Although
formulation
should
of sophisticated
in their
(LMQN).
and (full)
They
design
with
methods,
it is
study
the
methods.
recall
This
in conjunction
wide
to combine
class
methods
the
the computational
like the
convergence
method,
application
quasi-Newton
attempt
methods
if it appears
gradient
reside
methods
of these
use
of two
METHODS
may
gradient
three
an adjoint
and the
chapter.
the
systems;
that
led Jameson
method
would
of the
to approximately
initial
initial
approach
works
be
procedures
by the
for each
initially
adjoint
cannot
such
alternate
in his preliminary
coupling
the
approach
and gradient
this
As cited
flow solver,
because
penalty
which
procedure.
This
procedure
of Jameson's
methods
the
procedure.
coupling
algorithm
of coupling
in this
coupling
In theory,
feature
that
design
would
quasi-Newton
of the conjugate
quasi-Newton
design
the
whole
descent
a small
descent
adjoint
the
of accuracy
flow solutions
expensive
of the
a multigrid
attractive
the level
memory
requires
accurate
be far more
in both
with
entire
future
of using
which
directions,
MEMORY QUASI-NEWTON
with
quirements
is used
approach.
accentuate
between
concluding
of tightly
is an extension
LIMITED
employ
systems
here,
The
via
created
the steepest
not explored
method.
may
coupled
It was
difference
a sophisticated
cost of the
flow solutions.
levels
alternative
noise
strongly
all three
useful
search
solution
with
of the
to obtain
to reassessment
the
design
in conjunction
83
calculations.
leads
chose
Methods
required
procedure
searches
realization
Ta'asan
finite
calculated
This
used
are usually
information
obtained
Optimization
conjugate
toward
that
these
that
have
low storage
efficiency
gradient
a minimum
restarts
of methods
of the
method,
has
were
re-
stalled.
necessary
Chapter 3
Numerical
for problems
from
the
in which
design
space
act line
searches
are
present,
this
prove
the
conjugate
take
it as
greater
them
true
quasi-Newton
by storing
the
the
mation,
only
direction
out directly
over
the
search
true
low rank
computational
of previous
in conjunction
problems.
they
should
one update
direction
curate
possible
with
More
are
scale
available
problems.
more
iterate
are
to construct
the
last
Hessian.
methods
in that
is progressively
Again
update
large
methods
that
retained.
are
adjoint
methods
they
one
update
in the presence
to be achieved)
cycled
an approach,
upon
and
are
as the
low memory
matrices
instead
strategy
has
option
with-
advantage
Old
proceeds.
As for
by a host of different
since
the
; is the
methods
a minimum
(since
(since
along
for use
are
and
scale
used
the rank
the search
old possibly
Thus
and
number
for large
line searches
by Jameson
storage
be attractive
of these
approximation).
one used
search
vectors
appropriate
gradients
infor-
The
the
of
is necessary.
method
should
more
update
retained.
to _i_ where
obtaining
Hessian
their
previous
possible
versions
inexact
out of the
such
are
of both inexact
conditions
resemble
be specified
alternatives
since
methods[79]
update
as the
proportional
Such
if rank
any
may
problems
are
to restart
the
no restart
to
the necessity
are
This
but attempt
making
update
from
dropped
vectors
scale
of these
quickly
directly
the
requirements
achieve
iterates
retain
successive
all of the
several
approximate
the
methods
of retaining
methods
method
each
LMQN
to calculate
can be calculated
the
robust
These
to im-
gradient
along
also retain
Other
are used
instead
from
they
ex-
necessarily
attempt
directions
low memory
methods.
closely.
that
Then
developed
However
search
where
not
methods
information
by very
gradient
vectors
prior
curvature
characterized
importantly,
be more
updates
of eliminating
of the
methods,
updates
LMQN
These
information
costs
Some
are
101].
gradient-like
approaches.
necessary.
spaces
[9, 29,
next
quasi-Newton
design
method
determining
direction
quadratic
eliminated
optimization,
a quasi-Newton
Hessian.
conjugate
shape
conjugate
necessary
for the
and
be properly
basic
methods
those
For aerodynamic
becomes
in conjugate
approximate
can not
of the
for large
is inherent
direction
84
information
They
that
Methods
space
advantage
ideal
pass.
methodology
direction.
search
available
design
gradient
search
not
option
available
by recasting
a particular
by one
restart
Optimization
inac-
it may
Ta'asan,
be
that
Chapter 3
attempts
to converge
resorting
to steepest
Numerical
the
state,
descent.
Optimization
costate,
and
design
Methods
systems
85
simultaneously
without
86
Chapter
CONTROL
THEORY
POTENTIAL
Chapter
1 presented
the
by the
this
lows closely
significant
termed
from
that
difference
transformed
the
here
coordinates
POTENTIAL
being
instead
FLOW
with
of control
continuous
presented
the
of polar
flow equation.
Consider
the
potential
and
The
differential
work,
treated
and a conformal
[54, 55],
development
earlier
are
governed
work
continuous
approach).
equations
flows
with
folthe
in a general
mapping.
EQUATIONS
equations
state
to the
to a gen-
This chapter
previous
I55] of Jameson's
coordinates
theory
equations.
cost functions
theory
potential
In this chapter
steady
control
Jameson's
sensitivity
in reference
that
governing
to various
In keeping
application
the
for applying
set of constraint
theory
TO THE
EQUATION
framework
equation.
explores
(often
conceptual
of control
flow
APPLIED
FLOW
an arbitrary
application
research
4.1
and
potential
equations
the
case
to the differential
of two-dimensional
compressible
can be written
as in equation
flow equation
_)
(pu) + -_- (pv) = O,
Ox
(Jy
flow.
The
(2.9):
_)
(4.1)
Chapter
where
Control
Theory
Applied
u and
v represent
the Cartesian
may
be defined
as in equation
mations
to the Potential
velocity
Flow Equation
components.
The
87
coordinate
transfor-
(2.10):
/
,r l/o
where
x and
y represent
plane.
Following
the physical
the development
plane,
and
in Section
( and
(2.4.1)
+ _0 (pJV)
(pJU)
42
7/represent
the computational
we can write
= 0
in D,
(4.3)
where
+ A120,1
(4.4)
V = A 1204 + A220,1,
(4.5)
b' = Al1_
and
F
A = h-lK
T-1 = [ All
[
4.2
COST
In order
the
FUNCTION
to carry
out the
cost function.
While
is illustrative
later.
to develop
The
surface
simplest
speed
cost function,
Since
the
this
reader
Returning
surface
FOR
continuous
various
distribution.
to the
speed
problem
distribution
sensitivity
cost
design
it can lead
for the
to the
that
it is first
will be developed
choice
confronts
discussion
at hand,
for isentropic
uniquely
determines
in this
the
airfoil
to define
research,
and
using
having
toward
non-unique
the Euler
to be presented
potential
pressure,
flow, the
a target
in the
solutions.
equations
in Section
specification
so the problem
it
generalize
problem
problem
necessary
is to force
to a design
general
PROBLEM
functions
design
A22
approach,
problem
One concern
will be a concern
is referred
INVERSE
practical
is whether
THE
A12
A12
as well,
(5.2.1).
of a
is equivalent
Chapter 4
Control
to specifying
combined
a target
with
development
potential
achievable
to treat
numerical
The
closely
Lighthill's
here
to produce
useful
flows.
Consider
qd is the
length
along
desired
the
design
original
are
we are
inverse
using
the
results,
target
and that
control
problem.
development
that
88
In fact,
the
for incompressible
need
not necessarily
the method
defined
theory
such
be
is generalized
that
a target
speed
:(q
speed
shape,
which
(1.6-1.13)
bl
distribution,
airfoil
airfoil
d_,
(4.6)
surface,
and
as a control
problem
to minimize
where
the
I subject
._ is the
the linear
the
variation
.f (q-qd)bq
first
(ds)
-_
d_+_ 1_
{q-qd)2b
algebra
(d._)
-_
control
to the
Following
arc
function
constraints
developed
in the
giving
d_
O(_O),,
_c (q - qd) ---oT-.
b(_)
d_
0b
___ _,
(4.7)
surface
q("
we may rewrite
\-_j
(4.1-4.5).
+_-
the
C is the
is to be chosen
we take
on the
qd) 2 ds = -_
is now treated
introduction
surface.
problem
airfoil
By using
the
Equation
will be achieved:
where
since
Flow
In effect,
to solve
differences
I = _
defined
distribution.
major
distribution
is the
to the Potential
optimization
very
compressible
The
Applied
pressure
follows
flow.
Theory
---
--
0s
0( 0._
fact that
equation
(4.7) as
O(,_)d.
d._
(4.8)
Chapter 4
4.3
Control
VARIATIONS
OF THE
In general,
the
next
a variation
_,
as well
The variations
Theory
step
Applied
to the Potential
GOVERNING
is to find how
as a variation
in b', V and
a modification
in the
b(All)_
% Alltf
_- b(A12),l
_V
--
b(A12)_
_- A125_
_-_(A22)0,_-
LbO
relations
89
grid
to the
airfoil
parameters
ball,
geometry
hA12,
causes
and
_A22,
b./.
p are
these
Equation
EQUATION
5U
By inserting
Flow
into equation
A12bO,_
A2250,t
(4.3) it follows
(bJ,(_All,_A12,_A22)
that
_]P(bJ,
b satisfies
(4.9)
bAll,_A12,_A22),
where
L-
pJ All
c2/
PJ
c2 )-_+p.I
A12
+pJ A12
A22
c2 ) _
(4.10)
and
bA12
f_
pVSd
+ pJO,_
The
result
the
developments
vanishing
the
is that
(4.9)
VO,j
2c 2
hA22 + pJ_
field,
to step
equations
equation
(vow)
(1.7)
(1.7)
and
surface
the
_A12+PJ0_
in the
(1.12),
2c 2 ]
introduction.
Now
following
if ,_', is any
periodic
function
by _, and
integrated
over
giving
_
Here
hA22
c2
is equivalent
between
in the far
domain
- U(Pv)
2c--Y
_- pJ ,_
integration
to obtain
over
i, is the
the
domain,
continuous
just
equivalent
as in the
d(dT/=
case
0.
of the
to the matrix-vector
(4.11)
integration
on the
and vector-vector
Chapter 4
products
Control
seen
in a single
(4.11)
the integration
the
4.4
Now
of the
potential
potential
is split
_0(; is the
be split,
61
here
Equation
90
of / (4.6),
Likewise,
in a scalar
and
of the
t0_
in the
which
the integration
case
can then
of equation
be subtracted
of the
(see Section
potential,
_E is the
variation
cost function,
2.4.1),
the variational
parts:
of the free
-/:
POTENTIAL
is the variation
integration
+-_ /:
methodology
perturbation
after
(4.12)
VARIATIONAL
into three
By subtracting
results
flow solution
definition
giving
cost function.
OF THE
variation
potential,
the
Flow
of _ I.
as in the
Similarly,
scalar
definition
circulation
to the Potential
well-defined
DECOMPOSITION
where
Applied
in the introduction.
results
from
Theory
in the
stream
variation
potential.
equation
(4.8),
of the
Thus
can also
by parts,
_ /,
qd) _@;,_ d_
ds
from (4.13)
(q2d -q2)6\--_j
we mimic
step
(1.8) to obtain:
d_
-f.
(4.14)
To keep
this
an O-mesh.
development
simple
it is assumed
that
the solutions
on
Chapter
4.5
The
Control
VARIATION
next step
(1.9)
was
from
r_,_l _
6u, T L_J
transpose
is equivalent
Thus
the next
way
as to obtain
it is convenient
to switch
the
(1.7)
step
after
The
the other
integrals
second
along
the
cut
cancel
that
for the
term
term
equation
_,,,Tr,._]
presented
here,
on from
(4.14)
theorem
algebra,
L operates
Now since
the term
integrals
91
of the
system
of equation
of Green's
1. Thus,
- bc:L_',)d_
boundary
function
portions
form
transpose
continuous
equation.
subtracting
D(t/,L_Oc;
where
adjoint
of operation.
the
continuous
to use the
the
is to integrate
the terms
order
of the
to switching
Equation
by taking
case
Flow
POTENTIAL
equation.
simply
_1,. In the
logical
of the
to the Potential
PERTURBATION
obtained
side
Applied
OF THE
to obtain
hand
Theory
by parts
(integrating
in equation
in such
order
the
twice)
that
involves
boundary
vanish.
fD _cPc;L_,d_ d_],
dTI
along
and the
outer
since
both
c)c; are
assumed
_, and
Therefore,
by choosing
to be periodic.
_/,to satisfy
the adjoint
equation,
L_, = 0
in the
domain
with additional
constraints
_/, =
(4.16)
such
0 at the
that
fax field,
is periodic
O(q
pJ
it is possible
to rewrite
bl
1The general
(A12_/'
form
- _
equation
(4.14)
O(q_qd)6C)Ed_-.--
of Green's
qd)
A22t/',_)
theorem
used
along
after
cancelling
-- _c
:, ()(q-qd)bou_d_
O_
here
is presented
the cut,
on the airfoil
surface,
boundary
in Appendix
terms
(4.17)
as
left
operator
by parts
(4.14)
this
60 to _,.
L is a second
_,
Chapter 4
Control
Theory
Applied
to the Potential
Flow
Equation
ds
+
+ _(. {v"pJ (A12b_(;_
In equation
(4.18)
the variation
except
upon
4.6
VARIATION
The term
OF THE
involving
d,,
In order
(4.18)
potential,
to complete
term
must
CIRCULATION
variation
+ A22bc;,)}d_.
in the perturbation
92
_(;,
has been
the process,
eliminated
terms
dependent
be eliminated.
POTENTIAL
of the circulation
potential
can be written
following
(4.15)
boundaries
along
as
, L60E
-- _EL_/') d_ d7/ =
.v)
where
B represents
the outer
boundary
and lower
been
First,
derived
related
as follows:
to the
boundary,
by definition
not present
flux through
most
of the
throughout
in (4.19)
&_L', = 0 everywhere.
cancel
the
surface
boundary
the
halves.
along
the
and
since
Remembering
both
The
and
have
the
been
vanish
Finally,
_i,and
that
('ut
various
profile,
integral
domain.
('utl,
represent
boundary
portion
of the
dropped.
since
along
terms
in (4.19)
boundary
Meanwhile,
cut
line,
continuous
at the
satisfy
boundary
across
L_,, = 0 with
have
integral
_, = 0, _/,_ = 0, and
the
b0L-_ are
_, must
outer
/_0E,, = 0
integrals
the
the
cut
and
boundary
Chapter 4
condition
Control
specified
Theory
by (4.17),
Applied
to the Potential
the variation
in the
Flow
Equation
cost function,
after
93
cancelling
terms,
becomes
bl
-/,
O(q-_ qd)(5,I_ d(
1
ds
_2 ) _',,] dTi
c2 ] _'_
4.7
VARIATION
OF THE UNIFORM
Further
simplification
uniform
flow portion
occurs
of the
FLOW
by expanding
POTENTIAL
the
term
related
to the
variation
of the
potential:
/c _'pJ (A126u_,
All additional
restrict
fixed
the
ourselves
(bOt_,,
beginning
However,
the
boundary
assumed
that
flow such
at the
cases
= 0). We could
by including
uniform
terms
to design
of these
+ A226u_n)dE
just
derivations
these
_, is periodic.
The
number
variation
since
some
an
the
except
bO_.,
of the
act.
cost function
= 0 condition
in this
of how
Along
we will
details
understanding
4, = _',_ = O, and
conditions
applied
avoided
we gain
vanish
the flight
as easily
and
details,
as Mach
far field
in which
have
+/c
from
section.
a change
to
as
Chapter 4
Control
Theory
Applied
to the Potential
Flow Equation
94
ds
o,,/
+ _, ['_',d(
+ f,
{_,pJ
/
+
where
and
the terms
the
possible
All--
involving
resulting
periodicity
both
t.t t [ ,,
6_EpJ
integrals
V = 0 and
the
_',( +
LA12
k
boundary
to substitute
the
definition
_ t' = 0 such
that
except
mesh
__c2
q) and/_'
have
at the profile
metrics
are
fourth
and
been
surface
frozen
j _",_ dTI
integrated
vanish
at the
equation
fifth terms
either
far field.
and
cancel
by parts
use the
due to
Now it is
fact
that
to give:
ds
c2 ] _/,,, d(
11- 7U2)
V'_+(A12
c 2 J _"'_
4.8
THE
KUTTA
circulation
+(A12
UV_
CONDITION
term
potential
involving
_E.
a variation
This term
may
in the potential
be eliminated
relates
to a variation
by employing
the
equation
in
Chapter 4
for the
Control
Kutta
Theory
Applied
to the Potential
where
lift is fixed
examples
using
line
be written
may
However,
since
it follows
that
of the
the potential
(iF
2r
+ 6F2r
= 0), a condition
flow formulation,
that
the jump
will
be forced
in the variation
across
the cut
as
the
boundary
expression
for 6I.
integrals
along
is assumed
The final
to be fixed.
be written
involving
Furthermore,
_q_E = 0 to be satisfied
therefore
95
0 o
_E + Fb
case
Equation
condition:
hE+
In the
Flow
the
the
outer
the
cut
implication
boundary
expression
cancel
of fixed
since
for the
lines
each
circulation
it is a region
variation
other
out
also forces
where
the
mesh
may
as
1_(
, (q2
q2) 6 (d,_)
f
+ JD
It must
be noted
mandates
that
remaining
adjoint
variation
functions,
thus
et al.
which
the
of this
such
tests,
term
as drag,
derivations
[71] it has
when
showed
it turns
shown
create
the
d_d'l"
formulation
to vary,
of the
no discernible
(4.13.1)
that
is chosen
difference.
this additional
include
a Dirac
the
delta
been
term.
function
which
in the
cost function.
boundary
condition
the
The
on the
of fixed circulation.
as the
In the
term
chosen,
to be consistent
the definition
cost function
out that
in order
variation
by using
(4.19)
has
a supplementary
be determined
in Section
been
definition
then
would
circulation
o is allowed
to our
6o would
in practical
addition
a fixed
of attack
be added
equation
However
since
angle
_1 _o must
term
the
that
inverse
case
problem,
of other
In the recent
is necessary
work
cost
and
of Ta'asan
as a boundary
Chapter 4
forcing
Control
term
for the
Theory
case
Applied
to the Potential
of 5F 0, in order
Flow
to eliminate
Equation
96
_OE properly
case.
4.9
ALGORITHM
Considering
equation
are
OUTLINE
the cumbersome
(4.19)
remains
integration
relatively
by parts,
simple.
it is gratifying
In order
to solve
that
the final
form
following
of
steps
necessary:
1. Solve
2. Solve
the
adjoint
at the
initial
point
according
3. Solve
method
of solving
The
method
of obtaining
_', is periodic
along
the
cut line,
_, = 0
outer
boundary.
of the
The
at the
variations,
_$ or a specific
the
mesh
metric
algorithm
and
details
of the
discretization
will be discussed
in Chapter
variation
has
design
equation
on
(',
Q and/5.
6.
tribution
O(q - qd)
/)_
metric
Chapter
If the
pJ [A12_,_ + A22_/',,] -
the gradient
The
4.10
to
4. Calculate
sentation
(2.4).
equation
t, = 0 in
subject
to Section
_I using
already
variations
discussion
and
been
equation
discussed
as well
of the
in Section
as a more
design
solution
(4.19).
detailed
variables
algorithm
(2.4).
pre-
is given
for the
in
adjoint
7.
DISCONTINUITIES
flow is subsonic,
since
the
this
solution
procedure
will remain
should
converge
smooth
and
toward
the
no unbounded
desired
speed
derivatives
diswill
Chapter 4
appear.
Control
Theory
waves
in the
trial
solutions
entiable
and
the
boundary
forcing
term.
condition
may
for these
cases
problems
with
of using
the
of at least
use
have
multiple
can become
In the
of artificial
bounded
the
of shock
differential
in both
in the
manner,
boundary
the
ranted
design
weakly
problems.
accuracy
in any
design
process
adjoint
solution
domain
way.
should
and
implies
to the
problem
flow solution
Furthermore,
tied
in the
boundary
adjoint
to solving
solutions
to obtain
still
for cases
the validity
to the continuity
due
then
to the
multiple
it must
be remembered
gradient
more
information.
if reasonable
contain
The
only
the
used
level
problem,
of the
by matching
information
in the
would
is the
forcing
The
conditions
is unwar-
for most
left
adjoint
in each domain.
the solution
un-
developed
of sophistication
that
difficulty
any
boundaries
adequate
gradient
discontinuities
solution
form of
employment
smooths
shock
to cancel
than
the
by parts
the
by parts
are
which
the weak
along
this
that
integration
To treat
be forced
that
fields,
case
integration
from
however,
the
shocks
proceed.
that
that
As in the
reasonable
Therefore,
preoceed
co-state
decomposition
would
smoothed
should
approach.
with separate
Furthermore,
is used only
state
consistent.
It seems
equation
surface.
the
solutions,
integrals
interface.
since
the
is strictly
adjoint
wave(s),
solution
It can be argued,
a shock-fitting
to be implemented,
along
flow and
the analysis
equation.
is to use
in this
resulting
the
waves
alternative
have
in both
of shock
a jump
shock
surfaces.
analysis
appearance
contains
are analogous
airfoil
97
by parts.
derivatives
equation
sensitivity
for the
instances,
has
The
they
Equation
equation
also
because
continuous
allow
adjoint
discontinuities.
difficult
Flow
In such
distribution
in their
dissipation
in Sections
step
derivatives
presence
governing
speed
for the
discontinuities
presented
first
one must
if qd is smooth.
condition
target
slope
to the Potential
however,
even
If the
of integration
the
Applied
reasonable
of the adjoint
the
of the
at the
Chapter 4
4.11
Control
IMPLICIT
Two methods
have
Applied
to the Potential
Flow Equation
98
SMOOTHING
been
of jump
discontinuities.
implicit
smoothing
cost function
Theory
developed
The
to remove
of equation
here
first
any
to improve
follows
the
discrete
(4.6) is thus
I= _
the solution
work
jumps
replaced
robustness
of Jameson
from
the forcing
in the
case
in using
the
idea
term
155, 541.
of
The
with
-_-
vlO 2+v2
d_,
(4.20)
d20
vlO-
v2-_
= q- qd.
(4.21)
The new definitionof I, likethe one given by (4.6),is a particular form of a general
class of cost functions that seek to minimize the differencebetween the target and
actual pressure distributions.For the case of (4.20)bI may be rewritten as
_I
Thus,
O replaces
modified
such
f,
dO d bO)
+ v2--g_-_-_
(v10,50
q - qd in the
previous
formula
d_
and
the
boundary
condition
(4.17)
is
that
0
p,]
By choosing
in such
even
appropriate
a way that
greater
if at the initial
original
cost functions,
the
target
design
and
thus
require
modified
point
and
(A12tP_
+ A22g'v)
values
for Vl and
robustness
there
less
this difference
original
the
smoothing
cost functions.
- 0-'_
_'2
and
hence
solver
difference
will decrease
magnitude
(O)
on ('.
it is possible
of the adjoint
is a significant
is approached
--
(4.22)
to smooth
is maintained.
between
as the design
of boundary
a greater
the reformulated
process
discontinuities
correspondence
proceeds.
and
As
will drop
between
the
Chapter 4
4.12
Control
SHOCK
Motivation
from
WAVE
for the
sipation
in the
second
solution
created
Furthermore,
target
unattainable
pressure
there
a shock
is little
cient
and
matches
robust
target
the
shock
desired
region
speed
Therefore,
the
vl and
shock
span
have
and
speed
of the
near
discrete
the
solution
and
arising
the
case
discontinuities.
The
represent
implication
is
distribution
through
flow solvers
are often
created
to permit
the solution
very
closely
structure
tend
the
shock
representation.
target
of dis-
term
true
region.
where
very
use
will in general
artificially
even
the
boundary
from practical
between
wave
must
distribution
smoothing.
solution
(,'p with
('_ and
Note
this
is far more
test
in the
and
hinder
effi-
In fact,
the
actual
the
attainment
to promoting
it
solution
in
of the
of the
checks
the
restrictive
center
0. In essence,
sign
equation.
and
than
of the
or the
shock
adjoint
cost function
target
solution.
as,
d_,
at the
far away
adjoint
solution
of a single
similar
In the
1, while
trial
case
centered
successful
the integrand
- qd) 2
in a manner
as g_ approaches
in the
the
_(1 - g_ ((=))(q
be adjusted
in implicit
approach
in either
is rewritten
compares
that
may
a target
instead
within
that
is not necessarily
shock
a shock
is a Gaussian
are
rest
This
the
by point
adjoint
goes to 0 as g_ approaches
retains
near
an alternative
cost function
v2 used
function
the
the
/ = _
Gaussian
in the
In practice,
differences
be formulated.
which
of the
but
with
of this insight,
in regions
g= (_)
99
distribution.
can
where
jumps
obtained
points
may dominate
On the basis
solutions
point
calculation.
large
realization
discontinuities
at least
phenomena,
distribution,
that
Equation
the
which
with jump
structures
compared
possible
Flow
smeared.
distribution,
distributions
solution
the
somewhat
target
shock
with
forces
hope of matching
to be mismatched
is quite
by the
The
to the Potential
begins
method
to become
of physical
the
approach
distributions
structure.
not models
Applied
UNWEIGHTING
flow solution
the trial
that
Theory
(4.23)
shock
location
to the
of the
from
adjustment
magnitude
in the case
The
width
of the
terms
shock
structure
the shock,
the
no attempt
The
_,.
test
is made
used
of the
of implicit
the
cost
cost function
to mimic
to detect
pressure
smoothing
the
shocks
gradient.
which
Chapter 4
tends
Control
to smooth
whether
they
where
the
any
may
unweighting
4.13
Thus
inverse
the
of this
difference
lation
is more
classic
problem
variety
than
simply
mance
in general,
minimum
to develop
because
than
other
many
contain
the
in the
gradients
edge
stagnation
trim
solution
While
or
point
and
the
stagnation
containing
of
only locations
high
locations.
only in regions
speed
must
at a given
the
are vital.
the
implicit
region,
a shock
most
3-dimensional
within
the
flow-field
inverse
the
in either
it thus
far
of airfoils,
optimum
brilliant
pressure
the design
same
requires
method
though
designs,
Traditional
mandate
The
the
still
that
advantage
current
formu-
suffers
objective
even
from
aerodynamicist
functions
from
the
here
coefficients
the
of a
other
the
inviscid
governing
perfor-
distribution
which
method
it is therefore
framework.
that
presented
attainable.
8. Even
at the aerodynamic
the
problem.
in general,
being
methods,
Truly
('l. To generalize
cost functions
(1.2.2},
the
in Chapter
methods:
inverse
of the
earlier,
For practical
Even
and
distribution's
look directly
etc.).
to the
convergence
inverse
to all inverse
to prescribe
drag
the
be explored
functions.
both
irrespective
not the
leading
function
(1.2.1)
pressure
the target
the
restricted
in Sections
will also
alone,
been
on the target
of objective
perspective
has
As mentioned
related
are
may
that
forcing
target.
robust
about
term,
FUNCTIONS
is attainable
structures
100
target.
described
the
forcing
stagnation
will operate
presentation
match
in the
it is unlikely
smear
Flow Equation
equation
region
the
COST
pressure
Shock
will
OTHER
target
or not.
the
since
technique
methods,
gradients
corresponding
or the
the
large
will have
solution
far,
to the Potential
example,
technique
trial
with
a shock
gradients
distribution
shock
Applied
condition
For
high
smoothing
the
from
boundary
have
target
regions
come
discontinuities.
Theory
achieves,
say,
necessary
Chapter 4
4.13.1
Control
Theory
case
where
I =Cd
where
C, and
variation
C,_ are
('_cosa+(:,_sin
t Po_1/c(0
2 _'_
M o_c
the
axial
the
_ refers
the
problem
changes
to obtain
treated
Equation
such
hence
normal
101
by
cos o - Ox
_-_ sin a ) d_,
force
coefficients
(4.24)
respectively.
oco
+ [-('_
written
in airfoil
an outer
the
of the
constraint
This
split
Without
coefficients
(4.25).
of fixed
in the
this additional
with
Now in order
b('d
respect
blC,_cosa-C'_sin_l
by eliminating
_cos,_
_
flow solver
expression
to _ must
to obtain
o 'o
cos_-_sin,
be
_ I relative
] _,
(4.26)
gives
However,
lift or circulation
a.
is necessary:
+ [0_
and
is necessary
of a fixed
is incorporated
slope.
aerodynamic
in e,.
is that
iteration
lift curve
(4.25)
in terms
design
lift, an additional
(4.25)
first
] _,_
cos_+_sina
equations
bCt=O
Combining
The
+ _C,_sin_
independent
a by examining
separately;
+ [0_
a method,
variation
(4.6) is replaced
_C_cosa
of interest
_, the
to a fixed
and
governing
commonly
F. To implement
which
Flow
is now
to variations
flow-field
is drag,
_l
since
to the Potential
DRAG
For the
where
Applied
+ _sin,,]
- ,
cos. sln.,}
;_C
cos.,
Chapter
With
Control
all variations
further
in terms
61=
Theory
now in terms
of _p and
17p_M2
Applied
the
6p
to the Potential
cosa-
Equation
to carry
102
_(metrics):
_-_-_sina
+f2
1 f [(("")
+_P_,M_I
Flow
-_
cos(_+_--_sin_
d(
_,._ ) ((o,)
cos(_-6
\_-_]sino
+_
_-_
(o.) )]
cosa+5
sinr_
d(
(4.28)
where
Ct +
[-Cd
sin c_/
J
cos _ +
3c,
cos _ -
_sin ]
,9c_
Now since
p"r
p-
-r M 2
and
_'-_ (1-4)}
bp
it can be shown
-,,M 2,
that
_1=
. j. _,-.(,_,)r,,';,.
;-,_) _,', _-'_,)]
_,TP_,M_,"
c.'_"3_ ''
_.
6
[((,;y)
/k-3_-coso,-3-_sino,
cosa-6
(0x))
+_:_ka
sinc_
+fl
eos_+3-_-sino,
_
((Ox)
cos,,+
d_
(Oy_)]
(4.29)
Thus
l=
(4.19)
is replaced
_31._1
' ML c
by
i9
p,_-_6
(t)()[(/)y
, _ [((_.)
.p
_ + [,o_,
71/)
+ Jo tO/" - a,_,
d_d,,
cos,
coso-
- _
7,_
(..))
_
sin.
sin r,
//0,
+n_.t-_cos_+=sln<t
(('-)
+ _1 6
/-_
Oy
)]
d(
(;,.))]
cos r, + 6 \-_
sin <,
d(
(4.30)
Chapter
where
Control
the boundary
Theory
Applied
condition
on 4', (4.17),
0
= +_-_
pJ (A12W_ + A22_,,,)
to the Potential
Flow
is replaced
Equation
103
with
PO_ o_
t 7 P_ M2 c
Oy
Ox
_-_ cos _ - _-_ sin e_
( coso+
(4.31)
Note
that
by setting
formulated
the
such
that
field equation
formulation,
by this
prior
this
to the
obtain
for the
adjoint
approach
may
calculation
thesis,
differencing
design
the
they
Euler
Note
was
which
rely
Further,
sophisticated
terms
and
cases
coefficients
are
required
can be
here
since
in the
Euler
that
must
is caused
be available
to be presented
lift coefficients
is also
later
complication
for _
different
modification
on surface
quantities
(4.6) and
can be combined,
speed
1 = A1 _
F. However,
these
of ! may
then
integrated
it is possible
to a target
The variation
values
solution.
with slightly
approximation
(4.24)
for fixed
is that
boundary
An important
necessary,
this
the
calculated
later
by finite
at the end
for the
design
of each
method
COST FUNCTIONS
similarly.
more
equations,
equations.
cost functions
developed
derived
be useful.
are
that
above
adjoint
COMBINED
to create
of the
where
iteration.
4.13.2
Other
they
in this
using
D = 0 in all of the
to take
of merit.
distribution
aerodynamic
while
combinations
For
example,
simultaneously
quantities
of these
can be
functions
to achieve
reducing
the
the
best
drag,
giving
, (q - qd) 2
d_ + A2 ('d-
be written
- --
cos _ +/-_
sin (,
d_
Chapter
Control
+_
The
Applied
to the Potential
Flow
Equation
104
p[(6(_)coso-6(_)sina)+_(_(_)cosc*+_
-_
surface
Theory
\_-_jsinc_)]d(}
P d_d, I.
boundary
condition
for the
adjoint
problem
works
out
to be the
simple
summation,
o[
-A1
pJ (m_2_,_+ A220,,) = -_
(q -
qd)
+A2
cos,
- -sin.
(4.32)
Therefore,
weights
by implementing
A1,
Desired
such
A2,"
as such
within
forcing
term
this
have
", it is possible
cost functions
treated
would
such
that
limiting
the
the
framework
on the
source
to create
relate
shock
boundary
terms
applied
a combined
method
and
an extremely
versatile
to field properties
strength
throughout
of control
theory-based
condition
of the
to the
in this
adjoint
research.
instead
the
adjoint
domain
letting
the
user
design
choose
procedure.
of boundary
entire
design.
solver,
equations.
the
properties,
domain,
may
also
be
In place
of having
these
cost
Cost
functions
functions
of
105
Chapter
CONTROL
THEORY
EULER
This
chapter
develops
optimization
posed
Lewis
chapter
Euler
and
general
erator
the
property
second
first
to avoid
of the
order
of the
stated
earlier,
formulations.
to be either
adjoint
irrotational
is most
evident
correctly
model
in the
these
differences
[59, 58]
that
are
(1.9)
treatment
First,
the
Seen
transpose
rSle
another
opin the
way,
problem
of the boundary
in fundamental
0.
of elliptic,
a key
value
the
scalar
instead
that
as a boundary
pro-
(indepen-
to the
will play
equations.
and
present.
hyperbolic,
implies
ideas
of the preceding
w as opposed
This
result
initial
shape
the
while
conditions
alterations
in the
system.
both
The Euler
careful
the
parallels
are
is well posed
require
Jameson
function
Euler
for aerodynamic
follows
differences
of equation
for the
These
here
equations
derivation
equations
over-specification.
development
As
Euler
major
is lost.
flow equation
theory
development
valued
Euler
formulation
potential
order
vector
work
by both
Nevertheless,
general
adjoint
The
of self-adjointness
in the
of control
expanded
dependent
TO THE
EQUATIONS
equations.
on the
time
APPLIED
application
later
Agarwal
operate
present
solution
Euler
respects.
equations
since
general
[54] and
in many
Second,
the
the
by Jameson
dently)
the
using
the
the
Euler
equations
the
potential
or isentropic.
modeling
and
For the
of compression
flow discontinuities
and
because
study
of airfoil
shock
their
flow
waves.
associated
equations
are
inviscid
this
difference
Euler
equations
production.
Chapter 5
5.1
THE
Consider
the
Control
EULER
again
outer
Theory
Applied
D. The profile
B is assumed
to be distant
2, let p, p, u, v, E and
H denote
the
total
enthalpy.
Recall
and
Equations
106
EQUATIONS
boundary
energy
to the Euler
total
pressure,
that
defines
from
the inner
the
profile.
density,
Cartesian
for a perfect
gas
{ 1
boundary
C, while
Just
as in Chapter
velocity
components,
(5.1)
and
pH = pE + p.
Reiterating
expression
(2.3),
the
Euler
equations
(5.2)
may
be written
in differential
form
as
0w
Of
0g
0--_+_xx+_yy
=0
where
x and
y are
again
the
Cartesian
(5.3)
inD,
coordinates,
t is the
time
coordinate,
and
1
pu
pu
W_
]
i
I'
pu
pv
2 +
pvu
f__
(5.4)
g=
puv
pv
pE
As already
where
defined,
the Jacobian
the coordinate
pull
contravariant
2 +
may
Ox
Ox
,_g
,Or
be written
is
velocity
Ox Oy
Ox Oy
O_ 07j
071 0_"
components
07_
=:7
pvH
transformations
J = det(K)
Introduce
pv
as the
matrix
Chapter
The
Control
Euler
equations
coordinate
plane
can
Theory
thus
Applied
to the Euler
be written
Equations
in divergence
form
107
for the
computational
as
OW
OF
0----_+ -_-
OG
+ _
= 0
in D,
(5.5)
with
pu
J
pu
pE
pU
pV
p U u + _-_p
F
pVu
o__
pUv + ayP
(5.6)
071
pVv + 7_-_P
pl: H
Now since
the
solution
system
that
conforms
sented
by 7j = 0 (i.e.,
method
to the
outlined
airfoil
an O-mesh),
p_'H
in Chapter
section
in such
equation
2 uses
a computational
coordinate
a way
that
(' is repre-
(5.6) is satisfied
the surface
in the
domain,
and
the
flow tangency,
V = 0
is satisfied
5.2
the case
FUNCTION
example
of the
is convenient
distribution.
(5.7)
on ('.
COST
As a first
onC,
FOR
of the
inverse
to specify
THE
use of control
problem.
a target
INVERSE
theory
In contrast
pressure
PROBLEM
distribution
equations,
consider
flow formulation,
as opposed
to a target
again
here
velocity
it
Chapter 5
5.2.1
Control
NON-UNIQUENESS
NON-UNIQUENESS
Before
developing
the
the
both
potential
the
possibility
issue
the
given
prescribed
son's
works
for both
airfoil
the
56].
With
such
system,
the
the
is a possibility
distribution.
For
that
the
specifying
to determine
potential
the
only
flow
determines
the
desired
unlikely
case
of having
In one
respect,
this
one
of the
solutions
of the
design
solution
valid
design
since
the
assume
may
solution
design
a unimodal
consequence
this
problem.
methods
design
of developing
airfoils
the
which
sup-
for inviscid
producing
flows
from
Jame-
to be present
that
in this
space
in order
methods
design
they
occur
from
design
thesis
to achieve
are
there
pressure
by the
is not enough
For
space
point
of view
of more
than
nonlinear
and
the
since
a valid
be present.
minimum,
the
distribution.
gradient-based,
with
exactly
is in fact
may
the
to eliminate
pressure
presence
a global
in conjunction
same
seems
distribution
the
that
at the surface
design
be
being
of entropy.
same
the
must
be accentuated
production
to the
hand,
the
as pressure,
system
either
presently
implies
exactly
such
using
process
problem
may
pressure
other
cases
leading
a multimodal
used
analysis
as a constraint
neither
target
being
design
evidence
inverse
possible
event,
On the
that
In fact,
it seems
possibility
to be irrelevant
satisfying
implies
to the
In any
seem
the
on the
for the
the pressure
two or more
preclude
although
at the surface,
due
state.
Since
do not
can be shown
in flow
shape
equations,
prescribing
process.
they
solutions
equations
airfoil
one quantity
flow equation,
to
flow equation.
let us say
uniquely
design
can be gathered
of non-uniqueness
one
Euler
such
it is worthwhile
at least
conditions,
equations,
governing
than
of the
nonlinear
non-uniqueness
of design,
of more
function
flow solution,
that
potential
use of nonlinear
cost
flow solution.
operating
consequences
case
are
stable
Euler
documented
In the
examined,
and
and
for the
possible
considered.
one
It is interesting
often
well
equations
than
flow
for this
in the
108
EQUATIONS
of non-uniqueness
even
shapes
potential
more
equations
Euler
of more
Equations
PROCESS
GOVERNING
possibility
flow and
[100,
somewhat
any
necessary
of the
presence
to the Euler
OF THE DESIGN
of non-uniqueness
ports
Applied
DUE TO NONLINEAR
consider
fact
Theory
one
And
hence
eventual
governing
Chapter 5
equations
Control
is that
it increases
during
a particular
design
airfoils
admitting
the same
that
prevent
There
the
design
remains
uniqueness
during
Theory
the
of the
the
that
process
pressure
from
that
the
design
of a line search
point
a multimodal
thereby
A far
route
This alternate
form
be minimized.
inviscid
then
case
it is highly
design
space
problem
since
such
based
on other
must
5.2.2
that
many
achieving
airfoils,
! subject
the
shape
the
to the
control
the
constraints
caused
by non-
adjacent
valleys
is also
basin
are
set
In such
this does
still
asked
The main
a zero
variables,
the
minima
that
not pose
states
were
that
to
a situation
local
he or she is likely
properties.
such
of design
or many
minimum
of concern.
be attained.
flat
drag,
design.
a significant
implies
to choose
to have
conclusion
that
the
between
a preference
is that
great
the
cost function
The design
is the
defined
a variation,
problem
operates
designer
(p - pd) 2 d._ = -_
function
between
chosen
in one sense
if an airplane
at hand,
pressure.
airfoil
could
problem
will cause
Again
or geometric
to the choice
p_ is the desired
lem where
the
a large
zero inviscid
[ = -_
where
cases
space
aerodynamic
to the
such
However,
design
by modifying
value.
all having
be given
which
by either
minimum
VARIATION
Returning
be achieved
succeeded.
many
care
can
in the
by taking
under
is characterized
the same
has
conditions
likely
all have
process
is best illustrated
If the
drag
to non-uniqueness
consequences
convergence.
likely
of multiple
of an improved
design
may jump
stall
may be achieved
not have
direction
NON-UNIQUENESS
more
109
the possibility
should
in the
procedure
and
is that
distribution
moving
given
Equations
The important
target
possibility
to the Euler
possibility
effort.
solution,
the course
Applied
airfoil
by the
_p, in the
may
be defined
(p - pd) 2
problem
shape,
which
as
d(,
{5.8)
is now treated
flow equations
pressure
PROBLEM
as a control
is to be chosen
(5.5-5.7).
in addition
prob-
to minimize
A variation
to a variation
in
in the
Chapter 5
geometry,
Control
and
consequently,
_l =
5.3
VARIATIONS
Following
closely
a variation
the
equation
bw. Therefore
causes
the
becomes
pd)2 (_
(5.9)
d_.
step is to determine
variation
goal is to develop
of _w.
Define
Since
how
p depends
bp can be determined
the first
the
variation
Jacobian
from
of the steady
matrices
given
in
2,
relations
for C i may
C1 =_ww
Then
110
EQUATIONS
(5.3-5.4),
in terms
Of
A1 = 0w'
The
(p--
variations
next
Equations
cost function
d_ + -_
for potential
of state
equations
in the
GOVERNING
shape
the variation
Chapter
d_
the development
the
to the Euler
variation
OF THE
in the airfoil
governing
Applied
(P-- Pd)_P
on w through
state
Theory
the
equation
Og
A2 = /)w'
be written
J_x
+_ww
Ci = Z
jK_IAj
(5.10)
out as
'
steady
state
c2 = _w
J Ox] + _w \
Oy ]
becomes
(5.11)
(_F) + _-_,j(_(;) = O,
where
5.4
THE
ADJOINT
Now, multiplying
,_F
Clbw+(_
_(;
C2bw+b
,l_x
f+_
,l
(o,,) (o,;)
.l_x
f+_
(5.12)
g.
VARIABLE
by a vector
co-state
variable
and
integrating
have
NeT
(0(,_F)
Ji
0(_;)
+ o,---V-)
: o
over
the
domain,
we
Chapter
Control
If is differentiable,
this
Theory
that
integrals
cut line
6F,
and
6G have
been
the
line
of ,
not
experience
a jump
for the
necessary
development
adjoint
equation.
Continuing
cost function
along
Euler
may
the
it was
equations
after
(ds)
--_
pd)bp
F +
5.5
BOUNDARY
It turns
instead
out that
that
bF and
d(
of 6w. Thus
necessary
the
as was
the
flow variables
in the
solution
into
for the
to (5.9) the
flow
mesh
do
solution
components,
be necessary
necessary
is added
an O-type
as
to split
potential
variation
the
flow
of the
airfoil
it follows
pd)2
(d._)
-_
d( - _(. (it(TbF
be defined
AND
surface
from
_1 ?c(p--
d(
oT6G
I d_d7 I
071 . }
6(; may
CONDITIONS
on the
not
it will not
(5.13)
F + n,_tb T6(;)
it is recalled
Because
since
as
where
cancelled
assumed.
to decompose
derivation,
(p--
111
to give
been
Consequently,
Euler
be written
hi=
cut
flow.
for the
with
(dT1) have
equations
for potential
adjoint
Equations
o,,
the
continuity
was
by parts
along
and
methodology
to the Euler
may be integrated
OCT 6 n +
Note
Applied
THE
6(; may
using
equation
i_x
(5.14)
by (5.12).
ADJOINT
be expanded
(5.7) and
EQUATION
in terms
also
of bp directly
6t' = 0 that
(5.15)
+p
d(
b(; = J
+ it,, T6(;)
Chapter 5
Control
on the profile
to outgoing
surface.
Theory
At the outer
characteristics
for such
Applied
to the Euler
boundary,
for 6w.
incoming
Consequently,
112
characteristics
boundary
for correspond
conditions
can
be chosen
that
nn_bTC2_w
Thus,
Equations
by using
the
fact that
combined
n_ = 0 and
with
(5.15)
and
0,1
f
JD \ O_
{a_Jf+,+
(5.16)
O.
n,l = -1
at the
(5.16),
equation
profile
and
(5.14)
h_ = 0 and
u,_ = 1
can be rewritten
as
d(dt#
t, oy/
/ o,i
(a a,1]
a,1
(5.17)
Then
if the
coordinate
field,
the remaining
Now suppose
transformation
integral
that
over
is the
B also drops
steady
O_b
Ot
where
letting
the
minus
satisfy
signs
the
are
state
,T 01_
of the
_I=
(5.17)
may
be written
,(P-Pa)26
+ /. t -bT
d-_
_ (Jh "-1)
is negligible
in the
far
out.
solution
,T 01_
of the adjoint
equation
in D,
reverse
biasing
(5.18)
of the
equations.
Then
by
condition,
071 + '_3_yy
.I. 071) = -(PJ _['.1.
_/2_--_z
equation
that
(1_-_-(2_-0
a result
boundary
is such
as
d_
Pd)_d._
on (',
(5.19)
Chapter 5
Control
Theory
Applied
to the Euler
Equations
113
d._
(5.20)
It is noted
that
ing equation
aspects
the application
(4.17)
for the
of equation
potential
of the discretization
5.6
ALGORITHM
Again
the
function
simplified
allows
2. Solve
the adjoint
form
at the
(5.19)
and
(5.20)
unlike
the
correspond-
is not straightforward.
will be discussed
Various
in Chapter
7.
of the final
expression
in the cost
evaluation:
initial
point
according
to Chapter
2.
equation
a
Ot
,,T0
_.1-_-_
,TOe
- ( 2 -_71 = 0
inD,
to
.i
3. Solve
flow formulation,
1. Solve
subject
OUTLINE
relatively
(5.20)
of both
(5.19)
[._. 871
periodic
satisfying
071"_
along
the
matching
4. Calculate
= -(t,-
gradient
terms
ds
on (',
and
conditions
at the
outer
boundary
defined
by (5.16).
in (5.20).
G or a specific
variation
bl using
equation
(5.20).
Chapter 5
The
Control
method
of solving
evaluation
of the
addressed
in Chapter
the adjoint
_(metric)
equation
as was the
(Section
both
4.12)
5.8
boundary
problems
mulation,
trait
COST
control
5.8.1
goal
waves.
and
problems
Conveniently,
equation
(Section
potential
design
solution
variables
is
algorithm
4.11)
may
arise
when
techniques
sets.
and
For the
the shock
flow formulation
of other
theory
of this
cost
is the easy
without
work
development
inverse
for
used
current
wave
jumps
to treat
Euler
for-
unweighting
were
treated
methods
outlined
way
functions.
in which
incurring
alternative
the
equations
most
avoided
objective
costs.
design
also
important
or combined
inverse
be completely
in Chapter
Euler
computational
to construct
could
the
Probably
additional
simply
here
and
Other-
methods,
by using
the
the more
1.
DRAG
To use drag
as a cost function
the
be treated
sophisticated
traditional
of the
2. The
FUNCTIONS
between
can
if the
to shock
implementation
of using
wise,
in Chapter
7.
flow equation,
for both
114
discussed
specification
potential
smoothing
been
discretization
in Chapter
the implicit
Equations
can be used.
to the
functions
already
of the
similar
similarities
extend
due
has
details
can be quite
OTHER
The
The
to the Euler
as well as the
will be treated
Here,
such
terms
6.
DISCONTINUITIES
at the
Applied
5.7
appear
Theory
can be entirely
cos _ -
[(_0y)
formulation,
flow formulation
from
its beginning
sin _
+ _
much
can be repeated.
up through
cos ,_ +
of the same
sin n
\ O_ ]
development
In fact Section
equation
(4.28):
d(
+ _ \-_)
Chapter
Control
Theory
Applied
to the Euler
Equations
115
(5.21)
where
[C, + _
cos,_
+ _
sin_]
[-C4
It is then
possible
to replace
(5.20)
cos _ -
sin cdj
by
6I=
(5.22)
Implicit
(5.19)
in (5.22)
is the
is replaced
fact
1
LIFT
A parameter
basic
the
is often
maximize
the
maximizes
reduces
('1. However,
it may
(:l/('d,
sin,
used
+a
in aerodynamic
maximization
at the
surface
cos, +
cruise
range.
to the
one just
be of interest
its inverse
('d/Cl
becomes
design
of lift/drag
is the
at a fixed
If the weight,
and
explored
in which
to obtain
the
is minimized.
1 = Cd/Cl.
The variation
condition
of equations
sin,,
d_. (5.231
OVER DRAG
that
problem
boundary
0,1
0 [(0_ cos, -
aerodynamics,
sumption
the
by
'
5.8.2
that
hence
drag
maximum
Thus,
lift to drag
Moo and
ratio.
specific
From
fuel
con-
at a given
for a given
is defined
_. To
as
Chapter 5
Control
Theory
Applied
to the Euler
Equations
116
('t
+ _ - ('_ sin o + C,_ cos a
Cl
a case,
the
last
COS
61
i
z
gTM_c
071
Or
--
with
6a drop
out, giving
d_ sin a
P 6(d-_)COSo--6(_)
(:,
boundary
{._.
two terms
condition
for the
sin
adjoint
coso-
. 07l\
d.
+ C-'-'_t(
'd @ ( _ ) cos a + 6 ( _ ) sin _ ) ] d(
equation
using
'sino+c_
_cosa+
sina
17 M2cCt
The
final
expression
variation
cosc_-6
61=
ba
6p
1/c
_MLc
The
C 2 [-(
S_ coso+ _ sin.
('t
L
,
,
'_sin o - (_ cos a]j
__ __("d
_C. sin_]
i
2
_TM_
_"
in the
7(
cost function
may
becomes
on ('.
be written
(5.24)
as
sinc_
+('_
w
(5.25)
Just
as in the
functions
can
case of the
potential
be weighted
and
possibility
of prescribing
also
but
exists
flow formulation,
summed
field-based
is not explored
here.
to create
objectives
such
any
combination
a combined
of the
objective
as minimizing
above
function.
entropy
cost
The
production
Chapter 5
5.9
Control
SECOND
Theory
ORDER
Applied
DESIGN
to the Euler
METHODS
Equations
USING
117
THE
EULER
EQUA-
an adjoint
method
TIONS
As a final
adjusted
note,
such
suggested
AI.
in conjunction
method
much
order
development
it would
(3.7)
provide
the
of the
element
equation.
hard
work
in this
needed
could
second
analysis
an adjoint
order
Hessian
method,
solver
be reused
method
for the
in such
is the
This
could
Appendix
equations.
approach
an
solution
be
was
be used
Although
approach
the
Furthermore
formulation
of the
in
A2 develops
is clear.
Euler
could
development
a technique
of the Euler
the basic
matrix.
as a general
of how such
in fact
the
is explored
in this work,
of building
for the
3 and
5I via
hence
sensitivity
method
thesis
and
understanding
continuous
full Newton
to obtain
_21
of Chapter
To give a greater
with
here
is contained
main
that
in Section
Appendix
a second
the
that
since
same
the
adjoint
118
Chapter
GRID
PERTURBATIONS
AND
DESIGN
VARIABLES
This
chapter
bation
contains
method
used
equation
(4.19)
variables
which
6.1
GRID
Equation
two distinct
to calculate
and
(5.20).
The
are tested
The
efficiently
second
in this
PERTURBATION
(1.6) restated
parts.
the
section
(tA'),
variations
and
eliminate
(5.20).
in the
surface
the variation
equations
Thus
terms
grid
defines
two possible
OI T
are
the
(6_r).
variational
terms
families
perturin both
of design
specific
of the adjoint
It is helpful
Ol T
(6 w), variations
Chapters
4 and
flow formulation:
forms
equations
here
4 and5:
For the potential
needed
grid
here,
variations
These
a general
METHOD
(_ u,) from
establishes
work.
OI T
contains
first
to restate
of the
in hand,
resulting
more
forms
(4.19)
expression
the final
techniques
in equations
general
presented
locations
to
and
(1.12).
variational
in Chapters
Chapter
Grid Perturbations
and Design
Variables
119
(6.1)
For the
Euler
equations
formulation:
_I=
(6.2)
In both
functions
cases
the first
containing
for a particular
tional
costs.
in both
ferences.
term
That
is, the
point
complete
applying
proach
would
it would
finite
require
difference
domain.
the
still
the
and
over
computational
of Syr, which
for insignificant
from these
that
computa-
surface
_9 c terms
integrals
by finite
However,
also contains
terms
in
dif-
the
last
variations
in
unfortunately
require
meshes.
is by using
the
an existing
necessary
for each
generations
And
since
the grid
finite
cost
flow
generation,
differences
design,
however,
of grid
grid generation
information.
flow solutions
to be used
of mesh
using
functions
only the
metric
than
only variations
it is not required.
in the mesh
generator
three-dimensional
the
(1.12)
since
to calculate
variables.
expensive
savings
For
mesh
directly
by calculating
number
of design
a significant
variables
obviate
the
computationalty
solutions.
differences
involve
are thus
variations
approximations
Thus,
number
integral
of subsequent
finite
integrals
to expression
variations
these
which
be calculated
of _A" is necessary
These
can
integrals
These
be evaluated
case is a volume
knowledge
surface
contribution
(6.2) can
locations.
are
locations.
variable
No calculation
in each
grid
surface
design
(6.1) and
terms
of the mesh
metrics
would
solutions
are
such
generation
grid
both
can
to form
throughout
ap-
the
the
be proportional
typically
an approach
for both
this
the gradient,
variable
required
where
While
to determine
design
algorithm
much
should
generation
the
number
be high,
this
to
more
ensure
and
flow
of design
approach
Chapter 6
would
Grid Perturbations
be excessively
rations,
where
expensive.
automatic
and Design
Further,
Variables
for complicated
grid generation
120
three-dimensional
such
configu-
an approach
becomes
impractical.
This motivates
the
cost
using
of repeated
a grid
and Baysal
I11 ], an initial
structured
Thus,
the
arc
by any
geometry
New
shifting
the
are
grids,
grid
which
points
away
constant,
the
from
In this
the
grid
surface.
modification
to the
grid
x and
y represent
points.
sured
on the
inner
surface.
The
spect
the
original
from
evaluation
the
grals
that
with
finite
grid lines
calculations,
grid
type
of grid
for large
analytic
variations
of 5v for each
required
to calculate
hi, the
gradient
evaluations.
Finally,
issue
to the
from
attenuated
and
the
optimization
are
generated
the
surface.
of the
grid
by
The
proportional
to the
domain
is held
(6.1)
xs and
surface
(6.2)
crossed
so that
grid
to line searches,
where
admits
the
with
re-
direct
(b J-). The
result
be treated
lines
mea-
the
be reduced
Second,
line
First,
(6.3) permits
thus
surface
7_ = 1 at the
that
as follows:
variations
may
may
variable.
of possible
with respect
are
the
mesh
scheme,
of equations
in 5r. They
design
ys represent
normalized
perturbation
of the
and
(6.3)
surface-projecting
and
treatment
in both
differencing
projecting
perturbations,
volume
only upon
for the
form
domain,
(hA') in terms
depend
by Burgreen
inputs
boundary
along
of grid variations
integrals
also used
by
may
are
points,
the outer
this
that
has the
calculations
as it is modified,
line
outer
arc length
of using
of crossed
to gradient
is that
grid,
index
Here,
interior
_ represents
implications
possibility
the
was
become
surface
If the
grid
that
difficulties.
gradient
body-fitted
grid
by amounts
these
the
which
process
to the
y,_,._,, :
where
method,
initial
each
space
from
curvilinear
as this
along
bypasses
is removed
conform
in real
which
grid generation
as well
shifted
length
generations
method.
configuration
process.
grid
to find a method
perturbation
initial
points
the need
since
never
to surface
inte-
inexpensively
no regridding
arises
new grids
is
for the
must
still
Chapter
Grid Perturbations
be explicitly
cross.
calculated,
If singularities
can be used
typical
and
convex
perturbation
and
6.2
new
grids.
no failures
equations
should
to develop
in the
must
mesh,
the
the
be extended
121
when
a secondary
have
the
to specific
lines
method
occurred
analysis,
grid
smoothing
grid perturbation
to singularities
To complete
Variables
only be employed
In practice,
due
geometries.
potential
method
begin
to create
to be robust,
the
and Design
during
do not
technique
has
proven
optimization
linear
dependence
requirements
for both
of
of these
the
Euler
flow formulations.
DEVELOPMENT
OF GRID
VARIATIONS
FOR
THE
POTENTIAL
FLOW
EQUATION
Examining
tained
equation
in the
final
(6.1)
reveals
volume
integral
that
the
through
dependence
the
on the
terms
(_ and
mesh
variations
is con-
_5, which
from
Chapter
the
variational
are
Q(bJ,
P(6J,
pU6J
6All,bA12,SA22)
bAll,
6A12,
_6A22 )
+pJO(
(1
I/0(
2c 2 / /_All
+PJ,I
(1
UCe
c2 ) (_A12
+PJO,,
[{
k
it is clear
terms
tJ,
6All,
that
the
hA12 and
volume
integral
6A22. However,
_A22
pV6J
+P.]O,,
(1
VO,'_
+PJO_
(1
VO,'_
e2 ] _ A12
+pg0( (-
Thus,
_t0v
in equation
since
we have
2c 2 ]
(6.1)
ball.
requires
an analytic
expression
for new
Chapter 6
Grid Perturbations
grids
in terms
of an initial
grid
these
required
variational
terms
surface
integral.
Consider
written
in variational
and
first
form
and Design
surface
such
the
tx,
and
ty, are
the
_J.
122
it is possible
volume
integral
It is realized
that
may
to construct
be reduced
equation
(6.3)
to a
may
be
as
by(_,T])
where
perturbations,
that
term
Variables
defined
on the
airfoil
_(7/)6y_(_)
surface.
(6.4)
Thus
we may
write,
(6.5)
Recalling
that
.! is defined
as
J = det [ h"I -
enables
us to determine
_J-
Substituting
in equation
the first
O( x)Oy
O_
07_
variation
(6.5) shows
Ox Oy
87] 0_
of the mesh
OzO(ty)
O_
Ox Oy
O_ 07]
O( x)Oy
07/
071 O_
that
a,i
05
Jacobian
as
OxO( y)
071 O_
Chapter
Grid Perturbations
and Design
Variables
123
or
_'_
,_
"_J
_,_J
(6.6)
=_
+bx_J3
+_y_ ['_
The
other
necessary
metric
variations
o_]
follow
A = K-1A
+by, J4
similarly.
"T-] = [ All
A21
Recall
A12
A22
that
and
_)2
All
_-
_n
j2
j2
A22
The
first
variations
--
j2
are,
J + 2
j3
'"'
.12
j3
6A22
Substituting
-2
,]2
[r_
_ ,'_,_-_1
[_,_,:":' +_(_ )]
k,_) + k_)
J_J+2
j3
j2
in the ex )ressions
(6.5) gives,
+_
ball
[+2_,____!
._T_]
%-7
_ _ ,;'_,_
j
/
I=
All_
+_a,,
+_XsAll3
+SysAll_
Chapter
Grid Perturbations
and
[-___A__
+
5A12
Design
Variables
124
_ a_l
0(
.Lzl
[+2__L_m,'_7__r__,_I
L Y _
f_a,_j
a_
=
+_x.A123
+6ysA124
3(6x,)
[-2A22
, _ 3(
JhA22
_-'_
Ox
a_R.
[ +2A22
' _A-_
2_1
where
the J and
to the
adjoint
in the
7/direction
A, terms
equation
+6xs
[+2A22
+_ys
[ -2______ax aR l
L J
has
been
integrals
{p[UJ,+J((
0hi
+bxsA223
+_ysA224
_ _-_J
are introduced
to ease
calculated,
can be evaluated
variation-independent
the
without
have
(6.7)
the
algebra.
Thus,
contribution
regard
to the
to any
design
after
the
volume
solution
integral
variables.
These
the form,
1-(''O(nc-/W-ri--_A''
+JO,
(1-_)A_2
+J,_(-%--_)A2._]
0_'
(6.8)
where
i = 1 4. It follows
I can be reduced
that
_"
is a function
(hU)
are
(6.9) is in the
present,
the expression
(6.1)
for
to
+
Equation
only of G and
and
form
the
where
dependence
only terms
on the
+
that
+
are
variations
related
of the
<
to surface
field
grid
(6.9)
variations
points
(hA')
Chapter 6
has
been
each
Grid
eliminated.
design
6.3
The
This
variable
FINAL
design
is outlined
enables
in turn
DESIGN
complete
Perturbations
and
evaluation
at a very
of equation
FOR
using
Variables
125
(6.9) by finite
differences
for
low cost.
ALGORITHM
algorithm
Design
POTENTIAL
the potential
FLOW
flow equation
FORMULATION
below:
1. Solve
the potential
2. Smooth
the
flow equation
cost function
according
(Section
4.11)
to Section
or unweight
(2.4).
the
shocks
(Section
4.12)
if
such
as (4.17),
necessary.
3. Solve
the
(4.22),
adjoint
(4.31)
4. Solve
the
each
the
search
7. Perform
the
gradient
component
a line
and
evaluate
equation
of the
gradient
by dividing
design
gradient
vector
direction
(6.9).
by the
perturbation
variable.
vector.
_ to the quasi-Newton
algorithm
(3.21)
to Section
(3.6) and
estimate
is the
to calculate
the
s.
search
flow solver
in s according
the
minimum
evaluations.
to (1).
only undefined
is treated
a continuous
variable
corresponding
by repeated
8. Return
conditions
(6.8).
design
each
Assemble
6. Feed
to boundary
gradient:
Construct
of the
subject
or (4.32).
Perturb
which
(4.16)
5. Determine
The
equation
portion
in Section
sensitivity
of the
above
algorithm
{6.6).
Since
the
approach,
the
details
procedure
of the
choice
of design
employed
in this
discretization
of the
variables,
research
differential
is
Chapter 6
adjoint
these
Grid Perturbations
equations
as well as their
important
6.4
solution
OF GRID
(6.2) is a function
mesh
for each
equations
terms
the potential
variable
may
again
Euler
from
the
this
126
be defined.
mesh
to obtain
these
Chapter
metrics.
and
are
(6.2) after
if
the
integral
given
(p-
7 treats
drops
integral
that
in equation
recomputing
the analytic
out
EQUATIONS
mesh
the
considerably
the entire
perturbation
necessary
simpler
variation
than
those
for
pd)2,_
by parts
ds
flux components
And
area
To avoid
metrics,
in (6.2)
EULER
the final
are
equation.
second
FOR THE
given
to rewrite
momentum
surface,
of the
equations
g are again
VARIATIONS
It turns
6I =
f and
must
be exploited.
flow equation,
It is convenient
where
Variables
procedure
flow formulation,
of the variation
design
(6.3)
for the
Design
aspects.
DEVELOPMENT
Just
and
d_
f and
since
the
g with
flux
out resulting
as
the pressure
is set
to zero
terms
across
deleted
the
airfoil
in the expression
_I=
0
Fortunately
for the
mesh
an intermediate
the
necessary
perturbation
step
for the
metric
algorithm
(,_ (___)f+6
variations
in (6.11)
defined
development
('_)g)d(d,,.
have
in Section
of the
necessary
(6.11)
already
(6.1).
They
metric
been
developed
were
needed
variations
used
in
in
Chapter 6
the
Grid Perturbations
potential
approach
into
flow formulation
used
(6.10)
and
the
configuration
the
metric
integrate
for the
second
without
are
fully
variation
were
given
term
the
any dependence
in the
cost
127
(6.5).
we may
along
determined
Variables
by equation
flow formulation,
the
surface
variations
expression
and
and Design
substitute
index
function
surface
can
following
these
direction
on particular
by the
Again
design
expressions
projecting
from
variables
since
perturbations.
be reduced
the
Thus,
to surface
the
integrals
only:
_I=
" _3
'
A54
(6.12)
d_
where
A,:, = f w o of
_2,
f_ , Tor og
07!
d,i
O_
,
OfI dTi
_%3
= f - T re-_7
A,",,, =
Equation
surface
(6.12)
where
potential
in the
FINAL
The
these
surface
DESIGN
complete
outlined
reduced
flow method,
modification
6.5
has
the
algorithm
the Euler
equations
for tl
are the
variationals
finite
ALGORITHM
design
d71-
0T/
expression
unknowns
surface
using
rjwTTeOg
using
(6.13)
into
surface
may
line
integrals
along
variationals.
be easily
As with
determined
the
the
for any
differences.
USING
the
Euler
THE
EULER
equations
FORMULATION
as the
field
constraint
is
bellow:
1. Solve
2. Smooth
necessary.
the
cost function
according
(Section
to Section
4.11)
(2.5).
or unweight
the
shocks
(Section
4.12)
if
Chapter 6
Grid Perturbations
3. Solve
the
(5.23),
adjoint
equation
(5.18)
5. Determine
the
Perturb
each
design
each
Assemble
6. Feed
the
search
the
gradient
direction
7. Perform
variable
component
8. Return
vector
such
as (5.19),
evaluate
equation
(6.9).
of the
gradient
by dividing
by the
perturbation
variable.
vector.
G to the quasi-Newton
algorithm
(3.21)
to calculate
the
s.
in s according
flow solver
to Section
(3.6) and
determine
the
minimum
evaluations.
to (1).
complete
method
stand
design
has
been
point.
treated
within
forces
a detailed
equations.
and
design
gradient
a line search
by repeated
tivity
conditions
(6.13).
of the corresponding
design
to boundary
128
gradient:
Construct
the
subject
Variables
or (5.24).
4. Solve
Thus
and Design
this
algorithm
defined
been
as a general
defined
for both
procedure
from
Various
cost
functions
or combinations
context.
The
fact that
a continuous
description
of the discretization
This description
will be dedicated
has
to the
is addressed
open
issue
and
remaining
above
Each
continuous
sensitivity
7. The
in the
the
of cost
solution
in Chapter
formulations.
sensi-
functions
can
approach
is used
strategy
remainder
list--the
be
for the
adjoint
of this
chapter
choice
of design
variables.
6.6
The
DESIGN
advent
will force
heretofore
VARIABLES
of new
adjoint-based
a reconsideration
have
been
quite
design
of other
entrenched.
procedures,
aspects
The
of the
such
as the
aerodynamic
conclusion
ones
design
of this work
explored
here,
process
(Chapter
that
10) will
Chapter 6
Grid Perturbations
try to illuminate
cannot
some
be left
of these
necessary
examinations,
and
be incomplete,
is an exploration
of possible
design
6.6.1
POINTS
MESH
In Jameson's
point
was
first
used
to as many
works
unacceptable
proach
difference
in possible
does
present
as a design
is best
the
actual
change
for any
itself
become
ill-conditioned.
may
the surface
that
flow solutions
from
solution
very
of the
finitesimal
changes.
marching
tions
region.
bolic
adjoint
solution
may be accurate
The
systems.
for transonic
simple
The
the
Jameson,
flows,
is analogous
of coupled
realized
Euler
who
time
scheme
introduced
this
even
eliminated
incur
for
of the
mesh.
gradient
or may
The
ap-
is well defined
even
have
discon-
points
being
fixed.
gradient
have
little
chance
of matching
point
violates
smooth
that
of using
equations.
these
is unstable,
the
use
in his
first
While
methods
The resulting
have
at least
slope
formulations,
a situation
where
where
is compatible
a simple
with
explicit
the predicted
have
for example,
of continuous
works
of
throughout.
create
a gradient
process
(,2 continuity
solutions.
adjoint
variables
to that
the
would
was assumed
steps,
of the
only provides
led
grid
to obtain
design
this
where
variations,
solution
mesh
case
development
for infinitesimal
forward
the
cases
would
would
the
attainable,
of the
a system
though
surface
method
variables
resolution
if even
point-based
to solve
would
design
adjoint
this choice
of the
in order
process
of the
of a single
motion,
equations
research
this
wing
of design
by using
the rest
necessary
mesh
which
parameterizations.
Motion
1st derivative
use
even
infinitesimal
point
which
one aspect
by the
adjoint-based
contradicts
least,
The
First,
that
except
single
This
in the
At the
the
is usually
discontinuities.
continuity
from
theory
permitted
with
predicted
space
number
exemplified
the
without
Theoretically,
probable
variable,
change
[59].
methods.
difficulties.
problem
of control
a large
some
tinuities.
is used
such
shapes
it is quite
However,
For three-dimensional
design
by this choice,
The
use
variables
that
129
VARIABLES
variable.
design
costs
finite
freedom
on the
as a design
as 4,224
traditional
AS DESIGN
Variables
reconsiderations.
to future
the
solely
and Design
I55, 58]
a finite
for purely
sensitivity
where
the
intime
correcstability
hyperanalysis
the
surface
Chapter 6
mesh
Grid Perturbations
points
lize
the
were
solution
smoothing,
the
smoothed
smoothing
must
exist
strated
along
algorithm
in the new
smoothing
Another
design
search
is that
into
space
optimum
the
and
necessarily
same
problem
this
design
shape
that
allow
is likely
methods
with
by implicit
After
the
algorithm
ensures
the method
step
since
can
all result-
He proved
that
has been
it is sensitive
procedure,
a significant
to be smooth.
that
an improvement
successfully
demon-
to the
level
and
with
using
each
grid point
admits
very
high
as well
walls
space
and
character
the
In theory,
a design
Jameson's
with
way
of this
by using
for the
the degree
that
finding
out
space
is such
would
space
Unfortunately
space
the
a global
function
than
as low
of nonlinearity
This minimum
design
design
degree
as a
into
still be found.
difficult,
local
frequencies
of them).
frequencies.
into the
failure.
hence
more
could
computationally
of high
by a higher
of the objective
be admitted
and
admittance
in outright
gradient
This
steeper
value
to become
associated
parameterization
design
a lower
would
resulting
the
residual
still
it to be characterized
was resolved
that
problem
of interest.
canyons
have
of nonlinearity
minimum
algorithms
in which
insured
problems,
the
then
smooth
of design
will in turn
valleys
are
While
to stabi-
flow solution
direction.
way to understand
frequencies
in the
gradient.
direction
direction
employed
the
130
used.
variable
design
this
type
search
problems
Variables
Following
to smooth
a new
developing
Design
Runge-Kutta
approach
defines
of the
(i.e.,
a similar
developed
variables.
of explicit
gradient
without
ing shapes
as design
process
he used
be taken
the
used
and
gradient
difficulty
in effect
the
was
to
a low-pass
filter.
If the
use
of mesh
configurations,
at least
Extravagant
numbers
as Newton
or standard
the
associated
steepest
the
matrix
descent,
gradient
point
variables
tens
of thousands
of design
variables
quasi-Newton
operations.
has the
evaluation.
design
advantage
were
extended
of design
preclude
approaches
The
use
that
significant
to treat
variables
the
complete
would
use of descent
simply
of a simple
errors
because
descent
aircraft
be necessary.
algorithms
of the
high
procedure,
can be tolerated
such
cost
of
such
as
initially
in
Chapter 6
Mesh
adjoint
Grid Perturbations
point-based
solver,
have
taken
cedure
methods
and
the
advantage
where
all three
algorithm.
Essentially,
the
solution
adjoint
mation.
Ta'asan
gradient
information
fied
works,
the
solver
are
is taken,
6.6.2
the
An alternative
ization
are
of the
The
are
that
in the
these
choice
following
of design
"sine
space
space.
Hicks
used
tl locates
the
maximum
occurs
_2 controls
the
had
on this
property
by relaxing
freedom
inforthe
through
a simpli-
In Jameson's
original
case
and
where
different
and Henne
the
adjoint
design
conclusions
that
perturb
variables
adopted
variables.
suggested
parameter-
are needed
the
approach
design
geometry
to provide
because
methods
As a consequence
with
in the
for the
the initial
gradient
themselves
for airfoils
level
flow solver
to quite
initially
design
to content
considerable
gradient
difference-based
to a few dozen
at most
choice
of the
by Hicks
and
Henne
that
of the fact
a hundred
descent
his
design
algorithm.
[38 ] has
the
the
form:
maximum
when
width
finite
and
by Ta'asan.
functions
design
variables
bump"
by Hicks
flow solution
VARIABLES
leads
far fewer
b(x)=
Here
that
is that
methods
retained
adopted
a multigrid
different
for the
[71}
pro-
hence
In the limiting
AS DESIGN
the
directions.
steps
result
restricted
they
to that
a set of smooth
exclusively
early
gradient
et al.
through
multigrid
the
as a "one-shot"
of both
and
flow solver,
Ta'asan
simultaneously,
of each
results.
was proposed
space,
step
of the
problem
multigridding
multigrid
of design
open
past
inherently
variables,
One
transient
main
for an adequately
work
in these
similar
design
to capitalize
in each
131
convergence.
solutions
attempted
FUNCTIONS
design
defined.
in the
developed
algorithm
the
advanced
different
is very
choice
optimization
level
have
HICKS-HENNE
coupling
to accelerate
are
to give optimum
scheme
tighter
by formulating
of complete
adjusted
favor
of this
develops
numbers
Variables
problem
each
step
Design
design
systems
et al.
optimization
therefore
and
sin
of the
:
_, where
of the bump.
wx_
bump
in the
0_<x_<
range
5 = log _/logtl,
or 61ogtl
= log . Parameter
Chapter 6
When
alytic
Grid Perturbations
distributed
over the
perturbation
such
the
that
functions
symmetry,
particular
where
turbed.
The
way
of continuous
a solution,
design
convergence
when
using
timization
the
mesh
the design
6.6.3
spaces
Another
choice
most
Instead
an
initial
form
through
their
the work
modifying
2-space
in regions
undis-
and
there
for the
space
do not guarantee
target
proved
pressure
to be effec-
of design
variables
can be accelerated
the
elements,
use
one last
are
toward
as was
the
order
op-
of higher
the resulting
frequencies
not
advantage
over
solutions
admitted
as the
and
thus
the
of Baysal
coordinates.
favor
and
defined
as
analytic
curve
use
airfoils,
this method
a B-spline
a set of control
curve
of B-spline
[11 ], and
B-splines,
A B_zier
is the
Burgreen
to existing
to outline
Consider
VARIABLES
has gained
functions
is analytically
basis.
they
have
also have
to smooth
AS DESIGN
that
this it is helpful
underlying
b,_, representing
POINTS
perturbation
which
functions
higher
virtually
design
or through
is no need
section
Fur-
well posed.
variables
by directly
To understand
there
effort
number
spaces
avoiding
constraints.
for a realizable
individual
themselves,
by construction
of design
airfoil
accomplished
in that
CONTROL
of applying
of the
thus
is complete
they
an-
can be chosen
design
x -- 1. Thus,
basis
these
only a limited
these
Hicks-Henne
are naturally
recently
when
using
points
the
Nevertheless,
coupling
The
since
B-SPLINE
points,
mesh
points
proceeds,
process
by tighter
algorithms.
the
design
improvements
They
constrained,
which
problem
surfaces,
geometric
they
functions
inverse
be attained.
A design
either
is that
these
lower
of the airfoil
at x -- 0 and
of the
will necessarily
can be admitted.
using
vanish
for example,
tive in realizing
case
that
the rest
132
space.
to address
functions
from
design
can concentrate
leaving
to form a basis
functions
distribution
variables
of these
and
can be explicitly
algorithms
while
disadvantage
is no simple
that
is needed,
possible
or volume
of these
Variables
on both upper
a large
optimization
choices
refinement
chord
admit
thickness,
use of constrained
ther,
entire
and Design
curve.
control
others
[108].
starts
The
with
design
is
points.
B_zier
curves
I_o
, b , b_
can be constructed
which
b_
through
de
Chapter 6
Casteljau's
Grid Perturbations
and
Design
Variables
133
algorithm:
(
i_i( _ = (1 -t)Bi-l(f)+
t_+_({)
[
where
m is the
control
points
degree
of the polynomial.
algorithm
j : 1,...,m
i = 0,...,71,
- j
quadratic
case
in:
Bo (h= (1-
Thus,
(6.14)
variation
and
the
defines
of the
its geometric
number
bl(f) =
(1-t)b(f)+tb(t)
b2o(t)
(1 - i)bol(t)
a curve
which
spans
Figure
6.1: Bdzier
non-dimensional
parameter
construction.
of control
points.
The
As with
degree
any
+ tbl(t
2-space
Curve
).
(6.14)
between
of Degree
l_o
and
B through
such
_. Figure
(6.1)
illustrates
m of the
B6zier
curve
polynomial
the
representation,
is one
a curve
less
higher
than
orders
Chapter 6
Grid Perturbations
eventually
become
Unfortunately,
airfoil
the
computationally
a reasonable
needed
be constructed
of the polynomial
analytic
representation
of B_zier
curves
and
found
in reference
points
as design
curves.
to a manageable
[20].
curves
The
variables
These
shape.
have
the
is required
an
curves
may
of limiting
the
still maintaining
development
scope
limit.
to give
B-splines
while
of this
concerning
design
a rational
advantage
level,
the
aspects
for aerodynamic
10 being
(20+)
A complete
is beyond
important
134
this difficulty,
user-defined
surface
B-spline
points
To overcome
B_zier
for the
with
of control
freedom.
as piecewise
Variables
unmanageable,
number
geometric
degree
and Design
and
research
the use
treatment
but
can
of B-spline
can be explored
the
without
be
control
a detailed
presentation.
Like
the
Hicks-Henne
variables,
and
upper
lower
and
or thickness
noted
the
airfoil
defined
of the
polygon
points,
the
lower
surfaces
more
defined
curve,
the
curve
only a limited
variables.
used
in most
CAD
and
may
Finally,
CAD
aerodynamic
One
possible
The
fact that
this
Thus
corresponding
distribution.
an advantage
of admitted
since
environments,
these
points
over
airfoils
curves
they
control
is permitted
and surfaces
provide
are
between
points
included
control
upper
and
is also possible
variables.
functions
This
in that
same
number
a straightforward
in
by many
on the
the
outline
control
design
with
be
the
control
Hicks-Henne
camber
a general
defined
as active
the
admits
points
Local
If the
this it should
1 forms
becomes
for an airfoil
of control
easily
control
of design
procedure.
To explain
points
correlation
the thickness
number
method
as more
number
design
space.
control
Further,
between
have
space
B-spline
closer
the
the design
it defines.
defines
for a reduced
are separated,
by the
curve.
allow
within
by the
distance
basis
use
explicitly
roughly
complete
the
B-splines
of an airfoil
the
in practice
design
at.
and
vertical
by choosing
method
surfaces
the polygon
definition
point
permit
constraints
that
of the
thus
functions,
way
entities
of integrating
design.
drawback
B-spline
of B-spline-based
curves
are
design
nothing
more
variables
than
connectingthe
has
a patched
already
been
hinted
set of polynomials
a
of
Chapter 6
means
For
that
Grid Perturbations
the degree
applications
which
to airfoils,
ensures
even
polynomials
it seems
C 2 continuity
higher
pressure,
of these
polynomials,
in subsonic
since
distributions
airfoil,
or C 3 continuity.
This leads
variablesmnamely
that
with
of control
surface
shapes
The results
Henne
complete
used.
curve.
affect
a large
are again
of interest,
(C 2) of the
problem
with these
degree
possible
possible,
to use
in the curvature
of at least
so as to capture
degree
desirable
variable
curvature
possible
polynomials
modes
state
smoothness
performance.
of at least
It is perhaps
of the
us to another
their
B-splines
aerodynamic
require
135
airfoil
of the
design
of airfoils,
as in the case
variables.
to be presented
functions
treatment
of design
in Chapters
and
decouple
the design
the
cost
B-spline
variables,
of parameterizing
approaches
thus
piecewise
points
to use
function
high frequency
perturbation
the problem
based
since
containing
primary
flow is a general
pressure
Variables
may dramatically
resulting
the
Smooth
Design
necessary
of the
shape.
a fair density
and
control
but gives
space
of design
points.
an introduction
will become
from
the
is by no means
to how important
in the future
number
of design
as adjointvariables
136
Chapter
ADJOINT
DISCRETIZATION
SOLUTION
The
mathematical
development
of a control
for both
a potential
flow
research
employs
continuous
sensitivity
analysis,
details
be outlined.
control
must
Also,
theory
also
advantage
is applied,
be discussed.
of the
the
methodology
chapter,
the details
formulation.
analysis
as opposed
two different
methodology
in the
solution
for the
introduction
of the
large
is the
corresponding
and solution
strategy
this
sensitivity
systems
must
also
implementation
scale
adjoint
research,
ease
is now
since
to discrete
adjoint
of this
design
However,
or a discrete
approach
of the discretization
to airfoil
an Euler
sensitivity
for the
approach
a continuous
solution
As stated
theory
for the
of whether
continuous
solution
and
discretization
regardless
AND
PROCEDURES
complete
of the
one
of recycling
co-state
systems
important
the
system.
of
flow
In this
systems
will be described.
7.1
DISCRETIZATION
and
OF THE
flow equation,
their
in differential
associated
form
POTENTIAL
Section
(2.4) describes
boundary
was given
i) (pJIT)
j--_
FLOW
conditions.
ADJOINT
EQUATION
the discretization
Recall
that
the
of the domain
potential
flow
by
+ 0
_-_](p./V)
(7.1)
= 0
in l),
Chapter
and
that
The
potential
Adjoint
its discrete
Discretization
counterpart
flow adjoint
and
including
equation
Solution
artificial
in differential
Procedures
dissipation
137
was
form developed
in Chapter
5 is given
by
The
object
now
equation
due
(7.3)
to the
-_
pJ
All
_0
pJ
A12
is to construct
seems
more
and
(2.2),
were
calculated
was
a discrete
at the
secondary
control
volume
shown
following
discrete
scheme
is used:
This
implies
that
pJ (A12 - 7),
,,v
artificial
7.2
back
Equation
and
viscosity
pJ (A22 - _)
or difference
DISSIPATION
rotation
USED
FOR
(7.1),
it is simply
stencil
at the mesh
points
then
points
and
While
an expansion
of (7.1)
depicted
this
basic
the terms
edge
thus
far been
POTENTIAL
is consistent.
while
at the
have
(7.3)
in Figures
p, J, U, and
constructed
To maintain
calculated
THE
that
original
(2.2).
terms
OTi] = 0.
for (7.3)
at the mesh
are
c2
A22
(7.2) was
in Figure
pJ
to the
to be defined
cell centers.
A12
scheme
than
Referring
assumed
-t- pJ
_04, +
complicated
linearization.
(2.1)
structure,
pJ (All
centers.
FLOW
by using
Note
added
to the
ADJOINT
t'
the
the
- _),
that
no
scheme.
EQUA-
TION
As it turns
for (7.3).
in v,. This
notably
is different
of the discretization
the
from
average
the
operators
stencil
used
in (7.4) is a simple
finite
flow equations,
difference
stencil
the differences
where
motivated
Chapter 7
by the
the
Adjoint
desire
to preserve
differences
in .
flow equations
to prevent
in the
form
dissipation
solution
reflect
used
the
switch
in stencil
consequence
decoupling
that
in the
of a standard
were
given
adjoint
reverse
five point
flow character
"
Q_,
and
P_, and
adjoint
system.
method,
where
on the
written
flux Jacobian.
switch
The entire
need
be added
derivatives,
artificial
(7.4)
dissipation
the
artificial
be duplicated
direction
of upwind
for the
biasing
to
Thus,
cell edges
by
-['_',+l,,
[,
if (;
Ir <
> 0
-Q_,..,+_
if
O_,,..,
approximate
the
cross
may
at the
Q_"'_+
ysis
potential
flow equations,
These
in the
in the
terms
However,
a change
also closely
used
on
PV'.+_,,
would
ignoring
For the
(2.20).
one
operated
- pJ
This
the
scheme.
138
essentially
rotation
since,
is needed.
of the
f)
from
no difference
solution
with
Procedures
the averages
type
by equations
equation
Solution
scheme,
terms
of the
This
form
and
a conservative
the
odd-even
is already
of the
has
Discretization
what
in the
discrete
would
biasing
t" > 0
(7.5)
if v < o.
happen
is contained
scheme
for the
in a discrete
in the
adjoint
sensitivity
transpose
equation
analoperator
may
now be
as
_(
[I)(
(D']
(All
e2
])
_(_""JF
f",,
(P
_-,])
(_7_
(7.6)
Chapter 7
7.3
Adjoint
ITERATION
Discretization
SCHEME
FOR
and
THE
Solution
Procedures
POTENTIAL
139
FLOW
ADJOINT
EQUA-
TION
With
(7.6)
defined,
to create
this
a convergent
iteration
scheme
as a template.
is used
as the basic
iteration
scheme
for the
Equation
solution
scheme
adjoint
(2.24)
must
solver
rewritten
be constructed.
by using
here
the
in terms
It is possible
flow solver
of the
iteration
adjoint
variable
procedure:
(7.7)
Fortunately,
equation
this generalized
with
flow nature
only minor
of the
edge
surface
out toward
for the
flow equations.1
Z are
choice
forward
of the
convergence
of the
conditions
upwind
stencils
of the
Euler
adjoint
at the
cut and
be noted
potential
equation.
2
2.4.4.
the
(4.22),
that
The
sweep
since
(4.31)
this
treatment
straightforward
7/sweep
is run
from
opposite
to the
with
simplified
equation
of the
(4.32)
are
they
used
carry
with the
over
periodic
The
wall
to the
boundary
and
2 This
the
choice
boundary
by standard
for the
adjoint
are
directions
influences
flow.
treated
treatment
remaining
airfoil
direction.
is maintained
will not
since
sweep
the
incorporated
favorably
regions
and
of the
the
from
the
differences
directions
consistency
supersonic
flow adjoint
respectively.
and
the reverse
parts
one-sided
consistent
with
in two
the
the
consistent
of the adjoint
is swept
is exactly
stated,
biasing
Q_,, in the
scheme
This
to remain
Further,
algorithm
by (4.17),
It will
ADI
As previously
iteration
specified
1See Chapter
_See section
boundary.
of P_, and
differencing.
condition
outer
to have
of the
the
_ direction.
difference
biasing
system,
can be reused
In order
in the
the
forced
modifications.
adjoint
trailing
into
ADI scheme
finite
boundary
case
of the
conditions
explicitly
zero
Chapter
7.4
Adjoint
Discretization
CONVERGENCE
JOINT
as in the
tion
displays
case
adjoint
multigrid
7.5
OF
the
solver
same
Section
flow solver.
system.
the
Procedures
THE
140
POTENTIAL
In fact
multigrid
(2.4.5)
in the
common
iteration
scheme
convergence
are
actual
FLOW
AD-
adjoint
equa-
To enhance
algorithm
how the
required
multigrid
implementation,
subroutines
for the
performance.
acceleration
described
No changes
share
ADI
acceptable
scheme,
is recycled.
to the
the
of the
flow equation
co-state
ACCELERATION
only marginally
performance
the
Solution
EQUATION
Just
applied
and
for the
both
for the
algorithm
in the
the
treatment
used
the
was
solution
flow solver
of all the
of
and
necessary
operations.
DISCRETIZATION
OF THE
The
discretization
and
boundary
conditions
that
obtained
by discrete
illustrate,
of the potential
this
issues
considered.
This
discretizations
regard
sensitivity
prove
section
for both
the
was
And
done
this discretization
as the
in acceptable
demanding
adjoint
equation
analysis.
will illustrate
EQUATION
to how consistent
results
more
ADJOINT
flow adjoint
without
implementation
consistency
EULER
solutions
results.
of attention
when
was with
in Chapter
8 will
Unfortunately,
the
Euler
the
differences
that
can exist
domain
equations
and
their
these
equations
between
associated
are
various
boundary
conditions.
The
conservative
discretization
presented
in Section
equations
may
The
(2.5).
be written
semi-discrete
equivalent
Recall
used
from
for the
equation
solution
(2.29)
of the
that
the
Euler
equations
integral
form
was
of these
as
d-t.
w dl2 +
was
written
F. ndS
= 0.
(7.8)
as
dt
/ 1 ,+
+ L_G_.)+I
1 ;+ \
+ _C W)
1 ,
(-2(':
1 ,-
(7.9)
Chapter
Meanwhile
(5.18)
Adjoint
the
adjoint
Discretization
differential
and
equations
Procedures
formulation
main
difference
between
(7.10)
and
is that
(7.10)
is a linear
straightforward
equation
discretization
the
Ot
which
corresponding
OF
OG
O_
0_1
flow equations,
by
is written
Of
"r
(7.11)
conservation
( of_
k,_ ]
later
ag
(aw)
and
be augmented
domain
However,
necessary
Oq
a slight
hand
The
side,
obtained,
first
step
must
exist,
necessarily
in determining
implicit,
discretely
artificial
viscosity,
the
equivalent
delta
to determine
include
of (7.9).
flow equation
mesh
to as the
Type
viscosity
terms
while
of
and
the
this is from
indicates
terms
for i,j
(7.9) is a function
of the
linearized
on
of
form
of
,,j.
necessary
For
for (7.9)
steady
may
sensitivity
solutions,
be written,
again
as
1(
will
1 fluxes.
of(7.12)
not contain
transpose
which
discretization
how different
used,
(7.12)
(7.12),
examination
does
if the
the formulation
form
is referred
(7.12)
_1 _b,,j_l),
primary
of the artificial
physical
Therefore,
most
21/-1,J)
Equation
as the
A superficial
because
of the
mesh.
it would
is to develop
and
it is beneficial
irrespective
analysis
adjoint
stencil.
(1i,j+1--
(2.5.2).
be used
to the development
sensitivity
a Cartesian
will
Euler
conditions,
difference
proceeding
discrete
in Section
dissipation,
The
T)
) ,,J
defined
for the
boundary
the analogous
right
with
equations
before
T are
form.
as
7w
where
(5.5),
- 0
is not in strong
of (7.10)
( j O_l
the
given
(7.10)
(l_+l,J
that
were
+JN
014'
the
141
as
+
The
Solution
the
fully
without
Chapter
Adjoint
Discretization
and
Solution
Procedures
142
/)_
(II
Of
:w"3
J_),,j+
V ou;_,j_2
_{(lr+
7ww,,j
i
7ww ,,j_
lrLI,_)
/1 ,+
1 ;+
+k_('W+l+_(i,;)-(_(_,j+_
Equation
(7.13)
equation
(7.9).
for solving
(1.7-1.9),
is given
is simply
Now
it follows
by taking
that
the
{( d 0'(_
oxJ,+,j
(jo,,)
+
Newton's
Its solution
(7.9).
_Wi-I'J
0g
07 /
_WW
method
would
applied
be identical
using
the
the
discrete
transpose
1 ;
linear
directly
to solutions
algebra
steps
sensitivity
of the right
1(;_
ij-1]}"
to the
from
presented
discretization
hand
(7.13)
discrete
any
other
in the
of the
side
of(7.13):
[OflT__
LOWJiu + (J
\ ._-_f']
Y/'+u
[Og]T}
_
,,J
"_+1d
2
[og1_},,,+_.
r_1' _,.,_1
{(_'"_
+(_o,,')
,,, 0-;/<,__ r,,,.1..,
LOwj<,
\ Ou/,,__ L_wwj<,} 2
system
procedure
introduction,
adjoint
equation
of
Chapter
Adjoint
Discretization
and Solution
,-,j
k Ox ] cj+
Procedures
143
V oz /
,,j -5-
Ol
(7.14)
Ow
Equation
(7.14)
written
is referred
2+
where
the
nience.
i_
_)i+i,j
is much
more
finite-difference
tional
count
and
some
test
note,
it is realized
same
linearization
form
of the
cases
condition
sensitivity
7.6
later,
this
artificial
with
complicated
(7.12)
equation
approach.
the
Note
However,
hence
its computational
using
both
that
is also
and
new
dissipation
discrete
stencil
as well
No attempt
large
will be made
analysis
used
match
of (7.14),
Chapter
analysis
As a final
such
since
the
to the discrete
of very
to realize
with
its opera-
method
applied
number
and
9 will illustrate
equation.
not been
for the
of ,,j,
an exact
adjoint
sensitivity
as to the
for conve-
sensitivity
complexity
Euler
have
Ow'
is a function
operations
of discretization
extra
for the
introduced
goal is to obtain
transposition
contributions.
this
OI
Mjl_i,j
been
the
1 choice
to the
discretizations
(7.14)
that
if the
due
' have
v%4j
Type
that
J_j__,p-i
it is seen
than
gradients.
artificial
subtle
bound-
a full discrete
approach.
absence
and
Mj+_)i,j+I
representation
analysis
to the
consistent
DISSIPATION
decoupling,
(7.14)
sensitivity
a more
_)i-1,3
,
'
and
vV[j,+ , A43i_ , ._43+,
A43_,
By comparing
is clearly
Due
For use
JC Mj
matrices
continuous
ary
Type 2 fluxes.
as
l_j
form
to as the
USED
of ,,j
by itself
dissipation
just
FOR
on the
THE
left
EULER
hand
it is ill-conditioned.
as was
done
for the
ADJOINT
side
equation
The
Euler
system
flow
EQUATION
(7.12)
must
permits
odd-even
be augmented
equations.
The
with
resulting
Chapter 7
discrete
Adjoint
equations
used
Discretization
and
in this research
Solution
Procedures
144
are simply
1
7"
-_-
07]
(_
'3
',j+l
'0-1)
+
where
T_ has
is the same
the
4th order
form
choice
that
to additional
as that
in equation
differences
in Q. The
by parts
same
as that
This reflects
(7.15)
(2.33)
boundary
to obtain
terms
To adhere
to strict
discrete
parts
to equation
(2.33).
However,
approximation
sensitivity
taken
here
the
avoids
in the
that
possible
_ is thought
is consistent
the
through
have
lack
the
operator
the integration
related
both
of self-adjointness
to apply
of as artificial
within
order
complications
and to the
we would
Q is the opposite.
stepping
system,
consistency
since
Note
by _ without
(7.12)
arising
of D.
the
operator
(7.12)
(2.5.3).
of augmenting
required
in Section
while
the transpose
present
was
defined
summation
in the first
framework
by
place,
of the
continuous
given
by
approach.
following
Section
(2.5.3)
as
v2,o :
T_ 4
',-_
As an example
of the
terms
different
that
on the
is applied
4
di+,j
The dissipation
,_
'
El+,
,-_,j + d J+
-
right,
d 4
i-_,s
the
d(4_,3+_ 1
d4
_,3-
"
/ + _ contributions
are
(<+=,,-a,0,+,,,
+a,,,-,,_,,,)
to the fourth
components.
-d2,,a-_"
component
of the vector
flow equations,
is in this case no
the dissipation
was
Chapter 7
applied
to pH instead
all the
_2
same
and
the
Adjoint
rules
E4, and
7.7
the
the
algorithm
of the
quired
adjustment.
procedure
Section
for the
adjoint
is accelerated
Enthalpy
solver.
Euler
analogy
where
repetition
method
the
amounts
this
change,
coefficients
of
to assuming
that
level.
ACCELERATION
FOR
things
ADI
method
scheme,
THE
in this
It will remain
CONDITION
to apply
the
not so simple
for the
as well as the
sweep
directions,
Runge-Kutta-like
local
CFL
equations.
total
and
This
does
of future
imply
research
re-
in
the convergence
smoothing.
analogy
not
the
discussed
residual
enthalpy
hence
time stepping
numbers
Further,
it-
same
and
by multigridding
as an area
as the
used,
research.
it to enhance
were
used
was
the
no simple
was
simple
that
the adjoint
because
equations
employ
shown
(2.5.4)
scheme
it exceedingly
the multistage
to solve
is neglected
BOUNDARY
than
to determine
explicit
of calculating
to Section
and
makes
in the
according
an analogy
145
Other
approximation
a semi-implicit
here
used
a simple
It was
are reused
adjoint
that
factors
as the
damping
for the
fact
Without
as well
are
CONVERGENCE
flow solver
approximate
(2.5.2)
7.8
the
flow equation
stencil
component.
at the discrete
AND
Procedures
EQUATION
equations,
for the
potential
such
SCHEME
algorithm
This
self-adjoint
Solution
fourth
(2.5.3)
dissipation.
ADJOINT
Euler
eration
in Section
is entirely
EULER
For
outlined
ITERATION
and
of pE = w4 for the
hence
dissipation
Discretization
was
that
to try and
derived
such
an
develop
convergence.
DISCRETIZATION
FOR
EULER
ADJOINT
EQUATIONS
Unlike
the
adjoint
for the
condition
determines
the
equation,
the
components
equation.
situation
value
for the
of the vector
This
potential
is identical
must
flow formulation,
of a single
Euler
adjoint
be determined
to the
situation
scalar
where
quantity
formulation
the
with
is more
corresponding
surface
boundary
a single
auxiliary
challenging.
only a single
surface
Four
auxiliary
boundary
Chapter 7
conditions
Adjoint
for Euler
flow equations
equation,
This
important
adjoint
flow solvers.
is the
it fully
Discretization
no-flux
determines
difference
and
The
Solution
only
wall
condition.
While
this
the
since
there
has
result
the
following
Procedures
boundary
146
condition
is also true
for the
is only a single
implication
for the
for the
Euler
potential
scalar
flow
unknown.
solution
of the
two
systems:
1. For the
potential
flow adjoint
The operator
in a boundary
unknowns
value
problem
is second
requiring
order
the
and Laplacian
same
like,
number
resulting
of equations
as
at the boundaries.
Differences
affect
equation:
the
in the
discretization
quantitative
and
accuracy
application
of the adjoint
of (4.17),
solution
if consistent,
may
aspects.
2. For the Euler
The
adjoint
operator
boundary
equation:
for in the
value
problem
domain
that
is first
requires
order,
fewer
resulting
equations
in a mixed
than
initial
unknowns
at
the boundary.
The
boundary
as in the
case
characteristics
With
these
points
adjoint
equations
7.8.1
BOUNDARY
The
first
conditions
of the
for Euler
Euler
three
will be presented,
discretization
CONDITION
equation
flow equations,
of the system
established,
adjoint
to avoid
alternative
careful
be applied,
attention
just
to the
over-specification.
wall boundary
all satisfying
Type
with
must
(5.19).
of (5.19)
has
the following
-_,l-_x0,,[ (P-
form:
Pd)-_d,_]
conditions
Chapter
where
the
Adjoint
refers
surface,
Discretization
to fictitious
and
Solution
Procedures
147
values
(7.16)
of below
the
surface,
+ are
the
values
above
and
\,_,
It is noted
that
+ t<%) )
components
Cell
Ctn
are calculated
lll'll
at the wall
Mien
itself.
Figure
(7.1)
Pomrl
'' ti
Airfoil
Surficl
Or,/
_/_'/7///'////'//_,
Figure
7.1: Computational
illustrates
plane.
Thus
below
shown,
the
the
stencil
in the
surface
would
through
multiplication
centered
linear
combinations
"1' ]
+ '%J
_,_:_),
about
the
that
is equal
I/ilt
coordinate
of (7.15)
which
Cell
cell below
to some
whllrll
above
O_j
by _,
and
the wall.
satisfy
sealed
the
is _hned
Adjoint
system
just
Equation
at the Airfoil
transformed
the
be determined
of 2
would
Cllntill
Surlllictl
an application
(5.19)
(']'_2
Mesh
OIlOit
lll/ow
into
surface
by (7.16).
O_j
the
would
computational
refer
Equation
to values
(7.16)
by _,
to be a linear
This
is but
one of an infinite
condition
quantity
that
related
the
normal
to the
cost
Surface
can
of
be
combination
adjoint
function;
of
number
of
velocity,
that
is,
Chapter 7
equation
Adjoint
(5.19)
is satisfied.
the tangential
the
adjoint
surface
clature
the
velocity,
and
definitions
relations,
ing analogy
surface.
The
choice
not necessarily
ever, just
as in the
conditions
reveals
(5.19)
and
This
of the Euler
results
sets
that
use true
adjoint
derivation
of the
flow equations,
be achieved
for the
adjoint
system.
However,
by finite
differences,
in _, the
the
adjoint
in dramatic
solution
those
obtained
solution
jumps
quite
of integration
BOUNDARY
CONDITION
that
in all components
clearly
rules
revealed
is not
by parts
the
were
same
related
transpiration
to
equations.
the
the
system
does
How-
boundary
using
(7.16),
accuracy
of the
was
quite
poor.
decoupled
differentiable
in the
at the
in (7.16)
attempted
used
the
transpiration
of _ at the surface.
continuously
which
between
over-specifying
could
at
The nomen-
quantity
adjoint
were
with
mesh
in the interest-
velocity
solutions
of the
surface,
are
the
implications
zero tangential
in the
they
to some scaled
elegant
and those
the
quantities;
effectively
as equal
quite
methods
these
expressions.
condition
any expression
compared
at the
correspondence
When
resulting
to satisfy
adjoint
to the
effects.
when
that
set to zero.
disastrous
investigation
jumps
and
at the surface
design
solution
148
is such
can have
convergence
surface,
boundary
for 1, 4
violate
of (7.16)
refers
velocities
This conclusion
the adjoint-based
Procedures
4 are arbitrarily
velocities
w for the
variable
between
Solution
choice
1 and
contravariant
the wall
close
particular
adjoint
replaces
that
and
k_x_2(_'s"
_ _z3], goes to zero with an orthogonal
tangential
of the
where
gradient,
The
,t_x _x + _,_,_
_,_ = 0), while
normal
velocity
Discretization
at the
With
and
derivation
these
it fails
of the
method.
7.8.2
Instead
value
of fixing
in continuous
Euler
the three
solutions
flow equations,
determined
Type
undetermined
they
should
for , and
where
from extrapolation.
only
components
actually
mimics
zero
Thus,
the
of the solution
be allowed
correct
wall boundary
flux is specified,
a second
to "float."
with
set of discrete
the
to some
This
should
condition
other
boundary
arbitrary
result
for the
components
conditions
at
Chapter 7
the
airfoil
Adjoint
surface
Discretization
may be defined
5i
52
5+
5_
5 +-2y_y
and
Solution
Procedures
149
as
- 2rbg-_x
(P-
Pd)-_
+ Y ox
o,,[(p-pd)-_
Oy
jo,,5
+jo,,5
1]
Ox
Oy
54 = 5+
It is easily
shown
that
the
(7.17)
discrete
representation
of(5.19)
contained
in (7.17)
is
5 \ox
Furthermore,
by multiplying
and summing
the
Again,
the
just
edge
adjoint
result,
the equation
it can be shown
as in boundary
centers.
system
condition
In practice,
gives
for 52
the
gradients
that
that
1, all the
of(7.17)
are
and
the
for an orthogonal
Type
use
by _
very
mesh
mesh
as the
wall
consistent
equation
are
boundary
those
by
( _oy_'_+ _z_z-_:_'t
-- 0)
metrics
with
for 5_
evaluated
condition
at
for the
obtained
by finite
differences.
7.8.3
BOUNDARY
just
beneficial
results
wall
as in the
development
discrete
which
chapter
condition
includes
to develop
that
no correction
in the
indicates
of Type
the particular
sensitivity
(7.17),
(2.42)
condition
boundary
in this
condition
to examine
Type
equation
boundary
from
analysis
with
boundary
adjoint
more,
even
CONDITION
flow solution
a possible
1 and
appears
source
analysis.
would
the pressure
the field
result
Thus,
from
gradient
discretization
condition
an application
The
of the
it may
discretization
same
approach
discrete
adjoint
be
that
to formulate
of discrete
of
Further-
flux routines
it may be beneficial
term.
development
of inconsistency.
Type 2 interior
in the
of pressure
the
sensitivity
used
earlier
will again
be
Chapter 7
employed.
Adjoint
First,
a crude
equations
Discretization
approximation
may
and Solution
Procedures
to the no-penetration
be written
w;
150
boundary
condition
used
as
= w_
071 +
071+
w_
o,I +
O,lq+
= "]_y % - J ox
w;
= wZ
(7.18)
where
- J_xw3
071
qt :
are the tangential
surface.
Taking
and normal
the
mass
first variation
-J_w,_
07!
- J o_W2
fluxes
calculated
of these
equations
gives
just
above
the
_wi = _w_
_w_
(_w_
0X
0s
oxoy
2_s_._w
2 -
['ox2
\0,_
oy2) (_w:+
Os
_w; = _w_
bp-
where
a place
the relationship
holder
between
bp +,
tp-
the unknowns
below
(7.12)
is used
or (7.13)
may be closed
_p+ _ _-
the wall
as the
(7.19)
below
the surface
relationship
as a function
equation
used later.
of values
above
above
the wall
and
the surface
Equation
(7.19)
the wall.
If either
into the
domain,
acts
determines
equation
the
by specifying
1 (w22 + w2)
w2
bWl -(3-
1) w2'_W2wl-(_-
w:_
1) Wl"bw3 +(')
as
1) bw4.
system
Chapter 7
where
Adjoint
all the
terms
on the right
adjoint
sensitivity
boundary
surface
Discretization
conditions
Solution
are evaluated
in the
adjoint
and
domain,
boundary
may
above
Procedures
the wall.
the transpose
condition.
be defined
151
Just
as in the
of this boundary
After
system
a bit of tedious
values
formulagives
book-keeping
of i,j just
above
as
_]') 1,4.1.
3,_,.
'_") ] ,,.,
- 1
#_2,,__
\ o,
1]_4,..)
+ [Mi]
_])2,.j
o, -.'t
_ 1
= 0
(7.2O)
1])4,,,
with
Cp being
an auxiliary
unknown
Note
that
is the
as
this
discretization
by the
for the
appropriate
considered
the
same
domain
boundary
cell-centered
analogous
equation
(7.14)
fluxes
--
term.
Below
point
just
where
above
to pressure
--
the
the
standard
_,j-i
the
surface,
the
surface,
11_]
for the
discrete
terms
have
where
the
flow
the
transpose
i, j index
operator
_4,,1--1
system,
the
equations
replaced
is still
gives
:,J
(7.21}
:.
the
sensitivity
been
ID2,,)_l
To close
equations.
for _) are
defined
:,3
:,3
with
--
the same
z,j--
_-
transpose
by,
Chapter
Adjoint
Discretization
and
Solution
Procedures
152
ds )
The
system
(7.20--7.22)
boundary
condition
for the
used
condition
for the
pressure
in this
equation
is now
for the
Euler
complete
adjoint
research,
Most
condition
the
is the
equation
equations.
boundary
and
if (7.18)
Euler
than
expression
exact
solvers
p-
discrete
is used
attempt
= p+ seen
for pressure
(7.22)
sensitivity
as the
at the
wall
a better
in (7.18).
boundary
approximation
For the
surface
analysis
flow solver
is obtained
(2.42):
discrete
form
of this equation
can be written
as
(Pi+I,j
t,3-
- Pi-l,j)
2
+--
BI_N2
Ba
where
Bt =
B2 =
2
- x,_,.__
+w=,,_,)
Y'%-
x_,.,_
(wa,_
+2 wa,,_,)
g3=
Taking
the
first variation
of this
- Y_,,_-_
(w2,,,
+2 W2,,,_,))
(w3,._+wa,.,-,)
2
equation
gives
(bPi+l,j
Y'_,,j _ _
( w,j+
2 w2
,)
x,j, ,J_ }
+
_3
+
_3
_1_
B_
2 @Wa,j
-t-_W3,4_1)
=0.
( w3,
+2 w3_,))
LN2
-- _Pi-l,j)
from
Chapter 7
Again
after
some
in equation
(7.21)
Adjoint
Discretization
book-keeping
the
expressions
be augmented
to give
may
and
Solution
Procedures
for the
adjoint
153
variable
below
the wall
vth
-_
tl'v,,__l
_l,,j_l
_li,j
2L_3
P,
,j -
_2,,j
(7.23
123,,3
*,)--_
,,)-_
2L_3
P, ,j -
1_4_,:-I
0
Similarly
the
equations
above
the wall
are
also augmented,
resulting
in
_|l--|,J
])2,+1
JM?!
1])3,
,j
+1 ,j
1]'_4,+|,
1/)3,-1,,
I]'_4,_
_]i1
1]'_3,,
1, J
j +]
1]_4,,j+1
i,j_i
(o__2
I V_2"'-_ \
_'_)
+ _/_,%.__,
(2-g_; _
o,
\0_
2D
-V_, .... (? - 1)
wl
I -V'p.., ('_ - 1) m
p,,_-i
2B3
+
(-xn,,j_132"k$((
1]'_p,,
/31)
2B_
_-i
l]_p,,___
V,_,,,,(') - 1)
= 0.
The
system
is now closed
by equations
(7.24)
for ;v that
are given
by
{(p
1,_)]
(d._)
,,j-
Chapter
Adjoint
Discretization
and
Solution
Procedures
154
(7.25)
Equations
that
(7.23--7.25)
this set
be obtained
will be used
of boundary
by direct
discretization
conditions
application
of the
Euler
still
of the
equation
is not
identical
to that
contribution
at the
boundary
that
ignored.
Comparisons
does
condition
duplicate
that
sensitivity
method.
First,
discrete
used
would
among
condition
in the
used
flow solver.
result
all three
Type 3. It must
not exactly
wall boundary
(7.23--7.25)
been
as boundary
from
boundary
in the
Second,
discrete
be restated
which
the assumed
derivation
the
sensitivity
conditions
would
of
dissipation
analysis
are given
has
in Chapter
9.
7.8.4
FAR FIELD
BOUNDARY
While
various
choices
Euler
adjoint
equations
these
efforts
condition
as the
were
was
boundary
for the
that
avoided.
kept
very
condition.
CONDITION
discretization
conform
Instead,
far from
the
to equation
(5.16)
are
possible,
to be presented
of interest
conditions
and
the
1_4
in this
outer
-- 0 was
for the
research
boundary
specified
155
Chapter
RESULTS
The primary
in the
emphasis
next
will be limited
8.1
POTENTIAL
DESIGN
METHOD
In the
since
many
case
will be those
for the
of the potential
of the
same
FLOW
Euler
flow method
conclusions
formulation
the
can be drawn
scope
from
presented
of the
results
both methods.
CONVERGENCE
Before
presenting
convergence
the
FOR
of the results
chapter.
a NACA
2822
airfoil
distributed
over
and
locations
refers
from
values
average
residual
point
section
at Mach
upper
tables
with
multiplier
respect
for the
in the design
space.
and
adjoint
co-state
solvers
design
speed
is also
shows
(8.1)
Case
variables.
in Tables
a scaling
starting
of an RAE
the
design
The
(B. 1 and
parameter.
functions
The convergence
shown
are started
with
choice
the
of the
B.2) of Appendix
Scaling
are
2 to be
of 50 Hicks-Henne
design
systems
Figure
distribution
to modify
coordinates.
of the
circulation
used
is used
examination
for test
at constant
target
are
as the
which
to the airfoil
state
is necessary.
can be found
there
a short
a = 1 . A total
surfaces
acting
that
elements
a specified
and
lower
bumps
method,
flow and
with
functions
of these
the
design
an inverse
0.75
and
to a constant
realistic
initial
the
of the
It features
airfoil
of these
It is noted
context
(8.3).
operating
weights
widths
B1.
0012
of the
of its various
characteristics
in Section
from
scalar
checks
characteristics
convergence
presented
validity
in this
functions
histories
in Figure
from uniform
(8.1)
of the
for the
flow with
Chapter 8
Results
zero circulation,
Each
iteration
finest
mesh,
show
tends
and
In general
adjoint
convergence
adjoint
reason
that
obtained.
drastically
8.2
first
gradient
sensitivity
could
to-one
adjoint
solver
the
a unique
to validate
often
to some
extent,
algorithm
comparable
various
tests
extent
equation.
different
with
on the
While
understanding
cases
may
this
of the
of flow solvers,
convergence
a solid
in this
convergence
to a large
of the
systems
be remembered
directions,
during
the
variable,
the identical
sweep
side
both
to optimize
depended
hand
being
better
it must
using
and
that
domain.
in its dependent
observed
rate
right
examined
the potential
via the
these
was not
experience
rates.
the
reader
tend
between
since
of gradients
for the
for both
trends
to the
a complete
the
results
problem
chosen
for this
in Section
a well
a difficult
two
(8.3).
proven
approaches
choice
problem.
at the
initial
design
only a one-
difference-based
This
solvers
Euler
comparison
of
of the
adjoint
9. Here
set of design
transonic
accuracy
treatment
by the
in Chapter
finite
the
flow and
obtained
accurate
it uses
it represents
levels
is to check
a highly
to be presented
standard
and
The
method
Although
to mirror
is referred
gradient.
results
a good
system.
to convergence
is made
the
flow design
adjoint
results
adjoint-based
comparison
tendency
on the
solver
gradient
thus
solution,
biasing
193x33
somewhat
algorithms
by simply
the
ACCURACY
of the
2 from
reverse
with
However,
iteration
that
throughout
being
linear
flow equations.
convergence
as in the
adjoint
comparison
represents
the
were
just
although
156
It is seen
One
function
calculated
and
its
issues
be helpful,
method
Case
forcing
different
step
with
with
that
GRADIENT
The
albeit
was
Further,
on a W-cycle.
it is gratifying
solver
the
per mesh
to tune
attainable.
as other
of 5 meshes
system,
were
as well
cycle
adjoint
rates
of the
multigrid
rates
Here,
Method
zero values
of research
solution,
character
and
years
Design
from
as well as the
for the
sweep
the
Flow
is started
a full
convergence
it took many
rates
adjoint
one ADI
not to converge
that
the
the
represents
reasonable
example.
the
while
for Potential
gradient
is again
in many
variables,
test
ways
it has
Figure
(8.2) shows
design
point.
The
Chapter 8
Results
significant
the
difference
adjoint
ence
The
method
while
the
with
both
methods,
tolerances
the
particular
discretization
equations,
where
wall
wall boundary
to the
discrepancies
of the
adjoint
differencing
attempt
was made
flow design
options
adjoint
to capture
of the continuous
method,
a more
formulation.
the
potential
Thus
gradient
This
and upwind
the rotated
system
flow adjoint
it appears
biasing
that
difference
such
The question
are
that
effects
studies
in the
context
easily
contribution
the
stencil
complicated
adjoint
is whether
No
discretization.
For the
significant
us here
and
agree.
various
Euler
condition
difference
in the adjoint
did show
concerns
tolerable
used
the
a simple
in the
but
of the
Unlike
a probable
should
of the
form,
boundary
has
that
was
convergence
similar
considering
gradients
assessment
However,
adjoint
for
the tolerances
an inconsistency
is inconsistencies
these
careful
a very
of the
used
equation.
is not surprising
density
system
adjoint
implementation
the
equations.
gradient
of the
continuous
condition.
in the
domain
rotated
limit
for the
And
The stepsize
and
results
from
the
10 -:_ respectively.
stepsizes
have
result
were
while
6,
element,
flow solutions.
10 -s and
consistent
B.2).
in Chapter
be identical.
these
which
probably
and
techniques
were
highly
(B.1
for each
was 0.0001,
that
curves,
locations,
used
the choice
two
is not straightforward,
implemented
In the
to obtain
in the
at some
9 indicate
represent
is given
uses,
in theory
solvers
of the
that
in Tables
approach
the gradients
adjoint
in Chapter
differences
off in magnitude
at the
flow and
points
(8.2) should
differ-
understanding
of the
simply
finite
of
approach.
generation/perturbation
in Figure
adequate
adjoint
by means
for the
a better
variable
method
gradient
gradient
connection
design
157
the
an adjoint
evaluated
to calculate
for the
Therefore,
are
used
to be presented
by using
difference
and mesh
the
9 presents
for the
directly
Method
is that
while
individual
gradient
finite
convergence
Results
the
for the
variables
seconds
Chapter
to each
flow solvers
of the design
of the
respect
Design
approaches
identical
Flow
to be expected
of calculating
since
two
18.2 seconds.
of Figure
gradient
difference
the
5.3 CPU
improvement
took
took
performance
the
between
approach
approach
for Potential
potential
discretization
improvements
such
of the design
errors
problem.
in
Chapter 8
8.3
TEST
Some
test
ditional
cases
can
these
the
structures
was
to determine
applicable
solutions
is that
an explicit
presented
wave
toward
where
The
design
circulation
potential
treatment
flow adjoint
target
related
potential
to circulation.
design.
angle
developed
As a final
there
note,
was
term
be thought
to ensure
even
most
convenient
method
of the
adjoint
of attack.
This
reason
4 is
that
the
to the final
not determined
to apply
adjoint
is
and
flow and
shock
in Chapter
The
and
that
the
integration
same
distribution,
with the
cases.
address
the
flow design
pressure
method
changes
to the forcing
The
of fixed
circulation
flow formulation,
or smoothing
by
cases
to be
either
boundary
shock
condition.
DESIGN
using
this
velocity
('l = 0.73.
location
calculated
taken
test
In all of
must
so that
progresses
instead
of constant
were
target
cases
airfoils.
targets
potential
the
a pressure
Cps instead
shock
with
from
example
= 0% and
airfoil.
present
(:'_ was
formula
the
the
the
slight
INVERSE
first
since
with
of test
to
These
by running
airfoil
of the
is urged
work.
for lifting
coefficients
as part
For ad-
reader
of this
group
pains
dissipation
associated
by constant
these
algorithm.
the
developed
purposes,
be realizable
the initial
were
Thus,
identical
mode
first
distribution
show
unweighting
The
pressure
here
result
The
will be presented
for the
8.3.1
with
for the
which
designs
158
flow design
as a direct
groups.
airfoil.
lift coefficient
is necessary
only
Method
developed
distributions
in inverse
driven
presented
demonstration
in theory
the
being
choice
Design
potential
method
two basic
pressure
run
systems
was
a desired
For
of designing
match
Flow
for the
design
for a known
should
method
the
into
target
realizable.
flow solver
here
[92] which
flow solver
of as fully
the
of using
of attaining
cases
FLO42
presented
be categorized
problem
the
are
Reference
cases
for Potential
CASES
examples
review
the
Results
technique,
distribution
Figure
of velocities
and
a significant
Test
Case
for the
1, drives
NACA
(8.3) shows
the
are
for clarity.
plotted
change
in the
initial
profile
the
64A410
and
NACA
airfoil
final
This
shape
case
0012
at M_
results
airfoil
-- 0.735,
for this
requires
test
a shift
pressure
in
Chapter 8
Results
distribution
recovers
shock
to be obtained.
the
pressure
region
structure
are
was
targets.
shock
apparent
on the forward
upper
shape.
in the
design
space
In Test
driving
Case
the
velocity
same
or shock
The
2 the
NACA
0012
distribution
airfoil
at M_
RAE
is again
= 0.75
airfoil
at the
favorable
pressure
surface
the
strong
shock
exhibited
(see
observed
results,
pressure
distributions.
Observing
almost
that
structure
8.3.2
The
are
that
the
leading
is not a simple
recovered
and
designed
rotation.
by the
shock
to create
have
the
proven
boundary
to
forcing
distribution
no differences
are
are perceptible
to either
incompleteness
that
Mach
number,
same
gradient
at the
(8.4))
test
for the
a = 1 used
edges
RAE
the
1, even
edge
at these
method.
In the
and
the
airfoil
final
shape.
the targets
rotation
built
process.
difference
details
upper
airfoil
in the final
the
the
= 1.0 , and
target
lift design
involves
the target
for obtaining
at 0.0; hence,
Case
attains
design
an effective
constant
and
leading
by the
is seen
has
mode
the shape
discrepancy
airfoil
As with
in inverse
between
for by the
design
the
in the
it might
evident
from the
trailing
while
exactly
through
used
in the pressure
used
a difficult
a slight
compensated
was
of the adjoint
Figure
no discrepancies
However,
was
have
are
quite
that
both airfoils
airfoils
there
0.1 indicates
coordinates
represents
the points
different
toward
steep
case
almost
gradients.
to the
this
Even
can be attributed
Due
conditions,
solution
of dissipation
C1 = 0.64.
and
159
level of comparison
discrepancies
in the
program
of the
this
of the airfoil
design
final
shape.
unweighting
difference
or inaccuracies
Method
the
to be quite
Slight
slight
airfoil
level
wave
surface
that
Of course
happened
needed.
airfoil
the
structure
been
in the
the
smoothing
have
and
since
Flow Design
(8.3) shows
distribution
attainable
If the
would
Figure
matched
be a case where
term
for Potential
by
into the
However,
between
of the
shock
the
wave
method.
DRAG MINIMIZATION
last
carried
test
out
of an airfoil
64A410
case
in the
introduces
fixed
is optimized
airfoil
operating
drag
as the
circulation
mode.
In Figure
to attain
minimum
drag.
at M<, -- 0.75,
cost function.
and
Again
(8.5),
the
the
design
camber
process
is
distribution
The
design
starts
from
a NACA
('l = 0.79.
Under
these
conditions
the
Chapter 8
airfoil
produces
Henne
surfaces
proceeds
After
are
204 counts
functions
lower
has
Results
as specified
iterations,
successfully
reduced
further
in Figure
reduction
there
coefficient
gradient
were
specified
search
of the
where
the
(8.5).
in the
design
that
lift
only
drag
an improvement
space
the
Finally,
was inadequate
the
was
Both
at least
reduction
it may
in the
is the
to allow
initial
wave
drag.
and
be that
the
possibility
that
improvement.
the
the
final
method
states
in no significant
possible
not
and
then
is possible
could
upper
design
to vary,
resulted
Hicks-
The
initial
three
the
in drag
design
a further
large
the
Eighteen
both
allowed
iterations
has
Second,
there
to modify
is maintained.
camber
design
160
flow theory.
minimizing
no further
such
direction.
thickness
This
constraints.
Method
chosen
to 10 counts.
thickness
that
are
and
Subsequent
that
Design
to potential
(B.5)
cost function.
is the possibility
and
such
constant
Flow
according
in Table
simultaneously
4 design
First,
of drag
by maintaining
depicted
for Potential
explanations.
with
inaccuracies
be achieved
the lift
in the
in the
parameterization
Chapter 8
Results
for Potential
Flow
Design
Flow
......
10 _
?'
...............
_..
: ................
161
Solver
Solver
:...?....:b.
--
.'.
i'('i_!qi_,ii_,i__(.'._q?_
:;_,i:"-:
_:,:9_'-:"
2=:_"_.'_:_._
(:i_q: :q_i :i,i( ,:i (i __.i,:_q..:i-'.
..,__q i,:,.. : .::- :q ,.. ;__,.",i_'_(1%(
10 2
-
. .--r._*,z._.vv
Adjomt
Method
-.--.-.---.-.-.-.--.-.-.-}.-.
10'
_-.......
+.-...-..
:.._:
;......-..
__
-+ ..-.--.-...+...t-..-_:.-..+
-._-:
..+.-...+ ...,'.-....-
.--..-.-
...4..-.---..
-.- .- -.-.-
.:_:_--
: ::
-_ I0 (
_:':':':':':':':.!:
"!";:':_"
:':':'".::':'.:":':'""L-'.:
!":"":':":'"":"""_:"":":'"-:':'"":':':':'f:':"
"":':'":':':':"
":':':'i":':'""
:':':__';'"":':
t_
_ 10 _
...............................
_,...
............................
_................................
i ...............................
i ....................
...........
._ 10 6
lO _
IO s
10 9
I0 '
:...-
0.0
20.0
40.0
60.0
80.0
100.0
Iteration Number
Figure
8.1: Convergence
for FL042
andADJ42.
Rates
Mesh
in Terms
= 193x33.
of Average
5 Mesh
Residual
Multigrid
Cycle.
120.0
Chapter
Results
for Potential
Flow
Adjomt
Design
Method
Finite Differ_cc
IO.O
Method
Method
5.0
0.O
-5.0
-10.0
o.o
Io.o
2o.o
30.0
Variable
Figure
8.2: Comparison
for Potential
Flow Design
Design Variables
Defined
Average
Residuals:
FL042
Stepsize
= 0.0001.
Variable
of Finite
Method.
in Table
--
Difference
Test Case
1
10 -9, ADJ42-
Scaling
= 0.01.
vs. Adjoint
2.
10 -:_.
Gradients
162
Chapter
Results
for Potential
Flow
Design
Method
163
l
,....."
j,
,+'_
l
!
i
!
f
........
__
d-
8.3az
Initial
Condition,
(:'l = 0.7242,
# = 42.275
Cd = 0.0246,
a = 2.147
Figure
8.3: Case 1: M = 0.735, Fixed
--, Initial Airfoil: NACA 0012.
- - -, + Target
Cp: NACA
64A410,
Circulation
M = 0.735,
Mode.
Inverse
! = O. 032
_ = 0.012
Design
_ = 0.0 .
......
-3
'
8.4a,"
Initial
('l = 0.6429,
Figure
--,
8.4:
Initial
o - -, + Target
Condition,
('d = 0.0227,
! = 20. 781
NACA
Cp: RAE
2822,
8.4b:
a = 2.097
45 Design
('l = 0.6444,
Circulation
0012.
M = 0.75,
i
1
_ = 1.0 .
Mode.
Iterations,
('d = 0.0048,
Inverse
Design
I = 0.032
_ = 1.069
Chapter 8
Results
for Potential
Flow
Design
Method
164
/!
j--
,!
I
(f
8.5az
Initial
Cz = 0.7927,
Condition,
C'd = 0.0204,
! = 10.189
o = -0.367
Figure
8.5: Case 3: M = 0.75, Fixed
18 Hicks-Henne
Design
Variables.
--, Initial Airfoil:
NACA
64A410.
8.5b:
Circulation
4 Design
Ct = 0.7939,
Mode.
Iterations,
C'd = 0.0010,
Drag
Minimization
! = 0.507
e_ = 0.405
Design.
165
Chapter
RESULTS
FOR EULER
DESIGN
This
chapter
grouped
test
presents
It is hoped
using
that
will adequately
The
analogous
these
combined
with
those
case
to test
Case
by using
at Mach
9.1
that
is used
2 used
the
design
= 0.75
formulation,
in the
drives
the
a good
a unique
points.
design
methods.
Euler
actual
design
method
(it is also
Case
from
and
since
the
target
toward
variables
and
control
of adj oint-based
(B.2) of Appendix
minimum,
comparisons,
chapter,
starting
case
be
previous
shape
check
shall
in the
(9.3)):
design
results
B-spline
flow method
profile
(B. 1) and
using
the
the
a = 1. Fifty
represents
with
potential
between
The
gradient
presented
efficiency
in Section
in Tables
this
a problem
and
and
cases
for exercising
difference
method
as described
B1.
0012
as the
2822
airfoil
Hicks-Henne
type
As with
it features
the challenges
NACA
RAE
be
3 for the
pressures
the
of the
will
the potential
proven
of transonic
design
flow.
CONVERGENCE
The
convergence
The
iterations
the
the utility
to be presented
operating
variables,
results,
method.
characteristics,
test
the
flow
convergence
design
and
objective,
are chosen
Euler
functions,
test
and
METHOD
for the
sections:
EQUATIONS
Hicks-Henne
formulation
airfoil,
results
demonstrate
primary
Euler
the
cases
finest).
for the
refer
One
Euler
to complete
Runge-Kutta-like
state
and
multigrid
multistage
co-state
W-cycles
time
systems
through
step
is shown
4 meshes
is taken
in Figure
(9.1}.
(193x33
being
on each
mesh
in the
Chapter
sequence.
the
Results
adjoint
solver.
is started
be the
system.
algorithms
the
in the
construct
to the
co-state
system.
Such
enhance
the
system
the
two systems
advantage
of this
viscosity
to stabilize
system
these
artificial
beneficial
9.2
to the
FINITE
To validate
gradient
obtain
and
and
extension
the
rate.
One
The
was
work
obvious
signif-
difference
while
schemes
system.
to
for use
could
choice
for
techniques
system
the
state
that
take
of the
constructed
accuracy,
rate
present
is linear
convergence.
gradient
smoothing
techniques,
iteration
co-state
convergence
in the state
system
state
for the
in the
to develop
for the
It will
of these
made
unexplored
solution
used
the
was
co-state
domain.
residual
retuning
performance.
discrete
of that
convergence
artificial
While
alternative
the
choice
of
may
be
choices
COMPARISONS
DIFFERENCE
GRADIENTS
adjoint-based
design
accurate
gradients
method
the
sensitivity
of the
stepsize
calculation
limit
method
is of considerable
difference
stepsize
the
the
than
solver
the
and
rate
the adjoint
acceleration
employed
or yet
to enhance
smooth
finite
the
damping
be possible
property
within
significant
convergence
it may
flow while
to enhance
no attempt
fact that
impact
accuracies
very
gradient
the
the
is the
may
GRADIENT
9.2.1
show
linear
terms
that
enthalpy
convergence
multigridding
are used
possible
solver
Thus
as a simple
system
uniform
components
same
166
a better
convergence
an analogue,
adjoint
is nonlinear.
the
Furthermore,
analogue
between
the
it is quite
the
icantly
case
in the state
improvements.
variable
Method
shows
from
to improve
present
Design
again
is started
research
system,
yield
in the
flow solver
employed
co-state
could
The
of further
While
Equations
by zeroing
topic
for Euler
used
in the
for the
and
the
discrete
will be used
difference
differencing.
initial
the
importance.
of the
finite
using
point
flow solver
The first
system
as the
bench
gradients
These
of test
accuracy
Euler
equations,
step
of the
in this validation
is to
for comparison
mark.
to both
sensitivities
Case
a check
3. While
will change
purposes.
Figures
the
(9.2) and
flow solver
were
Here,
(9.3)
accuracy
carried
out on the
requirements
for both
as the
design
proceeds,
Chapter 9
Results
for the
purposes
Figure
(9.2) shows
of gradient
that
flow solver
are needed
(9.3) shows
that
is 0.1.
Thus
assured
ADJOINT
With
this
case
The
condition
described
consistent
is quite
systems.
For
gradients
each
are
just
The
method
indicates
a 5 orders
when
to increase
gradient
1Note
was
purposes
error
of 10 -9 and
a stepsize
state.
in the
Figure
state
of 0.0001
of the discrete
case
level
for both
we are
system.
for the
Remember
that
0.1 was
scales
This
for the
scaling
the
increase
adjoint
and
in stepsize
the
condition
_, because
To some
of the
method
would
introduced
system
have
value
to scale
is linear.
average
effect
of _, in the
the
solver
adjoint
discrepancies
in
completed
finite
for
difference
flow solver.
This
0.0001
necessary
the
and
residual
it would
since
(9.4)
or the
requirement
extent
the
been
for the
to be absolutely
by the maximum
the
have
convergence
difference
shown
is normalized
of the boundary
residual
residual
finite
the
with
adjoint
flow
slight
cycles
in average
gradient.
used
the
very
obtained
Figures
the gradient
where
is not
less stringent
adjoint-based
flow and
1) where
level.
calculated
to the
of either
10 multigrid
of accuracy
stepsizes
since
adjoint
are
7.
(i.e.
approach
convergence
in Chapter
is that
level
adjoint
adjoint
fluxes
plots
for the
the
equation
is chosen
gradient
systems
10 -7 is achieved
the
that
described
convergence
only
(to which
domain
of the
10 + for the
is performed
stepsize
from these
to the
of magnitude
using
the residual
also
size of 0.0001.
analysis
the
also
is striking
same
accuracy.
necessary
initial
for a step
to the adjoint
7 while
appearing,
until
the
conservative.
this
of convergence
discretization
equation
sensitivity
limiting
gradient
solution
the
flow, and
system.
sensitivity
2 flux routines
What
the
to the
insensitive
is 10 -2 for the
the
with
4 orders
to the gradient
a similar
sensitivity
by the
show
levels.
method
in hand
in Chapter
Type
(9.5) respectively
convergence
tolerance
approximation
the
is replaced
more
gradient
to avoid
167
to stay
at least
an accurate
stepsize
gradient
is insensitive)
boundary
Method
it is sufficient
arithmetic
a convergence
Design
GRADIENTS
In this
condition
64-bit
accurate
accurate
approach.
with
to render
by using
Equations
comparisons
an acceptable
of a highly
9.2.2
for Euler
was
very
to maintain
of reducing
converged
cost function
field.
the
This
for optimization
Chapter
Results
convergence
requirements.
the gradient
becomes
based
gradients
entirely
even
when
very
small.
was
explored
the
would
shown
These
that
reduction
also
because
of the
of the
to nonstringent
the
interest.
To underline
with
reliable
the
was
stepsize
of 0.0001
even
8.2 CPU
includes
restarted
from
multigrid
a previously
iterations
be viewed
realized
CPU
time
dimensions
typically
would
be greater.
be even
cost
for the
more
gradient
marked
residual
from
2 solutions
design
a line
of 10 -7 was
methods
with
required
gradient.
The
of the
level
the
10-1
adjoint
further.
Furthermore,
for the
using
CPU
seconds.
flow solver
was
result
of improvement
the number
gradient
represents
gradients.
flow and
(now
renewed
method
59.3
due
search
flow, and
method,
the
(2 vs fi + 1) but
difference
becuase
It implies,
only
be explored
and thus
less-converged
between
solution
estimate
not
during
should
difference
time
that
that
to 10 -4 for the
of the
analysis
difference
it implies
finite
component
adjoint-based
set
average
converged
conservative
considerably
for the
that
the
in computational
as a very
since
while
for each
procedure)
residual
error
the
analyses
evaluations
the computational
a flow solver
fact
flow field
method
was
Secondly,
in practice
be overstated.
flow
in computational
since
are
gradient
will be cheaper
of equivalent
design
result,
seconds
the
method
they
of the
significant
cannot
of
adjoint-
difference
norm
with
of the
two methods
accurate
of average
and
importance
requirements.
this
consistent
finite
norm
since
was chosen
the
the
The
changes
for the
and
and
problems.
by these
value
are
reduction
cause
of 0.0001
trends
168
is approached,
way
optimum
number
Method
could
the value
adjoint
of the
levels
adjoint,
This
required
part
stepsize
to the
The
for the
multiple
expensive
minimum
in any
for the
convergence
do not involve
most
close
(3.7).
drastic
Design
conservative
convergence
gradients
larger
Here,
requirements
the
vast
that
was
in Section
as the
be affected
ofstepsize.
design
convergence
first,
not
this
to be a sufficiently
the
Equations
However
smaller,
independent
it was
for Euler
solutions
This
that
would
the
of design
must
can
reduce
benefit
variables
be
the
in three
would
Chapter 9
9.2.3
Results
GRADIENT
(9.6) a straight
ods.
this
values
above
flux routines
and
for the
proved
wall
boundary
of the
method
Both
that
in the
calculations
apparent
in Figure
BOUNDARY
The
distinct
the
small
the
[65],
difference
still
of different
Type
the
yet even
routines
adjoint
comparisons
adjoint
1 boundary
volume
inte-
As was seen
the
error
gradient
level
that
is
alternate
is explored.
were
condition
wall
boundary
then
we were
able
is seen
between
present
in the
condition.
conditions
these
last
adjoint-based
Turning
wall
boundary
the very
original
Type 3 boundary
wall boundary
in Figure
exist.
dissipation
within
The
the
still
and
an examination
condition
between
neglected.
significantly.
shown
development
discrete
be tolerated
improvement,
was
that
been
im-
AND FLUXES
For these
original
and
process
than
have
can
to institute
the
surface
Type 2
is a slight
consistency
of the
to the
used
discrepancies
in the
terms
errors
design
this
a comparison
This
2 and
discrepancies
with
the
and
done
discrete
set
there
From
treatment
operation,
that
was
where
strict
in the
wall boundary
and
areas
dissipation
CONDITIONS
flow
gradient.
Type
these
affecting
work
transpose
that
two meth-
were
method
shows
discretizations.
many
are evident
matrix
flux and
(9.7) shows
early
are
adjoint
result
work
of maintaining
To understand
9.2.4
that
that
the
for the
tolerances
The
The
domain
equation
is seen
and
there
and
without
of 10 -9 for the
169
the gradients
comparisons.
despite
flow discretization,
adjoint
the
that
differences
flow formulation.
Figure
Method
convergence
conditions.
approach
the gradient,
potential
Design
between
and
time
conditions
in the
form
stepsizes
CPU
adjoint
it is clear
of these
terms.
the
for the
implementation
Examples
grals
the
is made
Type 3 boundary
discrepancy
current
comparison
comparison
defined
Equations
COMPARISONS
In Figure
For
for Euler
tight
conditions
convergence
used
to ensure
gave
a rather
condition
to obtain
working
vastly
improve
two,
leading
to the
to comparisons
are
tolerances
consistency.
that
both
gradient
all using
poor
estimate
was
used
design
the
of
in our
methods.
gradient.
conjecture
probably
It
not
No
that
the
associated
where
Chapter
Results
the
wall
boundary
the
Type
1 vs.
wall
boundary
the
condition
Type
in the
research
to determine
test
cases
over
the
accurately
the
Method
(9.8)
as dramatic
but significant
count
how
to follow,
not
be remembered
operational
Design
as Type 3, Figure
Although
a small
It must
increase
Equations
is fixed
2 fluxes.
conditions,
Type 2 fluxes.
the
for Euler
the
Type
1 fluxes.
a comparison
as with
the
conditions
involve
the
to
a significant
work
of future
be calculated.
and
in the
by resorting
It will be the
should
for
change
is seen
Type 2 fluxes
gradients
Type 3 boundary
shows
improvement
that
these
170
In all of
Type 2 fluxes
will be
used.
9.3
HICKS-HENNE
Several
are
test
cases
provided
larger
using
results
with
stable
in the
equation
distributions
the
same
the
potential
analysis
the
constant
to drive
the design
(FLO82)
and
so that
this
renormalized
at y = 0. As a final
method
was
even
terminated
adjoint
problems
procedure,
such
the
that
it is noted
once changes
are
apparent
all
in the
were
cases
airfoils
obtained
their
in the
in many
solver
target
all involve
through
and
of the
cost function
wave
of these
in the
identical
are
remained
adjoint
pressure
airfoils
with
as with
between
realizable.
here
leading
in any
Furthermore,
remained
of this
or shock
for known
kept
design
that
of the
design.
cases
course
used
adjoint
calculated
structure
both
was
test
of the solutions
the
stated,
were
the
most
solver
that
coefficients
inverse
during
no smoothing
that
used
the shock
the
point
Further,
otherwise
the dissipation
Additional
of the method,
gratifying
as that
method.
presented
discontinuities
Unless
flow cases,
a. To facilitate
Itis
strong
conditions.
flow method,
rotated
were
for the
of one case.
flow solver
potential
design
variables.
condition
of the
unlike
design
basic
boundary
presence
used
the Euler
set of design
the exception
boundary
with
the same
of the
CASES
conducted
in References
unweighting
located
are
body of research.
obtained
were
TEST
the
However,
design
various
at a
sources
trailing
edges
were
cases
to follow,
became
negligible.
the
Chapter 9
9.3.1
Results
INVERSE
The
initial
Figure
and
(9.9).
a NACA
final
around
the
The
1 for the
time,
the
exactly
potential
shock
operating
airfoil
displays
a very
desired
shape
resolution.
constant
would
shock(s)
in the
Test
starting
and
become
during
appear
(B.2).
the
force
boundary
Case
(9.11)
also
Of particular
and
is driven
shock,
here
3 also
uses
It is noted
airfoil
shows
note
the resulting
in terms
term
method.
the
design
was
target
to visual
crisp
that
strong
to the
variables
matched
or more
equation
smoothing
of the
to converge
dissipation
This
distribution
is able
a case the
(9.10).
conditions
smeared
Case
pressure
these
of the
in such
of either
the
same
set
of design
in Figure
it would
was
held
oscillation
in and
or shock-wave
matching
even
during
two intermediate
Cvs retain
a very
variables
(9.11).
at a = 1 and Mach
progression
in the
more
flow
final
pressure
structure
pressure
corresponding
50 Hicks-Henne
shock
and
in Figure
method
to modify
that
around
the
unweighting
definition.
exactly
the
the
that
forcing
as illustrated
almost
target
target
the
were either
employment
condition
the
of
potential
in the
is displayed
using
in the
here
in
variables
are used
airfoil
discrepancies
design
discrepancies
design
The
a = 0 . Under
yet the
solution
seen
matched.
and
and
even
final
are apparent
towards
0.70
the
shown
distribution
Hicks-Henne
As was
some
design
again
the
condition,
target,
mode
Once
design.
target.
are
the pressure
with
been
method
mode
displayed
an unrealizable
surfaces
visible
to achieve
discrepancies
in the boundary
could
to the
have
at Mach
If the target
obviously
structure
strong
without
(B.1)
171
design
a = 0 . Fifty
alpha
the
airfoil
GAW 72 airfoil
of Tables
Method
Euler
in Tables
matching
perceptible
0012
and
in fixed
2 is an inverse
NACA
is modified
0.735
flow algorithm
no such
Case
Design
1 for the
and specified
is run
of the
distribution;
Test
at Mach
design
Case
airfoil
the airfoil
almost
details
of Test
0012
airfoil
distributed
cases,
results
The NACA
distribution
Equations
DESIGN
64A410
shape.
for Euler
0.75.
the
the
The
design
solutions
smooth
target
Again
shock
and
the
pressure
the design
position
process
is the
character
NACA
as a
distribution
is
method
and
toward
fact
0012
that
converges
strength.
the
both
Figure
minimum.
the
airfoil
of design
Chapter 9
Results
for Euler
Equations
Design
Method
172
variables.
Test
Case
4 represents
= 0.175 is chosen
that
the
Korn
no wave
drag.
desired
to give
required.
shock
this
pattern
close,
but
remaining
greater
design
some
in the
are
not
related
to an incomplete
there
space
is a tendency
It appears
test
the
visually
design
driven
that
cases.
desired
space
since
fact
the
variables
was
necessary
this
problem
to produce
a double
the design
space
The
in the
this
by the
towards
that
for
final design
is very
distribution.
The
pressure
detectable
and
design
of variables
design
0.75
being
number
in the previous
which
supercritical
54 Hicks-Henne
in the
from
at Mach
is presented
airfoil
employing
discrepancies
airfoil
challenge
0012
recompression.
than
Korn
free
NACA
freedom
discrepancies,
probably
shock
is approached
nonlinear
show
The
increase
of a smooth
is more
does
The
slightly
instead
the
method
(B.4).
final
has
shows
design
and
the
As the
problem
still
(B.3)
the
The
pressure.
condition
(9.12)
with
challenge.
target
at this
Figure
as per Tables
in order
for the
airfoil
target,
a greater
airfoil
shapes,
shock-free
case
are
is very
delicate.
In Test
Case
However,
the
that
Thus
this
the shock
this
proved
wave
very
region.
and
distribution,
such
shown
results
in Figure
the
pressure
(9.13),
between
the potential
shock
very
closely
it and
the
even
variables
flow equation
the
can
pressure
equations
It is interesting
was
that
outside
An examination
airfoil.
Euler
a solution
50 design
target
target
unweighting
approximates
it exactly.
distribution.
jump.
achieved
with
the
by the
wave
distribution
the unweighting
pressure
to provide
as an isentropic
unweighting
difference
cases,
in which
the target
used
is not realizable
is modeled
the
for a target
was
distribution
without
using
is revisited
(FL042)
only case
but of course
shock
airfoil
of the target
to matching
a striking
strong
pressure
Results
The final
(B.2)),
reveals
close
2822
flow solver
to be the
to be necessary.
come
RAE
potential
distribution.
because
5 the
did
not
of the shock
(Tables
desired
incorrect
(B. 1)
pressure
of the final
It can be seen
give quite
found
airfoil
that
results.
for
Chapter 9
9.3.2
Results
for Euler
Equations
Design
Method
173
DRAG MINIMIZATION
at a fixed
lift.
However,
constraint
alpha
it turns
and
drag
airfoil
Cl = 1.000
and
cycles.
This
remain
and
near
would
with
number,
given
the
procedure
since
minimizing
to lift by reverting
lift coefficient
to zero
as an implicit
lead
to
free.
the
lift
that
Even
edge
drag
that
design
Table
this
drag
been
precludes
Mach
the
existence
of many
addition
of more
7, drag
is again
is that
the
design
requirements
problem
beyond
the
thickness
surface
thickness
should
that
that
Also,
be more
such
an
Mach
The
airfoils.
minimization
it
since
and
airfoils.
of such
an
pressure
likely
such
is
displays
doubtful
flow.
number
cam-
distribution
It is quite
lift,
the
in 13 design
airfoil
in viscous
case
pressure
it is highly
for this
illustrates
and
of the upper
shocks
designed
I count
designed
design
0.75 and
modify
number
surface
newly
(9.14)
which
to just
too steep.
and
at Mach
Figure
drag
the gradient
is probably
has
the
the upper
zero
airfoil
(B.5),
coefficient,
though
flow separation
zero
64A410
condition.
variables,
In particular
happened
this
The NACA
deThe
precisely
of drag
at a
('t.
mented
is once
due
a large
to reduce
Note
trailing
is nothing
by the
design
while
experience
from
In Test
Since
drag
as a starting
is able
in practice.
specified
is used
shock
essentially
there
conclusion
the
of the design
lift is necessary
to be minimized
ever be used
airfoil
specifying
at fixed lift.
unchanged.
amount
an airfoil
drag
is accomplished
distribution
remove
cost function
procedure
supercritical
would
the
of retaining
even
18 Hicks-Henne
optimization
enormous
simply
('d -- 0.0416
ber, the
distribution
method
out that
as the
to follow
shapes.
by choosing
both
other
would
that
cases
This or some
drag
sensible
reduction
Case
with
a target
the target
again
distribution
run
from
pressure
pressure
used
Test Case
objective
distribution
distribution
in constant
as the
alpha
to form
indirectly
mode.
3 is augmented
function
a combined
specifies
In this
a target
example
by the drag
except
case
coefficient
that
objective
('_, the
the
target
to form
it is augfunction.
design
code
pressure
a combined
Chapter 9
Results
cost function.
(B.1)
and
(B.2).
reduced
Figure
from
have
and
design
Case
been
accommodate
In the
final
to the
NACA
64A410
design
example
design
is carried
out
target
pressure
the
of the
upper
majority
drastic
is that
the
pressure
achieves
higher
lift Korn-like
design
variables
still be that
drag
surface
Hence
64A410.
that
this
Figure
(Test
lift.
Here
Ct = 0.8.
the
Korn
of the
has
been
coefficient
2822
The
quite
airfoil
pressure
different
in design
8) we once
we try
to recamber
airfoil
(9.16)
shows
in 20 design
like that
to
Test
Case
the
new
3.
unlike
Case
over
function.
The
not
display
Since
should
be a
will
has dropped
In addition
practical
Korn
distribution
of its target,
the
the
24 Hicks-Henne
the thickness
iterations.
6,
specified
design
choosing
the
number.
cost
does
again
Mach
is now
airfoil
that
be far more
and
of the
we are
only camber,
would
Case
However,
Korn
because
much
design
Tables
It should
drag
RAE
is of course
at Cl -- 0.62
modify
looks
like the
to ('d as part
obtained
to 3 counts
shock
and
distribution
that
the
in addition
Furthermore,
(B.6))
the drag
of its surface.
functions
from
distribution
airfoil.
very
much
at a fixed
= 0.75
was
from
shock.
distribution
distribution
it is expected
the
upper
the Korn
distribution.
than
one designed
the
6.
last
points
at Mach
pressure
230 counts
B-SPLINE
The
the
from
of the
it will operate
that
of the NACA
ahead
cycles
precisely,
looks
over
case
at a = 1 to 7 counts.
achieved
airfoil
drag
pressure
(Table
pressure
in Case
9.4
this
been
174
earlier
19 design
airfoil
the Hicks-Henne
surface
recovery
airfoil
the
and
for minimum
so that
0012
resulting
weaker
using
airfoil
NACA
Method
as in the
after
distribution
near
a shock-free
advantage
The
its pressure
region
that
the target
the significantly
return
The
had
Design
prescribed
illustrates
45 counts.
in the
Equations
are
3 that
in fact matches
distribution
variables
(9.15)
from 28 counts
be noted
would
The
for Euler
four
test
as design
effectiveness
TEST
cases
presented
variables.
and
CASES
The
reliability
in this
main
research
emphasis
of these
design
explore
of these
variables
the
use
examples
with
of B-spline
control
will be to compare
that
achieved
in the
Chapter 9
previous
two sections
as possible
some
be repeated
Results
for Euler
by the
Hicks-Henne
of the same
using
test
the B-spline
to represent
as well
as subsequent
designs.
first
(Test
example
perform
an inverse
starting
point
was
target
pressure
at the
same
upper
and
NACA
0012
the
and
edge
were
at fixed
a NACA
0012
lower
surfaces
airfoil.
To ensure
of the
B-spline
trailing
edges
variables.
These
were
locations
of these
Henne
functions
the pressure
and
Case
final
1 is that
differences
used,
the
distribution
a good
result
the airfoil
(9.17)
there
was
obtained
case,
some
was
able
is a slightly
of design
significant
Just
shows
iterations
since
here
they
with
advantage
the
leading
of the
leading
final
as design
only.
design
as when
to fully
the
Hicksboth
this
oscillation
oscillation.
The
and
final
of the
may
be problem
only 31 design
appears
values
specific.
variables
to be offered
case
in the
no such
the
The
after
recover
between
perceptible
starting
design,
points
difference
of the
the
direction
(9.17).
A notable
on each
side
The
The
operating
at both
36 control
initial
= 0.75.
to the
on either
is to
the
throughout
(B.7).
space
goal
airfoil
points
y coordinate
in Table
(9.9)
Mach
points
31 of the
in Figure
that
64A410
airfoil
the initial
The
approximation
control
in the
shape.
1.
Recall
will
use B-spline
to represent
control
points
design
Figure
number
the
provided
B-spline
while
a close
freely
systems
number.
B-spline
as fair
functions
Case
of a NACA
left
point
comparison
small
cost
However,
as opposed
by the
B-spline
points.
Test
Case
Test Case
specific
are
starting
such
control
points
and
This
CAD
of Test
continuous
and
this
at _ = 0 and
to 4, the
fixed,
with
the
set
to move
in Figure
between
functions
allowed
distribution
pressure
since
were
and
in unison.
control
is shown
a smooth
remained
to move
as that
to define
175
directly
Mach
Eighteen
was
typical
operating
used
curve
forced
40 iterations
and
airfoil
number.
were
Since
be a repeat
is specified
Mach
To make
were used
alpha
Method
points.
9) will
design
and
attempted
B-splines
Case
distribution
alpha
degree
edge
the geometry,
Design
functions.
cases
control
surfaces
The
Equations
10 essentially
9 applying
design
goals
here.
and
repeats
The reader
conditions.
Test
Case
is referred
The
design
2 with
much
of the
to the discussion
variables
were
same
discussion
of Test Case
the
same
for
2 for the
31 variables
Chapter 9
Results
for Euler
described
9 and
oscillation
in the final
pressures
In Test
point
Case
design
to the
in Figure
the B-spline
control
reduction
and
in the
10 even
of the
though
points
the mesh
result
design
control
When
the
the
One possible
would
a modest
control
points
far
A prudent
as design
employed
by Jameson
was
gratifying
that
when
is that
from
step
final
Further,
the
is not
as good
at iterations
oscillations
and
the
hence
were
that
be to use a low-pass
in Figure
Test Case
the
with
(9.19)
3.
the
such
actually
of
space
In extreme
presented
here.
design
the
space
severity
such
pressure
distributions
when
designs
However,
filter
using
in a manner
drastic
they
number
design
10 per surface,
control
of the
interim
of the
solutions
achievable
the
in Test Cases
that
in the
reduced.
with
Although
in a multimodal
say
was greatly
information
also increased.
quality
like using
conditioning
degree
that
B-spline
design,
evident
indicated
solutions
so as to smooth
with
a poorer
the
points,
act more
in the
than
the
frequency
oscillations
high
Even
they
functions.
points
and
better
is that
the high
solutions
guarantees
solution
that
oscillations
these
these
is actually
Hicks-Henne
of control
could
much
nearly
a local minimum
compared
functions.
in the interim
solutions
variables,
that
the
points
number
interim
Hicks-Henne
Thus
to which
solutions
for
solution
control
two interim
oscillatory
cause
far from
failure
points
be attained.
extent
stopped
For
of control
B-spline
control
more
to a point
poor interim
31 B-spline
between
are
of these
for the
(9.18).
and
of nonlinearity
oscillations
of the
in the
easily
of control
process
oscillation
number
number
for the
the
visible
plots
solutions
variables.
that
the
the
cause
reached.
of the
using
A comparison
variables
degree
similarly
the gross
design
can
with
shows
cause
as design
in Figure
Figure
possible
surface
(9.19)
176
is a noteworthy
with
B-splines
the design
determined
was increased,
cases
One
as compared
points
for the
is a greater
tests
are
there
3 is repeated
interim
they
Method
Again
upper
solutions.
the
than
points
here,
forward
(B.7).
cost function
control
Further
existed.
was
the
presented
10.
that
themselves
there
space
are not
points
case.
in the
that
final
shows
may localize
points
contained
and
cost function
Hicks-Henne
control
and
(9.11)
in Table
Design
(B.7).
of Test Case
listed
initial
in Table
on the
design
variables
in addition
those
11 the
listed
Equations
interim
did better
a small
Bspline
similar
to
solutions
it
in terms
of
Chapter 9
Results
The final
points
were
listed
able
It seems
given
from
number
this
the
at the possible
may in turn
(B.7}.
better
increase
of design
variables
problems
that
must
In this
final
example
of design
than
Equations
Design
repeats
Test Case
in Table
to achieve
sign space
comes
Test Case
for Euler
results
the
Hicks-Henne
the
likelihood
is far from
be explored
others
high
comprehensive
with respect
control
However
B-spline
points
content
design
it gives
control
points
functions.
section
that,
indeed
gives
a larger
geometric
in the
space.
space
design
Although
an introductory
design
control
in this
this greater
frequency
to the
the B-spline
presented
of a multimodal
177
4 using
case the
in Case
B-spline
functions.
of a greater
shock-free
than
as well as the
variables,
price
difficult
Method
for a
de-
flexibility
space
that
this study
example
parameterization.
of the
Chapter
Results
for
Euler
Equations
Design
Method
178
Flow Solver
......
Ad)omt
Solver
1oo
10'
10 _
10 _
t_
10'
09
_0
09
10 _
<
10 6
10'
10'
10 _
o.o
so.o
loo.o
Iteration
Figure
for
FL082
9.1:
Convergence
and
ADJ82.
Rates
Mesh
in Terms
= 193x33.
150.o
Number
of Average
4 Mesh
aoo.o
Residual
Multigrid
Cycle.
250.0
Chapter
Results
for Euler
Equations
Design
Method
179
Convergence
Tol.
= 10_(-5)
Convergence
Tol.
= lfY_(-8)
Convergence
Tol.
= 10A(-6)
Convergence
Tol.
= lf_(-9)
Convergence
Tol.
= 10"(-7)
Convergence
Tol.
= lf_(-IO)
.......
40.0
20.0
s_
"O
_ _
0.0
J_Jr_
-20.0
sl S
-.40.(}
0.0
I 0.0
2{).11
30.0
I
40.0
50.0
Variable
Figure
Design
Stepsize
9.2: Sensitivity
of Finite
Difference
Method
Variables
Defined
in Table 1. Test Case
= 0.0001. Variable
Scaling
= 0.01.
2.
to Flow
Solver
Convergence
Chapter
Results
for Euler
Equations
$tepstze
stepstze
- O. I
steps|ze
- 0+01
Design
1.
_
Method
stepslze
stepslze
= 0.0001
40.0
20.0
0.0
_D
-20.0
-40.0
o._1
lo.o
20.0
3o,o
Variable
Figure
Design
Flow
9.3: Sensitivity
of Finite Difference
Method
Variables
Defined
in Table 1. Test Case 2.
Solver
Average
Residual
= 10 -9.
Variable
to Stepsize
Scaling
= 0.01.
0+001
180
Chapter
Results
for Euler
Equations
Design
Method
181
Convergence
Tol. = 10"_(-2)
Convergence
Tol.
= 1(_(-5)
Convergence
Tol. = 1(v',(-3)
Convergence
Tol
= 1(_ -9}
Convergence
Tol. = 10/,(-4)
Accurate
Fimte
Ddference
40.0
2{).0
ca
0.0
-20.0
-40.0
o.o
io.o
2o,o
3o,0
4o.0
Solver
Convergence
Variable
Figure
Design
Stepsize
9.4: Sensitivity
of Adjoint
Variables
Defined
in Table
= 0.0001.
Variable
Scaling
Method
to Flow
1. Test Case 2.
= 0.01.
so.o
Chapter
Results
for Euler
Equations
Design
Method
182
Convergence
Tol. = lOt'(+O)
Convergence
Tot. = 10_(-3)
Convergence
Tol. = ](Y'(-1 }
Convergence
Tol. = 10_'(-9)
Convergence
Tol. = 10"(-2}
40.0
20.0
._
"_
0.0
-20.0
-40.0
0.0
I 0.0
20.0
30.0
40.0
Variable
Figure
Design
Stepsize
9.5: Sensitivity
of Adjoint
Variables
Defined
in Table
= 0.0001.
Variable
Scaling
Method
to Adjoint
1. Test Case 2.
= 0.01.
Solver
Convergence
50.0
Chapter
Results
for Euler
Equations
Fmlte
Design
Method
183
Difference
Adjomt
40,0
20.0
._
0.0
-20.0
40.0
o.o
to.o
2o.o
30.0
4o.0
Variable
Figure
9.6: Comparison
of Finite Difference
and Adjoint
Gradients
Design Variables
Defined
in Table 1. Test Case 2. Euler Formulation.
Flow Solver Average
Residual
= 10 -'_.
Adjoint
Stepsize
Solver
Average
= 0.0001.
Residual
Variable
Scaling
= 10 -'_.
= 0.01.
50.O
Chapter
Results
for Euler
Equations
Boundary
Condmon
I.
Flux
Type
Boundary
Condtt)on
2.
Rux
Type
Design
Method
Boundary
+
Accurate
184
Conchtton
Finite
3,
Difference
Flux
Type
Gradtent
40.0
20.0
"'O
0.0
(D
-20.0
-40.0
0.0
10.0
20.0
30.0
40.0
50.0
Variable
9.7." Comparison
Figure
tions.
Design
Flow
Variables
Solver
Adjoint
Stepsize
Defined
Average
of Adjoint
in Table
Residual
Gradients
with
Different
= 10 -_.
Solver Average
Residual
= 10 -_.
= 0.0001.
Variable Scaling
= 0.01.
Wall Boundary
Formulation.
Condi-
Chapter
Results
for Euler
Equations
Design
Boundary
Condition
3, Flux lype
Boundary
Condition
3. ["lux Type 2
40.0
Method
185
Gradient
20.0
.o
,.,-j
0.0
-20.1)
-40.0
o.o
_o.o
2o.o
30.0
40.0
5o.o
Variable
Figure
9.8:
Comparison
of Adjoint
Gradients
for Different
Design Variables
Defined
in Table 1. Test Case 2. Euler
Flow Solver Average Residual
= 10 -9.
Adjoint
Stepsize
Flux
Routines
Formulation.
Chapter
Results
for Euler
Equations
Design
Method
186
.J
i__'_'-
....
"' .4
i
i
i
1
o
Z
0
9.9a: Initial
C't = 0.0000,
Condition,
! = 112.205
('a = 0.0003, a = 0.0
Figure
9.9: Case 1: M = 0.735, Fixed
Design
Variables.
--, Initial Airfoil: NACA
0012.
- - -, + Target
9.10az
Initial
('l = 0.0031,
(,p: NACA
Condition,
2:
M = 0.75,
Mode.
Design,
50 Hicks-Henne
0012.
72, hi = 0.70,
Inverse
I = 0.040
o = 0.0
e_ = 0.0 .
e_ = 0.0
M = 0.70 Fixed
NACA
('p: GAW
Alpha
I = 144.161
('_t = 0.0002,
Figure
9.10: Case
Design Variables.
--, z Initial Airfoil:
- - -, + Target
64A410,
_ = 0.0 .
Mode.
Inverse
Design,
! = 0.025
a = 0.0
50 Hicks-Henne
Chapter
Results
for Euler
Equations
Design
Method
187
":"/ ....
..........._Q,
.-/
'...
",,,
9.11a:
Initial
Ct = 0.2261,
Condition,
I = 68.556
C:'_= 0.0028,
(_ = 1.0
! = 5.611
_ = 1.0
/'%:.
9.11:
Case
Design Variables.
--, Initial Airfoil:
- - -, + Target
! = 0.840
a = 1.0
3: M = 0.75,
NACA
('t,: RAE
2822,
Fixed
9.11d:
35 Design Iterations,
(:t = 0.6028, ('d = 0.0045,
Alpha
Mode.
0012.
M = 0.75,
_ = 1.0 .
Inverse
Design,
1 = 0.008
_= 1.0
50 Hicks-Henne
Chapter 9
Results
for Euler
Equations
Design
Method
188
,
%
if-.
4:
".,
"*.
'
"
%.
;"
d
%:
OOo%_.
9.12er
Initial
CL = 0.0412,
Condition,
('d = 0.0004,
Figure
9.12: Case
Design
Variables.
--, Initial Airfoil:
- - -, + Target
i = 63.147
4: M = 0.75,
NACA
C_: Korn
9.12b:
_ = 0.175
Fixed
40 Design
(,'t = 0.6292,
Alpha
Mode.
Iterations,
('d = 0.0004,
Inverse
Design,
! = 0.065
_=
0.175
54 Hicks-Henne
0012.
Airfoil,
M = 0.75,
_ = 0.175 .
i :!/
os
"
i
I
c__.
9.13a:
Initial
(,'l = 0.2261,
Figure
Design
--,
Condition,
('_ = 0.0028,
9.13: Case
Variables.
Initial
- - -, + Target
Airfoil:
I = 128.320
5: M = 0.75,
NACA
C_,: RAE
2822
_ = 1.0
Fixed
Alpha
Mode.
Inverse
Design,
0012.
(Potential
Flow
Cp),
M = 0.75,
_ -- 1.0 .
! = 1.097
_ = 1.0
50 Hicks-Henne
Chapter 9
Results
for Euler
Equations
Design
Method
189
//t
-.
M
9.14az
Initial
('l = 1.0000,
Condition,
/ = 20.809
Cd = 0.0416,
Figure
9.14:
Case
Hicks-Henne
Design
--, Initial Airfoil:
Fixed
L:::_
9.14b:
13 Design Iterations,
/ = 0.029
(, t = 1.0000, (, d = 0.0001, _ = -0.787
a = 0.518
6: M = 0.75,
Variables.
NACA 64A410.
Lift
Mode.
Drag
Minimization
"...
Design,
18
..%.
a
i
9.15az
Initial
('t = 0.2261,
Figure
9.15:
Condition,
I = 79.881
('d = 0.0028,
Case
7: M
e_= 1.0
= 0.75,
Fixed
Alpha
Mode.
Design, 50 Hicks-Henne
Design
Variables.
--, Initial Airfoil:
NACA 0012.
- - -, + Target
('p: RAE
2822,
M = 0.75,
_ = 1.0 .
Drag
Minimization
/ = 5.446
_ = 1.0
+ Inverse
Chapter
Results
for Euler
Equations
Design
Method
190
Q_
%-
o
;
9.16az Initial
Condition,
(,'l = 0.8000, Cd = 0.0230,
I = 52.314
a = 0.708
Figure
9.16: Case 8: M = 0.75, Fixed
24 Hicks-Henne
Design Variables.
--, Initial Airfoil: NACA 64A410.
- - -, + Target
&
Cp: Korn,
M = 0.75,
Lift Mode.
(_ = 0.174 .
Minimization
1 = 3.312
_ = 0.405
+ Inverse
Design,
Chapter 9
Results
for Euler
Equations
Design
Method
191
...'"
..
/
i
J
i
!
9.17a:
Initial
Condition,
Ct = 0.0000,
('d = 0.0003,
Figure
9.17: Case
Design Variables.
--, Initial Airfoil:
- - -, + Target
! = 112.443
9:
a = 0.0
M = 0.735,
NACA
C,: NACA
9.17b:
40 Design Iterations,
Ci = 0.6485, C'd = 0.0073,
Fixed
Alpha
Mode.
Inverse
Design,
! = 0.043
a = 0.0
31 B-Spline
0012.
64A410,
M = 0.75.
/
8
s
!
"...
....
m
!
i
k
rr
9.18a:
Initial
('t = 0.0027,
Figure
9.18:
Condition,
Case
Design Variables.
--, Initial Airfoil:
- - -, + Target
I = 144.250
(',t -- 0.0002,
10:
NACA
('p: GAW
9.18b:
a = 0.0
= 0.70
0012.
Fixed
72, M = 0.70.
45 Design
(,'l = 0.8119,
Alpha
Mode.
Iterations,
Cd = 0.0160,
Inverse
Design,
I = 0.015
t_ = 0.0
31 B-Spline
Chapter
Results
for Euler
Equations
Design
Method
192
..o. "_'.
'"'"*'""'
: : :"
.:.. .,....
::...... .3.
.::.:.:.._.......
_//'_
r.:
"'...
':::.
ff
""'%.
"'._
L
,f
i
9.19az
Initial
Ct = 0.2261,
Condition,
! = 68.943
C_ = 0.0027,
9.19b:
_ = 1.0
5 Design
('l = 0.3616,
Iterations,
! = 16.762
(,'d = 0.0075,
_ = 1.0
'oo
.!
9.19c: 10 Design
Iterations,
('t = 0.5927, ('_ = 0.0072,
Figure
Design
--,
9.19: Case
Variables.
Initial
- - -, + Target
Airfoil:
11:
NACA
('_: RAE
2822,
! = 4.211
(_ = 1.0
= 0.75,
Fixed
0012.
M = 0.75.
9.19d:
35 Design
Cl = 0.6033,
Alpha
Mode.
Iterations,
Cd = 0.0046,
Inverse
Design,
/ = 0.004
_=
1.0
31 B-Spline
Chapter
Results
for Euler
Equations
Design
Method
193
"
_.......
o%
!
!
t
9.20az
Initial
C/=
0.0412,
Figure
9.20:
Condition,
('d = 0.0004,
Case
Design
Variables.
--, Initial Airfoil:
- - -, + Target
I = 63.043
12:
a = 0.175
M = 0.75,
NACA
Cp: Korn
9.20b:
Fixed
0012.
Airfoil,
M = 0.75.
40 Design
(,'l = 0.6302,
Alpha
Mode.
Iterations,
Cd = 0.0004,
Inverse
Design,
I = 0.044
_ = 0.175
31 B-Spline
194
Chapter
CONCLUSIONS
This
work
has
presented
ods addressed
the
equations.
first
The
employed
oped
the
as general
be treated
replaced
inally
proposed
constraints
plished
finite
research
finite
also
and
an alternative
the
form
sign
space
been
frequently
discretization
continuous
the
of Hicks-Henne
search
used
sensitivity
use
space
via adjoint
of both
search
was
for finite
procedures
gradients
difference
adjoint
were
the
second
methods
were
devel-
figure
of merit
optimization.
often
by such
used
This
was
been
method
alternative
The com-
methods
was
orig-
extended
here
such
that
This was
with
method.
The
perturbation
space
parameterizations
Two different
parameterizations
B-spline
control
were
systems
presented.
points
quasi-Newton
that
result
tested.
method
problems.
In addition,
from
accom-
mapping
strategy.
optimization
were
which
on an analytic
design
may
idea
removed.
a grid
meth-
governing
while
numerical
have
with
Both
to inviscid
for both
solvers.
an unconstrained
for the
analysis
and
methods.
flow equation
flows
complexity
WORK
aerodynamic
based
combined
functions
strategy
subject
likely
of the previous
formulation
design
design
to geometric
introduced
design
problems
any
of gradient
the reliance
volume
that
calculated
by Jameson
by replacing
design
difference
gradients
with respect
a general
such
shape
of the potential
The
the framework
with
airfoil
the use
equations.
FUTURE
aerodynamic
of transonic
examined
expensive
here
two new
formulations
within
putationally
AND
problem
Euler
10
the
in
The
which
dehas
various
application
of
Chapter 10
10.1
Conclusions
and
Future
SAVINGS
VIA
ADJOINT
COMPUTATIONAL
The
main
idea
utational
from
of using
requirements
(Tz)(fcost)
approximate
been
of the
gradient
where
computational
the design
given
theory
to 2(roost),
presented
in this
space
estimate
control
for airfoils
for the
amount
50 degrees
of savings
of design
Difference
Adjoint
actual
In the
estimate
of adequately
of freedom
achievable
savings
that
Finite
Based
were
Difference
Adjoint
reason
that
calculation,
use
needed
seen
CPU
comp-
design
methods
and
f_ost is the
examples
that
have
parameterizing
variables).
calculation
Analysis
A simple
of the
of restart
in the finite
time
and
Calculation
51 fco_t
Gradient
Calculation
--
2 f_ost
in the
Euler
equations
gradient
is
The computational
Gradient
Calculation
--
8.2 CPU
in the
CPU
25 reduction
was
data
not obtained
cheaper
gradient
the
is mostly
Nevertheless,
the gradient
of the
Flow
Analysis
CPU
seconds
seconds
time
for
the
gradient
the
finite
by the
simple
estimate.
convergence
of the
nearby
solutions
between
responsible
seen
by the use
design
seconds
predicted
it is still
is realized
entire
results
than
to accelerate
costs.
Actual
5.8 CPU
59.3
solution
costs
significantly
to calculate
were:
Calculation
was
actual
1 fco_t
Gradient
of about
difference
Gradient
be expected,
gradient
estimated
Based
a factor
as might
difference
the
(50 design
in the
Flow Analysis
The
variables,
the
below:
Finite
The
for the
flow analysis.
Flow
The
is to reduce
required
number
a reasonable
was
design
calculation
cost of a single
195
FORMULATIONS
in aerodynamic
n is the
research,
Work
problem
(Initial
Point)
that
of the
a large
adjoint
reduction
method.
is summarized
5.8 CPU
below.
seconds
in
Chapter 10
Actual
Adjoint
Actual
The
actual
time
Gradient
Calculation
35 Design
Iteration
Using
which
not
run
were
using
required
reduction
and
Based
computational
solutions
was
Conclusions
performed
the Adjoint
finite
for such
within
a run
time
is 2500
seconds.
overall
design
for the
8.2 CPU
Method
665.0
dominated
line search.
gradient,
196
Point}
was
each
difference
Work
(Initial
the
in CPU
Future
was
by the
2-5 flow
design
code
estimate
of the
CPU
roughly
a factor
that
procedure
seconds
the entire
a reasonable
Implying
CPU
(_85%)
While
seconds
achieved
of 4
by employing
savings
variables.
hanced
the
pend
would
The
on the
searches.
with
method
regardless
a greater
they
may
due to the
savings
it is actually
impact
a large
of the
incur
approach
on the
portion
adjoint
counterparts.
employed
within
the
same
is used
total
of the
CPU
time
state
are
and
of design
further
costate
cost savings
may
computa-
number
a design
be needed
realized
by
will
de-
in univariate
computational
Thus
these
costs
extra
costs
of adjoint-based
methods
costs
the
computational
en-
systems
algorithm
additional
or not.
the
methods
The
that
that
greater
for the
flow calculations
the adjoint
it is clear
necessarily
requirements
flow calculations
relative
up
to be considered
difference
of additional
extra
make
finite
when
of whether
have
greater
convergence
their
number
Such
are
computational
reduced
compared
adjoint
be even
actual
by their
when
problems
outside
will
since
gradient
calculation.
10.2
CONTINUOUS
While
developed
these
methods
obtained
via finite
solution
to the
alently,
it may
step
size
for the
VS.
SENSITIVITY
in this thesis
both implement
produce
differences
continuous
DISCRETE
gradients
they must
problem
be stated
that
the
finite
difference
produce
within
gradients
method,
that
the
ANALYSIS
continuous
accuracy
obtained,
will always
sensitivity
correspond
methto those
that
are consistent
with the
of the
discretization.
Equiv-
in the
contain
limit
of convergence
errors
with
respect
and
to
Chapter 10
the
Conclusions
gradient
mations.
of the
In contrast,
it must
necessarily
exactly
matches
ods produce
those
regardless
equations.
On the
of the
to mimic
from
finite
the
identical
of these
various
10.3
second
trade-off
type
enforced.
was
extend
line
deserves
accuracy
required
algorithm.
This
trade-off
algorithm
that
the
scope
of a single
search
with
flow
in the
flow
refinement
the
which
is done
may
difference
in
both
the
method
of the
was
that
gradients
difference
system
of the
refinement
study
meth-
system
these
method
method
uses
in both the
direction
were
did not
using
rank
effort
flow and
adjoint
have
is used
well beyond
design
of work
will
would
accuracy
adjoint
research
of the
effort
this
finite
that
gradients
on the
of mesh
gradients
a significant
an
Since
limit
adjoint
produces
such
that
reasonable
the
method
depend
consistent
size,
sensitivity
be present
continuous
analysis
step
produces
a preliminary
for the
body
quasi-Newton
used.
options
This
felt
system
as the
research
the
of optimization
analysis
approxi-
importance
studied.
are
should
It appears
accurate
STRATEGY
that
between
optimization
In this
may
flow equations
In the
as well
and
representation
that
by an amount
methods
sensitivity
aspect
discrete
field
sensitivity
discrete
discrete
errors
two systems.
discretization
OPTIMIZATION
The
gradients
gradients.
Thus,
the
of the
flow
of convergence
continuous
of the
discrete
full discrete
sensitivity
original
transpose
the
limit
with
197
to the
differences.
discretization
discrete
the continuous
in the
continuous
the
Work
using
discretization
the
difference
and
produce
are
unless
due
consistent
hand,
between
continuous
are
with
for the
discretizations
that
other
simply
by finite
of specific
And
that
gradients,
that
Future
is developed
obtained
consistent
mesh.
differ
if a method
gradients
directly
system
produce
equations
are
continuous
and
attempt
have
gradient
necessary.
the
Ph.D.
updates
updates
This
this
In this
to the
to build
direction
in which
open
in a research
thesis.
is the
and
the
for determining
manner
to resolve
works
convergence
consequences
resulted
BFGS
two
and
in future
project
work
and
achieving
typically
required
constraints
issue
that
it
would
Hessian
approximate
the
since
an unconstrained
approximate
the
the
minimum
was
Hessian,
along
in
Chapter 10
Conclusions
using
the optimization
algorithm
unconstrained
to obtain
longer
cheap
be the
wise
choice.
accurate
yet reasonably
the
initial
takes
steps
both
the
gradient
a few steps
gradient
should
in the
explored
In such
problems
methods
may
space
quasi-Newton
methods
variables
become
large
rank,
mation.
outlined
descent
bringing
it may
take
into
question
Unfortunately
may
also
methods
can
have
problems.
Also,
design
may
would
be a low memory
become
Simple
adjoint
usefulness
tightly
ideal
very
poor
poorly
scaled
rank
one
constant
as the
or reduced
For
convergence
an appropriate
optimum
may
problems
the cheap
early
calculates
direction,
and
are
and
Jameson
have
one,
gradient
of design
descent
it is well
is reached.
method
such
that
sufficient
method
know
initial
A possible
that
operations.
Hessian
on even
in the
of design
with
approximate
by
variables.
number
matrix
performance
be used
information
a Hessian
size
different
to be considered.
as the
steepest
step
quasi-Newton
updates
gradient
of performing
of the
solution.
approach
for an entirely
to develop
coupled
coupled
et al.
cumbersome
longer
a highly
solution,
if not thousands
necessity
considerably
the
design
more
to the
in the
problematic
hundreds
of highly
constructing
adjoint
and
a minimum
instead
a tightly
Ta'asan
accurate
methods.
to exploit
become
due
be the
linear
few updates.
with
the simple,
not
both
also become
attractive
However,
Furthermore,
with
step
idea,
no
and
inexpensive
toward
then
in the
preset
that
and
gradients
a very
the
may
to assure
progress
method,
three-dimensional
design
truly
systems
accurate
along
modest
a few steps
approach
it is naturally
the
step
methods
methods
necessary
To illustrate
adjoint
a constant
the
adjoint-based
parameterizing
insure
very
of
in which
of adjoint
quasi-Newton
are
This choice
applications
development
which
to a quasi-Newton
takes
difference
BFGS
process.
in conjunction
quasi-Newton
when
the
the
a constant
flow solution,
is exactly
reason
and
is passed
continues.
BFGS
design
198
technique.
cost of assuring
since
gradient,
independently
the
be overkill
an approximate
This
For one,
minimums,
flow
that
with
problems,
of the
in finite
However,
for CFD
Work
interpolation
ideal
line search
accurate
converging
accurate
may
Future
quadratic
proved
sufficed.
gradients
two updates,
during
often
methods
and somewhat
rank
the successive
and
retains
the
infor-
previously
that
steepest
slightly
stages
nonof the
alternative
only
minimum
the
last
along
Chapter 10
each
successive
storage
that
locally
a method
Jameson,
either
design
with
many
hence
the
Hessian
algorithm
alternatives
methods,
equation
permanently
as the gradient
This
methods
in the
der, the
could
ent
benefits
parameterizations
of the
Unlike
to computational
required
to determine
the
variation
algorithm.
ing
field
how
of the
cost
Essentially,
changes
domain.
The
space
the
DESIGN
the
viability
in the
converging
gradients
approximate
Hessian
quasi-Newton
with
the
by
meth-
Other
the
use of adjoint
solution
at each
design
of the
adjoint
iteration
as well
were
algorithm
only necessary
point
locations
information
shown
the
equations,
here,
Instead,
variations
of the
an
design
surface
needed
by such
or-
approach
but also
differ-
or B-spline
mappings
from
meshes,
variable
mesh
relationship
at the
basic
subsequent
analytic
an algebraic
design
to first
functions
no specific
here.
via
realized,
that
as Hicks-Henne
created
defined
adjoint-based
and
differential
required
were
of using
strategies
efforts,
in which
PARAMETERIZATIONS
It was
such
previous
function,
mesh
above.
space
manner
this
employed
inaccuracies.
full Hessian
spaces
resulting
traditional
with
AND
governing
design
Jameson's
physical
in the
Such
design
without
in the
should
be retained.
first
be used
errors
which
as large
in conjunction
of the
outlined
points.
updates
method
gradient
optimization
be applied
control
could
method
the approximate
would
of the
not require
A).
of traditional
computational
last
Hessian
to the
a full Newton
on demonstrating
context
the
any
by any
GENERALITY
focused
only
only be retained
construction
(see Appendix
research
since
also be explored
in the
GEOMETRIC
solver
would
to reconstruct
method
contaminated
method
used
case
is in contrast
being
The
in the
As in the
would
should
to assist
of changes
This
one possibility
used
10.4
updates
199
approximation
quasi-Newton
iterations.
ods which
of vectors
the quadratic
adjoint
Work
not be reached.
iterations.
or the
Future
Furthermore
tolerant
memory
flow solver
and
number
within
be more
a limited
the
need
iteration.
pertinent
should
explored
direction
of a limited
at each
remain
and
search
above
Hessian
are
Conclusions
affect
perturbation
for determin-
propagate
an algorithm
into the
flow
is a "high
Chapter 10
quality"
Conclusions
initial
approach,
mesh
in theory,
out restriction
obtained
only
and
(the
here
actual
replaces
mesh
points)
airfoil
proceed
without
the
space
control
this area
10.5
both
use
Further,
savings
in the
the
entire
was
surface
smooth
remained
promise
and
and
functions
tested
methods
allowed
the
acting
use
that
The
functions
much
surface
the transient
design
gradients.
of the
as a whole.
of the
the
However,
were
to integrals
such
(Hicks-Henne
versatility.
with-
the mesh
analytic
of the
to be treated
through
parameterization
smoothing
This
design
original
This
surfaces.
flow fields
possible
points
smooth.
were
bounding
structure
reduction
that
at the
and/or
Jameson's
of implicit
showed
desired
200
topology
the
with
Work
method
to
two
different
and
B-spline
further
work
in
will be required.
FUTURE
Numerous
Level
The
Choice
of Coupling
The Choice
The
of the
developing
in which
represents
in archival
for efficient
Between
Three
to the
journals.
that
research.
the Flow,
Adjoint,
are
initial
research
have
Design
Built
are
and Design
the following:
Systems
papers
been
have
developed
of research
in this
The
importance
of this
automatic
Space
demonstration
pace
three-dimensional
these
Algorithm
of the
the
Among
Analysis
Constraints
just
technology.
due
Sensitivity
Optimization
on implementations
However,
for future
of Parameterization
Manner
work
still remain
vs. Discrete
The
This
WORK
open issues
Continuous
based
designs
are
spanning
This
parameterizations
points)
mesh
between
also
as final
design
integrals
surfaces.
as well
that
mapping.
relationship
work
control
the
bounding
analytic
The
any
to a particular
on the
known
the changes
will allow
by reducing
and Future
area,
been
for a new
presented
in this
none
research
design
cases
Method
dissertation
of these
is clear
algorithms.
have
since
Unlike
and
rapidly
by the
author
it opens
many
the
yet
way
previous
Chapter 10
design
approaches
not easily
the
new
to three
techniques
have
research
practical
under
been
very
These
on the
extensions.
the
same
and
developed
the
recently
later
more
been
efforts
technical
Finally,
framework
problems
presented
here
mesh
with
by the
author
not presented
here
aspects
it is noted
201
that
in this
extends
type.
unstructured
thesis.
but
and
and
his
simply
could
directly
to three
Jacobian
implies
Demonstrations
general
of adjoint-based
even
problems
on any
achieved
were
Work
work
metrics
Future
for two-dimensional
dimensions,
to three-dimensional
have
Furthermore,
extension
meshes
that
be extended
dimensions.
that
Conclusions
even
of the
multiblock
collaborators
to keep
design
meshes
the
as opposed
may
[93,
focus
of
to its
be treated
202
Appendix
SECOND
Generally,
a design
ing to the
nature
introduced
tained,
the
obtaining
taining
ORDER
optimization
of the
procedure
design
in Chapter
3, the
greater
accuracy
the
higher-order
gradient
space
more
at a significant
for a purely
finite
method.
A.1
REVIEW
The
cost function
cheap
first
For the
Taylor
more
The
more
information
gradient-based
series
methods
expansion
However,
computationally
presents
pertain-
that
are
as discussed
expensive
a technique
reduction
in computational
development
resembles
the
re-
before,
than
ob-
by which
the
cost over
that
use
of control
derivatives.
OF FIRST
and
when
this Appendix
can be obtained
to obtain
of the
is even
full Hessian
theory
benefits
of the approximation.
Thus,
difference
METHODS
is available.
terms
information
information.
ORDER
FORMULATION
can be written
in index
notation
as
i and
Where
j represent
Einstein's
the
domain
summation
mesh
notation
points
and
k represents
is implied,
0I
_I _ ,
0I
61 = 0w--_6u,i + _
,ti + _
5R/ = L0u,,J
5u,, + ti),l;J
[_-_.J
the
the
surface
first variations
_-k,
bjv_. = 0.
mesh
become
(A.1)
(A.2)
AppendixA
where
the
in the
discrete
Second
sparseness
Order
of the matrices
scheme.
'2_
_,
By satisfying
Methods
and
the
_aR
adjoint
203
depend
upon
the
stencil
of support
equation,
first
variation
in the
cost function
may
be written
o,
Ol 6,t', +
6.Tk -,,j
_I = OA--;,
-ff k
A.2
The
SECOND
first
ORDER
variations
may
(A.3)
as
_,t, +
La,LJ
t/-_--_kJ
b.Tk
(A.4)
FORMULATION
be written
as
6R 3 =
It is therefore
possible
6Rj
to express
(52I
(wi,
,l'i,
using
Jc'k, 6wi,
the
0(,_I) , ,
chain
O(_l)_,l,
0,%-7
_'" + _,v,
6.Tk)
rule
_
O.
the
second
O(6I)_f
+--b-f[
variations
[O(_Rj)
as
O(bl)
0(15I) b2u,, + 0(6I__.._)_2A; + ___29rk
O(6u,,)
0(_,I;)
O(6Drk)
6ZRj = 0 =
6A'i,
(A.5)
O(6R_)
0.__
6 w_ +
OWl
(A.6)
Using
expressions
CA. 1) and
(A.2) we have
O(_G)
OG
0(_w,)
Ow, '
0(61)
Ol
o (b_j)
ORj
0 (6,t;)
O,t',"
O(_,L)
0,t;'
0(61)
O(_Rj) _ onj
Ol
O ( &rk )
O.r_ '
0(61)
021
0 (6._ )
02I
6wl
Owi
OwtOw_
0 _,. '
_,_'_+
02I
Appendix A
Second
Order
Methods
0(6I)
021
02 ]
0(6I)
02I
0)21
204
021
021
0 (6R))
0)2Rj
0)u,,
6u,l
02 R3
--6,l"1
0)u,10)wi
_
0 (6R_)
0),r,
0)2 Rj
0)2R: 6u,_ + --6,l"_
0)u,_&t;
o,rto,v_
i) (iSRj)
0)2R)
o.G
0)2Rj
OT,,_&r_,
0)2 Rj
0),rlowi
6wl
62Fro,
b:F,,_,
0)F,,,OA;
02RJ
5,l"
02R3
- o_,_o-------_k
o,_to
fk
6.T,,_,
_+ 0)_%of _.
(A.7)
where
I also represents
By combining
the points
(A.5) and
can be written
in the
(A.6) with
the
domain
co-state
and
m represents
variable
_,j and
the surface
substituting
points.
(A.7),
52 ]
as,
0)21
52 ] =
0)2 ]
._
,,
owww,
6wl6wi
02I
+_
6,l'16,l"i
0),riO,l;
"
021
+2_<6w,
0)2 [
+
0).7:m0)jck6_mitJck
02I
+ z0C__u,_
_5,,,_u,, + 2 0_,,_0),l,'
6_,n6,l;
_2'1"_+ if/'s2GOJ-k
[
i)2RJ
-_"3 |.-t-=c--.,
u _bu i + ---
6 _
02 R 3
+ ---
[ UtOIUII_
-_',j
'
2_6,l)6
--'_"S [+_
02R)
u,i + 2i).TmOuiO2
RJ, &T,,_&vi + 20_----_,1,
_2 '1'_ +
OR_ 6_
,]
:,, 6aij
(A.8)
t 0,li
This daunting
expression
and
only variation
if the
62-.
grid
exception
direct
The
generation
of 6w should
still has
and
which
surface
be easy
16 terms
has
that
been
involve
eliminated
perturbation
to obtain.
the variations
In this
are
by using
analytic,
case,
6w can
expression,
OR
Ou--_i6wi
ORj 6 l'
-,-777..
0) A i . i -
0)R3
_
6
T k "
all the
terms
be obtained
However,
with
the
from
the
Appendix
Therefore
the
design
Second
term
variable.
Thus
_w must
This
the cost
of evaluating
design
expensive
a finite
than
the minimum
of such
such
theory
for just
design
iteration
each
adequately
the
Hessian
also
becomes
very
direction
calculations
as steepest
be warranted
may
evaluation.
one adjoint
calculation.
and
For
Hessian.
and
faster
convergence
The
implementation
compared
an open
with
using
the
full Hessian
the
Newton
more
problem
number
at
become
with
a full rank
of design
of quasi-Newton
simplistic
per
the design
the
cost
control
information
to parameterize
if the
to
issue
of n flow calculations
required
the
on each
computationally
it remains
addition
matter,
even
more
but promises
the
storing
that
plus
When
in many
of the
the
order information.
equation
application
sparse
variables
updates
optimization
and
process
same
of the
additional
adjoint
In practice,
The
is the
gradient
matrices,
higher-order
difficult
problem
iterative
applies
practical
evaluation
and
evaluation
only required
that
second
many
terms
is that
solution
procedure
the
of such
drop
order design
approach
whether
an implementation
(A.8) since
of the
Jacobian
"
method
are
readily
methodologies.
aspects
no
design
flow solution
fortunate
is available,
a specific
gradient
research
variables
concern
standard
from
difference
is not much
for obtaining
(O(103 ) or greater)
of the
plified
large,
an issue.
knowledge
since
of design
of solving
tensors
structed
that
of this
information,
order
solver
scope
gradient
of the third
One
side depending
descent.
An additional
available
hand
up to date
be advantageous.
cost
large
right
method,
would
not
becomes
possible
gradient
the
becomes
but
205
to a finite
If the number
prohibitive
such
the
may
iteration.
space
the
is beyond
the
for each
in cost
is then
difference
methods
Methods
method
through
a method
whether
be calculated
is equivalent
An alternative
Order
out. The
algorithm
desired
a method
following
proposed
once
an adjoint
need
be con-
sim-
develops
AppendixA
A.3
Second
APPLICATION
In order
TO THE
shall
once again
consider
The
cost function
chosen
problem
variation
the
cost function
(p
of airfoils
on a specific
to the inviscid
of the technique
5 the
-- pd) 2 ds
problem
Euler
we
equations.
cost function
may
(P - Pd
design
be written
as
d_,
order
(p-pd)2_
approach
it is necessary
5p6p
d_ + 2
Chapter
-_
(p
5 that
the
to obtain
-_
d(.
(A.9)
the
second
variation
of
was
_6/"
TwwOW +.I
b(;
as in the
case
of the
pd)(_P kd_)
d_ +
governing
variation
j _x-_wOW
O, I Of,
(p-
pd) 2
O(bF____)
+
0_
Now just
work
as well:
from
its first
subject
(p-p_)6pk-_)d(+_
while
would
is
521=
Recall
algorithm
in Chapter
_I=
a second
design
206
of attack.
the development
its first
To develop
order
Methods
EQUATIONS
as an illustration
I =
while
EULER
the design
at a fixed angle
Repeating
Order
:(P
equation
0(_(;)
- 0
pd) _2p
d_.
was given
(A.10)
as
in D,
(A.11)
07/
g,sw
Ow
\'
+ .] O'l
'
Og
'
bw + b (
Oy Ow
\
cost
function,
the
j O'l _
Ox )
second
f+
f + b
g
J
O'l _
Oy )
variation
g.
of (A.11)
is also
needed:
+
0_
-- 0 ---- (_2R
in
(A.12)
D,
07j
where
b2 F
0( 02f
Ox 0w 2
"]i)_
Of
bw_w
b2w_-']_y
+ .l-_yi-Y-_w2bWbW + 2_
OW
Ogt_2W-}-62
(']_)
,l i-_x
-5--_w6W+ 2_
f +_2
\(Ji)_g'OxOw
Oy,]
.I:_:q
Ow
Appendix
Second
Order
Methods
207
_2 G
J-_x-O-_w2bW_W
+
Y-_x _w _ w + J-_y Ow
It is noted
be zero.
the
that
design
After
domain
(A.12)
Equivalently
space.
constraint
+ J-_y-:OW2W
2ww
is set
equal
stated,
the
It was
to eliminate
multiplying
this
--
to zero since
residual
fact that
0w
Oy]
f +
be forced
allowed
of the first
adjoint
of R must
to zero
us to use
+2b
all variations
must
the
first
variation
vector
necessarily
everywhere
within
variation
of R as a
and
integrating
over the
we have
_)f,T
which
+ 2_
after
integration
/o \( Of'T62
--_
by parts
F T
0,!
may be written
_52G)
) d_d,]=
0,
as
d_d11=
Just
as in the
line cancelling.
for the
Euler
body of the
thesis,
On the profile,
equations
are
an O-mesh
where
given
is implied
_k = 0 and
by
(; = ,I
_57r
_P
0
with
the
_,1 = - 1, and
integrals
the boundary
along
the cut
conditions
AppendixA
the
second
Second
variation
may
be given
Order
(--_x62p
26
62(;=J
_ ) 6p
our original
as well as the
adjoint
boundary
final
form
dependency
(A.13)
26 (.i:,,," I 6p
b2 ( j m_) p
boundary
expression,
where
= 0 and
0_ _'
_,T0_'_(,T0_'
0l
_1
-_-
= 0
forcing
in D,
_,
(A.14)
condition
of the
second
variation
ds
= - (p - Pd) _-_
of the
cost
on C.
function
can
(A.15)
be written
without
on 62w as
1
621
7,,_ = 1, and
we have
(lo,i
J _,2_xz.
+ _':__)
The
_ ) p
+
to satisfy
+
a,,
(-7-_y62p
by choosing
208
by,
Then
Methods
fc6pbp(_)d_+2fc(p-pd)bp(_)d_+_f
/D
f/_ {'t'2162\
)2 b2
(p-pd
(_)d(
[ q- Or'"
.a07];"
,,T 62(; It d_dTI
--_0_''T62
' _-_--_:z]P
+26
Ox]
@] +W3]_21J-_-y)p+26(
",O'l'l
(A. 16)
The
_2 F and
_2 F
_2(; terms
are defined
as
0_ 02f
.] --
--
Ox 0w 2 6w6w+.l[(y-_---_w2OWOW+2,_(l
)Z_-ww
+26
_wwOW
law-'g,
k tit//
_2(;
071 02f
j__
__
Ox Ow 2
b2
,l
6w_w +._yy_ewe
.f+
[J
- .g.
+2_
,.
+26 \
oyli_w
6w
Appendix A
It is noteworthy
still
contains
ing
a grid
assumption,
Second
that
even
though
_w, b (J
__ xj _,
and
\
]
perturbation
evaluating
method
_2W
Order
has
52 (,] _)
,gxj
in which
"
Methods
been
The
eliminated
expression
_i2(J_)
task.
209
= 0.
from
may be simplified
However,
even
equation
by chooswith
this
210
Appendix
TABLES
Design
Variable
OF DESIGN
Width
1
2
3
4
x Position
0.975
0.95
0.925
Scaling
0.01
0.01
0.01
Stepsize
0.0001
0.0001
0.0001
Surface
Lower
Lower
Lower
3.50
3.50
0.90
0.85
0.01
0.01
0.0001
0.0001
Lower
Lower
4.00
4.00
4.00
4.00
0.80
0.75
0.70
0.65
0.01
0.01
0.01
0.01
0.0001
0.0001
0.0001
0.0001
Lower
Lower
Lower
Lower
4.50
4.50
4.50
0.60
0.55
0.50
0.01
0.01
0.01
0.0001
0.0001
0.0001
Lower
Lower
Lower
4.50
4.50
0.45
0.40
0.01
0.01
0.0001
0.0001
Lower
Lower
4.00
4.00
0.35
0.30
0.01
0.01
0.0001
0.0001
Lower
Lower
4.00
3.50
3.50
0.25
0.20
0.15
0.01
0.01
0.01
0.0001
0.0001
0.0001
Lower
Lower
Lower
4.00
4.00
0.125
0.10
0.01
0.01
0.0001
0.0001
Lower
Lower
4.00
4.00
0.075
0.05
0.01
0.01
0.0001
0.0001
Lower
Lower
4.00
4.00
0.025
0.0125
0.01
0.01
0.0001
0.0001
Lower
Lower
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
B.I:
VARIABLES
Exponent
3.50
3.50
3.50
5
6
7
Table
Design
Variable
Set
1: Lower
Surface
-- 1-25
Appendix
Design
Tables
Variable
Width
of Design
Exponent
26
27
28
Variables
x Position
211
Scaling
Stepsize
Surface
4.00
4.00
0.0125
0.025
0.01
0.01
0.0001
0.0001
Upper
Upper
4.00
4.00
0.05
0.075
0.01
0.01
0.0001
0.0001
Upper
Upper
4.00
4.00
0.10
0.125
0.01
0.01
0.0001
0.0001
Upper
Upper
34
35
3.50
3.50
4.00
4.00
0.15
0.20
0.25
0.30
0.01
0.01
0.01
0.01
0.0001
0.0001
0.0001
0.0001
Upper
Upper
Upper
Upper
36
37
4.00
4.50
0.35
0.40
0.01
0.01
0.0001
0.0001
Upper
Upper
38
39
4O
4.50
4.50
0.45
0.50
0.01
0.01
0.0001
0.0001
Upper
Upper
41
42
4.50
4.50
4.00
0.55
0.60
0.65
0.01
0.01
0.01
0.0001
0.0001
0.0001
Upper
Upper
Upper
43
44
4.00
4.00
0.70
0.75
0.01
0.01
0.0001
0.0001
Upper
Upper
45
46
47
4.00
3.50
3.50
0.80
0.85
0.90
0.01
0.01
0.01
0.0001
0.0001
0.0001
Upper
Upper
Upper
48
49
5O
3.50
3.50
0.925
0.95
0.01
0.01
0.0001
0.0001
Upper
Upper
3.50
0.975
0.01
0.0001
Upper
29
30
31
32
33
Table
B.2:
Design
Variable
Set
1: Upper
Surface
-- 26-50
Appendix
Design
Tables
Variable
Width
of Design
Variables
212
Exponent
3.50
x Position
0.975
Scaling
0.01
Stepsize
0.0001
Surface
Lower
3.50
3.50
3.50
0.95
0.925
0.90
0.01
0.01
0.01
0.0001
0.0001
0.0001
Lower
Lower
Lower
3.50
4.00
4.00
0.85
0.80
0.75
0.01
0.01
0.01
0.0001
0.0001
0.0001
Lower
Lower
Lower
4.00
4.00
4.50
0.70
0.65
0.60
0.01
0.01
0.01
0.0001
0.0001
0.0001
Lower
Lower
Lower
4.50
4.50
0.55
0.50
0.01
0.01
0.0001
0.0001
Lower
Lower
13
14
15
16
4.50
4.50
4.00
4.00
0.45
0.40
0.35
0.30
0.01
0.01
0.01
0.01
0.0001
0.0001
0.0001
0.0001
Lower
Lower
Lower
Lower
17
18
4.00
4.00
0.25
0.225
0.01
0.01
0.0001
0.0001
Lower
Lower
19
4.00
4.00
0.20
0.175
0.01
0.01
0.0001
0.0001
Lower
Lower
4.00
4.00
4.00
4.00
0.15
0.125
0.10
0.075
0.01
0.01
0.01
0.01
0.0001
0.0001
0.0001
0.0001
Lower
Lower
Lower
Lower
25
4.00
0.05
0.01
0.0001
Lower
26
27
4.00
4.00
0.025
0.0125
0.01
0.01
0.0001
0.0001
Lower
Lower
1
2
3
4
5
6
7
8
9
10
11
12
20
21
22
23
24
Table
B.3:
Design
Variable
Set 2: Lower
Surface
-- 1-25
Appendix
Design
Tables
Variable
Width
of Design
Exponent
Variables
x Position
213
Scaling
Stepsize
Surface
28
29
3O
4.00
4.00
4.00
0.0125
0.025
0.05
0.01
0.01
0.01
0.0001
0.0001
0.0001
Upper
Upper
Upper
31
32
33
4.00
4.00
0.075
0.10
0.01
0.01
0.0001
0.0001
Upper
Upper
4.00
4.00
0.125
0.15
0.01
0.01
0.0001
0.0001
Upper
Upper
4.00
4.00
4.00
4.00
0.175
0.20
0.225
0.25
0.01
0.01
0.01
0.01
0.0001
0.0001
0.0001
0.0001
Upper
Upper
Upper
Upper
4.00
4.00
0.30
0.35
0.01
0.01
0.0001
0.0001
Upper
Upper
4.50
4.50
0.40
0.45
0.01
0.01
0.0001
0.0001
Upper
Upper
4.50
4.50
4.50
0.50
0.55
0.60
0.01
0.01
0.01
0.0001
0.0001
0.0001
Upper
Upper
Upper
4.00
4.00
0.65
0.70
0.01
0.01
0.0001
0.0001
Upper
Upper
4.00
4.00
0.75
0.80
0.01
0.01
0.0001
0.0001
Upper
Upper
52
3.50
3.50
3.50
0.85
0.90
0.925
0.01
0.01
0.01
0.0001
0.0001
0.0001
Upper
Upper
Upper
53
54
3.50
3.50
0.95
0.975
0.01
0.01
0.0001
0.0001
Upper
Upper
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
5O
51
Table
B.4:
Design
Variable
Set 2: Upper
Surface
-- 26-50
Appendix
Design
Variable
Tables
Width
of Design
Variables
214
Exponent
3.50
x Position
0.10
Scaling
0.01
Stepsize
0.0001
Upper
and
Surface
Lower
2
3
3.50
4.00
0.20
0.30
0.01
0.01
0.0001
0.0001
Upper
Upper
and
and
Lower
Lower
4
5
6
7
4.00
4.50
4.50
4.50
0.35
0.40
0.45
0.50
0.01
0.01
0.01
0.01
0.0001
0.0001
0.0001
0.0001
Upper
Upper
Upper
Upper
and
and
and
and
Lower
Lower
Lower
Lower
4.50
4.50
0.55
0.60
0.01
0.01
0.0001
0.0001
Upper
Upper
and
and
Lower
Lower
4.00
4.00
0.65
0.70
0.01
0.01
0.0001
0.0001
Upper
Upper
and
and
Lower
Lower
4.00
4.00
3.50
3.50
0.75
0.80
0.85
0.90
0.01
0.01
0.01
0.01
0.0001
0.0001
0.0001
0.0001
Upper
Upper
Upper
Upper
and
and
and
and
Lower
Lower
Lower
Lower
3.50
0.925
0.01
0.0001
Upper
and
Lower
3.50
3.50
0.95
0.975
0.01
0.01
0.0001
0.0001
Upper
Upper
and
and
Lower
Lower
9
10
11
12
13
14
15
16
17
18
Table
B.5:
Design
Variable
Set 3: Camber
-- 1-18
Appendix
Tables
Design
Variable
Width
Exponent
of Design
Variables
x Position
Scaling
215
Stepsize
Surface
1
2
3
4.00
4.00
4.00
0.05
0.10
0.125
0.01
0.01
0.01
0.0001
0.0001
0.0001
Upper
Upper
Upper
and
and
and
Lower
Lower
Lower
4
5
6
4.00
4.00
4.00
0.15
0.175
0.20
0.01
0.01
0.01
0.0001
0.0001
0.0001
Upper
Upper
Upper
and
and
and
Lower
Lower
Lower
7
8
4.00
4.00
4.00
0.225
0.25
0.30
0.01
0.01
0.01
0.0001
0.0001
0.0001
Upper
Upper
Upper
and
and
and
Lower
Lower
Lower
4.00
4.50
4.50
0.35
0.40
0.45
0.01
0.01
0.01
0.0001
0.0001
0.0001
Upper
Upper
Upper
and
and
and
Lower
Lower
Lower
4.50
4.50
0.50
0.55
0.01
0.01
0.0001
0.0001
Upper
Upper
and
and
Lower
Lower
4.50
4.00
4.00
0.60
0.65
0.70
0.01
0.01
0.01
0.0001
0.0001
0.0001
Upper
Upper
Upper
and
and
and
Lower
Lower
Lower
4.00
4.00
0.75
0.80
0.01
0.01
0.0001
0.0001
Upper
Upper
and
and
Lower
Lower
20
21
3.50
3.50
0.85
0.90
0.01
0.01
0.0001
0.0001
Upper
Upper
and
and
Lower
Lower
22
23
3.50
3.50
0.925
0.95
0.01
0.01
0.0001
0.0001
Upper
Upper
and
and
Lower
Lower
24
3.50
0.975
0.01
0.0001
Upper
and
Lower
9
10
11
12
13
14
15
16
17
18
19
Table
B.6:
Design
Variable
Set 4: Camber
--
1-24
Appendix
Tables
Control
Point
216
y Position
0.00000000
0.00000000
0.01250000
0.05000000
0.00828974
0.02310806
0.03703213
Yes
Yes
Yes
0.10000000
0.15000000
0.04748770
0.05341722
Yes
Yes
0.20000000
0.30000000
0.05773245
0.06071101
Yes
Yes
0.40000000
0.50000000
0.60000000
0.70000000
0.05772764
0.05280310
0.04494146
0.03615675
Yes
Yes
Yes
Yes
0.80000000
0.85000000
0.02521739
0.01965614
Yes
Yes
15
16
0.90000000
0.95000000
0.01325599
0.00710581
Yes
Yes
17
18
0.97500000
1.00000000
0.00000000
0.00336899
0.00000000
0.00000000
Yes
No
No
0.00000000
0.01250000
0.05000000
-0.00828974
-0.02310806
-0.03703213
0.10000000
0.15000000
-0.04748770
-0.05341722
Yes
Yes
0.20000000-0.05773245
0.30000000
-0.06071101
0.40000000
-0.05772764
Yes
Yes
Yes
0.50000000
0.60000000
0.70000000
-0.05280310
-0.04494146
-0.03615675
Yes
Yes
Yes
0.80000000
0.85000000
0.90000000
-0.02521739
-0.01965614
-0.01325599
Yes
Yes
Yes
0.95000000
0.97500000
1.00000000
-0.00710581
-0.00336899
0.00000000
Yes
Yes
No
2
3
4
5
6
7
8
9
10
11
12
13
14
19
20
21
22
23
24
25
26
27
28
29
3O
31
32
33
34
35
36
B.7:
Variables
x Position
0.00000000
Table
of Design
Design
Variable
Set 5: Upper
Active
No
Equ_
and Lower
to point 2
Yes
Yes
Surfaces
--
1-36
217
Appendix
SECOND
Given
an operator
FORM
OF GREEN'S
THEOREM
of the form
L( ) = (Ci()_)_
operating
on a function
O, where
+ (C2(),,)
+ (C2()_),_
+ (C:_(),,),_
coefficients,
the integral
over a domain
D,
D (_',L@) d_dTl,
where
t', is another
function,
OD is on the boundaries
the
of the
aid of integration
Thus,
by subtracting
may
be written
domain
after
involving
integration
_ and
by parts
71. Similarly
as
we can write
with
by parts,
one relation
f[9 (_',L(g,)-OL(_',))d,d,]
from
the other,
it is possible
--
f)D
(_PCl_ '',
q-4_.2
+ f,D
_",_)d,/-/,,
to develop
the
identity
(_"'C2(P' + _'C:'_9")d'
Bibliography
ll] R. Aris.
Vectors,
Publications,
Tensors,
Inc., New
[21 F. Bauer,
York,
P. Garabedian,
H. Springer
Verlag,
[31 O. Baysal
and
tivity analysis
Aerospace
and
the Basic
D. Korn,
New York,
Meeting,
of Fluid
Mechanics.
Dover
1989.
and
A. Jameson.
Supercritical
Wing
Sections
1975.
M. E. Eleshaky.
and computational
Sciences
Equations
Aerodynamic
design
optimization
fluid dynamics.
A/AA paper
Reno,
Nevada,
January
using
91-0471,
sensi29th
1991.
Aerodynamic
sensitivity
analysis
Journal
of Fluids Engineering,
methods
for the
113(4):681-688,
[5] O. Baysal
Aerodynamic
design optimization
fluid dynamics.
A/AA Journal,
using sensitiv30(3):718-725,
and M. E. Eleshaky.
and computational
ity analysis
1992.
[6} O. Baysal
analysis
1993.
and
M. E. Eleshaky.
on viscous
[71 M. Bieterman,
Airfoil
flow equations.
J. Bussoletti,
shape
Journal
C. Hilmes,
optimization
of Fluids
F. Johnson,
using
sensitivity
Engineering,
R. Melvin,
115:75-84,
and
D. Young.
An adaptive
grid method
for analysis
of 3D aircraft
configurations.
Methods
in Applied
Mechanics
and Engineering,
101:225-249,
1992.
[8] C. Bischof,
derivative
A. Carle,
codes from
G. Corliss,
A. Griewank,
Fortran
programs.
Internal
puter
Science Division,
on Parallel
Computation,
Argonne
National
Rice University,
quasi-Newton
shape
paper
G. W. Burgreen
and O. Baysal.
tion of wings using sensitivity
Three-dimensional
analysis.
A/AA
Sciences
Reno,
Meeting
[12] J. Bussoletti,
and
Exhibit,
F. Johnson,
Nevada,
M. Bieterman,
Aeronautical
Society,
pages
218
Center
of Research
minimization
optimization
93-3322,
July
aerodynamic
paper 94.0094,
January
R. Melvin,
TRANAIR:
solution
adaptive
CFD modeling
1993 European
ForumRecent Developments
CFD, Royal
and
algo-
1978.
and O. Baysal.
Aerodynamic
[101 G. W. Burgreen
ditioned
conjugate
gradient
methods.
A/AA
[11]
and P. Hovland.
Generating
report MCS-P263-0991,
Com-
Laboratory
1991.
A combined
conjugate-gradient
[91 A. Buckley.
rithm.
Math. Programming,
15:200-210,
Computer
using
precon-
1993.
shape optimiza32nd Aerospace
1994.
D. Young,
and
M. Drela.
for complex
3D configurations.
and Applications
in Aeronautical
10.1-10.14,
1993.
In
Bibliography
[13]
[14]
219
R. Campbell.
An approach
to constrained
to airfoils.
NASA
Technical
Paper 3260,
1992.
R. Campbell.
paper
1995.
Efficient
95-1808,
13th
constrained
Applied
aerodynamic
design with
Langley
Research
Center,
design
using
Aerodynamics
Navier-Stokes
Conference,
San
application
November
codes.
Diego,
A/AA
CA, June
[15]
D. A. Caughey
wing-fuselage.
[16]
Y. Crispin.
Aircraft
conceptual
paper 94-0092,
32nd Aerospace
Janaury
1994.
optimization
using simulated
evolution.
A/AA
Sceinces
Meeting
and Exhibit,
Reno, Nevada,
[17]
M. A. Drela
Viscous
Reynolds
[18]
and A. Jameson.
Numerical
A/AA paper 77-677, June
and
number
airfoils.
M. E. Eleshaky
and
for three-dimensional
the 12th A1AA
1993.
[19]
M. B. Giles.
A/AA
fluid
Meeting
Exhibit,
domain
analysis.
Reno,
pages
Nevada,
[21]
[22]
K. Y. Fung,
H. Sobieczky,
paper 79-1557,
1979.
[23]
J. Gallman,
wing design
Aerospace
for Computer
Aided Geometric
San Diego CA, 1988.
A. R. Seebass.
Shock-free
J. Reuther,
N. Pfeiffer,
W. Forrest,
and
using aerodynamic
shape
optimization.
Sciences
Meeting
and
Exhibit,
Reno,
1055-1056,
January
G. Farin. Curves
Guide.
Academic
and
July
a flat
32nd
1994.
Design:
A Practical
the Euler
Equations.
wing
D. Bernstorf.
A/AA paper
Nevada,
low
1987.
of a 3-D nacelle
near
A/AA
paper 94-0160,
[20]
and Surfaces
Press INC,
October
and
decomposition
scheme
In Proceedings
of of
conference,
optimization
analysis.
flow about
of transonic
dynamics
and
of transonic
analysis
O. Baysal.
Preconditioned
aerodynamic
sensitivity
computational
Sciences
inviscid
Journal,
M. E. Eleshaky
and O. Baysal.
Shape
plate wing using multiblock
sensitivity
Aerospace
calculation
1977.
January
design.
A/AA
Business
jet
96-0554,
34th
1996.
[24]
P. Garabedian
and G. McFadden.
ceedings
of 1980 Army
Numerical
Report
80-3, 1980.
Design
of supercritical
swept wings.
In ProAnalysis
and Computers
Conference,
ARO
[25]
P. Garabedian
and
wings. InProceedings
G. McFadden.
of Symposium
Computational
on Transonic,
Flows,
Academic
[26]
pages
1-16,
P. R. Garabedian
B. Hubbard,
Press,
New
and
Press,
D. G. Korn.
editor, Proceedings
York, 1971.
fluid dynamics
of airfoils
Shock, and Multidimensional
New York,
1982.
Numerical
design
of SYNSPADE
1970,
of transonic
pages
253-271,
and
airfoils.
Academic
In
Bibliography
220
Conference,
pages
394--402,
Cininnati,
Ohio,
1985. A/AA
[281 M.
[291 P.
Gill and
W. Murray.
Conjugate-gradient
methods
paper
85-1530.
aerodynamic
design
for large-scale
nonlinear
optimization.
SOL Tech. Report
79-15, Systems
Optimization
Laboratory,
Department
of Operations
Research,
Stanford
University,
Stanford,
California,
1979.
[301 P.
Gill,
Newton
W. Murray,
algorithms
Laboratory,
[31]
and R. Pitfield.
for unconstrained
Division
of Numerical
P. E. Gill, W. Murray,
Press, 1981.
[321 L.
L. Green,
The implementation
optimization.
NAC
and
Analysis
and
M. H. Wright.
P. A. Newman,
and
Computing,
Practical
K. J. Haigler.
Sensitivity
[331 M.
A. G. Hansen.
Generalized
control volume
laws of mechanics
and thermodynamics.
Education,
4:161-168,
1965.
[35]
A. G. Hansen.
Fluid
[361 P.
A. Henne.
1980.
Mechanics.
An inverse
M. Hicks
of Aircraft,
and
transonic
P. A. Henne.
15:407--412,
John
[39]
R. M. Hicks, E. M. Murman,
and
design
by numerical
optimization.
[4O] J.
Huan
laminar
1:1-25,
[41]
derivatives
for ad-
via automatic
Fluid Dynamics
differCon-
for transonic
flows.
8:31-53,
1988.
Also
California,
and V. Modi.
flow using
1994.
& Sons,
design
design
with application
of Mechanical
New
method.
by numerical
to the basic
Engineering
York,
1967.
A/AA
paper
optimization.
80-0330,
Journal
1978.
Field,
analyses
Bulletin
Wiley
wing
Wing
[38]
Moffett
corrections
in Fluids,
Academic
83-1926.
[34l
[371 R.
1972.
Optimization.
vanced
CFD algorithm
and viscous modeling
parameters
entiation.
A/AA paper 93-3321,
1 lth AIAA Computational
ference, Orlando,
Florida,
1993.
AIAA
of two revised
quasi11, National
Physical
July
Optimum
a control
Wing
design
by numerical
G. N. Vanderplaats.
NASA
TM X-3092,
optimization.
A/AA
An assessment
Ames Research
of airfoil
Center,
1974.
design
theory
of minimum
approach.
drag
Inverse
bodies
Problems
in incompressible
in Engineering,
laminar
(IMECE
Bibliography
[42]
221
W. P. Huffman,
R. G. Melvin,
D. P. Young,
eterman,
and C. L. Hilmes.
Practical
fluid dynamics.
AIAA paper 93-3111,
Orlando,
Florida,
July 1993.
[43]
91-3083,
September
F. T. Johnson,
J. E. Bussoletti,
M. B. Bi-
V. M. Korivi.
for internal
Sensitivity
analysis,
and external
viscous
approximate
flows. A/AA
1991.
[44]
A. Jameson.
Iterative
cluding
flows at Mach
27:283-309,
1974.
[45]
A. Jameson.
Numerical
calculation
of transonic
flow past a swept wing by a
finite volume method.
In Proceedings
of the Third IFIP Conference
on Computing
Methods
in Applied
Science and Enginering,
December
1977.
[46]
A. Jameson.
Remarks
on the
volume
method.
In Proceedings
Fluid
[47]
Dynamics,
A. Jameson.
Inst.
solution
of transonic
1. Communications
Math.
Acceleration
A. Jameson.
In Rizzi and
Methods
volume
and Applications,
of transonic
potential
[50]
A. Jameson.
by a multigrid
1983.
A. Jameson.
busch
and
of the Euler
method.
Applied
of transonic
potential
flows.
Fluid Mechanics,
Numerical
Flows
with
equations
Mathematics
[52]
A. Jameson.
A vertex
based multigrid
pressible
flow calculations.
In the ASME
Compressible
Flow, Anaheim,
1986.
[53]
A. Jameson.
87-1184-CP,
AIAA
Hawaii,
1987.
A. Jameson.
Aerodynamic
puting,
3:233-260,
1988.
and
challenges
8th
and
Computation,
Conference
algorithm
Symposium
via control
Fluid
theory.
Waves,
flow. In
Flows,
flow
13:327-356,
In W. HackVol. 1228,
on Multigrid
Meth-
for three
dimensional
comon Numerical
Methods
for
in computational
Computational
design
Shock
transonic
Multigrid
algorithms
for compressible
flow calculations.
U. Trottenberg,
editors,
Lecture
Notes in Mathematics,
Successes
on arbitrary
Euler equations
for transonic
Shock, and Multidimensional
1982.
pages 166-201.
Proceedings
of the 2nd European
ods, Cologne,
1985, Springer-Verlag,
1986.
[54]
flow calculations
A. Jameson.
Steady
state solution
of the
Proceedings
of Symposium
on Transonic,
pages 30-37, Academic
Press, New York,
paper
olulu,
1978.
AIAApaper
79-1458,
Fourth
AIAA CompWilliamsburg,
Virginia,
July 1979.
[49]
[51]
January
Accelerated
finite-volume
calculation
Viviand,
editors,
Notes on Numerical
Solution
and wings,
inMathematics,
calculation
of transonic
potential
flow by a finite
of the Conference
on Computational
Methods
in
meshes
by the multiple
grid method.
utational
Fluid Dynamics
Conference,
[48]
aerodynamics.
A/AA
Dynamics
Conference,
Hon-
Journal
of Scientific
Com-
Bibliography
222
[561 A.
Tel Aviv,
Jameson.
AIAA paper
Airfoils
91-1625,
Conference,
Honolulu,
pages
5-17,
February
1990.
admitting
non-unique
solutions
of the Euler
AIAA 22nd Fluid Dynamics,
Plasmadynamics
Hawaii,
June
1991.
[57]
A. Jameson.
to unsteady
Computational
[58]
A. Jameson.
Aerodynamic
design
lution
Techniques
for Large-Scale
CERCA.
[59]
A. Jameson.
Optimum
aerodynamic
design
via boundary
control.
VKI Lecture
Series,
Optimum
Design
Methods
in Aerodynamics.
Institute
for Fluid Dynamics,
1994.
[60]
A. Jameson
[61]
Time dependent
flows past airfoils
Fluid Dynamics
Danvers,
A. Jameson
and T. J. Baker.
configurations.
Reno, Nevada,
[62]
MA, July
using multigrid,
with applications
A/AA
paper
91-1596,
AIAA 10th
Honolulu,
Hawaii,
June
1991.
methods.
In International
CFD Problems,
Montreal,
Workshop
September
on So1994.
In AGARD.
von Karman
for complex
conFluid Dynamics
1983.
Multigrid
solution
AIAA
of the Euler
22th
equations
Aerospace
for aircraft
Sciences
Meeting,
A. Jameson
and T. J. Baker.
Improvements
to the aircraft
Euler method.
A/AA
paper 87-0452,
AIAA 25th Aerospace
Sciences
Meeting,
Reno, Nevada,
January
1987.
163] A.
Jameson,
T. J. Baker,
sonic flow over a complete
Sciences
[64]
calculations
and wings.
Conference,
and T. J. Baker.
Solution
of the Euler
equations
AIAA paper
83-1929,
AIAA 6th Computational
figurations.
Conference,
equations.
& Lasers
Meeting,
A. Jameson
swept wing.
165] A.
Jameson
equations.
and
A/AA
Jameson,
tions
by finite
paper
81-1259,
[671 R.
Nevada,
and D. A. Caughey.
New York University
Multidisciplinary
ber 1994.
166] A.
Reno,
and N. P. Weatherill.
aircraft.
A/AA paper
January
Calculation
of inviscid
tran86-0103,
AIAA 24th Aerospace
1986.
Numerical
calculation
of transonic
ERDA report COO 3077-140,
May
J. Reuther.
Control theory based airfoil design
paper 94-4272,
5th AIAA/USAF/NASAfISSMO
Analysis
W. Schmidt,
volume
January
and
and
methods
Optimization,
E. Turkel.
with
Panama
Numerical
Runge-Kutta
City
time
stepping
Beach,
solutions
flow past
1977.
of the
FL, Septem-
Euler
schemes.
equaA/AA
1981.
Kennelly.
Improved
method
for transonic
airfoil
design-by-optimization.
AIAA paper 83-1864,
AIAA Applied
Aerodynamics
Conference,
Danvers,
Massachusetts,
July 1983.
Bibliography
223
[68] V. M. Korivi,
tivity
A. C. Taylor
derivatives
iterative
strategy.
conference,
pages
[69]
V. M. Korivi,
studies
using
V. M. Korivi,
G. Kuruvila,
method.
namics,
[72]
and
Euler
In Proceedings
of the 12th AIAA
1053-1054,
July 1993.
H. E. Jones.
code using
computational
paper 94-4270,
5th AIAA/USAF/NASA/ISSMO
Analysis
and Optimization,
Panama
City,
A. C. Taylor
III, R A. Newman,
incremental
strategy
for calculating
tives.
NASA
TM 104207,
Langley
1992.
[71]
P. A. Newman,
supersonic
S. Ta'asan,
and
G. W. Hou,
consistent
Research
M. D. Salas.
Airfoil
O. Baysal.
Design optimization
grids.
A/AA paper 94-4273,
Symposium
on Multidisciplinary
Florida,
September
1994.
dynamics
optimization
of sensitivity
Symposium
on
Florida,
September
and
H. E. Jones.
An
discrete
CFD sensitivity
derivaCenter,
Hampton,
VA, February
optimization
In AGARD-VKI
Lecture
Series,
Optimum
von Karman
Institute
for Fluid Dynamics,
J. M. Lacasse
and
foils on multiblock
Sensi-
incremental
fluid
derivatives.
A/AA
Multidisciplinary
1994.
[70]
III, G. W. Hou,
for three-dimensional
Design
1994.
by the
Methods
one-shot
in Aerody-
Analysis
and
Optimization,
of. AIAA
Journal,
June
Panama
airCity,
[73]
F. W. Lanchester.
Personal
[74]
J. Lewis.
Inverse
Using Variational
Aerodynmic
Design
Based
on the Full Potential
Calculus.
Maters
Thesis,
Washington
University,
[75]
[76]
J. Lewis, G. Peters,
and R. Agarwal.
Airfoil design
Euler
equations.
ASME
FED-Vol.
129, Proceedings
Annual
Meeting,
Atlanta,
December
1991.
[77]
M. J. Lighthill.
A new method
M 1111, Aeronautical
Research
[78]
J. L. Lions. Optimal
tions. Springer-Verlag,
[79]
D. Liu and
optimization.
[80]
L. Martinelli.
Calculation
Dissertation,
Mechanical
University,
1987.
letters
Control
New
of two-dimensional
Council,
1945.
of Systems
York, 1971.
J. Nocedal.
On the
Math. Programming,
Governed
Translated
limited
memory
45:503-528,
1931.
Equations
1994.
aerodynamic
design.
by Partial Differential
by S.K. Mitter.
BFGS
1989.
method
for large
R &
Equa-
scale
of viscous
flows with a multigrid
method.
Ph.D.
and Aerospace
Engineering
Department,
Princeton
Bibliography
224
[811 G. B. McFadden.
airfoils.
Internal
1979.
An artificial
viscosity
method
for the
report, and Ph.D. Thesis C00-3077-158,
[82]
M. M. Munk.
[83l
P. A. Newman,
G. W. Hou,
vations
on computational
General
multidisciplinary
Langley
Research
theory
of thin
wings
H. E. Jones,
methodologies
design incorporating
Center,
Hampton,
sections.
design
of supercritical
New York University,
NACA
report
142,
1922.
advanced
CFD codes.
VA, February
1992.
NASA
TM 104206,
[84]
Facilities
Planning
Office. Research
facilities
NASA Ames Research
Center,
Moffett
Field,
handbook.
NASA TMAHB
CA, August
1982.
8801-1,
[85]
F. Penaranda
and M. S. Freda.
Aeronautical
tunnels.
NASA RP 1132, NASA, Washington,
facilities
catalogue,
DC, 1985.
volume
1, wind
[86]
O. Pironneau.
York, 1984.
Springer-Verlag,
New
[87]
O. Pironneau.
Optimal
shape design for aerodynamics.
Series,
Optimum
Design
Methods
in Aerodynamics.
Fluid Dynamics,
1994.
Optimal
[881 L. Prandtl.
port
[89]
[90]
Applications
TR-116,
P. Rai,
L. R. Miranda,
wing
J. Reuther.
Practical
University
[91]
J. Reuther,
wing/body
[92]
J. Reuther
Design
for Elliptic
of modern
Systems.
hydrodynamics
In AGARD-VKI
Lecture
von Karman
Institute
for
to aeronautics.
NACA
re-
1922.
supercritical
Thesis,
Shape
and
design.
A. R. Seebass.
A/AA
paper
Aerodynamic
of California
A cost-effective
81-0383,
Optimization
Davis,
Davis,
method
of shock-free
1981.
of Airfoils
California,
and
Wings.
A. Jameson.
Control
theory
based
volume
discretization.
A/AA paper
and Exhibit,
Reno, Nevada,
January
Masters
1991.
airfoil
optimization
of
92-2633,
1992.
design
94-0499,
1994.
for potential
32nd
Aerospace
[931 J. Reuther
and A. Jameson.
Aerodynamic
shape optimization
of wing and wingbody configurations
using control theory.
A/AA paper 95-0123,
33rd Aerospace
Sciences
Meeting
and Exhibit,
Reno, Nevada,
January
1995.
[94]
J. Reuther
based airfoil
Computational
and
A. Jameson.
optimization.
Technical
Fluid Dynamics,
Lake
[951 J. Reuther
and A. Jameson.
using an adjoint
formulation.
and
A comparison
Optimization,
(IMECE
report,
Tahoe,
Supersonic
Technical
95), San
of design
variables
6th International
Nevada,
September
Francisco,
for control
California,
theory
Symposium
1995.
on
shape optimization
on CFD for Design
November
1995.
Bibliography
225
[96]
J. Reuther,
A. Jameson,
J. Farmer,
L. Martinelli,
and D. Saunders.
Aerodynamic
shape
optimization
of complex
aircraft
configurations
via an adjoint
formulation. A/AA paper 96-0094,
34th Aerospace
Sciences
Meeting
and Exhibit,
Reno,
Nevada,
January
1996.
[97]
J. Reuther,
C. R van Dam, and R. Hicks. Subsonic
and
number
airfoils with reduced
pitching moments.
Journal
1992.
[981 A. Rizzi
and
transonic
[99]
[100]
H. Viviand.
flows
with
Y. Saad
and
solving
1986.
nonsymmetric
Numerical
shock
M. Schultz.
M. D. Salas,
waves.
GMRES:
linear
methods
In Proc.
R. E. Melnik,
and
SIAM
[102]
D. Shanno
and K. Phua.
Remark
for unconstrained
622, 1980.
nonlinear
L. L. Sherman,
A. C. Taylor
V. M. Korivi.
First- and
automatic
differentiation
computation
Workshop,
minimal
J. SCi.
A. Jameson.
residual
Stat.
500-a
ACM
study
III, L. L. Green,
variable
Trans.
G. W. Hou,
second-order
aerodynamic
with incremental
iterative
of the
subroutine
G. R. Shubin.
Obtaining
dynamics
codes. Internal
1991.
[ 104]
G. R. Shubin
and
and the variational
R D. Frank.
A comparison
approach
to aerodynamic
of the
design
per AMS-TR-
Boeing
April
[ 105]
164,
H. Sobieczky.
airfoil
design.
Related
A/AA
cheap optimization
paper AMS-TR-164,
Computer
Services,
analytical,
paper
gradients
Boeing
analog
79-1556,
and
11071
S. Ta'asan,
G. Kuruvila,
in one shot. A/AA paper
Reno, Nevada,
January
[1081
A. M. Thomas,
R. E. Smith, and S. N. Tiwari.
Rational
with unstructured
grids for aerospace
vehicle design.
[109]
R A. Thompson.
and
Compressible-Fluid
Analysis
aeroJune
implicit
gradient
approach
optimization,
internal
pa1991.
methods
method
1978.
in transonic
for designing
and M. D. Salas.
Aerodynamic
design and
92-0025,
30th Aerospace
Sciences
Meeting
1992.
Meeting
via
94-
1979.
H. Sobieczky,
free transonic
Sciences
and
derivatives
A/AA paper
from computational
Computer
Services,
numerical
[ 106]
Aerospace
6:618-
P. A. Newman,
non-
Proceedings
July 1983.
Software,
sensitivity
methods.
for
7:856-869,
method
Math.
1979.
algorithm
Comput.,
on algorithm
minimization.
of inviscid
Stockholm,
A comparative
uniqueness
problem
of the potential
equation.
of 6th AIAA Computational
Fluid Dynamics
[lOll
for the
GAMM
a generalized
systems.
transonic
low-Reynoldsof Aircraft,
29:297-298,
Exhibit,
Flow.
Reno,
The
optimization
and Exhibit,
Nevada,
Maple
shock-
January
Press
1994.
Company,
1984.
Bibliography
226
74-501,
[111l
G. Volpe. Two-element
paper 78-1226,
1978.
[112]
G. Volpe and
for transonic
[113]
[1141W.
airfoil
D. P. Young,
F. T. Johnson.
analysis
and
design:
R. E. Melnik.
The role of constraints
airfoils.
A/AA paper 81-1233,
1981.
The design
Journal
An inverse
in the inverse
of transonic
of Numerical
aerofoils
Methods
method.
design
A/AA
problem
by a well posed
in Engineering,
1986.
Wright
and O. Wright.
and II. Arno Press,
1972.
[115l
A/AA
1974.
The Papers
of Wilbur
and
Orville
W. P. Huffman,
R. G. Melvin,
M. B. Bieterman,
Inexactness
and global convergence
in design
paper 94-4286,
5th AIAA/USAF/NASA/ISSMO
Analysis
and Optimization,
Panama
City,
Wright,
volume
C. L. Hilmes,
and
optimization.
A/AA
Symposium
on Multidisciplinary
Florida,
September
1994.
RIACS
NASA