Scilab & Scilab Cloud Open- source & Cloud platforms for the development & deployment of scientific & engineering applications Raphael Auphan & Yann Debray Scilab - ESI Group 2017/11/16 1 Copyright ESI Copyright Group, 2017. ESI All Group, rights reserved. 2017. All rights reserved. G/EO/17,014
Agenda 10:00 10:30 Keynote by Franck Delplace 10:30 11:00 Scilab & Scilab Cloud 11:00 11:30 Use cases 11:30 12:00 Technical Insights 12:00 12:15 Q & A - Closing 2
Introduction 3
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 Scilab Cloud enables the secure cloud deployment of customers scientific and engineering applications 4 Scilab Enterprises Confidential 4
Scilab History 1980: First Scilab Kernel = Free Matlab 2003-2012: Scilab Consortium 2017 : ESI Group 1990-2003: Scilab @ INRIA 1994: first free release of Scilab 2012 2017 : Scilab Enterprises Scilab Enterprises 5 5
ESI Group Founded in 1973 on the promise of High Performance Computing We enable companies to build Virtual Prototypes of their products Corporate snapshot : 140M in FY16 Revenues 1,200 experts in CAE (Computer-Aided Engineering) in 40+ countries 6
ESI Group: Founded in 1973 We enable companies to build Virtual Prototypes of their products More than 40 countries Open Source Fluid Dynamics Software Virtual simulation of automated driver assistance (ADAS) Disruptive solution dedicated to the electronics cooling market Big data visual analytics and machine-learning specialist 1200 people PRESTO Sept 2012 Oct 2013 March 2015 April 2015 May 2015 Jan 2016 Feb 2017 New 0D/1D Technology Renamed INENDI Visual Analysis of Big Data Technology to accelerate CAE delivery in the Cloud Realistic simulation of mechatronic and multi-domain systems Open Source Modeling Software 7
ESI Group Business Segmentation and Representative Clients 5% 4% 3% 8% 11% 53% 14% 8
ESI Solutions and Foundation Technology Building on successful acquisitions to comprehensively address Virtual Prototyping Virtual Manufacturing Virtual Reality Casting Composites Sheet Metal Forming Welding & Assembly IC.IDO Immersive Experience Virtual Performance Virtual Environment Virtual Performance Solution Virtual Seat Solution Vibro-Acoustics Electronics, CFD & Multiphysics Open Source CFD Electromagnetics Systems and Data Analytics Virtual Systems & Controls Modeling on demand Cloud/SaaS Big Data Analytics Decision Support 9
ESI Group Commitments regarding Scilab Scilab remains open-source and free Scilab continues to improve and evolve with new functions 10
High-level view of Scilab Three key areas of value Application Development & Deployment Packaged Engineering App Algorithms Data User Interface Modeling & Simulation Scientific Data Analytics Maths-based Model Data-driven Model Visualization Optimization Code generation Post-processing Statistics Image processing Machine Learning Model Reduction 11 Scilab Enterprises
Scilab features Specific functional domains Xcos system simulation Graphical capabilities Optimization Statistics Graphical Editor Discrete & continuous 2D-3D Visualization Signal Processing Control systems Multiphysics simulation Customizable Palettes Graphical User Interface 12
Scilab open-source distribution Two key software Scilab - Powerful Computation Engine - Model Development Environment Xcos - Dynamic Systems Modelling and Simulation - Framework for code generation 13 Scilab Enterprises
Scilab Cloud Overview Scilab Scilab Cloud App (Web GUI or API) Simulation Web App (Web Interface & Algorithms) Simulation API (API & Algorithms) Scilab Cloud Private Cloud / Public Cloud 14 Scilab Enterprises
Scilab in ESI Group what do we offer now? Professional services Development of scientific & engineering applications leveraging Scilab, Scilab training, Scilab support Cloud offering Scilab Cloud (on-premises/private cloud or public cloud) for the secure deployment of scientific/engineering applications Software solutions Offerings which extend the power of existing ESI software with Scilab/Scilab Cloud applications (pre/post-processing, Design of Experiments, coupling with third-party simulation codes, simple apps..) 15 Scilab Enterprises Confidential 15
Live demonstration 16
Modeling & Simulation 17
Modeling & Simulation 18
0D/1D Modeling & Simulation function yp=quarter_car_ode(t, y) v = 4; // Speed [m/s] m = 50; c_f = 10000; // [N/m] c_d = 400; // [Ns/m] x = v*t ; yp = [y(2); 1/m*(c_D*(v*zp-y(2))+c_F*(z-y(1)))]; endfunction t = linspace(t0,t1); y= ode("rkf",[0;0],t0,t,quarter_car_ode); 19 Copyright Scilab Enterprises ESI Group, 2017. All rights reserved. 19
0D/1D Modeling & Simulation 20 Copyright Scilab Enterprises ESI Group, 2017. All rights reserved. 20
0D/1D Modeling & Simulation y = exp(c(1).*x).* cos(c(2).*x) + c(3).*sin(x); 21
Modeling & Simulation 22
Application development Data Algorithms/Scripts User Interface + Leverage legacy code with API for Java, C and C++ 23
Modeling & Simulation 24
Application deployment 25 25
Modeling & Simulation 26
Algorithms deployment Know-how accessible through a simple call to a web service (REST API) Data and Algos not visible to the end-user: Chemkin Thermodynamic database interpolated by NASA polynomials 27 Copyright Scilab Enterprises ESI Group, 2017. All rights reserved. 27
ありがとうございました Thank you Q&A Contact : yann.debray@esi-group.com - raphael.auphan@esi-group.com 28