Understand your design Optimization PRACE Autumn School 2013 - - - PowerPoint PPT Presentation

understand your design
SMART_READER_LITE
LIVE PREVIEW

Understand your design Optimization PRACE Autumn School 2013 - - - PowerPoint PPT Presentation

Understand your design Optimization PRACE Autumn School 2013 - Industry Oriented HPC Simulations, September 21-27, University of Ljubljana, Faculty of Mechanical Engineering, Ljubljana, Slovenia Optimization Table of contents 1. General


slide-1
SLIDE 1

Understand your design Optimization

PRACE Autumn School 2013 - Industry Oriented HPC Simulations, September 21-27, University of Ljubljana, Faculty of Mechanical Engineering, Ljubljana, Slovenia

slide-2
SLIDE 2

Optimization

  • 2 -

Table of contents

1. General Information 2. Optimization Algorithms

slide-3
SLIDE 3

Optimization

  • 3 -
  • 1. General Information

xxx

CAD and CAE Parameter definition Sensitivity study

minimize

Define optimization goal and optimize Validate optimized design

Workflow:

slide-4
SLIDE 4

Optimization

  • 4 -

General Information ?

Start

  • Design variables

Variables defining the design space (continuous, discrete, binary)

  • Objective function

Function f(x) has to be minimized

  • Constraints, State variables

Constrain the design space, Equality/Inequality restrictions are possible

slide-5
SLIDE 5

Optimization

  • 5 -
  • 2. Optimization Algorithms

Available Optimization algorithms in optiSLang:

slide-6
SLIDE 6

Optimization

  • 6 -

Optimization Algorithms

Decision Tree:

slide-7
SLIDE 7

Optimization

  • 7 -

Optimization Algorithms

  • ptiSLang inside Workbench chooses the best algorithm by a wizard:
slide-8
SLIDE 8

Optimization

  • 8 -

Optimization Algorithms

Nonlinear Programming Quadratic Line Search (NLPQL)

?

Start

Recommended area of application: reasonable smooth problems Remark: The gradient optimizer sometimes stucks in local optima Also use with care for binary/discrete variables

slide-9
SLIDE 9

Optimization

  • 9 -

Optimization Algorithms

Adaptive Response Surface Method: + Fast catch of global trends, smoothing of noisy answers + Adaptive RSM with D-optimal linear DOE/approximation functions for

  • ptimization problems with up to

5…15 continuous variables is possible

slide-10
SLIDE 10

Optimization

  • 10 -

Optimization Algorithms

Adaptive Response Surface Method:

  • bjective

Design variable 1 Design variable 2

  • bjective
  • bjective

Design variable 1 Design variable 2

  • 1. Iteration
  • 3. Iteration
  • 5. Iteration
slide-11
SLIDE 11

Optimization

  • 11 -

It imitates Evolution (“Optimization”) in Nature:

  • Survival of the fittest
  • Evolution due to mutation, recombination and selection
  • Developed for optimization problems where no gradient information is

available, like binary or discrete search spaces

Genetic Algorithms [GA] Evolution Strategies [ES]

Evolutionary algorithm (EA)

slide-12
SLIDE 12

Optimization

  • 12 -

Particle Swarm Optimization (PSO)

  • swarm intelligence based biological algorithm
  • imitates the social behaviour of a bees swarm searching for food
  • Selection of swarm leader including archive strategy
  • Adaption of fly direction
  • Mutation of new position
  • Available for single/multi objective Optimization
slide-13
SLIDE 13

Optimization

  • 13 -

Simple Design Improvement

  • Improves a proposed design without extensive knowledge about

interactions in design space

  • Start population by uniform LHS around given start design
  • The best design is selected as center for the next sampling
  • The sampling ranges decrease with every generation
slide-14
SLIDE 14

Optimization

  • 14 -

Gradient-based algorithms

  • Most efficient method

if gradients are accurate enough

  • Consider its

restrictions like local optima, only continuous variables and noise Response surface method

  • Attractive method

for a small set of continuous variables (<15)

  • Adaptive RSM with

default settings is the method of choice Biologic Algorithms

  • GA/EA/PSO copy

mechanisms of nature to improve individuals

  • Method of choice if

gradient or ARSM fails

  • Very robust against

numerical noise, non- linearities, number of variables,…

Start

slide-15
SLIDE 15

Optimization

  • 15 -

1) Start with a sensitivity study using the LHS Sampling 4) Goal: user-friendly procedure provides as much automatism as possible 3) Run the suiting

  • ptimization algorithm

Understand the Problem using CoP/MoP Search for Optima Scan the whole Design Space

  • ptiSLang

2) Identify the important parameters and responses

  • understand the problem
  • reduce the parameters
slide-16
SLIDE 16

Optimization

  • 16 -
  • Objective 1: minimize maximum amplitude after 5s
  • Objective 2: minimize eigen-frequency
  • DOE scan with 100 LHS samples gives good problem overview
  • Weighted objectives require about 1000 solver calls
slide-17
SLIDE 17

Optimization

  • 17 -

Strategy C: Pareto Optimization

slide-18
SLIDE 18

Optimization

  • 18 -

Design space Objective space

  • Only for conflicting objectives a Pareto frontier exists
  • For positively correlated objective functions exactly one
  • ptimum exists
slide-19
SLIDE 19

Optimization

  • 19 -

Correlated objectives Conflicting objectives

slide-20
SLIDE 20

Optimization

  • 20 -

Gradient-based algorithms Response surface method (RSM) Biologic Algorithms

Start

Pareto Optimization Local adaptive RSM Global adaptive RSM