+ All Categories
Home > Documents > 6a_Optimization

6a_Optimization

Date post: 02-Jun-2018
Category:
Upload: ir-ayen
View: 212 times
Download: 0 times
Share this document with a friend

of 18

Transcript
  • 8/11/2019 6a_Optimization

    1/18

    Introduction to Design

    Optimization

  • 8/11/2019 6a_Optimization

    2/18

    MinimumWeight(under Allowable

    Stress)

    A PEM Fuel Cell Stackwith Even Compression

    over Active Area

    (Minimum StressDifference)

    Various DesignObjectives

  • 8/11/2019 6a_Optimization

    3/18

    Minimum Maximum

    Stress in the StructureOptimized Groove Dimension

    to Avoid Stress Concentration

    or Weakening of the Structure

  • 8/11/2019 6a_Optimization

    4/18

    Engineering Applications of Optimization

    Design- determining design parametersthat lead to the bestperformanceof a mechanical structure, device, or system.

    Core of engineering design, or the systematic approach todesign(Arora, 89)

    Planning production planning - minimizing manufacturing costs

    management of financial resources - obtaining maximum profits

    task planning (robot, traffic flow) - achieving best performances

    Control and Manufacturing- identifying the optimal controlparameters for the best performance(machining, trajectory, etc.)

    Mathematical Modeling- curve and surface fitting of given datawith minimum error

    Commonly used tool: OPT function in FEA; MATLAB Optimization Toolbox

  • 8/11/2019 6a_Optimization

    5/18

    What are commonaspects in

    optimization problems? There are multiple solutionsto the problem; and the

    optimal solution is to be identified.

    There exist one or more objectivesto accomplish and a

    measure of how well these objectives are accomplished(measurable performance).

    Constraintsof different forms (hard, soft) are imposed.

    There are several key influencing variables. The change

    of their values will influence(either improve or worsen)the measurable performanceand the degree of

    violation of the constraints.

  • 8/11/2019 6a_Optimization

    6/18

    Optimization can provide either a closed-form solution,or

    a numerical solution.

    Numerical optimization systematically and efficientlyadjusts theinfluencing variables to find the solution that has the best performance,satisfying given constraints.

    Frequently, the design objective, or cost functioncannotbe expressedin the form of simple algebra. Computer programs have to be used tocarryout the evaluation on the design objective or costs. For a givendesign variable, !, the value of the objective function, f(!), can only beobtained using a numerical routine. In these cases, optimization canonly be carried out numerically.

    e.g. Minimize the maximum stress in a tents/tension structures using FEA.

    Solution Methods

    Computer Program(no simple algebra)! f(!)

  • 8/11/2019 6a_Optimization

    7/18

    Definition of Design

    Optimization

    An optimization problem is a problem in

    which certain parameters (design variables)

    needed to be determined to achieve the

    bestmeasurable performance (objective

    function)under given constraints.

  • 8/11/2019 6a_Optimization

    8/18

    Type of design variables

    optimization of continuousvariables

    integer programming (discretevariables)

    mixedvariables

    Relations among design variables

    nonlinearprogramming

    linearprogramming

    Type of optimization problems

    unconstrainedoptimization

    constrainedoptimization

    Capability of the search algorithm

    search for a localminimum

    globaloptimization; multiple objectives; etc.

    Classification of the Optimization Problems

    1

    2. . ( ) x

    e g f X Ae Bx!

    = +

    1 1 2 2. . ( ) n ne g f X c x c x c x= + + +!

    02

    46

    810

    0

    2

    46

    8

    10-10

    -5

    0

    5

    10

    x1

    Alpine Function

    x2

    f(x)

  • 8/11/2019 6a_Optimization

    9/18

    Automation and Integration

    Formulationof the optimization problems

    specifying design objective(s)

    specifying design constraints

    identifying design variables

    Solutionof the optimization problems

    selecting appropriate search algorithm

    determining start point, step size, stopping criteria

    interpreting/verifyingoptimization results

    Integrationwith mechanical design and analysis

    black box analysis functionsserve as objectiveandconstraintfunctions (e.g. FEA, CFD models)

    incorporating optimization resultsinto design

  • 8/11/2019 6a_Optimization

    10/18

    An Example Optimization

    ProblemDesign of a thin wall tray with minimal material:

    The tray has a specific volume, V, and a given height,H.

    The design problem is to select the length, l,and width,

    w,of the tray.Given

    A workable design:

    Pick either lor wand solve for others

    lwh V = h H=

    lw V

    H=

    lw

    h

  • 8/11/2019 6a_Optimization

    11/18

    An Optimal Design

    The design is to minimize material volume, (or weight),where Tis an acceptable small value for wallthickness.

    Minimize

    subject to

    Design variables: w, l, and h.

    V w l h T wl lh whm bottom sides( , , ) ( )= + +2 2

    lwh V

    h H

    l

    w

    =

    =

    !

    !

    "

    #

    $$

    %

    $$

    0

    0

    constraints (functions)

    lw

    h

    Objectivefunction

  • 8/11/2019 6a_Optimization

    12/18

    StandardMathematical Form

    - objectivefunction

    Subject to - equality constraints

    - inequality constrains

    - variable bounds

    - design vector

    min ( ). . . , ,w r t l w h

    T wl lh wh+ +2 2

    lwh V

    h H

    ! =

    ! ="#$

    0

    0

    ! "

    ! "

    #

    $%

    l

    w

    0

    0

    [ ]!

    x l w h T

    = , ,

    - for use of any available optimization routines

  • 8/11/2019 6a_Optimization

    13/18

    Analytical(Closed Form) Solution

    Eliminate the equality constrains, convert the original problem into asinglevariable problem, then solve it.

    from h = H & l w H = V; solve for l:

    thus

    from

    Discard the negative value, since the inequality constraint is violated.

    The optimal value for l:

    l V

    Hw=

    wmin T( )

    V

    Hww

    V

    HwH wH+ +2 2

    wmin T( ) ( )

    V

    H

    V

    wwH f w+ + =2 2

    2 *( )0, ,

    df w V V we have w then the design optimum w

    dw H H = = =

    - a stationary point

    l V

    Hw

    V

    Hw

    *

    *

    *= = =

    V T V

    Hhw

    V

    wM

    * *

    *( )= + +2

    2= +T

    V

    HVH( )4

    lwh

  • 8/11/2019 6a_Optimization

    14/18

    Graphic

    alSolution

    lw

    h

  • 8/11/2019 6a_Optimization

    15/18

    lw

    h

    lw=W

    h

  • 8/11/2019 6a_Optimization

    16/18

    Procedures for Solving an Eng. Optimization

    Problem Formulation of the Optimization Problem

    Simplifyingthe physical problem

    identifying the major factor(s) that determine the performance or outcomeof the physical system, such as costs, weight, power output, etc. objective

    Finding the primary parameters that determine the above major factors- the design variables

    Modeling the relationsbetween design variables and the identified major

    factor - objective function Identifying any constraints imposed on the design variables and modeling

    their relationship constraintfunctions

    Selecting the most suitableoptimization technique or algorithmtosolve the formulated optimization problem.

    - requiring an in-depth know-how of various optimization techniques.

    Determining search control parameters

    - determining the initial points, step size, and stopping criteria of thenumerical optimization

    Analyzing, interpreting, and validating the calculated results

    An optimization program does not guarantee a correct answer, one needs to

    prove the result mathematically.

    verify the result using check points.

  • 8/11/2019 6a_Optimization

    17/18

    Standard Form for Using Software Tools for

    Optimization (e.g. MatLab Optimization Tool Box)

    Where m are the number of inequality constraints and q the number of

    equality constraints

    Denoting the optimization variablesX, as a n-dimensional vector, where the n

    variables are its componets, and the objective functionF(X) we search for :

    Regional constraints

    Behavior constraints

  • 8/11/2019 6a_Optimization

    18/18

    Geometric Interpretation of the Objective

    Function

    The Objective function can be interpreted to be asurface of dimension nembedded in a space of

    dimension n+1. This is easy to visualize for a 2

    parameter problem.

    The optimization process can be compared tomountain climbing in a dense fog, having as only tool

    an altimeter.