basic concepts of robust design optimization (rdo) · basics concepts of robust design optimization...

Post on 19-Mar-2020

5 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

1

Basic Concepts of Robust Design

Optimization (RDO)

WOST15 2018

Veit Bayer

Christian Bucher

Dynardo Weimar Vienna

2Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Overview

Introduction

Definitions of Probability

Random Variables and Vectors

Simulation

Estimation

Robustness and Reliability Analysis

Variance-based sigma levels reliability-based

Methods of Reliability Analysis

Examples

3Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Introduction

4Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Design ImprovementOptimize design performance

Design QualityEnsure design robustness

and reliability

Design QualityEnsure design robustness

and reliability

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

CAE-Data

Measurement

Data

Robust Design

Design ImprovementOptimize design performance

copy Dynardo GmbH

5Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Robust Design Optimization (RDO) optimizes the design performance while taking into account scatter of design (optimization) variables and other tolerances or uncertainties

bull As a consequence of input scatter the location of the optima as well as the contour lines of constraints may vary

Uncertainties in Optimization

1 Search optima with

flat surrounding

(stability)

6Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Robust Design Optimization (RDO) optimizes the design performance while taking into account scatter of design (optimization) variables and other tolerances or uncertainties

bull As a consequence of input scatter the location of the optima as well as the contour lines of constraints may vary

Uncertainties in Optimization

2 Keep safety distance

from infeasible domain

(safety quality)

7Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Probability

8Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Consider a sample space the set of all possible events (or all possible outcomes of basic variables)

bull Event that one realization of parameters falls into subdomain

Kolmogorov axioms

Events and Probabilities

9Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Complimentary events

bull An event can happen ( ) or not happen ( )

bull Complimentary events cannot happen at the same time

Events and Probabilities

10Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Conditional Probability

Independence

Events and Probabilities

11Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Total Probability

Bayesrsquo Theorem

Purpose Testing model updating conclude from a measurement eg to product safety or quality

Decomposition of Event Space

12Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Random Variables

13Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Statistical Characterization of Random Variables

bull Expectation operator

bull Mean value

bull Variance

bull Coefficient of variation

14Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Probability Distribution and Density Function

15Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Distribution Types

Uniform Normal Log-normal

Exponential Weibull Rayleigh

16Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Statistical Characterization of Random Vectors

bull Arbitrary number k of random variables can be arranged in a vector

bull Mean value vector

bull Coefficient of correlation between two random variables

bull Covariance matrix of a random vector

17Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Random generators produce numbers uniformly distributed in [01]

bull Mapping to prescribed marginal distribution

copy Dynardo GmbH

Simulation of Random Variables

fU

u FX

fX

x

18Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull For each random variable the original marginal distribution is

transformed to an uncorrelated standard normal variable by the CDF

bull Assume a correlated joint Normal distribution for the random vector

bull Iterate the correlation coefficients of Zi Zj to match the original ones

copy Dynardo GmbH

Simulation of Random Vectors

19Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Example

copy Dynardo GmbH

Simulation of Random Vectors

Standard normal space Original space

20Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Estimation

21Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Estimate an unknown parameter from independent observations

bull Example mean value

bull Consistency

bull (Asymptotic) Unbiasedness

Remarks

bull The true parameter is usu not known the available information is the

sample

bull Any estimate from a finite sample contains statistical uncertainty

which can be reduced by an increased sample size

copy Dynardo GmbH

Estimation

22Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull An estimator from a random sample is a random variable by itself

bull Variance of the estimator

bull Estimator for variance

bull Estimate the variance of the estimator

serves to assess the confidence of the estimate

copy Dynardo GmbH

Estimator Variance

23Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Statistical error (or standard error) of the estimator

bull If the distribution of the error is known (eg assume Normal)

then the confidence interval can be established

copy Dynardo GmbH

Confidence Interval

24Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Robustness Analysis

25Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Intuitively The performance of a robust design is largely unaffected by random perturbations

bull Variance indicator The coefficient of variation (CV) of the objective function andor constraint values is not greater than the CV of the input variables

bull Sigma level The interval mean+- sigma level does not reach an undesired performance (eg design for six-sigma)

bull Probability indicator The probability of reaching undesired performance is smaller than an acceptable value

How to Define the Robustness of a Design

26Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Robustness in terms of limits

bull Safety margin (sigma level) of one or more responses y

bull Reliability (failure probability) with respect to given limit state

Robustness in terms of stability

bull Performance (objective) of robust optimum is less sensitive to input uncertainties

bull Minimization of statistical evaluation of objective function f (eg minimize mean andor standard deviation)

27Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Taguchi loss functions

bull Target value m is optimal (k scaling factor for costs)

bull Minimum is optimal (requires positive objective)

bull Maximum is optimal (requires strictly positive objective)

28Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Variance based Robustness Analysis

1) Define the robustness space using scatter range distribution and correlation

2) Scan the robustness space by producing and evaluating ndesigns

3) Check the variation 4) Check the

explainability of the model

5) Identify the most important scattering variables

29Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Exceedance Probability

bull Probability of reaching values above a limit for Gaussian distribution

m x

fX(x)

x

30Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Sigma Level vs Failure Probability

bull The sigma level can be used to estimate the probability of exceeding

a certain response limit

bull Since the distribution type of the response is generally unknown

this estimate may be very inaccurate for small probabilities

(sigma levels larger than 3)

bull The sigma level deals with single limit values whereas the failure

probability quantifies the event that any of several limits is exceeded

Reliability analysis should be applied to proof the required safety level

Distribution Required sigma level (CV=20)

pF = 10-2 pF = 10-3 pF = 10-6

Normal 232 309 475

Log-normal 277 404 757

Rayleigh 272 376 611

Weibull 203 254 349

31Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Example Optimized Damped Oscillator

bull Robustness evaluation at

the deterministic optimum

bull Mass m damping ratio D stiffness k and initial kinetic energy Ekin

taken as normally distributed random variables

32Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Robustness analysis with respect to damped eigen-frequency and

maximum amplitude

ndash Check CV of objective and constraints

ndash Check if safety constraint safety = 85 rads

is outside of 45 level

ndash Check importance of input variables

ndash Check explainability by MOPCoP

Example Damped OscillatorVariance based Robustness Analysis

33Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Constraint equation (omega)

bull CoD and CoP is 100

bull k is most important m is minor

bull Mean is close to deterministic

value

bull CV is 27

bull Safety limit is 238 which is

smaller as the required 45

Optimum is not robust in terms of

the constraint condition

Example Damped Oscillator

238

34Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Objective function (xmax)

bull CoD and CoP is 92

bull D is most important Ekin

and k are minor important

bull Mean is not close to

deterministic value

bull CV is 110

Optimum is not robust in terms

of the objective function

Example Damped Oscillator

35Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Reliability Analysis

36Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Concept of Safety

bull Failure occurs if loading S exceeds the resistance R

bull Probability of failure

37Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Partial Safety Factors

bull Definition of characteristical values for loading Sk and resistance Rk

bull Design values are obtained by

using partial safety factors

bull Final safety proof

38Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull The complementary of reliability the probability of failure PF is computed (for numerical reasons)

bull PF is the probability of the event that a set of (stochastic) input parameters leads to an inadmissible state of the analyzed system

(eg exceedance of allowable stress)

bull The limit state function g(x) separates the random variable space Xinto a safe domain g(x) gt 0 and failure domain g(x) le 0

bull Multiple failure criteria (limit state functions) are possible

bull Series system

fails if one single component fails

g(x) = mini (gi (x))

bull Parallel system

fails if all components fail

g(x) = maxi (gi (x))

copy Dynardo GmbH

Reliability Analysis

FF

G

39Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Failure Probability

bull The probability of failure is the integral of the joint probability density

function over the failure domain

bull By introducing an indicator function

I(g(x)) = 1 if (g(x)) lt 0 I(g(x)) = 0 else

this can be computed as the expected value of I

40Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Monte Carlo Simulation

bull Robust for arbitrary limit state functions

bull Confidence of the estimate is very low for small failure probabilities

Sigma level le 2

Independent of number of random variables

X1

X2

g=0

Sigma

level

PF N for cov(PF) = 10

2 23E-2 4 400

3 13E-3 74 000

45 34E-6 29 500 000

41Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

First Order Reliability Method (FORM)

bull Operates in the space of

standardized Gaussian variables

bull Search for failure point with

maximum probability density

(design point)

bull Equals the point in U on the limit state surface with minimal

distance to origin

bull Limit state function is linearized

around design point

bull Then failure probability can be

calculated analytically

bull Distance to origin (in U) is called

reliability index b

bull Can be interpreted as

generalization of sigma level

42Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Importance Sampling

bull Guide the sampling by making use of information about the failure

domain in order to increase the amount of failure events

bull To warrant correct statistics each sample is weighted by the ratio of

original to sampling density

bull Different strategies exist to estimate an ldquooptimalrdquo sampling density

43Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Importance Sampling Using Desing Point (ISPUD)

bull Based on FORM

bull Sampling density is centered at the design point

Requires continuously differentiable limit state function

Multiple design points (local minima) are not supported

May be able to mitigate error due to linearization in FORM

(oscillating limit state surface)

Moderate number of random variables

g(X) = 0

design point

44Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Importance Sampling

bull Sampling density is defined by mean value vector and covariance

matrix of samples in the failure domain

bull Search for dominant failure region by 2-3 sampling iterations

Applicable for non-smooth and even discontinuous limit state functions

Limited to small to medium number of random variables

45Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Directional Sampling

bull Radial search for multiple ldquostar-shapedrdquo failure regions

Applicable for non-smooth and even discontinuous limit state functions

Limited to small number of random variables

Few unsuccessful solver calls possible (as long as search is successful)

46Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Response Surface Method

bull The limit state function is approximated by an Adaptive Response

Surface Method using a Moving Least Squares model

bull Directional Sampling is performed on the Response Surface

bull Additional supports are added near the limit state surface in regions of

high probability density

Applicable to a wide range of limit state functions

Efficient for a moderately high number of random variables

47Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Overview of Methods

Recommended area of application

Approach Non-linearity Failure domains No parameters No solver runs

Monte Carlo

Simulation

arbitrary arbitrary many gt10^4 (3 sigma)

gt10^7 (5 sigma)

Directional

Sampling

arbitrary arbitrary lt= 10 1000-5000

Adaptive Importance

Sampling

arbitrary one dominant lt= 10 500-1000

FORM SORM

ISPUD

monotonic one dominant lt= 20 200-500

Adaptive Response

Surface Method

continuous few dominant lt= 20 200-500

48Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVerification of Robust Design by Reliability Analysis

bull Safety margin of 45 is equivalent to a failure probability of 3410-6

if responses were normally distributed

Reliability

Method Samples Failure probability Error Beta

FORM 65 1310-6 - 47

Adaptive Sampling 1500 1310-6 8410-8 47

Directional Sampling 600 1310-6 4910-7 47

49Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for Best Practice

bull If there is no qualified information about the random parametersonly variance-based robustness evaluation is justified

bull Results with high sigma levels must be verified by reliability analysis

bull Choose proper reliability method due to dimension reliability level solver behavior

bull Reliability results shall be confirmed by a second method

bull When a reduced parameter set is used a confirmation with full parameter set is required

bull Use MOP (based on robustness samples) in order to

bull Monitor sampling

bull Monitor solver behavior

bull Analyze cause for non-robustness

50Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for best practice

bull The Robustness Wizard of optiSLang guides through the setup and helps with the decision for the method based on

bull Knowledge about uncertainty

bull Number of failed designs

bull Solver behavior

bull Sigma level

51Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Robust Design Optimization

52Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Design ImprovementOptimize design performance

Design QualityEnsure design robustness

and reliability

Design QualityEnsure design robustness

and reliability

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

CAE-Data

Measurement

Data

Robust Design

copy Dynardo GmbH

Design ImprovementOptimize design performance

53Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Iterative Robust Design Optimization

bull Decoupled optimization and

robustnessreliability analysis

bull For each optimization run the

safety margins are adjusted for

the critical model responses

bull Applicable to variance- and

reliability-based RDO

In our implementation variance-

based robustness analysis is

used inside the iteration and a

final reliability proof is performed

for the final design

Definition of

design and

stochastic

variables

Sensitivity

analysis

Design

failure

Update

constraints

Deterministic

optimization

Variance-

based

robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

54Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Iterative RDO

bull Safety margin of 45s to safety limit safety=85 rads

Sigma level requires (safety-mean) ge 45

Deterministic constraint is modified iteratively

Step 1 Step 2 Step 3 hellip

Optimization (global ARSM) Robustness (100 ALHS)

Constraint m k xmax Mean Sigma Sigma level

le 8 078 500 799 025 799 022 233

le 7 104 500 694 029 694 019 82

le 763 086 491 756 028 755 020 466

55Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled Robust Design Optimization

bull Fully coupled optimization and robustnessreliability analysis

bull For each design during the optimization procedure (nominal design)

the robustnessreliability analysis is performed

bull Applicable to variance- reliability- and Taguchi-based RDO

Our efficient implementation uses small sample variance-based

robustness measures during the optimization and a final

(more accurate) reliability proof

But still the procedure is often not applicable to complex CAE models

Definition of

design and

stochastic

variables

Sensitivity

analysisOptimization

Robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

56Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled RDO in optiSLang

bull Nested loop enables the coupled RDO

bull Optimizer has to handle statistical

errors of inner robustness analysis

bull Sigma level as constraint

See tutorial HelpTutorialsOscillatorOscillator_Robustness

57Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Fully Coupled RDO

bull ARSM + robustness analysis

bull For each design 1+20 solver runs

bull Definition of robustness constraint for optimization procedure (safety-mean)-45s ge 0

Robust Design Optimization (ARSM+LHS)

m k xmax Mean Sigma Sigma level

ARSM+20LHS 087 500 028 76 020 45

58Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

bull Approximation of model responses in

mixed optimizationstochastic space

bull Simultaneous RDO is performed on

a global response surface

bull Applicable to variance- reliability-

and Taguchi-based RDO

bull Approximation quality significantly

influences RDO results

Final robustnessreliability proof

is required

bull Pure stochastic variables have small

influence compared to design variables

Important local effects in the stochastic

space may be not represented

RDO on Global Response Surface

59Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

C Bucher Computational Analysis of Randomness in Structural

Mechanics Taylor amp Francis 2009

copy Dynardo GmbH

Further Reading

2Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Overview

Introduction

Definitions of Probability

Random Variables and Vectors

Simulation

Estimation

Robustness and Reliability Analysis

Variance-based sigma levels reliability-based

Methods of Reliability Analysis

Examples

3Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Introduction

4Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Design ImprovementOptimize design performance

Design QualityEnsure design robustness

and reliability

Design QualityEnsure design robustness

and reliability

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

CAE-Data

Measurement

Data

Robust Design

Design ImprovementOptimize design performance

copy Dynardo GmbH

5Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Robust Design Optimization (RDO) optimizes the design performance while taking into account scatter of design (optimization) variables and other tolerances or uncertainties

bull As a consequence of input scatter the location of the optima as well as the contour lines of constraints may vary

Uncertainties in Optimization

1 Search optima with

flat surrounding

(stability)

6Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Robust Design Optimization (RDO) optimizes the design performance while taking into account scatter of design (optimization) variables and other tolerances or uncertainties

bull As a consequence of input scatter the location of the optima as well as the contour lines of constraints may vary

Uncertainties in Optimization

2 Keep safety distance

from infeasible domain

(safety quality)

7Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Probability

8Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Consider a sample space the set of all possible events (or all possible outcomes of basic variables)

bull Event that one realization of parameters falls into subdomain

Kolmogorov axioms

Events and Probabilities

9Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Complimentary events

bull An event can happen ( ) or not happen ( )

bull Complimentary events cannot happen at the same time

Events and Probabilities

10Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Conditional Probability

Independence

Events and Probabilities

11Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Total Probability

Bayesrsquo Theorem

Purpose Testing model updating conclude from a measurement eg to product safety or quality

Decomposition of Event Space

12Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Random Variables

13Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Statistical Characterization of Random Variables

bull Expectation operator

bull Mean value

bull Variance

bull Coefficient of variation

14Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Probability Distribution and Density Function

15Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Distribution Types

Uniform Normal Log-normal

Exponential Weibull Rayleigh

16Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Statistical Characterization of Random Vectors

bull Arbitrary number k of random variables can be arranged in a vector

bull Mean value vector

bull Coefficient of correlation between two random variables

bull Covariance matrix of a random vector

17Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Random generators produce numbers uniformly distributed in [01]

bull Mapping to prescribed marginal distribution

copy Dynardo GmbH

Simulation of Random Variables

fU

u FX

fX

x

18Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull For each random variable the original marginal distribution is

transformed to an uncorrelated standard normal variable by the CDF

bull Assume a correlated joint Normal distribution for the random vector

bull Iterate the correlation coefficients of Zi Zj to match the original ones

copy Dynardo GmbH

Simulation of Random Vectors

19Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Example

copy Dynardo GmbH

Simulation of Random Vectors

Standard normal space Original space

20Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Estimation

21Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Estimate an unknown parameter from independent observations

bull Example mean value

bull Consistency

bull (Asymptotic) Unbiasedness

Remarks

bull The true parameter is usu not known the available information is the

sample

bull Any estimate from a finite sample contains statistical uncertainty

which can be reduced by an increased sample size

copy Dynardo GmbH

Estimation

22Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull An estimator from a random sample is a random variable by itself

bull Variance of the estimator

bull Estimator for variance

bull Estimate the variance of the estimator

serves to assess the confidence of the estimate

copy Dynardo GmbH

Estimator Variance

23Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Statistical error (or standard error) of the estimator

bull If the distribution of the error is known (eg assume Normal)

then the confidence interval can be established

copy Dynardo GmbH

Confidence Interval

24Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Robustness Analysis

25Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Intuitively The performance of a robust design is largely unaffected by random perturbations

bull Variance indicator The coefficient of variation (CV) of the objective function andor constraint values is not greater than the CV of the input variables

bull Sigma level The interval mean+- sigma level does not reach an undesired performance (eg design for six-sigma)

bull Probability indicator The probability of reaching undesired performance is smaller than an acceptable value

How to Define the Robustness of a Design

26Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Robustness in terms of limits

bull Safety margin (sigma level) of one or more responses y

bull Reliability (failure probability) with respect to given limit state

Robustness in terms of stability

bull Performance (objective) of robust optimum is less sensitive to input uncertainties

bull Minimization of statistical evaluation of objective function f (eg minimize mean andor standard deviation)

27Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Taguchi loss functions

bull Target value m is optimal (k scaling factor for costs)

bull Minimum is optimal (requires positive objective)

bull Maximum is optimal (requires strictly positive objective)

28Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Variance based Robustness Analysis

1) Define the robustness space using scatter range distribution and correlation

2) Scan the robustness space by producing and evaluating ndesigns

3) Check the variation 4) Check the

explainability of the model

5) Identify the most important scattering variables

29Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Exceedance Probability

bull Probability of reaching values above a limit for Gaussian distribution

m x

fX(x)

x

30Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Sigma Level vs Failure Probability

bull The sigma level can be used to estimate the probability of exceeding

a certain response limit

bull Since the distribution type of the response is generally unknown

this estimate may be very inaccurate for small probabilities

(sigma levels larger than 3)

bull The sigma level deals with single limit values whereas the failure

probability quantifies the event that any of several limits is exceeded

Reliability analysis should be applied to proof the required safety level

Distribution Required sigma level (CV=20)

pF = 10-2 pF = 10-3 pF = 10-6

Normal 232 309 475

Log-normal 277 404 757

Rayleigh 272 376 611

Weibull 203 254 349

31Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Example Optimized Damped Oscillator

bull Robustness evaluation at

the deterministic optimum

bull Mass m damping ratio D stiffness k and initial kinetic energy Ekin

taken as normally distributed random variables

32Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Robustness analysis with respect to damped eigen-frequency and

maximum amplitude

ndash Check CV of objective and constraints

ndash Check if safety constraint safety = 85 rads

is outside of 45 level

ndash Check importance of input variables

ndash Check explainability by MOPCoP

Example Damped OscillatorVariance based Robustness Analysis

33Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Constraint equation (omega)

bull CoD and CoP is 100

bull k is most important m is minor

bull Mean is close to deterministic

value

bull CV is 27

bull Safety limit is 238 which is

smaller as the required 45

Optimum is not robust in terms of

the constraint condition

Example Damped Oscillator

238

34Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Objective function (xmax)

bull CoD and CoP is 92

bull D is most important Ekin

and k are minor important

bull Mean is not close to

deterministic value

bull CV is 110

Optimum is not robust in terms

of the objective function

Example Damped Oscillator

35Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Reliability Analysis

36Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Concept of Safety

bull Failure occurs if loading S exceeds the resistance R

bull Probability of failure

37Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Partial Safety Factors

bull Definition of characteristical values for loading Sk and resistance Rk

bull Design values are obtained by

using partial safety factors

bull Final safety proof

38Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull The complementary of reliability the probability of failure PF is computed (for numerical reasons)

bull PF is the probability of the event that a set of (stochastic) input parameters leads to an inadmissible state of the analyzed system

(eg exceedance of allowable stress)

bull The limit state function g(x) separates the random variable space Xinto a safe domain g(x) gt 0 and failure domain g(x) le 0

bull Multiple failure criteria (limit state functions) are possible

bull Series system

fails if one single component fails

g(x) = mini (gi (x))

bull Parallel system

fails if all components fail

g(x) = maxi (gi (x))

copy Dynardo GmbH

Reliability Analysis

FF

G

39Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Failure Probability

bull The probability of failure is the integral of the joint probability density

function over the failure domain

bull By introducing an indicator function

I(g(x)) = 1 if (g(x)) lt 0 I(g(x)) = 0 else

this can be computed as the expected value of I

40Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Monte Carlo Simulation

bull Robust for arbitrary limit state functions

bull Confidence of the estimate is very low for small failure probabilities

Sigma level le 2

Independent of number of random variables

X1

X2

g=0

Sigma

level

PF N for cov(PF) = 10

2 23E-2 4 400

3 13E-3 74 000

45 34E-6 29 500 000

41Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

First Order Reliability Method (FORM)

bull Operates in the space of

standardized Gaussian variables

bull Search for failure point with

maximum probability density

(design point)

bull Equals the point in U on the limit state surface with minimal

distance to origin

bull Limit state function is linearized

around design point

bull Then failure probability can be

calculated analytically

bull Distance to origin (in U) is called

reliability index b

bull Can be interpreted as

generalization of sigma level

42Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Importance Sampling

bull Guide the sampling by making use of information about the failure

domain in order to increase the amount of failure events

bull To warrant correct statistics each sample is weighted by the ratio of

original to sampling density

bull Different strategies exist to estimate an ldquooptimalrdquo sampling density

43Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Importance Sampling Using Desing Point (ISPUD)

bull Based on FORM

bull Sampling density is centered at the design point

Requires continuously differentiable limit state function

Multiple design points (local minima) are not supported

May be able to mitigate error due to linearization in FORM

(oscillating limit state surface)

Moderate number of random variables

g(X) = 0

design point

44Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Importance Sampling

bull Sampling density is defined by mean value vector and covariance

matrix of samples in the failure domain

bull Search for dominant failure region by 2-3 sampling iterations

Applicable for non-smooth and even discontinuous limit state functions

Limited to small to medium number of random variables

45Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Directional Sampling

bull Radial search for multiple ldquostar-shapedrdquo failure regions

Applicable for non-smooth and even discontinuous limit state functions

Limited to small number of random variables

Few unsuccessful solver calls possible (as long as search is successful)

46Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Response Surface Method

bull The limit state function is approximated by an Adaptive Response

Surface Method using a Moving Least Squares model

bull Directional Sampling is performed on the Response Surface

bull Additional supports are added near the limit state surface in regions of

high probability density

Applicable to a wide range of limit state functions

Efficient for a moderately high number of random variables

47Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Overview of Methods

Recommended area of application

Approach Non-linearity Failure domains No parameters No solver runs

Monte Carlo

Simulation

arbitrary arbitrary many gt10^4 (3 sigma)

gt10^7 (5 sigma)

Directional

Sampling

arbitrary arbitrary lt= 10 1000-5000

Adaptive Importance

Sampling

arbitrary one dominant lt= 10 500-1000

FORM SORM

ISPUD

monotonic one dominant lt= 20 200-500

Adaptive Response

Surface Method

continuous few dominant lt= 20 200-500

48Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVerification of Robust Design by Reliability Analysis

bull Safety margin of 45 is equivalent to a failure probability of 3410-6

if responses were normally distributed

Reliability

Method Samples Failure probability Error Beta

FORM 65 1310-6 - 47

Adaptive Sampling 1500 1310-6 8410-8 47

Directional Sampling 600 1310-6 4910-7 47

49Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for Best Practice

bull If there is no qualified information about the random parametersonly variance-based robustness evaluation is justified

bull Results with high sigma levels must be verified by reliability analysis

bull Choose proper reliability method due to dimension reliability level solver behavior

bull Reliability results shall be confirmed by a second method

bull When a reduced parameter set is used a confirmation with full parameter set is required

bull Use MOP (based on robustness samples) in order to

bull Monitor sampling

bull Monitor solver behavior

bull Analyze cause for non-robustness

50Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for best practice

bull The Robustness Wizard of optiSLang guides through the setup and helps with the decision for the method based on

bull Knowledge about uncertainty

bull Number of failed designs

bull Solver behavior

bull Sigma level

51Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Robust Design Optimization

52Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Design ImprovementOptimize design performance

Design QualityEnsure design robustness

and reliability

Design QualityEnsure design robustness

and reliability

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

CAE-Data

Measurement

Data

Robust Design

copy Dynardo GmbH

Design ImprovementOptimize design performance

53Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Iterative Robust Design Optimization

bull Decoupled optimization and

robustnessreliability analysis

bull For each optimization run the

safety margins are adjusted for

the critical model responses

bull Applicable to variance- and

reliability-based RDO

In our implementation variance-

based robustness analysis is

used inside the iteration and a

final reliability proof is performed

for the final design

Definition of

design and

stochastic

variables

Sensitivity

analysis

Design

failure

Update

constraints

Deterministic

optimization

Variance-

based

robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

54Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Iterative RDO

bull Safety margin of 45s to safety limit safety=85 rads

Sigma level requires (safety-mean) ge 45

Deterministic constraint is modified iteratively

Step 1 Step 2 Step 3 hellip

Optimization (global ARSM) Robustness (100 ALHS)

Constraint m k xmax Mean Sigma Sigma level

le 8 078 500 799 025 799 022 233

le 7 104 500 694 029 694 019 82

le 763 086 491 756 028 755 020 466

55Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled Robust Design Optimization

bull Fully coupled optimization and robustnessreliability analysis

bull For each design during the optimization procedure (nominal design)

the robustnessreliability analysis is performed

bull Applicable to variance- reliability- and Taguchi-based RDO

Our efficient implementation uses small sample variance-based

robustness measures during the optimization and a final

(more accurate) reliability proof

But still the procedure is often not applicable to complex CAE models

Definition of

design and

stochastic

variables

Sensitivity

analysisOptimization

Robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

56Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled RDO in optiSLang

bull Nested loop enables the coupled RDO

bull Optimizer has to handle statistical

errors of inner robustness analysis

bull Sigma level as constraint

See tutorial HelpTutorialsOscillatorOscillator_Robustness

57Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Fully Coupled RDO

bull ARSM + robustness analysis

bull For each design 1+20 solver runs

bull Definition of robustness constraint for optimization procedure (safety-mean)-45s ge 0

Robust Design Optimization (ARSM+LHS)

m k xmax Mean Sigma Sigma level

ARSM+20LHS 087 500 028 76 020 45

58Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

bull Approximation of model responses in

mixed optimizationstochastic space

bull Simultaneous RDO is performed on

a global response surface

bull Applicable to variance- reliability-

and Taguchi-based RDO

bull Approximation quality significantly

influences RDO results

Final robustnessreliability proof

is required

bull Pure stochastic variables have small

influence compared to design variables

Important local effects in the stochastic

space may be not represented

RDO on Global Response Surface

59Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

C Bucher Computational Analysis of Randomness in Structural

Mechanics Taylor amp Francis 2009

copy Dynardo GmbH

Further Reading

3Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Introduction

4Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Design ImprovementOptimize design performance

Design QualityEnsure design robustness

and reliability

Design QualityEnsure design robustness

and reliability

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

CAE-Data

Measurement

Data

Robust Design

Design ImprovementOptimize design performance

copy Dynardo GmbH

5Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Robust Design Optimization (RDO) optimizes the design performance while taking into account scatter of design (optimization) variables and other tolerances or uncertainties

bull As a consequence of input scatter the location of the optima as well as the contour lines of constraints may vary

Uncertainties in Optimization

1 Search optima with

flat surrounding

(stability)

6Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Robust Design Optimization (RDO) optimizes the design performance while taking into account scatter of design (optimization) variables and other tolerances or uncertainties

bull As a consequence of input scatter the location of the optima as well as the contour lines of constraints may vary

Uncertainties in Optimization

2 Keep safety distance

from infeasible domain

(safety quality)

7Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Probability

8Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Consider a sample space the set of all possible events (or all possible outcomes of basic variables)

bull Event that one realization of parameters falls into subdomain

Kolmogorov axioms

Events and Probabilities

9Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Complimentary events

bull An event can happen ( ) or not happen ( )

bull Complimentary events cannot happen at the same time

Events and Probabilities

10Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Conditional Probability

Independence

Events and Probabilities

11Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Total Probability

Bayesrsquo Theorem

Purpose Testing model updating conclude from a measurement eg to product safety or quality

Decomposition of Event Space

12Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Random Variables

13Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Statistical Characterization of Random Variables

bull Expectation operator

bull Mean value

bull Variance

bull Coefficient of variation

14Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Probability Distribution and Density Function

15Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Distribution Types

Uniform Normal Log-normal

Exponential Weibull Rayleigh

16Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Statistical Characterization of Random Vectors

bull Arbitrary number k of random variables can be arranged in a vector

bull Mean value vector

bull Coefficient of correlation between two random variables

bull Covariance matrix of a random vector

17Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Random generators produce numbers uniformly distributed in [01]

bull Mapping to prescribed marginal distribution

copy Dynardo GmbH

Simulation of Random Variables

fU

u FX

fX

x

18Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull For each random variable the original marginal distribution is

transformed to an uncorrelated standard normal variable by the CDF

bull Assume a correlated joint Normal distribution for the random vector

bull Iterate the correlation coefficients of Zi Zj to match the original ones

copy Dynardo GmbH

Simulation of Random Vectors

19Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Example

copy Dynardo GmbH

Simulation of Random Vectors

Standard normal space Original space

20Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Estimation

21Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Estimate an unknown parameter from independent observations

bull Example mean value

bull Consistency

bull (Asymptotic) Unbiasedness

Remarks

bull The true parameter is usu not known the available information is the

sample

bull Any estimate from a finite sample contains statistical uncertainty

which can be reduced by an increased sample size

copy Dynardo GmbH

Estimation

22Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull An estimator from a random sample is a random variable by itself

bull Variance of the estimator

bull Estimator for variance

bull Estimate the variance of the estimator

serves to assess the confidence of the estimate

copy Dynardo GmbH

Estimator Variance

23Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Statistical error (or standard error) of the estimator

bull If the distribution of the error is known (eg assume Normal)

then the confidence interval can be established

copy Dynardo GmbH

Confidence Interval

24Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Robustness Analysis

25Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Intuitively The performance of a robust design is largely unaffected by random perturbations

bull Variance indicator The coefficient of variation (CV) of the objective function andor constraint values is not greater than the CV of the input variables

bull Sigma level The interval mean+- sigma level does not reach an undesired performance (eg design for six-sigma)

bull Probability indicator The probability of reaching undesired performance is smaller than an acceptable value

How to Define the Robustness of a Design

26Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Robustness in terms of limits

bull Safety margin (sigma level) of one or more responses y

bull Reliability (failure probability) with respect to given limit state

Robustness in terms of stability

bull Performance (objective) of robust optimum is less sensitive to input uncertainties

bull Minimization of statistical evaluation of objective function f (eg minimize mean andor standard deviation)

27Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Taguchi loss functions

bull Target value m is optimal (k scaling factor for costs)

bull Minimum is optimal (requires positive objective)

bull Maximum is optimal (requires strictly positive objective)

28Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Variance based Robustness Analysis

1) Define the robustness space using scatter range distribution and correlation

2) Scan the robustness space by producing and evaluating ndesigns

3) Check the variation 4) Check the

explainability of the model

5) Identify the most important scattering variables

29Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Exceedance Probability

bull Probability of reaching values above a limit for Gaussian distribution

m x

fX(x)

x

30Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Sigma Level vs Failure Probability

bull The sigma level can be used to estimate the probability of exceeding

a certain response limit

bull Since the distribution type of the response is generally unknown

this estimate may be very inaccurate for small probabilities

(sigma levels larger than 3)

bull The sigma level deals with single limit values whereas the failure

probability quantifies the event that any of several limits is exceeded

Reliability analysis should be applied to proof the required safety level

Distribution Required sigma level (CV=20)

pF = 10-2 pF = 10-3 pF = 10-6

Normal 232 309 475

Log-normal 277 404 757

Rayleigh 272 376 611

Weibull 203 254 349

31Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Example Optimized Damped Oscillator

bull Robustness evaluation at

the deterministic optimum

bull Mass m damping ratio D stiffness k and initial kinetic energy Ekin

taken as normally distributed random variables

32Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Robustness analysis with respect to damped eigen-frequency and

maximum amplitude

ndash Check CV of objective and constraints

ndash Check if safety constraint safety = 85 rads

is outside of 45 level

ndash Check importance of input variables

ndash Check explainability by MOPCoP

Example Damped OscillatorVariance based Robustness Analysis

33Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Constraint equation (omega)

bull CoD and CoP is 100

bull k is most important m is minor

bull Mean is close to deterministic

value

bull CV is 27

bull Safety limit is 238 which is

smaller as the required 45

Optimum is not robust in terms of

the constraint condition

Example Damped Oscillator

238

34Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Objective function (xmax)

bull CoD and CoP is 92

bull D is most important Ekin

and k are minor important

bull Mean is not close to

deterministic value

bull CV is 110

Optimum is not robust in terms

of the objective function

Example Damped Oscillator

35Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Reliability Analysis

36Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Concept of Safety

bull Failure occurs if loading S exceeds the resistance R

bull Probability of failure

37Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Partial Safety Factors

bull Definition of characteristical values for loading Sk and resistance Rk

bull Design values are obtained by

using partial safety factors

bull Final safety proof

38Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull The complementary of reliability the probability of failure PF is computed (for numerical reasons)

bull PF is the probability of the event that a set of (stochastic) input parameters leads to an inadmissible state of the analyzed system

(eg exceedance of allowable stress)

bull The limit state function g(x) separates the random variable space Xinto a safe domain g(x) gt 0 and failure domain g(x) le 0

bull Multiple failure criteria (limit state functions) are possible

bull Series system

fails if one single component fails

g(x) = mini (gi (x))

bull Parallel system

fails if all components fail

g(x) = maxi (gi (x))

copy Dynardo GmbH

Reliability Analysis

FF

G

39Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Failure Probability

bull The probability of failure is the integral of the joint probability density

function over the failure domain

bull By introducing an indicator function

I(g(x)) = 1 if (g(x)) lt 0 I(g(x)) = 0 else

this can be computed as the expected value of I

40Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Monte Carlo Simulation

bull Robust for arbitrary limit state functions

bull Confidence of the estimate is very low for small failure probabilities

Sigma level le 2

Independent of number of random variables

X1

X2

g=0

Sigma

level

PF N for cov(PF) = 10

2 23E-2 4 400

3 13E-3 74 000

45 34E-6 29 500 000

41Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

First Order Reliability Method (FORM)

bull Operates in the space of

standardized Gaussian variables

bull Search for failure point with

maximum probability density

(design point)

bull Equals the point in U on the limit state surface with minimal

distance to origin

bull Limit state function is linearized

around design point

bull Then failure probability can be

calculated analytically

bull Distance to origin (in U) is called

reliability index b

bull Can be interpreted as

generalization of sigma level

42Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Importance Sampling

bull Guide the sampling by making use of information about the failure

domain in order to increase the amount of failure events

bull To warrant correct statistics each sample is weighted by the ratio of

original to sampling density

bull Different strategies exist to estimate an ldquooptimalrdquo sampling density

43Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Importance Sampling Using Desing Point (ISPUD)

bull Based on FORM

bull Sampling density is centered at the design point

Requires continuously differentiable limit state function

Multiple design points (local minima) are not supported

May be able to mitigate error due to linearization in FORM

(oscillating limit state surface)

Moderate number of random variables

g(X) = 0

design point

44Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Importance Sampling

bull Sampling density is defined by mean value vector and covariance

matrix of samples in the failure domain

bull Search for dominant failure region by 2-3 sampling iterations

Applicable for non-smooth and even discontinuous limit state functions

Limited to small to medium number of random variables

45Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Directional Sampling

bull Radial search for multiple ldquostar-shapedrdquo failure regions

Applicable for non-smooth and even discontinuous limit state functions

Limited to small number of random variables

Few unsuccessful solver calls possible (as long as search is successful)

46Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Response Surface Method

bull The limit state function is approximated by an Adaptive Response

Surface Method using a Moving Least Squares model

bull Directional Sampling is performed on the Response Surface

bull Additional supports are added near the limit state surface in regions of

high probability density

Applicable to a wide range of limit state functions

Efficient for a moderately high number of random variables

47Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Overview of Methods

Recommended area of application

Approach Non-linearity Failure domains No parameters No solver runs

Monte Carlo

Simulation

arbitrary arbitrary many gt10^4 (3 sigma)

gt10^7 (5 sigma)

Directional

Sampling

arbitrary arbitrary lt= 10 1000-5000

Adaptive Importance

Sampling

arbitrary one dominant lt= 10 500-1000

FORM SORM

ISPUD

monotonic one dominant lt= 20 200-500

Adaptive Response

Surface Method

continuous few dominant lt= 20 200-500

48Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVerification of Robust Design by Reliability Analysis

bull Safety margin of 45 is equivalent to a failure probability of 3410-6

if responses were normally distributed

Reliability

Method Samples Failure probability Error Beta

FORM 65 1310-6 - 47

Adaptive Sampling 1500 1310-6 8410-8 47

Directional Sampling 600 1310-6 4910-7 47

49Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for Best Practice

bull If there is no qualified information about the random parametersonly variance-based robustness evaluation is justified

bull Results with high sigma levels must be verified by reliability analysis

bull Choose proper reliability method due to dimension reliability level solver behavior

bull Reliability results shall be confirmed by a second method

bull When a reduced parameter set is used a confirmation with full parameter set is required

bull Use MOP (based on robustness samples) in order to

bull Monitor sampling

bull Monitor solver behavior

bull Analyze cause for non-robustness

50Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for best practice

bull The Robustness Wizard of optiSLang guides through the setup and helps with the decision for the method based on

bull Knowledge about uncertainty

bull Number of failed designs

bull Solver behavior

bull Sigma level

51Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Robust Design Optimization

52Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Design ImprovementOptimize design performance

Design QualityEnsure design robustness

and reliability

Design QualityEnsure design robustness

and reliability

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

CAE-Data

Measurement

Data

Robust Design

copy Dynardo GmbH

Design ImprovementOptimize design performance

53Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Iterative Robust Design Optimization

bull Decoupled optimization and

robustnessreliability analysis

bull For each optimization run the

safety margins are adjusted for

the critical model responses

bull Applicable to variance- and

reliability-based RDO

In our implementation variance-

based robustness analysis is

used inside the iteration and a

final reliability proof is performed

for the final design

Definition of

design and

stochastic

variables

Sensitivity

analysis

Design

failure

Update

constraints

Deterministic

optimization

Variance-

based

robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

54Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Iterative RDO

bull Safety margin of 45s to safety limit safety=85 rads

Sigma level requires (safety-mean) ge 45

Deterministic constraint is modified iteratively

Step 1 Step 2 Step 3 hellip

Optimization (global ARSM) Robustness (100 ALHS)

Constraint m k xmax Mean Sigma Sigma level

le 8 078 500 799 025 799 022 233

le 7 104 500 694 029 694 019 82

le 763 086 491 756 028 755 020 466

55Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled Robust Design Optimization

bull Fully coupled optimization and robustnessreliability analysis

bull For each design during the optimization procedure (nominal design)

the robustnessreliability analysis is performed

bull Applicable to variance- reliability- and Taguchi-based RDO

Our efficient implementation uses small sample variance-based

robustness measures during the optimization and a final

(more accurate) reliability proof

But still the procedure is often not applicable to complex CAE models

Definition of

design and

stochastic

variables

Sensitivity

analysisOptimization

Robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

56Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled RDO in optiSLang

bull Nested loop enables the coupled RDO

bull Optimizer has to handle statistical

errors of inner robustness analysis

bull Sigma level as constraint

See tutorial HelpTutorialsOscillatorOscillator_Robustness

57Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Fully Coupled RDO

bull ARSM + robustness analysis

bull For each design 1+20 solver runs

bull Definition of robustness constraint for optimization procedure (safety-mean)-45s ge 0

Robust Design Optimization (ARSM+LHS)

m k xmax Mean Sigma Sigma level

ARSM+20LHS 087 500 028 76 020 45

58Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

bull Approximation of model responses in

mixed optimizationstochastic space

bull Simultaneous RDO is performed on

a global response surface

bull Applicable to variance- reliability-

and Taguchi-based RDO

bull Approximation quality significantly

influences RDO results

Final robustnessreliability proof

is required

bull Pure stochastic variables have small

influence compared to design variables

Important local effects in the stochastic

space may be not represented

RDO on Global Response Surface

59Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

C Bucher Computational Analysis of Randomness in Structural

Mechanics Taylor amp Francis 2009

copy Dynardo GmbH

Further Reading

4Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Design ImprovementOptimize design performance

Design QualityEnsure design robustness

and reliability

Design QualityEnsure design robustness

and reliability

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

CAE-Data

Measurement

Data

Robust Design

Design ImprovementOptimize design performance

copy Dynardo GmbH

5Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Robust Design Optimization (RDO) optimizes the design performance while taking into account scatter of design (optimization) variables and other tolerances or uncertainties

bull As a consequence of input scatter the location of the optima as well as the contour lines of constraints may vary

Uncertainties in Optimization

1 Search optima with

flat surrounding

(stability)

6Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Robust Design Optimization (RDO) optimizes the design performance while taking into account scatter of design (optimization) variables and other tolerances or uncertainties

bull As a consequence of input scatter the location of the optima as well as the contour lines of constraints may vary

Uncertainties in Optimization

2 Keep safety distance

from infeasible domain

(safety quality)

7Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Probability

8Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Consider a sample space the set of all possible events (or all possible outcomes of basic variables)

bull Event that one realization of parameters falls into subdomain

Kolmogorov axioms

Events and Probabilities

9Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Complimentary events

bull An event can happen ( ) or not happen ( )

bull Complimentary events cannot happen at the same time

Events and Probabilities

10Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Conditional Probability

Independence

Events and Probabilities

11Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Total Probability

Bayesrsquo Theorem

Purpose Testing model updating conclude from a measurement eg to product safety or quality

Decomposition of Event Space

12Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Random Variables

13Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Statistical Characterization of Random Variables

bull Expectation operator

bull Mean value

bull Variance

bull Coefficient of variation

14Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Probability Distribution and Density Function

15Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Distribution Types

Uniform Normal Log-normal

Exponential Weibull Rayleigh

16Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Statistical Characterization of Random Vectors

bull Arbitrary number k of random variables can be arranged in a vector

bull Mean value vector

bull Coefficient of correlation between two random variables

bull Covariance matrix of a random vector

17Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Random generators produce numbers uniformly distributed in [01]

bull Mapping to prescribed marginal distribution

copy Dynardo GmbH

Simulation of Random Variables

fU

u FX

fX

x

18Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull For each random variable the original marginal distribution is

transformed to an uncorrelated standard normal variable by the CDF

bull Assume a correlated joint Normal distribution for the random vector

bull Iterate the correlation coefficients of Zi Zj to match the original ones

copy Dynardo GmbH

Simulation of Random Vectors

19Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Example

copy Dynardo GmbH

Simulation of Random Vectors

Standard normal space Original space

20Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Estimation

21Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Estimate an unknown parameter from independent observations

bull Example mean value

bull Consistency

bull (Asymptotic) Unbiasedness

Remarks

bull The true parameter is usu not known the available information is the

sample

bull Any estimate from a finite sample contains statistical uncertainty

which can be reduced by an increased sample size

copy Dynardo GmbH

Estimation

22Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull An estimator from a random sample is a random variable by itself

bull Variance of the estimator

bull Estimator for variance

bull Estimate the variance of the estimator

serves to assess the confidence of the estimate

copy Dynardo GmbH

Estimator Variance

23Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Statistical error (or standard error) of the estimator

bull If the distribution of the error is known (eg assume Normal)

then the confidence interval can be established

copy Dynardo GmbH

Confidence Interval

24Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Robustness Analysis

25Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Intuitively The performance of a robust design is largely unaffected by random perturbations

bull Variance indicator The coefficient of variation (CV) of the objective function andor constraint values is not greater than the CV of the input variables

bull Sigma level The interval mean+- sigma level does not reach an undesired performance (eg design for six-sigma)

bull Probability indicator The probability of reaching undesired performance is smaller than an acceptable value

How to Define the Robustness of a Design

26Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Robustness in terms of limits

bull Safety margin (sigma level) of one or more responses y

bull Reliability (failure probability) with respect to given limit state

Robustness in terms of stability

bull Performance (objective) of robust optimum is less sensitive to input uncertainties

bull Minimization of statistical evaluation of objective function f (eg minimize mean andor standard deviation)

27Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Taguchi loss functions

bull Target value m is optimal (k scaling factor for costs)

bull Minimum is optimal (requires positive objective)

bull Maximum is optimal (requires strictly positive objective)

28Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Variance based Robustness Analysis

1) Define the robustness space using scatter range distribution and correlation

2) Scan the robustness space by producing and evaluating ndesigns

3) Check the variation 4) Check the

explainability of the model

5) Identify the most important scattering variables

29Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Exceedance Probability

bull Probability of reaching values above a limit for Gaussian distribution

m x

fX(x)

x

30Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Sigma Level vs Failure Probability

bull The sigma level can be used to estimate the probability of exceeding

a certain response limit

bull Since the distribution type of the response is generally unknown

this estimate may be very inaccurate for small probabilities

(sigma levels larger than 3)

bull The sigma level deals with single limit values whereas the failure

probability quantifies the event that any of several limits is exceeded

Reliability analysis should be applied to proof the required safety level

Distribution Required sigma level (CV=20)

pF = 10-2 pF = 10-3 pF = 10-6

Normal 232 309 475

Log-normal 277 404 757

Rayleigh 272 376 611

Weibull 203 254 349

31Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Example Optimized Damped Oscillator

bull Robustness evaluation at

the deterministic optimum

bull Mass m damping ratio D stiffness k and initial kinetic energy Ekin

taken as normally distributed random variables

32Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Robustness analysis with respect to damped eigen-frequency and

maximum amplitude

ndash Check CV of objective and constraints

ndash Check if safety constraint safety = 85 rads

is outside of 45 level

ndash Check importance of input variables

ndash Check explainability by MOPCoP

Example Damped OscillatorVariance based Robustness Analysis

33Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Constraint equation (omega)

bull CoD and CoP is 100

bull k is most important m is minor

bull Mean is close to deterministic

value

bull CV is 27

bull Safety limit is 238 which is

smaller as the required 45

Optimum is not robust in terms of

the constraint condition

Example Damped Oscillator

238

34Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Objective function (xmax)

bull CoD and CoP is 92

bull D is most important Ekin

and k are minor important

bull Mean is not close to

deterministic value

bull CV is 110

Optimum is not robust in terms

of the objective function

Example Damped Oscillator

35Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Reliability Analysis

36Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Concept of Safety

bull Failure occurs if loading S exceeds the resistance R

bull Probability of failure

37Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Partial Safety Factors

bull Definition of characteristical values for loading Sk and resistance Rk

bull Design values are obtained by

using partial safety factors

bull Final safety proof

38Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull The complementary of reliability the probability of failure PF is computed (for numerical reasons)

bull PF is the probability of the event that a set of (stochastic) input parameters leads to an inadmissible state of the analyzed system

(eg exceedance of allowable stress)

bull The limit state function g(x) separates the random variable space Xinto a safe domain g(x) gt 0 and failure domain g(x) le 0

bull Multiple failure criteria (limit state functions) are possible

bull Series system

fails if one single component fails

g(x) = mini (gi (x))

bull Parallel system

fails if all components fail

g(x) = maxi (gi (x))

copy Dynardo GmbH

Reliability Analysis

FF

G

39Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Failure Probability

bull The probability of failure is the integral of the joint probability density

function over the failure domain

bull By introducing an indicator function

I(g(x)) = 1 if (g(x)) lt 0 I(g(x)) = 0 else

this can be computed as the expected value of I

40Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Monte Carlo Simulation

bull Robust for arbitrary limit state functions

bull Confidence of the estimate is very low for small failure probabilities

Sigma level le 2

Independent of number of random variables

X1

X2

g=0

Sigma

level

PF N for cov(PF) = 10

2 23E-2 4 400

3 13E-3 74 000

45 34E-6 29 500 000

41Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

First Order Reliability Method (FORM)

bull Operates in the space of

standardized Gaussian variables

bull Search for failure point with

maximum probability density

(design point)

bull Equals the point in U on the limit state surface with minimal

distance to origin

bull Limit state function is linearized

around design point

bull Then failure probability can be

calculated analytically

bull Distance to origin (in U) is called

reliability index b

bull Can be interpreted as

generalization of sigma level

42Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Importance Sampling

bull Guide the sampling by making use of information about the failure

domain in order to increase the amount of failure events

bull To warrant correct statistics each sample is weighted by the ratio of

original to sampling density

bull Different strategies exist to estimate an ldquooptimalrdquo sampling density

43Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Importance Sampling Using Desing Point (ISPUD)

bull Based on FORM

bull Sampling density is centered at the design point

Requires continuously differentiable limit state function

Multiple design points (local minima) are not supported

May be able to mitigate error due to linearization in FORM

(oscillating limit state surface)

Moderate number of random variables

g(X) = 0

design point

44Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Importance Sampling

bull Sampling density is defined by mean value vector and covariance

matrix of samples in the failure domain

bull Search for dominant failure region by 2-3 sampling iterations

Applicable for non-smooth and even discontinuous limit state functions

Limited to small to medium number of random variables

45Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Directional Sampling

bull Radial search for multiple ldquostar-shapedrdquo failure regions

Applicable for non-smooth and even discontinuous limit state functions

Limited to small number of random variables

Few unsuccessful solver calls possible (as long as search is successful)

46Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Response Surface Method

bull The limit state function is approximated by an Adaptive Response

Surface Method using a Moving Least Squares model

bull Directional Sampling is performed on the Response Surface

bull Additional supports are added near the limit state surface in regions of

high probability density

Applicable to a wide range of limit state functions

Efficient for a moderately high number of random variables

47Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Overview of Methods

Recommended area of application

Approach Non-linearity Failure domains No parameters No solver runs

Monte Carlo

Simulation

arbitrary arbitrary many gt10^4 (3 sigma)

gt10^7 (5 sigma)

Directional

Sampling

arbitrary arbitrary lt= 10 1000-5000

Adaptive Importance

Sampling

arbitrary one dominant lt= 10 500-1000

FORM SORM

ISPUD

monotonic one dominant lt= 20 200-500

Adaptive Response

Surface Method

continuous few dominant lt= 20 200-500

48Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVerification of Robust Design by Reliability Analysis

bull Safety margin of 45 is equivalent to a failure probability of 3410-6

if responses were normally distributed

Reliability

Method Samples Failure probability Error Beta

FORM 65 1310-6 - 47

Adaptive Sampling 1500 1310-6 8410-8 47

Directional Sampling 600 1310-6 4910-7 47

49Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for Best Practice

bull If there is no qualified information about the random parametersonly variance-based robustness evaluation is justified

bull Results with high sigma levels must be verified by reliability analysis

bull Choose proper reliability method due to dimension reliability level solver behavior

bull Reliability results shall be confirmed by a second method

bull When a reduced parameter set is used a confirmation with full parameter set is required

bull Use MOP (based on robustness samples) in order to

bull Monitor sampling

bull Monitor solver behavior

bull Analyze cause for non-robustness

50Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for best practice

bull The Robustness Wizard of optiSLang guides through the setup and helps with the decision for the method based on

bull Knowledge about uncertainty

bull Number of failed designs

bull Solver behavior

bull Sigma level

51Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Robust Design Optimization

52Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Design ImprovementOptimize design performance

Design QualityEnsure design robustness

and reliability

Design QualityEnsure design robustness

and reliability

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

CAE-Data

Measurement

Data

Robust Design

copy Dynardo GmbH

Design ImprovementOptimize design performance

53Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Iterative Robust Design Optimization

bull Decoupled optimization and

robustnessreliability analysis

bull For each optimization run the

safety margins are adjusted for

the critical model responses

bull Applicable to variance- and

reliability-based RDO

In our implementation variance-

based robustness analysis is

used inside the iteration and a

final reliability proof is performed

for the final design

Definition of

design and

stochastic

variables

Sensitivity

analysis

Design

failure

Update

constraints

Deterministic

optimization

Variance-

based

robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

54Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Iterative RDO

bull Safety margin of 45s to safety limit safety=85 rads

Sigma level requires (safety-mean) ge 45

Deterministic constraint is modified iteratively

Step 1 Step 2 Step 3 hellip

Optimization (global ARSM) Robustness (100 ALHS)

Constraint m k xmax Mean Sigma Sigma level

le 8 078 500 799 025 799 022 233

le 7 104 500 694 029 694 019 82

le 763 086 491 756 028 755 020 466

55Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled Robust Design Optimization

bull Fully coupled optimization and robustnessreliability analysis

bull For each design during the optimization procedure (nominal design)

the robustnessreliability analysis is performed

bull Applicable to variance- reliability- and Taguchi-based RDO

Our efficient implementation uses small sample variance-based

robustness measures during the optimization and a final

(more accurate) reliability proof

But still the procedure is often not applicable to complex CAE models

Definition of

design and

stochastic

variables

Sensitivity

analysisOptimization

Robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

56Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled RDO in optiSLang

bull Nested loop enables the coupled RDO

bull Optimizer has to handle statistical

errors of inner robustness analysis

bull Sigma level as constraint

See tutorial HelpTutorialsOscillatorOscillator_Robustness

57Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Fully Coupled RDO

bull ARSM + robustness analysis

bull For each design 1+20 solver runs

bull Definition of robustness constraint for optimization procedure (safety-mean)-45s ge 0

Robust Design Optimization (ARSM+LHS)

m k xmax Mean Sigma Sigma level

ARSM+20LHS 087 500 028 76 020 45

58Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

bull Approximation of model responses in

mixed optimizationstochastic space

bull Simultaneous RDO is performed on

a global response surface

bull Applicable to variance- reliability-

and Taguchi-based RDO

bull Approximation quality significantly

influences RDO results

Final robustnessreliability proof

is required

bull Pure stochastic variables have small

influence compared to design variables

Important local effects in the stochastic

space may be not represented

RDO on Global Response Surface

59Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

C Bucher Computational Analysis of Randomness in Structural

Mechanics Taylor amp Francis 2009

copy Dynardo GmbH

Further Reading

5Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Robust Design Optimization (RDO) optimizes the design performance while taking into account scatter of design (optimization) variables and other tolerances or uncertainties

bull As a consequence of input scatter the location of the optima as well as the contour lines of constraints may vary

Uncertainties in Optimization

1 Search optima with

flat surrounding

(stability)

6Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Robust Design Optimization (RDO) optimizes the design performance while taking into account scatter of design (optimization) variables and other tolerances or uncertainties

bull As a consequence of input scatter the location of the optima as well as the contour lines of constraints may vary

Uncertainties in Optimization

2 Keep safety distance

from infeasible domain

(safety quality)

7Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Probability

8Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Consider a sample space the set of all possible events (or all possible outcomes of basic variables)

bull Event that one realization of parameters falls into subdomain

Kolmogorov axioms

Events and Probabilities

9Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Complimentary events

bull An event can happen ( ) or not happen ( )

bull Complimentary events cannot happen at the same time

Events and Probabilities

10Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Conditional Probability

Independence

Events and Probabilities

11Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Total Probability

Bayesrsquo Theorem

Purpose Testing model updating conclude from a measurement eg to product safety or quality

Decomposition of Event Space

12Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Random Variables

13Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Statistical Characterization of Random Variables

bull Expectation operator

bull Mean value

bull Variance

bull Coefficient of variation

14Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Probability Distribution and Density Function

15Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Distribution Types

Uniform Normal Log-normal

Exponential Weibull Rayleigh

16Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Statistical Characterization of Random Vectors

bull Arbitrary number k of random variables can be arranged in a vector

bull Mean value vector

bull Coefficient of correlation between two random variables

bull Covariance matrix of a random vector

17Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Random generators produce numbers uniformly distributed in [01]

bull Mapping to prescribed marginal distribution

copy Dynardo GmbH

Simulation of Random Variables

fU

u FX

fX

x

18Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull For each random variable the original marginal distribution is

transformed to an uncorrelated standard normal variable by the CDF

bull Assume a correlated joint Normal distribution for the random vector

bull Iterate the correlation coefficients of Zi Zj to match the original ones

copy Dynardo GmbH

Simulation of Random Vectors

19Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Example

copy Dynardo GmbH

Simulation of Random Vectors

Standard normal space Original space

20Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Estimation

21Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Estimate an unknown parameter from independent observations

bull Example mean value

bull Consistency

bull (Asymptotic) Unbiasedness

Remarks

bull The true parameter is usu not known the available information is the

sample

bull Any estimate from a finite sample contains statistical uncertainty

which can be reduced by an increased sample size

copy Dynardo GmbH

Estimation

22Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull An estimator from a random sample is a random variable by itself

bull Variance of the estimator

bull Estimator for variance

bull Estimate the variance of the estimator

serves to assess the confidence of the estimate

copy Dynardo GmbH

Estimator Variance

23Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Statistical error (or standard error) of the estimator

bull If the distribution of the error is known (eg assume Normal)

then the confidence interval can be established

copy Dynardo GmbH

Confidence Interval

24Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Robustness Analysis

25Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Intuitively The performance of a robust design is largely unaffected by random perturbations

bull Variance indicator The coefficient of variation (CV) of the objective function andor constraint values is not greater than the CV of the input variables

bull Sigma level The interval mean+- sigma level does not reach an undesired performance (eg design for six-sigma)

bull Probability indicator The probability of reaching undesired performance is smaller than an acceptable value

How to Define the Robustness of a Design

26Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Robustness in terms of limits

bull Safety margin (sigma level) of one or more responses y

bull Reliability (failure probability) with respect to given limit state

Robustness in terms of stability

bull Performance (objective) of robust optimum is less sensitive to input uncertainties

bull Minimization of statistical evaluation of objective function f (eg minimize mean andor standard deviation)

27Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Taguchi loss functions

bull Target value m is optimal (k scaling factor for costs)

bull Minimum is optimal (requires positive objective)

bull Maximum is optimal (requires strictly positive objective)

28Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Variance based Robustness Analysis

1) Define the robustness space using scatter range distribution and correlation

2) Scan the robustness space by producing and evaluating ndesigns

3) Check the variation 4) Check the

explainability of the model

5) Identify the most important scattering variables

29Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Exceedance Probability

bull Probability of reaching values above a limit for Gaussian distribution

m x

fX(x)

x

30Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Sigma Level vs Failure Probability

bull The sigma level can be used to estimate the probability of exceeding

a certain response limit

bull Since the distribution type of the response is generally unknown

this estimate may be very inaccurate for small probabilities

(sigma levels larger than 3)

bull The sigma level deals with single limit values whereas the failure

probability quantifies the event that any of several limits is exceeded

Reliability analysis should be applied to proof the required safety level

Distribution Required sigma level (CV=20)

pF = 10-2 pF = 10-3 pF = 10-6

Normal 232 309 475

Log-normal 277 404 757

Rayleigh 272 376 611

Weibull 203 254 349

31Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Example Optimized Damped Oscillator

bull Robustness evaluation at

the deterministic optimum

bull Mass m damping ratio D stiffness k and initial kinetic energy Ekin

taken as normally distributed random variables

32Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Robustness analysis with respect to damped eigen-frequency and

maximum amplitude

ndash Check CV of objective and constraints

ndash Check if safety constraint safety = 85 rads

is outside of 45 level

ndash Check importance of input variables

ndash Check explainability by MOPCoP

Example Damped OscillatorVariance based Robustness Analysis

33Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Constraint equation (omega)

bull CoD and CoP is 100

bull k is most important m is minor

bull Mean is close to deterministic

value

bull CV is 27

bull Safety limit is 238 which is

smaller as the required 45

Optimum is not robust in terms of

the constraint condition

Example Damped Oscillator

238

34Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Objective function (xmax)

bull CoD and CoP is 92

bull D is most important Ekin

and k are minor important

bull Mean is not close to

deterministic value

bull CV is 110

Optimum is not robust in terms

of the objective function

Example Damped Oscillator

35Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Reliability Analysis

36Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Concept of Safety

bull Failure occurs if loading S exceeds the resistance R

bull Probability of failure

37Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Partial Safety Factors

bull Definition of characteristical values for loading Sk and resistance Rk

bull Design values are obtained by

using partial safety factors

bull Final safety proof

38Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull The complementary of reliability the probability of failure PF is computed (for numerical reasons)

bull PF is the probability of the event that a set of (stochastic) input parameters leads to an inadmissible state of the analyzed system

(eg exceedance of allowable stress)

bull The limit state function g(x) separates the random variable space Xinto a safe domain g(x) gt 0 and failure domain g(x) le 0

bull Multiple failure criteria (limit state functions) are possible

bull Series system

fails if one single component fails

g(x) = mini (gi (x))

bull Parallel system

fails if all components fail

g(x) = maxi (gi (x))

copy Dynardo GmbH

Reliability Analysis

FF

G

39Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Failure Probability

bull The probability of failure is the integral of the joint probability density

function over the failure domain

bull By introducing an indicator function

I(g(x)) = 1 if (g(x)) lt 0 I(g(x)) = 0 else

this can be computed as the expected value of I

40Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Monte Carlo Simulation

bull Robust for arbitrary limit state functions

bull Confidence of the estimate is very low for small failure probabilities

Sigma level le 2

Independent of number of random variables

X1

X2

g=0

Sigma

level

PF N for cov(PF) = 10

2 23E-2 4 400

3 13E-3 74 000

45 34E-6 29 500 000

41Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

First Order Reliability Method (FORM)

bull Operates in the space of

standardized Gaussian variables

bull Search for failure point with

maximum probability density

(design point)

bull Equals the point in U on the limit state surface with minimal

distance to origin

bull Limit state function is linearized

around design point

bull Then failure probability can be

calculated analytically

bull Distance to origin (in U) is called

reliability index b

bull Can be interpreted as

generalization of sigma level

42Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Importance Sampling

bull Guide the sampling by making use of information about the failure

domain in order to increase the amount of failure events

bull To warrant correct statistics each sample is weighted by the ratio of

original to sampling density

bull Different strategies exist to estimate an ldquooptimalrdquo sampling density

43Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Importance Sampling Using Desing Point (ISPUD)

bull Based on FORM

bull Sampling density is centered at the design point

Requires continuously differentiable limit state function

Multiple design points (local minima) are not supported

May be able to mitigate error due to linearization in FORM

(oscillating limit state surface)

Moderate number of random variables

g(X) = 0

design point

44Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Importance Sampling

bull Sampling density is defined by mean value vector and covariance

matrix of samples in the failure domain

bull Search for dominant failure region by 2-3 sampling iterations

Applicable for non-smooth and even discontinuous limit state functions

Limited to small to medium number of random variables

45Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Directional Sampling

bull Radial search for multiple ldquostar-shapedrdquo failure regions

Applicable for non-smooth and even discontinuous limit state functions

Limited to small number of random variables

Few unsuccessful solver calls possible (as long as search is successful)

46Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Response Surface Method

bull The limit state function is approximated by an Adaptive Response

Surface Method using a Moving Least Squares model

bull Directional Sampling is performed on the Response Surface

bull Additional supports are added near the limit state surface in regions of

high probability density

Applicable to a wide range of limit state functions

Efficient for a moderately high number of random variables

47Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Overview of Methods

Recommended area of application

Approach Non-linearity Failure domains No parameters No solver runs

Monte Carlo

Simulation

arbitrary arbitrary many gt10^4 (3 sigma)

gt10^7 (5 sigma)

Directional

Sampling

arbitrary arbitrary lt= 10 1000-5000

Adaptive Importance

Sampling

arbitrary one dominant lt= 10 500-1000

FORM SORM

ISPUD

monotonic one dominant lt= 20 200-500

Adaptive Response

Surface Method

continuous few dominant lt= 20 200-500

48Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVerification of Robust Design by Reliability Analysis

bull Safety margin of 45 is equivalent to a failure probability of 3410-6

if responses were normally distributed

Reliability

Method Samples Failure probability Error Beta

FORM 65 1310-6 - 47

Adaptive Sampling 1500 1310-6 8410-8 47

Directional Sampling 600 1310-6 4910-7 47

49Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for Best Practice

bull If there is no qualified information about the random parametersonly variance-based robustness evaluation is justified

bull Results with high sigma levels must be verified by reliability analysis

bull Choose proper reliability method due to dimension reliability level solver behavior

bull Reliability results shall be confirmed by a second method

bull When a reduced parameter set is used a confirmation with full parameter set is required

bull Use MOP (based on robustness samples) in order to

bull Monitor sampling

bull Monitor solver behavior

bull Analyze cause for non-robustness

50Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for best practice

bull The Robustness Wizard of optiSLang guides through the setup and helps with the decision for the method based on

bull Knowledge about uncertainty

bull Number of failed designs

bull Solver behavior

bull Sigma level

51Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Robust Design Optimization

52Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Design ImprovementOptimize design performance

Design QualityEnsure design robustness

and reliability

Design QualityEnsure design robustness

and reliability

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

CAE-Data

Measurement

Data

Robust Design

copy Dynardo GmbH

Design ImprovementOptimize design performance

53Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Iterative Robust Design Optimization

bull Decoupled optimization and

robustnessreliability analysis

bull For each optimization run the

safety margins are adjusted for

the critical model responses

bull Applicable to variance- and

reliability-based RDO

In our implementation variance-

based robustness analysis is

used inside the iteration and a

final reliability proof is performed

for the final design

Definition of

design and

stochastic

variables

Sensitivity

analysis

Design

failure

Update

constraints

Deterministic

optimization

Variance-

based

robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

54Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Iterative RDO

bull Safety margin of 45s to safety limit safety=85 rads

Sigma level requires (safety-mean) ge 45

Deterministic constraint is modified iteratively

Step 1 Step 2 Step 3 hellip

Optimization (global ARSM) Robustness (100 ALHS)

Constraint m k xmax Mean Sigma Sigma level

le 8 078 500 799 025 799 022 233

le 7 104 500 694 029 694 019 82

le 763 086 491 756 028 755 020 466

55Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled Robust Design Optimization

bull Fully coupled optimization and robustnessreliability analysis

bull For each design during the optimization procedure (nominal design)

the robustnessreliability analysis is performed

bull Applicable to variance- reliability- and Taguchi-based RDO

Our efficient implementation uses small sample variance-based

robustness measures during the optimization and a final

(more accurate) reliability proof

But still the procedure is often not applicable to complex CAE models

Definition of

design and

stochastic

variables

Sensitivity

analysisOptimization

Robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

56Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled RDO in optiSLang

bull Nested loop enables the coupled RDO

bull Optimizer has to handle statistical

errors of inner robustness analysis

bull Sigma level as constraint

See tutorial HelpTutorialsOscillatorOscillator_Robustness

57Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Fully Coupled RDO

bull ARSM + robustness analysis

bull For each design 1+20 solver runs

bull Definition of robustness constraint for optimization procedure (safety-mean)-45s ge 0

Robust Design Optimization (ARSM+LHS)

m k xmax Mean Sigma Sigma level

ARSM+20LHS 087 500 028 76 020 45

58Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

bull Approximation of model responses in

mixed optimizationstochastic space

bull Simultaneous RDO is performed on

a global response surface

bull Applicable to variance- reliability-

and Taguchi-based RDO

bull Approximation quality significantly

influences RDO results

Final robustnessreliability proof

is required

bull Pure stochastic variables have small

influence compared to design variables

Important local effects in the stochastic

space may be not represented

RDO on Global Response Surface

59Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

C Bucher Computational Analysis of Randomness in Structural

Mechanics Taylor amp Francis 2009

copy Dynardo GmbH

Further Reading

6Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Robust Design Optimization (RDO) optimizes the design performance while taking into account scatter of design (optimization) variables and other tolerances or uncertainties

bull As a consequence of input scatter the location of the optima as well as the contour lines of constraints may vary

Uncertainties in Optimization

2 Keep safety distance

from infeasible domain

(safety quality)

7Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Probability

8Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Consider a sample space the set of all possible events (or all possible outcomes of basic variables)

bull Event that one realization of parameters falls into subdomain

Kolmogorov axioms

Events and Probabilities

9Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Complimentary events

bull An event can happen ( ) or not happen ( )

bull Complimentary events cannot happen at the same time

Events and Probabilities

10Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Conditional Probability

Independence

Events and Probabilities

11Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Total Probability

Bayesrsquo Theorem

Purpose Testing model updating conclude from a measurement eg to product safety or quality

Decomposition of Event Space

12Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Random Variables

13Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Statistical Characterization of Random Variables

bull Expectation operator

bull Mean value

bull Variance

bull Coefficient of variation

14Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Probability Distribution and Density Function

15Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Distribution Types

Uniform Normal Log-normal

Exponential Weibull Rayleigh

16Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Statistical Characterization of Random Vectors

bull Arbitrary number k of random variables can be arranged in a vector

bull Mean value vector

bull Coefficient of correlation between two random variables

bull Covariance matrix of a random vector

17Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Random generators produce numbers uniformly distributed in [01]

bull Mapping to prescribed marginal distribution

copy Dynardo GmbH

Simulation of Random Variables

fU

u FX

fX

x

18Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull For each random variable the original marginal distribution is

transformed to an uncorrelated standard normal variable by the CDF

bull Assume a correlated joint Normal distribution for the random vector

bull Iterate the correlation coefficients of Zi Zj to match the original ones

copy Dynardo GmbH

Simulation of Random Vectors

19Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Example

copy Dynardo GmbH

Simulation of Random Vectors

Standard normal space Original space

20Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Estimation

21Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Estimate an unknown parameter from independent observations

bull Example mean value

bull Consistency

bull (Asymptotic) Unbiasedness

Remarks

bull The true parameter is usu not known the available information is the

sample

bull Any estimate from a finite sample contains statistical uncertainty

which can be reduced by an increased sample size

copy Dynardo GmbH

Estimation

22Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull An estimator from a random sample is a random variable by itself

bull Variance of the estimator

bull Estimator for variance

bull Estimate the variance of the estimator

serves to assess the confidence of the estimate

copy Dynardo GmbH

Estimator Variance

23Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Statistical error (or standard error) of the estimator

bull If the distribution of the error is known (eg assume Normal)

then the confidence interval can be established

copy Dynardo GmbH

Confidence Interval

24Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Robustness Analysis

25Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Intuitively The performance of a robust design is largely unaffected by random perturbations

bull Variance indicator The coefficient of variation (CV) of the objective function andor constraint values is not greater than the CV of the input variables

bull Sigma level The interval mean+- sigma level does not reach an undesired performance (eg design for six-sigma)

bull Probability indicator The probability of reaching undesired performance is smaller than an acceptable value

How to Define the Robustness of a Design

26Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Robustness in terms of limits

bull Safety margin (sigma level) of one or more responses y

bull Reliability (failure probability) with respect to given limit state

Robustness in terms of stability

bull Performance (objective) of robust optimum is less sensitive to input uncertainties

bull Minimization of statistical evaluation of objective function f (eg minimize mean andor standard deviation)

27Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Taguchi loss functions

bull Target value m is optimal (k scaling factor for costs)

bull Minimum is optimal (requires positive objective)

bull Maximum is optimal (requires strictly positive objective)

28Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Variance based Robustness Analysis

1) Define the robustness space using scatter range distribution and correlation

2) Scan the robustness space by producing and evaluating ndesigns

3) Check the variation 4) Check the

explainability of the model

5) Identify the most important scattering variables

29Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Exceedance Probability

bull Probability of reaching values above a limit for Gaussian distribution

m x

fX(x)

x

30Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Sigma Level vs Failure Probability

bull The sigma level can be used to estimate the probability of exceeding

a certain response limit

bull Since the distribution type of the response is generally unknown

this estimate may be very inaccurate for small probabilities

(sigma levels larger than 3)

bull The sigma level deals with single limit values whereas the failure

probability quantifies the event that any of several limits is exceeded

Reliability analysis should be applied to proof the required safety level

Distribution Required sigma level (CV=20)

pF = 10-2 pF = 10-3 pF = 10-6

Normal 232 309 475

Log-normal 277 404 757

Rayleigh 272 376 611

Weibull 203 254 349

31Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Example Optimized Damped Oscillator

bull Robustness evaluation at

the deterministic optimum

bull Mass m damping ratio D stiffness k and initial kinetic energy Ekin

taken as normally distributed random variables

32Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Robustness analysis with respect to damped eigen-frequency and

maximum amplitude

ndash Check CV of objective and constraints

ndash Check if safety constraint safety = 85 rads

is outside of 45 level

ndash Check importance of input variables

ndash Check explainability by MOPCoP

Example Damped OscillatorVariance based Robustness Analysis

33Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Constraint equation (omega)

bull CoD and CoP is 100

bull k is most important m is minor

bull Mean is close to deterministic

value

bull CV is 27

bull Safety limit is 238 which is

smaller as the required 45

Optimum is not robust in terms of

the constraint condition

Example Damped Oscillator

238

34Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Objective function (xmax)

bull CoD and CoP is 92

bull D is most important Ekin

and k are minor important

bull Mean is not close to

deterministic value

bull CV is 110

Optimum is not robust in terms

of the objective function

Example Damped Oscillator

35Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Reliability Analysis

36Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Concept of Safety

bull Failure occurs if loading S exceeds the resistance R

bull Probability of failure

37Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Partial Safety Factors

bull Definition of characteristical values for loading Sk and resistance Rk

bull Design values are obtained by

using partial safety factors

bull Final safety proof

38Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull The complementary of reliability the probability of failure PF is computed (for numerical reasons)

bull PF is the probability of the event that a set of (stochastic) input parameters leads to an inadmissible state of the analyzed system

(eg exceedance of allowable stress)

bull The limit state function g(x) separates the random variable space Xinto a safe domain g(x) gt 0 and failure domain g(x) le 0

bull Multiple failure criteria (limit state functions) are possible

bull Series system

fails if one single component fails

g(x) = mini (gi (x))

bull Parallel system

fails if all components fail

g(x) = maxi (gi (x))

copy Dynardo GmbH

Reliability Analysis

FF

G

39Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Failure Probability

bull The probability of failure is the integral of the joint probability density

function over the failure domain

bull By introducing an indicator function

I(g(x)) = 1 if (g(x)) lt 0 I(g(x)) = 0 else

this can be computed as the expected value of I

40Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Monte Carlo Simulation

bull Robust for arbitrary limit state functions

bull Confidence of the estimate is very low for small failure probabilities

Sigma level le 2

Independent of number of random variables

X1

X2

g=0

Sigma

level

PF N for cov(PF) = 10

2 23E-2 4 400

3 13E-3 74 000

45 34E-6 29 500 000

41Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

First Order Reliability Method (FORM)

bull Operates in the space of

standardized Gaussian variables

bull Search for failure point with

maximum probability density

(design point)

bull Equals the point in U on the limit state surface with minimal

distance to origin

bull Limit state function is linearized

around design point

bull Then failure probability can be

calculated analytically

bull Distance to origin (in U) is called

reliability index b

bull Can be interpreted as

generalization of sigma level

42Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Importance Sampling

bull Guide the sampling by making use of information about the failure

domain in order to increase the amount of failure events

bull To warrant correct statistics each sample is weighted by the ratio of

original to sampling density

bull Different strategies exist to estimate an ldquooptimalrdquo sampling density

43Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Importance Sampling Using Desing Point (ISPUD)

bull Based on FORM

bull Sampling density is centered at the design point

Requires continuously differentiable limit state function

Multiple design points (local minima) are not supported

May be able to mitigate error due to linearization in FORM

(oscillating limit state surface)

Moderate number of random variables

g(X) = 0

design point

44Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Importance Sampling

bull Sampling density is defined by mean value vector and covariance

matrix of samples in the failure domain

bull Search for dominant failure region by 2-3 sampling iterations

Applicable for non-smooth and even discontinuous limit state functions

Limited to small to medium number of random variables

45Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Directional Sampling

bull Radial search for multiple ldquostar-shapedrdquo failure regions

Applicable for non-smooth and even discontinuous limit state functions

Limited to small number of random variables

Few unsuccessful solver calls possible (as long as search is successful)

46Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Response Surface Method

bull The limit state function is approximated by an Adaptive Response

Surface Method using a Moving Least Squares model

bull Directional Sampling is performed on the Response Surface

bull Additional supports are added near the limit state surface in regions of

high probability density

Applicable to a wide range of limit state functions

Efficient for a moderately high number of random variables

47Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Overview of Methods

Recommended area of application

Approach Non-linearity Failure domains No parameters No solver runs

Monte Carlo

Simulation

arbitrary arbitrary many gt10^4 (3 sigma)

gt10^7 (5 sigma)

Directional

Sampling

arbitrary arbitrary lt= 10 1000-5000

Adaptive Importance

Sampling

arbitrary one dominant lt= 10 500-1000

FORM SORM

ISPUD

monotonic one dominant lt= 20 200-500

Adaptive Response

Surface Method

continuous few dominant lt= 20 200-500

48Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVerification of Robust Design by Reliability Analysis

bull Safety margin of 45 is equivalent to a failure probability of 3410-6

if responses were normally distributed

Reliability

Method Samples Failure probability Error Beta

FORM 65 1310-6 - 47

Adaptive Sampling 1500 1310-6 8410-8 47

Directional Sampling 600 1310-6 4910-7 47

49Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for Best Practice

bull If there is no qualified information about the random parametersonly variance-based robustness evaluation is justified

bull Results with high sigma levels must be verified by reliability analysis

bull Choose proper reliability method due to dimension reliability level solver behavior

bull Reliability results shall be confirmed by a second method

bull When a reduced parameter set is used a confirmation with full parameter set is required

bull Use MOP (based on robustness samples) in order to

bull Monitor sampling

bull Monitor solver behavior

bull Analyze cause for non-robustness

50Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for best practice

bull The Robustness Wizard of optiSLang guides through the setup and helps with the decision for the method based on

bull Knowledge about uncertainty

bull Number of failed designs

bull Solver behavior

bull Sigma level

51Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Robust Design Optimization

52Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Design ImprovementOptimize design performance

Design QualityEnsure design robustness

and reliability

Design QualityEnsure design robustness

and reliability

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

CAE-Data

Measurement

Data

Robust Design

copy Dynardo GmbH

Design ImprovementOptimize design performance

53Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Iterative Robust Design Optimization

bull Decoupled optimization and

robustnessreliability analysis

bull For each optimization run the

safety margins are adjusted for

the critical model responses

bull Applicable to variance- and

reliability-based RDO

In our implementation variance-

based robustness analysis is

used inside the iteration and a

final reliability proof is performed

for the final design

Definition of

design and

stochastic

variables

Sensitivity

analysis

Design

failure

Update

constraints

Deterministic

optimization

Variance-

based

robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

54Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Iterative RDO

bull Safety margin of 45s to safety limit safety=85 rads

Sigma level requires (safety-mean) ge 45

Deterministic constraint is modified iteratively

Step 1 Step 2 Step 3 hellip

Optimization (global ARSM) Robustness (100 ALHS)

Constraint m k xmax Mean Sigma Sigma level

le 8 078 500 799 025 799 022 233

le 7 104 500 694 029 694 019 82

le 763 086 491 756 028 755 020 466

55Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled Robust Design Optimization

bull Fully coupled optimization and robustnessreliability analysis

bull For each design during the optimization procedure (nominal design)

the robustnessreliability analysis is performed

bull Applicable to variance- reliability- and Taguchi-based RDO

Our efficient implementation uses small sample variance-based

robustness measures during the optimization and a final

(more accurate) reliability proof

But still the procedure is often not applicable to complex CAE models

Definition of

design and

stochastic

variables

Sensitivity

analysisOptimization

Robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

56Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled RDO in optiSLang

bull Nested loop enables the coupled RDO

bull Optimizer has to handle statistical

errors of inner robustness analysis

bull Sigma level as constraint

See tutorial HelpTutorialsOscillatorOscillator_Robustness

57Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Fully Coupled RDO

bull ARSM + robustness analysis

bull For each design 1+20 solver runs

bull Definition of robustness constraint for optimization procedure (safety-mean)-45s ge 0

Robust Design Optimization (ARSM+LHS)

m k xmax Mean Sigma Sigma level

ARSM+20LHS 087 500 028 76 020 45

58Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

bull Approximation of model responses in

mixed optimizationstochastic space

bull Simultaneous RDO is performed on

a global response surface

bull Applicable to variance- reliability-

and Taguchi-based RDO

bull Approximation quality significantly

influences RDO results

Final robustnessreliability proof

is required

bull Pure stochastic variables have small

influence compared to design variables

Important local effects in the stochastic

space may be not represented

RDO on Global Response Surface

59Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

C Bucher Computational Analysis of Randomness in Structural

Mechanics Taylor amp Francis 2009

copy Dynardo GmbH

Further Reading

7Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Probability

8Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Consider a sample space the set of all possible events (or all possible outcomes of basic variables)

bull Event that one realization of parameters falls into subdomain

Kolmogorov axioms

Events and Probabilities

9Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Complimentary events

bull An event can happen ( ) or not happen ( )

bull Complimentary events cannot happen at the same time

Events and Probabilities

10Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Conditional Probability

Independence

Events and Probabilities

11Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Total Probability

Bayesrsquo Theorem

Purpose Testing model updating conclude from a measurement eg to product safety or quality

Decomposition of Event Space

12Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Random Variables

13Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Statistical Characterization of Random Variables

bull Expectation operator

bull Mean value

bull Variance

bull Coefficient of variation

14Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Probability Distribution and Density Function

15Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Distribution Types

Uniform Normal Log-normal

Exponential Weibull Rayleigh

16Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Statistical Characterization of Random Vectors

bull Arbitrary number k of random variables can be arranged in a vector

bull Mean value vector

bull Coefficient of correlation between two random variables

bull Covariance matrix of a random vector

17Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Random generators produce numbers uniformly distributed in [01]

bull Mapping to prescribed marginal distribution

copy Dynardo GmbH

Simulation of Random Variables

fU

u FX

fX

x

18Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull For each random variable the original marginal distribution is

transformed to an uncorrelated standard normal variable by the CDF

bull Assume a correlated joint Normal distribution for the random vector

bull Iterate the correlation coefficients of Zi Zj to match the original ones

copy Dynardo GmbH

Simulation of Random Vectors

19Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Example

copy Dynardo GmbH

Simulation of Random Vectors

Standard normal space Original space

20Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Estimation

21Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Estimate an unknown parameter from independent observations

bull Example mean value

bull Consistency

bull (Asymptotic) Unbiasedness

Remarks

bull The true parameter is usu not known the available information is the

sample

bull Any estimate from a finite sample contains statistical uncertainty

which can be reduced by an increased sample size

copy Dynardo GmbH

Estimation

22Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull An estimator from a random sample is a random variable by itself

bull Variance of the estimator

bull Estimator for variance

bull Estimate the variance of the estimator

serves to assess the confidence of the estimate

copy Dynardo GmbH

Estimator Variance

23Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Statistical error (or standard error) of the estimator

bull If the distribution of the error is known (eg assume Normal)

then the confidence interval can be established

copy Dynardo GmbH

Confidence Interval

24Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Robustness Analysis

25Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Intuitively The performance of a robust design is largely unaffected by random perturbations

bull Variance indicator The coefficient of variation (CV) of the objective function andor constraint values is not greater than the CV of the input variables

bull Sigma level The interval mean+- sigma level does not reach an undesired performance (eg design for six-sigma)

bull Probability indicator The probability of reaching undesired performance is smaller than an acceptable value

How to Define the Robustness of a Design

26Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Robustness in terms of limits

bull Safety margin (sigma level) of one or more responses y

bull Reliability (failure probability) with respect to given limit state

Robustness in terms of stability

bull Performance (objective) of robust optimum is less sensitive to input uncertainties

bull Minimization of statistical evaluation of objective function f (eg minimize mean andor standard deviation)

27Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Taguchi loss functions

bull Target value m is optimal (k scaling factor for costs)

bull Minimum is optimal (requires positive objective)

bull Maximum is optimal (requires strictly positive objective)

28Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Variance based Robustness Analysis

1) Define the robustness space using scatter range distribution and correlation

2) Scan the robustness space by producing and evaluating ndesigns

3) Check the variation 4) Check the

explainability of the model

5) Identify the most important scattering variables

29Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Exceedance Probability

bull Probability of reaching values above a limit for Gaussian distribution

m x

fX(x)

x

30Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Sigma Level vs Failure Probability

bull The sigma level can be used to estimate the probability of exceeding

a certain response limit

bull Since the distribution type of the response is generally unknown

this estimate may be very inaccurate for small probabilities

(sigma levels larger than 3)

bull The sigma level deals with single limit values whereas the failure

probability quantifies the event that any of several limits is exceeded

Reliability analysis should be applied to proof the required safety level

Distribution Required sigma level (CV=20)

pF = 10-2 pF = 10-3 pF = 10-6

Normal 232 309 475

Log-normal 277 404 757

Rayleigh 272 376 611

Weibull 203 254 349

31Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Example Optimized Damped Oscillator

bull Robustness evaluation at

the deterministic optimum

bull Mass m damping ratio D stiffness k and initial kinetic energy Ekin

taken as normally distributed random variables

32Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Robustness analysis with respect to damped eigen-frequency and

maximum amplitude

ndash Check CV of objective and constraints

ndash Check if safety constraint safety = 85 rads

is outside of 45 level

ndash Check importance of input variables

ndash Check explainability by MOPCoP

Example Damped OscillatorVariance based Robustness Analysis

33Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Constraint equation (omega)

bull CoD and CoP is 100

bull k is most important m is minor

bull Mean is close to deterministic

value

bull CV is 27

bull Safety limit is 238 which is

smaller as the required 45

Optimum is not robust in terms of

the constraint condition

Example Damped Oscillator

238

34Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Objective function (xmax)

bull CoD and CoP is 92

bull D is most important Ekin

and k are minor important

bull Mean is not close to

deterministic value

bull CV is 110

Optimum is not robust in terms

of the objective function

Example Damped Oscillator

35Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Reliability Analysis

36Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Concept of Safety

bull Failure occurs if loading S exceeds the resistance R

bull Probability of failure

37Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Partial Safety Factors

bull Definition of characteristical values for loading Sk and resistance Rk

bull Design values are obtained by

using partial safety factors

bull Final safety proof

38Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull The complementary of reliability the probability of failure PF is computed (for numerical reasons)

bull PF is the probability of the event that a set of (stochastic) input parameters leads to an inadmissible state of the analyzed system

(eg exceedance of allowable stress)

bull The limit state function g(x) separates the random variable space Xinto a safe domain g(x) gt 0 and failure domain g(x) le 0

bull Multiple failure criteria (limit state functions) are possible

bull Series system

fails if one single component fails

g(x) = mini (gi (x))

bull Parallel system

fails if all components fail

g(x) = maxi (gi (x))

copy Dynardo GmbH

Reliability Analysis

FF

G

39Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Failure Probability

bull The probability of failure is the integral of the joint probability density

function over the failure domain

bull By introducing an indicator function

I(g(x)) = 1 if (g(x)) lt 0 I(g(x)) = 0 else

this can be computed as the expected value of I

40Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Monte Carlo Simulation

bull Robust for arbitrary limit state functions

bull Confidence of the estimate is very low for small failure probabilities

Sigma level le 2

Independent of number of random variables

X1

X2

g=0

Sigma

level

PF N for cov(PF) = 10

2 23E-2 4 400

3 13E-3 74 000

45 34E-6 29 500 000

41Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

First Order Reliability Method (FORM)

bull Operates in the space of

standardized Gaussian variables

bull Search for failure point with

maximum probability density

(design point)

bull Equals the point in U on the limit state surface with minimal

distance to origin

bull Limit state function is linearized

around design point

bull Then failure probability can be

calculated analytically

bull Distance to origin (in U) is called

reliability index b

bull Can be interpreted as

generalization of sigma level

42Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Importance Sampling

bull Guide the sampling by making use of information about the failure

domain in order to increase the amount of failure events

bull To warrant correct statistics each sample is weighted by the ratio of

original to sampling density

bull Different strategies exist to estimate an ldquooptimalrdquo sampling density

43Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Importance Sampling Using Desing Point (ISPUD)

bull Based on FORM

bull Sampling density is centered at the design point

Requires continuously differentiable limit state function

Multiple design points (local minima) are not supported

May be able to mitigate error due to linearization in FORM

(oscillating limit state surface)

Moderate number of random variables

g(X) = 0

design point

44Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Importance Sampling

bull Sampling density is defined by mean value vector and covariance

matrix of samples in the failure domain

bull Search for dominant failure region by 2-3 sampling iterations

Applicable for non-smooth and even discontinuous limit state functions

Limited to small to medium number of random variables

45Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Directional Sampling

bull Radial search for multiple ldquostar-shapedrdquo failure regions

Applicable for non-smooth and even discontinuous limit state functions

Limited to small number of random variables

Few unsuccessful solver calls possible (as long as search is successful)

46Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Response Surface Method

bull The limit state function is approximated by an Adaptive Response

Surface Method using a Moving Least Squares model

bull Directional Sampling is performed on the Response Surface

bull Additional supports are added near the limit state surface in regions of

high probability density

Applicable to a wide range of limit state functions

Efficient for a moderately high number of random variables

47Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Overview of Methods

Recommended area of application

Approach Non-linearity Failure domains No parameters No solver runs

Monte Carlo

Simulation

arbitrary arbitrary many gt10^4 (3 sigma)

gt10^7 (5 sigma)

Directional

Sampling

arbitrary arbitrary lt= 10 1000-5000

Adaptive Importance

Sampling

arbitrary one dominant lt= 10 500-1000

FORM SORM

ISPUD

monotonic one dominant lt= 20 200-500

Adaptive Response

Surface Method

continuous few dominant lt= 20 200-500

48Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVerification of Robust Design by Reliability Analysis

bull Safety margin of 45 is equivalent to a failure probability of 3410-6

if responses were normally distributed

Reliability

Method Samples Failure probability Error Beta

FORM 65 1310-6 - 47

Adaptive Sampling 1500 1310-6 8410-8 47

Directional Sampling 600 1310-6 4910-7 47

49Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for Best Practice

bull If there is no qualified information about the random parametersonly variance-based robustness evaluation is justified

bull Results with high sigma levels must be verified by reliability analysis

bull Choose proper reliability method due to dimension reliability level solver behavior

bull Reliability results shall be confirmed by a second method

bull When a reduced parameter set is used a confirmation with full parameter set is required

bull Use MOP (based on robustness samples) in order to

bull Monitor sampling

bull Monitor solver behavior

bull Analyze cause for non-robustness

50Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for best practice

bull The Robustness Wizard of optiSLang guides through the setup and helps with the decision for the method based on

bull Knowledge about uncertainty

bull Number of failed designs

bull Solver behavior

bull Sigma level

51Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Robust Design Optimization

52Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Design ImprovementOptimize design performance

Design QualityEnsure design robustness

and reliability

Design QualityEnsure design robustness

and reliability

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

CAE-Data

Measurement

Data

Robust Design

copy Dynardo GmbH

Design ImprovementOptimize design performance

53Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Iterative Robust Design Optimization

bull Decoupled optimization and

robustnessreliability analysis

bull For each optimization run the

safety margins are adjusted for

the critical model responses

bull Applicable to variance- and

reliability-based RDO

In our implementation variance-

based robustness analysis is

used inside the iteration and a

final reliability proof is performed

for the final design

Definition of

design and

stochastic

variables

Sensitivity

analysis

Design

failure

Update

constraints

Deterministic

optimization

Variance-

based

robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

54Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Iterative RDO

bull Safety margin of 45s to safety limit safety=85 rads

Sigma level requires (safety-mean) ge 45

Deterministic constraint is modified iteratively

Step 1 Step 2 Step 3 hellip

Optimization (global ARSM) Robustness (100 ALHS)

Constraint m k xmax Mean Sigma Sigma level

le 8 078 500 799 025 799 022 233

le 7 104 500 694 029 694 019 82

le 763 086 491 756 028 755 020 466

55Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled Robust Design Optimization

bull Fully coupled optimization and robustnessreliability analysis

bull For each design during the optimization procedure (nominal design)

the robustnessreliability analysis is performed

bull Applicable to variance- reliability- and Taguchi-based RDO

Our efficient implementation uses small sample variance-based

robustness measures during the optimization and a final

(more accurate) reliability proof

But still the procedure is often not applicable to complex CAE models

Definition of

design and

stochastic

variables

Sensitivity

analysisOptimization

Robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

56Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled RDO in optiSLang

bull Nested loop enables the coupled RDO

bull Optimizer has to handle statistical

errors of inner robustness analysis

bull Sigma level as constraint

See tutorial HelpTutorialsOscillatorOscillator_Robustness

57Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Fully Coupled RDO

bull ARSM + robustness analysis

bull For each design 1+20 solver runs

bull Definition of robustness constraint for optimization procedure (safety-mean)-45s ge 0

Robust Design Optimization (ARSM+LHS)

m k xmax Mean Sigma Sigma level

ARSM+20LHS 087 500 028 76 020 45

58Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

bull Approximation of model responses in

mixed optimizationstochastic space

bull Simultaneous RDO is performed on

a global response surface

bull Applicable to variance- reliability-

and Taguchi-based RDO

bull Approximation quality significantly

influences RDO results

Final robustnessreliability proof

is required

bull Pure stochastic variables have small

influence compared to design variables

Important local effects in the stochastic

space may be not represented

RDO on Global Response Surface

59Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

C Bucher Computational Analysis of Randomness in Structural

Mechanics Taylor amp Francis 2009

copy Dynardo GmbH

Further Reading

8Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Consider a sample space the set of all possible events (or all possible outcomes of basic variables)

bull Event that one realization of parameters falls into subdomain

Kolmogorov axioms

Events and Probabilities

9Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Complimentary events

bull An event can happen ( ) or not happen ( )

bull Complimentary events cannot happen at the same time

Events and Probabilities

10Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Conditional Probability

Independence

Events and Probabilities

11Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Total Probability

Bayesrsquo Theorem

Purpose Testing model updating conclude from a measurement eg to product safety or quality

Decomposition of Event Space

12Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Random Variables

13Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Statistical Characterization of Random Variables

bull Expectation operator

bull Mean value

bull Variance

bull Coefficient of variation

14Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Probability Distribution and Density Function

15Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Distribution Types

Uniform Normal Log-normal

Exponential Weibull Rayleigh

16Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Statistical Characterization of Random Vectors

bull Arbitrary number k of random variables can be arranged in a vector

bull Mean value vector

bull Coefficient of correlation between two random variables

bull Covariance matrix of a random vector

17Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Random generators produce numbers uniformly distributed in [01]

bull Mapping to prescribed marginal distribution

copy Dynardo GmbH

Simulation of Random Variables

fU

u FX

fX

x

18Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull For each random variable the original marginal distribution is

transformed to an uncorrelated standard normal variable by the CDF

bull Assume a correlated joint Normal distribution for the random vector

bull Iterate the correlation coefficients of Zi Zj to match the original ones

copy Dynardo GmbH

Simulation of Random Vectors

19Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Example

copy Dynardo GmbH

Simulation of Random Vectors

Standard normal space Original space

20Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Estimation

21Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Estimate an unknown parameter from independent observations

bull Example mean value

bull Consistency

bull (Asymptotic) Unbiasedness

Remarks

bull The true parameter is usu not known the available information is the

sample

bull Any estimate from a finite sample contains statistical uncertainty

which can be reduced by an increased sample size

copy Dynardo GmbH

Estimation

22Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull An estimator from a random sample is a random variable by itself

bull Variance of the estimator

bull Estimator for variance

bull Estimate the variance of the estimator

serves to assess the confidence of the estimate

copy Dynardo GmbH

Estimator Variance

23Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Statistical error (or standard error) of the estimator

bull If the distribution of the error is known (eg assume Normal)

then the confidence interval can be established

copy Dynardo GmbH

Confidence Interval

24Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Robustness Analysis

25Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Intuitively The performance of a robust design is largely unaffected by random perturbations

bull Variance indicator The coefficient of variation (CV) of the objective function andor constraint values is not greater than the CV of the input variables

bull Sigma level The interval mean+- sigma level does not reach an undesired performance (eg design for six-sigma)

bull Probability indicator The probability of reaching undesired performance is smaller than an acceptable value

How to Define the Robustness of a Design

26Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Robustness in terms of limits

bull Safety margin (sigma level) of one or more responses y

bull Reliability (failure probability) with respect to given limit state

Robustness in terms of stability

bull Performance (objective) of robust optimum is less sensitive to input uncertainties

bull Minimization of statistical evaluation of objective function f (eg minimize mean andor standard deviation)

27Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Taguchi loss functions

bull Target value m is optimal (k scaling factor for costs)

bull Minimum is optimal (requires positive objective)

bull Maximum is optimal (requires strictly positive objective)

28Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Variance based Robustness Analysis

1) Define the robustness space using scatter range distribution and correlation

2) Scan the robustness space by producing and evaluating ndesigns

3) Check the variation 4) Check the

explainability of the model

5) Identify the most important scattering variables

29Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Exceedance Probability

bull Probability of reaching values above a limit for Gaussian distribution

m x

fX(x)

x

30Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Sigma Level vs Failure Probability

bull The sigma level can be used to estimate the probability of exceeding

a certain response limit

bull Since the distribution type of the response is generally unknown

this estimate may be very inaccurate for small probabilities

(sigma levels larger than 3)

bull The sigma level deals with single limit values whereas the failure

probability quantifies the event that any of several limits is exceeded

Reliability analysis should be applied to proof the required safety level

Distribution Required sigma level (CV=20)

pF = 10-2 pF = 10-3 pF = 10-6

Normal 232 309 475

Log-normal 277 404 757

Rayleigh 272 376 611

Weibull 203 254 349

31Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Example Optimized Damped Oscillator

bull Robustness evaluation at

the deterministic optimum

bull Mass m damping ratio D stiffness k and initial kinetic energy Ekin

taken as normally distributed random variables

32Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Robustness analysis with respect to damped eigen-frequency and

maximum amplitude

ndash Check CV of objective and constraints

ndash Check if safety constraint safety = 85 rads

is outside of 45 level

ndash Check importance of input variables

ndash Check explainability by MOPCoP

Example Damped OscillatorVariance based Robustness Analysis

33Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Constraint equation (omega)

bull CoD and CoP is 100

bull k is most important m is minor

bull Mean is close to deterministic

value

bull CV is 27

bull Safety limit is 238 which is

smaller as the required 45

Optimum is not robust in terms of

the constraint condition

Example Damped Oscillator

238

34Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Objective function (xmax)

bull CoD and CoP is 92

bull D is most important Ekin

and k are minor important

bull Mean is not close to

deterministic value

bull CV is 110

Optimum is not robust in terms

of the objective function

Example Damped Oscillator

35Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Reliability Analysis

36Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Concept of Safety

bull Failure occurs if loading S exceeds the resistance R

bull Probability of failure

37Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Partial Safety Factors

bull Definition of characteristical values for loading Sk and resistance Rk

bull Design values are obtained by

using partial safety factors

bull Final safety proof

38Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull The complementary of reliability the probability of failure PF is computed (for numerical reasons)

bull PF is the probability of the event that a set of (stochastic) input parameters leads to an inadmissible state of the analyzed system

(eg exceedance of allowable stress)

bull The limit state function g(x) separates the random variable space Xinto a safe domain g(x) gt 0 and failure domain g(x) le 0

bull Multiple failure criteria (limit state functions) are possible

bull Series system

fails if one single component fails

g(x) = mini (gi (x))

bull Parallel system

fails if all components fail

g(x) = maxi (gi (x))

copy Dynardo GmbH

Reliability Analysis

FF

G

39Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Failure Probability

bull The probability of failure is the integral of the joint probability density

function over the failure domain

bull By introducing an indicator function

I(g(x)) = 1 if (g(x)) lt 0 I(g(x)) = 0 else

this can be computed as the expected value of I

40Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Monte Carlo Simulation

bull Robust for arbitrary limit state functions

bull Confidence of the estimate is very low for small failure probabilities

Sigma level le 2

Independent of number of random variables

X1

X2

g=0

Sigma

level

PF N for cov(PF) = 10

2 23E-2 4 400

3 13E-3 74 000

45 34E-6 29 500 000

41Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

First Order Reliability Method (FORM)

bull Operates in the space of

standardized Gaussian variables

bull Search for failure point with

maximum probability density

(design point)

bull Equals the point in U on the limit state surface with minimal

distance to origin

bull Limit state function is linearized

around design point

bull Then failure probability can be

calculated analytically

bull Distance to origin (in U) is called

reliability index b

bull Can be interpreted as

generalization of sigma level

42Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Importance Sampling

bull Guide the sampling by making use of information about the failure

domain in order to increase the amount of failure events

bull To warrant correct statistics each sample is weighted by the ratio of

original to sampling density

bull Different strategies exist to estimate an ldquooptimalrdquo sampling density

43Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Importance Sampling Using Desing Point (ISPUD)

bull Based on FORM

bull Sampling density is centered at the design point

Requires continuously differentiable limit state function

Multiple design points (local minima) are not supported

May be able to mitigate error due to linearization in FORM

(oscillating limit state surface)

Moderate number of random variables

g(X) = 0

design point

44Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Importance Sampling

bull Sampling density is defined by mean value vector and covariance

matrix of samples in the failure domain

bull Search for dominant failure region by 2-3 sampling iterations

Applicable for non-smooth and even discontinuous limit state functions

Limited to small to medium number of random variables

45Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Directional Sampling

bull Radial search for multiple ldquostar-shapedrdquo failure regions

Applicable for non-smooth and even discontinuous limit state functions

Limited to small number of random variables

Few unsuccessful solver calls possible (as long as search is successful)

46Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Response Surface Method

bull The limit state function is approximated by an Adaptive Response

Surface Method using a Moving Least Squares model

bull Directional Sampling is performed on the Response Surface

bull Additional supports are added near the limit state surface in regions of

high probability density

Applicable to a wide range of limit state functions

Efficient for a moderately high number of random variables

47Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Overview of Methods

Recommended area of application

Approach Non-linearity Failure domains No parameters No solver runs

Monte Carlo

Simulation

arbitrary arbitrary many gt10^4 (3 sigma)

gt10^7 (5 sigma)

Directional

Sampling

arbitrary arbitrary lt= 10 1000-5000

Adaptive Importance

Sampling

arbitrary one dominant lt= 10 500-1000

FORM SORM

ISPUD

monotonic one dominant lt= 20 200-500

Adaptive Response

Surface Method

continuous few dominant lt= 20 200-500

48Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVerification of Robust Design by Reliability Analysis

bull Safety margin of 45 is equivalent to a failure probability of 3410-6

if responses were normally distributed

Reliability

Method Samples Failure probability Error Beta

FORM 65 1310-6 - 47

Adaptive Sampling 1500 1310-6 8410-8 47

Directional Sampling 600 1310-6 4910-7 47

49Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for Best Practice

bull If there is no qualified information about the random parametersonly variance-based robustness evaluation is justified

bull Results with high sigma levels must be verified by reliability analysis

bull Choose proper reliability method due to dimension reliability level solver behavior

bull Reliability results shall be confirmed by a second method

bull When a reduced parameter set is used a confirmation with full parameter set is required

bull Use MOP (based on robustness samples) in order to

bull Monitor sampling

bull Monitor solver behavior

bull Analyze cause for non-robustness

50Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for best practice

bull The Robustness Wizard of optiSLang guides through the setup and helps with the decision for the method based on

bull Knowledge about uncertainty

bull Number of failed designs

bull Solver behavior

bull Sigma level

51Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Robust Design Optimization

52Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Design ImprovementOptimize design performance

Design QualityEnsure design robustness

and reliability

Design QualityEnsure design robustness

and reliability

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

CAE-Data

Measurement

Data

Robust Design

copy Dynardo GmbH

Design ImprovementOptimize design performance

53Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Iterative Robust Design Optimization

bull Decoupled optimization and

robustnessreliability analysis

bull For each optimization run the

safety margins are adjusted for

the critical model responses

bull Applicable to variance- and

reliability-based RDO

In our implementation variance-

based robustness analysis is

used inside the iteration and a

final reliability proof is performed

for the final design

Definition of

design and

stochastic

variables

Sensitivity

analysis

Design

failure

Update

constraints

Deterministic

optimization

Variance-

based

robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

54Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Iterative RDO

bull Safety margin of 45s to safety limit safety=85 rads

Sigma level requires (safety-mean) ge 45

Deterministic constraint is modified iteratively

Step 1 Step 2 Step 3 hellip

Optimization (global ARSM) Robustness (100 ALHS)

Constraint m k xmax Mean Sigma Sigma level

le 8 078 500 799 025 799 022 233

le 7 104 500 694 029 694 019 82

le 763 086 491 756 028 755 020 466

55Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled Robust Design Optimization

bull Fully coupled optimization and robustnessreliability analysis

bull For each design during the optimization procedure (nominal design)

the robustnessreliability analysis is performed

bull Applicable to variance- reliability- and Taguchi-based RDO

Our efficient implementation uses small sample variance-based

robustness measures during the optimization and a final

(more accurate) reliability proof

But still the procedure is often not applicable to complex CAE models

Definition of

design and

stochastic

variables

Sensitivity

analysisOptimization

Robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

56Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled RDO in optiSLang

bull Nested loop enables the coupled RDO

bull Optimizer has to handle statistical

errors of inner robustness analysis

bull Sigma level as constraint

See tutorial HelpTutorialsOscillatorOscillator_Robustness

57Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Fully Coupled RDO

bull ARSM + robustness analysis

bull For each design 1+20 solver runs

bull Definition of robustness constraint for optimization procedure (safety-mean)-45s ge 0

Robust Design Optimization (ARSM+LHS)

m k xmax Mean Sigma Sigma level

ARSM+20LHS 087 500 028 76 020 45

58Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

bull Approximation of model responses in

mixed optimizationstochastic space

bull Simultaneous RDO is performed on

a global response surface

bull Applicable to variance- reliability-

and Taguchi-based RDO

bull Approximation quality significantly

influences RDO results

Final robustnessreliability proof

is required

bull Pure stochastic variables have small

influence compared to design variables

Important local effects in the stochastic

space may be not represented

RDO on Global Response Surface

59Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

C Bucher Computational Analysis of Randomness in Structural

Mechanics Taylor amp Francis 2009

copy Dynardo GmbH

Further Reading

9Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Complimentary events

bull An event can happen ( ) or not happen ( )

bull Complimentary events cannot happen at the same time

Events and Probabilities

10Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Conditional Probability

Independence

Events and Probabilities

11Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Total Probability

Bayesrsquo Theorem

Purpose Testing model updating conclude from a measurement eg to product safety or quality

Decomposition of Event Space

12Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Random Variables

13Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Statistical Characterization of Random Variables

bull Expectation operator

bull Mean value

bull Variance

bull Coefficient of variation

14Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Probability Distribution and Density Function

15Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Distribution Types

Uniform Normal Log-normal

Exponential Weibull Rayleigh

16Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Statistical Characterization of Random Vectors

bull Arbitrary number k of random variables can be arranged in a vector

bull Mean value vector

bull Coefficient of correlation between two random variables

bull Covariance matrix of a random vector

17Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Random generators produce numbers uniformly distributed in [01]

bull Mapping to prescribed marginal distribution

copy Dynardo GmbH

Simulation of Random Variables

fU

u FX

fX

x

18Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull For each random variable the original marginal distribution is

transformed to an uncorrelated standard normal variable by the CDF

bull Assume a correlated joint Normal distribution for the random vector

bull Iterate the correlation coefficients of Zi Zj to match the original ones

copy Dynardo GmbH

Simulation of Random Vectors

19Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Example

copy Dynardo GmbH

Simulation of Random Vectors

Standard normal space Original space

20Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Estimation

21Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Estimate an unknown parameter from independent observations

bull Example mean value

bull Consistency

bull (Asymptotic) Unbiasedness

Remarks

bull The true parameter is usu not known the available information is the

sample

bull Any estimate from a finite sample contains statistical uncertainty

which can be reduced by an increased sample size

copy Dynardo GmbH

Estimation

22Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull An estimator from a random sample is a random variable by itself

bull Variance of the estimator

bull Estimator for variance

bull Estimate the variance of the estimator

serves to assess the confidence of the estimate

copy Dynardo GmbH

Estimator Variance

23Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Statistical error (or standard error) of the estimator

bull If the distribution of the error is known (eg assume Normal)

then the confidence interval can be established

copy Dynardo GmbH

Confidence Interval

24Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Robustness Analysis

25Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Intuitively The performance of a robust design is largely unaffected by random perturbations

bull Variance indicator The coefficient of variation (CV) of the objective function andor constraint values is not greater than the CV of the input variables

bull Sigma level The interval mean+- sigma level does not reach an undesired performance (eg design for six-sigma)

bull Probability indicator The probability of reaching undesired performance is smaller than an acceptable value

How to Define the Robustness of a Design

26Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Robustness in terms of limits

bull Safety margin (sigma level) of one or more responses y

bull Reliability (failure probability) with respect to given limit state

Robustness in terms of stability

bull Performance (objective) of robust optimum is less sensitive to input uncertainties

bull Minimization of statistical evaluation of objective function f (eg minimize mean andor standard deviation)

27Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Taguchi loss functions

bull Target value m is optimal (k scaling factor for costs)

bull Minimum is optimal (requires positive objective)

bull Maximum is optimal (requires strictly positive objective)

28Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Variance based Robustness Analysis

1) Define the robustness space using scatter range distribution and correlation

2) Scan the robustness space by producing and evaluating ndesigns

3) Check the variation 4) Check the

explainability of the model

5) Identify the most important scattering variables

29Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Exceedance Probability

bull Probability of reaching values above a limit for Gaussian distribution

m x

fX(x)

x

30Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Sigma Level vs Failure Probability

bull The sigma level can be used to estimate the probability of exceeding

a certain response limit

bull Since the distribution type of the response is generally unknown

this estimate may be very inaccurate for small probabilities

(sigma levels larger than 3)

bull The sigma level deals with single limit values whereas the failure

probability quantifies the event that any of several limits is exceeded

Reliability analysis should be applied to proof the required safety level

Distribution Required sigma level (CV=20)

pF = 10-2 pF = 10-3 pF = 10-6

Normal 232 309 475

Log-normal 277 404 757

Rayleigh 272 376 611

Weibull 203 254 349

31Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Example Optimized Damped Oscillator

bull Robustness evaluation at

the deterministic optimum

bull Mass m damping ratio D stiffness k and initial kinetic energy Ekin

taken as normally distributed random variables

32Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Robustness analysis with respect to damped eigen-frequency and

maximum amplitude

ndash Check CV of objective and constraints

ndash Check if safety constraint safety = 85 rads

is outside of 45 level

ndash Check importance of input variables

ndash Check explainability by MOPCoP

Example Damped OscillatorVariance based Robustness Analysis

33Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Constraint equation (omega)

bull CoD and CoP is 100

bull k is most important m is minor

bull Mean is close to deterministic

value

bull CV is 27

bull Safety limit is 238 which is

smaller as the required 45

Optimum is not robust in terms of

the constraint condition

Example Damped Oscillator

238

34Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Objective function (xmax)

bull CoD and CoP is 92

bull D is most important Ekin

and k are minor important

bull Mean is not close to

deterministic value

bull CV is 110

Optimum is not robust in terms

of the objective function

Example Damped Oscillator

35Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Reliability Analysis

36Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Concept of Safety

bull Failure occurs if loading S exceeds the resistance R

bull Probability of failure

37Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Partial Safety Factors

bull Definition of characteristical values for loading Sk and resistance Rk

bull Design values are obtained by

using partial safety factors

bull Final safety proof

38Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull The complementary of reliability the probability of failure PF is computed (for numerical reasons)

bull PF is the probability of the event that a set of (stochastic) input parameters leads to an inadmissible state of the analyzed system

(eg exceedance of allowable stress)

bull The limit state function g(x) separates the random variable space Xinto a safe domain g(x) gt 0 and failure domain g(x) le 0

bull Multiple failure criteria (limit state functions) are possible

bull Series system

fails if one single component fails

g(x) = mini (gi (x))

bull Parallel system

fails if all components fail

g(x) = maxi (gi (x))

copy Dynardo GmbH

Reliability Analysis

FF

G

39Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Failure Probability

bull The probability of failure is the integral of the joint probability density

function over the failure domain

bull By introducing an indicator function

I(g(x)) = 1 if (g(x)) lt 0 I(g(x)) = 0 else

this can be computed as the expected value of I

40Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Monte Carlo Simulation

bull Robust for arbitrary limit state functions

bull Confidence of the estimate is very low for small failure probabilities

Sigma level le 2

Independent of number of random variables

X1

X2

g=0

Sigma

level

PF N for cov(PF) = 10

2 23E-2 4 400

3 13E-3 74 000

45 34E-6 29 500 000

41Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

First Order Reliability Method (FORM)

bull Operates in the space of

standardized Gaussian variables

bull Search for failure point with

maximum probability density

(design point)

bull Equals the point in U on the limit state surface with minimal

distance to origin

bull Limit state function is linearized

around design point

bull Then failure probability can be

calculated analytically

bull Distance to origin (in U) is called

reliability index b

bull Can be interpreted as

generalization of sigma level

42Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Importance Sampling

bull Guide the sampling by making use of information about the failure

domain in order to increase the amount of failure events

bull To warrant correct statistics each sample is weighted by the ratio of

original to sampling density

bull Different strategies exist to estimate an ldquooptimalrdquo sampling density

43Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Importance Sampling Using Desing Point (ISPUD)

bull Based on FORM

bull Sampling density is centered at the design point

Requires continuously differentiable limit state function

Multiple design points (local minima) are not supported

May be able to mitigate error due to linearization in FORM

(oscillating limit state surface)

Moderate number of random variables

g(X) = 0

design point

44Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Importance Sampling

bull Sampling density is defined by mean value vector and covariance

matrix of samples in the failure domain

bull Search for dominant failure region by 2-3 sampling iterations

Applicable for non-smooth and even discontinuous limit state functions

Limited to small to medium number of random variables

45Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Directional Sampling

bull Radial search for multiple ldquostar-shapedrdquo failure regions

Applicable for non-smooth and even discontinuous limit state functions

Limited to small number of random variables

Few unsuccessful solver calls possible (as long as search is successful)

46Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Response Surface Method

bull The limit state function is approximated by an Adaptive Response

Surface Method using a Moving Least Squares model

bull Directional Sampling is performed on the Response Surface

bull Additional supports are added near the limit state surface in regions of

high probability density

Applicable to a wide range of limit state functions

Efficient for a moderately high number of random variables

47Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Overview of Methods

Recommended area of application

Approach Non-linearity Failure domains No parameters No solver runs

Monte Carlo

Simulation

arbitrary arbitrary many gt10^4 (3 sigma)

gt10^7 (5 sigma)

Directional

Sampling

arbitrary arbitrary lt= 10 1000-5000

Adaptive Importance

Sampling

arbitrary one dominant lt= 10 500-1000

FORM SORM

ISPUD

monotonic one dominant lt= 20 200-500

Adaptive Response

Surface Method

continuous few dominant lt= 20 200-500

48Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVerification of Robust Design by Reliability Analysis

bull Safety margin of 45 is equivalent to a failure probability of 3410-6

if responses were normally distributed

Reliability

Method Samples Failure probability Error Beta

FORM 65 1310-6 - 47

Adaptive Sampling 1500 1310-6 8410-8 47

Directional Sampling 600 1310-6 4910-7 47

49Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for Best Practice

bull If there is no qualified information about the random parametersonly variance-based robustness evaluation is justified

bull Results with high sigma levels must be verified by reliability analysis

bull Choose proper reliability method due to dimension reliability level solver behavior

bull Reliability results shall be confirmed by a second method

bull When a reduced parameter set is used a confirmation with full parameter set is required

bull Use MOP (based on robustness samples) in order to

bull Monitor sampling

bull Monitor solver behavior

bull Analyze cause for non-robustness

50Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for best practice

bull The Robustness Wizard of optiSLang guides through the setup and helps with the decision for the method based on

bull Knowledge about uncertainty

bull Number of failed designs

bull Solver behavior

bull Sigma level

51Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Robust Design Optimization

52Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Design ImprovementOptimize design performance

Design QualityEnsure design robustness

and reliability

Design QualityEnsure design robustness

and reliability

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

CAE-Data

Measurement

Data

Robust Design

copy Dynardo GmbH

Design ImprovementOptimize design performance

53Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Iterative Robust Design Optimization

bull Decoupled optimization and

robustnessreliability analysis

bull For each optimization run the

safety margins are adjusted for

the critical model responses

bull Applicable to variance- and

reliability-based RDO

In our implementation variance-

based robustness analysis is

used inside the iteration and a

final reliability proof is performed

for the final design

Definition of

design and

stochastic

variables

Sensitivity

analysis

Design

failure

Update

constraints

Deterministic

optimization

Variance-

based

robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

54Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Iterative RDO

bull Safety margin of 45s to safety limit safety=85 rads

Sigma level requires (safety-mean) ge 45

Deterministic constraint is modified iteratively

Step 1 Step 2 Step 3 hellip

Optimization (global ARSM) Robustness (100 ALHS)

Constraint m k xmax Mean Sigma Sigma level

le 8 078 500 799 025 799 022 233

le 7 104 500 694 029 694 019 82

le 763 086 491 756 028 755 020 466

55Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled Robust Design Optimization

bull Fully coupled optimization and robustnessreliability analysis

bull For each design during the optimization procedure (nominal design)

the robustnessreliability analysis is performed

bull Applicable to variance- reliability- and Taguchi-based RDO

Our efficient implementation uses small sample variance-based

robustness measures during the optimization and a final

(more accurate) reliability proof

But still the procedure is often not applicable to complex CAE models

Definition of

design and

stochastic

variables

Sensitivity

analysisOptimization

Robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

56Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled RDO in optiSLang

bull Nested loop enables the coupled RDO

bull Optimizer has to handle statistical

errors of inner robustness analysis

bull Sigma level as constraint

See tutorial HelpTutorialsOscillatorOscillator_Robustness

57Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Fully Coupled RDO

bull ARSM + robustness analysis

bull For each design 1+20 solver runs

bull Definition of robustness constraint for optimization procedure (safety-mean)-45s ge 0

Robust Design Optimization (ARSM+LHS)

m k xmax Mean Sigma Sigma level

ARSM+20LHS 087 500 028 76 020 45

58Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

bull Approximation of model responses in

mixed optimizationstochastic space

bull Simultaneous RDO is performed on

a global response surface

bull Applicable to variance- reliability-

and Taguchi-based RDO

bull Approximation quality significantly

influences RDO results

Final robustnessreliability proof

is required

bull Pure stochastic variables have small

influence compared to design variables

Important local effects in the stochastic

space may be not represented

RDO on Global Response Surface

59Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

C Bucher Computational Analysis of Randomness in Structural

Mechanics Taylor amp Francis 2009

copy Dynardo GmbH

Further Reading

10Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Conditional Probability

Independence

Events and Probabilities

11Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Total Probability

Bayesrsquo Theorem

Purpose Testing model updating conclude from a measurement eg to product safety or quality

Decomposition of Event Space

12Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Random Variables

13Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Statistical Characterization of Random Variables

bull Expectation operator

bull Mean value

bull Variance

bull Coefficient of variation

14Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Probability Distribution and Density Function

15Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Distribution Types

Uniform Normal Log-normal

Exponential Weibull Rayleigh

16Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Statistical Characterization of Random Vectors

bull Arbitrary number k of random variables can be arranged in a vector

bull Mean value vector

bull Coefficient of correlation between two random variables

bull Covariance matrix of a random vector

17Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Random generators produce numbers uniformly distributed in [01]

bull Mapping to prescribed marginal distribution

copy Dynardo GmbH

Simulation of Random Variables

fU

u FX

fX

x

18Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull For each random variable the original marginal distribution is

transformed to an uncorrelated standard normal variable by the CDF

bull Assume a correlated joint Normal distribution for the random vector

bull Iterate the correlation coefficients of Zi Zj to match the original ones

copy Dynardo GmbH

Simulation of Random Vectors

19Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Example

copy Dynardo GmbH

Simulation of Random Vectors

Standard normal space Original space

20Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Estimation

21Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Estimate an unknown parameter from independent observations

bull Example mean value

bull Consistency

bull (Asymptotic) Unbiasedness

Remarks

bull The true parameter is usu not known the available information is the

sample

bull Any estimate from a finite sample contains statistical uncertainty

which can be reduced by an increased sample size

copy Dynardo GmbH

Estimation

22Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull An estimator from a random sample is a random variable by itself

bull Variance of the estimator

bull Estimator for variance

bull Estimate the variance of the estimator

serves to assess the confidence of the estimate

copy Dynardo GmbH

Estimator Variance

23Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Statistical error (or standard error) of the estimator

bull If the distribution of the error is known (eg assume Normal)

then the confidence interval can be established

copy Dynardo GmbH

Confidence Interval

24Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Robustness Analysis

25Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Intuitively The performance of a robust design is largely unaffected by random perturbations

bull Variance indicator The coefficient of variation (CV) of the objective function andor constraint values is not greater than the CV of the input variables

bull Sigma level The interval mean+- sigma level does not reach an undesired performance (eg design for six-sigma)

bull Probability indicator The probability of reaching undesired performance is smaller than an acceptable value

How to Define the Robustness of a Design

26Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Robustness in terms of limits

bull Safety margin (sigma level) of one or more responses y

bull Reliability (failure probability) with respect to given limit state

Robustness in terms of stability

bull Performance (objective) of robust optimum is less sensitive to input uncertainties

bull Minimization of statistical evaluation of objective function f (eg minimize mean andor standard deviation)

27Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Taguchi loss functions

bull Target value m is optimal (k scaling factor for costs)

bull Minimum is optimal (requires positive objective)

bull Maximum is optimal (requires strictly positive objective)

28Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Variance based Robustness Analysis

1) Define the robustness space using scatter range distribution and correlation

2) Scan the robustness space by producing and evaluating ndesigns

3) Check the variation 4) Check the

explainability of the model

5) Identify the most important scattering variables

29Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Exceedance Probability

bull Probability of reaching values above a limit for Gaussian distribution

m x

fX(x)

x

30Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Sigma Level vs Failure Probability

bull The sigma level can be used to estimate the probability of exceeding

a certain response limit

bull Since the distribution type of the response is generally unknown

this estimate may be very inaccurate for small probabilities

(sigma levels larger than 3)

bull The sigma level deals with single limit values whereas the failure

probability quantifies the event that any of several limits is exceeded

Reliability analysis should be applied to proof the required safety level

Distribution Required sigma level (CV=20)

pF = 10-2 pF = 10-3 pF = 10-6

Normal 232 309 475

Log-normal 277 404 757

Rayleigh 272 376 611

Weibull 203 254 349

31Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Example Optimized Damped Oscillator

bull Robustness evaluation at

the deterministic optimum

bull Mass m damping ratio D stiffness k and initial kinetic energy Ekin

taken as normally distributed random variables

32Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Robustness analysis with respect to damped eigen-frequency and

maximum amplitude

ndash Check CV of objective and constraints

ndash Check if safety constraint safety = 85 rads

is outside of 45 level

ndash Check importance of input variables

ndash Check explainability by MOPCoP

Example Damped OscillatorVariance based Robustness Analysis

33Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Constraint equation (omega)

bull CoD and CoP is 100

bull k is most important m is minor

bull Mean is close to deterministic

value

bull CV is 27

bull Safety limit is 238 which is

smaller as the required 45

Optimum is not robust in terms of

the constraint condition

Example Damped Oscillator

238

34Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Objective function (xmax)

bull CoD and CoP is 92

bull D is most important Ekin

and k are minor important

bull Mean is not close to

deterministic value

bull CV is 110

Optimum is not robust in terms

of the objective function

Example Damped Oscillator

35Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Reliability Analysis

36Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Concept of Safety

bull Failure occurs if loading S exceeds the resistance R

bull Probability of failure

37Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Partial Safety Factors

bull Definition of characteristical values for loading Sk and resistance Rk

bull Design values are obtained by

using partial safety factors

bull Final safety proof

38Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull The complementary of reliability the probability of failure PF is computed (for numerical reasons)

bull PF is the probability of the event that a set of (stochastic) input parameters leads to an inadmissible state of the analyzed system

(eg exceedance of allowable stress)

bull The limit state function g(x) separates the random variable space Xinto a safe domain g(x) gt 0 and failure domain g(x) le 0

bull Multiple failure criteria (limit state functions) are possible

bull Series system

fails if one single component fails

g(x) = mini (gi (x))

bull Parallel system

fails if all components fail

g(x) = maxi (gi (x))

copy Dynardo GmbH

Reliability Analysis

FF

G

39Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Failure Probability

bull The probability of failure is the integral of the joint probability density

function over the failure domain

bull By introducing an indicator function

I(g(x)) = 1 if (g(x)) lt 0 I(g(x)) = 0 else

this can be computed as the expected value of I

40Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Monte Carlo Simulation

bull Robust for arbitrary limit state functions

bull Confidence of the estimate is very low for small failure probabilities

Sigma level le 2

Independent of number of random variables

X1

X2

g=0

Sigma

level

PF N for cov(PF) = 10

2 23E-2 4 400

3 13E-3 74 000

45 34E-6 29 500 000

41Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

First Order Reliability Method (FORM)

bull Operates in the space of

standardized Gaussian variables

bull Search for failure point with

maximum probability density

(design point)

bull Equals the point in U on the limit state surface with minimal

distance to origin

bull Limit state function is linearized

around design point

bull Then failure probability can be

calculated analytically

bull Distance to origin (in U) is called

reliability index b

bull Can be interpreted as

generalization of sigma level

42Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Importance Sampling

bull Guide the sampling by making use of information about the failure

domain in order to increase the amount of failure events

bull To warrant correct statistics each sample is weighted by the ratio of

original to sampling density

bull Different strategies exist to estimate an ldquooptimalrdquo sampling density

43Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Importance Sampling Using Desing Point (ISPUD)

bull Based on FORM

bull Sampling density is centered at the design point

Requires continuously differentiable limit state function

Multiple design points (local minima) are not supported

May be able to mitigate error due to linearization in FORM

(oscillating limit state surface)

Moderate number of random variables

g(X) = 0

design point

44Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Importance Sampling

bull Sampling density is defined by mean value vector and covariance

matrix of samples in the failure domain

bull Search for dominant failure region by 2-3 sampling iterations

Applicable for non-smooth and even discontinuous limit state functions

Limited to small to medium number of random variables

45Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Directional Sampling

bull Radial search for multiple ldquostar-shapedrdquo failure regions

Applicable for non-smooth and even discontinuous limit state functions

Limited to small number of random variables

Few unsuccessful solver calls possible (as long as search is successful)

46Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Response Surface Method

bull The limit state function is approximated by an Adaptive Response

Surface Method using a Moving Least Squares model

bull Directional Sampling is performed on the Response Surface

bull Additional supports are added near the limit state surface in regions of

high probability density

Applicable to a wide range of limit state functions

Efficient for a moderately high number of random variables

47Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Overview of Methods

Recommended area of application

Approach Non-linearity Failure domains No parameters No solver runs

Monte Carlo

Simulation

arbitrary arbitrary many gt10^4 (3 sigma)

gt10^7 (5 sigma)

Directional

Sampling

arbitrary arbitrary lt= 10 1000-5000

Adaptive Importance

Sampling

arbitrary one dominant lt= 10 500-1000

FORM SORM

ISPUD

monotonic one dominant lt= 20 200-500

Adaptive Response

Surface Method

continuous few dominant lt= 20 200-500

48Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVerification of Robust Design by Reliability Analysis

bull Safety margin of 45 is equivalent to a failure probability of 3410-6

if responses were normally distributed

Reliability

Method Samples Failure probability Error Beta

FORM 65 1310-6 - 47

Adaptive Sampling 1500 1310-6 8410-8 47

Directional Sampling 600 1310-6 4910-7 47

49Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for Best Practice

bull If there is no qualified information about the random parametersonly variance-based robustness evaluation is justified

bull Results with high sigma levels must be verified by reliability analysis

bull Choose proper reliability method due to dimension reliability level solver behavior

bull Reliability results shall be confirmed by a second method

bull When a reduced parameter set is used a confirmation with full parameter set is required

bull Use MOP (based on robustness samples) in order to

bull Monitor sampling

bull Monitor solver behavior

bull Analyze cause for non-robustness

50Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for best practice

bull The Robustness Wizard of optiSLang guides through the setup and helps with the decision for the method based on

bull Knowledge about uncertainty

bull Number of failed designs

bull Solver behavior

bull Sigma level

51Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Robust Design Optimization

52Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Design ImprovementOptimize design performance

Design QualityEnsure design robustness

and reliability

Design QualityEnsure design robustness

and reliability

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

CAE-Data

Measurement

Data

Robust Design

copy Dynardo GmbH

Design ImprovementOptimize design performance

53Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Iterative Robust Design Optimization

bull Decoupled optimization and

robustnessreliability analysis

bull For each optimization run the

safety margins are adjusted for

the critical model responses

bull Applicable to variance- and

reliability-based RDO

In our implementation variance-

based robustness analysis is

used inside the iteration and a

final reliability proof is performed

for the final design

Definition of

design and

stochastic

variables

Sensitivity

analysis

Design

failure

Update

constraints

Deterministic

optimization

Variance-

based

robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

54Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Iterative RDO

bull Safety margin of 45s to safety limit safety=85 rads

Sigma level requires (safety-mean) ge 45

Deterministic constraint is modified iteratively

Step 1 Step 2 Step 3 hellip

Optimization (global ARSM) Robustness (100 ALHS)

Constraint m k xmax Mean Sigma Sigma level

le 8 078 500 799 025 799 022 233

le 7 104 500 694 029 694 019 82

le 763 086 491 756 028 755 020 466

55Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled Robust Design Optimization

bull Fully coupled optimization and robustnessreliability analysis

bull For each design during the optimization procedure (nominal design)

the robustnessreliability analysis is performed

bull Applicable to variance- reliability- and Taguchi-based RDO

Our efficient implementation uses small sample variance-based

robustness measures during the optimization and a final

(more accurate) reliability proof

But still the procedure is often not applicable to complex CAE models

Definition of

design and

stochastic

variables

Sensitivity

analysisOptimization

Robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

56Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled RDO in optiSLang

bull Nested loop enables the coupled RDO

bull Optimizer has to handle statistical

errors of inner robustness analysis

bull Sigma level as constraint

See tutorial HelpTutorialsOscillatorOscillator_Robustness

57Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Fully Coupled RDO

bull ARSM + robustness analysis

bull For each design 1+20 solver runs

bull Definition of robustness constraint for optimization procedure (safety-mean)-45s ge 0

Robust Design Optimization (ARSM+LHS)

m k xmax Mean Sigma Sigma level

ARSM+20LHS 087 500 028 76 020 45

58Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

bull Approximation of model responses in

mixed optimizationstochastic space

bull Simultaneous RDO is performed on

a global response surface

bull Applicable to variance- reliability-

and Taguchi-based RDO

bull Approximation quality significantly

influences RDO results

Final robustnessreliability proof

is required

bull Pure stochastic variables have small

influence compared to design variables

Important local effects in the stochastic

space may be not represented

RDO on Global Response Surface

59Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

C Bucher Computational Analysis of Randomness in Structural

Mechanics Taylor amp Francis 2009

copy Dynardo GmbH

Further Reading

11Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Total Probability

Bayesrsquo Theorem

Purpose Testing model updating conclude from a measurement eg to product safety or quality

Decomposition of Event Space

12Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Random Variables

13Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Statistical Characterization of Random Variables

bull Expectation operator

bull Mean value

bull Variance

bull Coefficient of variation

14Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Probability Distribution and Density Function

15Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Distribution Types

Uniform Normal Log-normal

Exponential Weibull Rayleigh

16Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Statistical Characterization of Random Vectors

bull Arbitrary number k of random variables can be arranged in a vector

bull Mean value vector

bull Coefficient of correlation between two random variables

bull Covariance matrix of a random vector

17Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Random generators produce numbers uniformly distributed in [01]

bull Mapping to prescribed marginal distribution

copy Dynardo GmbH

Simulation of Random Variables

fU

u FX

fX

x

18Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull For each random variable the original marginal distribution is

transformed to an uncorrelated standard normal variable by the CDF

bull Assume a correlated joint Normal distribution for the random vector

bull Iterate the correlation coefficients of Zi Zj to match the original ones

copy Dynardo GmbH

Simulation of Random Vectors

19Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Example

copy Dynardo GmbH

Simulation of Random Vectors

Standard normal space Original space

20Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Estimation

21Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Estimate an unknown parameter from independent observations

bull Example mean value

bull Consistency

bull (Asymptotic) Unbiasedness

Remarks

bull The true parameter is usu not known the available information is the

sample

bull Any estimate from a finite sample contains statistical uncertainty

which can be reduced by an increased sample size

copy Dynardo GmbH

Estimation

22Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull An estimator from a random sample is a random variable by itself

bull Variance of the estimator

bull Estimator for variance

bull Estimate the variance of the estimator

serves to assess the confidence of the estimate

copy Dynardo GmbH

Estimator Variance

23Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Statistical error (or standard error) of the estimator

bull If the distribution of the error is known (eg assume Normal)

then the confidence interval can be established

copy Dynardo GmbH

Confidence Interval

24Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Robustness Analysis

25Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Intuitively The performance of a robust design is largely unaffected by random perturbations

bull Variance indicator The coefficient of variation (CV) of the objective function andor constraint values is not greater than the CV of the input variables

bull Sigma level The interval mean+- sigma level does not reach an undesired performance (eg design for six-sigma)

bull Probability indicator The probability of reaching undesired performance is smaller than an acceptable value

How to Define the Robustness of a Design

26Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Robustness in terms of limits

bull Safety margin (sigma level) of one or more responses y

bull Reliability (failure probability) with respect to given limit state

Robustness in terms of stability

bull Performance (objective) of robust optimum is less sensitive to input uncertainties

bull Minimization of statistical evaluation of objective function f (eg minimize mean andor standard deviation)

27Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Taguchi loss functions

bull Target value m is optimal (k scaling factor for costs)

bull Minimum is optimal (requires positive objective)

bull Maximum is optimal (requires strictly positive objective)

28Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Variance based Robustness Analysis

1) Define the robustness space using scatter range distribution and correlation

2) Scan the robustness space by producing and evaluating ndesigns

3) Check the variation 4) Check the

explainability of the model

5) Identify the most important scattering variables

29Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Exceedance Probability

bull Probability of reaching values above a limit for Gaussian distribution

m x

fX(x)

x

30Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Sigma Level vs Failure Probability

bull The sigma level can be used to estimate the probability of exceeding

a certain response limit

bull Since the distribution type of the response is generally unknown

this estimate may be very inaccurate for small probabilities

(sigma levels larger than 3)

bull The sigma level deals with single limit values whereas the failure

probability quantifies the event that any of several limits is exceeded

Reliability analysis should be applied to proof the required safety level

Distribution Required sigma level (CV=20)

pF = 10-2 pF = 10-3 pF = 10-6

Normal 232 309 475

Log-normal 277 404 757

Rayleigh 272 376 611

Weibull 203 254 349

31Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Example Optimized Damped Oscillator

bull Robustness evaluation at

the deterministic optimum

bull Mass m damping ratio D stiffness k and initial kinetic energy Ekin

taken as normally distributed random variables

32Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Robustness analysis with respect to damped eigen-frequency and

maximum amplitude

ndash Check CV of objective and constraints

ndash Check if safety constraint safety = 85 rads

is outside of 45 level

ndash Check importance of input variables

ndash Check explainability by MOPCoP

Example Damped OscillatorVariance based Robustness Analysis

33Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Constraint equation (omega)

bull CoD and CoP is 100

bull k is most important m is minor

bull Mean is close to deterministic

value

bull CV is 27

bull Safety limit is 238 which is

smaller as the required 45

Optimum is not robust in terms of

the constraint condition

Example Damped Oscillator

238

34Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Objective function (xmax)

bull CoD and CoP is 92

bull D is most important Ekin

and k are minor important

bull Mean is not close to

deterministic value

bull CV is 110

Optimum is not robust in terms

of the objective function

Example Damped Oscillator

35Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Reliability Analysis

36Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Concept of Safety

bull Failure occurs if loading S exceeds the resistance R

bull Probability of failure

37Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Partial Safety Factors

bull Definition of characteristical values for loading Sk and resistance Rk

bull Design values are obtained by

using partial safety factors

bull Final safety proof

38Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull The complementary of reliability the probability of failure PF is computed (for numerical reasons)

bull PF is the probability of the event that a set of (stochastic) input parameters leads to an inadmissible state of the analyzed system

(eg exceedance of allowable stress)

bull The limit state function g(x) separates the random variable space Xinto a safe domain g(x) gt 0 and failure domain g(x) le 0

bull Multiple failure criteria (limit state functions) are possible

bull Series system

fails if one single component fails

g(x) = mini (gi (x))

bull Parallel system

fails if all components fail

g(x) = maxi (gi (x))

copy Dynardo GmbH

Reliability Analysis

FF

G

39Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Failure Probability

bull The probability of failure is the integral of the joint probability density

function over the failure domain

bull By introducing an indicator function

I(g(x)) = 1 if (g(x)) lt 0 I(g(x)) = 0 else

this can be computed as the expected value of I

40Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Monte Carlo Simulation

bull Robust for arbitrary limit state functions

bull Confidence of the estimate is very low for small failure probabilities

Sigma level le 2

Independent of number of random variables

X1

X2

g=0

Sigma

level

PF N for cov(PF) = 10

2 23E-2 4 400

3 13E-3 74 000

45 34E-6 29 500 000

41Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

First Order Reliability Method (FORM)

bull Operates in the space of

standardized Gaussian variables

bull Search for failure point with

maximum probability density

(design point)

bull Equals the point in U on the limit state surface with minimal

distance to origin

bull Limit state function is linearized

around design point

bull Then failure probability can be

calculated analytically

bull Distance to origin (in U) is called

reliability index b

bull Can be interpreted as

generalization of sigma level

42Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Importance Sampling

bull Guide the sampling by making use of information about the failure

domain in order to increase the amount of failure events

bull To warrant correct statistics each sample is weighted by the ratio of

original to sampling density

bull Different strategies exist to estimate an ldquooptimalrdquo sampling density

43Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Importance Sampling Using Desing Point (ISPUD)

bull Based on FORM

bull Sampling density is centered at the design point

Requires continuously differentiable limit state function

Multiple design points (local minima) are not supported

May be able to mitigate error due to linearization in FORM

(oscillating limit state surface)

Moderate number of random variables

g(X) = 0

design point

44Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Importance Sampling

bull Sampling density is defined by mean value vector and covariance

matrix of samples in the failure domain

bull Search for dominant failure region by 2-3 sampling iterations

Applicable for non-smooth and even discontinuous limit state functions

Limited to small to medium number of random variables

45Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Directional Sampling

bull Radial search for multiple ldquostar-shapedrdquo failure regions

Applicable for non-smooth and even discontinuous limit state functions

Limited to small number of random variables

Few unsuccessful solver calls possible (as long as search is successful)

46Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Response Surface Method

bull The limit state function is approximated by an Adaptive Response

Surface Method using a Moving Least Squares model

bull Directional Sampling is performed on the Response Surface

bull Additional supports are added near the limit state surface in regions of

high probability density

Applicable to a wide range of limit state functions

Efficient for a moderately high number of random variables

47Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Overview of Methods

Recommended area of application

Approach Non-linearity Failure domains No parameters No solver runs

Monte Carlo

Simulation

arbitrary arbitrary many gt10^4 (3 sigma)

gt10^7 (5 sigma)

Directional

Sampling

arbitrary arbitrary lt= 10 1000-5000

Adaptive Importance

Sampling

arbitrary one dominant lt= 10 500-1000

FORM SORM

ISPUD

monotonic one dominant lt= 20 200-500

Adaptive Response

Surface Method

continuous few dominant lt= 20 200-500

48Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVerification of Robust Design by Reliability Analysis

bull Safety margin of 45 is equivalent to a failure probability of 3410-6

if responses were normally distributed

Reliability

Method Samples Failure probability Error Beta

FORM 65 1310-6 - 47

Adaptive Sampling 1500 1310-6 8410-8 47

Directional Sampling 600 1310-6 4910-7 47

49Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for Best Practice

bull If there is no qualified information about the random parametersonly variance-based robustness evaluation is justified

bull Results with high sigma levels must be verified by reliability analysis

bull Choose proper reliability method due to dimension reliability level solver behavior

bull Reliability results shall be confirmed by a second method

bull When a reduced parameter set is used a confirmation with full parameter set is required

bull Use MOP (based on robustness samples) in order to

bull Monitor sampling

bull Monitor solver behavior

bull Analyze cause for non-robustness

50Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for best practice

bull The Robustness Wizard of optiSLang guides through the setup and helps with the decision for the method based on

bull Knowledge about uncertainty

bull Number of failed designs

bull Solver behavior

bull Sigma level

51Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Robust Design Optimization

52Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Design ImprovementOptimize design performance

Design QualityEnsure design robustness

and reliability

Design QualityEnsure design robustness

and reliability

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

CAE-Data

Measurement

Data

Robust Design

copy Dynardo GmbH

Design ImprovementOptimize design performance

53Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Iterative Robust Design Optimization

bull Decoupled optimization and

robustnessreliability analysis

bull For each optimization run the

safety margins are adjusted for

the critical model responses

bull Applicable to variance- and

reliability-based RDO

In our implementation variance-

based robustness analysis is

used inside the iteration and a

final reliability proof is performed

for the final design

Definition of

design and

stochastic

variables

Sensitivity

analysis

Design

failure

Update

constraints

Deterministic

optimization

Variance-

based

robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

54Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Iterative RDO

bull Safety margin of 45s to safety limit safety=85 rads

Sigma level requires (safety-mean) ge 45

Deterministic constraint is modified iteratively

Step 1 Step 2 Step 3 hellip

Optimization (global ARSM) Robustness (100 ALHS)

Constraint m k xmax Mean Sigma Sigma level

le 8 078 500 799 025 799 022 233

le 7 104 500 694 029 694 019 82

le 763 086 491 756 028 755 020 466

55Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled Robust Design Optimization

bull Fully coupled optimization and robustnessreliability analysis

bull For each design during the optimization procedure (nominal design)

the robustnessreliability analysis is performed

bull Applicable to variance- reliability- and Taguchi-based RDO

Our efficient implementation uses small sample variance-based

robustness measures during the optimization and a final

(more accurate) reliability proof

But still the procedure is often not applicable to complex CAE models

Definition of

design and

stochastic

variables

Sensitivity

analysisOptimization

Robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

56Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled RDO in optiSLang

bull Nested loop enables the coupled RDO

bull Optimizer has to handle statistical

errors of inner robustness analysis

bull Sigma level as constraint

See tutorial HelpTutorialsOscillatorOscillator_Robustness

57Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Fully Coupled RDO

bull ARSM + robustness analysis

bull For each design 1+20 solver runs

bull Definition of robustness constraint for optimization procedure (safety-mean)-45s ge 0

Robust Design Optimization (ARSM+LHS)

m k xmax Mean Sigma Sigma level

ARSM+20LHS 087 500 028 76 020 45

58Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

bull Approximation of model responses in

mixed optimizationstochastic space

bull Simultaneous RDO is performed on

a global response surface

bull Applicable to variance- reliability-

and Taguchi-based RDO

bull Approximation quality significantly

influences RDO results

Final robustnessreliability proof

is required

bull Pure stochastic variables have small

influence compared to design variables

Important local effects in the stochastic

space may be not represented

RDO on Global Response Surface

59Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

C Bucher Computational Analysis of Randomness in Structural

Mechanics Taylor amp Francis 2009

copy Dynardo GmbH

Further Reading

12Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Random Variables

13Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Statistical Characterization of Random Variables

bull Expectation operator

bull Mean value

bull Variance

bull Coefficient of variation

14Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Probability Distribution and Density Function

15Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Distribution Types

Uniform Normal Log-normal

Exponential Weibull Rayleigh

16Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Statistical Characterization of Random Vectors

bull Arbitrary number k of random variables can be arranged in a vector

bull Mean value vector

bull Coefficient of correlation between two random variables

bull Covariance matrix of a random vector

17Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Random generators produce numbers uniformly distributed in [01]

bull Mapping to prescribed marginal distribution

copy Dynardo GmbH

Simulation of Random Variables

fU

u FX

fX

x

18Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull For each random variable the original marginal distribution is

transformed to an uncorrelated standard normal variable by the CDF

bull Assume a correlated joint Normal distribution for the random vector

bull Iterate the correlation coefficients of Zi Zj to match the original ones

copy Dynardo GmbH

Simulation of Random Vectors

19Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Example

copy Dynardo GmbH

Simulation of Random Vectors

Standard normal space Original space

20Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Estimation

21Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Estimate an unknown parameter from independent observations

bull Example mean value

bull Consistency

bull (Asymptotic) Unbiasedness

Remarks

bull The true parameter is usu not known the available information is the

sample

bull Any estimate from a finite sample contains statistical uncertainty

which can be reduced by an increased sample size

copy Dynardo GmbH

Estimation

22Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull An estimator from a random sample is a random variable by itself

bull Variance of the estimator

bull Estimator for variance

bull Estimate the variance of the estimator

serves to assess the confidence of the estimate

copy Dynardo GmbH

Estimator Variance

23Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Statistical error (or standard error) of the estimator

bull If the distribution of the error is known (eg assume Normal)

then the confidence interval can be established

copy Dynardo GmbH

Confidence Interval

24Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Robustness Analysis

25Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Intuitively The performance of a robust design is largely unaffected by random perturbations

bull Variance indicator The coefficient of variation (CV) of the objective function andor constraint values is not greater than the CV of the input variables

bull Sigma level The interval mean+- sigma level does not reach an undesired performance (eg design for six-sigma)

bull Probability indicator The probability of reaching undesired performance is smaller than an acceptable value

How to Define the Robustness of a Design

26Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Robustness in terms of limits

bull Safety margin (sigma level) of one or more responses y

bull Reliability (failure probability) with respect to given limit state

Robustness in terms of stability

bull Performance (objective) of robust optimum is less sensitive to input uncertainties

bull Minimization of statistical evaluation of objective function f (eg minimize mean andor standard deviation)

27Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Taguchi loss functions

bull Target value m is optimal (k scaling factor for costs)

bull Minimum is optimal (requires positive objective)

bull Maximum is optimal (requires strictly positive objective)

28Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Variance based Robustness Analysis

1) Define the robustness space using scatter range distribution and correlation

2) Scan the robustness space by producing and evaluating ndesigns

3) Check the variation 4) Check the

explainability of the model

5) Identify the most important scattering variables

29Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Exceedance Probability

bull Probability of reaching values above a limit for Gaussian distribution

m x

fX(x)

x

30Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Sigma Level vs Failure Probability

bull The sigma level can be used to estimate the probability of exceeding

a certain response limit

bull Since the distribution type of the response is generally unknown

this estimate may be very inaccurate for small probabilities

(sigma levels larger than 3)

bull The sigma level deals with single limit values whereas the failure

probability quantifies the event that any of several limits is exceeded

Reliability analysis should be applied to proof the required safety level

Distribution Required sigma level (CV=20)

pF = 10-2 pF = 10-3 pF = 10-6

Normal 232 309 475

Log-normal 277 404 757

Rayleigh 272 376 611

Weibull 203 254 349

31Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Example Optimized Damped Oscillator

bull Robustness evaluation at

the deterministic optimum

bull Mass m damping ratio D stiffness k and initial kinetic energy Ekin

taken as normally distributed random variables

32Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Robustness analysis with respect to damped eigen-frequency and

maximum amplitude

ndash Check CV of objective and constraints

ndash Check if safety constraint safety = 85 rads

is outside of 45 level

ndash Check importance of input variables

ndash Check explainability by MOPCoP

Example Damped OscillatorVariance based Robustness Analysis

33Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Constraint equation (omega)

bull CoD and CoP is 100

bull k is most important m is minor

bull Mean is close to deterministic

value

bull CV is 27

bull Safety limit is 238 which is

smaller as the required 45

Optimum is not robust in terms of

the constraint condition

Example Damped Oscillator

238

34Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Objective function (xmax)

bull CoD and CoP is 92

bull D is most important Ekin

and k are minor important

bull Mean is not close to

deterministic value

bull CV is 110

Optimum is not robust in terms

of the objective function

Example Damped Oscillator

35Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Reliability Analysis

36Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Concept of Safety

bull Failure occurs if loading S exceeds the resistance R

bull Probability of failure

37Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Partial Safety Factors

bull Definition of characteristical values for loading Sk and resistance Rk

bull Design values are obtained by

using partial safety factors

bull Final safety proof

38Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull The complementary of reliability the probability of failure PF is computed (for numerical reasons)

bull PF is the probability of the event that a set of (stochastic) input parameters leads to an inadmissible state of the analyzed system

(eg exceedance of allowable stress)

bull The limit state function g(x) separates the random variable space Xinto a safe domain g(x) gt 0 and failure domain g(x) le 0

bull Multiple failure criteria (limit state functions) are possible

bull Series system

fails if one single component fails

g(x) = mini (gi (x))

bull Parallel system

fails if all components fail

g(x) = maxi (gi (x))

copy Dynardo GmbH

Reliability Analysis

FF

G

39Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Failure Probability

bull The probability of failure is the integral of the joint probability density

function over the failure domain

bull By introducing an indicator function

I(g(x)) = 1 if (g(x)) lt 0 I(g(x)) = 0 else

this can be computed as the expected value of I

40Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Monte Carlo Simulation

bull Robust for arbitrary limit state functions

bull Confidence of the estimate is very low for small failure probabilities

Sigma level le 2

Independent of number of random variables

X1

X2

g=0

Sigma

level

PF N for cov(PF) = 10

2 23E-2 4 400

3 13E-3 74 000

45 34E-6 29 500 000

41Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

First Order Reliability Method (FORM)

bull Operates in the space of

standardized Gaussian variables

bull Search for failure point with

maximum probability density

(design point)

bull Equals the point in U on the limit state surface with minimal

distance to origin

bull Limit state function is linearized

around design point

bull Then failure probability can be

calculated analytically

bull Distance to origin (in U) is called

reliability index b

bull Can be interpreted as

generalization of sigma level

42Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Importance Sampling

bull Guide the sampling by making use of information about the failure

domain in order to increase the amount of failure events

bull To warrant correct statistics each sample is weighted by the ratio of

original to sampling density

bull Different strategies exist to estimate an ldquooptimalrdquo sampling density

43Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Importance Sampling Using Desing Point (ISPUD)

bull Based on FORM

bull Sampling density is centered at the design point

Requires continuously differentiable limit state function

Multiple design points (local minima) are not supported

May be able to mitigate error due to linearization in FORM

(oscillating limit state surface)

Moderate number of random variables

g(X) = 0

design point

44Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Importance Sampling

bull Sampling density is defined by mean value vector and covariance

matrix of samples in the failure domain

bull Search for dominant failure region by 2-3 sampling iterations

Applicable for non-smooth and even discontinuous limit state functions

Limited to small to medium number of random variables

45Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Directional Sampling

bull Radial search for multiple ldquostar-shapedrdquo failure regions

Applicable for non-smooth and even discontinuous limit state functions

Limited to small number of random variables

Few unsuccessful solver calls possible (as long as search is successful)

46Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Response Surface Method

bull The limit state function is approximated by an Adaptive Response

Surface Method using a Moving Least Squares model

bull Directional Sampling is performed on the Response Surface

bull Additional supports are added near the limit state surface in regions of

high probability density

Applicable to a wide range of limit state functions

Efficient for a moderately high number of random variables

47Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Overview of Methods

Recommended area of application

Approach Non-linearity Failure domains No parameters No solver runs

Monte Carlo

Simulation

arbitrary arbitrary many gt10^4 (3 sigma)

gt10^7 (5 sigma)

Directional

Sampling

arbitrary arbitrary lt= 10 1000-5000

Adaptive Importance

Sampling

arbitrary one dominant lt= 10 500-1000

FORM SORM

ISPUD

monotonic one dominant lt= 20 200-500

Adaptive Response

Surface Method

continuous few dominant lt= 20 200-500

48Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVerification of Robust Design by Reliability Analysis

bull Safety margin of 45 is equivalent to a failure probability of 3410-6

if responses were normally distributed

Reliability

Method Samples Failure probability Error Beta

FORM 65 1310-6 - 47

Adaptive Sampling 1500 1310-6 8410-8 47

Directional Sampling 600 1310-6 4910-7 47

49Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for Best Practice

bull If there is no qualified information about the random parametersonly variance-based robustness evaluation is justified

bull Results with high sigma levels must be verified by reliability analysis

bull Choose proper reliability method due to dimension reliability level solver behavior

bull Reliability results shall be confirmed by a second method

bull When a reduced parameter set is used a confirmation with full parameter set is required

bull Use MOP (based on robustness samples) in order to

bull Monitor sampling

bull Monitor solver behavior

bull Analyze cause for non-robustness

50Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for best practice

bull The Robustness Wizard of optiSLang guides through the setup and helps with the decision for the method based on

bull Knowledge about uncertainty

bull Number of failed designs

bull Solver behavior

bull Sigma level

51Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Robust Design Optimization

52Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Design ImprovementOptimize design performance

Design QualityEnsure design robustness

and reliability

Design QualityEnsure design robustness

and reliability

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

CAE-Data

Measurement

Data

Robust Design

copy Dynardo GmbH

Design ImprovementOptimize design performance

53Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Iterative Robust Design Optimization

bull Decoupled optimization and

robustnessreliability analysis

bull For each optimization run the

safety margins are adjusted for

the critical model responses

bull Applicable to variance- and

reliability-based RDO

In our implementation variance-

based robustness analysis is

used inside the iteration and a

final reliability proof is performed

for the final design

Definition of

design and

stochastic

variables

Sensitivity

analysis

Design

failure

Update

constraints

Deterministic

optimization

Variance-

based

robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

54Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Iterative RDO

bull Safety margin of 45s to safety limit safety=85 rads

Sigma level requires (safety-mean) ge 45

Deterministic constraint is modified iteratively

Step 1 Step 2 Step 3 hellip

Optimization (global ARSM) Robustness (100 ALHS)

Constraint m k xmax Mean Sigma Sigma level

le 8 078 500 799 025 799 022 233

le 7 104 500 694 029 694 019 82

le 763 086 491 756 028 755 020 466

55Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled Robust Design Optimization

bull Fully coupled optimization and robustnessreliability analysis

bull For each design during the optimization procedure (nominal design)

the robustnessreliability analysis is performed

bull Applicable to variance- reliability- and Taguchi-based RDO

Our efficient implementation uses small sample variance-based

robustness measures during the optimization and a final

(more accurate) reliability proof

But still the procedure is often not applicable to complex CAE models

Definition of

design and

stochastic

variables

Sensitivity

analysisOptimization

Robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

56Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled RDO in optiSLang

bull Nested loop enables the coupled RDO

bull Optimizer has to handle statistical

errors of inner robustness analysis

bull Sigma level as constraint

See tutorial HelpTutorialsOscillatorOscillator_Robustness

57Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Fully Coupled RDO

bull ARSM + robustness analysis

bull For each design 1+20 solver runs

bull Definition of robustness constraint for optimization procedure (safety-mean)-45s ge 0

Robust Design Optimization (ARSM+LHS)

m k xmax Mean Sigma Sigma level

ARSM+20LHS 087 500 028 76 020 45

58Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

bull Approximation of model responses in

mixed optimizationstochastic space

bull Simultaneous RDO is performed on

a global response surface

bull Applicable to variance- reliability-

and Taguchi-based RDO

bull Approximation quality significantly

influences RDO results

Final robustnessreliability proof

is required

bull Pure stochastic variables have small

influence compared to design variables

Important local effects in the stochastic

space may be not represented

RDO on Global Response Surface

59Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

C Bucher Computational Analysis of Randomness in Structural

Mechanics Taylor amp Francis 2009

copy Dynardo GmbH

Further Reading

13Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Statistical Characterization of Random Variables

bull Expectation operator

bull Mean value

bull Variance

bull Coefficient of variation

14Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Probability Distribution and Density Function

15Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Distribution Types

Uniform Normal Log-normal

Exponential Weibull Rayleigh

16Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Statistical Characterization of Random Vectors

bull Arbitrary number k of random variables can be arranged in a vector

bull Mean value vector

bull Coefficient of correlation between two random variables

bull Covariance matrix of a random vector

17Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Random generators produce numbers uniformly distributed in [01]

bull Mapping to prescribed marginal distribution

copy Dynardo GmbH

Simulation of Random Variables

fU

u FX

fX

x

18Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull For each random variable the original marginal distribution is

transformed to an uncorrelated standard normal variable by the CDF

bull Assume a correlated joint Normal distribution for the random vector

bull Iterate the correlation coefficients of Zi Zj to match the original ones

copy Dynardo GmbH

Simulation of Random Vectors

19Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Example

copy Dynardo GmbH

Simulation of Random Vectors

Standard normal space Original space

20Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Estimation

21Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Estimate an unknown parameter from independent observations

bull Example mean value

bull Consistency

bull (Asymptotic) Unbiasedness

Remarks

bull The true parameter is usu not known the available information is the

sample

bull Any estimate from a finite sample contains statistical uncertainty

which can be reduced by an increased sample size

copy Dynardo GmbH

Estimation

22Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull An estimator from a random sample is a random variable by itself

bull Variance of the estimator

bull Estimator for variance

bull Estimate the variance of the estimator

serves to assess the confidence of the estimate

copy Dynardo GmbH

Estimator Variance

23Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Statistical error (or standard error) of the estimator

bull If the distribution of the error is known (eg assume Normal)

then the confidence interval can be established

copy Dynardo GmbH

Confidence Interval

24Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Robustness Analysis

25Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Intuitively The performance of a robust design is largely unaffected by random perturbations

bull Variance indicator The coefficient of variation (CV) of the objective function andor constraint values is not greater than the CV of the input variables

bull Sigma level The interval mean+- sigma level does not reach an undesired performance (eg design for six-sigma)

bull Probability indicator The probability of reaching undesired performance is smaller than an acceptable value

How to Define the Robustness of a Design

26Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Robustness in terms of limits

bull Safety margin (sigma level) of one or more responses y

bull Reliability (failure probability) with respect to given limit state

Robustness in terms of stability

bull Performance (objective) of robust optimum is less sensitive to input uncertainties

bull Minimization of statistical evaluation of objective function f (eg minimize mean andor standard deviation)

27Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Taguchi loss functions

bull Target value m is optimal (k scaling factor for costs)

bull Minimum is optimal (requires positive objective)

bull Maximum is optimal (requires strictly positive objective)

28Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Variance based Robustness Analysis

1) Define the robustness space using scatter range distribution and correlation

2) Scan the robustness space by producing and evaluating ndesigns

3) Check the variation 4) Check the

explainability of the model

5) Identify the most important scattering variables

29Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Exceedance Probability

bull Probability of reaching values above a limit for Gaussian distribution

m x

fX(x)

x

30Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Sigma Level vs Failure Probability

bull The sigma level can be used to estimate the probability of exceeding

a certain response limit

bull Since the distribution type of the response is generally unknown

this estimate may be very inaccurate for small probabilities

(sigma levels larger than 3)

bull The sigma level deals with single limit values whereas the failure

probability quantifies the event that any of several limits is exceeded

Reliability analysis should be applied to proof the required safety level

Distribution Required sigma level (CV=20)

pF = 10-2 pF = 10-3 pF = 10-6

Normal 232 309 475

Log-normal 277 404 757

Rayleigh 272 376 611

Weibull 203 254 349

31Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Example Optimized Damped Oscillator

bull Robustness evaluation at

the deterministic optimum

bull Mass m damping ratio D stiffness k and initial kinetic energy Ekin

taken as normally distributed random variables

32Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Robustness analysis with respect to damped eigen-frequency and

maximum amplitude

ndash Check CV of objective and constraints

ndash Check if safety constraint safety = 85 rads

is outside of 45 level

ndash Check importance of input variables

ndash Check explainability by MOPCoP

Example Damped OscillatorVariance based Robustness Analysis

33Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Constraint equation (omega)

bull CoD and CoP is 100

bull k is most important m is minor

bull Mean is close to deterministic

value

bull CV is 27

bull Safety limit is 238 which is

smaller as the required 45

Optimum is not robust in terms of

the constraint condition

Example Damped Oscillator

238

34Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Objective function (xmax)

bull CoD and CoP is 92

bull D is most important Ekin

and k are minor important

bull Mean is not close to

deterministic value

bull CV is 110

Optimum is not robust in terms

of the objective function

Example Damped Oscillator

35Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Reliability Analysis

36Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Concept of Safety

bull Failure occurs if loading S exceeds the resistance R

bull Probability of failure

37Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Partial Safety Factors

bull Definition of characteristical values for loading Sk and resistance Rk

bull Design values are obtained by

using partial safety factors

bull Final safety proof

38Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull The complementary of reliability the probability of failure PF is computed (for numerical reasons)

bull PF is the probability of the event that a set of (stochastic) input parameters leads to an inadmissible state of the analyzed system

(eg exceedance of allowable stress)

bull The limit state function g(x) separates the random variable space Xinto a safe domain g(x) gt 0 and failure domain g(x) le 0

bull Multiple failure criteria (limit state functions) are possible

bull Series system

fails if one single component fails

g(x) = mini (gi (x))

bull Parallel system

fails if all components fail

g(x) = maxi (gi (x))

copy Dynardo GmbH

Reliability Analysis

FF

G

39Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Failure Probability

bull The probability of failure is the integral of the joint probability density

function over the failure domain

bull By introducing an indicator function

I(g(x)) = 1 if (g(x)) lt 0 I(g(x)) = 0 else

this can be computed as the expected value of I

40Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Monte Carlo Simulation

bull Robust for arbitrary limit state functions

bull Confidence of the estimate is very low for small failure probabilities

Sigma level le 2

Independent of number of random variables

X1

X2

g=0

Sigma

level

PF N for cov(PF) = 10

2 23E-2 4 400

3 13E-3 74 000

45 34E-6 29 500 000

41Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

First Order Reliability Method (FORM)

bull Operates in the space of

standardized Gaussian variables

bull Search for failure point with

maximum probability density

(design point)

bull Equals the point in U on the limit state surface with minimal

distance to origin

bull Limit state function is linearized

around design point

bull Then failure probability can be

calculated analytically

bull Distance to origin (in U) is called

reliability index b

bull Can be interpreted as

generalization of sigma level

42Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Importance Sampling

bull Guide the sampling by making use of information about the failure

domain in order to increase the amount of failure events

bull To warrant correct statistics each sample is weighted by the ratio of

original to sampling density

bull Different strategies exist to estimate an ldquooptimalrdquo sampling density

43Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Importance Sampling Using Desing Point (ISPUD)

bull Based on FORM

bull Sampling density is centered at the design point

Requires continuously differentiable limit state function

Multiple design points (local minima) are not supported

May be able to mitigate error due to linearization in FORM

(oscillating limit state surface)

Moderate number of random variables

g(X) = 0

design point

44Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Importance Sampling

bull Sampling density is defined by mean value vector and covariance

matrix of samples in the failure domain

bull Search for dominant failure region by 2-3 sampling iterations

Applicable for non-smooth and even discontinuous limit state functions

Limited to small to medium number of random variables

45Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Directional Sampling

bull Radial search for multiple ldquostar-shapedrdquo failure regions

Applicable for non-smooth and even discontinuous limit state functions

Limited to small number of random variables

Few unsuccessful solver calls possible (as long as search is successful)

46Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Response Surface Method

bull The limit state function is approximated by an Adaptive Response

Surface Method using a Moving Least Squares model

bull Directional Sampling is performed on the Response Surface

bull Additional supports are added near the limit state surface in regions of

high probability density

Applicable to a wide range of limit state functions

Efficient for a moderately high number of random variables

47Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Overview of Methods

Recommended area of application

Approach Non-linearity Failure domains No parameters No solver runs

Monte Carlo

Simulation

arbitrary arbitrary many gt10^4 (3 sigma)

gt10^7 (5 sigma)

Directional

Sampling

arbitrary arbitrary lt= 10 1000-5000

Adaptive Importance

Sampling

arbitrary one dominant lt= 10 500-1000

FORM SORM

ISPUD

monotonic one dominant lt= 20 200-500

Adaptive Response

Surface Method

continuous few dominant lt= 20 200-500

48Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVerification of Robust Design by Reliability Analysis

bull Safety margin of 45 is equivalent to a failure probability of 3410-6

if responses were normally distributed

Reliability

Method Samples Failure probability Error Beta

FORM 65 1310-6 - 47

Adaptive Sampling 1500 1310-6 8410-8 47

Directional Sampling 600 1310-6 4910-7 47

49Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for Best Practice

bull If there is no qualified information about the random parametersonly variance-based robustness evaluation is justified

bull Results with high sigma levels must be verified by reliability analysis

bull Choose proper reliability method due to dimension reliability level solver behavior

bull Reliability results shall be confirmed by a second method

bull When a reduced parameter set is used a confirmation with full parameter set is required

bull Use MOP (based on robustness samples) in order to

bull Monitor sampling

bull Monitor solver behavior

bull Analyze cause for non-robustness

50Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for best practice

bull The Robustness Wizard of optiSLang guides through the setup and helps with the decision for the method based on

bull Knowledge about uncertainty

bull Number of failed designs

bull Solver behavior

bull Sigma level

51Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Robust Design Optimization

52Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Design ImprovementOptimize design performance

Design QualityEnsure design robustness

and reliability

Design QualityEnsure design robustness

and reliability

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

CAE-Data

Measurement

Data

Robust Design

copy Dynardo GmbH

Design ImprovementOptimize design performance

53Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Iterative Robust Design Optimization

bull Decoupled optimization and

robustnessreliability analysis

bull For each optimization run the

safety margins are adjusted for

the critical model responses

bull Applicable to variance- and

reliability-based RDO

In our implementation variance-

based robustness analysis is

used inside the iteration and a

final reliability proof is performed

for the final design

Definition of

design and

stochastic

variables

Sensitivity

analysis

Design

failure

Update

constraints

Deterministic

optimization

Variance-

based

robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

54Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Iterative RDO

bull Safety margin of 45s to safety limit safety=85 rads

Sigma level requires (safety-mean) ge 45

Deterministic constraint is modified iteratively

Step 1 Step 2 Step 3 hellip

Optimization (global ARSM) Robustness (100 ALHS)

Constraint m k xmax Mean Sigma Sigma level

le 8 078 500 799 025 799 022 233

le 7 104 500 694 029 694 019 82

le 763 086 491 756 028 755 020 466

55Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled Robust Design Optimization

bull Fully coupled optimization and robustnessreliability analysis

bull For each design during the optimization procedure (nominal design)

the robustnessreliability analysis is performed

bull Applicable to variance- reliability- and Taguchi-based RDO

Our efficient implementation uses small sample variance-based

robustness measures during the optimization and a final

(more accurate) reliability proof

But still the procedure is often not applicable to complex CAE models

Definition of

design and

stochastic

variables

Sensitivity

analysisOptimization

Robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

56Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled RDO in optiSLang

bull Nested loop enables the coupled RDO

bull Optimizer has to handle statistical

errors of inner robustness analysis

bull Sigma level as constraint

See tutorial HelpTutorialsOscillatorOscillator_Robustness

57Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Fully Coupled RDO

bull ARSM + robustness analysis

bull For each design 1+20 solver runs

bull Definition of robustness constraint for optimization procedure (safety-mean)-45s ge 0

Robust Design Optimization (ARSM+LHS)

m k xmax Mean Sigma Sigma level

ARSM+20LHS 087 500 028 76 020 45

58Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

bull Approximation of model responses in

mixed optimizationstochastic space

bull Simultaneous RDO is performed on

a global response surface

bull Applicable to variance- reliability-

and Taguchi-based RDO

bull Approximation quality significantly

influences RDO results

Final robustnessreliability proof

is required

bull Pure stochastic variables have small

influence compared to design variables

Important local effects in the stochastic

space may be not represented

RDO on Global Response Surface

59Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

C Bucher Computational Analysis of Randomness in Structural

Mechanics Taylor amp Francis 2009

copy Dynardo GmbH

Further Reading

14Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Probability Distribution and Density Function

15Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Distribution Types

Uniform Normal Log-normal

Exponential Weibull Rayleigh

16Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Statistical Characterization of Random Vectors

bull Arbitrary number k of random variables can be arranged in a vector

bull Mean value vector

bull Coefficient of correlation between two random variables

bull Covariance matrix of a random vector

17Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Random generators produce numbers uniformly distributed in [01]

bull Mapping to prescribed marginal distribution

copy Dynardo GmbH

Simulation of Random Variables

fU

u FX

fX

x

18Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull For each random variable the original marginal distribution is

transformed to an uncorrelated standard normal variable by the CDF

bull Assume a correlated joint Normal distribution for the random vector

bull Iterate the correlation coefficients of Zi Zj to match the original ones

copy Dynardo GmbH

Simulation of Random Vectors

19Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Example

copy Dynardo GmbH

Simulation of Random Vectors

Standard normal space Original space

20Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Estimation

21Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Estimate an unknown parameter from independent observations

bull Example mean value

bull Consistency

bull (Asymptotic) Unbiasedness

Remarks

bull The true parameter is usu not known the available information is the

sample

bull Any estimate from a finite sample contains statistical uncertainty

which can be reduced by an increased sample size

copy Dynardo GmbH

Estimation

22Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull An estimator from a random sample is a random variable by itself

bull Variance of the estimator

bull Estimator for variance

bull Estimate the variance of the estimator

serves to assess the confidence of the estimate

copy Dynardo GmbH

Estimator Variance

23Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Statistical error (or standard error) of the estimator

bull If the distribution of the error is known (eg assume Normal)

then the confidence interval can be established

copy Dynardo GmbH

Confidence Interval

24Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Robustness Analysis

25Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Intuitively The performance of a robust design is largely unaffected by random perturbations

bull Variance indicator The coefficient of variation (CV) of the objective function andor constraint values is not greater than the CV of the input variables

bull Sigma level The interval mean+- sigma level does not reach an undesired performance (eg design for six-sigma)

bull Probability indicator The probability of reaching undesired performance is smaller than an acceptable value

How to Define the Robustness of a Design

26Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Robustness in terms of limits

bull Safety margin (sigma level) of one or more responses y

bull Reliability (failure probability) with respect to given limit state

Robustness in terms of stability

bull Performance (objective) of robust optimum is less sensitive to input uncertainties

bull Minimization of statistical evaluation of objective function f (eg minimize mean andor standard deviation)

27Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Taguchi loss functions

bull Target value m is optimal (k scaling factor for costs)

bull Minimum is optimal (requires positive objective)

bull Maximum is optimal (requires strictly positive objective)

28Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Variance based Robustness Analysis

1) Define the robustness space using scatter range distribution and correlation

2) Scan the robustness space by producing and evaluating ndesigns

3) Check the variation 4) Check the

explainability of the model

5) Identify the most important scattering variables

29Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Exceedance Probability

bull Probability of reaching values above a limit for Gaussian distribution

m x

fX(x)

x

30Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Sigma Level vs Failure Probability

bull The sigma level can be used to estimate the probability of exceeding

a certain response limit

bull Since the distribution type of the response is generally unknown

this estimate may be very inaccurate for small probabilities

(sigma levels larger than 3)

bull The sigma level deals with single limit values whereas the failure

probability quantifies the event that any of several limits is exceeded

Reliability analysis should be applied to proof the required safety level

Distribution Required sigma level (CV=20)

pF = 10-2 pF = 10-3 pF = 10-6

Normal 232 309 475

Log-normal 277 404 757

Rayleigh 272 376 611

Weibull 203 254 349

31Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Example Optimized Damped Oscillator

bull Robustness evaluation at

the deterministic optimum

bull Mass m damping ratio D stiffness k and initial kinetic energy Ekin

taken as normally distributed random variables

32Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Robustness analysis with respect to damped eigen-frequency and

maximum amplitude

ndash Check CV of objective and constraints

ndash Check if safety constraint safety = 85 rads

is outside of 45 level

ndash Check importance of input variables

ndash Check explainability by MOPCoP

Example Damped OscillatorVariance based Robustness Analysis

33Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Constraint equation (omega)

bull CoD and CoP is 100

bull k is most important m is minor

bull Mean is close to deterministic

value

bull CV is 27

bull Safety limit is 238 which is

smaller as the required 45

Optimum is not robust in terms of

the constraint condition

Example Damped Oscillator

238

34Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Objective function (xmax)

bull CoD and CoP is 92

bull D is most important Ekin

and k are minor important

bull Mean is not close to

deterministic value

bull CV is 110

Optimum is not robust in terms

of the objective function

Example Damped Oscillator

35Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Reliability Analysis

36Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Concept of Safety

bull Failure occurs if loading S exceeds the resistance R

bull Probability of failure

37Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Partial Safety Factors

bull Definition of characteristical values for loading Sk and resistance Rk

bull Design values are obtained by

using partial safety factors

bull Final safety proof

38Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull The complementary of reliability the probability of failure PF is computed (for numerical reasons)

bull PF is the probability of the event that a set of (stochastic) input parameters leads to an inadmissible state of the analyzed system

(eg exceedance of allowable stress)

bull The limit state function g(x) separates the random variable space Xinto a safe domain g(x) gt 0 and failure domain g(x) le 0

bull Multiple failure criteria (limit state functions) are possible

bull Series system

fails if one single component fails

g(x) = mini (gi (x))

bull Parallel system

fails if all components fail

g(x) = maxi (gi (x))

copy Dynardo GmbH

Reliability Analysis

FF

G

39Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Failure Probability

bull The probability of failure is the integral of the joint probability density

function over the failure domain

bull By introducing an indicator function

I(g(x)) = 1 if (g(x)) lt 0 I(g(x)) = 0 else

this can be computed as the expected value of I

40Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Monte Carlo Simulation

bull Robust for arbitrary limit state functions

bull Confidence of the estimate is very low for small failure probabilities

Sigma level le 2

Independent of number of random variables

X1

X2

g=0

Sigma

level

PF N for cov(PF) = 10

2 23E-2 4 400

3 13E-3 74 000

45 34E-6 29 500 000

41Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

First Order Reliability Method (FORM)

bull Operates in the space of

standardized Gaussian variables

bull Search for failure point with

maximum probability density

(design point)

bull Equals the point in U on the limit state surface with minimal

distance to origin

bull Limit state function is linearized

around design point

bull Then failure probability can be

calculated analytically

bull Distance to origin (in U) is called

reliability index b

bull Can be interpreted as

generalization of sigma level

42Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Importance Sampling

bull Guide the sampling by making use of information about the failure

domain in order to increase the amount of failure events

bull To warrant correct statistics each sample is weighted by the ratio of

original to sampling density

bull Different strategies exist to estimate an ldquooptimalrdquo sampling density

43Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Importance Sampling Using Desing Point (ISPUD)

bull Based on FORM

bull Sampling density is centered at the design point

Requires continuously differentiable limit state function

Multiple design points (local minima) are not supported

May be able to mitigate error due to linearization in FORM

(oscillating limit state surface)

Moderate number of random variables

g(X) = 0

design point

44Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Importance Sampling

bull Sampling density is defined by mean value vector and covariance

matrix of samples in the failure domain

bull Search for dominant failure region by 2-3 sampling iterations

Applicable for non-smooth and even discontinuous limit state functions

Limited to small to medium number of random variables

45Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Directional Sampling

bull Radial search for multiple ldquostar-shapedrdquo failure regions

Applicable for non-smooth and even discontinuous limit state functions

Limited to small number of random variables

Few unsuccessful solver calls possible (as long as search is successful)

46Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Response Surface Method

bull The limit state function is approximated by an Adaptive Response

Surface Method using a Moving Least Squares model

bull Directional Sampling is performed on the Response Surface

bull Additional supports are added near the limit state surface in regions of

high probability density

Applicable to a wide range of limit state functions

Efficient for a moderately high number of random variables

47Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Overview of Methods

Recommended area of application

Approach Non-linearity Failure domains No parameters No solver runs

Monte Carlo

Simulation

arbitrary arbitrary many gt10^4 (3 sigma)

gt10^7 (5 sigma)

Directional

Sampling

arbitrary arbitrary lt= 10 1000-5000

Adaptive Importance

Sampling

arbitrary one dominant lt= 10 500-1000

FORM SORM

ISPUD

monotonic one dominant lt= 20 200-500

Adaptive Response

Surface Method

continuous few dominant lt= 20 200-500

48Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVerification of Robust Design by Reliability Analysis

bull Safety margin of 45 is equivalent to a failure probability of 3410-6

if responses were normally distributed

Reliability

Method Samples Failure probability Error Beta

FORM 65 1310-6 - 47

Adaptive Sampling 1500 1310-6 8410-8 47

Directional Sampling 600 1310-6 4910-7 47

49Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for Best Practice

bull If there is no qualified information about the random parametersonly variance-based robustness evaluation is justified

bull Results with high sigma levels must be verified by reliability analysis

bull Choose proper reliability method due to dimension reliability level solver behavior

bull Reliability results shall be confirmed by a second method

bull When a reduced parameter set is used a confirmation with full parameter set is required

bull Use MOP (based on robustness samples) in order to

bull Monitor sampling

bull Monitor solver behavior

bull Analyze cause for non-robustness

50Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for best practice

bull The Robustness Wizard of optiSLang guides through the setup and helps with the decision for the method based on

bull Knowledge about uncertainty

bull Number of failed designs

bull Solver behavior

bull Sigma level

51Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Robust Design Optimization

52Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Design ImprovementOptimize design performance

Design QualityEnsure design robustness

and reliability

Design QualityEnsure design robustness

and reliability

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

CAE-Data

Measurement

Data

Robust Design

copy Dynardo GmbH

Design ImprovementOptimize design performance

53Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Iterative Robust Design Optimization

bull Decoupled optimization and

robustnessreliability analysis

bull For each optimization run the

safety margins are adjusted for

the critical model responses

bull Applicable to variance- and

reliability-based RDO

In our implementation variance-

based robustness analysis is

used inside the iteration and a

final reliability proof is performed

for the final design

Definition of

design and

stochastic

variables

Sensitivity

analysis

Design

failure

Update

constraints

Deterministic

optimization

Variance-

based

robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

54Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Iterative RDO

bull Safety margin of 45s to safety limit safety=85 rads

Sigma level requires (safety-mean) ge 45

Deterministic constraint is modified iteratively

Step 1 Step 2 Step 3 hellip

Optimization (global ARSM) Robustness (100 ALHS)

Constraint m k xmax Mean Sigma Sigma level

le 8 078 500 799 025 799 022 233

le 7 104 500 694 029 694 019 82

le 763 086 491 756 028 755 020 466

55Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled Robust Design Optimization

bull Fully coupled optimization and robustnessreliability analysis

bull For each design during the optimization procedure (nominal design)

the robustnessreliability analysis is performed

bull Applicable to variance- reliability- and Taguchi-based RDO

Our efficient implementation uses small sample variance-based

robustness measures during the optimization and a final

(more accurate) reliability proof

But still the procedure is often not applicable to complex CAE models

Definition of

design and

stochastic

variables

Sensitivity

analysisOptimization

Robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

56Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled RDO in optiSLang

bull Nested loop enables the coupled RDO

bull Optimizer has to handle statistical

errors of inner robustness analysis

bull Sigma level as constraint

See tutorial HelpTutorialsOscillatorOscillator_Robustness

57Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Fully Coupled RDO

bull ARSM + robustness analysis

bull For each design 1+20 solver runs

bull Definition of robustness constraint for optimization procedure (safety-mean)-45s ge 0

Robust Design Optimization (ARSM+LHS)

m k xmax Mean Sigma Sigma level

ARSM+20LHS 087 500 028 76 020 45

58Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

bull Approximation of model responses in

mixed optimizationstochastic space

bull Simultaneous RDO is performed on

a global response surface

bull Applicable to variance- reliability-

and Taguchi-based RDO

bull Approximation quality significantly

influences RDO results

Final robustnessreliability proof

is required

bull Pure stochastic variables have small

influence compared to design variables

Important local effects in the stochastic

space may be not represented

RDO on Global Response Surface

59Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

C Bucher Computational Analysis of Randomness in Structural

Mechanics Taylor amp Francis 2009

copy Dynardo GmbH

Further Reading

15Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Distribution Types

Uniform Normal Log-normal

Exponential Weibull Rayleigh

16Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Statistical Characterization of Random Vectors

bull Arbitrary number k of random variables can be arranged in a vector

bull Mean value vector

bull Coefficient of correlation between two random variables

bull Covariance matrix of a random vector

17Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Random generators produce numbers uniformly distributed in [01]

bull Mapping to prescribed marginal distribution

copy Dynardo GmbH

Simulation of Random Variables

fU

u FX

fX

x

18Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull For each random variable the original marginal distribution is

transformed to an uncorrelated standard normal variable by the CDF

bull Assume a correlated joint Normal distribution for the random vector

bull Iterate the correlation coefficients of Zi Zj to match the original ones

copy Dynardo GmbH

Simulation of Random Vectors

19Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Example

copy Dynardo GmbH

Simulation of Random Vectors

Standard normal space Original space

20Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Estimation

21Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Estimate an unknown parameter from independent observations

bull Example mean value

bull Consistency

bull (Asymptotic) Unbiasedness

Remarks

bull The true parameter is usu not known the available information is the

sample

bull Any estimate from a finite sample contains statistical uncertainty

which can be reduced by an increased sample size

copy Dynardo GmbH

Estimation

22Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull An estimator from a random sample is a random variable by itself

bull Variance of the estimator

bull Estimator for variance

bull Estimate the variance of the estimator

serves to assess the confidence of the estimate

copy Dynardo GmbH

Estimator Variance

23Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Statistical error (or standard error) of the estimator

bull If the distribution of the error is known (eg assume Normal)

then the confidence interval can be established

copy Dynardo GmbH

Confidence Interval

24Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Robustness Analysis

25Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Intuitively The performance of a robust design is largely unaffected by random perturbations

bull Variance indicator The coefficient of variation (CV) of the objective function andor constraint values is not greater than the CV of the input variables

bull Sigma level The interval mean+- sigma level does not reach an undesired performance (eg design for six-sigma)

bull Probability indicator The probability of reaching undesired performance is smaller than an acceptable value

How to Define the Robustness of a Design

26Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Robustness in terms of limits

bull Safety margin (sigma level) of one or more responses y

bull Reliability (failure probability) with respect to given limit state

Robustness in terms of stability

bull Performance (objective) of robust optimum is less sensitive to input uncertainties

bull Minimization of statistical evaluation of objective function f (eg minimize mean andor standard deviation)

27Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Taguchi loss functions

bull Target value m is optimal (k scaling factor for costs)

bull Minimum is optimal (requires positive objective)

bull Maximum is optimal (requires strictly positive objective)

28Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Variance based Robustness Analysis

1) Define the robustness space using scatter range distribution and correlation

2) Scan the robustness space by producing and evaluating ndesigns

3) Check the variation 4) Check the

explainability of the model

5) Identify the most important scattering variables

29Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Exceedance Probability

bull Probability of reaching values above a limit for Gaussian distribution

m x

fX(x)

x

30Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Sigma Level vs Failure Probability

bull The sigma level can be used to estimate the probability of exceeding

a certain response limit

bull Since the distribution type of the response is generally unknown

this estimate may be very inaccurate for small probabilities

(sigma levels larger than 3)

bull The sigma level deals with single limit values whereas the failure

probability quantifies the event that any of several limits is exceeded

Reliability analysis should be applied to proof the required safety level

Distribution Required sigma level (CV=20)

pF = 10-2 pF = 10-3 pF = 10-6

Normal 232 309 475

Log-normal 277 404 757

Rayleigh 272 376 611

Weibull 203 254 349

31Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Example Optimized Damped Oscillator

bull Robustness evaluation at

the deterministic optimum

bull Mass m damping ratio D stiffness k and initial kinetic energy Ekin

taken as normally distributed random variables

32Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Robustness analysis with respect to damped eigen-frequency and

maximum amplitude

ndash Check CV of objective and constraints

ndash Check if safety constraint safety = 85 rads

is outside of 45 level

ndash Check importance of input variables

ndash Check explainability by MOPCoP

Example Damped OscillatorVariance based Robustness Analysis

33Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Constraint equation (omega)

bull CoD and CoP is 100

bull k is most important m is minor

bull Mean is close to deterministic

value

bull CV is 27

bull Safety limit is 238 which is

smaller as the required 45

Optimum is not robust in terms of

the constraint condition

Example Damped Oscillator

238

34Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Objective function (xmax)

bull CoD and CoP is 92

bull D is most important Ekin

and k are minor important

bull Mean is not close to

deterministic value

bull CV is 110

Optimum is not robust in terms

of the objective function

Example Damped Oscillator

35Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Reliability Analysis

36Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Concept of Safety

bull Failure occurs if loading S exceeds the resistance R

bull Probability of failure

37Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Partial Safety Factors

bull Definition of characteristical values for loading Sk and resistance Rk

bull Design values are obtained by

using partial safety factors

bull Final safety proof

38Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull The complementary of reliability the probability of failure PF is computed (for numerical reasons)

bull PF is the probability of the event that a set of (stochastic) input parameters leads to an inadmissible state of the analyzed system

(eg exceedance of allowable stress)

bull The limit state function g(x) separates the random variable space Xinto a safe domain g(x) gt 0 and failure domain g(x) le 0

bull Multiple failure criteria (limit state functions) are possible

bull Series system

fails if one single component fails

g(x) = mini (gi (x))

bull Parallel system

fails if all components fail

g(x) = maxi (gi (x))

copy Dynardo GmbH

Reliability Analysis

FF

G

39Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Failure Probability

bull The probability of failure is the integral of the joint probability density

function over the failure domain

bull By introducing an indicator function

I(g(x)) = 1 if (g(x)) lt 0 I(g(x)) = 0 else

this can be computed as the expected value of I

40Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Monte Carlo Simulation

bull Robust for arbitrary limit state functions

bull Confidence of the estimate is very low for small failure probabilities

Sigma level le 2

Independent of number of random variables

X1

X2

g=0

Sigma

level

PF N for cov(PF) = 10

2 23E-2 4 400

3 13E-3 74 000

45 34E-6 29 500 000

41Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

First Order Reliability Method (FORM)

bull Operates in the space of

standardized Gaussian variables

bull Search for failure point with

maximum probability density

(design point)

bull Equals the point in U on the limit state surface with minimal

distance to origin

bull Limit state function is linearized

around design point

bull Then failure probability can be

calculated analytically

bull Distance to origin (in U) is called

reliability index b

bull Can be interpreted as

generalization of sigma level

42Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Importance Sampling

bull Guide the sampling by making use of information about the failure

domain in order to increase the amount of failure events

bull To warrant correct statistics each sample is weighted by the ratio of

original to sampling density

bull Different strategies exist to estimate an ldquooptimalrdquo sampling density

43Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Importance Sampling Using Desing Point (ISPUD)

bull Based on FORM

bull Sampling density is centered at the design point

Requires continuously differentiable limit state function

Multiple design points (local minima) are not supported

May be able to mitigate error due to linearization in FORM

(oscillating limit state surface)

Moderate number of random variables

g(X) = 0

design point

44Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Importance Sampling

bull Sampling density is defined by mean value vector and covariance

matrix of samples in the failure domain

bull Search for dominant failure region by 2-3 sampling iterations

Applicable for non-smooth and even discontinuous limit state functions

Limited to small to medium number of random variables

45Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Directional Sampling

bull Radial search for multiple ldquostar-shapedrdquo failure regions

Applicable for non-smooth and even discontinuous limit state functions

Limited to small number of random variables

Few unsuccessful solver calls possible (as long as search is successful)

46Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Response Surface Method

bull The limit state function is approximated by an Adaptive Response

Surface Method using a Moving Least Squares model

bull Directional Sampling is performed on the Response Surface

bull Additional supports are added near the limit state surface in regions of

high probability density

Applicable to a wide range of limit state functions

Efficient for a moderately high number of random variables

47Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Overview of Methods

Recommended area of application

Approach Non-linearity Failure domains No parameters No solver runs

Monte Carlo

Simulation

arbitrary arbitrary many gt10^4 (3 sigma)

gt10^7 (5 sigma)

Directional

Sampling

arbitrary arbitrary lt= 10 1000-5000

Adaptive Importance

Sampling

arbitrary one dominant lt= 10 500-1000

FORM SORM

ISPUD

monotonic one dominant lt= 20 200-500

Adaptive Response

Surface Method

continuous few dominant lt= 20 200-500

48Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVerification of Robust Design by Reliability Analysis

bull Safety margin of 45 is equivalent to a failure probability of 3410-6

if responses were normally distributed

Reliability

Method Samples Failure probability Error Beta

FORM 65 1310-6 - 47

Adaptive Sampling 1500 1310-6 8410-8 47

Directional Sampling 600 1310-6 4910-7 47

49Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for Best Practice

bull If there is no qualified information about the random parametersonly variance-based robustness evaluation is justified

bull Results with high sigma levels must be verified by reliability analysis

bull Choose proper reliability method due to dimension reliability level solver behavior

bull Reliability results shall be confirmed by a second method

bull When a reduced parameter set is used a confirmation with full parameter set is required

bull Use MOP (based on robustness samples) in order to

bull Monitor sampling

bull Monitor solver behavior

bull Analyze cause for non-robustness

50Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for best practice

bull The Robustness Wizard of optiSLang guides through the setup and helps with the decision for the method based on

bull Knowledge about uncertainty

bull Number of failed designs

bull Solver behavior

bull Sigma level

51Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Robust Design Optimization

52Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Design ImprovementOptimize design performance

Design QualityEnsure design robustness

and reliability

Design QualityEnsure design robustness

and reliability

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

CAE-Data

Measurement

Data

Robust Design

copy Dynardo GmbH

Design ImprovementOptimize design performance

53Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Iterative Robust Design Optimization

bull Decoupled optimization and

robustnessreliability analysis

bull For each optimization run the

safety margins are adjusted for

the critical model responses

bull Applicable to variance- and

reliability-based RDO

In our implementation variance-

based robustness analysis is

used inside the iteration and a

final reliability proof is performed

for the final design

Definition of

design and

stochastic

variables

Sensitivity

analysis

Design

failure

Update

constraints

Deterministic

optimization

Variance-

based

robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

54Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Iterative RDO

bull Safety margin of 45s to safety limit safety=85 rads

Sigma level requires (safety-mean) ge 45

Deterministic constraint is modified iteratively

Step 1 Step 2 Step 3 hellip

Optimization (global ARSM) Robustness (100 ALHS)

Constraint m k xmax Mean Sigma Sigma level

le 8 078 500 799 025 799 022 233

le 7 104 500 694 029 694 019 82

le 763 086 491 756 028 755 020 466

55Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled Robust Design Optimization

bull Fully coupled optimization and robustnessreliability analysis

bull For each design during the optimization procedure (nominal design)

the robustnessreliability analysis is performed

bull Applicable to variance- reliability- and Taguchi-based RDO

Our efficient implementation uses small sample variance-based

robustness measures during the optimization and a final

(more accurate) reliability proof

But still the procedure is often not applicable to complex CAE models

Definition of

design and

stochastic

variables

Sensitivity

analysisOptimization

Robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

56Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled RDO in optiSLang

bull Nested loop enables the coupled RDO

bull Optimizer has to handle statistical

errors of inner robustness analysis

bull Sigma level as constraint

See tutorial HelpTutorialsOscillatorOscillator_Robustness

57Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Fully Coupled RDO

bull ARSM + robustness analysis

bull For each design 1+20 solver runs

bull Definition of robustness constraint for optimization procedure (safety-mean)-45s ge 0

Robust Design Optimization (ARSM+LHS)

m k xmax Mean Sigma Sigma level

ARSM+20LHS 087 500 028 76 020 45

58Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

bull Approximation of model responses in

mixed optimizationstochastic space

bull Simultaneous RDO is performed on

a global response surface

bull Applicable to variance- reliability-

and Taguchi-based RDO

bull Approximation quality significantly

influences RDO results

Final robustnessreliability proof

is required

bull Pure stochastic variables have small

influence compared to design variables

Important local effects in the stochastic

space may be not represented

RDO on Global Response Surface

59Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

C Bucher Computational Analysis of Randomness in Structural

Mechanics Taylor amp Francis 2009

copy Dynardo GmbH

Further Reading

16Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Statistical Characterization of Random Vectors

bull Arbitrary number k of random variables can be arranged in a vector

bull Mean value vector

bull Coefficient of correlation between two random variables

bull Covariance matrix of a random vector

17Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Random generators produce numbers uniformly distributed in [01]

bull Mapping to prescribed marginal distribution

copy Dynardo GmbH

Simulation of Random Variables

fU

u FX

fX

x

18Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull For each random variable the original marginal distribution is

transformed to an uncorrelated standard normal variable by the CDF

bull Assume a correlated joint Normal distribution for the random vector

bull Iterate the correlation coefficients of Zi Zj to match the original ones

copy Dynardo GmbH

Simulation of Random Vectors

19Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Example

copy Dynardo GmbH

Simulation of Random Vectors

Standard normal space Original space

20Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Estimation

21Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Estimate an unknown parameter from independent observations

bull Example mean value

bull Consistency

bull (Asymptotic) Unbiasedness

Remarks

bull The true parameter is usu not known the available information is the

sample

bull Any estimate from a finite sample contains statistical uncertainty

which can be reduced by an increased sample size

copy Dynardo GmbH

Estimation

22Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull An estimator from a random sample is a random variable by itself

bull Variance of the estimator

bull Estimator for variance

bull Estimate the variance of the estimator

serves to assess the confidence of the estimate

copy Dynardo GmbH

Estimator Variance

23Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Statistical error (or standard error) of the estimator

bull If the distribution of the error is known (eg assume Normal)

then the confidence interval can be established

copy Dynardo GmbH

Confidence Interval

24Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Robustness Analysis

25Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Intuitively The performance of a robust design is largely unaffected by random perturbations

bull Variance indicator The coefficient of variation (CV) of the objective function andor constraint values is not greater than the CV of the input variables

bull Sigma level The interval mean+- sigma level does not reach an undesired performance (eg design for six-sigma)

bull Probability indicator The probability of reaching undesired performance is smaller than an acceptable value

How to Define the Robustness of a Design

26Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Robustness in terms of limits

bull Safety margin (sigma level) of one or more responses y

bull Reliability (failure probability) with respect to given limit state

Robustness in terms of stability

bull Performance (objective) of robust optimum is less sensitive to input uncertainties

bull Minimization of statistical evaluation of objective function f (eg minimize mean andor standard deviation)

27Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Taguchi loss functions

bull Target value m is optimal (k scaling factor for costs)

bull Minimum is optimal (requires positive objective)

bull Maximum is optimal (requires strictly positive objective)

28Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Variance based Robustness Analysis

1) Define the robustness space using scatter range distribution and correlation

2) Scan the robustness space by producing and evaluating ndesigns

3) Check the variation 4) Check the

explainability of the model

5) Identify the most important scattering variables

29Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Exceedance Probability

bull Probability of reaching values above a limit for Gaussian distribution

m x

fX(x)

x

30Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Sigma Level vs Failure Probability

bull The sigma level can be used to estimate the probability of exceeding

a certain response limit

bull Since the distribution type of the response is generally unknown

this estimate may be very inaccurate for small probabilities

(sigma levels larger than 3)

bull The sigma level deals with single limit values whereas the failure

probability quantifies the event that any of several limits is exceeded

Reliability analysis should be applied to proof the required safety level

Distribution Required sigma level (CV=20)

pF = 10-2 pF = 10-3 pF = 10-6

Normal 232 309 475

Log-normal 277 404 757

Rayleigh 272 376 611

Weibull 203 254 349

31Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Example Optimized Damped Oscillator

bull Robustness evaluation at

the deterministic optimum

bull Mass m damping ratio D stiffness k and initial kinetic energy Ekin

taken as normally distributed random variables

32Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Robustness analysis with respect to damped eigen-frequency and

maximum amplitude

ndash Check CV of objective and constraints

ndash Check if safety constraint safety = 85 rads

is outside of 45 level

ndash Check importance of input variables

ndash Check explainability by MOPCoP

Example Damped OscillatorVariance based Robustness Analysis

33Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Constraint equation (omega)

bull CoD and CoP is 100

bull k is most important m is minor

bull Mean is close to deterministic

value

bull CV is 27

bull Safety limit is 238 which is

smaller as the required 45

Optimum is not robust in terms of

the constraint condition

Example Damped Oscillator

238

34Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Objective function (xmax)

bull CoD and CoP is 92

bull D is most important Ekin

and k are minor important

bull Mean is not close to

deterministic value

bull CV is 110

Optimum is not robust in terms

of the objective function

Example Damped Oscillator

35Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Reliability Analysis

36Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Concept of Safety

bull Failure occurs if loading S exceeds the resistance R

bull Probability of failure

37Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Partial Safety Factors

bull Definition of characteristical values for loading Sk and resistance Rk

bull Design values are obtained by

using partial safety factors

bull Final safety proof

38Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull The complementary of reliability the probability of failure PF is computed (for numerical reasons)

bull PF is the probability of the event that a set of (stochastic) input parameters leads to an inadmissible state of the analyzed system

(eg exceedance of allowable stress)

bull The limit state function g(x) separates the random variable space Xinto a safe domain g(x) gt 0 and failure domain g(x) le 0

bull Multiple failure criteria (limit state functions) are possible

bull Series system

fails if one single component fails

g(x) = mini (gi (x))

bull Parallel system

fails if all components fail

g(x) = maxi (gi (x))

copy Dynardo GmbH

Reliability Analysis

FF

G

39Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Failure Probability

bull The probability of failure is the integral of the joint probability density

function over the failure domain

bull By introducing an indicator function

I(g(x)) = 1 if (g(x)) lt 0 I(g(x)) = 0 else

this can be computed as the expected value of I

40Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Monte Carlo Simulation

bull Robust for arbitrary limit state functions

bull Confidence of the estimate is very low for small failure probabilities

Sigma level le 2

Independent of number of random variables

X1

X2

g=0

Sigma

level

PF N for cov(PF) = 10

2 23E-2 4 400

3 13E-3 74 000

45 34E-6 29 500 000

41Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

First Order Reliability Method (FORM)

bull Operates in the space of

standardized Gaussian variables

bull Search for failure point with

maximum probability density

(design point)

bull Equals the point in U on the limit state surface with minimal

distance to origin

bull Limit state function is linearized

around design point

bull Then failure probability can be

calculated analytically

bull Distance to origin (in U) is called

reliability index b

bull Can be interpreted as

generalization of sigma level

42Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Importance Sampling

bull Guide the sampling by making use of information about the failure

domain in order to increase the amount of failure events

bull To warrant correct statistics each sample is weighted by the ratio of

original to sampling density

bull Different strategies exist to estimate an ldquooptimalrdquo sampling density

43Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Importance Sampling Using Desing Point (ISPUD)

bull Based on FORM

bull Sampling density is centered at the design point

Requires continuously differentiable limit state function

Multiple design points (local minima) are not supported

May be able to mitigate error due to linearization in FORM

(oscillating limit state surface)

Moderate number of random variables

g(X) = 0

design point

44Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Importance Sampling

bull Sampling density is defined by mean value vector and covariance

matrix of samples in the failure domain

bull Search for dominant failure region by 2-3 sampling iterations

Applicable for non-smooth and even discontinuous limit state functions

Limited to small to medium number of random variables

45Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Directional Sampling

bull Radial search for multiple ldquostar-shapedrdquo failure regions

Applicable for non-smooth and even discontinuous limit state functions

Limited to small number of random variables

Few unsuccessful solver calls possible (as long as search is successful)

46Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Response Surface Method

bull The limit state function is approximated by an Adaptive Response

Surface Method using a Moving Least Squares model

bull Directional Sampling is performed on the Response Surface

bull Additional supports are added near the limit state surface in regions of

high probability density

Applicable to a wide range of limit state functions

Efficient for a moderately high number of random variables

47Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Overview of Methods

Recommended area of application

Approach Non-linearity Failure domains No parameters No solver runs

Monte Carlo

Simulation

arbitrary arbitrary many gt10^4 (3 sigma)

gt10^7 (5 sigma)

Directional

Sampling

arbitrary arbitrary lt= 10 1000-5000

Adaptive Importance

Sampling

arbitrary one dominant lt= 10 500-1000

FORM SORM

ISPUD

monotonic one dominant lt= 20 200-500

Adaptive Response

Surface Method

continuous few dominant lt= 20 200-500

48Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVerification of Robust Design by Reliability Analysis

bull Safety margin of 45 is equivalent to a failure probability of 3410-6

if responses were normally distributed

Reliability

Method Samples Failure probability Error Beta

FORM 65 1310-6 - 47

Adaptive Sampling 1500 1310-6 8410-8 47

Directional Sampling 600 1310-6 4910-7 47

49Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for Best Practice

bull If there is no qualified information about the random parametersonly variance-based robustness evaluation is justified

bull Results with high sigma levels must be verified by reliability analysis

bull Choose proper reliability method due to dimension reliability level solver behavior

bull Reliability results shall be confirmed by a second method

bull When a reduced parameter set is used a confirmation with full parameter set is required

bull Use MOP (based on robustness samples) in order to

bull Monitor sampling

bull Monitor solver behavior

bull Analyze cause for non-robustness

50Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for best practice

bull The Robustness Wizard of optiSLang guides through the setup and helps with the decision for the method based on

bull Knowledge about uncertainty

bull Number of failed designs

bull Solver behavior

bull Sigma level

51Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Robust Design Optimization

52Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Design ImprovementOptimize design performance

Design QualityEnsure design robustness

and reliability

Design QualityEnsure design robustness

and reliability

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

CAE-Data

Measurement

Data

Robust Design

copy Dynardo GmbH

Design ImprovementOptimize design performance

53Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Iterative Robust Design Optimization

bull Decoupled optimization and

robustnessreliability analysis

bull For each optimization run the

safety margins are adjusted for

the critical model responses

bull Applicable to variance- and

reliability-based RDO

In our implementation variance-

based robustness analysis is

used inside the iteration and a

final reliability proof is performed

for the final design

Definition of

design and

stochastic

variables

Sensitivity

analysis

Design

failure

Update

constraints

Deterministic

optimization

Variance-

based

robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

54Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Iterative RDO

bull Safety margin of 45s to safety limit safety=85 rads

Sigma level requires (safety-mean) ge 45

Deterministic constraint is modified iteratively

Step 1 Step 2 Step 3 hellip

Optimization (global ARSM) Robustness (100 ALHS)

Constraint m k xmax Mean Sigma Sigma level

le 8 078 500 799 025 799 022 233

le 7 104 500 694 029 694 019 82

le 763 086 491 756 028 755 020 466

55Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled Robust Design Optimization

bull Fully coupled optimization and robustnessreliability analysis

bull For each design during the optimization procedure (nominal design)

the robustnessreliability analysis is performed

bull Applicable to variance- reliability- and Taguchi-based RDO

Our efficient implementation uses small sample variance-based

robustness measures during the optimization and a final

(more accurate) reliability proof

But still the procedure is often not applicable to complex CAE models

Definition of

design and

stochastic

variables

Sensitivity

analysisOptimization

Robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

56Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled RDO in optiSLang

bull Nested loop enables the coupled RDO

bull Optimizer has to handle statistical

errors of inner robustness analysis

bull Sigma level as constraint

See tutorial HelpTutorialsOscillatorOscillator_Robustness

57Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Fully Coupled RDO

bull ARSM + robustness analysis

bull For each design 1+20 solver runs

bull Definition of robustness constraint for optimization procedure (safety-mean)-45s ge 0

Robust Design Optimization (ARSM+LHS)

m k xmax Mean Sigma Sigma level

ARSM+20LHS 087 500 028 76 020 45

58Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

bull Approximation of model responses in

mixed optimizationstochastic space

bull Simultaneous RDO is performed on

a global response surface

bull Applicable to variance- reliability-

and Taguchi-based RDO

bull Approximation quality significantly

influences RDO results

Final robustnessreliability proof

is required

bull Pure stochastic variables have small

influence compared to design variables

Important local effects in the stochastic

space may be not represented

RDO on Global Response Surface

59Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

C Bucher Computational Analysis of Randomness in Structural

Mechanics Taylor amp Francis 2009

copy Dynardo GmbH

Further Reading

17Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Random generators produce numbers uniformly distributed in [01]

bull Mapping to prescribed marginal distribution

copy Dynardo GmbH

Simulation of Random Variables

fU

u FX

fX

x

18Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull For each random variable the original marginal distribution is

transformed to an uncorrelated standard normal variable by the CDF

bull Assume a correlated joint Normal distribution for the random vector

bull Iterate the correlation coefficients of Zi Zj to match the original ones

copy Dynardo GmbH

Simulation of Random Vectors

19Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Example

copy Dynardo GmbH

Simulation of Random Vectors

Standard normal space Original space

20Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Estimation

21Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Estimate an unknown parameter from independent observations

bull Example mean value

bull Consistency

bull (Asymptotic) Unbiasedness

Remarks

bull The true parameter is usu not known the available information is the

sample

bull Any estimate from a finite sample contains statistical uncertainty

which can be reduced by an increased sample size

copy Dynardo GmbH

Estimation

22Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull An estimator from a random sample is a random variable by itself

bull Variance of the estimator

bull Estimator for variance

bull Estimate the variance of the estimator

serves to assess the confidence of the estimate

copy Dynardo GmbH

Estimator Variance

23Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Statistical error (or standard error) of the estimator

bull If the distribution of the error is known (eg assume Normal)

then the confidence interval can be established

copy Dynardo GmbH

Confidence Interval

24Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Robustness Analysis

25Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Intuitively The performance of a robust design is largely unaffected by random perturbations

bull Variance indicator The coefficient of variation (CV) of the objective function andor constraint values is not greater than the CV of the input variables

bull Sigma level The interval mean+- sigma level does not reach an undesired performance (eg design for six-sigma)

bull Probability indicator The probability of reaching undesired performance is smaller than an acceptable value

How to Define the Robustness of a Design

26Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Robustness in terms of limits

bull Safety margin (sigma level) of one or more responses y

bull Reliability (failure probability) with respect to given limit state

Robustness in terms of stability

bull Performance (objective) of robust optimum is less sensitive to input uncertainties

bull Minimization of statistical evaluation of objective function f (eg minimize mean andor standard deviation)

27Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Taguchi loss functions

bull Target value m is optimal (k scaling factor for costs)

bull Minimum is optimal (requires positive objective)

bull Maximum is optimal (requires strictly positive objective)

28Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Variance based Robustness Analysis

1) Define the robustness space using scatter range distribution and correlation

2) Scan the robustness space by producing and evaluating ndesigns

3) Check the variation 4) Check the

explainability of the model

5) Identify the most important scattering variables

29Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Exceedance Probability

bull Probability of reaching values above a limit for Gaussian distribution

m x

fX(x)

x

30Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Sigma Level vs Failure Probability

bull The sigma level can be used to estimate the probability of exceeding

a certain response limit

bull Since the distribution type of the response is generally unknown

this estimate may be very inaccurate for small probabilities

(sigma levels larger than 3)

bull The sigma level deals with single limit values whereas the failure

probability quantifies the event that any of several limits is exceeded

Reliability analysis should be applied to proof the required safety level

Distribution Required sigma level (CV=20)

pF = 10-2 pF = 10-3 pF = 10-6

Normal 232 309 475

Log-normal 277 404 757

Rayleigh 272 376 611

Weibull 203 254 349

31Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Example Optimized Damped Oscillator

bull Robustness evaluation at

the deterministic optimum

bull Mass m damping ratio D stiffness k and initial kinetic energy Ekin

taken as normally distributed random variables

32Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Robustness analysis with respect to damped eigen-frequency and

maximum amplitude

ndash Check CV of objective and constraints

ndash Check if safety constraint safety = 85 rads

is outside of 45 level

ndash Check importance of input variables

ndash Check explainability by MOPCoP

Example Damped OscillatorVariance based Robustness Analysis

33Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Constraint equation (omega)

bull CoD and CoP is 100

bull k is most important m is minor

bull Mean is close to deterministic

value

bull CV is 27

bull Safety limit is 238 which is

smaller as the required 45

Optimum is not robust in terms of

the constraint condition

Example Damped Oscillator

238

34Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Objective function (xmax)

bull CoD and CoP is 92

bull D is most important Ekin

and k are minor important

bull Mean is not close to

deterministic value

bull CV is 110

Optimum is not robust in terms

of the objective function

Example Damped Oscillator

35Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Reliability Analysis

36Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Concept of Safety

bull Failure occurs if loading S exceeds the resistance R

bull Probability of failure

37Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Partial Safety Factors

bull Definition of characteristical values for loading Sk and resistance Rk

bull Design values are obtained by

using partial safety factors

bull Final safety proof

38Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull The complementary of reliability the probability of failure PF is computed (for numerical reasons)

bull PF is the probability of the event that a set of (stochastic) input parameters leads to an inadmissible state of the analyzed system

(eg exceedance of allowable stress)

bull The limit state function g(x) separates the random variable space Xinto a safe domain g(x) gt 0 and failure domain g(x) le 0

bull Multiple failure criteria (limit state functions) are possible

bull Series system

fails if one single component fails

g(x) = mini (gi (x))

bull Parallel system

fails if all components fail

g(x) = maxi (gi (x))

copy Dynardo GmbH

Reliability Analysis

FF

G

39Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Failure Probability

bull The probability of failure is the integral of the joint probability density

function over the failure domain

bull By introducing an indicator function

I(g(x)) = 1 if (g(x)) lt 0 I(g(x)) = 0 else

this can be computed as the expected value of I

40Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Monte Carlo Simulation

bull Robust for arbitrary limit state functions

bull Confidence of the estimate is very low for small failure probabilities

Sigma level le 2

Independent of number of random variables

X1

X2

g=0

Sigma

level

PF N for cov(PF) = 10

2 23E-2 4 400

3 13E-3 74 000

45 34E-6 29 500 000

41Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

First Order Reliability Method (FORM)

bull Operates in the space of

standardized Gaussian variables

bull Search for failure point with

maximum probability density

(design point)

bull Equals the point in U on the limit state surface with minimal

distance to origin

bull Limit state function is linearized

around design point

bull Then failure probability can be

calculated analytically

bull Distance to origin (in U) is called

reliability index b

bull Can be interpreted as

generalization of sigma level

42Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Importance Sampling

bull Guide the sampling by making use of information about the failure

domain in order to increase the amount of failure events

bull To warrant correct statistics each sample is weighted by the ratio of

original to sampling density

bull Different strategies exist to estimate an ldquooptimalrdquo sampling density

43Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Importance Sampling Using Desing Point (ISPUD)

bull Based on FORM

bull Sampling density is centered at the design point

Requires continuously differentiable limit state function

Multiple design points (local minima) are not supported

May be able to mitigate error due to linearization in FORM

(oscillating limit state surface)

Moderate number of random variables

g(X) = 0

design point

44Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Importance Sampling

bull Sampling density is defined by mean value vector and covariance

matrix of samples in the failure domain

bull Search for dominant failure region by 2-3 sampling iterations

Applicable for non-smooth and even discontinuous limit state functions

Limited to small to medium number of random variables

45Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Directional Sampling

bull Radial search for multiple ldquostar-shapedrdquo failure regions

Applicable for non-smooth and even discontinuous limit state functions

Limited to small number of random variables

Few unsuccessful solver calls possible (as long as search is successful)

46Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Response Surface Method

bull The limit state function is approximated by an Adaptive Response

Surface Method using a Moving Least Squares model

bull Directional Sampling is performed on the Response Surface

bull Additional supports are added near the limit state surface in regions of

high probability density

Applicable to a wide range of limit state functions

Efficient for a moderately high number of random variables

47Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Overview of Methods

Recommended area of application

Approach Non-linearity Failure domains No parameters No solver runs

Monte Carlo

Simulation

arbitrary arbitrary many gt10^4 (3 sigma)

gt10^7 (5 sigma)

Directional

Sampling

arbitrary arbitrary lt= 10 1000-5000

Adaptive Importance

Sampling

arbitrary one dominant lt= 10 500-1000

FORM SORM

ISPUD

monotonic one dominant lt= 20 200-500

Adaptive Response

Surface Method

continuous few dominant lt= 20 200-500

48Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVerification of Robust Design by Reliability Analysis

bull Safety margin of 45 is equivalent to a failure probability of 3410-6

if responses were normally distributed

Reliability

Method Samples Failure probability Error Beta

FORM 65 1310-6 - 47

Adaptive Sampling 1500 1310-6 8410-8 47

Directional Sampling 600 1310-6 4910-7 47

49Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for Best Practice

bull If there is no qualified information about the random parametersonly variance-based robustness evaluation is justified

bull Results with high sigma levels must be verified by reliability analysis

bull Choose proper reliability method due to dimension reliability level solver behavior

bull Reliability results shall be confirmed by a second method

bull When a reduced parameter set is used a confirmation with full parameter set is required

bull Use MOP (based on robustness samples) in order to

bull Monitor sampling

bull Monitor solver behavior

bull Analyze cause for non-robustness

50Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for best practice

bull The Robustness Wizard of optiSLang guides through the setup and helps with the decision for the method based on

bull Knowledge about uncertainty

bull Number of failed designs

bull Solver behavior

bull Sigma level

51Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Robust Design Optimization

52Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Design ImprovementOptimize design performance

Design QualityEnsure design robustness

and reliability

Design QualityEnsure design robustness

and reliability

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

CAE-Data

Measurement

Data

Robust Design

copy Dynardo GmbH

Design ImprovementOptimize design performance

53Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Iterative Robust Design Optimization

bull Decoupled optimization and

robustnessreliability analysis

bull For each optimization run the

safety margins are adjusted for

the critical model responses

bull Applicable to variance- and

reliability-based RDO

In our implementation variance-

based robustness analysis is

used inside the iteration and a

final reliability proof is performed

for the final design

Definition of

design and

stochastic

variables

Sensitivity

analysis

Design

failure

Update

constraints

Deterministic

optimization

Variance-

based

robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

54Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Iterative RDO

bull Safety margin of 45s to safety limit safety=85 rads

Sigma level requires (safety-mean) ge 45

Deterministic constraint is modified iteratively

Step 1 Step 2 Step 3 hellip

Optimization (global ARSM) Robustness (100 ALHS)

Constraint m k xmax Mean Sigma Sigma level

le 8 078 500 799 025 799 022 233

le 7 104 500 694 029 694 019 82

le 763 086 491 756 028 755 020 466

55Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled Robust Design Optimization

bull Fully coupled optimization and robustnessreliability analysis

bull For each design during the optimization procedure (nominal design)

the robustnessreliability analysis is performed

bull Applicable to variance- reliability- and Taguchi-based RDO

Our efficient implementation uses small sample variance-based

robustness measures during the optimization and a final

(more accurate) reliability proof

But still the procedure is often not applicable to complex CAE models

Definition of

design and

stochastic

variables

Sensitivity

analysisOptimization

Robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

56Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled RDO in optiSLang

bull Nested loop enables the coupled RDO

bull Optimizer has to handle statistical

errors of inner robustness analysis

bull Sigma level as constraint

See tutorial HelpTutorialsOscillatorOscillator_Robustness

57Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Fully Coupled RDO

bull ARSM + robustness analysis

bull For each design 1+20 solver runs

bull Definition of robustness constraint for optimization procedure (safety-mean)-45s ge 0

Robust Design Optimization (ARSM+LHS)

m k xmax Mean Sigma Sigma level

ARSM+20LHS 087 500 028 76 020 45

58Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

bull Approximation of model responses in

mixed optimizationstochastic space

bull Simultaneous RDO is performed on

a global response surface

bull Applicable to variance- reliability-

and Taguchi-based RDO

bull Approximation quality significantly

influences RDO results

Final robustnessreliability proof

is required

bull Pure stochastic variables have small

influence compared to design variables

Important local effects in the stochastic

space may be not represented

RDO on Global Response Surface

59Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

C Bucher Computational Analysis of Randomness in Structural

Mechanics Taylor amp Francis 2009

copy Dynardo GmbH

Further Reading

18Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull For each random variable the original marginal distribution is

transformed to an uncorrelated standard normal variable by the CDF

bull Assume a correlated joint Normal distribution for the random vector

bull Iterate the correlation coefficients of Zi Zj to match the original ones

copy Dynardo GmbH

Simulation of Random Vectors

19Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Example

copy Dynardo GmbH

Simulation of Random Vectors

Standard normal space Original space

20Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Estimation

21Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Estimate an unknown parameter from independent observations

bull Example mean value

bull Consistency

bull (Asymptotic) Unbiasedness

Remarks

bull The true parameter is usu not known the available information is the

sample

bull Any estimate from a finite sample contains statistical uncertainty

which can be reduced by an increased sample size

copy Dynardo GmbH

Estimation

22Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull An estimator from a random sample is a random variable by itself

bull Variance of the estimator

bull Estimator for variance

bull Estimate the variance of the estimator

serves to assess the confidence of the estimate

copy Dynardo GmbH

Estimator Variance

23Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Statistical error (or standard error) of the estimator

bull If the distribution of the error is known (eg assume Normal)

then the confidence interval can be established

copy Dynardo GmbH

Confidence Interval

24Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Robustness Analysis

25Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Intuitively The performance of a robust design is largely unaffected by random perturbations

bull Variance indicator The coefficient of variation (CV) of the objective function andor constraint values is not greater than the CV of the input variables

bull Sigma level The interval mean+- sigma level does not reach an undesired performance (eg design for six-sigma)

bull Probability indicator The probability of reaching undesired performance is smaller than an acceptable value

How to Define the Robustness of a Design

26Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Robustness in terms of limits

bull Safety margin (sigma level) of one or more responses y

bull Reliability (failure probability) with respect to given limit state

Robustness in terms of stability

bull Performance (objective) of robust optimum is less sensitive to input uncertainties

bull Minimization of statistical evaluation of objective function f (eg minimize mean andor standard deviation)

27Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Taguchi loss functions

bull Target value m is optimal (k scaling factor for costs)

bull Minimum is optimal (requires positive objective)

bull Maximum is optimal (requires strictly positive objective)

28Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Variance based Robustness Analysis

1) Define the robustness space using scatter range distribution and correlation

2) Scan the robustness space by producing and evaluating ndesigns

3) Check the variation 4) Check the

explainability of the model

5) Identify the most important scattering variables

29Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Exceedance Probability

bull Probability of reaching values above a limit for Gaussian distribution

m x

fX(x)

x

30Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Sigma Level vs Failure Probability

bull The sigma level can be used to estimate the probability of exceeding

a certain response limit

bull Since the distribution type of the response is generally unknown

this estimate may be very inaccurate for small probabilities

(sigma levels larger than 3)

bull The sigma level deals with single limit values whereas the failure

probability quantifies the event that any of several limits is exceeded

Reliability analysis should be applied to proof the required safety level

Distribution Required sigma level (CV=20)

pF = 10-2 pF = 10-3 pF = 10-6

Normal 232 309 475

Log-normal 277 404 757

Rayleigh 272 376 611

Weibull 203 254 349

31Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Example Optimized Damped Oscillator

bull Robustness evaluation at

the deterministic optimum

bull Mass m damping ratio D stiffness k and initial kinetic energy Ekin

taken as normally distributed random variables

32Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Robustness analysis with respect to damped eigen-frequency and

maximum amplitude

ndash Check CV of objective and constraints

ndash Check if safety constraint safety = 85 rads

is outside of 45 level

ndash Check importance of input variables

ndash Check explainability by MOPCoP

Example Damped OscillatorVariance based Robustness Analysis

33Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Constraint equation (omega)

bull CoD and CoP is 100

bull k is most important m is minor

bull Mean is close to deterministic

value

bull CV is 27

bull Safety limit is 238 which is

smaller as the required 45

Optimum is not robust in terms of

the constraint condition

Example Damped Oscillator

238

34Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Objective function (xmax)

bull CoD and CoP is 92

bull D is most important Ekin

and k are minor important

bull Mean is not close to

deterministic value

bull CV is 110

Optimum is not robust in terms

of the objective function

Example Damped Oscillator

35Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Reliability Analysis

36Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Concept of Safety

bull Failure occurs if loading S exceeds the resistance R

bull Probability of failure

37Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Partial Safety Factors

bull Definition of characteristical values for loading Sk and resistance Rk

bull Design values are obtained by

using partial safety factors

bull Final safety proof

38Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull The complementary of reliability the probability of failure PF is computed (for numerical reasons)

bull PF is the probability of the event that a set of (stochastic) input parameters leads to an inadmissible state of the analyzed system

(eg exceedance of allowable stress)

bull The limit state function g(x) separates the random variable space Xinto a safe domain g(x) gt 0 and failure domain g(x) le 0

bull Multiple failure criteria (limit state functions) are possible

bull Series system

fails if one single component fails

g(x) = mini (gi (x))

bull Parallel system

fails if all components fail

g(x) = maxi (gi (x))

copy Dynardo GmbH

Reliability Analysis

FF

G

39Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Failure Probability

bull The probability of failure is the integral of the joint probability density

function over the failure domain

bull By introducing an indicator function

I(g(x)) = 1 if (g(x)) lt 0 I(g(x)) = 0 else

this can be computed as the expected value of I

40Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Monte Carlo Simulation

bull Robust for arbitrary limit state functions

bull Confidence of the estimate is very low for small failure probabilities

Sigma level le 2

Independent of number of random variables

X1

X2

g=0

Sigma

level

PF N for cov(PF) = 10

2 23E-2 4 400

3 13E-3 74 000

45 34E-6 29 500 000

41Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

First Order Reliability Method (FORM)

bull Operates in the space of

standardized Gaussian variables

bull Search for failure point with

maximum probability density

(design point)

bull Equals the point in U on the limit state surface with minimal

distance to origin

bull Limit state function is linearized

around design point

bull Then failure probability can be

calculated analytically

bull Distance to origin (in U) is called

reliability index b

bull Can be interpreted as

generalization of sigma level

42Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Importance Sampling

bull Guide the sampling by making use of information about the failure

domain in order to increase the amount of failure events

bull To warrant correct statistics each sample is weighted by the ratio of

original to sampling density

bull Different strategies exist to estimate an ldquooptimalrdquo sampling density

43Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Importance Sampling Using Desing Point (ISPUD)

bull Based on FORM

bull Sampling density is centered at the design point

Requires continuously differentiable limit state function

Multiple design points (local minima) are not supported

May be able to mitigate error due to linearization in FORM

(oscillating limit state surface)

Moderate number of random variables

g(X) = 0

design point

44Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Importance Sampling

bull Sampling density is defined by mean value vector and covariance

matrix of samples in the failure domain

bull Search for dominant failure region by 2-3 sampling iterations

Applicable for non-smooth and even discontinuous limit state functions

Limited to small to medium number of random variables

45Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Directional Sampling

bull Radial search for multiple ldquostar-shapedrdquo failure regions

Applicable for non-smooth and even discontinuous limit state functions

Limited to small number of random variables

Few unsuccessful solver calls possible (as long as search is successful)

46Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Response Surface Method

bull The limit state function is approximated by an Adaptive Response

Surface Method using a Moving Least Squares model

bull Directional Sampling is performed on the Response Surface

bull Additional supports are added near the limit state surface in regions of

high probability density

Applicable to a wide range of limit state functions

Efficient for a moderately high number of random variables

47Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Overview of Methods

Recommended area of application

Approach Non-linearity Failure domains No parameters No solver runs

Monte Carlo

Simulation

arbitrary arbitrary many gt10^4 (3 sigma)

gt10^7 (5 sigma)

Directional

Sampling

arbitrary arbitrary lt= 10 1000-5000

Adaptive Importance

Sampling

arbitrary one dominant lt= 10 500-1000

FORM SORM

ISPUD

monotonic one dominant lt= 20 200-500

Adaptive Response

Surface Method

continuous few dominant lt= 20 200-500

48Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVerification of Robust Design by Reliability Analysis

bull Safety margin of 45 is equivalent to a failure probability of 3410-6

if responses were normally distributed

Reliability

Method Samples Failure probability Error Beta

FORM 65 1310-6 - 47

Adaptive Sampling 1500 1310-6 8410-8 47

Directional Sampling 600 1310-6 4910-7 47

49Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for Best Practice

bull If there is no qualified information about the random parametersonly variance-based robustness evaluation is justified

bull Results with high sigma levels must be verified by reliability analysis

bull Choose proper reliability method due to dimension reliability level solver behavior

bull Reliability results shall be confirmed by a second method

bull When a reduced parameter set is used a confirmation with full parameter set is required

bull Use MOP (based on robustness samples) in order to

bull Monitor sampling

bull Monitor solver behavior

bull Analyze cause for non-robustness

50Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for best practice

bull The Robustness Wizard of optiSLang guides through the setup and helps with the decision for the method based on

bull Knowledge about uncertainty

bull Number of failed designs

bull Solver behavior

bull Sigma level

51Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Robust Design Optimization

52Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Design ImprovementOptimize design performance

Design QualityEnsure design robustness

and reliability

Design QualityEnsure design robustness

and reliability

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

CAE-Data

Measurement

Data

Robust Design

copy Dynardo GmbH

Design ImprovementOptimize design performance

53Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Iterative Robust Design Optimization

bull Decoupled optimization and

robustnessreliability analysis

bull For each optimization run the

safety margins are adjusted for

the critical model responses

bull Applicable to variance- and

reliability-based RDO

In our implementation variance-

based robustness analysis is

used inside the iteration and a

final reliability proof is performed

for the final design

Definition of

design and

stochastic

variables

Sensitivity

analysis

Design

failure

Update

constraints

Deterministic

optimization

Variance-

based

robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

54Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Iterative RDO

bull Safety margin of 45s to safety limit safety=85 rads

Sigma level requires (safety-mean) ge 45

Deterministic constraint is modified iteratively

Step 1 Step 2 Step 3 hellip

Optimization (global ARSM) Robustness (100 ALHS)

Constraint m k xmax Mean Sigma Sigma level

le 8 078 500 799 025 799 022 233

le 7 104 500 694 029 694 019 82

le 763 086 491 756 028 755 020 466

55Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled Robust Design Optimization

bull Fully coupled optimization and robustnessreliability analysis

bull For each design during the optimization procedure (nominal design)

the robustnessreliability analysis is performed

bull Applicable to variance- reliability- and Taguchi-based RDO

Our efficient implementation uses small sample variance-based

robustness measures during the optimization and a final

(more accurate) reliability proof

But still the procedure is often not applicable to complex CAE models

Definition of

design and

stochastic

variables

Sensitivity

analysisOptimization

Robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

56Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled RDO in optiSLang

bull Nested loop enables the coupled RDO

bull Optimizer has to handle statistical

errors of inner robustness analysis

bull Sigma level as constraint

See tutorial HelpTutorialsOscillatorOscillator_Robustness

57Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Fully Coupled RDO

bull ARSM + robustness analysis

bull For each design 1+20 solver runs

bull Definition of robustness constraint for optimization procedure (safety-mean)-45s ge 0

Robust Design Optimization (ARSM+LHS)

m k xmax Mean Sigma Sigma level

ARSM+20LHS 087 500 028 76 020 45

58Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

bull Approximation of model responses in

mixed optimizationstochastic space

bull Simultaneous RDO is performed on

a global response surface

bull Applicable to variance- reliability-

and Taguchi-based RDO

bull Approximation quality significantly

influences RDO results

Final robustnessreliability proof

is required

bull Pure stochastic variables have small

influence compared to design variables

Important local effects in the stochastic

space may be not represented

RDO on Global Response Surface

59Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

C Bucher Computational Analysis of Randomness in Structural

Mechanics Taylor amp Francis 2009

copy Dynardo GmbH

Further Reading

19Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Example

copy Dynardo GmbH

Simulation of Random Vectors

Standard normal space Original space

20Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Estimation

21Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Estimate an unknown parameter from independent observations

bull Example mean value

bull Consistency

bull (Asymptotic) Unbiasedness

Remarks

bull The true parameter is usu not known the available information is the

sample

bull Any estimate from a finite sample contains statistical uncertainty

which can be reduced by an increased sample size

copy Dynardo GmbH

Estimation

22Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull An estimator from a random sample is a random variable by itself

bull Variance of the estimator

bull Estimator for variance

bull Estimate the variance of the estimator

serves to assess the confidence of the estimate

copy Dynardo GmbH

Estimator Variance

23Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Statistical error (or standard error) of the estimator

bull If the distribution of the error is known (eg assume Normal)

then the confidence interval can be established

copy Dynardo GmbH

Confidence Interval

24Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Robustness Analysis

25Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Intuitively The performance of a robust design is largely unaffected by random perturbations

bull Variance indicator The coefficient of variation (CV) of the objective function andor constraint values is not greater than the CV of the input variables

bull Sigma level The interval mean+- sigma level does not reach an undesired performance (eg design for six-sigma)

bull Probability indicator The probability of reaching undesired performance is smaller than an acceptable value

How to Define the Robustness of a Design

26Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Robustness in terms of limits

bull Safety margin (sigma level) of one or more responses y

bull Reliability (failure probability) with respect to given limit state

Robustness in terms of stability

bull Performance (objective) of robust optimum is less sensitive to input uncertainties

bull Minimization of statistical evaluation of objective function f (eg minimize mean andor standard deviation)

27Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Taguchi loss functions

bull Target value m is optimal (k scaling factor for costs)

bull Minimum is optimal (requires positive objective)

bull Maximum is optimal (requires strictly positive objective)

28Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Variance based Robustness Analysis

1) Define the robustness space using scatter range distribution and correlation

2) Scan the robustness space by producing and evaluating ndesigns

3) Check the variation 4) Check the

explainability of the model

5) Identify the most important scattering variables

29Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Exceedance Probability

bull Probability of reaching values above a limit for Gaussian distribution

m x

fX(x)

x

30Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Sigma Level vs Failure Probability

bull The sigma level can be used to estimate the probability of exceeding

a certain response limit

bull Since the distribution type of the response is generally unknown

this estimate may be very inaccurate for small probabilities

(sigma levels larger than 3)

bull The sigma level deals with single limit values whereas the failure

probability quantifies the event that any of several limits is exceeded

Reliability analysis should be applied to proof the required safety level

Distribution Required sigma level (CV=20)

pF = 10-2 pF = 10-3 pF = 10-6

Normal 232 309 475

Log-normal 277 404 757

Rayleigh 272 376 611

Weibull 203 254 349

31Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Example Optimized Damped Oscillator

bull Robustness evaluation at

the deterministic optimum

bull Mass m damping ratio D stiffness k and initial kinetic energy Ekin

taken as normally distributed random variables

32Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Robustness analysis with respect to damped eigen-frequency and

maximum amplitude

ndash Check CV of objective and constraints

ndash Check if safety constraint safety = 85 rads

is outside of 45 level

ndash Check importance of input variables

ndash Check explainability by MOPCoP

Example Damped OscillatorVariance based Robustness Analysis

33Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Constraint equation (omega)

bull CoD and CoP is 100

bull k is most important m is minor

bull Mean is close to deterministic

value

bull CV is 27

bull Safety limit is 238 which is

smaller as the required 45

Optimum is not robust in terms of

the constraint condition

Example Damped Oscillator

238

34Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Objective function (xmax)

bull CoD and CoP is 92

bull D is most important Ekin

and k are minor important

bull Mean is not close to

deterministic value

bull CV is 110

Optimum is not robust in terms

of the objective function

Example Damped Oscillator

35Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Reliability Analysis

36Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Concept of Safety

bull Failure occurs if loading S exceeds the resistance R

bull Probability of failure

37Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Partial Safety Factors

bull Definition of characteristical values for loading Sk and resistance Rk

bull Design values are obtained by

using partial safety factors

bull Final safety proof

38Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull The complementary of reliability the probability of failure PF is computed (for numerical reasons)

bull PF is the probability of the event that a set of (stochastic) input parameters leads to an inadmissible state of the analyzed system

(eg exceedance of allowable stress)

bull The limit state function g(x) separates the random variable space Xinto a safe domain g(x) gt 0 and failure domain g(x) le 0

bull Multiple failure criteria (limit state functions) are possible

bull Series system

fails if one single component fails

g(x) = mini (gi (x))

bull Parallel system

fails if all components fail

g(x) = maxi (gi (x))

copy Dynardo GmbH

Reliability Analysis

FF

G

39Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Failure Probability

bull The probability of failure is the integral of the joint probability density

function over the failure domain

bull By introducing an indicator function

I(g(x)) = 1 if (g(x)) lt 0 I(g(x)) = 0 else

this can be computed as the expected value of I

40Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Monte Carlo Simulation

bull Robust for arbitrary limit state functions

bull Confidence of the estimate is very low for small failure probabilities

Sigma level le 2

Independent of number of random variables

X1

X2

g=0

Sigma

level

PF N for cov(PF) = 10

2 23E-2 4 400

3 13E-3 74 000

45 34E-6 29 500 000

41Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

First Order Reliability Method (FORM)

bull Operates in the space of

standardized Gaussian variables

bull Search for failure point with

maximum probability density

(design point)

bull Equals the point in U on the limit state surface with minimal

distance to origin

bull Limit state function is linearized

around design point

bull Then failure probability can be

calculated analytically

bull Distance to origin (in U) is called

reliability index b

bull Can be interpreted as

generalization of sigma level

42Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Importance Sampling

bull Guide the sampling by making use of information about the failure

domain in order to increase the amount of failure events

bull To warrant correct statistics each sample is weighted by the ratio of

original to sampling density

bull Different strategies exist to estimate an ldquooptimalrdquo sampling density

43Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Importance Sampling Using Desing Point (ISPUD)

bull Based on FORM

bull Sampling density is centered at the design point

Requires continuously differentiable limit state function

Multiple design points (local minima) are not supported

May be able to mitigate error due to linearization in FORM

(oscillating limit state surface)

Moderate number of random variables

g(X) = 0

design point

44Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Importance Sampling

bull Sampling density is defined by mean value vector and covariance

matrix of samples in the failure domain

bull Search for dominant failure region by 2-3 sampling iterations

Applicable for non-smooth and even discontinuous limit state functions

Limited to small to medium number of random variables

45Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Directional Sampling

bull Radial search for multiple ldquostar-shapedrdquo failure regions

Applicable for non-smooth and even discontinuous limit state functions

Limited to small number of random variables

Few unsuccessful solver calls possible (as long as search is successful)

46Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Response Surface Method

bull The limit state function is approximated by an Adaptive Response

Surface Method using a Moving Least Squares model

bull Directional Sampling is performed on the Response Surface

bull Additional supports are added near the limit state surface in regions of

high probability density

Applicable to a wide range of limit state functions

Efficient for a moderately high number of random variables

47Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Overview of Methods

Recommended area of application

Approach Non-linearity Failure domains No parameters No solver runs

Monte Carlo

Simulation

arbitrary arbitrary many gt10^4 (3 sigma)

gt10^7 (5 sigma)

Directional

Sampling

arbitrary arbitrary lt= 10 1000-5000

Adaptive Importance

Sampling

arbitrary one dominant lt= 10 500-1000

FORM SORM

ISPUD

monotonic one dominant lt= 20 200-500

Adaptive Response

Surface Method

continuous few dominant lt= 20 200-500

48Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVerification of Robust Design by Reliability Analysis

bull Safety margin of 45 is equivalent to a failure probability of 3410-6

if responses were normally distributed

Reliability

Method Samples Failure probability Error Beta

FORM 65 1310-6 - 47

Adaptive Sampling 1500 1310-6 8410-8 47

Directional Sampling 600 1310-6 4910-7 47

49Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for Best Practice

bull If there is no qualified information about the random parametersonly variance-based robustness evaluation is justified

bull Results with high sigma levels must be verified by reliability analysis

bull Choose proper reliability method due to dimension reliability level solver behavior

bull Reliability results shall be confirmed by a second method

bull When a reduced parameter set is used a confirmation with full parameter set is required

bull Use MOP (based on robustness samples) in order to

bull Monitor sampling

bull Monitor solver behavior

bull Analyze cause for non-robustness

50Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for best practice

bull The Robustness Wizard of optiSLang guides through the setup and helps with the decision for the method based on

bull Knowledge about uncertainty

bull Number of failed designs

bull Solver behavior

bull Sigma level

51Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Robust Design Optimization

52Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Design ImprovementOptimize design performance

Design QualityEnsure design robustness

and reliability

Design QualityEnsure design robustness

and reliability

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

CAE-Data

Measurement

Data

Robust Design

copy Dynardo GmbH

Design ImprovementOptimize design performance

53Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Iterative Robust Design Optimization

bull Decoupled optimization and

robustnessreliability analysis

bull For each optimization run the

safety margins are adjusted for

the critical model responses

bull Applicable to variance- and

reliability-based RDO

In our implementation variance-

based robustness analysis is

used inside the iteration and a

final reliability proof is performed

for the final design

Definition of

design and

stochastic

variables

Sensitivity

analysis

Design

failure

Update

constraints

Deterministic

optimization

Variance-

based

robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

54Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Iterative RDO

bull Safety margin of 45s to safety limit safety=85 rads

Sigma level requires (safety-mean) ge 45

Deterministic constraint is modified iteratively

Step 1 Step 2 Step 3 hellip

Optimization (global ARSM) Robustness (100 ALHS)

Constraint m k xmax Mean Sigma Sigma level

le 8 078 500 799 025 799 022 233

le 7 104 500 694 029 694 019 82

le 763 086 491 756 028 755 020 466

55Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled Robust Design Optimization

bull Fully coupled optimization and robustnessreliability analysis

bull For each design during the optimization procedure (nominal design)

the robustnessreliability analysis is performed

bull Applicable to variance- reliability- and Taguchi-based RDO

Our efficient implementation uses small sample variance-based

robustness measures during the optimization and a final

(more accurate) reliability proof

But still the procedure is often not applicable to complex CAE models

Definition of

design and

stochastic

variables

Sensitivity

analysisOptimization

Robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

56Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled RDO in optiSLang

bull Nested loop enables the coupled RDO

bull Optimizer has to handle statistical

errors of inner robustness analysis

bull Sigma level as constraint

See tutorial HelpTutorialsOscillatorOscillator_Robustness

57Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Fully Coupled RDO

bull ARSM + robustness analysis

bull For each design 1+20 solver runs

bull Definition of robustness constraint for optimization procedure (safety-mean)-45s ge 0

Robust Design Optimization (ARSM+LHS)

m k xmax Mean Sigma Sigma level

ARSM+20LHS 087 500 028 76 020 45

58Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

bull Approximation of model responses in

mixed optimizationstochastic space

bull Simultaneous RDO is performed on

a global response surface

bull Applicable to variance- reliability-

and Taguchi-based RDO

bull Approximation quality significantly

influences RDO results

Final robustnessreliability proof

is required

bull Pure stochastic variables have small

influence compared to design variables

Important local effects in the stochastic

space may be not represented

RDO on Global Response Surface

59Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

C Bucher Computational Analysis of Randomness in Structural

Mechanics Taylor amp Francis 2009

copy Dynardo GmbH

Further Reading

20Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Estimation

21Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Estimate an unknown parameter from independent observations

bull Example mean value

bull Consistency

bull (Asymptotic) Unbiasedness

Remarks

bull The true parameter is usu not known the available information is the

sample

bull Any estimate from a finite sample contains statistical uncertainty

which can be reduced by an increased sample size

copy Dynardo GmbH

Estimation

22Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull An estimator from a random sample is a random variable by itself

bull Variance of the estimator

bull Estimator for variance

bull Estimate the variance of the estimator

serves to assess the confidence of the estimate

copy Dynardo GmbH

Estimator Variance

23Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Statistical error (or standard error) of the estimator

bull If the distribution of the error is known (eg assume Normal)

then the confidence interval can be established

copy Dynardo GmbH

Confidence Interval

24Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Robustness Analysis

25Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Intuitively The performance of a robust design is largely unaffected by random perturbations

bull Variance indicator The coefficient of variation (CV) of the objective function andor constraint values is not greater than the CV of the input variables

bull Sigma level The interval mean+- sigma level does not reach an undesired performance (eg design for six-sigma)

bull Probability indicator The probability of reaching undesired performance is smaller than an acceptable value

How to Define the Robustness of a Design

26Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Robustness in terms of limits

bull Safety margin (sigma level) of one or more responses y

bull Reliability (failure probability) with respect to given limit state

Robustness in terms of stability

bull Performance (objective) of robust optimum is less sensitive to input uncertainties

bull Minimization of statistical evaluation of objective function f (eg minimize mean andor standard deviation)

27Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Taguchi loss functions

bull Target value m is optimal (k scaling factor for costs)

bull Minimum is optimal (requires positive objective)

bull Maximum is optimal (requires strictly positive objective)

28Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Variance based Robustness Analysis

1) Define the robustness space using scatter range distribution and correlation

2) Scan the robustness space by producing and evaluating ndesigns

3) Check the variation 4) Check the

explainability of the model

5) Identify the most important scattering variables

29Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Exceedance Probability

bull Probability of reaching values above a limit for Gaussian distribution

m x

fX(x)

x

30Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Sigma Level vs Failure Probability

bull The sigma level can be used to estimate the probability of exceeding

a certain response limit

bull Since the distribution type of the response is generally unknown

this estimate may be very inaccurate for small probabilities

(sigma levels larger than 3)

bull The sigma level deals with single limit values whereas the failure

probability quantifies the event that any of several limits is exceeded

Reliability analysis should be applied to proof the required safety level

Distribution Required sigma level (CV=20)

pF = 10-2 pF = 10-3 pF = 10-6

Normal 232 309 475

Log-normal 277 404 757

Rayleigh 272 376 611

Weibull 203 254 349

31Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Example Optimized Damped Oscillator

bull Robustness evaluation at

the deterministic optimum

bull Mass m damping ratio D stiffness k and initial kinetic energy Ekin

taken as normally distributed random variables

32Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Robustness analysis with respect to damped eigen-frequency and

maximum amplitude

ndash Check CV of objective and constraints

ndash Check if safety constraint safety = 85 rads

is outside of 45 level

ndash Check importance of input variables

ndash Check explainability by MOPCoP

Example Damped OscillatorVariance based Robustness Analysis

33Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Constraint equation (omega)

bull CoD and CoP is 100

bull k is most important m is minor

bull Mean is close to deterministic

value

bull CV is 27

bull Safety limit is 238 which is

smaller as the required 45

Optimum is not robust in terms of

the constraint condition

Example Damped Oscillator

238

34Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Objective function (xmax)

bull CoD and CoP is 92

bull D is most important Ekin

and k are minor important

bull Mean is not close to

deterministic value

bull CV is 110

Optimum is not robust in terms

of the objective function

Example Damped Oscillator

35Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Reliability Analysis

36Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Concept of Safety

bull Failure occurs if loading S exceeds the resistance R

bull Probability of failure

37Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Partial Safety Factors

bull Definition of characteristical values for loading Sk and resistance Rk

bull Design values are obtained by

using partial safety factors

bull Final safety proof

38Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull The complementary of reliability the probability of failure PF is computed (for numerical reasons)

bull PF is the probability of the event that a set of (stochastic) input parameters leads to an inadmissible state of the analyzed system

(eg exceedance of allowable stress)

bull The limit state function g(x) separates the random variable space Xinto a safe domain g(x) gt 0 and failure domain g(x) le 0

bull Multiple failure criteria (limit state functions) are possible

bull Series system

fails if one single component fails

g(x) = mini (gi (x))

bull Parallel system

fails if all components fail

g(x) = maxi (gi (x))

copy Dynardo GmbH

Reliability Analysis

FF

G

39Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Failure Probability

bull The probability of failure is the integral of the joint probability density

function over the failure domain

bull By introducing an indicator function

I(g(x)) = 1 if (g(x)) lt 0 I(g(x)) = 0 else

this can be computed as the expected value of I

40Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Monte Carlo Simulation

bull Robust for arbitrary limit state functions

bull Confidence of the estimate is very low for small failure probabilities

Sigma level le 2

Independent of number of random variables

X1

X2

g=0

Sigma

level

PF N for cov(PF) = 10

2 23E-2 4 400

3 13E-3 74 000

45 34E-6 29 500 000

41Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

First Order Reliability Method (FORM)

bull Operates in the space of

standardized Gaussian variables

bull Search for failure point with

maximum probability density

(design point)

bull Equals the point in U on the limit state surface with minimal

distance to origin

bull Limit state function is linearized

around design point

bull Then failure probability can be

calculated analytically

bull Distance to origin (in U) is called

reliability index b

bull Can be interpreted as

generalization of sigma level

42Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Importance Sampling

bull Guide the sampling by making use of information about the failure

domain in order to increase the amount of failure events

bull To warrant correct statistics each sample is weighted by the ratio of

original to sampling density

bull Different strategies exist to estimate an ldquooptimalrdquo sampling density

43Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Importance Sampling Using Desing Point (ISPUD)

bull Based on FORM

bull Sampling density is centered at the design point

Requires continuously differentiable limit state function

Multiple design points (local minima) are not supported

May be able to mitigate error due to linearization in FORM

(oscillating limit state surface)

Moderate number of random variables

g(X) = 0

design point

44Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Importance Sampling

bull Sampling density is defined by mean value vector and covariance

matrix of samples in the failure domain

bull Search for dominant failure region by 2-3 sampling iterations

Applicable for non-smooth and even discontinuous limit state functions

Limited to small to medium number of random variables

45Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Directional Sampling

bull Radial search for multiple ldquostar-shapedrdquo failure regions

Applicable for non-smooth and even discontinuous limit state functions

Limited to small number of random variables

Few unsuccessful solver calls possible (as long as search is successful)

46Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Response Surface Method

bull The limit state function is approximated by an Adaptive Response

Surface Method using a Moving Least Squares model

bull Directional Sampling is performed on the Response Surface

bull Additional supports are added near the limit state surface in regions of

high probability density

Applicable to a wide range of limit state functions

Efficient for a moderately high number of random variables

47Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Overview of Methods

Recommended area of application

Approach Non-linearity Failure domains No parameters No solver runs

Monte Carlo

Simulation

arbitrary arbitrary many gt10^4 (3 sigma)

gt10^7 (5 sigma)

Directional

Sampling

arbitrary arbitrary lt= 10 1000-5000

Adaptive Importance

Sampling

arbitrary one dominant lt= 10 500-1000

FORM SORM

ISPUD

monotonic one dominant lt= 20 200-500

Adaptive Response

Surface Method

continuous few dominant lt= 20 200-500

48Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVerification of Robust Design by Reliability Analysis

bull Safety margin of 45 is equivalent to a failure probability of 3410-6

if responses were normally distributed

Reliability

Method Samples Failure probability Error Beta

FORM 65 1310-6 - 47

Adaptive Sampling 1500 1310-6 8410-8 47

Directional Sampling 600 1310-6 4910-7 47

49Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for Best Practice

bull If there is no qualified information about the random parametersonly variance-based robustness evaluation is justified

bull Results with high sigma levels must be verified by reliability analysis

bull Choose proper reliability method due to dimension reliability level solver behavior

bull Reliability results shall be confirmed by a second method

bull When a reduced parameter set is used a confirmation with full parameter set is required

bull Use MOP (based on robustness samples) in order to

bull Monitor sampling

bull Monitor solver behavior

bull Analyze cause for non-robustness

50Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for best practice

bull The Robustness Wizard of optiSLang guides through the setup and helps with the decision for the method based on

bull Knowledge about uncertainty

bull Number of failed designs

bull Solver behavior

bull Sigma level

51Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Robust Design Optimization

52Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Design ImprovementOptimize design performance

Design QualityEnsure design robustness

and reliability

Design QualityEnsure design robustness

and reliability

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

CAE-Data

Measurement

Data

Robust Design

copy Dynardo GmbH

Design ImprovementOptimize design performance

53Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Iterative Robust Design Optimization

bull Decoupled optimization and

robustnessreliability analysis

bull For each optimization run the

safety margins are adjusted for

the critical model responses

bull Applicable to variance- and

reliability-based RDO

In our implementation variance-

based robustness analysis is

used inside the iteration and a

final reliability proof is performed

for the final design

Definition of

design and

stochastic

variables

Sensitivity

analysis

Design

failure

Update

constraints

Deterministic

optimization

Variance-

based

robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

54Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Iterative RDO

bull Safety margin of 45s to safety limit safety=85 rads

Sigma level requires (safety-mean) ge 45

Deterministic constraint is modified iteratively

Step 1 Step 2 Step 3 hellip

Optimization (global ARSM) Robustness (100 ALHS)

Constraint m k xmax Mean Sigma Sigma level

le 8 078 500 799 025 799 022 233

le 7 104 500 694 029 694 019 82

le 763 086 491 756 028 755 020 466

55Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled Robust Design Optimization

bull Fully coupled optimization and robustnessreliability analysis

bull For each design during the optimization procedure (nominal design)

the robustnessreliability analysis is performed

bull Applicable to variance- reliability- and Taguchi-based RDO

Our efficient implementation uses small sample variance-based

robustness measures during the optimization and a final

(more accurate) reliability proof

But still the procedure is often not applicable to complex CAE models

Definition of

design and

stochastic

variables

Sensitivity

analysisOptimization

Robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

56Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled RDO in optiSLang

bull Nested loop enables the coupled RDO

bull Optimizer has to handle statistical

errors of inner robustness analysis

bull Sigma level as constraint

See tutorial HelpTutorialsOscillatorOscillator_Robustness

57Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Fully Coupled RDO

bull ARSM + robustness analysis

bull For each design 1+20 solver runs

bull Definition of robustness constraint for optimization procedure (safety-mean)-45s ge 0

Robust Design Optimization (ARSM+LHS)

m k xmax Mean Sigma Sigma level

ARSM+20LHS 087 500 028 76 020 45

58Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

bull Approximation of model responses in

mixed optimizationstochastic space

bull Simultaneous RDO is performed on

a global response surface

bull Applicable to variance- reliability-

and Taguchi-based RDO

bull Approximation quality significantly

influences RDO results

Final robustnessreliability proof

is required

bull Pure stochastic variables have small

influence compared to design variables

Important local effects in the stochastic

space may be not represented

RDO on Global Response Surface

59Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

C Bucher Computational Analysis of Randomness in Structural

Mechanics Taylor amp Francis 2009

copy Dynardo GmbH

Further Reading

21Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Estimate an unknown parameter from independent observations

bull Example mean value

bull Consistency

bull (Asymptotic) Unbiasedness

Remarks

bull The true parameter is usu not known the available information is the

sample

bull Any estimate from a finite sample contains statistical uncertainty

which can be reduced by an increased sample size

copy Dynardo GmbH

Estimation

22Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull An estimator from a random sample is a random variable by itself

bull Variance of the estimator

bull Estimator for variance

bull Estimate the variance of the estimator

serves to assess the confidence of the estimate

copy Dynardo GmbH

Estimator Variance

23Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Statistical error (or standard error) of the estimator

bull If the distribution of the error is known (eg assume Normal)

then the confidence interval can be established

copy Dynardo GmbH

Confidence Interval

24Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Robustness Analysis

25Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Intuitively The performance of a robust design is largely unaffected by random perturbations

bull Variance indicator The coefficient of variation (CV) of the objective function andor constraint values is not greater than the CV of the input variables

bull Sigma level The interval mean+- sigma level does not reach an undesired performance (eg design for six-sigma)

bull Probability indicator The probability of reaching undesired performance is smaller than an acceptable value

How to Define the Robustness of a Design

26Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Robustness in terms of limits

bull Safety margin (sigma level) of one or more responses y

bull Reliability (failure probability) with respect to given limit state

Robustness in terms of stability

bull Performance (objective) of robust optimum is less sensitive to input uncertainties

bull Minimization of statistical evaluation of objective function f (eg minimize mean andor standard deviation)

27Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Taguchi loss functions

bull Target value m is optimal (k scaling factor for costs)

bull Minimum is optimal (requires positive objective)

bull Maximum is optimal (requires strictly positive objective)

28Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Variance based Robustness Analysis

1) Define the robustness space using scatter range distribution and correlation

2) Scan the robustness space by producing and evaluating ndesigns

3) Check the variation 4) Check the

explainability of the model

5) Identify the most important scattering variables

29Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Exceedance Probability

bull Probability of reaching values above a limit for Gaussian distribution

m x

fX(x)

x

30Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Sigma Level vs Failure Probability

bull The sigma level can be used to estimate the probability of exceeding

a certain response limit

bull Since the distribution type of the response is generally unknown

this estimate may be very inaccurate for small probabilities

(sigma levels larger than 3)

bull The sigma level deals with single limit values whereas the failure

probability quantifies the event that any of several limits is exceeded

Reliability analysis should be applied to proof the required safety level

Distribution Required sigma level (CV=20)

pF = 10-2 pF = 10-3 pF = 10-6

Normal 232 309 475

Log-normal 277 404 757

Rayleigh 272 376 611

Weibull 203 254 349

31Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Example Optimized Damped Oscillator

bull Robustness evaluation at

the deterministic optimum

bull Mass m damping ratio D stiffness k and initial kinetic energy Ekin

taken as normally distributed random variables

32Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Robustness analysis with respect to damped eigen-frequency and

maximum amplitude

ndash Check CV of objective and constraints

ndash Check if safety constraint safety = 85 rads

is outside of 45 level

ndash Check importance of input variables

ndash Check explainability by MOPCoP

Example Damped OscillatorVariance based Robustness Analysis

33Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Constraint equation (omega)

bull CoD and CoP is 100

bull k is most important m is minor

bull Mean is close to deterministic

value

bull CV is 27

bull Safety limit is 238 which is

smaller as the required 45

Optimum is not robust in terms of

the constraint condition

Example Damped Oscillator

238

34Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Objective function (xmax)

bull CoD and CoP is 92

bull D is most important Ekin

and k are minor important

bull Mean is not close to

deterministic value

bull CV is 110

Optimum is not robust in terms

of the objective function

Example Damped Oscillator

35Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Reliability Analysis

36Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Concept of Safety

bull Failure occurs if loading S exceeds the resistance R

bull Probability of failure

37Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Partial Safety Factors

bull Definition of characteristical values for loading Sk and resistance Rk

bull Design values are obtained by

using partial safety factors

bull Final safety proof

38Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull The complementary of reliability the probability of failure PF is computed (for numerical reasons)

bull PF is the probability of the event that a set of (stochastic) input parameters leads to an inadmissible state of the analyzed system

(eg exceedance of allowable stress)

bull The limit state function g(x) separates the random variable space Xinto a safe domain g(x) gt 0 and failure domain g(x) le 0

bull Multiple failure criteria (limit state functions) are possible

bull Series system

fails if one single component fails

g(x) = mini (gi (x))

bull Parallel system

fails if all components fail

g(x) = maxi (gi (x))

copy Dynardo GmbH

Reliability Analysis

FF

G

39Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Failure Probability

bull The probability of failure is the integral of the joint probability density

function over the failure domain

bull By introducing an indicator function

I(g(x)) = 1 if (g(x)) lt 0 I(g(x)) = 0 else

this can be computed as the expected value of I

40Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Monte Carlo Simulation

bull Robust for arbitrary limit state functions

bull Confidence of the estimate is very low for small failure probabilities

Sigma level le 2

Independent of number of random variables

X1

X2

g=0

Sigma

level

PF N for cov(PF) = 10

2 23E-2 4 400

3 13E-3 74 000

45 34E-6 29 500 000

41Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

First Order Reliability Method (FORM)

bull Operates in the space of

standardized Gaussian variables

bull Search for failure point with

maximum probability density

(design point)

bull Equals the point in U on the limit state surface with minimal

distance to origin

bull Limit state function is linearized

around design point

bull Then failure probability can be

calculated analytically

bull Distance to origin (in U) is called

reliability index b

bull Can be interpreted as

generalization of sigma level

42Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Importance Sampling

bull Guide the sampling by making use of information about the failure

domain in order to increase the amount of failure events

bull To warrant correct statistics each sample is weighted by the ratio of

original to sampling density

bull Different strategies exist to estimate an ldquooptimalrdquo sampling density

43Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Importance Sampling Using Desing Point (ISPUD)

bull Based on FORM

bull Sampling density is centered at the design point

Requires continuously differentiable limit state function

Multiple design points (local minima) are not supported

May be able to mitigate error due to linearization in FORM

(oscillating limit state surface)

Moderate number of random variables

g(X) = 0

design point

44Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Importance Sampling

bull Sampling density is defined by mean value vector and covariance

matrix of samples in the failure domain

bull Search for dominant failure region by 2-3 sampling iterations

Applicable for non-smooth and even discontinuous limit state functions

Limited to small to medium number of random variables

45Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Directional Sampling

bull Radial search for multiple ldquostar-shapedrdquo failure regions

Applicable for non-smooth and even discontinuous limit state functions

Limited to small number of random variables

Few unsuccessful solver calls possible (as long as search is successful)

46Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Response Surface Method

bull The limit state function is approximated by an Adaptive Response

Surface Method using a Moving Least Squares model

bull Directional Sampling is performed on the Response Surface

bull Additional supports are added near the limit state surface in regions of

high probability density

Applicable to a wide range of limit state functions

Efficient for a moderately high number of random variables

47Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Overview of Methods

Recommended area of application

Approach Non-linearity Failure domains No parameters No solver runs

Monte Carlo

Simulation

arbitrary arbitrary many gt10^4 (3 sigma)

gt10^7 (5 sigma)

Directional

Sampling

arbitrary arbitrary lt= 10 1000-5000

Adaptive Importance

Sampling

arbitrary one dominant lt= 10 500-1000

FORM SORM

ISPUD

monotonic one dominant lt= 20 200-500

Adaptive Response

Surface Method

continuous few dominant lt= 20 200-500

48Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVerification of Robust Design by Reliability Analysis

bull Safety margin of 45 is equivalent to a failure probability of 3410-6

if responses were normally distributed

Reliability

Method Samples Failure probability Error Beta

FORM 65 1310-6 - 47

Adaptive Sampling 1500 1310-6 8410-8 47

Directional Sampling 600 1310-6 4910-7 47

49Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for Best Practice

bull If there is no qualified information about the random parametersonly variance-based robustness evaluation is justified

bull Results with high sigma levels must be verified by reliability analysis

bull Choose proper reliability method due to dimension reliability level solver behavior

bull Reliability results shall be confirmed by a second method

bull When a reduced parameter set is used a confirmation with full parameter set is required

bull Use MOP (based on robustness samples) in order to

bull Monitor sampling

bull Monitor solver behavior

bull Analyze cause for non-robustness

50Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for best practice

bull The Robustness Wizard of optiSLang guides through the setup and helps with the decision for the method based on

bull Knowledge about uncertainty

bull Number of failed designs

bull Solver behavior

bull Sigma level

51Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Robust Design Optimization

52Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Design ImprovementOptimize design performance

Design QualityEnsure design robustness

and reliability

Design QualityEnsure design robustness

and reliability

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

CAE-Data

Measurement

Data

Robust Design

copy Dynardo GmbH

Design ImprovementOptimize design performance

53Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Iterative Robust Design Optimization

bull Decoupled optimization and

robustnessreliability analysis

bull For each optimization run the

safety margins are adjusted for

the critical model responses

bull Applicable to variance- and

reliability-based RDO

In our implementation variance-

based robustness analysis is

used inside the iteration and a

final reliability proof is performed

for the final design

Definition of

design and

stochastic

variables

Sensitivity

analysis

Design

failure

Update

constraints

Deterministic

optimization

Variance-

based

robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

54Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Iterative RDO

bull Safety margin of 45s to safety limit safety=85 rads

Sigma level requires (safety-mean) ge 45

Deterministic constraint is modified iteratively

Step 1 Step 2 Step 3 hellip

Optimization (global ARSM) Robustness (100 ALHS)

Constraint m k xmax Mean Sigma Sigma level

le 8 078 500 799 025 799 022 233

le 7 104 500 694 029 694 019 82

le 763 086 491 756 028 755 020 466

55Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled Robust Design Optimization

bull Fully coupled optimization and robustnessreliability analysis

bull For each design during the optimization procedure (nominal design)

the robustnessreliability analysis is performed

bull Applicable to variance- reliability- and Taguchi-based RDO

Our efficient implementation uses small sample variance-based

robustness measures during the optimization and a final

(more accurate) reliability proof

But still the procedure is often not applicable to complex CAE models

Definition of

design and

stochastic

variables

Sensitivity

analysisOptimization

Robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

56Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled RDO in optiSLang

bull Nested loop enables the coupled RDO

bull Optimizer has to handle statistical

errors of inner robustness analysis

bull Sigma level as constraint

See tutorial HelpTutorialsOscillatorOscillator_Robustness

57Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Fully Coupled RDO

bull ARSM + robustness analysis

bull For each design 1+20 solver runs

bull Definition of robustness constraint for optimization procedure (safety-mean)-45s ge 0

Robust Design Optimization (ARSM+LHS)

m k xmax Mean Sigma Sigma level

ARSM+20LHS 087 500 028 76 020 45

58Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

bull Approximation of model responses in

mixed optimizationstochastic space

bull Simultaneous RDO is performed on

a global response surface

bull Applicable to variance- reliability-

and Taguchi-based RDO

bull Approximation quality significantly

influences RDO results

Final robustnessreliability proof

is required

bull Pure stochastic variables have small

influence compared to design variables

Important local effects in the stochastic

space may be not represented

RDO on Global Response Surface

59Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

C Bucher Computational Analysis of Randomness in Structural

Mechanics Taylor amp Francis 2009

copy Dynardo GmbH

Further Reading

22Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull An estimator from a random sample is a random variable by itself

bull Variance of the estimator

bull Estimator for variance

bull Estimate the variance of the estimator

serves to assess the confidence of the estimate

copy Dynardo GmbH

Estimator Variance

23Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Statistical error (or standard error) of the estimator

bull If the distribution of the error is known (eg assume Normal)

then the confidence interval can be established

copy Dynardo GmbH

Confidence Interval

24Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Robustness Analysis

25Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Intuitively The performance of a robust design is largely unaffected by random perturbations

bull Variance indicator The coefficient of variation (CV) of the objective function andor constraint values is not greater than the CV of the input variables

bull Sigma level The interval mean+- sigma level does not reach an undesired performance (eg design for six-sigma)

bull Probability indicator The probability of reaching undesired performance is smaller than an acceptable value

How to Define the Robustness of a Design

26Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Robustness in terms of limits

bull Safety margin (sigma level) of one or more responses y

bull Reliability (failure probability) with respect to given limit state

Robustness in terms of stability

bull Performance (objective) of robust optimum is less sensitive to input uncertainties

bull Minimization of statistical evaluation of objective function f (eg minimize mean andor standard deviation)

27Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Taguchi loss functions

bull Target value m is optimal (k scaling factor for costs)

bull Minimum is optimal (requires positive objective)

bull Maximum is optimal (requires strictly positive objective)

28Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Variance based Robustness Analysis

1) Define the robustness space using scatter range distribution and correlation

2) Scan the robustness space by producing and evaluating ndesigns

3) Check the variation 4) Check the

explainability of the model

5) Identify the most important scattering variables

29Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Exceedance Probability

bull Probability of reaching values above a limit for Gaussian distribution

m x

fX(x)

x

30Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Sigma Level vs Failure Probability

bull The sigma level can be used to estimate the probability of exceeding

a certain response limit

bull Since the distribution type of the response is generally unknown

this estimate may be very inaccurate for small probabilities

(sigma levels larger than 3)

bull The sigma level deals with single limit values whereas the failure

probability quantifies the event that any of several limits is exceeded

Reliability analysis should be applied to proof the required safety level

Distribution Required sigma level (CV=20)

pF = 10-2 pF = 10-3 pF = 10-6

Normal 232 309 475

Log-normal 277 404 757

Rayleigh 272 376 611

Weibull 203 254 349

31Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Example Optimized Damped Oscillator

bull Robustness evaluation at

the deterministic optimum

bull Mass m damping ratio D stiffness k and initial kinetic energy Ekin

taken as normally distributed random variables

32Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Robustness analysis with respect to damped eigen-frequency and

maximum amplitude

ndash Check CV of objective and constraints

ndash Check if safety constraint safety = 85 rads

is outside of 45 level

ndash Check importance of input variables

ndash Check explainability by MOPCoP

Example Damped OscillatorVariance based Robustness Analysis

33Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Constraint equation (omega)

bull CoD and CoP is 100

bull k is most important m is minor

bull Mean is close to deterministic

value

bull CV is 27

bull Safety limit is 238 which is

smaller as the required 45

Optimum is not robust in terms of

the constraint condition

Example Damped Oscillator

238

34Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Objective function (xmax)

bull CoD and CoP is 92

bull D is most important Ekin

and k are minor important

bull Mean is not close to

deterministic value

bull CV is 110

Optimum is not robust in terms

of the objective function

Example Damped Oscillator

35Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Reliability Analysis

36Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Concept of Safety

bull Failure occurs if loading S exceeds the resistance R

bull Probability of failure

37Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Partial Safety Factors

bull Definition of characteristical values for loading Sk and resistance Rk

bull Design values are obtained by

using partial safety factors

bull Final safety proof

38Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull The complementary of reliability the probability of failure PF is computed (for numerical reasons)

bull PF is the probability of the event that a set of (stochastic) input parameters leads to an inadmissible state of the analyzed system

(eg exceedance of allowable stress)

bull The limit state function g(x) separates the random variable space Xinto a safe domain g(x) gt 0 and failure domain g(x) le 0

bull Multiple failure criteria (limit state functions) are possible

bull Series system

fails if one single component fails

g(x) = mini (gi (x))

bull Parallel system

fails if all components fail

g(x) = maxi (gi (x))

copy Dynardo GmbH

Reliability Analysis

FF

G

39Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Failure Probability

bull The probability of failure is the integral of the joint probability density

function over the failure domain

bull By introducing an indicator function

I(g(x)) = 1 if (g(x)) lt 0 I(g(x)) = 0 else

this can be computed as the expected value of I

40Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Monte Carlo Simulation

bull Robust for arbitrary limit state functions

bull Confidence of the estimate is very low for small failure probabilities

Sigma level le 2

Independent of number of random variables

X1

X2

g=0

Sigma

level

PF N for cov(PF) = 10

2 23E-2 4 400

3 13E-3 74 000

45 34E-6 29 500 000

41Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

First Order Reliability Method (FORM)

bull Operates in the space of

standardized Gaussian variables

bull Search for failure point with

maximum probability density

(design point)

bull Equals the point in U on the limit state surface with minimal

distance to origin

bull Limit state function is linearized

around design point

bull Then failure probability can be

calculated analytically

bull Distance to origin (in U) is called

reliability index b

bull Can be interpreted as

generalization of sigma level

42Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Importance Sampling

bull Guide the sampling by making use of information about the failure

domain in order to increase the amount of failure events

bull To warrant correct statistics each sample is weighted by the ratio of

original to sampling density

bull Different strategies exist to estimate an ldquooptimalrdquo sampling density

43Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Importance Sampling Using Desing Point (ISPUD)

bull Based on FORM

bull Sampling density is centered at the design point

Requires continuously differentiable limit state function

Multiple design points (local minima) are not supported

May be able to mitigate error due to linearization in FORM

(oscillating limit state surface)

Moderate number of random variables

g(X) = 0

design point

44Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Importance Sampling

bull Sampling density is defined by mean value vector and covariance

matrix of samples in the failure domain

bull Search for dominant failure region by 2-3 sampling iterations

Applicable for non-smooth and even discontinuous limit state functions

Limited to small to medium number of random variables

45Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Directional Sampling

bull Radial search for multiple ldquostar-shapedrdquo failure regions

Applicable for non-smooth and even discontinuous limit state functions

Limited to small number of random variables

Few unsuccessful solver calls possible (as long as search is successful)

46Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Response Surface Method

bull The limit state function is approximated by an Adaptive Response

Surface Method using a Moving Least Squares model

bull Directional Sampling is performed on the Response Surface

bull Additional supports are added near the limit state surface in regions of

high probability density

Applicable to a wide range of limit state functions

Efficient for a moderately high number of random variables

47Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Overview of Methods

Recommended area of application

Approach Non-linearity Failure domains No parameters No solver runs

Monte Carlo

Simulation

arbitrary arbitrary many gt10^4 (3 sigma)

gt10^7 (5 sigma)

Directional

Sampling

arbitrary arbitrary lt= 10 1000-5000

Adaptive Importance

Sampling

arbitrary one dominant lt= 10 500-1000

FORM SORM

ISPUD

monotonic one dominant lt= 20 200-500

Adaptive Response

Surface Method

continuous few dominant lt= 20 200-500

48Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVerification of Robust Design by Reliability Analysis

bull Safety margin of 45 is equivalent to a failure probability of 3410-6

if responses were normally distributed

Reliability

Method Samples Failure probability Error Beta

FORM 65 1310-6 - 47

Adaptive Sampling 1500 1310-6 8410-8 47

Directional Sampling 600 1310-6 4910-7 47

49Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for Best Practice

bull If there is no qualified information about the random parametersonly variance-based robustness evaluation is justified

bull Results with high sigma levels must be verified by reliability analysis

bull Choose proper reliability method due to dimension reliability level solver behavior

bull Reliability results shall be confirmed by a second method

bull When a reduced parameter set is used a confirmation with full parameter set is required

bull Use MOP (based on robustness samples) in order to

bull Monitor sampling

bull Monitor solver behavior

bull Analyze cause for non-robustness

50Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for best practice

bull The Robustness Wizard of optiSLang guides through the setup and helps with the decision for the method based on

bull Knowledge about uncertainty

bull Number of failed designs

bull Solver behavior

bull Sigma level

51Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Robust Design Optimization

52Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Design ImprovementOptimize design performance

Design QualityEnsure design robustness

and reliability

Design QualityEnsure design robustness

and reliability

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

CAE-Data

Measurement

Data

Robust Design

copy Dynardo GmbH

Design ImprovementOptimize design performance

53Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Iterative Robust Design Optimization

bull Decoupled optimization and

robustnessreliability analysis

bull For each optimization run the

safety margins are adjusted for

the critical model responses

bull Applicable to variance- and

reliability-based RDO

In our implementation variance-

based robustness analysis is

used inside the iteration and a

final reliability proof is performed

for the final design

Definition of

design and

stochastic

variables

Sensitivity

analysis

Design

failure

Update

constraints

Deterministic

optimization

Variance-

based

robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

54Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Iterative RDO

bull Safety margin of 45s to safety limit safety=85 rads

Sigma level requires (safety-mean) ge 45

Deterministic constraint is modified iteratively

Step 1 Step 2 Step 3 hellip

Optimization (global ARSM) Robustness (100 ALHS)

Constraint m k xmax Mean Sigma Sigma level

le 8 078 500 799 025 799 022 233

le 7 104 500 694 029 694 019 82

le 763 086 491 756 028 755 020 466

55Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled Robust Design Optimization

bull Fully coupled optimization and robustnessreliability analysis

bull For each design during the optimization procedure (nominal design)

the robustnessreliability analysis is performed

bull Applicable to variance- reliability- and Taguchi-based RDO

Our efficient implementation uses small sample variance-based

robustness measures during the optimization and a final

(more accurate) reliability proof

But still the procedure is often not applicable to complex CAE models

Definition of

design and

stochastic

variables

Sensitivity

analysisOptimization

Robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

56Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled RDO in optiSLang

bull Nested loop enables the coupled RDO

bull Optimizer has to handle statistical

errors of inner robustness analysis

bull Sigma level as constraint

See tutorial HelpTutorialsOscillatorOscillator_Robustness

57Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Fully Coupled RDO

bull ARSM + robustness analysis

bull For each design 1+20 solver runs

bull Definition of robustness constraint for optimization procedure (safety-mean)-45s ge 0

Robust Design Optimization (ARSM+LHS)

m k xmax Mean Sigma Sigma level

ARSM+20LHS 087 500 028 76 020 45

58Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

bull Approximation of model responses in

mixed optimizationstochastic space

bull Simultaneous RDO is performed on

a global response surface

bull Applicable to variance- reliability-

and Taguchi-based RDO

bull Approximation quality significantly

influences RDO results

Final robustnessreliability proof

is required

bull Pure stochastic variables have small

influence compared to design variables

Important local effects in the stochastic

space may be not represented

RDO on Global Response Surface

59Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

C Bucher Computational Analysis of Randomness in Structural

Mechanics Taylor amp Francis 2009

copy Dynardo GmbH

Further Reading

23Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Statistical error (or standard error) of the estimator

bull If the distribution of the error is known (eg assume Normal)

then the confidence interval can be established

copy Dynardo GmbH

Confidence Interval

24Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Robustness Analysis

25Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Intuitively The performance of a robust design is largely unaffected by random perturbations

bull Variance indicator The coefficient of variation (CV) of the objective function andor constraint values is not greater than the CV of the input variables

bull Sigma level The interval mean+- sigma level does not reach an undesired performance (eg design for six-sigma)

bull Probability indicator The probability of reaching undesired performance is smaller than an acceptable value

How to Define the Robustness of a Design

26Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Robustness in terms of limits

bull Safety margin (sigma level) of one or more responses y

bull Reliability (failure probability) with respect to given limit state

Robustness in terms of stability

bull Performance (objective) of robust optimum is less sensitive to input uncertainties

bull Minimization of statistical evaluation of objective function f (eg minimize mean andor standard deviation)

27Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Taguchi loss functions

bull Target value m is optimal (k scaling factor for costs)

bull Minimum is optimal (requires positive objective)

bull Maximum is optimal (requires strictly positive objective)

28Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Variance based Robustness Analysis

1) Define the robustness space using scatter range distribution and correlation

2) Scan the robustness space by producing and evaluating ndesigns

3) Check the variation 4) Check the

explainability of the model

5) Identify the most important scattering variables

29Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Exceedance Probability

bull Probability of reaching values above a limit for Gaussian distribution

m x

fX(x)

x

30Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Sigma Level vs Failure Probability

bull The sigma level can be used to estimate the probability of exceeding

a certain response limit

bull Since the distribution type of the response is generally unknown

this estimate may be very inaccurate for small probabilities

(sigma levels larger than 3)

bull The sigma level deals with single limit values whereas the failure

probability quantifies the event that any of several limits is exceeded

Reliability analysis should be applied to proof the required safety level

Distribution Required sigma level (CV=20)

pF = 10-2 pF = 10-3 pF = 10-6

Normal 232 309 475

Log-normal 277 404 757

Rayleigh 272 376 611

Weibull 203 254 349

31Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Example Optimized Damped Oscillator

bull Robustness evaluation at

the deterministic optimum

bull Mass m damping ratio D stiffness k and initial kinetic energy Ekin

taken as normally distributed random variables

32Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Robustness analysis with respect to damped eigen-frequency and

maximum amplitude

ndash Check CV of objective and constraints

ndash Check if safety constraint safety = 85 rads

is outside of 45 level

ndash Check importance of input variables

ndash Check explainability by MOPCoP

Example Damped OscillatorVariance based Robustness Analysis

33Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Constraint equation (omega)

bull CoD and CoP is 100

bull k is most important m is minor

bull Mean is close to deterministic

value

bull CV is 27

bull Safety limit is 238 which is

smaller as the required 45

Optimum is not robust in terms of

the constraint condition

Example Damped Oscillator

238

34Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Objective function (xmax)

bull CoD and CoP is 92

bull D is most important Ekin

and k are minor important

bull Mean is not close to

deterministic value

bull CV is 110

Optimum is not robust in terms

of the objective function

Example Damped Oscillator

35Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Reliability Analysis

36Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Concept of Safety

bull Failure occurs if loading S exceeds the resistance R

bull Probability of failure

37Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Partial Safety Factors

bull Definition of characteristical values for loading Sk and resistance Rk

bull Design values are obtained by

using partial safety factors

bull Final safety proof

38Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull The complementary of reliability the probability of failure PF is computed (for numerical reasons)

bull PF is the probability of the event that a set of (stochastic) input parameters leads to an inadmissible state of the analyzed system

(eg exceedance of allowable stress)

bull The limit state function g(x) separates the random variable space Xinto a safe domain g(x) gt 0 and failure domain g(x) le 0

bull Multiple failure criteria (limit state functions) are possible

bull Series system

fails if one single component fails

g(x) = mini (gi (x))

bull Parallel system

fails if all components fail

g(x) = maxi (gi (x))

copy Dynardo GmbH

Reliability Analysis

FF

G

39Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Failure Probability

bull The probability of failure is the integral of the joint probability density

function over the failure domain

bull By introducing an indicator function

I(g(x)) = 1 if (g(x)) lt 0 I(g(x)) = 0 else

this can be computed as the expected value of I

40Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Monte Carlo Simulation

bull Robust for arbitrary limit state functions

bull Confidence of the estimate is very low for small failure probabilities

Sigma level le 2

Independent of number of random variables

X1

X2

g=0

Sigma

level

PF N for cov(PF) = 10

2 23E-2 4 400

3 13E-3 74 000

45 34E-6 29 500 000

41Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

First Order Reliability Method (FORM)

bull Operates in the space of

standardized Gaussian variables

bull Search for failure point with

maximum probability density

(design point)

bull Equals the point in U on the limit state surface with minimal

distance to origin

bull Limit state function is linearized

around design point

bull Then failure probability can be

calculated analytically

bull Distance to origin (in U) is called

reliability index b

bull Can be interpreted as

generalization of sigma level

42Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Importance Sampling

bull Guide the sampling by making use of information about the failure

domain in order to increase the amount of failure events

bull To warrant correct statistics each sample is weighted by the ratio of

original to sampling density

bull Different strategies exist to estimate an ldquooptimalrdquo sampling density

43Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Importance Sampling Using Desing Point (ISPUD)

bull Based on FORM

bull Sampling density is centered at the design point

Requires continuously differentiable limit state function

Multiple design points (local minima) are not supported

May be able to mitigate error due to linearization in FORM

(oscillating limit state surface)

Moderate number of random variables

g(X) = 0

design point

44Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Importance Sampling

bull Sampling density is defined by mean value vector and covariance

matrix of samples in the failure domain

bull Search for dominant failure region by 2-3 sampling iterations

Applicable for non-smooth and even discontinuous limit state functions

Limited to small to medium number of random variables

45Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Directional Sampling

bull Radial search for multiple ldquostar-shapedrdquo failure regions

Applicable for non-smooth and even discontinuous limit state functions

Limited to small number of random variables

Few unsuccessful solver calls possible (as long as search is successful)

46Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Response Surface Method

bull The limit state function is approximated by an Adaptive Response

Surface Method using a Moving Least Squares model

bull Directional Sampling is performed on the Response Surface

bull Additional supports are added near the limit state surface in regions of

high probability density

Applicable to a wide range of limit state functions

Efficient for a moderately high number of random variables

47Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Overview of Methods

Recommended area of application

Approach Non-linearity Failure domains No parameters No solver runs

Monte Carlo

Simulation

arbitrary arbitrary many gt10^4 (3 sigma)

gt10^7 (5 sigma)

Directional

Sampling

arbitrary arbitrary lt= 10 1000-5000

Adaptive Importance

Sampling

arbitrary one dominant lt= 10 500-1000

FORM SORM

ISPUD

monotonic one dominant lt= 20 200-500

Adaptive Response

Surface Method

continuous few dominant lt= 20 200-500

48Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVerification of Robust Design by Reliability Analysis

bull Safety margin of 45 is equivalent to a failure probability of 3410-6

if responses were normally distributed

Reliability

Method Samples Failure probability Error Beta

FORM 65 1310-6 - 47

Adaptive Sampling 1500 1310-6 8410-8 47

Directional Sampling 600 1310-6 4910-7 47

49Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for Best Practice

bull If there is no qualified information about the random parametersonly variance-based robustness evaluation is justified

bull Results with high sigma levels must be verified by reliability analysis

bull Choose proper reliability method due to dimension reliability level solver behavior

bull Reliability results shall be confirmed by a second method

bull When a reduced parameter set is used a confirmation with full parameter set is required

bull Use MOP (based on robustness samples) in order to

bull Monitor sampling

bull Monitor solver behavior

bull Analyze cause for non-robustness

50Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for best practice

bull The Robustness Wizard of optiSLang guides through the setup and helps with the decision for the method based on

bull Knowledge about uncertainty

bull Number of failed designs

bull Solver behavior

bull Sigma level

51Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Robust Design Optimization

52Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Design ImprovementOptimize design performance

Design QualityEnsure design robustness

and reliability

Design QualityEnsure design robustness

and reliability

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

CAE-Data

Measurement

Data

Robust Design

copy Dynardo GmbH

Design ImprovementOptimize design performance

53Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Iterative Robust Design Optimization

bull Decoupled optimization and

robustnessreliability analysis

bull For each optimization run the

safety margins are adjusted for

the critical model responses

bull Applicable to variance- and

reliability-based RDO

In our implementation variance-

based robustness analysis is

used inside the iteration and a

final reliability proof is performed

for the final design

Definition of

design and

stochastic

variables

Sensitivity

analysis

Design

failure

Update

constraints

Deterministic

optimization

Variance-

based

robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

54Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Iterative RDO

bull Safety margin of 45s to safety limit safety=85 rads

Sigma level requires (safety-mean) ge 45

Deterministic constraint is modified iteratively

Step 1 Step 2 Step 3 hellip

Optimization (global ARSM) Robustness (100 ALHS)

Constraint m k xmax Mean Sigma Sigma level

le 8 078 500 799 025 799 022 233

le 7 104 500 694 029 694 019 82

le 763 086 491 756 028 755 020 466

55Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled Robust Design Optimization

bull Fully coupled optimization and robustnessreliability analysis

bull For each design during the optimization procedure (nominal design)

the robustnessreliability analysis is performed

bull Applicable to variance- reliability- and Taguchi-based RDO

Our efficient implementation uses small sample variance-based

robustness measures during the optimization and a final

(more accurate) reliability proof

But still the procedure is often not applicable to complex CAE models

Definition of

design and

stochastic

variables

Sensitivity

analysisOptimization

Robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

56Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled RDO in optiSLang

bull Nested loop enables the coupled RDO

bull Optimizer has to handle statistical

errors of inner robustness analysis

bull Sigma level as constraint

See tutorial HelpTutorialsOscillatorOscillator_Robustness

57Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Fully Coupled RDO

bull ARSM + robustness analysis

bull For each design 1+20 solver runs

bull Definition of robustness constraint for optimization procedure (safety-mean)-45s ge 0

Robust Design Optimization (ARSM+LHS)

m k xmax Mean Sigma Sigma level

ARSM+20LHS 087 500 028 76 020 45

58Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

bull Approximation of model responses in

mixed optimizationstochastic space

bull Simultaneous RDO is performed on

a global response surface

bull Applicable to variance- reliability-

and Taguchi-based RDO

bull Approximation quality significantly

influences RDO results

Final robustnessreliability proof

is required

bull Pure stochastic variables have small

influence compared to design variables

Important local effects in the stochastic

space may be not represented

RDO on Global Response Surface

59Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

C Bucher Computational Analysis of Randomness in Structural

Mechanics Taylor amp Francis 2009

copy Dynardo GmbH

Further Reading

24Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Robustness Analysis

25Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Intuitively The performance of a robust design is largely unaffected by random perturbations

bull Variance indicator The coefficient of variation (CV) of the objective function andor constraint values is not greater than the CV of the input variables

bull Sigma level The interval mean+- sigma level does not reach an undesired performance (eg design for six-sigma)

bull Probability indicator The probability of reaching undesired performance is smaller than an acceptable value

How to Define the Robustness of a Design

26Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Robustness in terms of limits

bull Safety margin (sigma level) of one or more responses y

bull Reliability (failure probability) with respect to given limit state

Robustness in terms of stability

bull Performance (objective) of robust optimum is less sensitive to input uncertainties

bull Minimization of statistical evaluation of objective function f (eg minimize mean andor standard deviation)

27Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Taguchi loss functions

bull Target value m is optimal (k scaling factor for costs)

bull Minimum is optimal (requires positive objective)

bull Maximum is optimal (requires strictly positive objective)

28Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Variance based Robustness Analysis

1) Define the robustness space using scatter range distribution and correlation

2) Scan the robustness space by producing and evaluating ndesigns

3) Check the variation 4) Check the

explainability of the model

5) Identify the most important scattering variables

29Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Exceedance Probability

bull Probability of reaching values above a limit for Gaussian distribution

m x

fX(x)

x

30Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Sigma Level vs Failure Probability

bull The sigma level can be used to estimate the probability of exceeding

a certain response limit

bull Since the distribution type of the response is generally unknown

this estimate may be very inaccurate for small probabilities

(sigma levels larger than 3)

bull The sigma level deals with single limit values whereas the failure

probability quantifies the event that any of several limits is exceeded

Reliability analysis should be applied to proof the required safety level

Distribution Required sigma level (CV=20)

pF = 10-2 pF = 10-3 pF = 10-6

Normal 232 309 475

Log-normal 277 404 757

Rayleigh 272 376 611

Weibull 203 254 349

31Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Example Optimized Damped Oscillator

bull Robustness evaluation at

the deterministic optimum

bull Mass m damping ratio D stiffness k and initial kinetic energy Ekin

taken as normally distributed random variables

32Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Robustness analysis with respect to damped eigen-frequency and

maximum amplitude

ndash Check CV of objective and constraints

ndash Check if safety constraint safety = 85 rads

is outside of 45 level

ndash Check importance of input variables

ndash Check explainability by MOPCoP

Example Damped OscillatorVariance based Robustness Analysis

33Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Constraint equation (omega)

bull CoD and CoP is 100

bull k is most important m is minor

bull Mean is close to deterministic

value

bull CV is 27

bull Safety limit is 238 which is

smaller as the required 45

Optimum is not robust in terms of

the constraint condition

Example Damped Oscillator

238

34Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Objective function (xmax)

bull CoD and CoP is 92

bull D is most important Ekin

and k are minor important

bull Mean is not close to

deterministic value

bull CV is 110

Optimum is not robust in terms

of the objective function

Example Damped Oscillator

35Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Reliability Analysis

36Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Concept of Safety

bull Failure occurs if loading S exceeds the resistance R

bull Probability of failure

37Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Partial Safety Factors

bull Definition of characteristical values for loading Sk and resistance Rk

bull Design values are obtained by

using partial safety factors

bull Final safety proof

38Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull The complementary of reliability the probability of failure PF is computed (for numerical reasons)

bull PF is the probability of the event that a set of (stochastic) input parameters leads to an inadmissible state of the analyzed system

(eg exceedance of allowable stress)

bull The limit state function g(x) separates the random variable space Xinto a safe domain g(x) gt 0 and failure domain g(x) le 0

bull Multiple failure criteria (limit state functions) are possible

bull Series system

fails if one single component fails

g(x) = mini (gi (x))

bull Parallel system

fails if all components fail

g(x) = maxi (gi (x))

copy Dynardo GmbH

Reliability Analysis

FF

G

39Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Failure Probability

bull The probability of failure is the integral of the joint probability density

function over the failure domain

bull By introducing an indicator function

I(g(x)) = 1 if (g(x)) lt 0 I(g(x)) = 0 else

this can be computed as the expected value of I

40Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Monte Carlo Simulation

bull Robust for arbitrary limit state functions

bull Confidence of the estimate is very low for small failure probabilities

Sigma level le 2

Independent of number of random variables

X1

X2

g=0

Sigma

level

PF N for cov(PF) = 10

2 23E-2 4 400

3 13E-3 74 000

45 34E-6 29 500 000

41Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

First Order Reliability Method (FORM)

bull Operates in the space of

standardized Gaussian variables

bull Search for failure point with

maximum probability density

(design point)

bull Equals the point in U on the limit state surface with minimal

distance to origin

bull Limit state function is linearized

around design point

bull Then failure probability can be

calculated analytically

bull Distance to origin (in U) is called

reliability index b

bull Can be interpreted as

generalization of sigma level

42Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Importance Sampling

bull Guide the sampling by making use of information about the failure

domain in order to increase the amount of failure events

bull To warrant correct statistics each sample is weighted by the ratio of

original to sampling density

bull Different strategies exist to estimate an ldquooptimalrdquo sampling density

43Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Importance Sampling Using Desing Point (ISPUD)

bull Based on FORM

bull Sampling density is centered at the design point

Requires continuously differentiable limit state function

Multiple design points (local minima) are not supported

May be able to mitigate error due to linearization in FORM

(oscillating limit state surface)

Moderate number of random variables

g(X) = 0

design point

44Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Importance Sampling

bull Sampling density is defined by mean value vector and covariance

matrix of samples in the failure domain

bull Search for dominant failure region by 2-3 sampling iterations

Applicable for non-smooth and even discontinuous limit state functions

Limited to small to medium number of random variables

45Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Directional Sampling

bull Radial search for multiple ldquostar-shapedrdquo failure regions

Applicable for non-smooth and even discontinuous limit state functions

Limited to small number of random variables

Few unsuccessful solver calls possible (as long as search is successful)

46Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Response Surface Method

bull The limit state function is approximated by an Adaptive Response

Surface Method using a Moving Least Squares model

bull Directional Sampling is performed on the Response Surface

bull Additional supports are added near the limit state surface in regions of

high probability density

Applicable to a wide range of limit state functions

Efficient for a moderately high number of random variables

47Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Overview of Methods

Recommended area of application

Approach Non-linearity Failure domains No parameters No solver runs

Monte Carlo

Simulation

arbitrary arbitrary many gt10^4 (3 sigma)

gt10^7 (5 sigma)

Directional

Sampling

arbitrary arbitrary lt= 10 1000-5000

Adaptive Importance

Sampling

arbitrary one dominant lt= 10 500-1000

FORM SORM

ISPUD

monotonic one dominant lt= 20 200-500

Adaptive Response

Surface Method

continuous few dominant lt= 20 200-500

48Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVerification of Robust Design by Reliability Analysis

bull Safety margin of 45 is equivalent to a failure probability of 3410-6

if responses were normally distributed

Reliability

Method Samples Failure probability Error Beta

FORM 65 1310-6 - 47

Adaptive Sampling 1500 1310-6 8410-8 47

Directional Sampling 600 1310-6 4910-7 47

49Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for Best Practice

bull If there is no qualified information about the random parametersonly variance-based robustness evaluation is justified

bull Results with high sigma levels must be verified by reliability analysis

bull Choose proper reliability method due to dimension reliability level solver behavior

bull Reliability results shall be confirmed by a second method

bull When a reduced parameter set is used a confirmation with full parameter set is required

bull Use MOP (based on robustness samples) in order to

bull Monitor sampling

bull Monitor solver behavior

bull Analyze cause for non-robustness

50Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for best practice

bull The Robustness Wizard of optiSLang guides through the setup and helps with the decision for the method based on

bull Knowledge about uncertainty

bull Number of failed designs

bull Solver behavior

bull Sigma level

51Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Robust Design Optimization

52Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Design ImprovementOptimize design performance

Design QualityEnsure design robustness

and reliability

Design QualityEnsure design robustness

and reliability

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

CAE-Data

Measurement

Data

Robust Design

copy Dynardo GmbH

Design ImprovementOptimize design performance

53Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Iterative Robust Design Optimization

bull Decoupled optimization and

robustnessreliability analysis

bull For each optimization run the

safety margins are adjusted for

the critical model responses

bull Applicable to variance- and

reliability-based RDO

In our implementation variance-

based robustness analysis is

used inside the iteration and a

final reliability proof is performed

for the final design

Definition of

design and

stochastic

variables

Sensitivity

analysis

Design

failure

Update

constraints

Deterministic

optimization

Variance-

based

robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

54Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Iterative RDO

bull Safety margin of 45s to safety limit safety=85 rads

Sigma level requires (safety-mean) ge 45

Deterministic constraint is modified iteratively

Step 1 Step 2 Step 3 hellip

Optimization (global ARSM) Robustness (100 ALHS)

Constraint m k xmax Mean Sigma Sigma level

le 8 078 500 799 025 799 022 233

le 7 104 500 694 029 694 019 82

le 763 086 491 756 028 755 020 466

55Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled Robust Design Optimization

bull Fully coupled optimization and robustnessreliability analysis

bull For each design during the optimization procedure (nominal design)

the robustnessreliability analysis is performed

bull Applicable to variance- reliability- and Taguchi-based RDO

Our efficient implementation uses small sample variance-based

robustness measures during the optimization and a final

(more accurate) reliability proof

But still the procedure is often not applicable to complex CAE models

Definition of

design and

stochastic

variables

Sensitivity

analysisOptimization

Robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

56Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled RDO in optiSLang

bull Nested loop enables the coupled RDO

bull Optimizer has to handle statistical

errors of inner robustness analysis

bull Sigma level as constraint

See tutorial HelpTutorialsOscillatorOscillator_Robustness

57Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Fully Coupled RDO

bull ARSM + robustness analysis

bull For each design 1+20 solver runs

bull Definition of robustness constraint for optimization procedure (safety-mean)-45s ge 0

Robust Design Optimization (ARSM+LHS)

m k xmax Mean Sigma Sigma level

ARSM+20LHS 087 500 028 76 020 45

58Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

bull Approximation of model responses in

mixed optimizationstochastic space

bull Simultaneous RDO is performed on

a global response surface

bull Applicable to variance- reliability-

and Taguchi-based RDO

bull Approximation quality significantly

influences RDO results

Final robustnessreliability proof

is required

bull Pure stochastic variables have small

influence compared to design variables

Important local effects in the stochastic

space may be not represented

RDO on Global Response Surface

59Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

C Bucher Computational Analysis of Randomness in Structural

Mechanics Taylor amp Francis 2009

copy Dynardo GmbH

Further Reading

25Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Intuitively The performance of a robust design is largely unaffected by random perturbations

bull Variance indicator The coefficient of variation (CV) of the objective function andor constraint values is not greater than the CV of the input variables

bull Sigma level The interval mean+- sigma level does not reach an undesired performance (eg design for six-sigma)

bull Probability indicator The probability of reaching undesired performance is smaller than an acceptable value

How to Define the Robustness of a Design

26Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Robustness in terms of limits

bull Safety margin (sigma level) of one or more responses y

bull Reliability (failure probability) with respect to given limit state

Robustness in terms of stability

bull Performance (objective) of robust optimum is less sensitive to input uncertainties

bull Minimization of statistical evaluation of objective function f (eg minimize mean andor standard deviation)

27Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Taguchi loss functions

bull Target value m is optimal (k scaling factor for costs)

bull Minimum is optimal (requires positive objective)

bull Maximum is optimal (requires strictly positive objective)

28Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Variance based Robustness Analysis

1) Define the robustness space using scatter range distribution and correlation

2) Scan the robustness space by producing and evaluating ndesigns

3) Check the variation 4) Check the

explainability of the model

5) Identify the most important scattering variables

29Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Exceedance Probability

bull Probability of reaching values above a limit for Gaussian distribution

m x

fX(x)

x

30Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Sigma Level vs Failure Probability

bull The sigma level can be used to estimate the probability of exceeding

a certain response limit

bull Since the distribution type of the response is generally unknown

this estimate may be very inaccurate for small probabilities

(sigma levels larger than 3)

bull The sigma level deals with single limit values whereas the failure

probability quantifies the event that any of several limits is exceeded

Reliability analysis should be applied to proof the required safety level

Distribution Required sigma level (CV=20)

pF = 10-2 pF = 10-3 pF = 10-6

Normal 232 309 475

Log-normal 277 404 757

Rayleigh 272 376 611

Weibull 203 254 349

31Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Example Optimized Damped Oscillator

bull Robustness evaluation at

the deterministic optimum

bull Mass m damping ratio D stiffness k and initial kinetic energy Ekin

taken as normally distributed random variables

32Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Robustness analysis with respect to damped eigen-frequency and

maximum amplitude

ndash Check CV of objective and constraints

ndash Check if safety constraint safety = 85 rads

is outside of 45 level

ndash Check importance of input variables

ndash Check explainability by MOPCoP

Example Damped OscillatorVariance based Robustness Analysis

33Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Constraint equation (omega)

bull CoD and CoP is 100

bull k is most important m is minor

bull Mean is close to deterministic

value

bull CV is 27

bull Safety limit is 238 which is

smaller as the required 45

Optimum is not robust in terms of

the constraint condition

Example Damped Oscillator

238

34Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Objective function (xmax)

bull CoD and CoP is 92

bull D is most important Ekin

and k are minor important

bull Mean is not close to

deterministic value

bull CV is 110

Optimum is not robust in terms

of the objective function

Example Damped Oscillator

35Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Reliability Analysis

36Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Concept of Safety

bull Failure occurs if loading S exceeds the resistance R

bull Probability of failure

37Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Partial Safety Factors

bull Definition of characteristical values for loading Sk and resistance Rk

bull Design values are obtained by

using partial safety factors

bull Final safety proof

38Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull The complementary of reliability the probability of failure PF is computed (for numerical reasons)

bull PF is the probability of the event that a set of (stochastic) input parameters leads to an inadmissible state of the analyzed system

(eg exceedance of allowable stress)

bull The limit state function g(x) separates the random variable space Xinto a safe domain g(x) gt 0 and failure domain g(x) le 0

bull Multiple failure criteria (limit state functions) are possible

bull Series system

fails if one single component fails

g(x) = mini (gi (x))

bull Parallel system

fails if all components fail

g(x) = maxi (gi (x))

copy Dynardo GmbH

Reliability Analysis

FF

G

39Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Failure Probability

bull The probability of failure is the integral of the joint probability density

function over the failure domain

bull By introducing an indicator function

I(g(x)) = 1 if (g(x)) lt 0 I(g(x)) = 0 else

this can be computed as the expected value of I

40Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Monte Carlo Simulation

bull Robust for arbitrary limit state functions

bull Confidence of the estimate is very low for small failure probabilities

Sigma level le 2

Independent of number of random variables

X1

X2

g=0

Sigma

level

PF N for cov(PF) = 10

2 23E-2 4 400

3 13E-3 74 000

45 34E-6 29 500 000

41Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

First Order Reliability Method (FORM)

bull Operates in the space of

standardized Gaussian variables

bull Search for failure point with

maximum probability density

(design point)

bull Equals the point in U on the limit state surface with minimal

distance to origin

bull Limit state function is linearized

around design point

bull Then failure probability can be

calculated analytically

bull Distance to origin (in U) is called

reliability index b

bull Can be interpreted as

generalization of sigma level

42Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Importance Sampling

bull Guide the sampling by making use of information about the failure

domain in order to increase the amount of failure events

bull To warrant correct statistics each sample is weighted by the ratio of

original to sampling density

bull Different strategies exist to estimate an ldquooptimalrdquo sampling density

43Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Importance Sampling Using Desing Point (ISPUD)

bull Based on FORM

bull Sampling density is centered at the design point

Requires continuously differentiable limit state function

Multiple design points (local minima) are not supported

May be able to mitigate error due to linearization in FORM

(oscillating limit state surface)

Moderate number of random variables

g(X) = 0

design point

44Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Importance Sampling

bull Sampling density is defined by mean value vector and covariance

matrix of samples in the failure domain

bull Search for dominant failure region by 2-3 sampling iterations

Applicable for non-smooth and even discontinuous limit state functions

Limited to small to medium number of random variables

45Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Directional Sampling

bull Radial search for multiple ldquostar-shapedrdquo failure regions

Applicable for non-smooth and even discontinuous limit state functions

Limited to small number of random variables

Few unsuccessful solver calls possible (as long as search is successful)

46Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Response Surface Method

bull The limit state function is approximated by an Adaptive Response

Surface Method using a Moving Least Squares model

bull Directional Sampling is performed on the Response Surface

bull Additional supports are added near the limit state surface in regions of

high probability density

Applicable to a wide range of limit state functions

Efficient for a moderately high number of random variables

47Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Overview of Methods

Recommended area of application

Approach Non-linearity Failure domains No parameters No solver runs

Monte Carlo

Simulation

arbitrary arbitrary many gt10^4 (3 sigma)

gt10^7 (5 sigma)

Directional

Sampling

arbitrary arbitrary lt= 10 1000-5000

Adaptive Importance

Sampling

arbitrary one dominant lt= 10 500-1000

FORM SORM

ISPUD

monotonic one dominant lt= 20 200-500

Adaptive Response

Surface Method

continuous few dominant lt= 20 200-500

48Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVerification of Robust Design by Reliability Analysis

bull Safety margin of 45 is equivalent to a failure probability of 3410-6

if responses were normally distributed

Reliability

Method Samples Failure probability Error Beta

FORM 65 1310-6 - 47

Adaptive Sampling 1500 1310-6 8410-8 47

Directional Sampling 600 1310-6 4910-7 47

49Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for Best Practice

bull If there is no qualified information about the random parametersonly variance-based robustness evaluation is justified

bull Results with high sigma levels must be verified by reliability analysis

bull Choose proper reliability method due to dimension reliability level solver behavior

bull Reliability results shall be confirmed by a second method

bull When a reduced parameter set is used a confirmation with full parameter set is required

bull Use MOP (based on robustness samples) in order to

bull Monitor sampling

bull Monitor solver behavior

bull Analyze cause for non-robustness

50Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for best practice

bull The Robustness Wizard of optiSLang guides through the setup and helps with the decision for the method based on

bull Knowledge about uncertainty

bull Number of failed designs

bull Solver behavior

bull Sigma level

51Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Robust Design Optimization

52Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Design ImprovementOptimize design performance

Design QualityEnsure design robustness

and reliability

Design QualityEnsure design robustness

and reliability

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

CAE-Data

Measurement

Data

Robust Design

copy Dynardo GmbH

Design ImprovementOptimize design performance

53Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Iterative Robust Design Optimization

bull Decoupled optimization and

robustnessreliability analysis

bull For each optimization run the

safety margins are adjusted for

the critical model responses

bull Applicable to variance- and

reliability-based RDO

In our implementation variance-

based robustness analysis is

used inside the iteration and a

final reliability proof is performed

for the final design

Definition of

design and

stochastic

variables

Sensitivity

analysis

Design

failure

Update

constraints

Deterministic

optimization

Variance-

based

robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

54Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Iterative RDO

bull Safety margin of 45s to safety limit safety=85 rads

Sigma level requires (safety-mean) ge 45

Deterministic constraint is modified iteratively

Step 1 Step 2 Step 3 hellip

Optimization (global ARSM) Robustness (100 ALHS)

Constraint m k xmax Mean Sigma Sigma level

le 8 078 500 799 025 799 022 233

le 7 104 500 694 029 694 019 82

le 763 086 491 756 028 755 020 466

55Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled Robust Design Optimization

bull Fully coupled optimization and robustnessreliability analysis

bull For each design during the optimization procedure (nominal design)

the robustnessreliability analysis is performed

bull Applicable to variance- reliability- and Taguchi-based RDO

Our efficient implementation uses small sample variance-based

robustness measures during the optimization and a final

(more accurate) reliability proof

But still the procedure is often not applicable to complex CAE models

Definition of

design and

stochastic

variables

Sensitivity

analysisOptimization

Robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

56Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled RDO in optiSLang

bull Nested loop enables the coupled RDO

bull Optimizer has to handle statistical

errors of inner robustness analysis

bull Sigma level as constraint

See tutorial HelpTutorialsOscillatorOscillator_Robustness

57Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Fully Coupled RDO

bull ARSM + robustness analysis

bull For each design 1+20 solver runs

bull Definition of robustness constraint for optimization procedure (safety-mean)-45s ge 0

Robust Design Optimization (ARSM+LHS)

m k xmax Mean Sigma Sigma level

ARSM+20LHS 087 500 028 76 020 45

58Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

bull Approximation of model responses in

mixed optimizationstochastic space

bull Simultaneous RDO is performed on

a global response surface

bull Applicable to variance- reliability-

and Taguchi-based RDO

bull Approximation quality significantly

influences RDO results

Final robustnessreliability proof

is required

bull Pure stochastic variables have small

influence compared to design variables

Important local effects in the stochastic

space may be not represented

RDO on Global Response Surface

59Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

C Bucher Computational Analysis of Randomness in Structural

Mechanics Taylor amp Francis 2009

copy Dynardo GmbH

Further Reading

26Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Robustness in terms of limits

bull Safety margin (sigma level) of one or more responses y

bull Reliability (failure probability) with respect to given limit state

Robustness in terms of stability

bull Performance (objective) of robust optimum is less sensitive to input uncertainties

bull Minimization of statistical evaluation of objective function f (eg minimize mean andor standard deviation)

27Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Taguchi loss functions

bull Target value m is optimal (k scaling factor for costs)

bull Minimum is optimal (requires positive objective)

bull Maximum is optimal (requires strictly positive objective)

28Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Variance based Robustness Analysis

1) Define the robustness space using scatter range distribution and correlation

2) Scan the robustness space by producing and evaluating ndesigns

3) Check the variation 4) Check the

explainability of the model

5) Identify the most important scattering variables

29Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Exceedance Probability

bull Probability of reaching values above a limit for Gaussian distribution

m x

fX(x)

x

30Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Sigma Level vs Failure Probability

bull The sigma level can be used to estimate the probability of exceeding

a certain response limit

bull Since the distribution type of the response is generally unknown

this estimate may be very inaccurate for small probabilities

(sigma levels larger than 3)

bull The sigma level deals with single limit values whereas the failure

probability quantifies the event that any of several limits is exceeded

Reliability analysis should be applied to proof the required safety level

Distribution Required sigma level (CV=20)

pF = 10-2 pF = 10-3 pF = 10-6

Normal 232 309 475

Log-normal 277 404 757

Rayleigh 272 376 611

Weibull 203 254 349

31Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Example Optimized Damped Oscillator

bull Robustness evaluation at

the deterministic optimum

bull Mass m damping ratio D stiffness k and initial kinetic energy Ekin

taken as normally distributed random variables

32Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Robustness analysis with respect to damped eigen-frequency and

maximum amplitude

ndash Check CV of objective and constraints

ndash Check if safety constraint safety = 85 rads

is outside of 45 level

ndash Check importance of input variables

ndash Check explainability by MOPCoP

Example Damped OscillatorVariance based Robustness Analysis

33Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Constraint equation (omega)

bull CoD and CoP is 100

bull k is most important m is minor

bull Mean is close to deterministic

value

bull CV is 27

bull Safety limit is 238 which is

smaller as the required 45

Optimum is not robust in terms of

the constraint condition

Example Damped Oscillator

238

34Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Objective function (xmax)

bull CoD and CoP is 92

bull D is most important Ekin

and k are minor important

bull Mean is not close to

deterministic value

bull CV is 110

Optimum is not robust in terms

of the objective function

Example Damped Oscillator

35Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Reliability Analysis

36Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Concept of Safety

bull Failure occurs if loading S exceeds the resistance R

bull Probability of failure

37Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Partial Safety Factors

bull Definition of characteristical values for loading Sk and resistance Rk

bull Design values are obtained by

using partial safety factors

bull Final safety proof

38Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull The complementary of reliability the probability of failure PF is computed (for numerical reasons)

bull PF is the probability of the event that a set of (stochastic) input parameters leads to an inadmissible state of the analyzed system

(eg exceedance of allowable stress)

bull The limit state function g(x) separates the random variable space Xinto a safe domain g(x) gt 0 and failure domain g(x) le 0

bull Multiple failure criteria (limit state functions) are possible

bull Series system

fails if one single component fails

g(x) = mini (gi (x))

bull Parallel system

fails if all components fail

g(x) = maxi (gi (x))

copy Dynardo GmbH

Reliability Analysis

FF

G

39Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Failure Probability

bull The probability of failure is the integral of the joint probability density

function over the failure domain

bull By introducing an indicator function

I(g(x)) = 1 if (g(x)) lt 0 I(g(x)) = 0 else

this can be computed as the expected value of I

40Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Monte Carlo Simulation

bull Robust for arbitrary limit state functions

bull Confidence of the estimate is very low for small failure probabilities

Sigma level le 2

Independent of number of random variables

X1

X2

g=0

Sigma

level

PF N for cov(PF) = 10

2 23E-2 4 400

3 13E-3 74 000

45 34E-6 29 500 000

41Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

First Order Reliability Method (FORM)

bull Operates in the space of

standardized Gaussian variables

bull Search for failure point with

maximum probability density

(design point)

bull Equals the point in U on the limit state surface with minimal

distance to origin

bull Limit state function is linearized

around design point

bull Then failure probability can be

calculated analytically

bull Distance to origin (in U) is called

reliability index b

bull Can be interpreted as

generalization of sigma level

42Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Importance Sampling

bull Guide the sampling by making use of information about the failure

domain in order to increase the amount of failure events

bull To warrant correct statistics each sample is weighted by the ratio of

original to sampling density

bull Different strategies exist to estimate an ldquooptimalrdquo sampling density

43Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Importance Sampling Using Desing Point (ISPUD)

bull Based on FORM

bull Sampling density is centered at the design point

Requires continuously differentiable limit state function

Multiple design points (local minima) are not supported

May be able to mitigate error due to linearization in FORM

(oscillating limit state surface)

Moderate number of random variables

g(X) = 0

design point

44Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Importance Sampling

bull Sampling density is defined by mean value vector and covariance

matrix of samples in the failure domain

bull Search for dominant failure region by 2-3 sampling iterations

Applicable for non-smooth and even discontinuous limit state functions

Limited to small to medium number of random variables

45Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Directional Sampling

bull Radial search for multiple ldquostar-shapedrdquo failure regions

Applicable for non-smooth and even discontinuous limit state functions

Limited to small number of random variables

Few unsuccessful solver calls possible (as long as search is successful)

46Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Response Surface Method

bull The limit state function is approximated by an Adaptive Response

Surface Method using a Moving Least Squares model

bull Directional Sampling is performed on the Response Surface

bull Additional supports are added near the limit state surface in regions of

high probability density

Applicable to a wide range of limit state functions

Efficient for a moderately high number of random variables

47Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Overview of Methods

Recommended area of application

Approach Non-linearity Failure domains No parameters No solver runs

Monte Carlo

Simulation

arbitrary arbitrary many gt10^4 (3 sigma)

gt10^7 (5 sigma)

Directional

Sampling

arbitrary arbitrary lt= 10 1000-5000

Adaptive Importance

Sampling

arbitrary one dominant lt= 10 500-1000

FORM SORM

ISPUD

monotonic one dominant lt= 20 200-500

Adaptive Response

Surface Method

continuous few dominant lt= 20 200-500

48Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVerification of Robust Design by Reliability Analysis

bull Safety margin of 45 is equivalent to a failure probability of 3410-6

if responses were normally distributed

Reliability

Method Samples Failure probability Error Beta

FORM 65 1310-6 - 47

Adaptive Sampling 1500 1310-6 8410-8 47

Directional Sampling 600 1310-6 4910-7 47

49Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for Best Practice

bull If there is no qualified information about the random parametersonly variance-based robustness evaluation is justified

bull Results with high sigma levels must be verified by reliability analysis

bull Choose proper reliability method due to dimension reliability level solver behavior

bull Reliability results shall be confirmed by a second method

bull When a reduced parameter set is used a confirmation with full parameter set is required

bull Use MOP (based on robustness samples) in order to

bull Monitor sampling

bull Monitor solver behavior

bull Analyze cause for non-robustness

50Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for best practice

bull The Robustness Wizard of optiSLang guides through the setup and helps with the decision for the method based on

bull Knowledge about uncertainty

bull Number of failed designs

bull Solver behavior

bull Sigma level

51Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Robust Design Optimization

52Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Design ImprovementOptimize design performance

Design QualityEnsure design robustness

and reliability

Design QualityEnsure design robustness

and reliability

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

CAE-Data

Measurement

Data

Robust Design

copy Dynardo GmbH

Design ImprovementOptimize design performance

53Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Iterative Robust Design Optimization

bull Decoupled optimization and

robustnessreliability analysis

bull For each optimization run the

safety margins are adjusted for

the critical model responses

bull Applicable to variance- and

reliability-based RDO

In our implementation variance-

based robustness analysis is

used inside the iteration and a

final reliability proof is performed

for the final design

Definition of

design and

stochastic

variables

Sensitivity

analysis

Design

failure

Update

constraints

Deterministic

optimization

Variance-

based

robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

54Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Iterative RDO

bull Safety margin of 45s to safety limit safety=85 rads

Sigma level requires (safety-mean) ge 45

Deterministic constraint is modified iteratively

Step 1 Step 2 Step 3 hellip

Optimization (global ARSM) Robustness (100 ALHS)

Constraint m k xmax Mean Sigma Sigma level

le 8 078 500 799 025 799 022 233

le 7 104 500 694 029 694 019 82

le 763 086 491 756 028 755 020 466

55Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled Robust Design Optimization

bull Fully coupled optimization and robustnessreliability analysis

bull For each design during the optimization procedure (nominal design)

the robustnessreliability analysis is performed

bull Applicable to variance- reliability- and Taguchi-based RDO

Our efficient implementation uses small sample variance-based

robustness measures during the optimization and a final

(more accurate) reliability proof

But still the procedure is often not applicable to complex CAE models

Definition of

design and

stochastic

variables

Sensitivity

analysisOptimization

Robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

56Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled RDO in optiSLang

bull Nested loop enables the coupled RDO

bull Optimizer has to handle statistical

errors of inner robustness analysis

bull Sigma level as constraint

See tutorial HelpTutorialsOscillatorOscillator_Robustness

57Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Fully Coupled RDO

bull ARSM + robustness analysis

bull For each design 1+20 solver runs

bull Definition of robustness constraint for optimization procedure (safety-mean)-45s ge 0

Robust Design Optimization (ARSM+LHS)

m k xmax Mean Sigma Sigma level

ARSM+20LHS 087 500 028 76 020 45

58Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

bull Approximation of model responses in

mixed optimizationstochastic space

bull Simultaneous RDO is performed on

a global response surface

bull Applicable to variance- reliability-

and Taguchi-based RDO

bull Approximation quality significantly

influences RDO results

Final robustnessreliability proof

is required

bull Pure stochastic variables have small

influence compared to design variables

Important local effects in the stochastic

space may be not represented

RDO on Global Response Surface

59Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

C Bucher Computational Analysis of Randomness in Structural

Mechanics Taylor amp Francis 2009

copy Dynardo GmbH

Further Reading

27Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Taguchi loss functions

bull Target value m is optimal (k scaling factor for costs)

bull Minimum is optimal (requires positive objective)

bull Maximum is optimal (requires strictly positive objective)

28Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Variance based Robustness Analysis

1) Define the robustness space using scatter range distribution and correlation

2) Scan the robustness space by producing and evaluating ndesigns

3) Check the variation 4) Check the

explainability of the model

5) Identify the most important scattering variables

29Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Exceedance Probability

bull Probability of reaching values above a limit for Gaussian distribution

m x

fX(x)

x

30Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Sigma Level vs Failure Probability

bull The sigma level can be used to estimate the probability of exceeding

a certain response limit

bull Since the distribution type of the response is generally unknown

this estimate may be very inaccurate for small probabilities

(sigma levels larger than 3)

bull The sigma level deals with single limit values whereas the failure

probability quantifies the event that any of several limits is exceeded

Reliability analysis should be applied to proof the required safety level

Distribution Required sigma level (CV=20)

pF = 10-2 pF = 10-3 pF = 10-6

Normal 232 309 475

Log-normal 277 404 757

Rayleigh 272 376 611

Weibull 203 254 349

31Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Example Optimized Damped Oscillator

bull Robustness evaluation at

the deterministic optimum

bull Mass m damping ratio D stiffness k and initial kinetic energy Ekin

taken as normally distributed random variables

32Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Robustness analysis with respect to damped eigen-frequency and

maximum amplitude

ndash Check CV of objective and constraints

ndash Check if safety constraint safety = 85 rads

is outside of 45 level

ndash Check importance of input variables

ndash Check explainability by MOPCoP

Example Damped OscillatorVariance based Robustness Analysis

33Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Constraint equation (omega)

bull CoD and CoP is 100

bull k is most important m is minor

bull Mean is close to deterministic

value

bull CV is 27

bull Safety limit is 238 which is

smaller as the required 45

Optimum is not robust in terms of

the constraint condition

Example Damped Oscillator

238

34Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Objective function (xmax)

bull CoD and CoP is 92

bull D is most important Ekin

and k are minor important

bull Mean is not close to

deterministic value

bull CV is 110

Optimum is not robust in terms

of the objective function

Example Damped Oscillator

35Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Reliability Analysis

36Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Concept of Safety

bull Failure occurs if loading S exceeds the resistance R

bull Probability of failure

37Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Partial Safety Factors

bull Definition of characteristical values for loading Sk and resistance Rk

bull Design values are obtained by

using partial safety factors

bull Final safety proof

38Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull The complementary of reliability the probability of failure PF is computed (for numerical reasons)

bull PF is the probability of the event that a set of (stochastic) input parameters leads to an inadmissible state of the analyzed system

(eg exceedance of allowable stress)

bull The limit state function g(x) separates the random variable space Xinto a safe domain g(x) gt 0 and failure domain g(x) le 0

bull Multiple failure criteria (limit state functions) are possible

bull Series system

fails if one single component fails

g(x) = mini (gi (x))

bull Parallel system

fails if all components fail

g(x) = maxi (gi (x))

copy Dynardo GmbH

Reliability Analysis

FF

G

39Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Failure Probability

bull The probability of failure is the integral of the joint probability density

function over the failure domain

bull By introducing an indicator function

I(g(x)) = 1 if (g(x)) lt 0 I(g(x)) = 0 else

this can be computed as the expected value of I

40Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Monte Carlo Simulation

bull Robust for arbitrary limit state functions

bull Confidence of the estimate is very low for small failure probabilities

Sigma level le 2

Independent of number of random variables

X1

X2

g=0

Sigma

level

PF N for cov(PF) = 10

2 23E-2 4 400

3 13E-3 74 000

45 34E-6 29 500 000

41Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

First Order Reliability Method (FORM)

bull Operates in the space of

standardized Gaussian variables

bull Search for failure point with

maximum probability density

(design point)

bull Equals the point in U on the limit state surface with minimal

distance to origin

bull Limit state function is linearized

around design point

bull Then failure probability can be

calculated analytically

bull Distance to origin (in U) is called

reliability index b

bull Can be interpreted as

generalization of sigma level

42Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Importance Sampling

bull Guide the sampling by making use of information about the failure

domain in order to increase the amount of failure events

bull To warrant correct statistics each sample is weighted by the ratio of

original to sampling density

bull Different strategies exist to estimate an ldquooptimalrdquo sampling density

43Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Importance Sampling Using Desing Point (ISPUD)

bull Based on FORM

bull Sampling density is centered at the design point

Requires continuously differentiable limit state function

Multiple design points (local minima) are not supported

May be able to mitigate error due to linearization in FORM

(oscillating limit state surface)

Moderate number of random variables

g(X) = 0

design point

44Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Importance Sampling

bull Sampling density is defined by mean value vector and covariance

matrix of samples in the failure domain

bull Search for dominant failure region by 2-3 sampling iterations

Applicable for non-smooth and even discontinuous limit state functions

Limited to small to medium number of random variables

45Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Directional Sampling

bull Radial search for multiple ldquostar-shapedrdquo failure regions

Applicable for non-smooth and even discontinuous limit state functions

Limited to small number of random variables

Few unsuccessful solver calls possible (as long as search is successful)

46Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Response Surface Method

bull The limit state function is approximated by an Adaptive Response

Surface Method using a Moving Least Squares model

bull Directional Sampling is performed on the Response Surface

bull Additional supports are added near the limit state surface in regions of

high probability density

Applicable to a wide range of limit state functions

Efficient for a moderately high number of random variables

47Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Overview of Methods

Recommended area of application

Approach Non-linearity Failure domains No parameters No solver runs

Monte Carlo

Simulation

arbitrary arbitrary many gt10^4 (3 sigma)

gt10^7 (5 sigma)

Directional

Sampling

arbitrary arbitrary lt= 10 1000-5000

Adaptive Importance

Sampling

arbitrary one dominant lt= 10 500-1000

FORM SORM

ISPUD

monotonic one dominant lt= 20 200-500

Adaptive Response

Surface Method

continuous few dominant lt= 20 200-500

48Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVerification of Robust Design by Reliability Analysis

bull Safety margin of 45 is equivalent to a failure probability of 3410-6

if responses were normally distributed

Reliability

Method Samples Failure probability Error Beta

FORM 65 1310-6 - 47

Adaptive Sampling 1500 1310-6 8410-8 47

Directional Sampling 600 1310-6 4910-7 47

49Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for Best Practice

bull If there is no qualified information about the random parametersonly variance-based robustness evaluation is justified

bull Results with high sigma levels must be verified by reliability analysis

bull Choose proper reliability method due to dimension reliability level solver behavior

bull Reliability results shall be confirmed by a second method

bull When a reduced parameter set is used a confirmation with full parameter set is required

bull Use MOP (based on robustness samples) in order to

bull Monitor sampling

bull Monitor solver behavior

bull Analyze cause for non-robustness

50Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for best practice

bull The Robustness Wizard of optiSLang guides through the setup and helps with the decision for the method based on

bull Knowledge about uncertainty

bull Number of failed designs

bull Solver behavior

bull Sigma level

51Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Robust Design Optimization

52Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Design ImprovementOptimize design performance

Design QualityEnsure design robustness

and reliability

Design QualityEnsure design robustness

and reliability

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

CAE-Data

Measurement

Data

Robust Design

copy Dynardo GmbH

Design ImprovementOptimize design performance

53Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Iterative Robust Design Optimization

bull Decoupled optimization and

robustnessreliability analysis

bull For each optimization run the

safety margins are adjusted for

the critical model responses

bull Applicable to variance- and

reliability-based RDO

In our implementation variance-

based robustness analysis is

used inside the iteration and a

final reliability proof is performed

for the final design

Definition of

design and

stochastic

variables

Sensitivity

analysis

Design

failure

Update

constraints

Deterministic

optimization

Variance-

based

robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

54Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Iterative RDO

bull Safety margin of 45s to safety limit safety=85 rads

Sigma level requires (safety-mean) ge 45

Deterministic constraint is modified iteratively

Step 1 Step 2 Step 3 hellip

Optimization (global ARSM) Robustness (100 ALHS)

Constraint m k xmax Mean Sigma Sigma level

le 8 078 500 799 025 799 022 233

le 7 104 500 694 029 694 019 82

le 763 086 491 756 028 755 020 466

55Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled Robust Design Optimization

bull Fully coupled optimization and robustnessreliability analysis

bull For each design during the optimization procedure (nominal design)

the robustnessreliability analysis is performed

bull Applicable to variance- reliability- and Taguchi-based RDO

Our efficient implementation uses small sample variance-based

robustness measures during the optimization and a final

(more accurate) reliability proof

But still the procedure is often not applicable to complex CAE models

Definition of

design and

stochastic

variables

Sensitivity

analysisOptimization

Robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

56Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled RDO in optiSLang

bull Nested loop enables the coupled RDO

bull Optimizer has to handle statistical

errors of inner robustness analysis

bull Sigma level as constraint

See tutorial HelpTutorialsOscillatorOscillator_Robustness

57Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Fully Coupled RDO

bull ARSM + robustness analysis

bull For each design 1+20 solver runs

bull Definition of robustness constraint for optimization procedure (safety-mean)-45s ge 0

Robust Design Optimization (ARSM+LHS)

m k xmax Mean Sigma Sigma level

ARSM+20LHS 087 500 028 76 020 45

58Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

bull Approximation of model responses in

mixed optimizationstochastic space

bull Simultaneous RDO is performed on

a global response surface

bull Applicable to variance- reliability-

and Taguchi-based RDO

bull Approximation quality significantly

influences RDO results

Final robustnessreliability proof

is required

bull Pure stochastic variables have small

influence compared to design variables

Important local effects in the stochastic

space may be not represented

RDO on Global Response Surface

59Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

C Bucher Computational Analysis of Randomness in Structural

Mechanics Taylor amp Francis 2009

copy Dynardo GmbH

Further Reading

28Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Variance based Robustness Analysis

1) Define the robustness space using scatter range distribution and correlation

2) Scan the robustness space by producing and evaluating ndesigns

3) Check the variation 4) Check the

explainability of the model

5) Identify the most important scattering variables

29Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Exceedance Probability

bull Probability of reaching values above a limit for Gaussian distribution

m x

fX(x)

x

30Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Sigma Level vs Failure Probability

bull The sigma level can be used to estimate the probability of exceeding

a certain response limit

bull Since the distribution type of the response is generally unknown

this estimate may be very inaccurate for small probabilities

(sigma levels larger than 3)

bull The sigma level deals with single limit values whereas the failure

probability quantifies the event that any of several limits is exceeded

Reliability analysis should be applied to proof the required safety level

Distribution Required sigma level (CV=20)

pF = 10-2 pF = 10-3 pF = 10-6

Normal 232 309 475

Log-normal 277 404 757

Rayleigh 272 376 611

Weibull 203 254 349

31Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Example Optimized Damped Oscillator

bull Robustness evaluation at

the deterministic optimum

bull Mass m damping ratio D stiffness k and initial kinetic energy Ekin

taken as normally distributed random variables

32Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Robustness analysis with respect to damped eigen-frequency and

maximum amplitude

ndash Check CV of objective and constraints

ndash Check if safety constraint safety = 85 rads

is outside of 45 level

ndash Check importance of input variables

ndash Check explainability by MOPCoP

Example Damped OscillatorVariance based Robustness Analysis

33Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Constraint equation (omega)

bull CoD and CoP is 100

bull k is most important m is minor

bull Mean is close to deterministic

value

bull CV is 27

bull Safety limit is 238 which is

smaller as the required 45

Optimum is not robust in terms of

the constraint condition

Example Damped Oscillator

238

34Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Objective function (xmax)

bull CoD and CoP is 92

bull D is most important Ekin

and k are minor important

bull Mean is not close to

deterministic value

bull CV is 110

Optimum is not robust in terms

of the objective function

Example Damped Oscillator

35Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Reliability Analysis

36Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Concept of Safety

bull Failure occurs if loading S exceeds the resistance R

bull Probability of failure

37Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Partial Safety Factors

bull Definition of characteristical values for loading Sk and resistance Rk

bull Design values are obtained by

using partial safety factors

bull Final safety proof

38Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull The complementary of reliability the probability of failure PF is computed (for numerical reasons)

bull PF is the probability of the event that a set of (stochastic) input parameters leads to an inadmissible state of the analyzed system

(eg exceedance of allowable stress)

bull The limit state function g(x) separates the random variable space Xinto a safe domain g(x) gt 0 and failure domain g(x) le 0

bull Multiple failure criteria (limit state functions) are possible

bull Series system

fails if one single component fails

g(x) = mini (gi (x))

bull Parallel system

fails if all components fail

g(x) = maxi (gi (x))

copy Dynardo GmbH

Reliability Analysis

FF

G

39Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Failure Probability

bull The probability of failure is the integral of the joint probability density

function over the failure domain

bull By introducing an indicator function

I(g(x)) = 1 if (g(x)) lt 0 I(g(x)) = 0 else

this can be computed as the expected value of I

40Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Monte Carlo Simulation

bull Robust for arbitrary limit state functions

bull Confidence of the estimate is very low for small failure probabilities

Sigma level le 2

Independent of number of random variables

X1

X2

g=0

Sigma

level

PF N for cov(PF) = 10

2 23E-2 4 400

3 13E-3 74 000

45 34E-6 29 500 000

41Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

First Order Reliability Method (FORM)

bull Operates in the space of

standardized Gaussian variables

bull Search for failure point with

maximum probability density

(design point)

bull Equals the point in U on the limit state surface with minimal

distance to origin

bull Limit state function is linearized

around design point

bull Then failure probability can be

calculated analytically

bull Distance to origin (in U) is called

reliability index b

bull Can be interpreted as

generalization of sigma level

42Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Importance Sampling

bull Guide the sampling by making use of information about the failure

domain in order to increase the amount of failure events

bull To warrant correct statistics each sample is weighted by the ratio of

original to sampling density

bull Different strategies exist to estimate an ldquooptimalrdquo sampling density

43Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Importance Sampling Using Desing Point (ISPUD)

bull Based on FORM

bull Sampling density is centered at the design point

Requires continuously differentiable limit state function

Multiple design points (local minima) are not supported

May be able to mitigate error due to linearization in FORM

(oscillating limit state surface)

Moderate number of random variables

g(X) = 0

design point

44Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Importance Sampling

bull Sampling density is defined by mean value vector and covariance

matrix of samples in the failure domain

bull Search for dominant failure region by 2-3 sampling iterations

Applicable for non-smooth and even discontinuous limit state functions

Limited to small to medium number of random variables

45Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Directional Sampling

bull Radial search for multiple ldquostar-shapedrdquo failure regions

Applicable for non-smooth and even discontinuous limit state functions

Limited to small number of random variables

Few unsuccessful solver calls possible (as long as search is successful)

46Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Response Surface Method

bull The limit state function is approximated by an Adaptive Response

Surface Method using a Moving Least Squares model

bull Directional Sampling is performed on the Response Surface

bull Additional supports are added near the limit state surface in regions of

high probability density

Applicable to a wide range of limit state functions

Efficient for a moderately high number of random variables

47Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Overview of Methods

Recommended area of application

Approach Non-linearity Failure domains No parameters No solver runs

Monte Carlo

Simulation

arbitrary arbitrary many gt10^4 (3 sigma)

gt10^7 (5 sigma)

Directional

Sampling

arbitrary arbitrary lt= 10 1000-5000

Adaptive Importance

Sampling

arbitrary one dominant lt= 10 500-1000

FORM SORM

ISPUD

monotonic one dominant lt= 20 200-500

Adaptive Response

Surface Method

continuous few dominant lt= 20 200-500

48Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVerification of Robust Design by Reliability Analysis

bull Safety margin of 45 is equivalent to a failure probability of 3410-6

if responses were normally distributed

Reliability

Method Samples Failure probability Error Beta

FORM 65 1310-6 - 47

Adaptive Sampling 1500 1310-6 8410-8 47

Directional Sampling 600 1310-6 4910-7 47

49Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for Best Practice

bull If there is no qualified information about the random parametersonly variance-based robustness evaluation is justified

bull Results with high sigma levels must be verified by reliability analysis

bull Choose proper reliability method due to dimension reliability level solver behavior

bull Reliability results shall be confirmed by a second method

bull When a reduced parameter set is used a confirmation with full parameter set is required

bull Use MOP (based on robustness samples) in order to

bull Monitor sampling

bull Monitor solver behavior

bull Analyze cause for non-robustness

50Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for best practice

bull The Robustness Wizard of optiSLang guides through the setup and helps with the decision for the method based on

bull Knowledge about uncertainty

bull Number of failed designs

bull Solver behavior

bull Sigma level

51Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Robust Design Optimization

52Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Design ImprovementOptimize design performance

Design QualityEnsure design robustness

and reliability

Design QualityEnsure design robustness

and reliability

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

CAE-Data

Measurement

Data

Robust Design

copy Dynardo GmbH

Design ImprovementOptimize design performance

53Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Iterative Robust Design Optimization

bull Decoupled optimization and

robustnessreliability analysis

bull For each optimization run the

safety margins are adjusted for

the critical model responses

bull Applicable to variance- and

reliability-based RDO

In our implementation variance-

based robustness analysis is

used inside the iteration and a

final reliability proof is performed

for the final design

Definition of

design and

stochastic

variables

Sensitivity

analysis

Design

failure

Update

constraints

Deterministic

optimization

Variance-

based

robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

54Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Iterative RDO

bull Safety margin of 45s to safety limit safety=85 rads

Sigma level requires (safety-mean) ge 45

Deterministic constraint is modified iteratively

Step 1 Step 2 Step 3 hellip

Optimization (global ARSM) Robustness (100 ALHS)

Constraint m k xmax Mean Sigma Sigma level

le 8 078 500 799 025 799 022 233

le 7 104 500 694 029 694 019 82

le 763 086 491 756 028 755 020 466

55Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled Robust Design Optimization

bull Fully coupled optimization and robustnessreliability analysis

bull For each design during the optimization procedure (nominal design)

the robustnessreliability analysis is performed

bull Applicable to variance- reliability- and Taguchi-based RDO

Our efficient implementation uses small sample variance-based

robustness measures during the optimization and a final

(more accurate) reliability proof

But still the procedure is often not applicable to complex CAE models

Definition of

design and

stochastic

variables

Sensitivity

analysisOptimization

Robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

56Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled RDO in optiSLang

bull Nested loop enables the coupled RDO

bull Optimizer has to handle statistical

errors of inner robustness analysis

bull Sigma level as constraint

See tutorial HelpTutorialsOscillatorOscillator_Robustness

57Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Fully Coupled RDO

bull ARSM + robustness analysis

bull For each design 1+20 solver runs

bull Definition of robustness constraint for optimization procedure (safety-mean)-45s ge 0

Robust Design Optimization (ARSM+LHS)

m k xmax Mean Sigma Sigma level

ARSM+20LHS 087 500 028 76 020 45

58Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

bull Approximation of model responses in

mixed optimizationstochastic space

bull Simultaneous RDO is performed on

a global response surface

bull Applicable to variance- reliability-

and Taguchi-based RDO

bull Approximation quality significantly

influences RDO results

Final robustnessreliability proof

is required

bull Pure stochastic variables have small

influence compared to design variables

Important local effects in the stochastic

space may be not represented

RDO on Global Response Surface

59Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

C Bucher Computational Analysis of Randomness in Structural

Mechanics Taylor amp Francis 2009

copy Dynardo GmbH

Further Reading

29Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Exceedance Probability

bull Probability of reaching values above a limit for Gaussian distribution

m x

fX(x)

x

30Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Sigma Level vs Failure Probability

bull The sigma level can be used to estimate the probability of exceeding

a certain response limit

bull Since the distribution type of the response is generally unknown

this estimate may be very inaccurate for small probabilities

(sigma levels larger than 3)

bull The sigma level deals with single limit values whereas the failure

probability quantifies the event that any of several limits is exceeded

Reliability analysis should be applied to proof the required safety level

Distribution Required sigma level (CV=20)

pF = 10-2 pF = 10-3 pF = 10-6

Normal 232 309 475

Log-normal 277 404 757

Rayleigh 272 376 611

Weibull 203 254 349

31Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Example Optimized Damped Oscillator

bull Robustness evaluation at

the deterministic optimum

bull Mass m damping ratio D stiffness k and initial kinetic energy Ekin

taken as normally distributed random variables

32Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Robustness analysis with respect to damped eigen-frequency and

maximum amplitude

ndash Check CV of objective and constraints

ndash Check if safety constraint safety = 85 rads

is outside of 45 level

ndash Check importance of input variables

ndash Check explainability by MOPCoP

Example Damped OscillatorVariance based Robustness Analysis

33Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Constraint equation (omega)

bull CoD and CoP is 100

bull k is most important m is minor

bull Mean is close to deterministic

value

bull CV is 27

bull Safety limit is 238 which is

smaller as the required 45

Optimum is not robust in terms of

the constraint condition

Example Damped Oscillator

238

34Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Objective function (xmax)

bull CoD and CoP is 92

bull D is most important Ekin

and k are minor important

bull Mean is not close to

deterministic value

bull CV is 110

Optimum is not robust in terms

of the objective function

Example Damped Oscillator

35Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Reliability Analysis

36Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Concept of Safety

bull Failure occurs if loading S exceeds the resistance R

bull Probability of failure

37Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Partial Safety Factors

bull Definition of characteristical values for loading Sk and resistance Rk

bull Design values are obtained by

using partial safety factors

bull Final safety proof

38Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull The complementary of reliability the probability of failure PF is computed (for numerical reasons)

bull PF is the probability of the event that a set of (stochastic) input parameters leads to an inadmissible state of the analyzed system

(eg exceedance of allowable stress)

bull The limit state function g(x) separates the random variable space Xinto a safe domain g(x) gt 0 and failure domain g(x) le 0

bull Multiple failure criteria (limit state functions) are possible

bull Series system

fails if one single component fails

g(x) = mini (gi (x))

bull Parallel system

fails if all components fail

g(x) = maxi (gi (x))

copy Dynardo GmbH

Reliability Analysis

FF

G

39Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Failure Probability

bull The probability of failure is the integral of the joint probability density

function over the failure domain

bull By introducing an indicator function

I(g(x)) = 1 if (g(x)) lt 0 I(g(x)) = 0 else

this can be computed as the expected value of I

40Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Monte Carlo Simulation

bull Robust for arbitrary limit state functions

bull Confidence of the estimate is very low for small failure probabilities

Sigma level le 2

Independent of number of random variables

X1

X2

g=0

Sigma

level

PF N for cov(PF) = 10

2 23E-2 4 400

3 13E-3 74 000

45 34E-6 29 500 000

41Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

First Order Reliability Method (FORM)

bull Operates in the space of

standardized Gaussian variables

bull Search for failure point with

maximum probability density

(design point)

bull Equals the point in U on the limit state surface with minimal

distance to origin

bull Limit state function is linearized

around design point

bull Then failure probability can be

calculated analytically

bull Distance to origin (in U) is called

reliability index b

bull Can be interpreted as

generalization of sigma level

42Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Importance Sampling

bull Guide the sampling by making use of information about the failure

domain in order to increase the amount of failure events

bull To warrant correct statistics each sample is weighted by the ratio of

original to sampling density

bull Different strategies exist to estimate an ldquooptimalrdquo sampling density

43Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Importance Sampling Using Desing Point (ISPUD)

bull Based on FORM

bull Sampling density is centered at the design point

Requires continuously differentiable limit state function

Multiple design points (local minima) are not supported

May be able to mitigate error due to linearization in FORM

(oscillating limit state surface)

Moderate number of random variables

g(X) = 0

design point

44Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Importance Sampling

bull Sampling density is defined by mean value vector and covariance

matrix of samples in the failure domain

bull Search for dominant failure region by 2-3 sampling iterations

Applicable for non-smooth and even discontinuous limit state functions

Limited to small to medium number of random variables

45Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Directional Sampling

bull Radial search for multiple ldquostar-shapedrdquo failure regions

Applicable for non-smooth and even discontinuous limit state functions

Limited to small number of random variables

Few unsuccessful solver calls possible (as long as search is successful)

46Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Response Surface Method

bull The limit state function is approximated by an Adaptive Response

Surface Method using a Moving Least Squares model

bull Directional Sampling is performed on the Response Surface

bull Additional supports are added near the limit state surface in regions of

high probability density

Applicable to a wide range of limit state functions

Efficient for a moderately high number of random variables

47Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Overview of Methods

Recommended area of application

Approach Non-linearity Failure domains No parameters No solver runs

Monte Carlo

Simulation

arbitrary arbitrary many gt10^4 (3 sigma)

gt10^7 (5 sigma)

Directional

Sampling

arbitrary arbitrary lt= 10 1000-5000

Adaptive Importance

Sampling

arbitrary one dominant lt= 10 500-1000

FORM SORM

ISPUD

monotonic one dominant lt= 20 200-500

Adaptive Response

Surface Method

continuous few dominant lt= 20 200-500

48Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVerification of Robust Design by Reliability Analysis

bull Safety margin of 45 is equivalent to a failure probability of 3410-6

if responses were normally distributed

Reliability

Method Samples Failure probability Error Beta

FORM 65 1310-6 - 47

Adaptive Sampling 1500 1310-6 8410-8 47

Directional Sampling 600 1310-6 4910-7 47

49Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for Best Practice

bull If there is no qualified information about the random parametersonly variance-based robustness evaluation is justified

bull Results with high sigma levels must be verified by reliability analysis

bull Choose proper reliability method due to dimension reliability level solver behavior

bull Reliability results shall be confirmed by a second method

bull When a reduced parameter set is used a confirmation with full parameter set is required

bull Use MOP (based on robustness samples) in order to

bull Monitor sampling

bull Monitor solver behavior

bull Analyze cause for non-robustness

50Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for best practice

bull The Robustness Wizard of optiSLang guides through the setup and helps with the decision for the method based on

bull Knowledge about uncertainty

bull Number of failed designs

bull Solver behavior

bull Sigma level

51Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Robust Design Optimization

52Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Design ImprovementOptimize design performance

Design QualityEnsure design robustness

and reliability

Design QualityEnsure design robustness

and reliability

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

CAE-Data

Measurement

Data

Robust Design

copy Dynardo GmbH

Design ImprovementOptimize design performance

53Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Iterative Robust Design Optimization

bull Decoupled optimization and

robustnessreliability analysis

bull For each optimization run the

safety margins are adjusted for

the critical model responses

bull Applicable to variance- and

reliability-based RDO

In our implementation variance-

based robustness analysis is

used inside the iteration and a

final reliability proof is performed

for the final design

Definition of

design and

stochastic

variables

Sensitivity

analysis

Design

failure

Update

constraints

Deterministic

optimization

Variance-

based

robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

54Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Iterative RDO

bull Safety margin of 45s to safety limit safety=85 rads

Sigma level requires (safety-mean) ge 45

Deterministic constraint is modified iteratively

Step 1 Step 2 Step 3 hellip

Optimization (global ARSM) Robustness (100 ALHS)

Constraint m k xmax Mean Sigma Sigma level

le 8 078 500 799 025 799 022 233

le 7 104 500 694 029 694 019 82

le 763 086 491 756 028 755 020 466

55Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled Robust Design Optimization

bull Fully coupled optimization and robustnessreliability analysis

bull For each design during the optimization procedure (nominal design)

the robustnessreliability analysis is performed

bull Applicable to variance- reliability- and Taguchi-based RDO

Our efficient implementation uses small sample variance-based

robustness measures during the optimization and a final

(more accurate) reliability proof

But still the procedure is often not applicable to complex CAE models

Definition of

design and

stochastic

variables

Sensitivity

analysisOptimization

Robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

56Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled RDO in optiSLang

bull Nested loop enables the coupled RDO

bull Optimizer has to handle statistical

errors of inner robustness analysis

bull Sigma level as constraint

See tutorial HelpTutorialsOscillatorOscillator_Robustness

57Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Fully Coupled RDO

bull ARSM + robustness analysis

bull For each design 1+20 solver runs

bull Definition of robustness constraint for optimization procedure (safety-mean)-45s ge 0

Robust Design Optimization (ARSM+LHS)

m k xmax Mean Sigma Sigma level

ARSM+20LHS 087 500 028 76 020 45

58Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

bull Approximation of model responses in

mixed optimizationstochastic space

bull Simultaneous RDO is performed on

a global response surface

bull Applicable to variance- reliability-

and Taguchi-based RDO

bull Approximation quality significantly

influences RDO results

Final robustnessreliability proof

is required

bull Pure stochastic variables have small

influence compared to design variables

Important local effects in the stochastic

space may be not represented

RDO on Global Response Surface

59Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

C Bucher Computational Analysis of Randomness in Structural

Mechanics Taylor amp Francis 2009

copy Dynardo GmbH

Further Reading

30Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Sigma Level vs Failure Probability

bull The sigma level can be used to estimate the probability of exceeding

a certain response limit

bull Since the distribution type of the response is generally unknown

this estimate may be very inaccurate for small probabilities

(sigma levels larger than 3)

bull The sigma level deals with single limit values whereas the failure

probability quantifies the event that any of several limits is exceeded

Reliability analysis should be applied to proof the required safety level

Distribution Required sigma level (CV=20)

pF = 10-2 pF = 10-3 pF = 10-6

Normal 232 309 475

Log-normal 277 404 757

Rayleigh 272 376 611

Weibull 203 254 349

31Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Example Optimized Damped Oscillator

bull Robustness evaluation at

the deterministic optimum

bull Mass m damping ratio D stiffness k and initial kinetic energy Ekin

taken as normally distributed random variables

32Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Robustness analysis with respect to damped eigen-frequency and

maximum amplitude

ndash Check CV of objective and constraints

ndash Check if safety constraint safety = 85 rads

is outside of 45 level

ndash Check importance of input variables

ndash Check explainability by MOPCoP

Example Damped OscillatorVariance based Robustness Analysis

33Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Constraint equation (omega)

bull CoD and CoP is 100

bull k is most important m is minor

bull Mean is close to deterministic

value

bull CV is 27

bull Safety limit is 238 which is

smaller as the required 45

Optimum is not robust in terms of

the constraint condition

Example Damped Oscillator

238

34Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Objective function (xmax)

bull CoD and CoP is 92

bull D is most important Ekin

and k are minor important

bull Mean is not close to

deterministic value

bull CV is 110

Optimum is not robust in terms

of the objective function

Example Damped Oscillator

35Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Reliability Analysis

36Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Concept of Safety

bull Failure occurs if loading S exceeds the resistance R

bull Probability of failure

37Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Partial Safety Factors

bull Definition of characteristical values for loading Sk and resistance Rk

bull Design values are obtained by

using partial safety factors

bull Final safety proof

38Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull The complementary of reliability the probability of failure PF is computed (for numerical reasons)

bull PF is the probability of the event that a set of (stochastic) input parameters leads to an inadmissible state of the analyzed system

(eg exceedance of allowable stress)

bull The limit state function g(x) separates the random variable space Xinto a safe domain g(x) gt 0 and failure domain g(x) le 0

bull Multiple failure criteria (limit state functions) are possible

bull Series system

fails if one single component fails

g(x) = mini (gi (x))

bull Parallel system

fails if all components fail

g(x) = maxi (gi (x))

copy Dynardo GmbH

Reliability Analysis

FF

G

39Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Failure Probability

bull The probability of failure is the integral of the joint probability density

function over the failure domain

bull By introducing an indicator function

I(g(x)) = 1 if (g(x)) lt 0 I(g(x)) = 0 else

this can be computed as the expected value of I

40Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Monte Carlo Simulation

bull Robust for arbitrary limit state functions

bull Confidence of the estimate is very low for small failure probabilities

Sigma level le 2

Independent of number of random variables

X1

X2

g=0

Sigma

level

PF N for cov(PF) = 10

2 23E-2 4 400

3 13E-3 74 000

45 34E-6 29 500 000

41Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

First Order Reliability Method (FORM)

bull Operates in the space of

standardized Gaussian variables

bull Search for failure point with

maximum probability density

(design point)

bull Equals the point in U on the limit state surface with minimal

distance to origin

bull Limit state function is linearized

around design point

bull Then failure probability can be

calculated analytically

bull Distance to origin (in U) is called

reliability index b

bull Can be interpreted as

generalization of sigma level

42Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Importance Sampling

bull Guide the sampling by making use of information about the failure

domain in order to increase the amount of failure events

bull To warrant correct statistics each sample is weighted by the ratio of

original to sampling density

bull Different strategies exist to estimate an ldquooptimalrdquo sampling density

43Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Importance Sampling Using Desing Point (ISPUD)

bull Based on FORM

bull Sampling density is centered at the design point

Requires continuously differentiable limit state function

Multiple design points (local minima) are not supported

May be able to mitigate error due to linearization in FORM

(oscillating limit state surface)

Moderate number of random variables

g(X) = 0

design point

44Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Importance Sampling

bull Sampling density is defined by mean value vector and covariance

matrix of samples in the failure domain

bull Search for dominant failure region by 2-3 sampling iterations

Applicable for non-smooth and even discontinuous limit state functions

Limited to small to medium number of random variables

45Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Directional Sampling

bull Radial search for multiple ldquostar-shapedrdquo failure regions

Applicable for non-smooth and even discontinuous limit state functions

Limited to small number of random variables

Few unsuccessful solver calls possible (as long as search is successful)

46Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Response Surface Method

bull The limit state function is approximated by an Adaptive Response

Surface Method using a Moving Least Squares model

bull Directional Sampling is performed on the Response Surface

bull Additional supports are added near the limit state surface in regions of

high probability density

Applicable to a wide range of limit state functions

Efficient for a moderately high number of random variables

47Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Overview of Methods

Recommended area of application

Approach Non-linearity Failure domains No parameters No solver runs

Monte Carlo

Simulation

arbitrary arbitrary many gt10^4 (3 sigma)

gt10^7 (5 sigma)

Directional

Sampling

arbitrary arbitrary lt= 10 1000-5000

Adaptive Importance

Sampling

arbitrary one dominant lt= 10 500-1000

FORM SORM

ISPUD

monotonic one dominant lt= 20 200-500

Adaptive Response

Surface Method

continuous few dominant lt= 20 200-500

48Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVerification of Robust Design by Reliability Analysis

bull Safety margin of 45 is equivalent to a failure probability of 3410-6

if responses were normally distributed

Reliability

Method Samples Failure probability Error Beta

FORM 65 1310-6 - 47

Adaptive Sampling 1500 1310-6 8410-8 47

Directional Sampling 600 1310-6 4910-7 47

49Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for Best Practice

bull If there is no qualified information about the random parametersonly variance-based robustness evaluation is justified

bull Results with high sigma levels must be verified by reliability analysis

bull Choose proper reliability method due to dimension reliability level solver behavior

bull Reliability results shall be confirmed by a second method

bull When a reduced parameter set is used a confirmation with full parameter set is required

bull Use MOP (based on robustness samples) in order to

bull Monitor sampling

bull Monitor solver behavior

bull Analyze cause for non-robustness

50Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for best practice

bull The Robustness Wizard of optiSLang guides through the setup and helps with the decision for the method based on

bull Knowledge about uncertainty

bull Number of failed designs

bull Solver behavior

bull Sigma level

51Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Robust Design Optimization

52Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Design ImprovementOptimize design performance

Design QualityEnsure design robustness

and reliability

Design QualityEnsure design robustness

and reliability

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

CAE-Data

Measurement

Data

Robust Design

copy Dynardo GmbH

Design ImprovementOptimize design performance

53Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Iterative Robust Design Optimization

bull Decoupled optimization and

robustnessreliability analysis

bull For each optimization run the

safety margins are adjusted for

the critical model responses

bull Applicable to variance- and

reliability-based RDO

In our implementation variance-

based robustness analysis is

used inside the iteration and a

final reliability proof is performed

for the final design

Definition of

design and

stochastic

variables

Sensitivity

analysis

Design

failure

Update

constraints

Deterministic

optimization

Variance-

based

robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

54Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Iterative RDO

bull Safety margin of 45s to safety limit safety=85 rads

Sigma level requires (safety-mean) ge 45

Deterministic constraint is modified iteratively

Step 1 Step 2 Step 3 hellip

Optimization (global ARSM) Robustness (100 ALHS)

Constraint m k xmax Mean Sigma Sigma level

le 8 078 500 799 025 799 022 233

le 7 104 500 694 029 694 019 82

le 763 086 491 756 028 755 020 466

55Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled Robust Design Optimization

bull Fully coupled optimization and robustnessreliability analysis

bull For each design during the optimization procedure (nominal design)

the robustnessreliability analysis is performed

bull Applicable to variance- reliability- and Taguchi-based RDO

Our efficient implementation uses small sample variance-based

robustness measures during the optimization and a final

(more accurate) reliability proof

But still the procedure is often not applicable to complex CAE models

Definition of

design and

stochastic

variables

Sensitivity

analysisOptimization

Robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

56Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled RDO in optiSLang

bull Nested loop enables the coupled RDO

bull Optimizer has to handle statistical

errors of inner robustness analysis

bull Sigma level as constraint

See tutorial HelpTutorialsOscillatorOscillator_Robustness

57Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Fully Coupled RDO

bull ARSM + robustness analysis

bull For each design 1+20 solver runs

bull Definition of robustness constraint for optimization procedure (safety-mean)-45s ge 0

Robust Design Optimization (ARSM+LHS)

m k xmax Mean Sigma Sigma level

ARSM+20LHS 087 500 028 76 020 45

58Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

bull Approximation of model responses in

mixed optimizationstochastic space

bull Simultaneous RDO is performed on

a global response surface

bull Applicable to variance- reliability-

and Taguchi-based RDO

bull Approximation quality significantly

influences RDO results

Final robustnessreliability proof

is required

bull Pure stochastic variables have small

influence compared to design variables

Important local effects in the stochastic

space may be not represented

RDO on Global Response Surface

59Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

C Bucher Computational Analysis of Randomness in Structural

Mechanics Taylor amp Francis 2009

copy Dynardo GmbH

Further Reading

31Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Example Optimized Damped Oscillator

bull Robustness evaluation at

the deterministic optimum

bull Mass m damping ratio D stiffness k and initial kinetic energy Ekin

taken as normally distributed random variables

32Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Robustness analysis with respect to damped eigen-frequency and

maximum amplitude

ndash Check CV of objective and constraints

ndash Check if safety constraint safety = 85 rads

is outside of 45 level

ndash Check importance of input variables

ndash Check explainability by MOPCoP

Example Damped OscillatorVariance based Robustness Analysis

33Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Constraint equation (omega)

bull CoD and CoP is 100

bull k is most important m is minor

bull Mean is close to deterministic

value

bull CV is 27

bull Safety limit is 238 which is

smaller as the required 45

Optimum is not robust in terms of

the constraint condition

Example Damped Oscillator

238

34Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Objective function (xmax)

bull CoD and CoP is 92

bull D is most important Ekin

and k are minor important

bull Mean is not close to

deterministic value

bull CV is 110

Optimum is not robust in terms

of the objective function

Example Damped Oscillator

35Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Reliability Analysis

36Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Concept of Safety

bull Failure occurs if loading S exceeds the resistance R

bull Probability of failure

37Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Partial Safety Factors

bull Definition of characteristical values for loading Sk and resistance Rk

bull Design values are obtained by

using partial safety factors

bull Final safety proof

38Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull The complementary of reliability the probability of failure PF is computed (for numerical reasons)

bull PF is the probability of the event that a set of (stochastic) input parameters leads to an inadmissible state of the analyzed system

(eg exceedance of allowable stress)

bull The limit state function g(x) separates the random variable space Xinto a safe domain g(x) gt 0 and failure domain g(x) le 0

bull Multiple failure criteria (limit state functions) are possible

bull Series system

fails if one single component fails

g(x) = mini (gi (x))

bull Parallel system

fails if all components fail

g(x) = maxi (gi (x))

copy Dynardo GmbH

Reliability Analysis

FF

G

39Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Failure Probability

bull The probability of failure is the integral of the joint probability density

function over the failure domain

bull By introducing an indicator function

I(g(x)) = 1 if (g(x)) lt 0 I(g(x)) = 0 else

this can be computed as the expected value of I

40Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Monte Carlo Simulation

bull Robust for arbitrary limit state functions

bull Confidence of the estimate is very low for small failure probabilities

Sigma level le 2

Independent of number of random variables

X1

X2

g=0

Sigma

level

PF N for cov(PF) = 10

2 23E-2 4 400

3 13E-3 74 000

45 34E-6 29 500 000

41Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

First Order Reliability Method (FORM)

bull Operates in the space of

standardized Gaussian variables

bull Search for failure point with

maximum probability density

(design point)

bull Equals the point in U on the limit state surface with minimal

distance to origin

bull Limit state function is linearized

around design point

bull Then failure probability can be

calculated analytically

bull Distance to origin (in U) is called

reliability index b

bull Can be interpreted as

generalization of sigma level

42Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Importance Sampling

bull Guide the sampling by making use of information about the failure

domain in order to increase the amount of failure events

bull To warrant correct statistics each sample is weighted by the ratio of

original to sampling density

bull Different strategies exist to estimate an ldquooptimalrdquo sampling density

43Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Importance Sampling Using Desing Point (ISPUD)

bull Based on FORM

bull Sampling density is centered at the design point

Requires continuously differentiable limit state function

Multiple design points (local minima) are not supported

May be able to mitigate error due to linearization in FORM

(oscillating limit state surface)

Moderate number of random variables

g(X) = 0

design point

44Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Importance Sampling

bull Sampling density is defined by mean value vector and covariance

matrix of samples in the failure domain

bull Search for dominant failure region by 2-3 sampling iterations

Applicable for non-smooth and even discontinuous limit state functions

Limited to small to medium number of random variables

45Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Directional Sampling

bull Radial search for multiple ldquostar-shapedrdquo failure regions

Applicable for non-smooth and even discontinuous limit state functions

Limited to small number of random variables

Few unsuccessful solver calls possible (as long as search is successful)

46Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Response Surface Method

bull The limit state function is approximated by an Adaptive Response

Surface Method using a Moving Least Squares model

bull Directional Sampling is performed on the Response Surface

bull Additional supports are added near the limit state surface in regions of

high probability density

Applicable to a wide range of limit state functions

Efficient for a moderately high number of random variables

47Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Overview of Methods

Recommended area of application

Approach Non-linearity Failure domains No parameters No solver runs

Monte Carlo

Simulation

arbitrary arbitrary many gt10^4 (3 sigma)

gt10^7 (5 sigma)

Directional

Sampling

arbitrary arbitrary lt= 10 1000-5000

Adaptive Importance

Sampling

arbitrary one dominant lt= 10 500-1000

FORM SORM

ISPUD

monotonic one dominant lt= 20 200-500

Adaptive Response

Surface Method

continuous few dominant lt= 20 200-500

48Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVerification of Robust Design by Reliability Analysis

bull Safety margin of 45 is equivalent to a failure probability of 3410-6

if responses were normally distributed

Reliability

Method Samples Failure probability Error Beta

FORM 65 1310-6 - 47

Adaptive Sampling 1500 1310-6 8410-8 47

Directional Sampling 600 1310-6 4910-7 47

49Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for Best Practice

bull If there is no qualified information about the random parametersonly variance-based robustness evaluation is justified

bull Results with high sigma levels must be verified by reliability analysis

bull Choose proper reliability method due to dimension reliability level solver behavior

bull Reliability results shall be confirmed by a second method

bull When a reduced parameter set is used a confirmation with full parameter set is required

bull Use MOP (based on robustness samples) in order to

bull Monitor sampling

bull Monitor solver behavior

bull Analyze cause for non-robustness

50Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for best practice

bull The Robustness Wizard of optiSLang guides through the setup and helps with the decision for the method based on

bull Knowledge about uncertainty

bull Number of failed designs

bull Solver behavior

bull Sigma level

51Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Robust Design Optimization

52Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Design ImprovementOptimize design performance

Design QualityEnsure design robustness

and reliability

Design QualityEnsure design robustness

and reliability

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

CAE-Data

Measurement

Data

Robust Design

copy Dynardo GmbH

Design ImprovementOptimize design performance

53Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Iterative Robust Design Optimization

bull Decoupled optimization and

robustnessreliability analysis

bull For each optimization run the

safety margins are adjusted for

the critical model responses

bull Applicable to variance- and

reliability-based RDO

In our implementation variance-

based robustness analysis is

used inside the iteration and a

final reliability proof is performed

for the final design

Definition of

design and

stochastic

variables

Sensitivity

analysis

Design

failure

Update

constraints

Deterministic

optimization

Variance-

based

robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

54Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Iterative RDO

bull Safety margin of 45s to safety limit safety=85 rads

Sigma level requires (safety-mean) ge 45

Deterministic constraint is modified iteratively

Step 1 Step 2 Step 3 hellip

Optimization (global ARSM) Robustness (100 ALHS)

Constraint m k xmax Mean Sigma Sigma level

le 8 078 500 799 025 799 022 233

le 7 104 500 694 029 694 019 82

le 763 086 491 756 028 755 020 466

55Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled Robust Design Optimization

bull Fully coupled optimization and robustnessreliability analysis

bull For each design during the optimization procedure (nominal design)

the robustnessreliability analysis is performed

bull Applicable to variance- reliability- and Taguchi-based RDO

Our efficient implementation uses small sample variance-based

robustness measures during the optimization and a final

(more accurate) reliability proof

But still the procedure is often not applicable to complex CAE models

Definition of

design and

stochastic

variables

Sensitivity

analysisOptimization

Robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

56Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled RDO in optiSLang

bull Nested loop enables the coupled RDO

bull Optimizer has to handle statistical

errors of inner robustness analysis

bull Sigma level as constraint

See tutorial HelpTutorialsOscillatorOscillator_Robustness

57Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Fully Coupled RDO

bull ARSM + robustness analysis

bull For each design 1+20 solver runs

bull Definition of robustness constraint for optimization procedure (safety-mean)-45s ge 0

Robust Design Optimization (ARSM+LHS)

m k xmax Mean Sigma Sigma level

ARSM+20LHS 087 500 028 76 020 45

58Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

bull Approximation of model responses in

mixed optimizationstochastic space

bull Simultaneous RDO is performed on

a global response surface

bull Applicable to variance- reliability-

and Taguchi-based RDO

bull Approximation quality significantly

influences RDO results

Final robustnessreliability proof

is required

bull Pure stochastic variables have small

influence compared to design variables

Important local effects in the stochastic

space may be not represented

RDO on Global Response Surface

59Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

C Bucher Computational Analysis of Randomness in Structural

Mechanics Taylor amp Francis 2009

copy Dynardo GmbH

Further Reading

32Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull Robustness analysis with respect to damped eigen-frequency and

maximum amplitude

ndash Check CV of objective and constraints

ndash Check if safety constraint safety = 85 rads

is outside of 45 level

ndash Check importance of input variables

ndash Check explainability by MOPCoP

Example Damped OscillatorVariance based Robustness Analysis

33Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Constraint equation (omega)

bull CoD and CoP is 100

bull k is most important m is minor

bull Mean is close to deterministic

value

bull CV is 27

bull Safety limit is 238 which is

smaller as the required 45

Optimum is not robust in terms of

the constraint condition

Example Damped Oscillator

238

34Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Objective function (xmax)

bull CoD and CoP is 92

bull D is most important Ekin

and k are minor important

bull Mean is not close to

deterministic value

bull CV is 110

Optimum is not robust in terms

of the objective function

Example Damped Oscillator

35Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Reliability Analysis

36Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Concept of Safety

bull Failure occurs if loading S exceeds the resistance R

bull Probability of failure

37Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Partial Safety Factors

bull Definition of characteristical values for loading Sk and resistance Rk

bull Design values are obtained by

using partial safety factors

bull Final safety proof

38Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull The complementary of reliability the probability of failure PF is computed (for numerical reasons)

bull PF is the probability of the event that a set of (stochastic) input parameters leads to an inadmissible state of the analyzed system

(eg exceedance of allowable stress)

bull The limit state function g(x) separates the random variable space Xinto a safe domain g(x) gt 0 and failure domain g(x) le 0

bull Multiple failure criteria (limit state functions) are possible

bull Series system

fails if one single component fails

g(x) = mini (gi (x))

bull Parallel system

fails if all components fail

g(x) = maxi (gi (x))

copy Dynardo GmbH

Reliability Analysis

FF

G

39Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Failure Probability

bull The probability of failure is the integral of the joint probability density

function over the failure domain

bull By introducing an indicator function

I(g(x)) = 1 if (g(x)) lt 0 I(g(x)) = 0 else

this can be computed as the expected value of I

40Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Monte Carlo Simulation

bull Robust for arbitrary limit state functions

bull Confidence of the estimate is very low for small failure probabilities

Sigma level le 2

Independent of number of random variables

X1

X2

g=0

Sigma

level

PF N for cov(PF) = 10

2 23E-2 4 400

3 13E-3 74 000

45 34E-6 29 500 000

41Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

First Order Reliability Method (FORM)

bull Operates in the space of

standardized Gaussian variables

bull Search for failure point with

maximum probability density

(design point)

bull Equals the point in U on the limit state surface with minimal

distance to origin

bull Limit state function is linearized

around design point

bull Then failure probability can be

calculated analytically

bull Distance to origin (in U) is called

reliability index b

bull Can be interpreted as

generalization of sigma level

42Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Importance Sampling

bull Guide the sampling by making use of information about the failure

domain in order to increase the amount of failure events

bull To warrant correct statistics each sample is weighted by the ratio of

original to sampling density

bull Different strategies exist to estimate an ldquooptimalrdquo sampling density

43Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Importance Sampling Using Desing Point (ISPUD)

bull Based on FORM

bull Sampling density is centered at the design point

Requires continuously differentiable limit state function

Multiple design points (local minima) are not supported

May be able to mitigate error due to linearization in FORM

(oscillating limit state surface)

Moderate number of random variables

g(X) = 0

design point

44Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Importance Sampling

bull Sampling density is defined by mean value vector and covariance

matrix of samples in the failure domain

bull Search for dominant failure region by 2-3 sampling iterations

Applicable for non-smooth and even discontinuous limit state functions

Limited to small to medium number of random variables

45Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Directional Sampling

bull Radial search for multiple ldquostar-shapedrdquo failure regions

Applicable for non-smooth and even discontinuous limit state functions

Limited to small number of random variables

Few unsuccessful solver calls possible (as long as search is successful)

46Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Response Surface Method

bull The limit state function is approximated by an Adaptive Response

Surface Method using a Moving Least Squares model

bull Directional Sampling is performed on the Response Surface

bull Additional supports are added near the limit state surface in regions of

high probability density

Applicable to a wide range of limit state functions

Efficient for a moderately high number of random variables

47Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Overview of Methods

Recommended area of application

Approach Non-linearity Failure domains No parameters No solver runs

Monte Carlo

Simulation

arbitrary arbitrary many gt10^4 (3 sigma)

gt10^7 (5 sigma)

Directional

Sampling

arbitrary arbitrary lt= 10 1000-5000

Adaptive Importance

Sampling

arbitrary one dominant lt= 10 500-1000

FORM SORM

ISPUD

monotonic one dominant lt= 20 200-500

Adaptive Response

Surface Method

continuous few dominant lt= 20 200-500

48Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVerification of Robust Design by Reliability Analysis

bull Safety margin of 45 is equivalent to a failure probability of 3410-6

if responses were normally distributed

Reliability

Method Samples Failure probability Error Beta

FORM 65 1310-6 - 47

Adaptive Sampling 1500 1310-6 8410-8 47

Directional Sampling 600 1310-6 4910-7 47

49Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for Best Practice

bull If there is no qualified information about the random parametersonly variance-based robustness evaluation is justified

bull Results with high sigma levels must be verified by reliability analysis

bull Choose proper reliability method due to dimension reliability level solver behavior

bull Reliability results shall be confirmed by a second method

bull When a reduced parameter set is used a confirmation with full parameter set is required

bull Use MOP (based on robustness samples) in order to

bull Monitor sampling

bull Monitor solver behavior

bull Analyze cause for non-robustness

50Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for best practice

bull The Robustness Wizard of optiSLang guides through the setup and helps with the decision for the method based on

bull Knowledge about uncertainty

bull Number of failed designs

bull Solver behavior

bull Sigma level

51Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Robust Design Optimization

52Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Design ImprovementOptimize design performance

Design QualityEnsure design robustness

and reliability

Design QualityEnsure design robustness

and reliability

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

CAE-Data

Measurement

Data

Robust Design

copy Dynardo GmbH

Design ImprovementOptimize design performance

53Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Iterative Robust Design Optimization

bull Decoupled optimization and

robustnessreliability analysis

bull For each optimization run the

safety margins are adjusted for

the critical model responses

bull Applicable to variance- and

reliability-based RDO

In our implementation variance-

based robustness analysis is

used inside the iteration and a

final reliability proof is performed

for the final design

Definition of

design and

stochastic

variables

Sensitivity

analysis

Design

failure

Update

constraints

Deterministic

optimization

Variance-

based

robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

54Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Iterative RDO

bull Safety margin of 45s to safety limit safety=85 rads

Sigma level requires (safety-mean) ge 45

Deterministic constraint is modified iteratively

Step 1 Step 2 Step 3 hellip

Optimization (global ARSM) Robustness (100 ALHS)

Constraint m k xmax Mean Sigma Sigma level

le 8 078 500 799 025 799 022 233

le 7 104 500 694 029 694 019 82

le 763 086 491 756 028 755 020 466

55Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled Robust Design Optimization

bull Fully coupled optimization and robustnessreliability analysis

bull For each design during the optimization procedure (nominal design)

the robustnessreliability analysis is performed

bull Applicable to variance- reliability- and Taguchi-based RDO

Our efficient implementation uses small sample variance-based

robustness measures during the optimization and a final

(more accurate) reliability proof

But still the procedure is often not applicable to complex CAE models

Definition of

design and

stochastic

variables

Sensitivity

analysisOptimization

Robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

56Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled RDO in optiSLang

bull Nested loop enables the coupled RDO

bull Optimizer has to handle statistical

errors of inner robustness analysis

bull Sigma level as constraint

See tutorial HelpTutorialsOscillatorOscillator_Robustness

57Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Fully Coupled RDO

bull ARSM + robustness analysis

bull For each design 1+20 solver runs

bull Definition of robustness constraint for optimization procedure (safety-mean)-45s ge 0

Robust Design Optimization (ARSM+LHS)

m k xmax Mean Sigma Sigma level

ARSM+20LHS 087 500 028 76 020 45

58Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

bull Approximation of model responses in

mixed optimizationstochastic space

bull Simultaneous RDO is performed on

a global response surface

bull Applicable to variance- reliability-

and Taguchi-based RDO

bull Approximation quality significantly

influences RDO results

Final robustnessreliability proof

is required

bull Pure stochastic variables have small

influence compared to design variables

Important local effects in the stochastic

space may be not represented

RDO on Global Response Surface

59Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

C Bucher Computational Analysis of Randomness in Structural

Mechanics Taylor amp Francis 2009

copy Dynardo GmbH

Further Reading

33Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Constraint equation (omega)

bull CoD and CoP is 100

bull k is most important m is minor

bull Mean is close to deterministic

value

bull CV is 27

bull Safety limit is 238 which is

smaller as the required 45

Optimum is not robust in terms of

the constraint condition

Example Damped Oscillator

238

34Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Objective function (xmax)

bull CoD and CoP is 92

bull D is most important Ekin

and k are minor important

bull Mean is not close to

deterministic value

bull CV is 110

Optimum is not robust in terms

of the objective function

Example Damped Oscillator

35Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Reliability Analysis

36Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Concept of Safety

bull Failure occurs if loading S exceeds the resistance R

bull Probability of failure

37Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Partial Safety Factors

bull Definition of characteristical values for loading Sk and resistance Rk

bull Design values are obtained by

using partial safety factors

bull Final safety proof

38Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull The complementary of reliability the probability of failure PF is computed (for numerical reasons)

bull PF is the probability of the event that a set of (stochastic) input parameters leads to an inadmissible state of the analyzed system

(eg exceedance of allowable stress)

bull The limit state function g(x) separates the random variable space Xinto a safe domain g(x) gt 0 and failure domain g(x) le 0

bull Multiple failure criteria (limit state functions) are possible

bull Series system

fails if one single component fails

g(x) = mini (gi (x))

bull Parallel system

fails if all components fail

g(x) = maxi (gi (x))

copy Dynardo GmbH

Reliability Analysis

FF

G

39Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Failure Probability

bull The probability of failure is the integral of the joint probability density

function over the failure domain

bull By introducing an indicator function

I(g(x)) = 1 if (g(x)) lt 0 I(g(x)) = 0 else

this can be computed as the expected value of I

40Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Monte Carlo Simulation

bull Robust for arbitrary limit state functions

bull Confidence of the estimate is very low for small failure probabilities

Sigma level le 2

Independent of number of random variables

X1

X2

g=0

Sigma

level

PF N for cov(PF) = 10

2 23E-2 4 400

3 13E-3 74 000

45 34E-6 29 500 000

41Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

First Order Reliability Method (FORM)

bull Operates in the space of

standardized Gaussian variables

bull Search for failure point with

maximum probability density

(design point)

bull Equals the point in U on the limit state surface with minimal

distance to origin

bull Limit state function is linearized

around design point

bull Then failure probability can be

calculated analytically

bull Distance to origin (in U) is called

reliability index b

bull Can be interpreted as

generalization of sigma level

42Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Importance Sampling

bull Guide the sampling by making use of information about the failure

domain in order to increase the amount of failure events

bull To warrant correct statistics each sample is weighted by the ratio of

original to sampling density

bull Different strategies exist to estimate an ldquooptimalrdquo sampling density

43Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Importance Sampling Using Desing Point (ISPUD)

bull Based on FORM

bull Sampling density is centered at the design point

Requires continuously differentiable limit state function

Multiple design points (local minima) are not supported

May be able to mitigate error due to linearization in FORM

(oscillating limit state surface)

Moderate number of random variables

g(X) = 0

design point

44Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Importance Sampling

bull Sampling density is defined by mean value vector and covariance

matrix of samples in the failure domain

bull Search for dominant failure region by 2-3 sampling iterations

Applicable for non-smooth and even discontinuous limit state functions

Limited to small to medium number of random variables

45Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Directional Sampling

bull Radial search for multiple ldquostar-shapedrdquo failure regions

Applicable for non-smooth and even discontinuous limit state functions

Limited to small number of random variables

Few unsuccessful solver calls possible (as long as search is successful)

46Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Response Surface Method

bull The limit state function is approximated by an Adaptive Response

Surface Method using a Moving Least Squares model

bull Directional Sampling is performed on the Response Surface

bull Additional supports are added near the limit state surface in regions of

high probability density

Applicable to a wide range of limit state functions

Efficient for a moderately high number of random variables

47Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Overview of Methods

Recommended area of application

Approach Non-linearity Failure domains No parameters No solver runs

Monte Carlo

Simulation

arbitrary arbitrary many gt10^4 (3 sigma)

gt10^7 (5 sigma)

Directional

Sampling

arbitrary arbitrary lt= 10 1000-5000

Adaptive Importance

Sampling

arbitrary one dominant lt= 10 500-1000

FORM SORM

ISPUD

monotonic one dominant lt= 20 200-500

Adaptive Response

Surface Method

continuous few dominant lt= 20 200-500

48Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVerification of Robust Design by Reliability Analysis

bull Safety margin of 45 is equivalent to a failure probability of 3410-6

if responses were normally distributed

Reliability

Method Samples Failure probability Error Beta

FORM 65 1310-6 - 47

Adaptive Sampling 1500 1310-6 8410-8 47

Directional Sampling 600 1310-6 4910-7 47

49Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for Best Practice

bull If there is no qualified information about the random parametersonly variance-based robustness evaluation is justified

bull Results with high sigma levels must be verified by reliability analysis

bull Choose proper reliability method due to dimension reliability level solver behavior

bull Reliability results shall be confirmed by a second method

bull When a reduced parameter set is used a confirmation with full parameter set is required

bull Use MOP (based on robustness samples) in order to

bull Monitor sampling

bull Monitor solver behavior

bull Analyze cause for non-robustness

50Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for best practice

bull The Robustness Wizard of optiSLang guides through the setup and helps with the decision for the method based on

bull Knowledge about uncertainty

bull Number of failed designs

bull Solver behavior

bull Sigma level

51Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Robust Design Optimization

52Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Design ImprovementOptimize design performance

Design QualityEnsure design robustness

and reliability

Design QualityEnsure design robustness

and reliability

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

CAE-Data

Measurement

Data

Robust Design

copy Dynardo GmbH

Design ImprovementOptimize design performance

53Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Iterative Robust Design Optimization

bull Decoupled optimization and

robustnessreliability analysis

bull For each optimization run the

safety margins are adjusted for

the critical model responses

bull Applicable to variance- and

reliability-based RDO

In our implementation variance-

based robustness analysis is

used inside the iteration and a

final reliability proof is performed

for the final design

Definition of

design and

stochastic

variables

Sensitivity

analysis

Design

failure

Update

constraints

Deterministic

optimization

Variance-

based

robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

54Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Iterative RDO

bull Safety margin of 45s to safety limit safety=85 rads

Sigma level requires (safety-mean) ge 45

Deterministic constraint is modified iteratively

Step 1 Step 2 Step 3 hellip

Optimization (global ARSM) Robustness (100 ALHS)

Constraint m k xmax Mean Sigma Sigma level

le 8 078 500 799 025 799 022 233

le 7 104 500 694 029 694 019 82

le 763 086 491 756 028 755 020 466

55Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled Robust Design Optimization

bull Fully coupled optimization and robustnessreliability analysis

bull For each design during the optimization procedure (nominal design)

the robustnessreliability analysis is performed

bull Applicable to variance- reliability- and Taguchi-based RDO

Our efficient implementation uses small sample variance-based

robustness measures during the optimization and a final

(more accurate) reliability proof

But still the procedure is often not applicable to complex CAE models

Definition of

design and

stochastic

variables

Sensitivity

analysisOptimization

Robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

56Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled RDO in optiSLang

bull Nested loop enables the coupled RDO

bull Optimizer has to handle statistical

errors of inner robustness analysis

bull Sigma level as constraint

See tutorial HelpTutorialsOscillatorOscillator_Robustness

57Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Fully Coupled RDO

bull ARSM + robustness analysis

bull For each design 1+20 solver runs

bull Definition of robustness constraint for optimization procedure (safety-mean)-45s ge 0

Robust Design Optimization (ARSM+LHS)

m k xmax Mean Sigma Sigma level

ARSM+20LHS 087 500 028 76 020 45

58Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

bull Approximation of model responses in

mixed optimizationstochastic space

bull Simultaneous RDO is performed on

a global response surface

bull Applicable to variance- reliability-

and Taguchi-based RDO

bull Approximation quality significantly

influences RDO results

Final robustnessreliability proof

is required

bull Pure stochastic variables have small

influence compared to design variables

Important local effects in the stochastic

space may be not represented

RDO on Global Response Surface

59Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

C Bucher Computational Analysis of Randomness in Structural

Mechanics Taylor amp Francis 2009

copy Dynardo GmbH

Further Reading

34Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Objective function (xmax)

bull CoD and CoP is 92

bull D is most important Ekin

and k are minor important

bull Mean is not close to

deterministic value

bull CV is 110

Optimum is not robust in terms

of the objective function

Example Damped Oscillator

35Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Reliability Analysis

36Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Concept of Safety

bull Failure occurs if loading S exceeds the resistance R

bull Probability of failure

37Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Partial Safety Factors

bull Definition of characteristical values for loading Sk and resistance Rk

bull Design values are obtained by

using partial safety factors

bull Final safety proof

38Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull The complementary of reliability the probability of failure PF is computed (for numerical reasons)

bull PF is the probability of the event that a set of (stochastic) input parameters leads to an inadmissible state of the analyzed system

(eg exceedance of allowable stress)

bull The limit state function g(x) separates the random variable space Xinto a safe domain g(x) gt 0 and failure domain g(x) le 0

bull Multiple failure criteria (limit state functions) are possible

bull Series system

fails if one single component fails

g(x) = mini (gi (x))

bull Parallel system

fails if all components fail

g(x) = maxi (gi (x))

copy Dynardo GmbH

Reliability Analysis

FF

G

39Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Failure Probability

bull The probability of failure is the integral of the joint probability density

function over the failure domain

bull By introducing an indicator function

I(g(x)) = 1 if (g(x)) lt 0 I(g(x)) = 0 else

this can be computed as the expected value of I

40Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Monte Carlo Simulation

bull Robust for arbitrary limit state functions

bull Confidence of the estimate is very low for small failure probabilities

Sigma level le 2

Independent of number of random variables

X1

X2

g=0

Sigma

level

PF N for cov(PF) = 10

2 23E-2 4 400

3 13E-3 74 000

45 34E-6 29 500 000

41Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

First Order Reliability Method (FORM)

bull Operates in the space of

standardized Gaussian variables

bull Search for failure point with

maximum probability density

(design point)

bull Equals the point in U on the limit state surface with minimal

distance to origin

bull Limit state function is linearized

around design point

bull Then failure probability can be

calculated analytically

bull Distance to origin (in U) is called

reliability index b

bull Can be interpreted as

generalization of sigma level

42Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Importance Sampling

bull Guide the sampling by making use of information about the failure

domain in order to increase the amount of failure events

bull To warrant correct statistics each sample is weighted by the ratio of

original to sampling density

bull Different strategies exist to estimate an ldquooptimalrdquo sampling density

43Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Importance Sampling Using Desing Point (ISPUD)

bull Based on FORM

bull Sampling density is centered at the design point

Requires continuously differentiable limit state function

Multiple design points (local minima) are not supported

May be able to mitigate error due to linearization in FORM

(oscillating limit state surface)

Moderate number of random variables

g(X) = 0

design point

44Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Importance Sampling

bull Sampling density is defined by mean value vector and covariance

matrix of samples in the failure domain

bull Search for dominant failure region by 2-3 sampling iterations

Applicable for non-smooth and even discontinuous limit state functions

Limited to small to medium number of random variables

45Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Directional Sampling

bull Radial search for multiple ldquostar-shapedrdquo failure regions

Applicable for non-smooth and even discontinuous limit state functions

Limited to small number of random variables

Few unsuccessful solver calls possible (as long as search is successful)

46Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Response Surface Method

bull The limit state function is approximated by an Adaptive Response

Surface Method using a Moving Least Squares model

bull Directional Sampling is performed on the Response Surface

bull Additional supports are added near the limit state surface in regions of

high probability density

Applicable to a wide range of limit state functions

Efficient for a moderately high number of random variables

47Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Overview of Methods

Recommended area of application

Approach Non-linearity Failure domains No parameters No solver runs

Monte Carlo

Simulation

arbitrary arbitrary many gt10^4 (3 sigma)

gt10^7 (5 sigma)

Directional

Sampling

arbitrary arbitrary lt= 10 1000-5000

Adaptive Importance

Sampling

arbitrary one dominant lt= 10 500-1000

FORM SORM

ISPUD

monotonic one dominant lt= 20 200-500

Adaptive Response

Surface Method

continuous few dominant lt= 20 200-500

48Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVerification of Robust Design by Reliability Analysis

bull Safety margin of 45 is equivalent to a failure probability of 3410-6

if responses were normally distributed

Reliability

Method Samples Failure probability Error Beta

FORM 65 1310-6 - 47

Adaptive Sampling 1500 1310-6 8410-8 47

Directional Sampling 600 1310-6 4910-7 47

49Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for Best Practice

bull If there is no qualified information about the random parametersonly variance-based robustness evaluation is justified

bull Results with high sigma levels must be verified by reliability analysis

bull Choose proper reliability method due to dimension reliability level solver behavior

bull Reliability results shall be confirmed by a second method

bull When a reduced parameter set is used a confirmation with full parameter set is required

bull Use MOP (based on robustness samples) in order to

bull Monitor sampling

bull Monitor solver behavior

bull Analyze cause for non-robustness

50Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for best practice

bull The Robustness Wizard of optiSLang guides through the setup and helps with the decision for the method based on

bull Knowledge about uncertainty

bull Number of failed designs

bull Solver behavior

bull Sigma level

51Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Robust Design Optimization

52Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Design ImprovementOptimize design performance

Design QualityEnsure design robustness

and reliability

Design QualityEnsure design robustness

and reliability

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

CAE-Data

Measurement

Data

Robust Design

copy Dynardo GmbH

Design ImprovementOptimize design performance

53Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Iterative Robust Design Optimization

bull Decoupled optimization and

robustnessreliability analysis

bull For each optimization run the

safety margins are adjusted for

the critical model responses

bull Applicable to variance- and

reliability-based RDO

In our implementation variance-

based robustness analysis is

used inside the iteration and a

final reliability proof is performed

for the final design

Definition of

design and

stochastic

variables

Sensitivity

analysis

Design

failure

Update

constraints

Deterministic

optimization

Variance-

based

robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

54Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Iterative RDO

bull Safety margin of 45s to safety limit safety=85 rads

Sigma level requires (safety-mean) ge 45

Deterministic constraint is modified iteratively

Step 1 Step 2 Step 3 hellip

Optimization (global ARSM) Robustness (100 ALHS)

Constraint m k xmax Mean Sigma Sigma level

le 8 078 500 799 025 799 022 233

le 7 104 500 694 029 694 019 82

le 763 086 491 756 028 755 020 466

55Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled Robust Design Optimization

bull Fully coupled optimization and robustnessreliability analysis

bull For each design during the optimization procedure (nominal design)

the robustnessreliability analysis is performed

bull Applicable to variance- reliability- and Taguchi-based RDO

Our efficient implementation uses small sample variance-based

robustness measures during the optimization and a final

(more accurate) reliability proof

But still the procedure is often not applicable to complex CAE models

Definition of

design and

stochastic

variables

Sensitivity

analysisOptimization

Robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

56Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled RDO in optiSLang

bull Nested loop enables the coupled RDO

bull Optimizer has to handle statistical

errors of inner robustness analysis

bull Sigma level as constraint

See tutorial HelpTutorialsOscillatorOscillator_Robustness

57Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Fully Coupled RDO

bull ARSM + robustness analysis

bull For each design 1+20 solver runs

bull Definition of robustness constraint for optimization procedure (safety-mean)-45s ge 0

Robust Design Optimization (ARSM+LHS)

m k xmax Mean Sigma Sigma level

ARSM+20LHS 087 500 028 76 020 45

58Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

bull Approximation of model responses in

mixed optimizationstochastic space

bull Simultaneous RDO is performed on

a global response surface

bull Applicable to variance- reliability-

and Taguchi-based RDO

bull Approximation quality significantly

influences RDO results

Final robustnessreliability proof

is required

bull Pure stochastic variables have small

influence compared to design variables

Important local effects in the stochastic

space may be not represented

RDO on Global Response Surface

59Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

C Bucher Computational Analysis of Randomness in Structural

Mechanics Taylor amp Francis 2009

copy Dynardo GmbH

Further Reading

35Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Reliability Analysis

36Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Concept of Safety

bull Failure occurs if loading S exceeds the resistance R

bull Probability of failure

37Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Partial Safety Factors

bull Definition of characteristical values for loading Sk and resistance Rk

bull Design values are obtained by

using partial safety factors

bull Final safety proof

38Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull The complementary of reliability the probability of failure PF is computed (for numerical reasons)

bull PF is the probability of the event that a set of (stochastic) input parameters leads to an inadmissible state of the analyzed system

(eg exceedance of allowable stress)

bull The limit state function g(x) separates the random variable space Xinto a safe domain g(x) gt 0 and failure domain g(x) le 0

bull Multiple failure criteria (limit state functions) are possible

bull Series system

fails if one single component fails

g(x) = mini (gi (x))

bull Parallel system

fails if all components fail

g(x) = maxi (gi (x))

copy Dynardo GmbH

Reliability Analysis

FF

G

39Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Failure Probability

bull The probability of failure is the integral of the joint probability density

function over the failure domain

bull By introducing an indicator function

I(g(x)) = 1 if (g(x)) lt 0 I(g(x)) = 0 else

this can be computed as the expected value of I

40Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Monte Carlo Simulation

bull Robust for arbitrary limit state functions

bull Confidence of the estimate is very low for small failure probabilities

Sigma level le 2

Independent of number of random variables

X1

X2

g=0

Sigma

level

PF N for cov(PF) = 10

2 23E-2 4 400

3 13E-3 74 000

45 34E-6 29 500 000

41Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

First Order Reliability Method (FORM)

bull Operates in the space of

standardized Gaussian variables

bull Search for failure point with

maximum probability density

(design point)

bull Equals the point in U on the limit state surface with minimal

distance to origin

bull Limit state function is linearized

around design point

bull Then failure probability can be

calculated analytically

bull Distance to origin (in U) is called

reliability index b

bull Can be interpreted as

generalization of sigma level

42Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Importance Sampling

bull Guide the sampling by making use of information about the failure

domain in order to increase the amount of failure events

bull To warrant correct statistics each sample is weighted by the ratio of

original to sampling density

bull Different strategies exist to estimate an ldquooptimalrdquo sampling density

43Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Importance Sampling Using Desing Point (ISPUD)

bull Based on FORM

bull Sampling density is centered at the design point

Requires continuously differentiable limit state function

Multiple design points (local minima) are not supported

May be able to mitigate error due to linearization in FORM

(oscillating limit state surface)

Moderate number of random variables

g(X) = 0

design point

44Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Importance Sampling

bull Sampling density is defined by mean value vector and covariance

matrix of samples in the failure domain

bull Search for dominant failure region by 2-3 sampling iterations

Applicable for non-smooth and even discontinuous limit state functions

Limited to small to medium number of random variables

45Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Directional Sampling

bull Radial search for multiple ldquostar-shapedrdquo failure regions

Applicable for non-smooth and even discontinuous limit state functions

Limited to small number of random variables

Few unsuccessful solver calls possible (as long as search is successful)

46Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Response Surface Method

bull The limit state function is approximated by an Adaptive Response

Surface Method using a Moving Least Squares model

bull Directional Sampling is performed on the Response Surface

bull Additional supports are added near the limit state surface in regions of

high probability density

Applicable to a wide range of limit state functions

Efficient for a moderately high number of random variables

47Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Overview of Methods

Recommended area of application

Approach Non-linearity Failure domains No parameters No solver runs

Monte Carlo

Simulation

arbitrary arbitrary many gt10^4 (3 sigma)

gt10^7 (5 sigma)

Directional

Sampling

arbitrary arbitrary lt= 10 1000-5000

Adaptive Importance

Sampling

arbitrary one dominant lt= 10 500-1000

FORM SORM

ISPUD

monotonic one dominant lt= 20 200-500

Adaptive Response

Surface Method

continuous few dominant lt= 20 200-500

48Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVerification of Robust Design by Reliability Analysis

bull Safety margin of 45 is equivalent to a failure probability of 3410-6

if responses were normally distributed

Reliability

Method Samples Failure probability Error Beta

FORM 65 1310-6 - 47

Adaptive Sampling 1500 1310-6 8410-8 47

Directional Sampling 600 1310-6 4910-7 47

49Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for Best Practice

bull If there is no qualified information about the random parametersonly variance-based robustness evaluation is justified

bull Results with high sigma levels must be verified by reliability analysis

bull Choose proper reliability method due to dimension reliability level solver behavior

bull Reliability results shall be confirmed by a second method

bull When a reduced parameter set is used a confirmation with full parameter set is required

bull Use MOP (based on robustness samples) in order to

bull Monitor sampling

bull Monitor solver behavior

bull Analyze cause for non-robustness

50Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for best practice

bull The Robustness Wizard of optiSLang guides through the setup and helps with the decision for the method based on

bull Knowledge about uncertainty

bull Number of failed designs

bull Solver behavior

bull Sigma level

51Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Robust Design Optimization

52Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Design ImprovementOptimize design performance

Design QualityEnsure design robustness

and reliability

Design QualityEnsure design robustness

and reliability

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

CAE-Data

Measurement

Data

Robust Design

copy Dynardo GmbH

Design ImprovementOptimize design performance

53Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Iterative Robust Design Optimization

bull Decoupled optimization and

robustnessreliability analysis

bull For each optimization run the

safety margins are adjusted for

the critical model responses

bull Applicable to variance- and

reliability-based RDO

In our implementation variance-

based robustness analysis is

used inside the iteration and a

final reliability proof is performed

for the final design

Definition of

design and

stochastic

variables

Sensitivity

analysis

Design

failure

Update

constraints

Deterministic

optimization

Variance-

based

robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

54Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Iterative RDO

bull Safety margin of 45s to safety limit safety=85 rads

Sigma level requires (safety-mean) ge 45

Deterministic constraint is modified iteratively

Step 1 Step 2 Step 3 hellip

Optimization (global ARSM) Robustness (100 ALHS)

Constraint m k xmax Mean Sigma Sigma level

le 8 078 500 799 025 799 022 233

le 7 104 500 694 029 694 019 82

le 763 086 491 756 028 755 020 466

55Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled Robust Design Optimization

bull Fully coupled optimization and robustnessreliability analysis

bull For each design during the optimization procedure (nominal design)

the robustnessreliability analysis is performed

bull Applicable to variance- reliability- and Taguchi-based RDO

Our efficient implementation uses small sample variance-based

robustness measures during the optimization and a final

(more accurate) reliability proof

But still the procedure is often not applicable to complex CAE models

Definition of

design and

stochastic

variables

Sensitivity

analysisOptimization

Robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

56Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled RDO in optiSLang

bull Nested loop enables the coupled RDO

bull Optimizer has to handle statistical

errors of inner robustness analysis

bull Sigma level as constraint

See tutorial HelpTutorialsOscillatorOscillator_Robustness

57Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Fully Coupled RDO

bull ARSM + robustness analysis

bull For each design 1+20 solver runs

bull Definition of robustness constraint for optimization procedure (safety-mean)-45s ge 0

Robust Design Optimization (ARSM+LHS)

m k xmax Mean Sigma Sigma level

ARSM+20LHS 087 500 028 76 020 45

58Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

bull Approximation of model responses in

mixed optimizationstochastic space

bull Simultaneous RDO is performed on

a global response surface

bull Applicable to variance- reliability-

and Taguchi-based RDO

bull Approximation quality significantly

influences RDO results

Final robustnessreliability proof

is required

bull Pure stochastic variables have small

influence compared to design variables

Important local effects in the stochastic

space may be not represented

RDO on Global Response Surface

59Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

C Bucher Computational Analysis of Randomness in Structural

Mechanics Taylor amp Francis 2009

copy Dynardo GmbH

Further Reading

36Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Concept of Safety

bull Failure occurs if loading S exceeds the resistance R

bull Probability of failure

37Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Partial Safety Factors

bull Definition of characteristical values for loading Sk and resistance Rk

bull Design values are obtained by

using partial safety factors

bull Final safety proof

38Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull The complementary of reliability the probability of failure PF is computed (for numerical reasons)

bull PF is the probability of the event that a set of (stochastic) input parameters leads to an inadmissible state of the analyzed system

(eg exceedance of allowable stress)

bull The limit state function g(x) separates the random variable space Xinto a safe domain g(x) gt 0 and failure domain g(x) le 0

bull Multiple failure criteria (limit state functions) are possible

bull Series system

fails if one single component fails

g(x) = mini (gi (x))

bull Parallel system

fails if all components fail

g(x) = maxi (gi (x))

copy Dynardo GmbH

Reliability Analysis

FF

G

39Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Failure Probability

bull The probability of failure is the integral of the joint probability density

function over the failure domain

bull By introducing an indicator function

I(g(x)) = 1 if (g(x)) lt 0 I(g(x)) = 0 else

this can be computed as the expected value of I

40Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Monte Carlo Simulation

bull Robust for arbitrary limit state functions

bull Confidence of the estimate is very low for small failure probabilities

Sigma level le 2

Independent of number of random variables

X1

X2

g=0

Sigma

level

PF N for cov(PF) = 10

2 23E-2 4 400

3 13E-3 74 000

45 34E-6 29 500 000

41Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

First Order Reliability Method (FORM)

bull Operates in the space of

standardized Gaussian variables

bull Search for failure point with

maximum probability density

(design point)

bull Equals the point in U on the limit state surface with minimal

distance to origin

bull Limit state function is linearized

around design point

bull Then failure probability can be

calculated analytically

bull Distance to origin (in U) is called

reliability index b

bull Can be interpreted as

generalization of sigma level

42Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Importance Sampling

bull Guide the sampling by making use of information about the failure

domain in order to increase the amount of failure events

bull To warrant correct statistics each sample is weighted by the ratio of

original to sampling density

bull Different strategies exist to estimate an ldquooptimalrdquo sampling density

43Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Importance Sampling Using Desing Point (ISPUD)

bull Based on FORM

bull Sampling density is centered at the design point

Requires continuously differentiable limit state function

Multiple design points (local minima) are not supported

May be able to mitigate error due to linearization in FORM

(oscillating limit state surface)

Moderate number of random variables

g(X) = 0

design point

44Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Importance Sampling

bull Sampling density is defined by mean value vector and covariance

matrix of samples in the failure domain

bull Search for dominant failure region by 2-3 sampling iterations

Applicable for non-smooth and even discontinuous limit state functions

Limited to small to medium number of random variables

45Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Directional Sampling

bull Radial search for multiple ldquostar-shapedrdquo failure regions

Applicable for non-smooth and even discontinuous limit state functions

Limited to small number of random variables

Few unsuccessful solver calls possible (as long as search is successful)

46Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Response Surface Method

bull The limit state function is approximated by an Adaptive Response

Surface Method using a Moving Least Squares model

bull Directional Sampling is performed on the Response Surface

bull Additional supports are added near the limit state surface in regions of

high probability density

Applicable to a wide range of limit state functions

Efficient for a moderately high number of random variables

47Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Overview of Methods

Recommended area of application

Approach Non-linearity Failure domains No parameters No solver runs

Monte Carlo

Simulation

arbitrary arbitrary many gt10^4 (3 sigma)

gt10^7 (5 sigma)

Directional

Sampling

arbitrary arbitrary lt= 10 1000-5000

Adaptive Importance

Sampling

arbitrary one dominant lt= 10 500-1000

FORM SORM

ISPUD

monotonic one dominant lt= 20 200-500

Adaptive Response

Surface Method

continuous few dominant lt= 20 200-500

48Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVerification of Robust Design by Reliability Analysis

bull Safety margin of 45 is equivalent to a failure probability of 3410-6

if responses were normally distributed

Reliability

Method Samples Failure probability Error Beta

FORM 65 1310-6 - 47

Adaptive Sampling 1500 1310-6 8410-8 47

Directional Sampling 600 1310-6 4910-7 47

49Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for Best Practice

bull If there is no qualified information about the random parametersonly variance-based robustness evaluation is justified

bull Results with high sigma levels must be verified by reliability analysis

bull Choose proper reliability method due to dimension reliability level solver behavior

bull Reliability results shall be confirmed by a second method

bull When a reduced parameter set is used a confirmation with full parameter set is required

bull Use MOP (based on robustness samples) in order to

bull Monitor sampling

bull Monitor solver behavior

bull Analyze cause for non-robustness

50Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for best practice

bull The Robustness Wizard of optiSLang guides through the setup and helps with the decision for the method based on

bull Knowledge about uncertainty

bull Number of failed designs

bull Solver behavior

bull Sigma level

51Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Robust Design Optimization

52Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Design ImprovementOptimize design performance

Design QualityEnsure design robustness

and reliability

Design QualityEnsure design robustness

and reliability

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

CAE-Data

Measurement

Data

Robust Design

copy Dynardo GmbH

Design ImprovementOptimize design performance

53Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Iterative Robust Design Optimization

bull Decoupled optimization and

robustnessreliability analysis

bull For each optimization run the

safety margins are adjusted for

the critical model responses

bull Applicable to variance- and

reliability-based RDO

In our implementation variance-

based robustness analysis is

used inside the iteration and a

final reliability proof is performed

for the final design

Definition of

design and

stochastic

variables

Sensitivity

analysis

Design

failure

Update

constraints

Deterministic

optimization

Variance-

based

robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

54Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Iterative RDO

bull Safety margin of 45s to safety limit safety=85 rads

Sigma level requires (safety-mean) ge 45

Deterministic constraint is modified iteratively

Step 1 Step 2 Step 3 hellip

Optimization (global ARSM) Robustness (100 ALHS)

Constraint m k xmax Mean Sigma Sigma level

le 8 078 500 799 025 799 022 233

le 7 104 500 694 029 694 019 82

le 763 086 491 756 028 755 020 466

55Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled Robust Design Optimization

bull Fully coupled optimization and robustnessreliability analysis

bull For each design during the optimization procedure (nominal design)

the robustnessreliability analysis is performed

bull Applicable to variance- reliability- and Taguchi-based RDO

Our efficient implementation uses small sample variance-based

robustness measures during the optimization and a final

(more accurate) reliability proof

But still the procedure is often not applicable to complex CAE models

Definition of

design and

stochastic

variables

Sensitivity

analysisOptimization

Robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

56Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled RDO in optiSLang

bull Nested loop enables the coupled RDO

bull Optimizer has to handle statistical

errors of inner robustness analysis

bull Sigma level as constraint

See tutorial HelpTutorialsOscillatorOscillator_Robustness

57Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Fully Coupled RDO

bull ARSM + robustness analysis

bull For each design 1+20 solver runs

bull Definition of robustness constraint for optimization procedure (safety-mean)-45s ge 0

Robust Design Optimization (ARSM+LHS)

m k xmax Mean Sigma Sigma level

ARSM+20LHS 087 500 028 76 020 45

58Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

bull Approximation of model responses in

mixed optimizationstochastic space

bull Simultaneous RDO is performed on

a global response surface

bull Applicable to variance- reliability-

and Taguchi-based RDO

bull Approximation quality significantly

influences RDO results

Final robustnessreliability proof

is required

bull Pure stochastic variables have small

influence compared to design variables

Important local effects in the stochastic

space may be not represented

RDO on Global Response Surface

59Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

C Bucher Computational Analysis of Randomness in Structural

Mechanics Taylor amp Francis 2009

copy Dynardo GmbH

Further Reading

37Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbHcopy Dynardo GmbH

Partial Safety Factors

bull Definition of characteristical values for loading Sk and resistance Rk

bull Design values are obtained by

using partial safety factors

bull Final safety proof

38Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull The complementary of reliability the probability of failure PF is computed (for numerical reasons)

bull PF is the probability of the event that a set of (stochastic) input parameters leads to an inadmissible state of the analyzed system

(eg exceedance of allowable stress)

bull The limit state function g(x) separates the random variable space Xinto a safe domain g(x) gt 0 and failure domain g(x) le 0

bull Multiple failure criteria (limit state functions) are possible

bull Series system

fails if one single component fails

g(x) = mini (gi (x))

bull Parallel system

fails if all components fail

g(x) = maxi (gi (x))

copy Dynardo GmbH

Reliability Analysis

FF

G

39Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Failure Probability

bull The probability of failure is the integral of the joint probability density

function over the failure domain

bull By introducing an indicator function

I(g(x)) = 1 if (g(x)) lt 0 I(g(x)) = 0 else

this can be computed as the expected value of I

40Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Monte Carlo Simulation

bull Robust for arbitrary limit state functions

bull Confidence of the estimate is very low for small failure probabilities

Sigma level le 2

Independent of number of random variables

X1

X2

g=0

Sigma

level

PF N for cov(PF) = 10

2 23E-2 4 400

3 13E-3 74 000

45 34E-6 29 500 000

41Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

First Order Reliability Method (FORM)

bull Operates in the space of

standardized Gaussian variables

bull Search for failure point with

maximum probability density

(design point)

bull Equals the point in U on the limit state surface with minimal

distance to origin

bull Limit state function is linearized

around design point

bull Then failure probability can be

calculated analytically

bull Distance to origin (in U) is called

reliability index b

bull Can be interpreted as

generalization of sigma level

42Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Importance Sampling

bull Guide the sampling by making use of information about the failure

domain in order to increase the amount of failure events

bull To warrant correct statistics each sample is weighted by the ratio of

original to sampling density

bull Different strategies exist to estimate an ldquooptimalrdquo sampling density

43Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Importance Sampling Using Desing Point (ISPUD)

bull Based on FORM

bull Sampling density is centered at the design point

Requires continuously differentiable limit state function

Multiple design points (local minima) are not supported

May be able to mitigate error due to linearization in FORM

(oscillating limit state surface)

Moderate number of random variables

g(X) = 0

design point

44Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Importance Sampling

bull Sampling density is defined by mean value vector and covariance

matrix of samples in the failure domain

bull Search for dominant failure region by 2-3 sampling iterations

Applicable for non-smooth and even discontinuous limit state functions

Limited to small to medium number of random variables

45Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Directional Sampling

bull Radial search for multiple ldquostar-shapedrdquo failure regions

Applicable for non-smooth and even discontinuous limit state functions

Limited to small number of random variables

Few unsuccessful solver calls possible (as long as search is successful)

46Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Response Surface Method

bull The limit state function is approximated by an Adaptive Response

Surface Method using a Moving Least Squares model

bull Directional Sampling is performed on the Response Surface

bull Additional supports are added near the limit state surface in regions of

high probability density

Applicable to a wide range of limit state functions

Efficient for a moderately high number of random variables

47Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Overview of Methods

Recommended area of application

Approach Non-linearity Failure domains No parameters No solver runs

Monte Carlo

Simulation

arbitrary arbitrary many gt10^4 (3 sigma)

gt10^7 (5 sigma)

Directional

Sampling

arbitrary arbitrary lt= 10 1000-5000

Adaptive Importance

Sampling

arbitrary one dominant lt= 10 500-1000

FORM SORM

ISPUD

monotonic one dominant lt= 20 200-500

Adaptive Response

Surface Method

continuous few dominant lt= 20 200-500

48Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVerification of Robust Design by Reliability Analysis

bull Safety margin of 45 is equivalent to a failure probability of 3410-6

if responses were normally distributed

Reliability

Method Samples Failure probability Error Beta

FORM 65 1310-6 - 47

Adaptive Sampling 1500 1310-6 8410-8 47

Directional Sampling 600 1310-6 4910-7 47

49Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for Best Practice

bull If there is no qualified information about the random parametersonly variance-based robustness evaluation is justified

bull Results with high sigma levels must be verified by reliability analysis

bull Choose proper reliability method due to dimension reliability level solver behavior

bull Reliability results shall be confirmed by a second method

bull When a reduced parameter set is used a confirmation with full parameter set is required

bull Use MOP (based on robustness samples) in order to

bull Monitor sampling

bull Monitor solver behavior

bull Analyze cause for non-robustness

50Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for best practice

bull The Robustness Wizard of optiSLang guides through the setup and helps with the decision for the method based on

bull Knowledge about uncertainty

bull Number of failed designs

bull Solver behavior

bull Sigma level

51Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Robust Design Optimization

52Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Design ImprovementOptimize design performance

Design QualityEnsure design robustness

and reliability

Design QualityEnsure design robustness

and reliability

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

CAE-Data

Measurement

Data

Robust Design

copy Dynardo GmbH

Design ImprovementOptimize design performance

53Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Iterative Robust Design Optimization

bull Decoupled optimization and

robustnessreliability analysis

bull For each optimization run the

safety margins are adjusted for

the critical model responses

bull Applicable to variance- and

reliability-based RDO

In our implementation variance-

based robustness analysis is

used inside the iteration and a

final reliability proof is performed

for the final design

Definition of

design and

stochastic

variables

Sensitivity

analysis

Design

failure

Update

constraints

Deterministic

optimization

Variance-

based

robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

54Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Iterative RDO

bull Safety margin of 45s to safety limit safety=85 rads

Sigma level requires (safety-mean) ge 45

Deterministic constraint is modified iteratively

Step 1 Step 2 Step 3 hellip

Optimization (global ARSM) Robustness (100 ALHS)

Constraint m k xmax Mean Sigma Sigma level

le 8 078 500 799 025 799 022 233

le 7 104 500 694 029 694 019 82

le 763 086 491 756 028 755 020 466

55Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled Robust Design Optimization

bull Fully coupled optimization and robustnessreliability analysis

bull For each design during the optimization procedure (nominal design)

the robustnessreliability analysis is performed

bull Applicable to variance- reliability- and Taguchi-based RDO

Our efficient implementation uses small sample variance-based

robustness measures during the optimization and a final

(more accurate) reliability proof

But still the procedure is often not applicable to complex CAE models

Definition of

design and

stochastic

variables

Sensitivity

analysisOptimization

Robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

56Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled RDO in optiSLang

bull Nested loop enables the coupled RDO

bull Optimizer has to handle statistical

errors of inner robustness analysis

bull Sigma level as constraint

See tutorial HelpTutorialsOscillatorOscillator_Robustness

57Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Fully Coupled RDO

bull ARSM + robustness analysis

bull For each design 1+20 solver runs

bull Definition of robustness constraint for optimization procedure (safety-mean)-45s ge 0

Robust Design Optimization (ARSM+LHS)

m k xmax Mean Sigma Sigma level

ARSM+20LHS 087 500 028 76 020 45

58Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

bull Approximation of model responses in

mixed optimizationstochastic space

bull Simultaneous RDO is performed on

a global response surface

bull Applicable to variance- reliability-

and Taguchi-based RDO

bull Approximation quality significantly

influences RDO results

Final robustnessreliability proof

is required

bull Pure stochastic variables have small

influence compared to design variables

Important local effects in the stochastic

space may be not represented

RDO on Global Response Surface

59Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

C Bucher Computational Analysis of Randomness in Structural

Mechanics Taylor amp Francis 2009

copy Dynardo GmbH

Further Reading

38Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

bull The complementary of reliability the probability of failure PF is computed (for numerical reasons)

bull PF is the probability of the event that a set of (stochastic) input parameters leads to an inadmissible state of the analyzed system

(eg exceedance of allowable stress)

bull The limit state function g(x) separates the random variable space Xinto a safe domain g(x) gt 0 and failure domain g(x) le 0

bull Multiple failure criteria (limit state functions) are possible

bull Series system

fails if one single component fails

g(x) = mini (gi (x))

bull Parallel system

fails if all components fail

g(x) = maxi (gi (x))

copy Dynardo GmbH

Reliability Analysis

FF

G

39Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Failure Probability

bull The probability of failure is the integral of the joint probability density

function over the failure domain

bull By introducing an indicator function

I(g(x)) = 1 if (g(x)) lt 0 I(g(x)) = 0 else

this can be computed as the expected value of I

40Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Monte Carlo Simulation

bull Robust for arbitrary limit state functions

bull Confidence of the estimate is very low for small failure probabilities

Sigma level le 2

Independent of number of random variables

X1

X2

g=0

Sigma

level

PF N for cov(PF) = 10

2 23E-2 4 400

3 13E-3 74 000

45 34E-6 29 500 000

41Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

First Order Reliability Method (FORM)

bull Operates in the space of

standardized Gaussian variables

bull Search for failure point with

maximum probability density

(design point)

bull Equals the point in U on the limit state surface with minimal

distance to origin

bull Limit state function is linearized

around design point

bull Then failure probability can be

calculated analytically

bull Distance to origin (in U) is called

reliability index b

bull Can be interpreted as

generalization of sigma level

42Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Importance Sampling

bull Guide the sampling by making use of information about the failure

domain in order to increase the amount of failure events

bull To warrant correct statistics each sample is weighted by the ratio of

original to sampling density

bull Different strategies exist to estimate an ldquooptimalrdquo sampling density

43Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Importance Sampling Using Desing Point (ISPUD)

bull Based on FORM

bull Sampling density is centered at the design point

Requires continuously differentiable limit state function

Multiple design points (local minima) are not supported

May be able to mitigate error due to linearization in FORM

(oscillating limit state surface)

Moderate number of random variables

g(X) = 0

design point

44Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Importance Sampling

bull Sampling density is defined by mean value vector and covariance

matrix of samples in the failure domain

bull Search for dominant failure region by 2-3 sampling iterations

Applicable for non-smooth and even discontinuous limit state functions

Limited to small to medium number of random variables

45Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Directional Sampling

bull Radial search for multiple ldquostar-shapedrdquo failure regions

Applicable for non-smooth and even discontinuous limit state functions

Limited to small number of random variables

Few unsuccessful solver calls possible (as long as search is successful)

46Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Response Surface Method

bull The limit state function is approximated by an Adaptive Response

Surface Method using a Moving Least Squares model

bull Directional Sampling is performed on the Response Surface

bull Additional supports are added near the limit state surface in regions of

high probability density

Applicable to a wide range of limit state functions

Efficient for a moderately high number of random variables

47Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Overview of Methods

Recommended area of application

Approach Non-linearity Failure domains No parameters No solver runs

Monte Carlo

Simulation

arbitrary arbitrary many gt10^4 (3 sigma)

gt10^7 (5 sigma)

Directional

Sampling

arbitrary arbitrary lt= 10 1000-5000

Adaptive Importance

Sampling

arbitrary one dominant lt= 10 500-1000

FORM SORM

ISPUD

monotonic one dominant lt= 20 200-500

Adaptive Response

Surface Method

continuous few dominant lt= 20 200-500

48Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVerification of Robust Design by Reliability Analysis

bull Safety margin of 45 is equivalent to a failure probability of 3410-6

if responses were normally distributed

Reliability

Method Samples Failure probability Error Beta

FORM 65 1310-6 - 47

Adaptive Sampling 1500 1310-6 8410-8 47

Directional Sampling 600 1310-6 4910-7 47

49Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for Best Practice

bull If there is no qualified information about the random parametersonly variance-based robustness evaluation is justified

bull Results with high sigma levels must be verified by reliability analysis

bull Choose proper reliability method due to dimension reliability level solver behavior

bull Reliability results shall be confirmed by a second method

bull When a reduced parameter set is used a confirmation with full parameter set is required

bull Use MOP (based on robustness samples) in order to

bull Monitor sampling

bull Monitor solver behavior

bull Analyze cause for non-robustness

50Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for best practice

bull The Robustness Wizard of optiSLang guides through the setup and helps with the decision for the method based on

bull Knowledge about uncertainty

bull Number of failed designs

bull Solver behavior

bull Sigma level

51Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Robust Design Optimization

52Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Design ImprovementOptimize design performance

Design QualityEnsure design robustness

and reliability

Design QualityEnsure design robustness

and reliability

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

CAE-Data

Measurement

Data

Robust Design

copy Dynardo GmbH

Design ImprovementOptimize design performance

53Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Iterative Robust Design Optimization

bull Decoupled optimization and

robustnessreliability analysis

bull For each optimization run the

safety margins are adjusted for

the critical model responses

bull Applicable to variance- and

reliability-based RDO

In our implementation variance-

based robustness analysis is

used inside the iteration and a

final reliability proof is performed

for the final design

Definition of

design and

stochastic

variables

Sensitivity

analysis

Design

failure

Update

constraints

Deterministic

optimization

Variance-

based

robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

54Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Iterative RDO

bull Safety margin of 45s to safety limit safety=85 rads

Sigma level requires (safety-mean) ge 45

Deterministic constraint is modified iteratively

Step 1 Step 2 Step 3 hellip

Optimization (global ARSM) Robustness (100 ALHS)

Constraint m k xmax Mean Sigma Sigma level

le 8 078 500 799 025 799 022 233

le 7 104 500 694 029 694 019 82

le 763 086 491 756 028 755 020 466

55Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled Robust Design Optimization

bull Fully coupled optimization and robustnessreliability analysis

bull For each design during the optimization procedure (nominal design)

the robustnessreliability analysis is performed

bull Applicable to variance- reliability- and Taguchi-based RDO

Our efficient implementation uses small sample variance-based

robustness measures during the optimization and a final

(more accurate) reliability proof

But still the procedure is often not applicable to complex CAE models

Definition of

design and

stochastic

variables

Sensitivity

analysisOptimization

Robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

56Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled RDO in optiSLang

bull Nested loop enables the coupled RDO

bull Optimizer has to handle statistical

errors of inner robustness analysis

bull Sigma level as constraint

See tutorial HelpTutorialsOscillatorOscillator_Robustness

57Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Fully Coupled RDO

bull ARSM + robustness analysis

bull For each design 1+20 solver runs

bull Definition of robustness constraint for optimization procedure (safety-mean)-45s ge 0

Robust Design Optimization (ARSM+LHS)

m k xmax Mean Sigma Sigma level

ARSM+20LHS 087 500 028 76 020 45

58Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

bull Approximation of model responses in

mixed optimizationstochastic space

bull Simultaneous RDO is performed on

a global response surface

bull Applicable to variance- reliability-

and Taguchi-based RDO

bull Approximation quality significantly

influences RDO results

Final robustnessreliability proof

is required

bull Pure stochastic variables have small

influence compared to design variables

Important local effects in the stochastic

space may be not represented

RDO on Global Response Surface

59Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

C Bucher Computational Analysis of Randomness in Structural

Mechanics Taylor amp Francis 2009

copy Dynardo GmbH

Further Reading

39Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Failure Probability

bull The probability of failure is the integral of the joint probability density

function over the failure domain

bull By introducing an indicator function

I(g(x)) = 1 if (g(x)) lt 0 I(g(x)) = 0 else

this can be computed as the expected value of I

40Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Monte Carlo Simulation

bull Robust for arbitrary limit state functions

bull Confidence of the estimate is very low for small failure probabilities

Sigma level le 2

Independent of number of random variables

X1

X2

g=0

Sigma

level

PF N for cov(PF) = 10

2 23E-2 4 400

3 13E-3 74 000

45 34E-6 29 500 000

41Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

First Order Reliability Method (FORM)

bull Operates in the space of

standardized Gaussian variables

bull Search for failure point with

maximum probability density

(design point)

bull Equals the point in U on the limit state surface with minimal

distance to origin

bull Limit state function is linearized

around design point

bull Then failure probability can be

calculated analytically

bull Distance to origin (in U) is called

reliability index b

bull Can be interpreted as

generalization of sigma level

42Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Importance Sampling

bull Guide the sampling by making use of information about the failure

domain in order to increase the amount of failure events

bull To warrant correct statistics each sample is weighted by the ratio of

original to sampling density

bull Different strategies exist to estimate an ldquooptimalrdquo sampling density

43Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Importance Sampling Using Desing Point (ISPUD)

bull Based on FORM

bull Sampling density is centered at the design point

Requires continuously differentiable limit state function

Multiple design points (local minima) are not supported

May be able to mitigate error due to linearization in FORM

(oscillating limit state surface)

Moderate number of random variables

g(X) = 0

design point

44Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Importance Sampling

bull Sampling density is defined by mean value vector and covariance

matrix of samples in the failure domain

bull Search for dominant failure region by 2-3 sampling iterations

Applicable for non-smooth and even discontinuous limit state functions

Limited to small to medium number of random variables

45Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Directional Sampling

bull Radial search for multiple ldquostar-shapedrdquo failure regions

Applicable for non-smooth and even discontinuous limit state functions

Limited to small number of random variables

Few unsuccessful solver calls possible (as long as search is successful)

46Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Response Surface Method

bull The limit state function is approximated by an Adaptive Response

Surface Method using a Moving Least Squares model

bull Directional Sampling is performed on the Response Surface

bull Additional supports are added near the limit state surface in regions of

high probability density

Applicable to a wide range of limit state functions

Efficient for a moderately high number of random variables

47Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Overview of Methods

Recommended area of application

Approach Non-linearity Failure domains No parameters No solver runs

Monte Carlo

Simulation

arbitrary arbitrary many gt10^4 (3 sigma)

gt10^7 (5 sigma)

Directional

Sampling

arbitrary arbitrary lt= 10 1000-5000

Adaptive Importance

Sampling

arbitrary one dominant lt= 10 500-1000

FORM SORM

ISPUD

monotonic one dominant lt= 20 200-500

Adaptive Response

Surface Method

continuous few dominant lt= 20 200-500

48Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVerification of Robust Design by Reliability Analysis

bull Safety margin of 45 is equivalent to a failure probability of 3410-6

if responses were normally distributed

Reliability

Method Samples Failure probability Error Beta

FORM 65 1310-6 - 47

Adaptive Sampling 1500 1310-6 8410-8 47

Directional Sampling 600 1310-6 4910-7 47

49Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for Best Practice

bull If there is no qualified information about the random parametersonly variance-based robustness evaluation is justified

bull Results with high sigma levels must be verified by reliability analysis

bull Choose proper reliability method due to dimension reliability level solver behavior

bull Reliability results shall be confirmed by a second method

bull When a reduced parameter set is used a confirmation with full parameter set is required

bull Use MOP (based on robustness samples) in order to

bull Monitor sampling

bull Monitor solver behavior

bull Analyze cause for non-robustness

50Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for best practice

bull The Robustness Wizard of optiSLang guides through the setup and helps with the decision for the method based on

bull Knowledge about uncertainty

bull Number of failed designs

bull Solver behavior

bull Sigma level

51Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Robust Design Optimization

52Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Design ImprovementOptimize design performance

Design QualityEnsure design robustness

and reliability

Design QualityEnsure design robustness

and reliability

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

CAE-Data

Measurement

Data

Robust Design

copy Dynardo GmbH

Design ImprovementOptimize design performance

53Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Iterative Robust Design Optimization

bull Decoupled optimization and

robustnessreliability analysis

bull For each optimization run the

safety margins are adjusted for

the critical model responses

bull Applicable to variance- and

reliability-based RDO

In our implementation variance-

based robustness analysis is

used inside the iteration and a

final reliability proof is performed

for the final design

Definition of

design and

stochastic

variables

Sensitivity

analysis

Design

failure

Update

constraints

Deterministic

optimization

Variance-

based

robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

54Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Iterative RDO

bull Safety margin of 45s to safety limit safety=85 rads

Sigma level requires (safety-mean) ge 45

Deterministic constraint is modified iteratively

Step 1 Step 2 Step 3 hellip

Optimization (global ARSM) Robustness (100 ALHS)

Constraint m k xmax Mean Sigma Sigma level

le 8 078 500 799 025 799 022 233

le 7 104 500 694 029 694 019 82

le 763 086 491 756 028 755 020 466

55Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled Robust Design Optimization

bull Fully coupled optimization and robustnessreliability analysis

bull For each design during the optimization procedure (nominal design)

the robustnessreliability analysis is performed

bull Applicable to variance- reliability- and Taguchi-based RDO

Our efficient implementation uses small sample variance-based

robustness measures during the optimization and a final

(more accurate) reliability proof

But still the procedure is often not applicable to complex CAE models

Definition of

design and

stochastic

variables

Sensitivity

analysisOptimization

Robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

56Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled RDO in optiSLang

bull Nested loop enables the coupled RDO

bull Optimizer has to handle statistical

errors of inner robustness analysis

bull Sigma level as constraint

See tutorial HelpTutorialsOscillatorOscillator_Robustness

57Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Fully Coupled RDO

bull ARSM + robustness analysis

bull For each design 1+20 solver runs

bull Definition of robustness constraint for optimization procedure (safety-mean)-45s ge 0

Robust Design Optimization (ARSM+LHS)

m k xmax Mean Sigma Sigma level

ARSM+20LHS 087 500 028 76 020 45

58Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

bull Approximation of model responses in

mixed optimizationstochastic space

bull Simultaneous RDO is performed on

a global response surface

bull Applicable to variance- reliability-

and Taguchi-based RDO

bull Approximation quality significantly

influences RDO results

Final robustnessreliability proof

is required

bull Pure stochastic variables have small

influence compared to design variables

Important local effects in the stochastic

space may be not represented

RDO on Global Response Surface

59Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

C Bucher Computational Analysis of Randomness in Structural

Mechanics Taylor amp Francis 2009

copy Dynardo GmbH

Further Reading

40Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Monte Carlo Simulation

bull Robust for arbitrary limit state functions

bull Confidence of the estimate is very low for small failure probabilities

Sigma level le 2

Independent of number of random variables

X1

X2

g=0

Sigma

level

PF N for cov(PF) = 10

2 23E-2 4 400

3 13E-3 74 000

45 34E-6 29 500 000

41Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

First Order Reliability Method (FORM)

bull Operates in the space of

standardized Gaussian variables

bull Search for failure point with

maximum probability density

(design point)

bull Equals the point in U on the limit state surface with minimal

distance to origin

bull Limit state function is linearized

around design point

bull Then failure probability can be

calculated analytically

bull Distance to origin (in U) is called

reliability index b

bull Can be interpreted as

generalization of sigma level

42Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Importance Sampling

bull Guide the sampling by making use of information about the failure

domain in order to increase the amount of failure events

bull To warrant correct statistics each sample is weighted by the ratio of

original to sampling density

bull Different strategies exist to estimate an ldquooptimalrdquo sampling density

43Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Importance Sampling Using Desing Point (ISPUD)

bull Based on FORM

bull Sampling density is centered at the design point

Requires continuously differentiable limit state function

Multiple design points (local minima) are not supported

May be able to mitigate error due to linearization in FORM

(oscillating limit state surface)

Moderate number of random variables

g(X) = 0

design point

44Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Importance Sampling

bull Sampling density is defined by mean value vector and covariance

matrix of samples in the failure domain

bull Search for dominant failure region by 2-3 sampling iterations

Applicable for non-smooth and even discontinuous limit state functions

Limited to small to medium number of random variables

45Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Directional Sampling

bull Radial search for multiple ldquostar-shapedrdquo failure regions

Applicable for non-smooth and even discontinuous limit state functions

Limited to small number of random variables

Few unsuccessful solver calls possible (as long as search is successful)

46Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Response Surface Method

bull The limit state function is approximated by an Adaptive Response

Surface Method using a Moving Least Squares model

bull Directional Sampling is performed on the Response Surface

bull Additional supports are added near the limit state surface in regions of

high probability density

Applicable to a wide range of limit state functions

Efficient for a moderately high number of random variables

47Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Overview of Methods

Recommended area of application

Approach Non-linearity Failure domains No parameters No solver runs

Monte Carlo

Simulation

arbitrary arbitrary many gt10^4 (3 sigma)

gt10^7 (5 sigma)

Directional

Sampling

arbitrary arbitrary lt= 10 1000-5000

Adaptive Importance

Sampling

arbitrary one dominant lt= 10 500-1000

FORM SORM

ISPUD

monotonic one dominant lt= 20 200-500

Adaptive Response

Surface Method

continuous few dominant lt= 20 200-500

48Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVerification of Robust Design by Reliability Analysis

bull Safety margin of 45 is equivalent to a failure probability of 3410-6

if responses were normally distributed

Reliability

Method Samples Failure probability Error Beta

FORM 65 1310-6 - 47

Adaptive Sampling 1500 1310-6 8410-8 47

Directional Sampling 600 1310-6 4910-7 47

49Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for Best Practice

bull If there is no qualified information about the random parametersonly variance-based robustness evaluation is justified

bull Results with high sigma levels must be verified by reliability analysis

bull Choose proper reliability method due to dimension reliability level solver behavior

bull Reliability results shall be confirmed by a second method

bull When a reduced parameter set is used a confirmation with full parameter set is required

bull Use MOP (based on robustness samples) in order to

bull Monitor sampling

bull Monitor solver behavior

bull Analyze cause for non-robustness

50Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for best practice

bull The Robustness Wizard of optiSLang guides through the setup and helps with the decision for the method based on

bull Knowledge about uncertainty

bull Number of failed designs

bull Solver behavior

bull Sigma level

51Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Robust Design Optimization

52Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Design ImprovementOptimize design performance

Design QualityEnsure design robustness

and reliability

Design QualityEnsure design robustness

and reliability

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

CAE-Data

Measurement

Data

Robust Design

copy Dynardo GmbH

Design ImprovementOptimize design performance

53Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Iterative Robust Design Optimization

bull Decoupled optimization and

robustnessreliability analysis

bull For each optimization run the

safety margins are adjusted for

the critical model responses

bull Applicable to variance- and

reliability-based RDO

In our implementation variance-

based robustness analysis is

used inside the iteration and a

final reliability proof is performed

for the final design

Definition of

design and

stochastic

variables

Sensitivity

analysis

Design

failure

Update

constraints

Deterministic

optimization

Variance-

based

robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

54Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Iterative RDO

bull Safety margin of 45s to safety limit safety=85 rads

Sigma level requires (safety-mean) ge 45

Deterministic constraint is modified iteratively

Step 1 Step 2 Step 3 hellip

Optimization (global ARSM) Robustness (100 ALHS)

Constraint m k xmax Mean Sigma Sigma level

le 8 078 500 799 025 799 022 233

le 7 104 500 694 029 694 019 82

le 763 086 491 756 028 755 020 466

55Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled Robust Design Optimization

bull Fully coupled optimization and robustnessreliability analysis

bull For each design during the optimization procedure (nominal design)

the robustnessreliability analysis is performed

bull Applicable to variance- reliability- and Taguchi-based RDO

Our efficient implementation uses small sample variance-based

robustness measures during the optimization and a final

(more accurate) reliability proof

But still the procedure is often not applicable to complex CAE models

Definition of

design and

stochastic

variables

Sensitivity

analysisOptimization

Robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

56Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled RDO in optiSLang

bull Nested loop enables the coupled RDO

bull Optimizer has to handle statistical

errors of inner robustness analysis

bull Sigma level as constraint

See tutorial HelpTutorialsOscillatorOscillator_Robustness

57Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Fully Coupled RDO

bull ARSM + robustness analysis

bull For each design 1+20 solver runs

bull Definition of robustness constraint for optimization procedure (safety-mean)-45s ge 0

Robust Design Optimization (ARSM+LHS)

m k xmax Mean Sigma Sigma level

ARSM+20LHS 087 500 028 76 020 45

58Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

bull Approximation of model responses in

mixed optimizationstochastic space

bull Simultaneous RDO is performed on

a global response surface

bull Applicable to variance- reliability-

and Taguchi-based RDO

bull Approximation quality significantly

influences RDO results

Final robustnessreliability proof

is required

bull Pure stochastic variables have small

influence compared to design variables

Important local effects in the stochastic

space may be not represented

RDO on Global Response Surface

59Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

C Bucher Computational Analysis of Randomness in Structural

Mechanics Taylor amp Francis 2009

copy Dynardo GmbH

Further Reading

41Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

First Order Reliability Method (FORM)

bull Operates in the space of

standardized Gaussian variables

bull Search for failure point with

maximum probability density

(design point)

bull Equals the point in U on the limit state surface with minimal

distance to origin

bull Limit state function is linearized

around design point

bull Then failure probability can be

calculated analytically

bull Distance to origin (in U) is called

reliability index b

bull Can be interpreted as

generalization of sigma level

42Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Importance Sampling

bull Guide the sampling by making use of information about the failure

domain in order to increase the amount of failure events

bull To warrant correct statistics each sample is weighted by the ratio of

original to sampling density

bull Different strategies exist to estimate an ldquooptimalrdquo sampling density

43Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Importance Sampling Using Desing Point (ISPUD)

bull Based on FORM

bull Sampling density is centered at the design point

Requires continuously differentiable limit state function

Multiple design points (local minima) are not supported

May be able to mitigate error due to linearization in FORM

(oscillating limit state surface)

Moderate number of random variables

g(X) = 0

design point

44Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Importance Sampling

bull Sampling density is defined by mean value vector and covariance

matrix of samples in the failure domain

bull Search for dominant failure region by 2-3 sampling iterations

Applicable for non-smooth and even discontinuous limit state functions

Limited to small to medium number of random variables

45Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Directional Sampling

bull Radial search for multiple ldquostar-shapedrdquo failure regions

Applicable for non-smooth and even discontinuous limit state functions

Limited to small number of random variables

Few unsuccessful solver calls possible (as long as search is successful)

46Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Response Surface Method

bull The limit state function is approximated by an Adaptive Response

Surface Method using a Moving Least Squares model

bull Directional Sampling is performed on the Response Surface

bull Additional supports are added near the limit state surface in regions of

high probability density

Applicable to a wide range of limit state functions

Efficient for a moderately high number of random variables

47Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Overview of Methods

Recommended area of application

Approach Non-linearity Failure domains No parameters No solver runs

Monte Carlo

Simulation

arbitrary arbitrary many gt10^4 (3 sigma)

gt10^7 (5 sigma)

Directional

Sampling

arbitrary arbitrary lt= 10 1000-5000

Adaptive Importance

Sampling

arbitrary one dominant lt= 10 500-1000

FORM SORM

ISPUD

monotonic one dominant lt= 20 200-500

Adaptive Response

Surface Method

continuous few dominant lt= 20 200-500

48Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVerification of Robust Design by Reliability Analysis

bull Safety margin of 45 is equivalent to a failure probability of 3410-6

if responses were normally distributed

Reliability

Method Samples Failure probability Error Beta

FORM 65 1310-6 - 47

Adaptive Sampling 1500 1310-6 8410-8 47

Directional Sampling 600 1310-6 4910-7 47

49Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for Best Practice

bull If there is no qualified information about the random parametersonly variance-based robustness evaluation is justified

bull Results with high sigma levels must be verified by reliability analysis

bull Choose proper reliability method due to dimension reliability level solver behavior

bull Reliability results shall be confirmed by a second method

bull When a reduced parameter set is used a confirmation with full parameter set is required

bull Use MOP (based on robustness samples) in order to

bull Monitor sampling

bull Monitor solver behavior

bull Analyze cause for non-robustness

50Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for best practice

bull The Robustness Wizard of optiSLang guides through the setup and helps with the decision for the method based on

bull Knowledge about uncertainty

bull Number of failed designs

bull Solver behavior

bull Sigma level

51Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Robust Design Optimization

52Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Design ImprovementOptimize design performance

Design QualityEnsure design robustness

and reliability

Design QualityEnsure design robustness

and reliability

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

CAE-Data

Measurement

Data

Robust Design

copy Dynardo GmbH

Design ImprovementOptimize design performance

53Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Iterative Robust Design Optimization

bull Decoupled optimization and

robustnessreliability analysis

bull For each optimization run the

safety margins are adjusted for

the critical model responses

bull Applicable to variance- and

reliability-based RDO

In our implementation variance-

based robustness analysis is

used inside the iteration and a

final reliability proof is performed

for the final design

Definition of

design and

stochastic

variables

Sensitivity

analysis

Design

failure

Update

constraints

Deterministic

optimization

Variance-

based

robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

54Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Iterative RDO

bull Safety margin of 45s to safety limit safety=85 rads

Sigma level requires (safety-mean) ge 45

Deterministic constraint is modified iteratively

Step 1 Step 2 Step 3 hellip

Optimization (global ARSM) Robustness (100 ALHS)

Constraint m k xmax Mean Sigma Sigma level

le 8 078 500 799 025 799 022 233

le 7 104 500 694 029 694 019 82

le 763 086 491 756 028 755 020 466

55Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled Robust Design Optimization

bull Fully coupled optimization and robustnessreliability analysis

bull For each design during the optimization procedure (nominal design)

the robustnessreliability analysis is performed

bull Applicable to variance- reliability- and Taguchi-based RDO

Our efficient implementation uses small sample variance-based

robustness measures during the optimization and a final

(more accurate) reliability proof

But still the procedure is often not applicable to complex CAE models

Definition of

design and

stochastic

variables

Sensitivity

analysisOptimization

Robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

56Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled RDO in optiSLang

bull Nested loop enables the coupled RDO

bull Optimizer has to handle statistical

errors of inner robustness analysis

bull Sigma level as constraint

See tutorial HelpTutorialsOscillatorOscillator_Robustness

57Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Fully Coupled RDO

bull ARSM + robustness analysis

bull For each design 1+20 solver runs

bull Definition of robustness constraint for optimization procedure (safety-mean)-45s ge 0

Robust Design Optimization (ARSM+LHS)

m k xmax Mean Sigma Sigma level

ARSM+20LHS 087 500 028 76 020 45

58Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

bull Approximation of model responses in

mixed optimizationstochastic space

bull Simultaneous RDO is performed on

a global response surface

bull Applicable to variance- reliability-

and Taguchi-based RDO

bull Approximation quality significantly

influences RDO results

Final robustnessreliability proof

is required

bull Pure stochastic variables have small

influence compared to design variables

Important local effects in the stochastic

space may be not represented

RDO on Global Response Surface

59Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

C Bucher Computational Analysis of Randomness in Structural

Mechanics Taylor amp Francis 2009

copy Dynardo GmbH

Further Reading

42Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Importance Sampling

bull Guide the sampling by making use of information about the failure

domain in order to increase the amount of failure events

bull To warrant correct statistics each sample is weighted by the ratio of

original to sampling density

bull Different strategies exist to estimate an ldquooptimalrdquo sampling density

43Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Importance Sampling Using Desing Point (ISPUD)

bull Based on FORM

bull Sampling density is centered at the design point

Requires continuously differentiable limit state function

Multiple design points (local minima) are not supported

May be able to mitigate error due to linearization in FORM

(oscillating limit state surface)

Moderate number of random variables

g(X) = 0

design point

44Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Importance Sampling

bull Sampling density is defined by mean value vector and covariance

matrix of samples in the failure domain

bull Search for dominant failure region by 2-3 sampling iterations

Applicable for non-smooth and even discontinuous limit state functions

Limited to small to medium number of random variables

45Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Directional Sampling

bull Radial search for multiple ldquostar-shapedrdquo failure regions

Applicable for non-smooth and even discontinuous limit state functions

Limited to small number of random variables

Few unsuccessful solver calls possible (as long as search is successful)

46Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Response Surface Method

bull The limit state function is approximated by an Adaptive Response

Surface Method using a Moving Least Squares model

bull Directional Sampling is performed on the Response Surface

bull Additional supports are added near the limit state surface in regions of

high probability density

Applicable to a wide range of limit state functions

Efficient for a moderately high number of random variables

47Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Overview of Methods

Recommended area of application

Approach Non-linearity Failure domains No parameters No solver runs

Monte Carlo

Simulation

arbitrary arbitrary many gt10^4 (3 sigma)

gt10^7 (5 sigma)

Directional

Sampling

arbitrary arbitrary lt= 10 1000-5000

Adaptive Importance

Sampling

arbitrary one dominant lt= 10 500-1000

FORM SORM

ISPUD

monotonic one dominant lt= 20 200-500

Adaptive Response

Surface Method

continuous few dominant lt= 20 200-500

48Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVerification of Robust Design by Reliability Analysis

bull Safety margin of 45 is equivalent to a failure probability of 3410-6

if responses were normally distributed

Reliability

Method Samples Failure probability Error Beta

FORM 65 1310-6 - 47

Adaptive Sampling 1500 1310-6 8410-8 47

Directional Sampling 600 1310-6 4910-7 47

49Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for Best Practice

bull If there is no qualified information about the random parametersonly variance-based robustness evaluation is justified

bull Results with high sigma levels must be verified by reliability analysis

bull Choose proper reliability method due to dimension reliability level solver behavior

bull Reliability results shall be confirmed by a second method

bull When a reduced parameter set is used a confirmation with full parameter set is required

bull Use MOP (based on robustness samples) in order to

bull Monitor sampling

bull Monitor solver behavior

bull Analyze cause for non-robustness

50Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for best practice

bull The Robustness Wizard of optiSLang guides through the setup and helps with the decision for the method based on

bull Knowledge about uncertainty

bull Number of failed designs

bull Solver behavior

bull Sigma level

51Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Robust Design Optimization

52Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Design ImprovementOptimize design performance

Design QualityEnsure design robustness

and reliability

Design QualityEnsure design robustness

and reliability

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

CAE-Data

Measurement

Data

Robust Design

copy Dynardo GmbH

Design ImprovementOptimize design performance

53Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Iterative Robust Design Optimization

bull Decoupled optimization and

robustnessreliability analysis

bull For each optimization run the

safety margins are adjusted for

the critical model responses

bull Applicable to variance- and

reliability-based RDO

In our implementation variance-

based robustness analysis is

used inside the iteration and a

final reliability proof is performed

for the final design

Definition of

design and

stochastic

variables

Sensitivity

analysis

Design

failure

Update

constraints

Deterministic

optimization

Variance-

based

robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

54Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Iterative RDO

bull Safety margin of 45s to safety limit safety=85 rads

Sigma level requires (safety-mean) ge 45

Deterministic constraint is modified iteratively

Step 1 Step 2 Step 3 hellip

Optimization (global ARSM) Robustness (100 ALHS)

Constraint m k xmax Mean Sigma Sigma level

le 8 078 500 799 025 799 022 233

le 7 104 500 694 029 694 019 82

le 763 086 491 756 028 755 020 466

55Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled Robust Design Optimization

bull Fully coupled optimization and robustnessreliability analysis

bull For each design during the optimization procedure (nominal design)

the robustnessreliability analysis is performed

bull Applicable to variance- reliability- and Taguchi-based RDO

Our efficient implementation uses small sample variance-based

robustness measures during the optimization and a final

(more accurate) reliability proof

But still the procedure is often not applicable to complex CAE models

Definition of

design and

stochastic

variables

Sensitivity

analysisOptimization

Robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

56Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled RDO in optiSLang

bull Nested loop enables the coupled RDO

bull Optimizer has to handle statistical

errors of inner robustness analysis

bull Sigma level as constraint

See tutorial HelpTutorialsOscillatorOscillator_Robustness

57Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Fully Coupled RDO

bull ARSM + robustness analysis

bull For each design 1+20 solver runs

bull Definition of robustness constraint for optimization procedure (safety-mean)-45s ge 0

Robust Design Optimization (ARSM+LHS)

m k xmax Mean Sigma Sigma level

ARSM+20LHS 087 500 028 76 020 45

58Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

bull Approximation of model responses in

mixed optimizationstochastic space

bull Simultaneous RDO is performed on

a global response surface

bull Applicable to variance- reliability-

and Taguchi-based RDO

bull Approximation quality significantly

influences RDO results

Final robustnessreliability proof

is required

bull Pure stochastic variables have small

influence compared to design variables

Important local effects in the stochastic

space may be not represented

RDO on Global Response Surface

59Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

C Bucher Computational Analysis of Randomness in Structural

Mechanics Taylor amp Francis 2009

copy Dynardo GmbH

Further Reading

43Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Importance Sampling Using Desing Point (ISPUD)

bull Based on FORM

bull Sampling density is centered at the design point

Requires continuously differentiable limit state function

Multiple design points (local minima) are not supported

May be able to mitigate error due to linearization in FORM

(oscillating limit state surface)

Moderate number of random variables

g(X) = 0

design point

44Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Importance Sampling

bull Sampling density is defined by mean value vector and covariance

matrix of samples in the failure domain

bull Search for dominant failure region by 2-3 sampling iterations

Applicable for non-smooth and even discontinuous limit state functions

Limited to small to medium number of random variables

45Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Directional Sampling

bull Radial search for multiple ldquostar-shapedrdquo failure regions

Applicable for non-smooth and even discontinuous limit state functions

Limited to small number of random variables

Few unsuccessful solver calls possible (as long as search is successful)

46Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Response Surface Method

bull The limit state function is approximated by an Adaptive Response

Surface Method using a Moving Least Squares model

bull Directional Sampling is performed on the Response Surface

bull Additional supports are added near the limit state surface in regions of

high probability density

Applicable to a wide range of limit state functions

Efficient for a moderately high number of random variables

47Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Overview of Methods

Recommended area of application

Approach Non-linearity Failure domains No parameters No solver runs

Monte Carlo

Simulation

arbitrary arbitrary many gt10^4 (3 sigma)

gt10^7 (5 sigma)

Directional

Sampling

arbitrary arbitrary lt= 10 1000-5000

Adaptive Importance

Sampling

arbitrary one dominant lt= 10 500-1000

FORM SORM

ISPUD

monotonic one dominant lt= 20 200-500

Adaptive Response

Surface Method

continuous few dominant lt= 20 200-500

48Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVerification of Robust Design by Reliability Analysis

bull Safety margin of 45 is equivalent to a failure probability of 3410-6

if responses were normally distributed

Reliability

Method Samples Failure probability Error Beta

FORM 65 1310-6 - 47

Adaptive Sampling 1500 1310-6 8410-8 47

Directional Sampling 600 1310-6 4910-7 47

49Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for Best Practice

bull If there is no qualified information about the random parametersonly variance-based robustness evaluation is justified

bull Results with high sigma levels must be verified by reliability analysis

bull Choose proper reliability method due to dimension reliability level solver behavior

bull Reliability results shall be confirmed by a second method

bull When a reduced parameter set is used a confirmation with full parameter set is required

bull Use MOP (based on robustness samples) in order to

bull Monitor sampling

bull Monitor solver behavior

bull Analyze cause for non-robustness

50Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for best practice

bull The Robustness Wizard of optiSLang guides through the setup and helps with the decision for the method based on

bull Knowledge about uncertainty

bull Number of failed designs

bull Solver behavior

bull Sigma level

51Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Robust Design Optimization

52Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Design ImprovementOptimize design performance

Design QualityEnsure design robustness

and reliability

Design QualityEnsure design robustness

and reliability

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

CAE-Data

Measurement

Data

Robust Design

copy Dynardo GmbH

Design ImprovementOptimize design performance

53Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Iterative Robust Design Optimization

bull Decoupled optimization and

robustnessreliability analysis

bull For each optimization run the

safety margins are adjusted for

the critical model responses

bull Applicable to variance- and

reliability-based RDO

In our implementation variance-

based robustness analysis is

used inside the iteration and a

final reliability proof is performed

for the final design

Definition of

design and

stochastic

variables

Sensitivity

analysis

Design

failure

Update

constraints

Deterministic

optimization

Variance-

based

robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

54Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Iterative RDO

bull Safety margin of 45s to safety limit safety=85 rads

Sigma level requires (safety-mean) ge 45

Deterministic constraint is modified iteratively

Step 1 Step 2 Step 3 hellip

Optimization (global ARSM) Robustness (100 ALHS)

Constraint m k xmax Mean Sigma Sigma level

le 8 078 500 799 025 799 022 233

le 7 104 500 694 029 694 019 82

le 763 086 491 756 028 755 020 466

55Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled Robust Design Optimization

bull Fully coupled optimization and robustnessreliability analysis

bull For each design during the optimization procedure (nominal design)

the robustnessreliability analysis is performed

bull Applicable to variance- reliability- and Taguchi-based RDO

Our efficient implementation uses small sample variance-based

robustness measures during the optimization and a final

(more accurate) reliability proof

But still the procedure is often not applicable to complex CAE models

Definition of

design and

stochastic

variables

Sensitivity

analysisOptimization

Robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

56Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled RDO in optiSLang

bull Nested loop enables the coupled RDO

bull Optimizer has to handle statistical

errors of inner robustness analysis

bull Sigma level as constraint

See tutorial HelpTutorialsOscillatorOscillator_Robustness

57Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Fully Coupled RDO

bull ARSM + robustness analysis

bull For each design 1+20 solver runs

bull Definition of robustness constraint for optimization procedure (safety-mean)-45s ge 0

Robust Design Optimization (ARSM+LHS)

m k xmax Mean Sigma Sigma level

ARSM+20LHS 087 500 028 76 020 45

58Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

bull Approximation of model responses in

mixed optimizationstochastic space

bull Simultaneous RDO is performed on

a global response surface

bull Applicable to variance- reliability-

and Taguchi-based RDO

bull Approximation quality significantly

influences RDO results

Final robustnessreliability proof

is required

bull Pure stochastic variables have small

influence compared to design variables

Important local effects in the stochastic

space may be not represented

RDO on Global Response Surface

59Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

C Bucher Computational Analysis of Randomness in Structural

Mechanics Taylor amp Francis 2009

copy Dynardo GmbH

Further Reading

44Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Importance Sampling

bull Sampling density is defined by mean value vector and covariance

matrix of samples in the failure domain

bull Search for dominant failure region by 2-3 sampling iterations

Applicable for non-smooth and even discontinuous limit state functions

Limited to small to medium number of random variables

45Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Directional Sampling

bull Radial search for multiple ldquostar-shapedrdquo failure regions

Applicable for non-smooth and even discontinuous limit state functions

Limited to small number of random variables

Few unsuccessful solver calls possible (as long as search is successful)

46Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Response Surface Method

bull The limit state function is approximated by an Adaptive Response

Surface Method using a Moving Least Squares model

bull Directional Sampling is performed on the Response Surface

bull Additional supports are added near the limit state surface in regions of

high probability density

Applicable to a wide range of limit state functions

Efficient for a moderately high number of random variables

47Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Overview of Methods

Recommended area of application

Approach Non-linearity Failure domains No parameters No solver runs

Monte Carlo

Simulation

arbitrary arbitrary many gt10^4 (3 sigma)

gt10^7 (5 sigma)

Directional

Sampling

arbitrary arbitrary lt= 10 1000-5000

Adaptive Importance

Sampling

arbitrary one dominant lt= 10 500-1000

FORM SORM

ISPUD

monotonic one dominant lt= 20 200-500

Adaptive Response

Surface Method

continuous few dominant lt= 20 200-500

48Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVerification of Robust Design by Reliability Analysis

bull Safety margin of 45 is equivalent to a failure probability of 3410-6

if responses were normally distributed

Reliability

Method Samples Failure probability Error Beta

FORM 65 1310-6 - 47

Adaptive Sampling 1500 1310-6 8410-8 47

Directional Sampling 600 1310-6 4910-7 47

49Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for Best Practice

bull If there is no qualified information about the random parametersonly variance-based robustness evaluation is justified

bull Results with high sigma levels must be verified by reliability analysis

bull Choose proper reliability method due to dimension reliability level solver behavior

bull Reliability results shall be confirmed by a second method

bull When a reduced parameter set is used a confirmation with full parameter set is required

bull Use MOP (based on robustness samples) in order to

bull Monitor sampling

bull Monitor solver behavior

bull Analyze cause for non-robustness

50Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for best practice

bull The Robustness Wizard of optiSLang guides through the setup and helps with the decision for the method based on

bull Knowledge about uncertainty

bull Number of failed designs

bull Solver behavior

bull Sigma level

51Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Robust Design Optimization

52Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Design ImprovementOptimize design performance

Design QualityEnsure design robustness

and reliability

Design QualityEnsure design robustness

and reliability

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

CAE-Data

Measurement

Data

Robust Design

copy Dynardo GmbH

Design ImprovementOptimize design performance

53Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Iterative Robust Design Optimization

bull Decoupled optimization and

robustnessreliability analysis

bull For each optimization run the

safety margins are adjusted for

the critical model responses

bull Applicable to variance- and

reliability-based RDO

In our implementation variance-

based robustness analysis is

used inside the iteration and a

final reliability proof is performed

for the final design

Definition of

design and

stochastic

variables

Sensitivity

analysis

Design

failure

Update

constraints

Deterministic

optimization

Variance-

based

robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

54Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Iterative RDO

bull Safety margin of 45s to safety limit safety=85 rads

Sigma level requires (safety-mean) ge 45

Deterministic constraint is modified iteratively

Step 1 Step 2 Step 3 hellip

Optimization (global ARSM) Robustness (100 ALHS)

Constraint m k xmax Mean Sigma Sigma level

le 8 078 500 799 025 799 022 233

le 7 104 500 694 029 694 019 82

le 763 086 491 756 028 755 020 466

55Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled Robust Design Optimization

bull Fully coupled optimization and robustnessreliability analysis

bull For each design during the optimization procedure (nominal design)

the robustnessreliability analysis is performed

bull Applicable to variance- reliability- and Taguchi-based RDO

Our efficient implementation uses small sample variance-based

robustness measures during the optimization and a final

(more accurate) reliability proof

But still the procedure is often not applicable to complex CAE models

Definition of

design and

stochastic

variables

Sensitivity

analysisOptimization

Robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

56Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled RDO in optiSLang

bull Nested loop enables the coupled RDO

bull Optimizer has to handle statistical

errors of inner robustness analysis

bull Sigma level as constraint

See tutorial HelpTutorialsOscillatorOscillator_Robustness

57Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Fully Coupled RDO

bull ARSM + robustness analysis

bull For each design 1+20 solver runs

bull Definition of robustness constraint for optimization procedure (safety-mean)-45s ge 0

Robust Design Optimization (ARSM+LHS)

m k xmax Mean Sigma Sigma level

ARSM+20LHS 087 500 028 76 020 45

58Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

bull Approximation of model responses in

mixed optimizationstochastic space

bull Simultaneous RDO is performed on

a global response surface

bull Applicable to variance- reliability-

and Taguchi-based RDO

bull Approximation quality significantly

influences RDO results

Final robustnessreliability proof

is required

bull Pure stochastic variables have small

influence compared to design variables

Important local effects in the stochastic

space may be not represented

RDO on Global Response Surface

59Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

C Bucher Computational Analysis of Randomness in Structural

Mechanics Taylor amp Francis 2009

copy Dynardo GmbH

Further Reading

45Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Directional Sampling

bull Radial search for multiple ldquostar-shapedrdquo failure regions

Applicable for non-smooth and even discontinuous limit state functions

Limited to small number of random variables

Few unsuccessful solver calls possible (as long as search is successful)

46Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Response Surface Method

bull The limit state function is approximated by an Adaptive Response

Surface Method using a Moving Least Squares model

bull Directional Sampling is performed on the Response Surface

bull Additional supports are added near the limit state surface in regions of

high probability density

Applicable to a wide range of limit state functions

Efficient for a moderately high number of random variables

47Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Overview of Methods

Recommended area of application

Approach Non-linearity Failure domains No parameters No solver runs

Monte Carlo

Simulation

arbitrary arbitrary many gt10^4 (3 sigma)

gt10^7 (5 sigma)

Directional

Sampling

arbitrary arbitrary lt= 10 1000-5000

Adaptive Importance

Sampling

arbitrary one dominant lt= 10 500-1000

FORM SORM

ISPUD

monotonic one dominant lt= 20 200-500

Adaptive Response

Surface Method

continuous few dominant lt= 20 200-500

48Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVerification of Robust Design by Reliability Analysis

bull Safety margin of 45 is equivalent to a failure probability of 3410-6

if responses were normally distributed

Reliability

Method Samples Failure probability Error Beta

FORM 65 1310-6 - 47

Adaptive Sampling 1500 1310-6 8410-8 47

Directional Sampling 600 1310-6 4910-7 47

49Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for Best Practice

bull If there is no qualified information about the random parametersonly variance-based robustness evaluation is justified

bull Results with high sigma levels must be verified by reliability analysis

bull Choose proper reliability method due to dimension reliability level solver behavior

bull Reliability results shall be confirmed by a second method

bull When a reduced parameter set is used a confirmation with full parameter set is required

bull Use MOP (based on robustness samples) in order to

bull Monitor sampling

bull Monitor solver behavior

bull Analyze cause for non-robustness

50Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for best practice

bull The Robustness Wizard of optiSLang guides through the setup and helps with the decision for the method based on

bull Knowledge about uncertainty

bull Number of failed designs

bull Solver behavior

bull Sigma level

51Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Robust Design Optimization

52Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Design ImprovementOptimize design performance

Design QualityEnsure design robustness

and reliability

Design QualityEnsure design robustness

and reliability

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

CAE-Data

Measurement

Data

Robust Design

copy Dynardo GmbH

Design ImprovementOptimize design performance

53Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Iterative Robust Design Optimization

bull Decoupled optimization and

robustnessreliability analysis

bull For each optimization run the

safety margins are adjusted for

the critical model responses

bull Applicable to variance- and

reliability-based RDO

In our implementation variance-

based robustness analysis is

used inside the iteration and a

final reliability proof is performed

for the final design

Definition of

design and

stochastic

variables

Sensitivity

analysis

Design

failure

Update

constraints

Deterministic

optimization

Variance-

based

robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

54Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Iterative RDO

bull Safety margin of 45s to safety limit safety=85 rads

Sigma level requires (safety-mean) ge 45

Deterministic constraint is modified iteratively

Step 1 Step 2 Step 3 hellip

Optimization (global ARSM) Robustness (100 ALHS)

Constraint m k xmax Mean Sigma Sigma level

le 8 078 500 799 025 799 022 233

le 7 104 500 694 029 694 019 82

le 763 086 491 756 028 755 020 466

55Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled Robust Design Optimization

bull Fully coupled optimization and robustnessreliability analysis

bull For each design during the optimization procedure (nominal design)

the robustnessreliability analysis is performed

bull Applicable to variance- reliability- and Taguchi-based RDO

Our efficient implementation uses small sample variance-based

robustness measures during the optimization and a final

(more accurate) reliability proof

But still the procedure is often not applicable to complex CAE models

Definition of

design and

stochastic

variables

Sensitivity

analysisOptimization

Robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

56Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled RDO in optiSLang

bull Nested loop enables the coupled RDO

bull Optimizer has to handle statistical

errors of inner robustness analysis

bull Sigma level as constraint

See tutorial HelpTutorialsOscillatorOscillator_Robustness

57Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Fully Coupled RDO

bull ARSM + robustness analysis

bull For each design 1+20 solver runs

bull Definition of robustness constraint for optimization procedure (safety-mean)-45s ge 0

Robust Design Optimization (ARSM+LHS)

m k xmax Mean Sigma Sigma level

ARSM+20LHS 087 500 028 76 020 45

58Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

bull Approximation of model responses in

mixed optimizationstochastic space

bull Simultaneous RDO is performed on

a global response surface

bull Applicable to variance- reliability-

and Taguchi-based RDO

bull Approximation quality significantly

influences RDO results

Final robustnessreliability proof

is required

bull Pure stochastic variables have small

influence compared to design variables

Important local effects in the stochastic

space may be not represented

RDO on Global Response Surface

59Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

C Bucher Computational Analysis of Randomness in Structural

Mechanics Taylor amp Francis 2009

copy Dynardo GmbH

Further Reading

46Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Adaptive Response Surface Method

bull The limit state function is approximated by an Adaptive Response

Surface Method using a Moving Least Squares model

bull Directional Sampling is performed on the Response Surface

bull Additional supports are added near the limit state surface in regions of

high probability density

Applicable to a wide range of limit state functions

Efficient for a moderately high number of random variables

47Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Overview of Methods

Recommended area of application

Approach Non-linearity Failure domains No parameters No solver runs

Monte Carlo

Simulation

arbitrary arbitrary many gt10^4 (3 sigma)

gt10^7 (5 sigma)

Directional

Sampling

arbitrary arbitrary lt= 10 1000-5000

Adaptive Importance

Sampling

arbitrary one dominant lt= 10 500-1000

FORM SORM

ISPUD

monotonic one dominant lt= 20 200-500

Adaptive Response

Surface Method

continuous few dominant lt= 20 200-500

48Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVerification of Robust Design by Reliability Analysis

bull Safety margin of 45 is equivalent to a failure probability of 3410-6

if responses were normally distributed

Reliability

Method Samples Failure probability Error Beta

FORM 65 1310-6 - 47

Adaptive Sampling 1500 1310-6 8410-8 47

Directional Sampling 600 1310-6 4910-7 47

49Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for Best Practice

bull If there is no qualified information about the random parametersonly variance-based robustness evaluation is justified

bull Results with high sigma levels must be verified by reliability analysis

bull Choose proper reliability method due to dimension reliability level solver behavior

bull Reliability results shall be confirmed by a second method

bull When a reduced parameter set is used a confirmation with full parameter set is required

bull Use MOP (based on robustness samples) in order to

bull Monitor sampling

bull Monitor solver behavior

bull Analyze cause for non-robustness

50Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for best practice

bull The Robustness Wizard of optiSLang guides through the setup and helps with the decision for the method based on

bull Knowledge about uncertainty

bull Number of failed designs

bull Solver behavior

bull Sigma level

51Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Robust Design Optimization

52Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Design ImprovementOptimize design performance

Design QualityEnsure design robustness

and reliability

Design QualityEnsure design robustness

and reliability

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

CAE-Data

Measurement

Data

Robust Design

copy Dynardo GmbH

Design ImprovementOptimize design performance

53Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Iterative Robust Design Optimization

bull Decoupled optimization and

robustnessreliability analysis

bull For each optimization run the

safety margins are adjusted for

the critical model responses

bull Applicable to variance- and

reliability-based RDO

In our implementation variance-

based robustness analysis is

used inside the iteration and a

final reliability proof is performed

for the final design

Definition of

design and

stochastic

variables

Sensitivity

analysis

Design

failure

Update

constraints

Deterministic

optimization

Variance-

based

robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

54Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Iterative RDO

bull Safety margin of 45s to safety limit safety=85 rads

Sigma level requires (safety-mean) ge 45

Deterministic constraint is modified iteratively

Step 1 Step 2 Step 3 hellip

Optimization (global ARSM) Robustness (100 ALHS)

Constraint m k xmax Mean Sigma Sigma level

le 8 078 500 799 025 799 022 233

le 7 104 500 694 029 694 019 82

le 763 086 491 756 028 755 020 466

55Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled Robust Design Optimization

bull Fully coupled optimization and robustnessreliability analysis

bull For each design during the optimization procedure (nominal design)

the robustnessreliability analysis is performed

bull Applicable to variance- reliability- and Taguchi-based RDO

Our efficient implementation uses small sample variance-based

robustness measures during the optimization and a final

(more accurate) reliability proof

But still the procedure is often not applicable to complex CAE models

Definition of

design and

stochastic

variables

Sensitivity

analysisOptimization

Robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

56Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled RDO in optiSLang

bull Nested loop enables the coupled RDO

bull Optimizer has to handle statistical

errors of inner robustness analysis

bull Sigma level as constraint

See tutorial HelpTutorialsOscillatorOscillator_Robustness

57Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Fully Coupled RDO

bull ARSM + robustness analysis

bull For each design 1+20 solver runs

bull Definition of robustness constraint for optimization procedure (safety-mean)-45s ge 0

Robust Design Optimization (ARSM+LHS)

m k xmax Mean Sigma Sigma level

ARSM+20LHS 087 500 028 76 020 45

58Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

bull Approximation of model responses in

mixed optimizationstochastic space

bull Simultaneous RDO is performed on

a global response surface

bull Applicable to variance- reliability-

and Taguchi-based RDO

bull Approximation quality significantly

influences RDO results

Final robustnessreliability proof

is required

bull Pure stochastic variables have small

influence compared to design variables

Important local effects in the stochastic

space may be not represented

RDO on Global Response Surface

59Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

C Bucher Computational Analysis of Randomness in Structural

Mechanics Taylor amp Francis 2009

copy Dynardo GmbH

Further Reading

47Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Overview of Methods

Recommended area of application

Approach Non-linearity Failure domains No parameters No solver runs

Monte Carlo

Simulation

arbitrary arbitrary many gt10^4 (3 sigma)

gt10^7 (5 sigma)

Directional

Sampling

arbitrary arbitrary lt= 10 1000-5000

Adaptive Importance

Sampling

arbitrary one dominant lt= 10 500-1000

FORM SORM

ISPUD

monotonic one dominant lt= 20 200-500

Adaptive Response

Surface Method

continuous few dominant lt= 20 200-500

48Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVerification of Robust Design by Reliability Analysis

bull Safety margin of 45 is equivalent to a failure probability of 3410-6

if responses were normally distributed

Reliability

Method Samples Failure probability Error Beta

FORM 65 1310-6 - 47

Adaptive Sampling 1500 1310-6 8410-8 47

Directional Sampling 600 1310-6 4910-7 47

49Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for Best Practice

bull If there is no qualified information about the random parametersonly variance-based robustness evaluation is justified

bull Results with high sigma levels must be verified by reliability analysis

bull Choose proper reliability method due to dimension reliability level solver behavior

bull Reliability results shall be confirmed by a second method

bull When a reduced parameter set is used a confirmation with full parameter set is required

bull Use MOP (based on robustness samples) in order to

bull Monitor sampling

bull Monitor solver behavior

bull Analyze cause for non-robustness

50Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for best practice

bull The Robustness Wizard of optiSLang guides through the setup and helps with the decision for the method based on

bull Knowledge about uncertainty

bull Number of failed designs

bull Solver behavior

bull Sigma level

51Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Robust Design Optimization

52Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Design ImprovementOptimize design performance

Design QualityEnsure design robustness

and reliability

Design QualityEnsure design robustness

and reliability

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

CAE-Data

Measurement

Data

Robust Design

copy Dynardo GmbH

Design ImprovementOptimize design performance

53Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Iterative Robust Design Optimization

bull Decoupled optimization and

robustnessreliability analysis

bull For each optimization run the

safety margins are adjusted for

the critical model responses

bull Applicable to variance- and

reliability-based RDO

In our implementation variance-

based robustness analysis is

used inside the iteration and a

final reliability proof is performed

for the final design

Definition of

design and

stochastic

variables

Sensitivity

analysis

Design

failure

Update

constraints

Deterministic

optimization

Variance-

based

robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

54Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Iterative RDO

bull Safety margin of 45s to safety limit safety=85 rads

Sigma level requires (safety-mean) ge 45

Deterministic constraint is modified iteratively

Step 1 Step 2 Step 3 hellip

Optimization (global ARSM) Robustness (100 ALHS)

Constraint m k xmax Mean Sigma Sigma level

le 8 078 500 799 025 799 022 233

le 7 104 500 694 029 694 019 82

le 763 086 491 756 028 755 020 466

55Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled Robust Design Optimization

bull Fully coupled optimization and robustnessreliability analysis

bull For each design during the optimization procedure (nominal design)

the robustnessreliability analysis is performed

bull Applicable to variance- reliability- and Taguchi-based RDO

Our efficient implementation uses small sample variance-based

robustness measures during the optimization and a final

(more accurate) reliability proof

But still the procedure is often not applicable to complex CAE models

Definition of

design and

stochastic

variables

Sensitivity

analysisOptimization

Robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

56Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled RDO in optiSLang

bull Nested loop enables the coupled RDO

bull Optimizer has to handle statistical

errors of inner robustness analysis

bull Sigma level as constraint

See tutorial HelpTutorialsOscillatorOscillator_Robustness

57Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Fully Coupled RDO

bull ARSM + robustness analysis

bull For each design 1+20 solver runs

bull Definition of robustness constraint for optimization procedure (safety-mean)-45s ge 0

Robust Design Optimization (ARSM+LHS)

m k xmax Mean Sigma Sigma level

ARSM+20LHS 087 500 028 76 020 45

58Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

bull Approximation of model responses in

mixed optimizationstochastic space

bull Simultaneous RDO is performed on

a global response surface

bull Applicable to variance- reliability-

and Taguchi-based RDO

bull Approximation quality significantly

influences RDO results

Final robustnessreliability proof

is required

bull Pure stochastic variables have small

influence compared to design variables

Important local effects in the stochastic

space may be not represented

RDO on Global Response Surface

59Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

C Bucher Computational Analysis of Randomness in Structural

Mechanics Taylor amp Francis 2009

copy Dynardo GmbH

Further Reading

48Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVerification of Robust Design by Reliability Analysis

bull Safety margin of 45 is equivalent to a failure probability of 3410-6

if responses were normally distributed

Reliability

Method Samples Failure probability Error Beta

FORM 65 1310-6 - 47

Adaptive Sampling 1500 1310-6 8410-8 47

Directional Sampling 600 1310-6 4910-7 47

49Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for Best Practice

bull If there is no qualified information about the random parametersonly variance-based robustness evaluation is justified

bull Results with high sigma levels must be verified by reliability analysis

bull Choose proper reliability method due to dimension reliability level solver behavior

bull Reliability results shall be confirmed by a second method

bull When a reduced parameter set is used a confirmation with full parameter set is required

bull Use MOP (based on robustness samples) in order to

bull Monitor sampling

bull Monitor solver behavior

bull Analyze cause for non-robustness

50Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for best practice

bull The Robustness Wizard of optiSLang guides through the setup and helps with the decision for the method based on

bull Knowledge about uncertainty

bull Number of failed designs

bull Solver behavior

bull Sigma level

51Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Robust Design Optimization

52Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Design ImprovementOptimize design performance

Design QualityEnsure design robustness

and reliability

Design QualityEnsure design robustness

and reliability

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

CAE-Data

Measurement

Data

Robust Design

copy Dynardo GmbH

Design ImprovementOptimize design performance

53Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Iterative Robust Design Optimization

bull Decoupled optimization and

robustnessreliability analysis

bull For each optimization run the

safety margins are adjusted for

the critical model responses

bull Applicable to variance- and

reliability-based RDO

In our implementation variance-

based robustness analysis is

used inside the iteration and a

final reliability proof is performed

for the final design

Definition of

design and

stochastic

variables

Sensitivity

analysis

Design

failure

Update

constraints

Deterministic

optimization

Variance-

based

robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

54Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Iterative RDO

bull Safety margin of 45s to safety limit safety=85 rads

Sigma level requires (safety-mean) ge 45

Deterministic constraint is modified iteratively

Step 1 Step 2 Step 3 hellip

Optimization (global ARSM) Robustness (100 ALHS)

Constraint m k xmax Mean Sigma Sigma level

le 8 078 500 799 025 799 022 233

le 7 104 500 694 029 694 019 82

le 763 086 491 756 028 755 020 466

55Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled Robust Design Optimization

bull Fully coupled optimization and robustnessreliability analysis

bull For each design during the optimization procedure (nominal design)

the robustnessreliability analysis is performed

bull Applicable to variance- reliability- and Taguchi-based RDO

Our efficient implementation uses small sample variance-based

robustness measures during the optimization and a final

(more accurate) reliability proof

But still the procedure is often not applicable to complex CAE models

Definition of

design and

stochastic

variables

Sensitivity

analysisOptimization

Robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

56Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled RDO in optiSLang

bull Nested loop enables the coupled RDO

bull Optimizer has to handle statistical

errors of inner robustness analysis

bull Sigma level as constraint

See tutorial HelpTutorialsOscillatorOscillator_Robustness

57Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Fully Coupled RDO

bull ARSM + robustness analysis

bull For each design 1+20 solver runs

bull Definition of robustness constraint for optimization procedure (safety-mean)-45s ge 0

Robust Design Optimization (ARSM+LHS)

m k xmax Mean Sigma Sigma level

ARSM+20LHS 087 500 028 76 020 45

58Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

bull Approximation of model responses in

mixed optimizationstochastic space

bull Simultaneous RDO is performed on

a global response surface

bull Applicable to variance- reliability-

and Taguchi-based RDO

bull Approximation quality significantly

influences RDO results

Final robustnessreliability proof

is required

bull Pure stochastic variables have small

influence compared to design variables

Important local effects in the stochastic

space may be not represented

RDO on Global Response Surface

59Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

C Bucher Computational Analysis of Randomness in Structural

Mechanics Taylor amp Francis 2009

copy Dynardo GmbH

Further Reading

49Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for Best Practice

bull If there is no qualified information about the random parametersonly variance-based robustness evaluation is justified

bull Results with high sigma levels must be verified by reliability analysis

bull Choose proper reliability method due to dimension reliability level solver behavior

bull Reliability results shall be confirmed by a second method

bull When a reduced parameter set is used a confirmation with full parameter set is required

bull Use MOP (based on robustness samples) in order to

bull Monitor sampling

bull Monitor solver behavior

bull Analyze cause for non-robustness

50Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for best practice

bull The Robustness Wizard of optiSLang guides through the setup and helps with the decision for the method based on

bull Knowledge about uncertainty

bull Number of failed designs

bull Solver behavior

bull Sigma level

51Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Robust Design Optimization

52Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Design ImprovementOptimize design performance

Design QualityEnsure design robustness

and reliability

Design QualityEnsure design robustness

and reliability

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

CAE-Data

Measurement

Data

Robust Design

copy Dynardo GmbH

Design ImprovementOptimize design performance

53Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Iterative Robust Design Optimization

bull Decoupled optimization and

robustnessreliability analysis

bull For each optimization run the

safety margins are adjusted for

the critical model responses

bull Applicable to variance- and

reliability-based RDO

In our implementation variance-

based robustness analysis is

used inside the iteration and a

final reliability proof is performed

for the final design

Definition of

design and

stochastic

variables

Sensitivity

analysis

Design

failure

Update

constraints

Deterministic

optimization

Variance-

based

robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

54Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Iterative RDO

bull Safety margin of 45s to safety limit safety=85 rads

Sigma level requires (safety-mean) ge 45

Deterministic constraint is modified iteratively

Step 1 Step 2 Step 3 hellip

Optimization (global ARSM) Robustness (100 ALHS)

Constraint m k xmax Mean Sigma Sigma level

le 8 078 500 799 025 799 022 233

le 7 104 500 694 029 694 019 82

le 763 086 491 756 028 755 020 466

55Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled Robust Design Optimization

bull Fully coupled optimization and robustnessreliability analysis

bull For each design during the optimization procedure (nominal design)

the robustnessreliability analysis is performed

bull Applicable to variance- reliability- and Taguchi-based RDO

Our efficient implementation uses small sample variance-based

robustness measures during the optimization and a final

(more accurate) reliability proof

But still the procedure is often not applicable to complex CAE models

Definition of

design and

stochastic

variables

Sensitivity

analysisOptimization

Robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

56Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled RDO in optiSLang

bull Nested loop enables the coupled RDO

bull Optimizer has to handle statistical

errors of inner robustness analysis

bull Sigma level as constraint

See tutorial HelpTutorialsOscillatorOscillator_Robustness

57Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Fully Coupled RDO

bull ARSM + robustness analysis

bull For each design 1+20 solver runs

bull Definition of robustness constraint for optimization procedure (safety-mean)-45s ge 0

Robust Design Optimization (ARSM+LHS)

m k xmax Mean Sigma Sigma level

ARSM+20LHS 087 500 028 76 020 45

58Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

bull Approximation of model responses in

mixed optimizationstochastic space

bull Simultaneous RDO is performed on

a global response surface

bull Applicable to variance- reliability-

and Taguchi-based RDO

bull Approximation quality significantly

influences RDO results

Final robustnessreliability proof

is required

bull Pure stochastic variables have small

influence compared to design variables

Important local effects in the stochastic

space may be not represented

RDO on Global Response Surface

59Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

C Bucher Computational Analysis of Randomness in Structural

Mechanics Taylor amp Francis 2009

copy Dynardo GmbH

Further Reading

50Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Recommendations for best practice

bull The Robustness Wizard of optiSLang guides through the setup and helps with the decision for the method based on

bull Knowledge about uncertainty

bull Number of failed designs

bull Solver behavior

bull Sigma level

51Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Robust Design Optimization

52Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Design ImprovementOptimize design performance

Design QualityEnsure design robustness

and reliability

Design QualityEnsure design robustness

and reliability

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

CAE-Data

Measurement

Data

Robust Design

copy Dynardo GmbH

Design ImprovementOptimize design performance

53Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Iterative Robust Design Optimization

bull Decoupled optimization and

robustnessreliability analysis

bull For each optimization run the

safety margins are adjusted for

the critical model responses

bull Applicable to variance- and

reliability-based RDO

In our implementation variance-

based robustness analysis is

used inside the iteration and a

final reliability proof is performed

for the final design

Definition of

design and

stochastic

variables

Sensitivity

analysis

Design

failure

Update

constraints

Deterministic

optimization

Variance-

based

robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

54Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Iterative RDO

bull Safety margin of 45s to safety limit safety=85 rads

Sigma level requires (safety-mean) ge 45

Deterministic constraint is modified iteratively

Step 1 Step 2 Step 3 hellip

Optimization (global ARSM) Robustness (100 ALHS)

Constraint m k xmax Mean Sigma Sigma level

le 8 078 500 799 025 799 022 233

le 7 104 500 694 029 694 019 82

le 763 086 491 756 028 755 020 466

55Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled Robust Design Optimization

bull Fully coupled optimization and robustnessreliability analysis

bull For each design during the optimization procedure (nominal design)

the robustnessreliability analysis is performed

bull Applicable to variance- reliability- and Taguchi-based RDO

Our efficient implementation uses small sample variance-based

robustness measures during the optimization and a final

(more accurate) reliability proof

But still the procedure is often not applicable to complex CAE models

Definition of

design and

stochastic

variables

Sensitivity

analysisOptimization

Robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

56Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled RDO in optiSLang

bull Nested loop enables the coupled RDO

bull Optimizer has to handle statistical

errors of inner robustness analysis

bull Sigma level as constraint

See tutorial HelpTutorialsOscillatorOscillator_Robustness

57Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Fully Coupled RDO

bull ARSM + robustness analysis

bull For each design 1+20 solver runs

bull Definition of robustness constraint for optimization procedure (safety-mean)-45s ge 0

Robust Design Optimization (ARSM+LHS)

m k xmax Mean Sigma Sigma level

ARSM+20LHS 087 500 028 76 020 45

58Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

bull Approximation of model responses in

mixed optimizationstochastic space

bull Simultaneous RDO is performed on

a global response surface

bull Applicable to variance- reliability-

and Taguchi-based RDO

bull Approximation quality significantly

influences RDO results

Final robustnessreliability proof

is required

bull Pure stochastic variables have small

influence compared to design variables

Important local effects in the stochastic

space may be not represented

RDO on Global Response Surface

59Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

C Bucher Computational Analysis of Randomness in Structural

Mechanics Taylor amp Francis 2009

copy Dynardo GmbH

Further Reading

51Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Robust Design Optimization

52Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Design ImprovementOptimize design performance

Design QualityEnsure design robustness

and reliability

Design QualityEnsure design robustness

and reliability

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

CAE-Data

Measurement

Data

Robust Design

copy Dynardo GmbH

Design ImprovementOptimize design performance

53Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Iterative Robust Design Optimization

bull Decoupled optimization and

robustnessreliability analysis

bull For each optimization run the

safety margins are adjusted for

the critical model responses

bull Applicable to variance- and

reliability-based RDO

In our implementation variance-

based robustness analysis is

used inside the iteration and a

final reliability proof is performed

for the final design

Definition of

design and

stochastic

variables

Sensitivity

analysis

Design

failure

Update

constraints

Deterministic

optimization

Variance-

based

robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

54Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Iterative RDO

bull Safety margin of 45s to safety limit safety=85 rads

Sigma level requires (safety-mean) ge 45

Deterministic constraint is modified iteratively

Step 1 Step 2 Step 3 hellip

Optimization (global ARSM) Robustness (100 ALHS)

Constraint m k xmax Mean Sigma Sigma level

le 8 078 500 799 025 799 022 233

le 7 104 500 694 029 694 019 82

le 763 086 491 756 028 755 020 466

55Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled Robust Design Optimization

bull Fully coupled optimization and robustnessreliability analysis

bull For each design during the optimization procedure (nominal design)

the robustnessreliability analysis is performed

bull Applicable to variance- reliability- and Taguchi-based RDO

Our efficient implementation uses small sample variance-based

robustness measures during the optimization and a final

(more accurate) reliability proof

But still the procedure is often not applicable to complex CAE models

Definition of

design and

stochastic

variables

Sensitivity

analysisOptimization

Robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

56Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled RDO in optiSLang

bull Nested loop enables the coupled RDO

bull Optimizer has to handle statistical

errors of inner robustness analysis

bull Sigma level as constraint

See tutorial HelpTutorialsOscillatorOscillator_Robustness

57Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Fully Coupled RDO

bull ARSM + robustness analysis

bull For each design 1+20 solver runs

bull Definition of robustness constraint for optimization procedure (safety-mean)-45s ge 0

Robust Design Optimization (ARSM+LHS)

m k xmax Mean Sigma Sigma level

ARSM+20LHS 087 500 028 76 020 45

58Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

bull Approximation of model responses in

mixed optimizationstochastic space

bull Simultaneous RDO is performed on

a global response surface

bull Applicable to variance- reliability-

and Taguchi-based RDO

bull Approximation quality significantly

influences RDO results

Final robustnessreliability proof

is required

bull Pure stochastic variables have small

influence compared to design variables

Important local effects in the stochastic

space may be not represented

RDO on Global Response Surface

59Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

C Bucher Computational Analysis of Randomness in Structural

Mechanics Taylor amp Francis 2009

copy Dynardo GmbH

Further Reading

52Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Model CalibrationsIdentify important model parameter

for the best fit between simulation

and measurement

Design ImprovementOptimize design performance

Design QualityEnsure design robustness

and reliability

Design QualityEnsure design robustness

and reliability

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

Design UnderstandingInvestigate parameter sensitivities

reduce complexity and

generate best possible meta models

CAE-Data

Measurement

Data

Robust Design

copy Dynardo GmbH

Design ImprovementOptimize design performance

53Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Iterative Robust Design Optimization

bull Decoupled optimization and

robustnessreliability analysis

bull For each optimization run the

safety margins are adjusted for

the critical model responses

bull Applicable to variance- and

reliability-based RDO

In our implementation variance-

based robustness analysis is

used inside the iteration and a

final reliability proof is performed

for the final design

Definition of

design and

stochastic

variables

Sensitivity

analysis

Design

failure

Update

constraints

Deterministic

optimization

Variance-

based

robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

54Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Iterative RDO

bull Safety margin of 45s to safety limit safety=85 rads

Sigma level requires (safety-mean) ge 45

Deterministic constraint is modified iteratively

Step 1 Step 2 Step 3 hellip

Optimization (global ARSM) Robustness (100 ALHS)

Constraint m k xmax Mean Sigma Sigma level

le 8 078 500 799 025 799 022 233

le 7 104 500 694 029 694 019 82

le 763 086 491 756 028 755 020 466

55Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled Robust Design Optimization

bull Fully coupled optimization and robustnessreliability analysis

bull For each design during the optimization procedure (nominal design)

the robustnessreliability analysis is performed

bull Applicable to variance- reliability- and Taguchi-based RDO

Our efficient implementation uses small sample variance-based

robustness measures during the optimization and a final

(more accurate) reliability proof

But still the procedure is often not applicable to complex CAE models

Definition of

design and

stochastic

variables

Sensitivity

analysisOptimization

Robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

56Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled RDO in optiSLang

bull Nested loop enables the coupled RDO

bull Optimizer has to handle statistical

errors of inner robustness analysis

bull Sigma level as constraint

See tutorial HelpTutorialsOscillatorOscillator_Robustness

57Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Fully Coupled RDO

bull ARSM + robustness analysis

bull For each design 1+20 solver runs

bull Definition of robustness constraint for optimization procedure (safety-mean)-45s ge 0

Robust Design Optimization (ARSM+LHS)

m k xmax Mean Sigma Sigma level

ARSM+20LHS 087 500 028 76 020 45

58Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

bull Approximation of model responses in

mixed optimizationstochastic space

bull Simultaneous RDO is performed on

a global response surface

bull Applicable to variance- reliability-

and Taguchi-based RDO

bull Approximation quality significantly

influences RDO results

Final robustnessreliability proof

is required

bull Pure stochastic variables have small

influence compared to design variables

Important local effects in the stochastic

space may be not represented

RDO on Global Response Surface

59Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

C Bucher Computational Analysis of Randomness in Structural

Mechanics Taylor amp Francis 2009

copy Dynardo GmbH

Further Reading

53Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Iterative Robust Design Optimization

bull Decoupled optimization and

robustnessreliability analysis

bull For each optimization run the

safety margins are adjusted for

the critical model responses

bull Applicable to variance- and

reliability-based RDO

In our implementation variance-

based robustness analysis is

used inside the iteration and a

final reliability proof is performed

for the final design

Definition of

design and

stochastic

variables

Sensitivity

analysis

Design

failure

Update

constraints

Deterministic

optimization

Variance-

based

robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

54Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Iterative RDO

bull Safety margin of 45s to safety limit safety=85 rads

Sigma level requires (safety-mean) ge 45

Deterministic constraint is modified iteratively

Step 1 Step 2 Step 3 hellip

Optimization (global ARSM) Robustness (100 ALHS)

Constraint m k xmax Mean Sigma Sigma level

le 8 078 500 799 025 799 022 233

le 7 104 500 694 029 694 019 82

le 763 086 491 756 028 755 020 466

55Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled Robust Design Optimization

bull Fully coupled optimization and robustnessreliability analysis

bull For each design during the optimization procedure (nominal design)

the robustnessreliability analysis is performed

bull Applicable to variance- reliability- and Taguchi-based RDO

Our efficient implementation uses small sample variance-based

robustness measures during the optimization and a final

(more accurate) reliability proof

But still the procedure is often not applicable to complex CAE models

Definition of

design and

stochastic

variables

Sensitivity

analysisOptimization

Robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

56Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled RDO in optiSLang

bull Nested loop enables the coupled RDO

bull Optimizer has to handle statistical

errors of inner robustness analysis

bull Sigma level as constraint

See tutorial HelpTutorialsOscillatorOscillator_Robustness

57Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Fully Coupled RDO

bull ARSM + robustness analysis

bull For each design 1+20 solver runs

bull Definition of robustness constraint for optimization procedure (safety-mean)-45s ge 0

Robust Design Optimization (ARSM+LHS)

m k xmax Mean Sigma Sigma level

ARSM+20LHS 087 500 028 76 020 45

58Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

bull Approximation of model responses in

mixed optimizationstochastic space

bull Simultaneous RDO is performed on

a global response surface

bull Applicable to variance- reliability-

and Taguchi-based RDO

bull Approximation quality significantly

influences RDO results

Final robustnessreliability proof

is required

bull Pure stochastic variables have small

influence compared to design variables

Important local effects in the stochastic

space may be not represented

RDO on Global Response Surface

59Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

C Bucher Computational Analysis of Randomness in Structural

Mechanics Taylor amp Francis 2009

copy Dynardo GmbH

Further Reading

54Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Iterative RDO

bull Safety margin of 45s to safety limit safety=85 rads

Sigma level requires (safety-mean) ge 45

Deterministic constraint is modified iteratively

Step 1 Step 2 Step 3 hellip

Optimization (global ARSM) Robustness (100 ALHS)

Constraint m k xmax Mean Sigma Sigma level

le 8 078 500 799 025 799 022 233

le 7 104 500 694 029 694 019 82

le 763 086 491 756 028 755 020 466

55Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled Robust Design Optimization

bull Fully coupled optimization and robustnessreliability analysis

bull For each design during the optimization procedure (nominal design)

the robustnessreliability analysis is performed

bull Applicable to variance- reliability- and Taguchi-based RDO

Our efficient implementation uses small sample variance-based

robustness measures during the optimization and a final

(more accurate) reliability proof

But still the procedure is often not applicable to complex CAE models

Definition of

design and

stochastic

variables

Sensitivity

analysisOptimization

Robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

56Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled RDO in optiSLang

bull Nested loop enables the coupled RDO

bull Optimizer has to handle statistical

errors of inner robustness analysis

bull Sigma level as constraint

See tutorial HelpTutorialsOscillatorOscillator_Robustness

57Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Fully Coupled RDO

bull ARSM + robustness analysis

bull For each design 1+20 solver runs

bull Definition of robustness constraint for optimization procedure (safety-mean)-45s ge 0

Robust Design Optimization (ARSM+LHS)

m k xmax Mean Sigma Sigma level

ARSM+20LHS 087 500 028 76 020 45

58Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

bull Approximation of model responses in

mixed optimizationstochastic space

bull Simultaneous RDO is performed on

a global response surface

bull Applicable to variance- reliability-

and Taguchi-based RDO

bull Approximation quality significantly

influences RDO results

Final robustnessreliability proof

is required

bull Pure stochastic variables have small

influence compared to design variables

Important local effects in the stochastic

space may be not represented

RDO on Global Response Surface

59Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

C Bucher Computational Analysis of Randomness in Structural

Mechanics Taylor amp Francis 2009

copy Dynardo GmbH

Further Reading

55Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled Robust Design Optimization

bull Fully coupled optimization and robustnessreliability analysis

bull For each design during the optimization procedure (nominal design)

the robustnessreliability analysis is performed

bull Applicable to variance- reliability- and Taguchi-based RDO

Our efficient implementation uses small sample variance-based

robustness measures during the optimization and a final

(more accurate) reliability proof

But still the procedure is often not applicable to complex CAE models

Definition of

design and

stochastic

variables

Sensitivity

analysisOptimization

Robustness

evaluation

Final

reliability

proof

Optimal and

robust

design

56Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled RDO in optiSLang

bull Nested loop enables the coupled RDO

bull Optimizer has to handle statistical

errors of inner robustness analysis

bull Sigma level as constraint

See tutorial HelpTutorialsOscillatorOscillator_Robustness

57Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Fully Coupled RDO

bull ARSM + robustness analysis

bull For each design 1+20 solver runs

bull Definition of robustness constraint for optimization procedure (safety-mean)-45s ge 0

Robust Design Optimization (ARSM+LHS)

m k xmax Mean Sigma Sigma level

ARSM+20LHS 087 500 028 76 020 45

58Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

bull Approximation of model responses in

mixed optimizationstochastic space

bull Simultaneous RDO is performed on

a global response surface

bull Applicable to variance- reliability-

and Taguchi-based RDO

bull Approximation quality significantly

influences RDO results

Final robustnessreliability proof

is required

bull Pure stochastic variables have small

influence compared to design variables

Important local effects in the stochastic

space may be not represented

RDO on Global Response Surface

59Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

C Bucher Computational Analysis of Randomness in Structural

Mechanics Taylor amp Francis 2009

copy Dynardo GmbH

Further Reading

56Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Coupled RDO in optiSLang

bull Nested loop enables the coupled RDO

bull Optimizer has to handle statistical

errors of inner robustness analysis

bull Sigma level as constraint

See tutorial HelpTutorialsOscillatorOscillator_Robustness

57Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Fully Coupled RDO

bull ARSM + robustness analysis

bull For each design 1+20 solver runs

bull Definition of robustness constraint for optimization procedure (safety-mean)-45s ge 0

Robust Design Optimization (ARSM+LHS)

m k xmax Mean Sigma Sigma level

ARSM+20LHS 087 500 028 76 020 45

58Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

bull Approximation of model responses in

mixed optimizationstochastic space

bull Simultaneous RDO is performed on

a global response surface

bull Applicable to variance- reliability-

and Taguchi-based RDO

bull Approximation quality significantly

influences RDO results

Final robustnessreliability proof

is required

bull Pure stochastic variables have small

influence compared to design variables

Important local effects in the stochastic

space may be not represented

RDO on Global Response Surface

59Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

C Bucher Computational Analysis of Randomness in Structural

Mechanics Taylor amp Francis 2009

copy Dynardo GmbH

Further Reading

57Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

Example Damped OscillatorVariance-based Fully Coupled RDO

bull ARSM + robustness analysis

bull For each design 1+20 solver runs

bull Definition of robustness constraint for optimization procedure (safety-mean)-45s ge 0

Robust Design Optimization (ARSM+LHS)

m k xmax Mean Sigma Sigma level

ARSM+20LHS 087 500 028 76 020 45

58Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

bull Approximation of model responses in

mixed optimizationstochastic space

bull Simultaneous RDO is performed on

a global response surface

bull Applicable to variance- reliability-

and Taguchi-based RDO

bull Approximation quality significantly

influences RDO results

Final robustnessreliability proof

is required

bull Pure stochastic variables have small

influence compared to design variables

Important local effects in the stochastic

space may be not represented

RDO on Global Response Surface

59Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

C Bucher Computational Analysis of Randomness in Structural

Mechanics Taylor amp Francis 2009

copy Dynardo GmbH

Further Reading

58Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

copy Dynardo GmbH

bull Approximation of model responses in

mixed optimizationstochastic space

bull Simultaneous RDO is performed on

a global response surface

bull Applicable to variance- reliability-

and Taguchi-based RDO

bull Approximation quality significantly

influences RDO results

Final robustnessreliability proof

is required

bull Pure stochastic variables have small

influence compared to design variables

Important local effects in the stochastic

space may be not represented

RDO on Global Response Surface

59Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

C Bucher Computational Analysis of Randomness in Structural

Mechanics Taylor amp Francis 2009

copy Dynardo GmbH

Further Reading

59Basics Concepts of Robust Design Optimization

WOST 15 Weimar June 21 2018

C Bucher Computational Analysis of Randomness in Structural

Mechanics Taylor amp Francis 2009

copy Dynardo GmbH

Further Reading

top related