scilab cloud

Post on 05-Nov-2021

8 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

1www.esi-group.com

Copyright © ESI Group, 2017. All rights reserved.Copyright © ESI Group, 2017. All rights reserved.

www.esi-group.com

Scilab Cloud

Deploy algorithms

G/EO/17,014

2www.esi-group.com

Copyright © ESI Group, 2017. All rights reserved.

Scilab – Highlights

• Scilab® is competitive with Matlab®, but open-source and freeScilab® Xcos is an alternative to Simulink® for control systems simulation

• Scilab has a 1M+ user community worldwide

• Scilab Cloud enables the deployment of scientific applications

• The Scilab Team joined ESI Group in February 2017

2© Scilab Enterprises – Confidential

3www.esi-group.com

Copyright © ESI Group, 2017. All rights reserved.

Scilab – What do we offer

• Professional services Development of applications leveraging Scilab, Scilab training, Scilab support

• Cloud servicesScilab Cloud for the deployment of applications (on-premises/private or public cloud)

• Software solutionsOfferings which extend the power of existing ESI software with Scilab & Scilab Cloud

(Pre/post-processing, coupling with third-party simulation codes, simple apps..)

3© Scilab Enterprises – Confidential

4www.esi-group.com

Copyright © ESI Group, 2017. All rights reserved.

Scilab functional overview

ApplicationDevelopment& Deployment

Algorithms

Data

User Interface

Packaged Engineering App

Maths-basedModel

VisualizationOptimization

Code generation

0D/1D Modeling & Simulation Scientific Data Analytics

Post-processingStatistics

Image processing

Data-drivenModel

Machine LearningModel Reduction

5www.esi-group.com

Copyright © ESI Group, 2017. All rights reserved.

5

Copyright © ESI Group, 2017. All rights reserved.

www.esi-group.com

Hands-on demonstration

Weather application & algorithms

Algorithms

Data

User Interface

Packaged Engineering App

Algorithms

Data

Packaged Engineering API

6www.esi-group.com

Copyright © ESI Group, 2017. All rights reserved.

User InterfaceAlgorithms/ScriptsData

+ Leverage legacy code with API for Java, C and C++

Application development

7www.esi-group.com

Copyright © ESI Group, 2017. All rights reserved.

Application deployment

8www.esi-group.com

Copyright © ESI Group, 2017. All rights reserved.

Scilab Cloud Overview

© Scilab Enterprises

Scilab Cloud

Private Cloud / Public Cloud

Simulation Web App (Web Interface & Algorithms)

Simulation Web Service(API & Algorithms)

Scilab Cloud App (Web GUI or API)Scilab

9www.esi-group.com

Copyright © ESI Group, 2017. All rights reserved.

9

Copyright © ESI Group, 2017. All rights reserved.

www.esi-group.com

Develop a function in Scilab

In your desktop environment

10www.esi-group.com

Copyright © ESI Group, 2017. All rights reserved.

Import Local Data

11www.esi-group.com

Copyright © ESI Group, 2017. All rights reserved.

Write a Scilab function

12www.esi-group.com

Copyright © ESI Group, 2017. All rights reserved.

Package your functions in a toolbox

- etc/

- myToolbox.quit

- myToolbox.start

- macros/

- buildmacros.sce

- myFirstFunction.sci

- builder.sce

- cleaner.sce

13www.esi-group.com

Copyright © ESI Group, 2017. All rights reserved.

13

Copyright © ESI Group, 2017. All rights reserved.

www.esi-group.com

Deploy a web services with Scilab Cloud

In your cloud administration

14www.esi-group.com

Copyright © ESI Group, 2017. All rights reserved.

15www.esi-group.com

Copyright © ESI Group, 2017. All rights reserved.

16www.esi-group.com

Copyright © ESI Group, 2017. All rights reserved.

16

Copyright © ESI Group, 2017. All rights reserved.

www.esi-group.com

Weather API

Demonstration 1

17www.esi-group.com

Copyright © ESI Group, 2017. All rights reserved.

Adding a new function to the API

url_fft="https://scilab.cloud/rest/scilab/testapi/83/fftOnDat";A=csvRead('sensor-data.csv’);L=list(A(:,12));data1.inputs=L;data1.token=token;tic();out=http_post(url_fft, data1),toc()L=[1:134]’; plot(L,[A(:,12) out.outputs'])

18www.esi-group.com

Copyright © ESI Group, 2017. All rights reserved.

18

Copyright © ESI Group, 2017. All rights reserved.

www.esi-group.com

Chemkin Thermodynamic database interpolated by NASA polynomials

Demonstration 2

19www.esi-group.com

Copyright © ESI Group, 2017. All rights reserved.

Description of the algorithms

20www.esi-group.com

Copyright © ESI Group, 2017. All rights reserved.

Description of the database

21www.esi-group.com

Copyright © ESI Group, 2017. All rights reserved.

22www.esi-group.com

Copyright © ESI Group, 2017. All rights reserved.

Connected desktop app

23www.esi-group.com

Copyright © ESI Group, 2017. All rights reserved.

23

Copyright © ESI Group, 2017. All rights reserved.

www.esi-group.com

Model Order Reduction

Demonstration 3

24www.esi-group.com

Copyright © ESI Group, 2017. All rights reserved.

Model Order Reduction – POD interpolation

NewPInterp = RBF_interpolation(DOE, lrnPlan, NewParam)

DOE + lrnPlan NewParam + NewInterp

25www.esi-group.com

Copyright © ESI Group, 2017. All rights reserved.

Q&A

Mail: scilab@esi-group.com

top related