progress report group 1

Upload: wan-feikhaw

Post on 02-Jun-2018

219 views

Category:

Documents


0 download

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