lsopt probabilistic class - LS-OPT Support
Transcript of lsopt probabilistic class - LS-OPT Support
1
1
®
Probabilistic AnalysisWillem Roux (LSTC)
Probabilistic Analysis
2
Content
• Objectives• Statistical Background• Structural Mechanics• Methodologies• Examples• Hands-on Tutorial
2
Probabilistic Analysis
3
Objectives
Modeling of Variability• Repeatability of Response
Design Criteria• Probability of failure• Robustness (Variance)
Redesign• Source of variability
Probabilistic Analysis
4
BASIC STATISTICS
3
Probabilistic Analysis
5
Response Variability
Response distributionMean Standard deviation
Probability of Failure
Probabilistic Analysis
6
Basic Computations
• Mean
• Variance
• Standard Deviation
1
1 n
ii
yn
μ=
= ∑
2 2
1
1 ( )1
n
ii
yn
σ μ=
= −− ∑
2σ σ=
4
Probabilistic Analysis
7
Basic Computations
Coefficient of variation
. .c o v σμ
=
Probabilistic Analysis
8
Covariance and Correlation
5
Probabilistic Analysis
9
Covariance and CorrelationCovariance
Coefficient of correlation
Always between –1 and 1Viewer shows confidence bounds on correlation.
1 2 1 1 2 2( , ) [( )( )]Cov y y E y yμ μ= − −
1 2
1 2
( , )Cov y yρσ σ
=
Probabilistic Analysis
10
Covariance and Correlation
Correlation plots are the X-ray machines of the stochastic world. It shows the interdependence of results.
Correlation is not causation though.
6
Probabilistic Analysis
11
Sum of Normal Variables
21 μμμ +=Y
21 XXY +=
22
21
2 σσσ +=Y
Probabilistic Analysis
12
Statistical DistributionsBetaBinomialLognormalNormalUniformUser definedWeibull
7
Probabilistic Analysis
13
Beta DistributionLower and Upper ValueTwo Shape parametersVersatile
Probabilistic Analysis
14
Binomial DistributionDiscrete DistributionProbability of Event and Number of Trials
8
Probabilistic Analysis
15
Lognormal DistributionMean and Standard Deviation
Probabilistic Analysis
16
Normal DistributionMean and Standard Deviation
9
Probabilistic Analysis
17
Truncated NormalMean, standard, deviation, lower and upper bound
Probabilistic Analysis
18
Uniform DistributionLower and Upper Bound
11
Probabilistic Analysis
21
Response Surfaces• Approximations to structural behavior• Build from responses from selected set of designs
• Experimental design
• Multi-dimensional Least Squares Fit
Probabilistic Analysis
22
Outliers/Residuals
12
Probabilistic Analysis
23
METHODOLOGIES I
Probabilistic Analysis
24
Probabilistic Analysis
• Monte Carlo• Monte Carlo using Metamodels• Reliability Based Design Optimization• Robust Parameter Design• Outlier/bifurcation investigation• Metal Forming
13
Probabilistic Analysis
25
VariablesControl Variables (Design Parameters)
Nominal value controlled by designer• Gauge• Shape
Noise Variables (Environment)Values not controlled by designer but can vary• Load• Yield stress
Probabilistic Analysis
26
Probabilistic Variables
14
Probabilistic Analysis
27
Monte Carlo Analysis
• Random process• Large number of FE runs (100+)• Sampling
• Random• Latin Hypercube (Structured Monte Carlo)
Probabilistic Analysis
28
Latin Hypercube Sampling
• Each partition has equal probability.
15
Probabilistic Analysis
29
Monte Carlo Using Metamodels
• Response Surface / Neural Network• Medium number of FE runs (10 – 30+)• Monte Carlo analysis conducted using
metamodel and a large number of points (106)
• Identify design variable contributions
Probabilistic Analysis
30
2.Determσ
DσDσ
VarσVarσ
Design Variable
Res
pons
e
Metamodel-based Monte Carlo
Rσ
2Residualσ
Rσ
Stochastic Contributions
2Totalσ
TσTσ
Meta-Model(Least-Squares Fit)
Finite Element Simulations
Noisy Physical Response
16
Probabilistic Analysis
31
Contribution AnalysisContribution of variation of variable to variation of response
Variance of response
, ,g i x ii
Gx
σ σ∂=∂
2 2,
1
n
g x ii
σ σ=
= ∑
Probabilistic Analysis
32
EXAMPLES I
17
Probabilistic Analysis
33
Head Impact Problem
Probabilistic Analysis
34
Head Impact ProblemMonitor: HIC-d(Head Injury Criterion)Variables:
• Horizontal Angle of impact
15 degrees10% standard deviation
• Rib height12.5mm5% standard deviation
Height = 12.5
18
Probabilistic Analysis
35
VariationVary one variable at a time to investigate curvature.Linear response with some scatter (noise).
360
365
370
375
380
385
390
4 8 12 16 20Rib Height
HIC
-d
HIC-dLinear (HIC-d)
355360365370375380385390395
10 12 14 16 18 20
Impact Angle
HIC
-d
HIC-dLinear (HIC-d)
Probabilistic Analysis
36
Variation
Reponses nearly linearQuadratic Surface should fit accuratelyRange of response surface is 2σ
19
Probabilistic Analysis
37
Response VariationBaseline Design: HIC-d = 374.4Monte Carlo Analysis: 150 FE analysesQuadratic Response Surface: 60 FE analyses.Outliers have standard deviation of 2.35
4.21 (87%)4.82
4.85Standard deviation• Structural• Structural + Outlier
373.9373.9Mean
Metamodel(60 simulations)
Monte Carlo (150 simulations)
Probabilistic Analysis
38
Probability of Value
0
0.05
0.1
0.15
0.2
0.25
0.3
0.35
363 367 370 374 377 380 384 387 390
HIC-d
Prob
abili
ty
0.00
0.02
0.04
0.06
0.08
0.10
350
355
360
364
369
373
378
383
387
HIC-d
Prob
abili
tyMetamodel
Direct Monte Carlo Analysis
20
Probabilistic Analysis
39
Probability of Exceeding Bound
00.10.20.30.40.50.60.70.80.9
1
HIC-d
P[H
IC-d
>]
Monte CarloMetamodel
362 386370 378
Probabilistic Analysis
40
Contribution Analysis
0
5
10
15
20
25
30
HIC-d
Var
ianc
e Hor AngleRib HeightResiduals
2σ
21
Probabilistic Analysis
41
Tutorial I
Reliability Analysis TutorialRELIABILITY/MONTE_CARLORELIABILITY/METAMODEL
Probabilistic Analysis
42
METHODOLOGIES II
22
Probabilistic Analysis
43
Probabilistic Analysis
• Monte Carlo• Monte Carlo using Metamodels• Reliability Based Design Optimization• Robust Parameter Design• Outlier/bifurcation investigation• Metal Forming
Probabilistic Analysis
44
RBDO
Reliability Based Design Optimization includes uncertainty of variables and responses into optimization
Requires:• Statistical distribution of variable• Probabilistic bound on constraint.
23
Probabilistic Analysis
45
RBDO: Probabilistic boundUnderlying implementation shifts constraint bound with number
of standard deviations corresponding to probability.
Probabilistic Analysis
46
Robust Parameter Design
Robust parameter design creates designs insensitive to the variation of specific inputs.
Two sets of variables:• Noise variables• Control (normal) variables
24
Probabilistic Analysis
47
Robust Parameter Design
Search for a flat part of design space
Probabilistic Analysis
48
Robust Parameter Design
Control variables are adjusted to minimize the effect of the noise variables.
25
Probabilistic Analysis
49
Robust Parameter DesignLS-OPT Command
composite 'var x11' noise 'x11‘
Experimental designInteraction terms must be included.
Use multi-criteria design to described bigger-is-better etc.
Probabilistic Analysis
50
Tutorial II
RBDO TutorialRBDO
Robustness TutorialROBUST_PARAMETER_DESIGN
27
Probabilistic Analysis
53
Process Variation
Process is seeded by stochastic fields
Probabilistic Analysis
54
Mechanics of stochastic processes• Physical
• Instability• On-Off Impact
• Numerical• Discretization• Convergence criteria• Different computers• Different compilers
28
Probabilistic Analysis
55
Process Variation
Discretization (modeling) effects• Smoothness of FE mesh
• Postprocessing: time step size and filter selection
• Selection of node/element to monitor
Probabilistic Analysis
56
Stochastic Processes
29
Probabilistic Analysis
57
Stochastic Process Example
Probabilistic Analysis
58
Statistics of Stochastic Process
One event after another.)()()( 1 nXEXEXE ++= L
221
2nσσσ ++= L
30
Probabilistic Analysis
59
Stochastic Fields
Our stochastic capability consists of:• Stochastic fields and• Stochastic variables.Random variables are part of LS-OPT ®
while stochastic fields are part of LS-DYNA ®.
Probabilistic Analysis
60
Stochastic FieldsStochastic process is seeded by a stochastic field.A stochastic field allows a property (e.g. shell
thickness) to vary over a part.LS-DYNA keywords:
*PERTURBATION_NODE*PERTURBATION_SHELL_THICKNESS
Methods• Harmonic Fields• Import DYNA displacements or eigen mode
31
Probabilistic Analysis
61
Random fields vs. variablesRandom Fields
*PERTURBATION in LS-DYNA ®, valid for geometry, shell thickness, and some material parameters.Correlation function defined as part of the keyword.
Random Variables
*PARAMETER, valid for any number in the input file.Statistical distribution assigned in LS-OPT ®
Probabilistic Analysis
62
Stochastic Field: Geometric imperfection
*PERTURBATION_NODE
32
Probabilistic Analysis
63
Stochastic Field: Blank ThicknessVariation due to rolling of steel.*PERTURBATION_SHELL_THICKNESS
.
See also Reliability Based Design Optimization with LS-OPT for a Metal Forming Application by Müllerschön, Lorenz & Roll.
Mill chatter Non-uniform roll contact
=+
Probabilistic Analysis
64
*PERTURBATION_MATThis allows the spatial variation of material
properties such as the yield stress. It is being developed. It should be available for
MAT024 in LS980.
Yield Strength Variation Resulting Plastic Strain just before rupture.
33
Probabilistic Analysis
65
Correlation functionA random field (or process) is characterized by its correlation function.
A description of the experimentally measured correlation function allows us to create many random fields in LS-DYNA with the same properties. We have predefined functions for which the user must define the parameters.The methodology works for very large problems (millions of nodes).
)]()([)( tXtXER ττ +=
Probabilistic Analysis
66
Effect of correlation functions type
Different Functions Types
Fields
34
Probabilistic Analysis
67
Effect of parameter values
Gaussian functions with different values of the function parameter
Fields
Probabilistic Analysis
68
Alternative methods of specifying stochastic fields
User defined fields: A file containing the stochastic field can be specified. This allows, for example, scaled values of the eigen modes to be used as perturbations in a buckling analysis.
Sinusoidal perturbations: A sine expansion describing the perturbation can be specified.
36
Probabilistic Analysis
71
Probabilistic Analysis
• Monte Carlo• Monte Carlo using Metamodels• Reliability Based Design Optimization• Robust Parameter Design• Outlier/bifurcation investigation• Metal Forming
Probabilistic Analysis
72
Unexpected events:• Buckling • Modeling
Investigate:• Accuracy Plots in Viewer• Visualize on FE model in LS-PrePost
Outlier Analysis
37
Probabilistic Analysis
73
Metal Forming
Visualization of metal forming results requires:
• Consider adaptivity (meshes differ for designs),
• Map to geometric location (not node),• Map to base design (run iteration.1).Finer meshes give better accuracy.
Probabilistic Analysis
74
Only the work piece is considered.For each node in the base mesh:
Find closest element in the mapped mesh.Find the closest point in the element.Use the element nodal results.Interpolated linearly between the nodes.
Metal Forming Results Interpolation
38
Probabilistic Analysis
75
Metal Forming Results Interpolation
Element results are transformed to nodal averaged as in LS-PREPOST.
Probabilistic Analysis
76
Metal Forming Results Interpolation
Sudden jumps, especially over a single element, are filtered. Prediction of failure should be preserved in the mapped results.
39
Probabilistic Analysis
77
Statistic of plastic strain
Mean Standard deviation
Red = 0.5
Probabilistic Analysis
78
Maximum plastic strain: Sources of variation
Draw bead variation associated with failure
Coefficient of correlation plot
41
Probabilistic Analysis
81
Outlier AnalysisSome displacements may be:
• Unrelated to a design variable change• Not repeatable
Probabilistic Analysis
82
Outliers Variation
Not related toDesign
Variables
Repeatable Displacement
42
Probabilistic Analysis
83
CorrelationHIC-d and displacements correlated
Probabilistic Analysis
84
Investigate OutliersDifferent buckling modes
Max Outlier Min Outlier
43
Probabilistic Analysis
85
Vehicle CrashVary angle of impact25 FE Runs
Probabilistic Analysis
86
History Variation
Outlier Standard Deviation
Smoking Gun?
Average Acceleration
45
Probabilistic Analysis
89
Tutorial III
Bifurcation/Outlier AnalysisOUTLIER
Metal FormingMETALFORMING_RELIABILITY
Probabilistic Analysis
90
PROBABILITY
46
Probabilistic Analysis
91
Basic Probability
Probability of subset of events
Count: P(A=B) = 3/9 = 1/3Need probabilistic rules for general case
Probabilistic Analysis
92
AND Rule
Independent:Probability of event A AND event B
( ) ( ) ( | )P A B P A P B A∩ =( ) ( ) ( )P A B P A P B∩ =
91
31
31
=×
47
Probabilistic Analysis
93
OR Rule
Mutually exclusive:Probability of event A OR event B
( ) ( ) ( ) ( )P A B P A P B P A B∪ = + − ∩
( ) ( ) ( )P A B P A P B∪ = +
1 1 1 53 3 9 9+ − =
Probabilistic Analysis
94
Probability ExampleP[Failure due to A]=0.6P[Failure due to B]=0.4
P[Failure] == 0.6 + 0.4 - 0.6*0.4 = 0.76
( ) ( ) ( ) ( )P A B P A P B P A B∪ = + − ∩