Upload
buidat
View
218
Download
0
Embed Size (px)
Citation preview
1
Copyright © ESI Group, 2017. All rights reserved.
www.esi-group.com www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
Yann Debray Scilab Center of Excellence, ESI Group
A Framework for Industrial
Simulation and Data Analytics
2
Copyright © ESI Group, 2017. All rights reserved.
www.esi-group.com
ICT* Mega Trends – enabling society to rely on computer models
Exponential growth in the IT. Confirming
Moore’s law from 1965 - From 10 to 50+ years
*ICT – Information Computer Technology
1968 – NASA & MSC
First release of NASTRAN
3
Copyright © ESI Group, 2017. All rights reserved.
www.esi-group.com
CONTENT
• Introduction of ESI Group
• The rise of Big Data with Industrial IoT
• Simulation & Data analytics based on Open-source
• Cloud Solutions to accelerate the adoption
• Current involvement on HPCN
4
Copyright © ESI Group, 2017. All rights reserved.
www.esi-group.com www.esi-group.com 4
Copyright © ESI Group, 2017. All rights reserved.
Introduction of ESI Group
5
Copyright © ESI Group, 2017. All rights reserved.
www.esi-group.com
We enable companies to build Virtual Prototypes of their products
ESI Group Founded in 1973 on the promise of High Performance Computing
Corporate snapshot :
140M€ in FY16 Revenues
1,200 experts in CAE (Computer-Aided Engineering) in 40+ countries
6
Copyright © ESI Group, 2017. All rights reserved.
www.esi-group.com
53%
14%
11%
8%
5% 4%
3%
ESI Group Business Segmentation and Representative Clients
7
Copyright © ESI Group, 2017. All rights reserved.
www.esi-group.com
Building on successful acquisitions to comprehensively address Virtual Prototyping
ESI Solutions and Foundation Technology
Casting Composites Sheet Metal Forming
Welding & Assembly
Virtual Manufacturing
Virtual Performance Solution
Virtual Seat Solution
Vibro-Acoustics
Virtual Performance
Decision Support
Systems and Data Analytics
Virtual Reality
Virtual Environment
Cloud/SaaS Simulation
Big Data Analytics
IC.IDO Immersive Experience
Virtual Systems & Controls
Electronics, CFD & Multiphysics
Electromagnetics Open Source CFD
8
Copyright © ESI Group, 2017. All rights reserved.
www.esi-group.com
ANALYSIS
VIRTUAL
TESTING
Value Creation From Virtual Prototypes to Virtual Twins
VIRTUAL
PROTOTYPING
Conduct design checks
Replace prototypes
Experience & Collaborate
Activate & Animate
SYSTEMS MODELING
VIRTUAL REALITY
Replace tests
Learn & Build intelligence
DATA ANALYTICS
Communicate, Assist
& Autonomize
IoT
AUTONOMOUS
VIRTUAL PROTOTYPING
Manage
Product Performance
Benefits x10 Benefits x1
Benefits x100 Benefits +++
9
Copyright © ESI Group, 2017. All rights reserved.
www.esi-group.com www.esi-group.com 9
Copyright © ESI Group, 2017. All rights reserved.
The rise of Big Data with Industrial IoT
11
Copyright © ESI Group, 2017. All rights reserved.
www.esi-group.com
Hybrid Virtual Twins for Industrial IoT
What:
• Software solution for reliability, safety, operations and
predictive maintenance of Industrial IoT systems
How:
• Dynamic integration of virtual engineering (modeling and
simulation) and Industrial IoT data analytics
Targets Systems:
• Aircraft Engines, Aerospace Systems, Marine Vessels ,
Industrial Equipments, Wind Turbines, Auto powertrain
Target Users:
• Operation and Maintenance teams
• System reliability and safety
12
Copyright © ESI Group, 2017. All rights reserved.
www.esi-group.com
Hybrid Virtual Twins for Industrial IoT (physics-based and data-driven models)
Physics-based Virtual Twin
Instrumented Physical Asset
Simulation Data
Data-driven Virtual Twin
Apply
Wrapping elements
Act Machine Learning &
Reduced order
models
Math-based models
System models
Detailed 3D models
Sensor Data Lake
Update Auto-learning
Decision
Operational Predictive
Models
Modeling & Simulation Software
Industrial Data Analytics Software
Mechanics
Sensors
Controllers
13
Copyright © ESI Group, 2017. All rights reserved.
www.esi-group.com www.esi-group.com 13
Copyright © ESI Group, 2017. All rights reserved.
Simulation & Data analytics based on Open-source
Some applications paving the way towards HPC
14 www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
Model reduction of the flow around a vertical wind turbine
• Coupling of CFD Solver with Scilab (Desktop & Cloud): From CFD (2/3D) to mathematical model (0/1D)
• Computation time : from days to seconds
14 © Scilab Enterprises – Confidential
Complete CFD simulation
Simplified mathematical model (Proper Orthogonal Decomposition)
15 www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
EDF: Environment impact modeling and simulation
• Scilab-based Modeling and Simulations of Environmental Performances of Power Plants’ Cooling Systems
• Thirty-year simulations with:
‣ Climate models
‣ Hydrology models
‣ Power Plant cooling system models
16 www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
DoE, post-processing and visualization
Modules used
DACE (ATOMS): kriging
NSGA2 : multi-objective optimization
TOPSIS : multicriteria decision making (specific development)
Development of a GUI to explore simulation results (Excel imported)
GUI, graphics, advanced mathematics
17
Copyright © ESI Group, 2017. All rights reserved.
www.esi-group.com www.esi-group.com 17
Copyright © ESI Group, 2017. All rights reserved.
Cloud solutions to accelerate the adoption
18
Copyright © ESI Group, 2017. All rights reserved.
www.esi-group.com
• Crash Simulation – ESI Cloud VPS
• Computational Fluid Dynamics -- ESI Cloud OpenFOAM
• Data Analytics – ESI Cloud Mineset
• Modeling & Simulation – ESI Cloud Scilab
Cloud Applications
19
Copyright © ESI Group, 2017. All rights reserved.
www.esi-group.com
Crash Simulation – ESI Cloud VPS
Cloud Applications
20
Copyright © ESI Group, 2017. All rights reserved.
www.esi-group.com
Strong scaling for complex industrial cases
ESI Cloud VPS - High Performance Computing
• Hybrid MPI +OpenMP scales better
• Robust numerical implementation
21
Copyright © ESI Group, 2017. All rights reserved.
www.esi-group.com
Computational Fluid Dynamics -- ESI Cloud OpenFOAM
Cloud Applications
22
Copyright © ESI Group, 2017. All rights reserved.
www.esi-group.com
OpenFOAM -Estimate Tsunami load on buildings Courtesy of Shimizu Corporation
22
3D-VOF Model
2D Shallow Water Model
Multiscale simulation
Succeed in clarifying the mechanism of Tsunami
damages in the Great East Japan Earthquake 2011
Japan
whole island
23
Copyright © ESI Group, 2017. All rights reserved.
www.esi-group.com
ESI Mineset™ Visual Machine Learning
• Coupling visualization, machine learning and human judgment to
‣Discover new insights
‣Predict outcomes
‣Prescribe actions with confidence
• Human-in-the-loop iterative analytics
• Visualization is UI to ML models
• Based on Spark framework
• Zero programming
• Designed for Cloud
• Based on ML developed at Stanford and SGI, 12 patents
• Simple by Design, Power on Demand
Goal-driven Exploration
24
Copyright © ESI Group, 2017. All rights reserved.
www.esi-group.com
ESI Cloud Scilab Overview
ESI Cloud Scilab
Private Cloud / Public Cloud
Simulation Web App (Web Interface & Algorithms)
Simulation API (API & Algorithms)
Scilab Cloud App (Web GUI or API) Scilab
25
Copyright © ESI Group, 2017. All rights reserved.
www.esi-group.com
Problem
• Inefficient control of HVAC (Heating, Ventilation & Air Conditioning) leads to energy waste
© Scilab Enterprises 25
SANOFI using Scilab in ESI Cloud Scilab .. … to optimize energy costs through simulation
• HVAC = 60 % of energy bill (500k€/year/site)
Scilab Solution in Cloud
• Application for simulation of weather-based and scenario-based HVAC energy consumption and costs : Sanofi Opticlim
Objectives
• Save 10M€+ /year in energy bills worldwide
• Energy efficiency at 120 industrial sites
26 www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
26
Copyright © ESI Group, 2017. All rights reserved.
www.esi-group.com
Current involvement on HPCN
The European project COLOC
28 www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
Optimise process placement and data locality
COLOC European project
Infrastructure topology – HWLOC - INRIA
29 www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
Scilab in COLOC
• sciCUDA and sciOPENCL Scilab toolboxes freely available for the community worldwide ‣ Give easy access to GPU computing from Scilab language
• Scilab MPI + sciMUMPS Scilab toolbox ‣ Give easy access to MUMPS solvers
with Scilab language for non-HPC-experts
• Explore opportunities with Scilab Cloud ‣ Hide the complexity of simulation
applications and HPC to reach new types of users (engineers, domain experts,..)
‣ Give use of HPC to non specialists linking Scilab Cloud with NOVA.
30 www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
Use Case HPC
30
Dassault Aviation speeds up
its computations for aircraft
design by a factor of 6 with
sciGPGPU on a
heterogeneous (CPU+GPU)
node and by a factor of 10
with Scilab/MPI using 10
MPI processes spread over
several CPU nodes.
31 www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
Flow Simulation Computation CPU-GPU Comparison
31
2D Lattice Boltzmann simulation (D2Q9 model computation)
Intel CPU Xeon E5-2997 v2 2.70GHz (left) – AMD GPU FirePro S9150 (right)
32 www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
Benchmark CPU/GPU
32
Great acceleration for some operations
With structural limitation due to data transfer bottleneck
33 www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
Scilab/MPI
33
Master 0
https://help.scilab.org/docs/5.5.2/fr_F
R/mpi_technical.html
Slave n
…
MPI_Init();
rnk = MPI_Comm_rank();
sizeNodes = MPI_Comm_size(); // here n=1
SLV = rnk; Master = ~ SLV;
assert_checkequal(MPI_Comm_size(), 2);
if Master
for slaveId = 1:sizeNodes-1
value = slaveId*2
MPI_Isend(value, slaveId, 42);
end
else rankSource=0;
tag=0;
MPI_Irecv(rankSource, tag, 42); //
MPI_Irecv does not return any value
value=MPI_Wait(42)
// the value will be returned by MPI_Wait
assert_checkequal(value,2*SLV);
end
MPI_Finalize();
exit()
-->help MPI
Slave 2 Slave 1
34 www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
Demonstration
solving Ax=b for finite elements electromagnetic fields problems
from University of Florida sparse matrix collection
First case: 2 cubes sphere
Finite-element time domain solvers for
electromagnetic diffusion equations:
88,213 tetrahedral elements in the 3-D
computational domain
A: 101,492 x 101,492 sparse symmetric definitive
positive matrix with 1,647,264 non-zero elements
b: 101,492 full vector
SciMUMPS
35 www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
Demonstration
Second case: offshore
Finite-element system matrix from
transient electric field diffusion equation
with tetrahedral elements in the 3-D
computational domain
A: 259,789 x 259,789 sparse symmetric definitive
positive matrix with 4,242,673 non-zero elements
b: 259,789 full vector
36 www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
Demonstration
Execution time results
37
Copyright © ESI Group, 2017. All rights reserved.
www.esi-group.com
THANK YOU !
Contact: [email protected]
38
Copyright © ESI Group, 2017. All rights reserved.
www.esi-group.com
Scilab Highlights
Scilab is competitive with Matlab, but open-source and free
With Xcos, Scilab offers a modular equivalent of Simulink for control systems design & simulation
Scilab has a 1M+ user community worldwide
ESI Cloud enables the secure cloud deployment of Scilab scientific and engineering applications
38 © Scilab Enterprises – Confidential