progress report group 1
TRANSCRIPT
-
8/11/2019 Progress Report Group 1
1/17
Progress Report
Qiang Chen, Derek Dalle,Chad Griep, Jingwei Hu,
Jahmario Williams, Zhenqiu Xie
Multiobjective Modeling andOptimization in Design
-
8/11/2019 Progress Report Group 1
2/17
Introduction Optimal design of
subsonic aircraft Study how changes in the shapeof aircraft affect aerodynamics.
More importantly, figureout what to optimize.
Apply this to quietsupersonic aircraft. Investigate intricacies anddifficulties inherent in designing
a cost-effective, efficient andquiet supersonic passengeraircraft.
-
8/11/2019 Progress Report Group 1
3/17
Configuration DesignVariables for Conceptual Design Reference wing area
Wing sweep angle Wing aspect ratio Wing taper ratio Wing-thickness chord ratio
Gross weight Thrust
ObjectiveFunctions
Minimum gross weight Minimum fuel burned Maximum range Minimum cost Minimum NOx emissions
sweep angle
ct
-
8/11/2019 Progress Report Group 1
4/17
MotivationTypical Engineers Method
Establish requirements.
Design an aircraft thatsuccessfully meets the
requirements.
Try to optimize bychanging one (or
several) design variableat a time.
Ad hoc stopping criteria
are used.
-
8/11/2019 Progress Report Group 1
5/17
MotivationProblems with Old Methods
This process is slow.
Optimization occurs toolate.
Engineers have beensuccessful, but design isbased on experience.
Some problems are toohard.
Real problems aremassively multiobjective.
-
8/11/2019 Progress Report Group 1
6/17
Flight Optimization SystemFLOPS (A. McCullers)
FLOPS analyzes acomplete aircraft given alarge set of designvariables and options.
FLOPS also doesnonlinear optimization byminimizing if i whereeach f i is a singleobjective function.
We are looking for betterdecision-making tools.
-
8/11/2019 Progress Report Group 1
7/17
-
8/11/2019 Progress Report Group 1
8/17
Optimality forSingle Objective
Study sensitivity of single objective function to variations indesign variables
FLOPS aproach Enter parametrically varied design variables into input file and
chose objective function to study Run FLOPS to analyze the inputs Read values of objective function from (contour plot data)
output file
-
8/11/2019 Progress Report Group 1
9/17
FLOPS with Matlab approach Use Matlab to generate mesh of two design variables
Rewrite the input file with updated variables Call FLOPS to analyze the inputs Read output for objective function Write data file and plot results
-
8/11/2019 Progress Report Group 1
10/17
Optimality for MultipleObjectives
Analyze competing elements in supersonic aircraftshape optimization (i.e., low boom versus low drag).
Discuss condition where one objective cannot beimproved without hurting another.
-
8/11/2019 Progress Report Group 1
11/17
Pareto optimality
Pareto optimality (or efficiency) occurswhen one cannot decrease one objectivewithout increasing another.
Decision making playsan important role.
Choose proper weights
F1
F2
2211 FwFwF
-
8/11/2019 Progress Report Group 1
12/17
Not perfect curve. Objective functions have many local minima
(artifact of numerical procedures). The graph implies that we need more work on
optimization.
-
8/11/2019 Progress Report Group 1
13/17
Using other optimization codes To investigate alternative formulations, we need to use
tools that are external to FLOPS. NPSOL (Stanford Software, Gill et al. ) is a set of Fortran
subroutines for minimizing a smooth function subject to
bounds on variables, linear constraints and smoothnonlinear constraints.
It uses a sequential quadratic programming (SQP)algorithm.
Call previous Matlab codes to adjust input variables,perform analysis and read output results.
Use NPSOL to minimize the result (weighted objectivefunction)
-
8/11/2019 Progress Report Group 1
14/17
Used out of the box, NPSOL did not
provide better results than FLOPS itself Price of running FLOPS is quite high May not be efficient enough in handling this
special problem May need fine tuning
A bootstrapping strategy of the twocodes can do quite well
-
8/11/2019 Progress Report Group 1
15/17
Minimization ObtainedMinimum of Gross Weight
FLOPS 213554
NPSOL 221495
FLOPS + NPSOL 211920
2 * (FLOPS +
NPSOL)
210046
-
8/11/2019 Progress Report Group 1
16/17
-
8/11/2019 Progress Report Group 1
17/17
Future Work
Investigate the effects ofmultiple objectives.
Model sound and energyproduced from sonicoverpressure signal.
Understand relationshipsbetween aircraft design andoverpressure signal.
The goal is an analysismethod that could be usedwith an optimizationalgorithm.
-3
-2
-1
0
1