SlideShare uma empresa Scribd logo
1 de 79
Baixar para ler offline
1www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.Copyright © ESI Group, 2017. All rights reserved.
www.esi-group.com
Scilab
Statistical Analysis for Robust Design
Hugues- Arthur Garioud & Yann Debray – Scilab – ESI Group
1
All models are wrong,
But some are useful.
– George E.P. Box –
3www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
Agenda
• Introduction:
‣ Uncertainty Quantification
• Statistical Analysis for:
‣ Engineering
‣ Manufacturing
‣ In-Service
• Some theory behind:
‣ Design of Experiment – History of classic
‣ Computer experiment – Modern design
4www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
4
Copyright © ESI Group, 2017. All rights reserved.
www.esi-group.com
Introduction
Uncertainty Quantification
5www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
Uncertainty Quantification Methods
NAFEMS Benchmark January 2019
6www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
Uncertainty propagation process
7www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
Design rules and Uncertainty Quantification
8www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
Cantilever beam with tip load
9www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
9
Copyright © ESI Group, 2017. All rights reserved.
www.esi-group.com
Statistics 4
Engineering
10www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
Crash, NVH & Material Calibration
Simulation Workflow
Design of Experiment
Finite Element
Simulation
Model Order
Reduction
Stats & Optim
11www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
Material Calibration
12www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
Material Calibration
13www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
HVAC system
Battery
Interior Solution – Design Optimization
Control System
PHVAC
TCAB
PHVAC
14www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
Interior Solution
Maximize Comfort (Tressenti)
Minimize Consumption (-> Battery)
Run Level
Temp_Am
biante
Temp_Air
_Injecte
1 0 -15 5
2 0 -15 20
3 0 40 5
4 0 40 20
5 1 -15 12,5
6 1 40 12,5
7 1 12,5 5
8 1 12,5 20
9 2 -15 7,1967
10 2 -15 17,8033
11 2 40 7,1967
12 2 40 17,8033
13 2 12,5 12,5
14 2 -6,94544 5
15 2 -6,94544 20
16 2 31,9454 5
17 2 31,9454 20
15www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
Heat exchanger
Perform using FreeFEM driven by the Scilab toolbox:
https://atoms.scilab.org/toolboxes/SciFreeFEM
16www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
Airfoil design
What are the factors (main effect) or combination
of factors (interactions) that affect the response
the most?
Statistical measures
•Analysis of variance (ANOVA)
•Signifiance testing
•Main effect
What sample of the population shall one study to
ensure catching all the effects ?
17www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
Airfoil design
First 4 dominant POD modes for pressure DOE case pressure field projection on 4 modes POD
basis
4 modes
99.96% of the
global energy
Modesenergy
18www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
Robust design process
OpenFOAM + Scilab = <3
Mesh Perturbations
- Hicks-Henne Sine Bumps -
Mesh Generation
- Mesh Morphing -
DOE Generation Surrogate Modeling
DOE Simulations
- simpleFoam -
Model reduction
- POD -
Optimization
Optimization
- Gradient/GA -
Validation
- simpleFoam -
19www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
CEM One Work In Progress
20www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
20
Copyright © ESI Group, 2017. All rights reserved.
www.esi-group.com
Statistics 4
Manufacturing
21www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
Stamp – Robustness analysis
Pre-processing
Design of Experiment
Finite Element
Simulation
Post-processing
Stats & Optim
PAM-STAMP
22www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
Stamp – Robustness analysis
Thinning
Run
23www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
Design parameters:
• Material
• 3D Geometry
Process parameters:
• Force
• Friction
(lubrication)
Objectives:
→ Thinning (<30%)
→ Friction (<rupture)
Beating Autoform SIGMA
Stamp – Robustness analysis
Friction
Thinning
Trade-off Line
Theoretical optimum
Design space Objective space
f
Pareto Front
Dominant PointsDominant Points
Pareto Set
24www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
Additive Manufacturing
Distortion Analysis
25www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
Bracket_1 – DOE
Post-processing – Color map
Orientation 2 ( -39.6° ; 57.6°)
Orientation 1 ( 90° ; -162° )
26www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
Work In Progress
27www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
27
Copyright © ESI Group, 2017. All rights reserved.
www.esi-group.com
Statistics 4
In-Service
28www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
Wind Speed Analysis
https://www.scilab.org/wind-speed-analysis
29www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
Factor of failure in the gearbox
Helicopter Twin
The crash was caused by a crack in the gearbox
initiated by several factors:
• Very limited spalling not detected during inspection,
• Fatigue on rotating parts (defined by a maximum
operating time),
• Contact pressure on the bearings (directly linked to
the design and manufacturing by different suppliers),
• External damage occurring to the main gearbox,
• Contamination by impurity during the maintenance.
30www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
93 Cars on Sale in the USA in 1993
31www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
93 Cars on Sale in the USA in 1993
32www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
The Wealth of Nations
33www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
Hot dogs and buns Eating Contest
34www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
Scilab Community
Some analytics
//Without Personal/Education/Research
Opened in 2018 (by country)
35www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
35
Copyright © ESI Group, 2017. All rights reserved.
www.esi-group.com
Statistics
Some Theory
37www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
37
Copyright © ESI Group, 2017. All rights reserved.
www.esi-group.com
https://archive.org/details/in.ernet.dli.2015.502684/page/n21
38www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
I. Design of Experiment – History of classic
II. Computer experiment – Modern design
Some theory behind
39www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
Design of Experiment
40www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
Screening variables
What are the factors (main effect) or combination
of factors (interactions) that affect the response
the most?
Statistical measures
•Analysis of variance (ANOVA)
•Signifiance testing
•Main effect
What sample of the population shall one study to
ensure catching all the effects ?
41www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
Design space exploration, prediction & optimization
What sample of the population shall one study to ensure catching the system behavior
with low variance around zone of interest ?
42www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
Design of Experiment purpose
Planning experiment in order to:
1/ Maximize learning
-Maximum experimental variance
-Control extraneous variance
-Minimum error variance
2/ Using minimum of resources
43www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
Factorial design
RUNS X1 X2 X3
#1 1 1 1
#2 1 1 -1
#3 1 -1 1
#4 1 -1 -1
#5 -1 1 1
#6 -1 1 -1
#7 -1 -1 1
#8 -1 -1 -1
3 factors, at 2 levels  23 = 8 runs
Benefits:
Every effects (main and
interactions) are investigated
Drawback:
A lot of runs => Expensive
44www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
Fractional factorial design
RUNS X1 X2 X3=X1.X2
#1 1 -1 -1
#2 -1 1 -1
#3 -1 -1 1
#4 1 1 1
3 factors, at 2 levels  23-1 = 4 runs
Benefits:
Less runs => Cheap
Drawback:
Effects are confounded (aliased)
with other main effects or
interactions effects
45www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
Plackett-Burman
12 runs for 11 factors
Benefits:
Unbiased estimates of all main
effects in the smallest design
possible
Drawback:
Does not exists for every number of
factors
X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11
1 1 1 1 1 1 1 1 1 1 1
-1 1 -1 1 1 1 -1 -1 -1 1 -1
-1 -1 1 -1 1 1 1 -1 -1 -1 1
1 -1 -1 1 -1 1 1 1 -1 -1 -1
-1 1 -1 -1 1 -1 1 1 1 -1 -1
-1 -1 1 -1 -1 1 -1 1 1 1 -1
-1 -1 -1 1 -1 -1 1 -1 1 1 1
1 -1 -1 -1 1 -1 -1 1 -1 1 1
1 1 -1 -1 -1 1 -1 -1 1 -1 1
1 1 1 -1 -1 -1 1 -1 -1 1 -1
-1 1 1 1 -1 -1 -1 1 -1 -1 1
1 -1 1 1 1 -1 -1 -1 1 -1 -1
46www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
Optimization objective
Response Surface Methodology (RSM)
1/ Screening
Keep only the important variable and update
range of the other
2/ Steepest ascent
First order Response Surface
Keep experimenting until no more improvement
New model
Loop until lack of fit (compared to pure error)
3/ Optimization
Second order Response Surface
47www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
Computer Experiment
48www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
Generalisation
Physic = Non-deterministic vs Simulation = Deterministic + numerical noise
i.e. Simulator produced the same answer if run twice for the same inputs
But output of computer simulator can exhibit bias because of omission in physics
or lack of accuracy in mathematical model implementation.
Randomization, replication, blocking have no more sense
Nature Extraneous variance Error variance
Physic Non Deterministic Randomization / replication Blocking
Simulation Deterministic Simulator bias
49www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
Conclusion: Modern design
No random error & true response trend is unknown
+ Space filling to extract trend on unknown system
50www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
Design of experiments techniques
•Static/System-Free: No
information on the system. Two
measure for uniformity
•Static/System-Aided: A little
information are taking into account
•Adaptive/Exploratory: Design
samples are set one after the
others for design space exploration
•Adaptive/Hybrid: System
information are taken into samples
positionning
51www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
Workflow
52www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
Regression based RSM - Polynomials
1st order
𝑦𝑖𝑗 = β0 + β1 𝑥1𝑖 + β2 𝑥2𝑖 + ⋯ + β 𝑞 𝑥 𝑞𝑖 + ε𝑖𝑗
2nd order
𝑦𝑖𝑗 = β0 + β 𝑘 𝑥 𝑘𝑖 + β 𝑢𝑣 𝑥 𝑢𝑖 𝑥 𝑣𝑖 + β 𝑤 𝑥 𝑤𝑖² + ε𝑖𝑗
Benefits:
•Ease of fitting and interpretability
•Can also be built up gradually, adding terms to reduce prediction error
Drawbacks:
•Polynomials can be non-robust when adding high order terms to fit given area
•Regression (vs. Interpolation) might be unreliable because of insufficient shape
capture
53www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
Interpolation based RSM - RBF
𝑓 𝑥𝑖 = ෍
𝑘=1
𝑀
β 𝑘Φ(𝑥𝑖, 𝑥 𝑘) + p xi + ε𝑖
•Φ 𝑥, 𝑥 𝑘 = Φ(𝑟𝑘) kth basis function using kernel of center 𝑥 𝑘, 𝑟𝑘 = 𝑥 − 𝑥 𝑘
•Eventual relaxation polynomial p
Kernel Formula
Thin plate spline (TPS) Φ 𝑟 = 𝑟2
ln(𝑟)
Gaussian Φ 𝑟 = exp(−(𝑟/σ)²)
Inverse Multi-quadric
Φ 𝑟 = 1/ 1 + (𝑟/σ)²
54www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
Response Surfaces
RBF interpolation
p1
p2
objective
55www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
Linear estimation with lowest
variance (unbiased)
Benefits:
•More accurate for non linear
problem
•Statistical interpretation that
allows one to construct an
estimate of the potential error
in the interpolator
•Interpolant
Drawback:
•Hard to obtain
Interpolation based RSM - Kriging
56www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
Modal based – POD
First 4 dominant POD modes for pressure DOE case pressure field projection on 4 modes
POD basis
4 modes
99.96% of the
global energy
Modesenergy
57www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
Training data set 𝑥1, 𝑦1 , … , 𝑥𝑙, 𝑦𝑙
Goal in ε-SV regression is to:
•Find function f(x) that has at most ε deviation from the
targets for all the training data
•As flat as possible
Flatness means searching for small w
Machine learning – SVM/SVR
58www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
For nonlinear function regression
Finding a hyperplan (linear separator) in a higher
dimensions space.
Projection kernels:
Machine learning – SVM/SVR
Kernels Formula
Homogeneous polynomial 𝑘 𝑥, 𝑥′
= 𝑥, 𝑥′ 𝑝
Hyperbolic tangent 𝑘 𝑥, 𝑥′
= tanh(ϑ + φ 𝑥, 𝑥′
)
Gaussian
𝑘 𝑥, 𝑥′
= exp(−
𝑥 − 𝑥′ ²
2σ²
)
59www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
Machine learning – Neural network
60www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
Layer of Neurons
Ouput layer is the last one. Others are hidden layers
Machine learning – Neural network
61www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
Neural Networks function approximation
62www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
Neural Networks function approximation
63www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
Deep Learning
https://www.scilab.org/understanding-deep-learning-convolutional-neural-network
64www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
Sources
•Data mining - DATA ANALYSIS AND STATISTICS – Openeering
https://www.scilab.org/tutorials/data-mining-%E2%80%93-tutorial
•Data Fitting – Interpolation & Approximation – Openeering
https://www.scilab.org/tutorials/data-fitting-%E2%80%93-tutorial
•Basic Statistics and Probability with SCILAB - Gilberto E. Urroz – 2001
https://www.scilab.org/basic-statistics-and-probability
•Classification – Logistic regression https://www.scilab.org/tutorials/machine-learning-
%E2%80%93-logistic-regression-tutorial
•Classification - Support Vector Machines
https://www.scilab.org/tutorials/machine-learning-%E2%80%93-classification-svm
•Neural Networks function approximation https://www.scilab.org/tutorials/machine-
learning-%E2%80%93-neural-network-function-approximation-tutorial
65www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
Additional Resources
•ANN Toolbox Based on “Matrix techniques for ANN” Ryurick Hristev, 2000
•Neural Network Module http://atoms.scilab.org/toolboxes/neuralnetwork/2.0
•libSVM (Support Vector Machine) http://atoms.scilab.org/toolboxes/libsvm
This tool provides a simple interface to LIBSVM, a library for support
vector machines (http://www.csie.ntu.edu.tw/~cjlin/libsvm).
•NaN Toolbox https://atoms.scilab.org/toolboxes/nan
https://pub.ist.ac.at/~schloegl/matlab/NaN/
for data with and w/o MISSING VALUES encoded as NaN’s.
•Massive Open Online Course (MOOC) of Andrew NG, Stanford, on
Coursera https://www.coursera.org/learn/machine-learning
•For more content refer to the tutorials on scilab.io:
http://scilab.io/category/machine-learning/
66www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
Data mining
67www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
Data fitting
68www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
68
Copyright © ESI Group, 2017. All rights reserved.
www.esi-group.com
Classification
Logistic regression
69www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
Classification: Logistic Regression
Import your data
t=csvRead("data_classification.csv");
// Data generated randomly as follows
b0 = 10;
t = b0 * rand(100,2);
t = [t 0.5+0.5*sign(t(:,2)+t(:,1)-b0)];
b = 1;
flip = find(abs(t(:,2)+t(:,1)-b0)<b);
t(flip,$)=grand(length(t(flip,$)),1,"uin",0,1);
70www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
Classification: Logistic Regression
Represent your data
Before representing your data, you need to split
them into two classes t0 and t1 as followed:
t0 = t(find(t(:,$)==0),:);
t1 = t(find(t(:,$)==1),:);
Then simply plot them:
clf(0);scf(0);
plot(t0(:,1),t0(:,2),'bo')
plot(t1(:,1),t1(:,2),'rx')
71www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
Classification: Logistic Regression
Build a classification model
We want to build a classification model that estimates the probability that a new, incoming data belong to
the class 1.
First, we separate the data into features and results:
x = t(:, 1:$-1); y = t(:, $);
[m, n] = size(x);
Then, we add the intercept column to the feature matrix
// Add intercept term to x
x = [ones(m, 1) x];
72www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
Classification: Logistic Regression
Build a classification model
The logistic regression hypothesis is defined as:
h(θ, x) = 1 / (1 + exp(−θTx) )
It’s value is the probability that the data with the features x belong to the class 1.
The Cost Function in logistic regression is
J = [−yT log(h) − (1−y)T log(1−h)]/m
where log is the “element-wise” logarithm, not a matrix logarithm.
73www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
Classification: Logistic Regression
Gradient descent
If we use the gradient descent algorithm, then
the update rule for the θ is
θ → θ − α ∇J = θ − α xT (h − y) / m
// Initialize fitting parameters
theta = zeros(n + 1, 1);
// Learning rate and number of iterations
a = 0.01;
n_iter = 10000;
for iter = 1:n_iter do
z = x * theta;
h = ones(z) ./ (1+exp(-z));
theta = theta - a * x' *(h-y) / m;
J(iter) = (-y' * log(h) - (1-y)' * log(1-h))/m;
end
74www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
Classification: Logistic Regression
Visualize the results
Now, the classification can be visualized:
// Display the result
disp(theta)
u = linspace(min(x(:,2)),max(x(:,2)));
clf(1);scf(1);
plot(t0(:,1),t0(:,2),'bo')
plot(t1(:,1),t1(:,2),'rx')
plot(u,-(theta(1)+theta(2)*u)/theta(3),'-g')
75www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
Classification: Logistic Regression
Convergence of the model
The graph of the cost at each iteration is:
// Plot the convergence graph
clf(2);scf(2);
plot(1:n_iter, J');
xtitle('Convergence','Iterations','Cost')
76www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
76
Copyright © ESI Group, 2017. All rights reserved.
www.esi-group.com
Classification
Support Vector Machines
77www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
Classification: Support Vector Machines
78www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
Classification: Support Vector Machines
Model hypothesis
79www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
Kernel
•0 : Linear
•1 : Polynomial
•2 : Radial Basis Function
•3 : Sigmoid
Classification: Support Vector Machines
SVM type
• 0 : C-SVC (class separation)
• 1 : Nu-SVC (nu-classification)
• 2 : One class SVM
• 3 : Epsilon-SVR (regression)
• 4 : Nu-SVR (regression)
Model optimization In our example
with
•nSV : Number of support vector
•αi.li = sv_coef
•xi : Support vectors SVs
•ρ = – b
80www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
Classification: Support Vector Machines

Mais conteúdo relacionado

Mais procurados

Faster Time to Market using Scilab/XCOS/X2C for motor control algorithm devel...
Faster Time to Market using Scilab/XCOS/X2C for motor control algorithm devel...Faster Time to Market using Scilab/XCOS/X2C for motor control algorithm devel...
Faster Time to Market using Scilab/XCOS/X2C for motor control algorithm devel...Scilab
 
Multiphysics - A New Generation of Simulation
Multiphysics - A New Generation of SimulationMultiphysics - A New Generation of Simulation
Multiphysics - A New Generation of SimulationAltair
 
[Skolkovo Robotics V] Assistive Market: HERCULE Project
[Skolkovo Robotics V] Assistive Market: HERCULE Project[Skolkovo Robotics V] Assistive Market: HERCULE Project
[Skolkovo Robotics V] Assistive Market: HERCULE ProjectSkolkovo Robotics Center
 
Exploring the capabilities of the tight integration of HyperWorks and ESAComp
Exploring the capabilities of the tight integration of HyperWorks and ESACompExploring the capabilities of the tight integration of HyperWorks and ESAComp
Exploring the capabilities of the tight integration of HyperWorks and ESACompAltair
 
Surrogate Model-Based Reliability Analysis of Composite UAV Wing facilitation...
Surrogate Model-Based Reliability Analysis of Composite UAV Wing facilitation...Surrogate Model-Based Reliability Analysis of Composite UAV Wing facilitation...
Surrogate Model-Based Reliability Analysis of Composite UAV Wing facilitation...Altair
 
Drilling grid Alternative with 3D Printing
Drilling grid Alternative with 3D PrintingDrilling grid Alternative with 3D Printing
Drilling grid Alternative with 3D PrintingAltair
 
Modeling of weight and vibration reduction using high performance LASD
Modeling of weight and vibration reduction using high performance LASDModeling of weight and vibration reduction using high performance LASD
Modeling of weight and vibration reduction using high performance LASDAltair
 
Large scale topological optimisation: aircraft engine pylon case
Large scale topological optimisation: aircraft engine pylon caseLarge scale topological optimisation: aircraft engine pylon case
Large scale topological optimisation: aircraft engine pylon caseAltair
 
Fatigue Analysis of a Pressurized Aircraft Fuselage Modification using Hyperw...
Fatigue Analysis of a Pressurized Aircraft Fuselage Modification using Hyperw...Fatigue Analysis of a Pressurized Aircraft Fuselage Modification using Hyperw...
Fatigue Analysis of a Pressurized Aircraft Fuselage Modification using Hyperw...Altair
 
Aircraft Finite Element Modelling for structure analysis using Altair Products
Aircraft Finite Element Modelling for structure analysis using Altair ProductsAircraft Finite Element Modelling for structure analysis using Altair Products
Aircraft Finite Element Modelling for structure analysis using Altair ProductsAltair
 
Keros General Motors
Keros General MotorsKeros General Motors
Keros General MotorsCALSTART
 
[Skolkovo Robotics V] Autonomous driving: context and technical challenges of...
[Skolkovo Robotics V] Autonomous driving: context and technical challenges of...[Skolkovo Robotics V] Autonomous driving: context and technical challenges of...
[Skolkovo Robotics V] Autonomous driving: context and technical challenges of...Skolkovo Robotics Center
 
A way to reduce mass of gearbox housing
A way to reduce mass of gearbox housingA way to reduce mass of gearbox housing
A way to reduce mass of gearbox housingAltair
 
[Skolkovo Robotics V] Overview of the Modern Robotics Market
[Skolkovo Robotics V] Overview of the Modern Robotics Market[Skolkovo Robotics V] Overview of the Modern Robotics Market
[Skolkovo Robotics V] Overview of the Modern Robotics MarketSkolkovo Robotics Center
 

Mais procurados (14)

Faster Time to Market using Scilab/XCOS/X2C for motor control algorithm devel...
Faster Time to Market using Scilab/XCOS/X2C for motor control algorithm devel...Faster Time to Market using Scilab/XCOS/X2C for motor control algorithm devel...
Faster Time to Market using Scilab/XCOS/X2C for motor control algorithm devel...
 
Multiphysics - A New Generation of Simulation
Multiphysics - A New Generation of SimulationMultiphysics - A New Generation of Simulation
Multiphysics - A New Generation of Simulation
 
[Skolkovo Robotics V] Assistive Market: HERCULE Project
[Skolkovo Robotics V] Assistive Market: HERCULE Project[Skolkovo Robotics V] Assistive Market: HERCULE Project
[Skolkovo Robotics V] Assistive Market: HERCULE Project
 
Exploring the capabilities of the tight integration of HyperWorks and ESAComp
Exploring the capabilities of the tight integration of HyperWorks and ESACompExploring the capabilities of the tight integration of HyperWorks and ESAComp
Exploring the capabilities of the tight integration of HyperWorks and ESAComp
 
Surrogate Model-Based Reliability Analysis of Composite UAV Wing facilitation...
Surrogate Model-Based Reliability Analysis of Composite UAV Wing facilitation...Surrogate Model-Based Reliability Analysis of Composite UAV Wing facilitation...
Surrogate Model-Based Reliability Analysis of Composite UAV Wing facilitation...
 
Drilling grid Alternative with 3D Printing
Drilling grid Alternative with 3D PrintingDrilling grid Alternative with 3D Printing
Drilling grid Alternative with 3D Printing
 
Modeling of weight and vibration reduction using high performance LASD
Modeling of weight and vibration reduction using high performance LASDModeling of weight and vibration reduction using high performance LASD
Modeling of weight and vibration reduction using high performance LASD
 
Large scale topological optimisation: aircraft engine pylon case
Large scale topological optimisation: aircraft engine pylon caseLarge scale topological optimisation: aircraft engine pylon case
Large scale topological optimisation: aircraft engine pylon case
 
Fatigue Analysis of a Pressurized Aircraft Fuselage Modification using Hyperw...
Fatigue Analysis of a Pressurized Aircraft Fuselage Modification using Hyperw...Fatigue Analysis of a Pressurized Aircraft Fuselage Modification using Hyperw...
Fatigue Analysis of a Pressurized Aircraft Fuselage Modification using Hyperw...
 
Aircraft Finite Element Modelling for structure analysis using Altair Products
Aircraft Finite Element Modelling for structure analysis using Altair ProductsAircraft Finite Element Modelling for structure analysis using Altair Products
Aircraft Finite Element Modelling for structure analysis using Altair Products
 
Keros General Motors
Keros General MotorsKeros General Motors
Keros General Motors
 
[Skolkovo Robotics V] Autonomous driving: context and technical challenges of...
[Skolkovo Robotics V] Autonomous driving: context and technical challenges of...[Skolkovo Robotics V] Autonomous driving: context and technical challenges of...
[Skolkovo Robotics V] Autonomous driving: context and technical challenges of...
 
A way to reduce mass of gearbox housing
A way to reduce mass of gearbox housingA way to reduce mass of gearbox housing
A way to reduce mass of gearbox housing
 
[Skolkovo Robotics V] Overview of the Modern Robotics Market
[Skolkovo Robotics V] Overview of the Modern Robotics Market[Skolkovo Robotics V] Overview of the Modern Robotics Market
[Skolkovo Robotics V] Overview of the Modern Robotics Market
 

Semelhante a Statistical Analysis for Robust Design

ADAS カメラ シミュレータ Pro-SiVIC
ADAS カメラ シミュレータ Pro-SiVICADAS カメラ シミュレータ Pro-SiVIC
ADAS カメラ シミュレータ Pro-SiVICNihon ESI K.K.
 
Scilab Conference 2018 - Welcome to the Community
Scilab Conference 2018 - Welcome to the CommunityScilab Conference 2018 - Welcome to the Community
Scilab Conference 2018 - Welcome to the CommunityScilab
 
Crude-Oil Scheduling Technology: moving from simulation to optimization
Crude-Oil Scheduling Technology: moving from simulation to optimizationCrude-Oil Scheduling Technology: moving from simulation to optimization
Crude-Oil Scheduling Technology: moving from simulation to optimizationBrenno Menezes
 
2017-05-10 Gate4SPICE: "Legacy Software"
2017-05-10 Gate4SPICE: "Legacy Software"2017-05-10 Gate4SPICE: "Legacy Software"
2017-05-10 Gate4SPICE: "Legacy Software"Alexander Much
 
Application of finite element analysis to optimizing dental implant
Application of finite element analysis to optimizing dental implantApplication of finite element analysis to optimizing dental implant
Application of finite element analysis to optimizing dental implantIRJET Journal
 
Digital Transformation. Examples from Automotive Industry
Digital Transformation. Examples from Automotive IndustryDigital Transformation. Examples from Automotive Industry
Digital Transformation. Examples from Automotive IndustryBoost40
 
New Design of Experiments Features in JMP 11
New Design of Experiments Features in JMP 11New Design of Experiments Features in JMP 11
New Design of Experiments Features in JMP 11JMP software from SAS
 
ICH-GCP E6(R2) – Live Q&A with GCP Inspector and Investigator Site Perspectives
ICH-GCP E6(R2) – Live Q&A with GCP Inspector and Investigator Site PerspectivesICH-GCP E6(R2) – Live Q&A with GCP Inspector and Investigator Site Perspectives
ICH-GCP E6(R2) – Live Q&A with GCP Inspector and Investigator Site PerspectivesXtalks Webinars
 
A web-based plateform for cleaner production and industrial symbiosis
A web-based plateform for cleaner production and industrial symbiosisA web-based plateform for cleaner production and industrial symbiosis
A web-based plateform for cleaner production and industrial symbiosisGuillaume Massard
 
AI in SE: A 25-year Journey
AI in SE: A 25-year JourneyAI in SE: A 25-year Journey
AI in SE: A 25-year JourneyLionel Briand
 
Approachesppt 111112121701 Phpapp02
Approachesppt 111112121701 Phpapp02Approachesppt 111112121701 Phpapp02
Approachesppt 111112121701 Phpapp02Archana Survase
 
Approaches to Software Testing
Approaches to Software TestingApproaches to Software Testing
Approaches to Software TestingScott Barber
 
Introduction to plant design economics
Introduction to plant design economicsIntroduction to plant design economics
Introduction to plant design economicsSunita Jobli
 
EMC World 2016 - cnaITL.04 Open Source has changed how you run Infrastructure
EMC World 2016 - cnaITL.04 Open Source has changed how you run InfrastructureEMC World 2016 - cnaITL.04 Open Source has changed how you run Infrastructure
EMC World 2016 - cnaITL.04 Open Source has changed how you run Infrastructure{code}
 
1 2 chem plantdesign-intro to plant design economics
1 2 chem plantdesign-intro to plant design  economics1 2 chem plantdesign-intro to plant design  economics
1 2 chem plantdesign-intro to plant design economicsayimsevenfold
 
Samsung Galaxy S5 Home Button Synaptics Fingerprint Sensor teardown reverse c...
Samsung Galaxy S5 Home Button Synaptics Fingerprint Sensor teardown reverse c...Samsung Galaxy S5 Home Button Synaptics Fingerprint Sensor teardown reverse c...
Samsung Galaxy S5 Home Button Synaptics Fingerprint Sensor teardown reverse c...Yole Developpement
 
Moving from Artisanal to Industrial Machine Learning
Moving from Artisanal to Industrial Machine LearningMoving from Artisanal to Industrial Machine Learning
Moving from Artisanal to Industrial Machine LearningGreg Landrum
 
Determination of Optimum Parameters Affecting the Properties of O Rings
Determination of Optimum Parameters Affecting the Properties of O RingsDetermination of Optimum Parameters Affecting the Properties of O Rings
Determination of Optimum Parameters Affecting the Properties of O RingsIRJET Journal
 
Determination of Optimum Parameters Affecting the Properties of O Rings
Determination of Optimum Parameters Affecting the Properties of O RingsDetermination of Optimum Parameters Affecting the Properties of O Rings
Determination of Optimum Parameters Affecting the Properties of O RingsIRJET Journal
 

Semelhante a Statistical Analysis for Robust Design (20)

ADAS カメラ シミュレータ Pro-SiVIC
ADAS カメラ シミュレータ Pro-SiVICADAS カメラ シミュレータ Pro-SiVIC
ADAS カメラ シミュレータ Pro-SiVIC
 
Scilab Conference 2018 - Welcome to the Community
Scilab Conference 2018 - Welcome to the CommunityScilab Conference 2018 - Welcome to the Community
Scilab Conference 2018 - Welcome to the Community
 
Crude-Oil Scheduling Technology: moving from simulation to optimization
Crude-Oil Scheduling Technology: moving from simulation to optimizationCrude-Oil Scheduling Technology: moving from simulation to optimization
Crude-Oil Scheduling Technology: moving from simulation to optimization
 
2017-05-10 Gate4SPICE: "Legacy Software"
2017-05-10 Gate4SPICE: "Legacy Software"2017-05-10 Gate4SPICE: "Legacy Software"
2017-05-10 Gate4SPICE: "Legacy Software"
 
Application of finite element analysis to optimizing dental implant
Application of finite element analysis to optimizing dental implantApplication of finite element analysis to optimizing dental implant
Application of finite element analysis to optimizing dental implant
 
Digital Transformation. Examples from Automotive Industry
Digital Transformation. Examples from Automotive IndustryDigital Transformation. Examples from Automotive Industry
Digital Transformation. Examples from Automotive Industry
 
New Design of Experiments Features in JMP 11
New Design of Experiments Features in JMP 11New Design of Experiments Features in JMP 11
New Design of Experiments Features in JMP 11
 
ICH-GCP E6(R2) – Live Q&A with GCP Inspector and Investigator Site Perspectives
ICH-GCP E6(R2) – Live Q&A with GCP Inspector and Investigator Site PerspectivesICH-GCP E6(R2) – Live Q&A with GCP Inspector and Investigator Site Perspectives
ICH-GCP E6(R2) – Live Q&A with GCP Inspector and Investigator Site Perspectives
 
A web-based plateform for cleaner production and industrial symbiosis
A web-based plateform for cleaner production and industrial symbiosisA web-based plateform for cleaner production and industrial symbiosis
A web-based plateform for cleaner production and industrial symbiosis
 
AI in SE: A 25-year Journey
AI in SE: A 25-year JourneyAI in SE: A 25-year Journey
AI in SE: A 25-year Journey
 
11 generalsisation of fluent
11 generalsisation of fluent11 generalsisation of fluent
11 generalsisation of fluent
 
Approachesppt 111112121701 Phpapp02
Approachesppt 111112121701 Phpapp02Approachesppt 111112121701 Phpapp02
Approachesppt 111112121701 Phpapp02
 
Approaches to Software Testing
Approaches to Software TestingApproaches to Software Testing
Approaches to Software Testing
 
Introduction to plant design economics
Introduction to plant design economicsIntroduction to plant design economics
Introduction to plant design economics
 
EMC World 2016 - cnaITL.04 Open Source has changed how you run Infrastructure
EMC World 2016 - cnaITL.04 Open Source has changed how you run InfrastructureEMC World 2016 - cnaITL.04 Open Source has changed how you run Infrastructure
EMC World 2016 - cnaITL.04 Open Source has changed how you run Infrastructure
 
1 2 chem plantdesign-intro to plant design economics
1 2 chem plantdesign-intro to plant design  economics1 2 chem plantdesign-intro to plant design  economics
1 2 chem plantdesign-intro to plant design economics
 
Samsung Galaxy S5 Home Button Synaptics Fingerprint Sensor teardown reverse c...
Samsung Galaxy S5 Home Button Synaptics Fingerprint Sensor teardown reverse c...Samsung Galaxy S5 Home Button Synaptics Fingerprint Sensor teardown reverse c...
Samsung Galaxy S5 Home Button Synaptics Fingerprint Sensor teardown reverse c...
 
Moving from Artisanal to Industrial Machine Learning
Moving from Artisanal to Industrial Machine LearningMoving from Artisanal to Industrial Machine Learning
Moving from Artisanal to Industrial Machine Learning
 
Determination of Optimum Parameters Affecting the Properties of O Rings
Determination of Optimum Parameters Affecting the Properties of O RingsDetermination of Optimum Parameters Affecting the Properties of O Rings
Determination of Optimum Parameters Affecting the Properties of O Rings
 
Determination of Optimum Parameters Affecting the Properties of O Rings
Determination of Optimum Parameters Affecting the Properties of O RingsDetermination of Optimum Parameters Affecting the Properties of O Rings
Determination of Optimum Parameters Affecting the Properties of O Rings
 

Mais de Scilab

Scilab and Xcos for Very Low Earth Orbits satellites modelling
Scilab and Xcos for Very Low Earth Orbits satellites modellingScilab and Xcos for Very Low Earth Orbits satellites modelling
Scilab and Xcos for Very Low Earth Orbits satellites modellingScilab
 
Scilab for real dummies j.heikell - part3
Scilab for real dummies j.heikell - part3Scilab for real dummies j.heikell - part3
Scilab for real dummies j.heikell - part3Scilab
 
Scilab for real dummies j.heikell - part 2
Scilab for real dummies j.heikell - part 2Scilab for real dummies j.heikell - part 2
Scilab for real dummies j.heikell - part 2Scilab
 
Scilab for real dummies j.heikell - part 1
Scilab for real dummies j.heikell - part 1Scilab for real dummies j.heikell - part 1
Scilab for real dummies j.heikell - part 1Scilab
 
Multiobjective optimization and Genetic algorithms in Scilab
Multiobjective optimization and Genetic algorithms in ScilabMultiobjective optimization and Genetic algorithms in Scilab
Multiobjective optimization and Genetic algorithms in ScilabScilab
 
Scilab optimization workshop
Scilab optimization workshop Scilab optimization workshop
Scilab optimization workshop Scilab
 
Qualcomm @ Scilab Conference 2018
Qualcomm @ Scilab Conference 2018Qualcomm @ Scilab Conference 2018
Qualcomm @ Scilab Conference 2018Scilab
 
University of Applied Science Esslingen @ Scilab Conference 2018
University of Applied Science Esslingen @ Scilab Conference 2018University of Applied Science Esslingen @ Scilab Conference 2018
University of Applied Science Esslingen @ Scilab Conference 2018Scilab
 
DLR @ Scilab Conference 2018
DLR @ Scilab Conference 2018DLR @ Scilab Conference 2018
DLR @ Scilab Conference 2018Scilab
 
Fraunhofer IIS @ Scilab Conference 2018
Fraunhofer IIS @ Scilab Conference 2018Fraunhofer IIS @ Scilab Conference 2018
Fraunhofer IIS @ Scilab Conference 2018Scilab
 
CNES @ Scilab Conference 2018
CNES @ Scilab Conference 2018CNES @ Scilab Conference 2018
CNES @ Scilab Conference 2018Scilab
 
Customizing Xcos with new Blocks and Palette
Customizing Xcos with new Blocks and PaletteCustomizing Xcos with new Blocks and Palette
Customizing Xcos with new Blocks and PaletteScilab
 
Scilab/Xcos pour l'enseignement des sciences de l'ingénieur
Scilab/Xcos pour l'enseignement des sciences de l'ingénieurScilab/Xcos pour l'enseignement des sciences de l'ingénieur
Scilab/Xcos pour l'enseignement des sciences de l'ingénieurScilab
 
Scilab pour l'enseignement des mathématiques
Scilab pour l'enseignement des mathématiquesScilab pour l'enseignement des mathématiques
Scilab pour l'enseignement des mathématiquesScilab
 
Optimization in scilab
Optimization in scilabOptimization in scilab
Optimization in scilabScilab
 
Introduction to Discrete Probabilities with Scilab - Michaël Baudin, Consort...
Introduction to Discrete Probabilities with Scilab - Michaël Baudin, Consort...Introduction to Discrete Probabilities with Scilab - Michaël Baudin, Consort...
Introduction to Discrete Probabilities with Scilab - Michaël Baudin, Consort...Scilab
 
Scilab is not naive
Scilab is not naiveScilab is not naive
Scilab is not naiveScilab
 
Xcos pour débutants
Xcos pour débutantsXcos pour débutants
Xcos pour débutantsScilab
 
Scilab debutant
Scilab debutantScilab debutant
Scilab debutantScilab
 
Xcos for beginners
Xcos for beginnersXcos for beginners
Xcos for beginnersScilab
 

Mais de Scilab (20)

Scilab and Xcos for Very Low Earth Orbits satellites modelling
Scilab and Xcos for Very Low Earth Orbits satellites modellingScilab and Xcos for Very Low Earth Orbits satellites modelling
Scilab and Xcos for Very Low Earth Orbits satellites modelling
 
Scilab for real dummies j.heikell - part3
Scilab for real dummies j.heikell - part3Scilab for real dummies j.heikell - part3
Scilab for real dummies j.heikell - part3
 
Scilab for real dummies j.heikell - part 2
Scilab for real dummies j.heikell - part 2Scilab for real dummies j.heikell - part 2
Scilab for real dummies j.heikell - part 2
 
Scilab for real dummies j.heikell - part 1
Scilab for real dummies j.heikell - part 1Scilab for real dummies j.heikell - part 1
Scilab for real dummies j.heikell - part 1
 
Multiobjective optimization and Genetic algorithms in Scilab
Multiobjective optimization and Genetic algorithms in ScilabMultiobjective optimization and Genetic algorithms in Scilab
Multiobjective optimization and Genetic algorithms in Scilab
 
Scilab optimization workshop
Scilab optimization workshop Scilab optimization workshop
Scilab optimization workshop
 
Qualcomm @ Scilab Conference 2018
Qualcomm @ Scilab Conference 2018Qualcomm @ Scilab Conference 2018
Qualcomm @ Scilab Conference 2018
 
University of Applied Science Esslingen @ Scilab Conference 2018
University of Applied Science Esslingen @ Scilab Conference 2018University of Applied Science Esslingen @ Scilab Conference 2018
University of Applied Science Esslingen @ Scilab Conference 2018
 
DLR @ Scilab Conference 2018
DLR @ Scilab Conference 2018DLR @ Scilab Conference 2018
DLR @ Scilab Conference 2018
 
Fraunhofer IIS @ Scilab Conference 2018
Fraunhofer IIS @ Scilab Conference 2018Fraunhofer IIS @ Scilab Conference 2018
Fraunhofer IIS @ Scilab Conference 2018
 
CNES @ Scilab Conference 2018
CNES @ Scilab Conference 2018CNES @ Scilab Conference 2018
CNES @ Scilab Conference 2018
 
Customizing Xcos with new Blocks and Palette
Customizing Xcos with new Blocks and PaletteCustomizing Xcos with new Blocks and Palette
Customizing Xcos with new Blocks and Palette
 
Scilab/Xcos pour l'enseignement des sciences de l'ingénieur
Scilab/Xcos pour l'enseignement des sciences de l'ingénieurScilab/Xcos pour l'enseignement des sciences de l'ingénieur
Scilab/Xcos pour l'enseignement des sciences de l'ingénieur
 
Scilab pour l'enseignement des mathématiques
Scilab pour l'enseignement des mathématiquesScilab pour l'enseignement des mathématiques
Scilab pour l'enseignement des mathématiques
 
Optimization in scilab
Optimization in scilabOptimization in scilab
Optimization in scilab
 
Introduction to Discrete Probabilities with Scilab - Michaël Baudin, Consort...
Introduction to Discrete Probabilities with Scilab - Michaël Baudin, Consort...Introduction to Discrete Probabilities with Scilab - Michaël Baudin, Consort...
Introduction to Discrete Probabilities with Scilab - Michaël Baudin, Consort...
 
Scilab is not naive
Scilab is not naiveScilab is not naive
Scilab is not naive
 
Xcos pour débutants
Xcos pour débutantsXcos pour débutants
Xcos pour débutants
 
Scilab debutant
Scilab debutantScilab debutant
Scilab debutant
 
Xcos for beginners
Xcos for beginnersXcos for beginners
Xcos for beginners
 

Último

Measures of Central Tendency.pptx for UG
Measures of Central Tendency.pptx for UGMeasures of Central Tendency.pptx for UG
Measures of Central Tendency.pptx for UGSoniaBajaj10
 
Pests of Sunflower_Binomics_Identification_Dr.UPR
Pests of Sunflower_Binomics_Identification_Dr.UPRPests of Sunflower_Binomics_Identification_Dr.UPR
Pests of Sunflower_Binomics_Identification_Dr.UPRPirithiRaju
 
EGYPTIAN IMPRINT IN SPAIN Lecture by Dr Abeer Zahana
EGYPTIAN IMPRINT IN SPAIN Lecture by Dr Abeer ZahanaEGYPTIAN IMPRINT IN SPAIN Lecture by Dr Abeer Zahana
EGYPTIAN IMPRINT IN SPAIN Lecture by Dr Abeer ZahanaDr.Mahmoud Abbas
 
Timeless Cosmology: Towards a Geometric Origin of Cosmological Correlations
Timeless Cosmology: Towards a Geometric Origin of Cosmological CorrelationsTimeless Cosmology: Towards a Geometric Origin of Cosmological Correlations
Timeless Cosmology: Towards a Geometric Origin of Cosmological CorrelationsDanielBaumann11
 
GLYCOSIDES Classification Of GLYCOSIDES Chemical Tests Glycosides
GLYCOSIDES Classification Of GLYCOSIDES  Chemical Tests GlycosidesGLYCOSIDES Classification Of GLYCOSIDES  Chemical Tests Glycosides
GLYCOSIDES Classification Of GLYCOSIDES Chemical Tests GlycosidesNandakishor Bhaurao Deshmukh
 
Science (Communication) and Wikipedia - Potentials and Pitfalls
Science (Communication) and Wikipedia - Potentials and PitfallsScience (Communication) and Wikipedia - Potentials and Pitfalls
Science (Communication) and Wikipedia - Potentials and PitfallsDobusch Leonhard
 
6.1 Pests of Groundnut_Binomics_Identification_Dr.UPR
6.1 Pests of Groundnut_Binomics_Identification_Dr.UPR6.1 Pests of Groundnut_Binomics_Identification_Dr.UPR
6.1 Pests of Groundnut_Binomics_Identification_Dr.UPRPirithiRaju
 
final waves properties grade 7 - third quarter
final waves properties grade 7 - third quarterfinal waves properties grade 7 - third quarter
final waves properties grade 7 - third quarterHanHyoKim
 
Observational constraints on mergers creating magnetism in massive stars
Observational constraints on mergers creating magnetism in massive starsObservational constraints on mergers creating magnetism in massive stars
Observational constraints on mergers creating magnetism in massive starsSérgio Sacani
 
Total Legal: A “Joint” Journey into the Chemistry of Cannabinoids
Total Legal: A “Joint” Journey into the Chemistry of CannabinoidsTotal Legal: A “Joint” Journey into the Chemistry of Cannabinoids
Total Legal: A “Joint” Journey into the Chemistry of CannabinoidsMarkus Roggen
 
6.2 Pests of Sesame_Identification_Binomics_Dr.UPR
6.2 Pests of Sesame_Identification_Binomics_Dr.UPR6.2 Pests of Sesame_Identification_Binomics_Dr.UPR
6.2 Pests of Sesame_Identification_Binomics_Dr.UPRPirithiRaju
 
BACTERIAL DEFENSE SYSTEM by Dr. Chayanika Das
BACTERIAL DEFENSE SYSTEM by Dr. Chayanika DasBACTERIAL DEFENSE SYSTEM by Dr. Chayanika Das
BACTERIAL DEFENSE SYSTEM by Dr. Chayanika DasChayanika Das
 
The Sensory Organs, Anatomy and Function
The Sensory Organs, Anatomy and FunctionThe Sensory Organs, Anatomy and Function
The Sensory Organs, Anatomy and FunctionJadeNovelo1
 
WEEK 4 PHYSICAL SCIENCE QUARTER 3 FOR G11
WEEK 4 PHYSICAL SCIENCE QUARTER 3 FOR G11WEEK 4 PHYSICAL SCIENCE QUARTER 3 FOR G11
WEEK 4 PHYSICAL SCIENCE QUARTER 3 FOR G11GelineAvendao
 
cybrids.pptx production_advanges_limitation
cybrids.pptx production_advanges_limitationcybrids.pptx production_advanges_limitation
cybrids.pptx production_advanges_limitationSanghamitraMohapatra5
 
Abnormal LFTs rate of deco and NAFLD.pptx
Abnormal LFTs rate of deco and NAFLD.pptxAbnormal LFTs rate of deco and NAFLD.pptx
Abnormal LFTs rate of deco and NAFLD.pptxzeus70441
 
whole genome sequencing new and its types including shortgun and clone by clone
whole genome sequencing new  and its types including shortgun and clone by clonewhole genome sequencing new  and its types including shortgun and clone by clone
whole genome sequencing new and its types including shortgun and clone by clonechaudhary charan shingh university
 

Último (20)

Measures of Central Tendency.pptx for UG
Measures of Central Tendency.pptx for UGMeasures of Central Tendency.pptx for UG
Measures of Central Tendency.pptx for UG
 
Pests of Sunflower_Binomics_Identification_Dr.UPR
Pests of Sunflower_Binomics_Identification_Dr.UPRPests of Sunflower_Binomics_Identification_Dr.UPR
Pests of Sunflower_Binomics_Identification_Dr.UPR
 
EGYPTIAN IMPRINT IN SPAIN Lecture by Dr Abeer Zahana
EGYPTIAN IMPRINT IN SPAIN Lecture by Dr Abeer ZahanaEGYPTIAN IMPRINT IN SPAIN Lecture by Dr Abeer Zahana
EGYPTIAN IMPRINT IN SPAIN Lecture by Dr Abeer Zahana
 
Timeless Cosmology: Towards a Geometric Origin of Cosmological Correlations
Timeless Cosmology: Towards a Geometric Origin of Cosmological CorrelationsTimeless Cosmology: Towards a Geometric Origin of Cosmological Correlations
Timeless Cosmology: Towards a Geometric Origin of Cosmological Correlations
 
GLYCOSIDES Classification Of GLYCOSIDES Chemical Tests Glycosides
GLYCOSIDES Classification Of GLYCOSIDES  Chemical Tests GlycosidesGLYCOSIDES Classification Of GLYCOSIDES  Chemical Tests Glycosides
GLYCOSIDES Classification Of GLYCOSIDES Chemical Tests Glycosides
 
Science (Communication) and Wikipedia - Potentials and Pitfalls
Science (Communication) and Wikipedia - Potentials and PitfallsScience (Communication) and Wikipedia - Potentials and Pitfalls
Science (Communication) and Wikipedia - Potentials and Pitfalls
 
PLASMODIUM. PPTX
PLASMODIUM. PPTXPLASMODIUM. PPTX
PLASMODIUM. PPTX
 
6.1 Pests of Groundnut_Binomics_Identification_Dr.UPR
6.1 Pests of Groundnut_Binomics_Identification_Dr.UPR6.1 Pests of Groundnut_Binomics_Identification_Dr.UPR
6.1 Pests of Groundnut_Binomics_Identification_Dr.UPR
 
final waves properties grade 7 - third quarter
final waves properties grade 7 - third quarterfinal waves properties grade 7 - third quarter
final waves properties grade 7 - third quarter
 
Ultrastructure and functions of Chloroplast.pptx
Ultrastructure and functions of Chloroplast.pptxUltrastructure and functions of Chloroplast.pptx
Ultrastructure and functions of Chloroplast.pptx
 
Observational constraints on mergers creating magnetism in massive stars
Observational constraints on mergers creating magnetism in massive starsObservational constraints on mergers creating magnetism in massive stars
Observational constraints on mergers creating magnetism in massive stars
 
Total Legal: A “Joint” Journey into the Chemistry of Cannabinoids
Total Legal: A “Joint” Journey into the Chemistry of CannabinoidsTotal Legal: A “Joint” Journey into the Chemistry of Cannabinoids
Total Legal: A “Joint” Journey into the Chemistry of Cannabinoids
 
6.2 Pests of Sesame_Identification_Binomics_Dr.UPR
6.2 Pests of Sesame_Identification_Binomics_Dr.UPR6.2 Pests of Sesame_Identification_Binomics_Dr.UPR
6.2 Pests of Sesame_Identification_Binomics_Dr.UPR
 
BACTERIAL DEFENSE SYSTEM by Dr. Chayanika Das
BACTERIAL DEFENSE SYSTEM by Dr. Chayanika DasBACTERIAL DEFENSE SYSTEM by Dr. Chayanika Das
BACTERIAL DEFENSE SYSTEM by Dr. Chayanika Das
 
Let’s Say Someone Did Drop the Bomb. Then What?
Let’s Say Someone Did Drop the Bomb. Then What?Let’s Say Someone Did Drop the Bomb. Then What?
Let’s Say Someone Did Drop the Bomb. Then What?
 
The Sensory Organs, Anatomy and Function
The Sensory Organs, Anatomy and FunctionThe Sensory Organs, Anatomy and Function
The Sensory Organs, Anatomy and Function
 
WEEK 4 PHYSICAL SCIENCE QUARTER 3 FOR G11
WEEK 4 PHYSICAL SCIENCE QUARTER 3 FOR G11WEEK 4 PHYSICAL SCIENCE QUARTER 3 FOR G11
WEEK 4 PHYSICAL SCIENCE QUARTER 3 FOR G11
 
cybrids.pptx production_advanges_limitation
cybrids.pptx production_advanges_limitationcybrids.pptx production_advanges_limitation
cybrids.pptx production_advanges_limitation
 
Abnormal LFTs rate of deco and NAFLD.pptx
Abnormal LFTs rate of deco and NAFLD.pptxAbnormal LFTs rate of deco and NAFLD.pptx
Abnormal LFTs rate of deco and NAFLD.pptx
 
whole genome sequencing new and its types including shortgun and clone by clone
whole genome sequencing new  and its types including shortgun and clone by clonewhole genome sequencing new  and its types including shortgun and clone by clone
whole genome sequencing new and its types including shortgun and clone by clone
 

Statistical Analysis for Robust Design

  • 1. 1www.esi-group.com Copyright © ESI Group, 2017. All rights reserved.Copyright © ESI Group, 2017. All rights reserved. www.esi-group.com Scilab Statistical Analysis for Robust Design Hugues- Arthur Garioud & Yann Debray – Scilab – ESI Group 1
  • 2. All models are wrong, But some are useful. – George E.P. Box –
  • 3. 3www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. Agenda • Introduction: ‣ Uncertainty Quantification • Statistical Analysis for: ‣ Engineering ‣ Manufacturing ‣ In-Service • Some theory behind: ‣ Design of Experiment – History of classic ‣ Computer experiment – Modern design
  • 4. 4www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. 4 Copyright © ESI Group, 2017. All rights reserved. www.esi-group.com Introduction Uncertainty Quantification
  • 5. 5www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. Uncertainty Quantification Methods NAFEMS Benchmark January 2019
  • 6. 6www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. Uncertainty propagation process
  • 7. 7www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. Design rules and Uncertainty Quantification
  • 8. 8www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. Cantilever beam with tip load
  • 9. 9www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. 9 Copyright © ESI Group, 2017. All rights reserved. www.esi-group.com Statistics 4 Engineering
  • 10. 10www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. Crash, NVH & Material Calibration Simulation Workflow Design of Experiment Finite Element Simulation Model Order Reduction Stats & Optim
  • 11. 11www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. Material Calibration
  • 12. 12www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. Material Calibration
  • 13. 13www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. HVAC system Battery Interior Solution – Design Optimization Control System PHVAC TCAB PHVAC
  • 14. 14www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. Interior Solution Maximize Comfort (Tressenti) Minimize Consumption (-> Battery) Run Level Temp_Am biante Temp_Air _Injecte 1 0 -15 5 2 0 -15 20 3 0 40 5 4 0 40 20 5 1 -15 12,5 6 1 40 12,5 7 1 12,5 5 8 1 12,5 20 9 2 -15 7,1967 10 2 -15 17,8033 11 2 40 7,1967 12 2 40 17,8033 13 2 12,5 12,5 14 2 -6,94544 5 15 2 -6,94544 20 16 2 31,9454 5 17 2 31,9454 20
  • 15. 15www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. Heat exchanger Perform using FreeFEM driven by the Scilab toolbox: https://atoms.scilab.org/toolboxes/SciFreeFEM
  • 16. 16www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. Airfoil design What are the factors (main effect) or combination of factors (interactions) that affect the response the most? Statistical measures •Analysis of variance (ANOVA) •Signifiance testing •Main effect What sample of the population shall one study to ensure catching all the effects ?
  • 17. 17www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. Airfoil design First 4 dominant POD modes for pressure DOE case pressure field projection on 4 modes POD basis 4 modes 99.96% of the global energy Modesenergy
  • 18. 18www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. Robust design process OpenFOAM + Scilab = <3 Mesh Perturbations - Hicks-Henne Sine Bumps - Mesh Generation - Mesh Morphing - DOE Generation Surrogate Modeling DOE Simulations - simpleFoam - Model reduction - POD - Optimization Optimization - Gradient/GA - Validation - simpleFoam -
  • 19. 19www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. CEM One Work In Progress
  • 20. 20www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. 20 Copyright © ESI Group, 2017. All rights reserved. www.esi-group.com Statistics 4 Manufacturing
  • 21. 21www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. Stamp – Robustness analysis Pre-processing Design of Experiment Finite Element Simulation Post-processing Stats & Optim PAM-STAMP
  • 22. 22www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. Stamp – Robustness analysis Thinning Run
  • 23. 23www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. Design parameters: • Material • 3D Geometry Process parameters: • Force • Friction (lubrication) Objectives: → Thinning (<30%) → Friction (<rupture) Beating Autoform SIGMA Stamp – Robustness analysis Friction Thinning Trade-off Line Theoretical optimum Design space Objective space f Pareto Front Dominant PointsDominant Points Pareto Set
  • 24. 24www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. Additive Manufacturing Distortion Analysis
  • 25. 25www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. Bracket_1 – DOE Post-processing – Color map Orientation 2 ( -39.6° ; 57.6°) Orientation 1 ( 90° ; -162° )
  • 26. 26www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. Work In Progress
  • 27. 27www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. 27 Copyright © ESI Group, 2017. All rights reserved. www.esi-group.com Statistics 4 In-Service
  • 28. 28www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. Wind Speed Analysis https://www.scilab.org/wind-speed-analysis
  • 29. 29www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. Factor of failure in the gearbox Helicopter Twin The crash was caused by a crack in the gearbox initiated by several factors: • Very limited spalling not detected during inspection, • Fatigue on rotating parts (defined by a maximum operating time), • Contact pressure on the bearings (directly linked to the design and manufacturing by different suppliers), • External damage occurring to the main gearbox, • Contamination by impurity during the maintenance.
  • 30. 30www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. 93 Cars on Sale in the USA in 1993
  • 31. 31www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. 93 Cars on Sale in the USA in 1993
  • 32. 32www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. The Wealth of Nations
  • 33. 33www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. Hot dogs and buns Eating Contest
  • 34. 34www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. Scilab Community Some analytics //Without Personal/Education/Research Opened in 2018 (by country)
  • 35. 35www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. 35 Copyright © ESI Group, 2017. All rights reserved. www.esi-group.com Statistics Some Theory
  • 36. 37www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. 37 Copyright © ESI Group, 2017. All rights reserved. www.esi-group.com https://archive.org/details/in.ernet.dli.2015.502684/page/n21
  • 37. 38www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. I. Design of Experiment – History of classic II. Computer experiment – Modern design Some theory behind
  • 38. 39www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. Design of Experiment
  • 39. 40www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. Screening variables What are the factors (main effect) or combination of factors (interactions) that affect the response the most? Statistical measures •Analysis of variance (ANOVA) •Signifiance testing •Main effect What sample of the population shall one study to ensure catching all the effects ?
  • 40. 41www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. Design space exploration, prediction & optimization What sample of the population shall one study to ensure catching the system behavior with low variance around zone of interest ?
  • 41. 42www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. Design of Experiment purpose Planning experiment in order to: 1/ Maximize learning -Maximum experimental variance -Control extraneous variance -Minimum error variance 2/ Using minimum of resources
  • 42. 43www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. Factorial design RUNS X1 X2 X3 #1 1 1 1 #2 1 1 -1 #3 1 -1 1 #4 1 -1 -1 #5 -1 1 1 #6 -1 1 -1 #7 -1 -1 1 #8 -1 -1 -1 3 factors, at 2 levels  23 = 8 runs Benefits: Every effects (main and interactions) are investigated Drawback: A lot of runs => Expensive
  • 43. 44www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. Fractional factorial design RUNS X1 X2 X3=X1.X2 #1 1 -1 -1 #2 -1 1 -1 #3 -1 -1 1 #4 1 1 1 3 factors, at 2 levels  23-1 = 4 runs Benefits: Less runs => Cheap Drawback: Effects are confounded (aliased) with other main effects or interactions effects
  • 44. 45www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. Plackett-Burman 12 runs for 11 factors Benefits: Unbiased estimates of all main effects in the smallest design possible Drawback: Does not exists for every number of factors X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 1 1 1 1 1 1 1 1 1 1 1 -1 1 -1 1 1 1 -1 -1 -1 1 -1 -1 -1 1 -1 1 1 1 -1 -1 -1 1 1 -1 -1 1 -1 1 1 1 -1 -1 -1 -1 1 -1 -1 1 -1 1 1 1 -1 -1 -1 -1 1 -1 -1 1 -1 1 1 1 -1 -1 -1 -1 1 -1 -1 1 -1 1 1 1 1 -1 -1 -1 1 -1 -1 1 -1 1 1 1 1 -1 -1 -1 1 -1 -1 1 -1 1 1 1 1 -1 -1 -1 1 -1 -1 1 -1 -1 1 1 1 -1 -1 -1 1 -1 -1 1 1 -1 1 1 1 -1 -1 -1 1 -1 -1
  • 45. 46www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. Optimization objective Response Surface Methodology (RSM) 1/ Screening Keep only the important variable and update range of the other 2/ Steepest ascent First order Response Surface Keep experimenting until no more improvement New model Loop until lack of fit (compared to pure error) 3/ Optimization Second order Response Surface
  • 46. 47www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. Computer Experiment
  • 47. 48www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. Generalisation Physic = Non-deterministic vs Simulation = Deterministic + numerical noise i.e. Simulator produced the same answer if run twice for the same inputs But output of computer simulator can exhibit bias because of omission in physics or lack of accuracy in mathematical model implementation. Randomization, replication, blocking have no more sense Nature Extraneous variance Error variance Physic Non Deterministic Randomization / replication Blocking Simulation Deterministic Simulator bias
  • 48. 49www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. Conclusion: Modern design No random error & true response trend is unknown + Space filling to extract trend on unknown system
  • 49. 50www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. Design of experiments techniques •Static/System-Free: No information on the system. Two measure for uniformity •Static/System-Aided: A little information are taking into account •Adaptive/Exploratory: Design samples are set one after the others for design space exploration •Adaptive/Hybrid: System information are taken into samples positionning
  • 50. 51www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. Workflow
  • 51. 52www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. Regression based RSM - Polynomials 1st order 𝑦𝑖𝑗 = β0 + β1 𝑥1𝑖 + β2 𝑥2𝑖 + ⋯ + β 𝑞 𝑥 𝑞𝑖 + ε𝑖𝑗 2nd order 𝑦𝑖𝑗 = β0 + β 𝑘 𝑥 𝑘𝑖 + β 𝑢𝑣 𝑥 𝑢𝑖 𝑥 𝑣𝑖 + β 𝑤 𝑥 𝑤𝑖² + ε𝑖𝑗 Benefits: •Ease of fitting and interpretability •Can also be built up gradually, adding terms to reduce prediction error Drawbacks: •Polynomials can be non-robust when adding high order terms to fit given area •Regression (vs. Interpolation) might be unreliable because of insufficient shape capture
  • 52. 53www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. Interpolation based RSM - RBF 𝑓 𝑥𝑖 = ෍ 𝑘=1 𝑀 β 𝑘Φ(𝑥𝑖, 𝑥 𝑘) + p xi + ε𝑖 •Φ 𝑥, 𝑥 𝑘 = Φ(𝑟𝑘) kth basis function using kernel of center 𝑥 𝑘, 𝑟𝑘 = 𝑥 − 𝑥 𝑘 •Eventual relaxation polynomial p Kernel Formula Thin plate spline (TPS) Φ 𝑟 = 𝑟2 ln(𝑟) Gaussian Φ 𝑟 = exp(−(𝑟/σ)²) Inverse Multi-quadric Φ 𝑟 = 1/ 1 + (𝑟/σ)²
  • 53. 54www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. Response Surfaces RBF interpolation p1 p2 objective
  • 54. 55www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. Linear estimation with lowest variance (unbiased) Benefits: •More accurate for non linear problem •Statistical interpretation that allows one to construct an estimate of the potential error in the interpolator •Interpolant Drawback: •Hard to obtain Interpolation based RSM - Kriging
  • 55. 56www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. Modal based – POD First 4 dominant POD modes for pressure DOE case pressure field projection on 4 modes POD basis 4 modes 99.96% of the global energy Modesenergy
  • 56. 57www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. Training data set 𝑥1, 𝑦1 , … , 𝑥𝑙, 𝑦𝑙 Goal in ε-SV regression is to: •Find function f(x) that has at most ε deviation from the targets for all the training data •As flat as possible Flatness means searching for small w Machine learning – SVM/SVR
  • 57. 58www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. For nonlinear function regression Finding a hyperplan (linear separator) in a higher dimensions space. Projection kernels: Machine learning – SVM/SVR Kernels Formula Homogeneous polynomial 𝑘 𝑥, 𝑥′ = 𝑥, 𝑥′ 𝑝 Hyperbolic tangent 𝑘 𝑥, 𝑥′ = tanh(ϑ + φ 𝑥, 𝑥′ ) Gaussian 𝑘 𝑥, 𝑥′ = exp(− 𝑥 − 𝑥′ ² 2σ² )
  • 58. 59www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. Machine learning – Neural network
  • 59. 60www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. Layer of Neurons Ouput layer is the last one. Others are hidden layers Machine learning – Neural network
  • 60. 61www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. Neural Networks function approximation
  • 61. 62www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. Neural Networks function approximation
  • 62. 63www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. Deep Learning https://www.scilab.org/understanding-deep-learning-convolutional-neural-network
  • 63. 64www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. Sources •Data mining - DATA ANALYSIS AND STATISTICS – Openeering https://www.scilab.org/tutorials/data-mining-%E2%80%93-tutorial •Data Fitting – Interpolation & Approximation – Openeering https://www.scilab.org/tutorials/data-fitting-%E2%80%93-tutorial •Basic Statistics and Probability with SCILAB - Gilberto E. Urroz – 2001 https://www.scilab.org/basic-statistics-and-probability •Classification – Logistic regression https://www.scilab.org/tutorials/machine-learning- %E2%80%93-logistic-regression-tutorial •Classification - Support Vector Machines https://www.scilab.org/tutorials/machine-learning-%E2%80%93-classification-svm •Neural Networks function approximation https://www.scilab.org/tutorials/machine- learning-%E2%80%93-neural-network-function-approximation-tutorial
  • 64. 65www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. Additional Resources •ANN Toolbox Based on “Matrix techniques for ANN” Ryurick Hristev, 2000 •Neural Network Module http://atoms.scilab.org/toolboxes/neuralnetwork/2.0 •libSVM (Support Vector Machine) http://atoms.scilab.org/toolboxes/libsvm This tool provides a simple interface to LIBSVM, a library for support vector machines (http://www.csie.ntu.edu.tw/~cjlin/libsvm). •NaN Toolbox https://atoms.scilab.org/toolboxes/nan https://pub.ist.ac.at/~schloegl/matlab/NaN/ for data with and w/o MISSING VALUES encoded as NaN’s. •Massive Open Online Course (MOOC) of Andrew NG, Stanford, on Coursera https://www.coursera.org/learn/machine-learning •For more content refer to the tutorials on scilab.io: http://scilab.io/category/machine-learning/
  • 65. 66www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. Data mining
  • 66. 67www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. Data fitting
  • 67. 68www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. 68 Copyright © ESI Group, 2017. All rights reserved. www.esi-group.com Classification Logistic regression
  • 68. 69www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. Classification: Logistic Regression Import your data t=csvRead("data_classification.csv"); // Data generated randomly as follows b0 = 10; t = b0 * rand(100,2); t = [t 0.5+0.5*sign(t(:,2)+t(:,1)-b0)]; b = 1; flip = find(abs(t(:,2)+t(:,1)-b0)<b); t(flip,$)=grand(length(t(flip,$)),1,"uin",0,1);
  • 69. 70www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. Classification: Logistic Regression Represent your data Before representing your data, you need to split them into two classes t0 and t1 as followed: t0 = t(find(t(:,$)==0),:); t1 = t(find(t(:,$)==1),:); Then simply plot them: clf(0);scf(0); plot(t0(:,1),t0(:,2),'bo') plot(t1(:,1),t1(:,2),'rx')
  • 70. 71www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. Classification: Logistic Regression Build a classification model We want to build a classification model that estimates the probability that a new, incoming data belong to the class 1. First, we separate the data into features and results: x = t(:, 1:$-1); y = t(:, $); [m, n] = size(x); Then, we add the intercept column to the feature matrix // Add intercept term to x x = [ones(m, 1) x];
  • 71. 72www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. Classification: Logistic Regression Build a classification model The logistic regression hypothesis is defined as: h(θ, x) = 1 / (1 + exp(−θTx) ) It’s value is the probability that the data with the features x belong to the class 1. The Cost Function in logistic regression is J = [−yT log(h) − (1−y)T log(1−h)]/m where log is the “element-wise” logarithm, not a matrix logarithm.
  • 72. 73www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. Classification: Logistic Regression Gradient descent If we use the gradient descent algorithm, then the update rule for the θ is θ → θ − α ∇J = θ − α xT (h − y) / m // Initialize fitting parameters theta = zeros(n + 1, 1); // Learning rate and number of iterations a = 0.01; n_iter = 10000; for iter = 1:n_iter do z = x * theta; h = ones(z) ./ (1+exp(-z)); theta = theta - a * x' *(h-y) / m; J(iter) = (-y' * log(h) - (1-y)' * log(1-h))/m; end
  • 73. 74www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. Classification: Logistic Regression Visualize the results Now, the classification can be visualized: // Display the result disp(theta) u = linspace(min(x(:,2)),max(x(:,2))); clf(1);scf(1); plot(t0(:,1),t0(:,2),'bo') plot(t1(:,1),t1(:,2),'rx') plot(u,-(theta(1)+theta(2)*u)/theta(3),'-g')
  • 74. 75www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. Classification: Logistic Regression Convergence of the model The graph of the cost at each iteration is: // Plot the convergence graph clf(2);scf(2); plot(1:n_iter, J'); xtitle('Convergence','Iterations','Cost')
  • 75. 76www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. 76 Copyright © ESI Group, 2017. All rights reserved. www.esi-group.com Classification Support Vector Machines
  • 76. 77www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. Classification: Support Vector Machines
  • 77. 78www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. Classification: Support Vector Machines Model hypothesis
  • 78. 79www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. Kernel •0 : Linear •1 : Polynomial •2 : Radial Basis Function •3 : Sigmoid Classification: Support Vector Machines SVM type • 0 : C-SVC (class separation) • 1 : Nu-SVC (nu-classification) • 2 : One class SVM • 3 : Epsilon-SVR (regression) • 4 : Nu-SVR (regression) Model optimization In our example with •nSV : Number of support vector •αi.li = sv_coef •xi : Support vectors SVs •ρ = – b
  • 79. 80www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. Classification: Support Vector Machines