38
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

A Framework for Industrial Simulation and Data Analytics · 33 Copyright © ESI Group, 2017. All rights reserved. Scilab/MPI rnk 33 Master 0 R/mpi_technical.html

  • 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

10

Copyright © ESI Group, 2017. All rights reserved.

www.esi-group.com

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

27 www.esi-group.com

Copyright © ESI Group, 2017. All rights reserved.

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