Académique Documents
Professionnel Documents
Culture Documents
Don Jones
GMU class on CAE-Based Robust Design
Global
Performance Integration
General Motors Corp. For internal GM use - Not to be duplicated or disclosed outside GM without approval of the Global Performance Integration
Director.
06/15/15
.
Optimization
Do quick what-ifs
Make optimization possible on long-running CAE simulations
Facilitates multi-disciplinary balancing since each discipline has bottled
up version of analysis and can react real-time to change proposals
Robust design
Adjust control parameters to desensitize design to variation, shift mean
Explore benefits of tolerance reductions
2
Computer
(usually 2 or 3)
Can sometimes sample all or
nearly all combinations.
Key challenge is to separate the
effect of the control variables
from noise variables
DETERMINISTIC PART:
ERROR TERM:
Regression:
Try to capture as much as possible
with many polynomial terms, selected
via stepwise procedure from large
set.
Regression:
Errors random, independent of x,
unpredictable. Can think of as
measurement error.
Kriging:
Dont spend much time guessing
functional form. Use either constant or
linear model.
Kriging
Errors are treated as left out terms in
x that cannot be precisely predicted
but can be roughly estimated
12
10
8
y
6
4
2
0
5
x
10
To understand kriging,
lets go back to the
example from the last slide
and imagine that we have
run the simulation at the 6
points shown.
12
10
8
y
6
4
2
0
5
x
10
12
10
8
y
6
4
2
0
5
x
10
Interpolator 1
Interpolator 2
Interpolator 3
Sampled Points
12
10
8
y
6
4
2
0
5
x
10
10
14
30 Possible Interpolators
Sampled Points
12
10
8
y
4
2
0
5
x
10
11
12
10
8
y
6
4
2
0
5
x
10
12
5
x
10
13
14
12
10
8
y
6
4
2
0
-2
5
x
10
14
Sequenced sampling
First 25 points
First 50 points
16
i 1
f ( x1 , x 2 ,..., x n ) g i ( xi ) hij ( xi , x j )
i 1
i 2 j 1
a constant
functions of
functions of
functions of
(overall mean)
one variable
two variables
three variables
(main effects)
(two-way interactions)
(three-way interactions)
Example:
Sample data
from a recent
N&V study.
550
500
450
SEATZ
Kriging Surface
400
There was a
clear sweet
spot with
respect to
one of the
mount rates.
350
300
300 400 500 600 700 800 900 1000 1100 1200 1300 1400 1500
18
Example:
A four-level
design would
have entirely
missed the
sweet spot.
550
500
450
400
350
300
300 400 500 600 700 800 900 1000 1100 1200 1300 1400 1500
19
Example:
20
Example:
21
Testimonial
Don,
As you know I was involved for some in the GMT 900 pick-up frame development. The issue designing frame and
isolator tuning package to reduce shake.
Task was formulated as optimization problem, with auxiliary model used to modify frame structure and. I ended up
with problem with 52 structural and 15 isolator tuning variables and 6 system model runs to evaluate objective
function and constraints. To solve it using iSIGHT for optimization would've required about 2 days just for one set
of constraints, without any trade-off studies. So I decided to use DOE in combination with kriging response surface
and DIRECT optimization tool in Excel.
A DOE of 1200 points was executed and data used to fit response surface in Excel. Spreadsheet for optimization
based on kriging surface was prepared and combined with another one to calculate frame section as combination of
auxiliary model and underlying baseline (produced by Joe Wong and Marv Zurek). As a result, almost instant
design optimization became possible.
Various combinations of packaging, manufacturing and strength constraints were evaluated during meeting between
supplier, DRE and Development Engineer. At the end, I didn't even have to be present at those meetings! Your
vision and tools you developed made it possible to solve complex trade-off problems in real time by people without
in-depth background in optimization. Even though work still continues, I think impact on the program was quite
significant and proof-of-concept frame will be built by mid July to confirm analytical studies.
Mikhail
22
Global
Performance Integration
General Motors Corp. For internal GM use - Not to be duplicated or disclosed outside GM without approval of the Global Performance Integration
Director.
06/15/15
.
Installation
You can find the Kriging Wizard site by searching on
Kriging Wizard in Socrates. You will get links to Kriging
Wizard the on the homepages of the Robust Synthesis and
Analysis group and the Optimization group.
Go to the Kriging Wizard homepage and load the software
using the instructions given on the website.
24
25
27
Fitting a surface
28
Fitting a surface
Click Tools, Kriging
Beta to launch
the Wizard.
The tool should
auto recognize the
XY data row with
header and the
Variable Type row.
Enter Small Data
in the field for
Enter prefix for
output worksheets.
Click Fit Surface.
After fitting is done,
click OK and exit
the Wizard.
29
Fitting a surface
When fitting is
complete, two new
worksheets will
have been made:
Small Data SURF
Small Data CV
The former has all
the data needed to
make predictions
with the surface.
The latter shows
the cross-validation
(CV) results, which
give you an idea of
the accuracy of the
surface.
30
Switch to the
worksheet New
Points and
Predictions.
Launch the Kriging
Wizard and switch
to the Predict tab.
Fill in the Predict
tab as shown and
click Predict.
The Wizard will
insert predictions,
with confidence
intervals, for your
new points.
31
Performing ANOVA
Launch the Kriging Wizard, switch
to the ANOVA tab, fill in the
information as shown, and click
Do ANOVA. Switch to worksheet
Small Data ANOVA [1] and
inspect the results.
33