Advanced Optimisation Approaches: Dr. Prashant Pawar
Advanced Optimisation Approaches: Dr. Prashant Pawar
Approaches
Components
Subsystem
SYSTEM COMPLEXITY
6
MODELING
7
Meta Model
The Modeling Space
2
y = b0 + ∑ bi xi + ∑ bii xi + ∑∑ bii xi x j
kx x
m!x! + cx! + kx = f (t )
World
Physical system
EVOLUTION OF DESIGN PROCESS
8
Deterministic Stochastic
(Factors of Safety) (Risk Quantified)
Random
Experimentation
``
Experience-based
Graphical Approaches Computer models Computer
based on system Simulations based on
Systematic physics
system physics
Experimentation
Point estimates Robust Solutions
EVOLUTION OF DESIGN PROCESS
9
CONCEPTUAL PRELIMINARY
DESIGN DESIGN DETAIL
DESIGN
PRODUCT
ATTRIBUTES
100:1
10:1
1:1
Conceptual design is crucial to the success of the overall design process and
resulting system. It has been estimated that “at least 80% of a Mission’s life-
cycle cost is locked in by the concept that is chosen” and “conceptual design
decision have a 100:1 leverage on end product quality and cost”
EVOLUTION OF DESIGN PROCESS
10
CONVENTIONAL OPTIMAL
1. Specification 1. Specification
2. Baseline design 2. Baseline design
3. Analysis (or experiment) 3. Analysis
4. Check performance or failure criteria 4. Check constraints
5. Does design satisfy the optimality
5. Is design satisfactory?
conditions? (If yes, then stop)
(If yes, then stop)
6. Change design parameters using an
6. Change design parameters based on optimization strategy, return to 3.
intuition and experience, return to 3.
WHAT IS OPTIMIZATION?
● “Making things better”
● “Generating more profit”
● “Determining the best”
● “Do more with less”
WHAT IS OPTIMIZATION?
“The determination of values for design variables
which minimize (maximize) the objective, while
satisfying all constraints”
Principles of Optimal Design: Modeling and Computation
2d Ed. by Panos Y. Papalambros and Douglass J. Wilde, Cambridge University Press, New York, 1988,
2000.
OPTIMIZATION
Objective Function
Constraints
Bounds
Design Variables
LOCAL AND GLOBAL OPTIMA
LOCAL maxima
OPTIMA
Local Local
maxima minima
minima
GLOBAL
MINIMA
Optimization Problems
Optimization Problems
MDO: Overview
Multidisciplinary design optimization (MDO) deals with the optimization of several
engineering disciplines simultaneously.
MDO gives the engineer the opportunity to find the optimal solution of some
system accounting for the interactions between the different disciplines.
It should be noted that the multidisciplinary solution might not be the solution for
any one discipline analyzed separate from the other disciplines, but is the best
solution accounting for the interactions.
The MDO field has become vital in design environments in the past decades as
designs are becoming more and more complex.
MDO: Framework
MDO: Overview
AIRCRAFT DESIGN
Problem formulation is not obvious
and requires engineering judgment.
¤ Remaining 25% (Half of the difference) was attributed to how the parts
were DESIGNED
What Is Probabilistic Engineering Design?
23
What Is Probabilistic Engineering Design?
24
Effect of Uncertainty
25
How to Deal with Uncertainty
26
Understand your System
27
28
Crash Simulation tests: An example
Each simulation
takes 36 -160 hrs
for
Ford Motor Inc.
Design of Experiments
30
Factorial Design
Taguchi Method
Response Surface Design
Design of Experiments
32
Validate Approximations
α k, b
_____________________
Using validation data
METAMODELING Approaches
Regression models
Support Vector Machines
Artificial neural networks
Kriging
Many others
Meta-Model based Multidisciplinary Design and Optimization Strategy
35
Weight Analysis
Minimize: GLOM, Mg
META-MODELING MODULE (SVM)
Propulsion Analysis ______________________
Support Vector Regression
Trajectory Analysis
Meta Model based Optimal Design
(X*SVM)
Input Response
x1 Black Boxed
System y
x2
x2 0
-1 0
-1
1
x1
2
y = b0 + ∑ bi xi + ∑ bii xi + ∑∑ bii xi x j
Optimization Problem
Approximation Domain
Analysis
DOE & Experiments
Sensitivity
If RSM using Sensitivity
Construct RSM
No Reliable
RSM ?
Test Criteria Yes
No
Reliable OPT? 1 Analysis
Calc Error at opt from RSM
Yes
Example by K.K.Choi, U. of Iowa, “Moving Least Square Method for Reliability-Based Design
Optimization”, WCSMO4, 2001
What is Robust Design?
39
Non-Probabilistic Probabilistic
Methods Methods
Weight Analysis
UNCERTAINTY
Propulsion Analysis
PROPAGATION
______________________
Worst Case Variation
Trajectory Analysis
x2
x3 Sources of Variability
y2 Solution:
•
•
Material Properties
Loads Establish tolerances for the
•
•
Boundary and initial conditions
Geometry imperfections input and design variables.
• Assembly imperfections
• Solver
•
•
Computer (round-off, truncation, etc.)
Engineer (choice of element type, algorithm, Measure the system’s
mesh band-width, etc.)
response in statistical terms.
Taguchi : Introduction
Genichi Taguchi (⽥⼝ ⽞⼀)
From 1950s developed a methodology to improve the quality
of products.
Much of his work was carried out in isolation from the
mainstream of Western statistics.
Unknown outside of Japan. Introduced into US in 1980.
Taguchi’s method.
Controversial among statisticians, but many concepts
introduced by him have been accepted
Overview of Taguchi Parameter Design
Method
45
1. Brainstorming
Design Parameters: Variables under your control
2. Identify Design Parameters
and Noise Factors Noise Factors: Variables you cannot control or
variables that are too expensive
3. Construct Design of to control
Experiments (DOEs) Ideally, you would like to investigate all possible
combinations of design parameters and noise
4. Perform Experiments factors and then pick the best design parameters.
Unfortunately, cost and schedule constraints
frequently prevent us from performing this many
test cases – this is where DOEs come in!
5. Analyze Results
SIMULATED ANNEALING FLOWCHART
Initialisation
Yes
No Stop criteria at outer loop
Yes
Return optimal solution
SA ALGORITHM
SA ALGORITHM
GA flowchart
Create initial
population Evaluate fitness
of all individuals
Select individuals
for reproduction Quit
Termination criteria can be fixed number of generations, a certain required fitness level is reached, no more improvement in X
generations
Flowchart of a simple GA
Initial population
Evaluation
Selection
Crossover
Mutation/ Inversion
GA: Basic Algorithm
[Start] Generate random population of n chromosomes (suitable solutions for the problem)
[Fitness] Evaluate the fitness f(x) of each chromosome x in the population
[New population] Create a new population by repeating following steps until the new
population is complete
¤ [Selection] Select two parent chromosomes from a population according to their fitness (the better
fitness, the bigger chance to be selected)
¤ [Crossover] With a crossover probability cross over the parents to form a new offspring (children). If
no crossover was performed, offspring is an exact copy of parents.
¤ [Mutation] With a mutation probability mutate new offspring at each locus (position in chromosome).
¤ [Accepting] Place new offspring in a new population
[Replace] Use new generated population for a further run of algorithm
[Test] If the end condition is satisfied, stop, and return the best solution in current population
[Loop] Go to step 2
Nature Vs Computer - Mapping
Nature Computer
Population Set of solutions.
Individual Solution to a problem.
Fitness Quality of a solution.
Chromosome Encoding for a Solution.
Gene Part of the encoding of a solution.
Reproduction Crossover
52
Nature Vs Computer - Mapping
Classical Algorithm Genetic Algorithm
Generates a single point at each Generates a population of points at
iteration. each iteration.
Selects the next point in the sequence Selects the next population by
by a deterministic computation. computation which uses random
number generators.
Optimal Design of the MR Fluid Dampers
• However, very few studies have devoted efforts on towards optimal design of MR dampers.
Viscous force
⎛ whv0 ⎞ 12ηQLAp
Fη = ⎜⎜1 + ⎟⎟
⎝ 2Q ⎠ wh 3
Optimization problem
● Multi-objective optimization function for reference controllable force and
dynamic range
Maximize Fτr D
J =α + (1 − α ) r
Fτ D
Subjected to Rmin < R < Rmax
(h/R)min < (h/R) < (h/R)max
Lmin < L < Lmax
Gap Ratio
α
Controllable Force Controllable Force
α
Optimal Design Results
Gap Ratio
Yield Stress Radius of cylinder
α
α
60
Velocity profile for TS 2.5% Concentration
62
Fuzzy Logic
● Success Rate
● Noise Model
Global damage detection
● Local Damage
Detection
Numerical Analysis of Bearings with Surface Modifications
Figure 4.1: Models of bearing systems with different circumferential rectangular shape
grooves (a) bearing with partially grooved (90-360 deg) (b) bearing with partially grooved (90-
270 deg) (c) bearing with partially grooved (90-180 deg)
41
Comparative Analysis of Modified Groove and
Dimple Shape Textured Journal Bearing
Figure 4.11: Model of bearing systems a) with smooth surface texturing b) with groove
texturing c) with dimple texturing d) detailed view of texturing on bearing surface
e) cut section along axis of bearing for RGST f) cut section along axis of bearing for
EDST 50
Bearing Surface Feature Optimization
Geometric Model and Surface texturing control factors and their
levels
66