SlideShare a Scribd company logo
1 of 38
Download to read offline
Leveraging Modelica & FMI in
Scilab open-source engineering software
September 2015
1© Scilab Enterprises
Yann DEBRAY
: yann.debray@scilab-enterprises.com
: +33 1 80 77 04 73
: +49 157 51 49 49 15
Agenda
 Introduction
 Scilab Use cases
 Modelica in Scilab/Xcos
 Scilab/Xcos FMI import/export
 Demonstrations
 Questions - Answers
2© Scilab Enterprises
Introduction
Scilab History
Scilab Today
Scilab Distribution
3© Scilab Enterprises
Scilab History
1980:
First Scilab
Kernel
= Free Matlab
1990 - 2003:
1994: Scilab
freely distributed
on the net
2003 - 2012:
Scilab
Consortium
2012 - Today:
Scilab
Enterprises
drives the
evolution of
Scilab
4
1980 – 1990:
INRIA – French national
research institute for
Informatics & Automation
Integration of Modelica
Since 2005
© Scilab Enterprises
Scilab Today
From www.scilab.org
 ~ 100 000 monthly installations from 150 countries
5© Scilab Enterprises
Scilab Open Source Distribution
Workstation Software:
 Scilab
Powerful Computation Engine
 Xcos
Dynamic Systems Modelling and Simulation
Server Software:
 ATOMS Server
Modules/Toolboxes Management
6© Scilab Enterprises
Scilab Use cases
Main references
Industrial use cases
7© Scilab Enterprises
Main Scilab References
 Aerospace & Defense:
CNES, Astrium, DLR, Safran, Dassault Aviation, DGA, Thales
 Automotive:
PSA, Renault, Leoni, Valeo, Faurecia, TMD Friction, Continental
 Metallurgy:
ArcelorMittal, Aperam, Alcan, Eramet
 Energy:
CEA, EDF, RTE, ABB, Total, IFP, Alstom…
 Chemical & Pharmaceutical :
Solvay/Rhodia, Sanofi
8© Scilab Enterprises
From R&D to industrial implementation
Execution Engine (based on Scilab)
9
Components from the
Model Repository …
… for simulation
… in dedicated
applications
Can be used …
© Scilab Enterprises 9
Modelling of a metallurgical reactor
 Use of odedc (discrete/continuous
ordinary differential equations solver)
© Scilab Enterprises 10
Live Monitoring of Air Handling Units
 Problem: Heating,
Ventilation, Air
Climatisation amounts to
60 % of energy bill =
500k€/year
 oscillations in Air Handling
Units control
(blue= cooling valve,
red= heating valve)
Scilab Solutions:
 Energy simulation
OPTICLIM (+Excel import)
 Energy monitoring
Modbus over TCP/IP
© Scilab Enterprises 11
Thermal pre-dimensioning of electronic
circuit based on Thermal Impedance
 Goal: Dimension quickly but with enough precision in an early phase
Results: Errors limited to about 3°C
Blue = « 0D » Model /
Red = CFD Simulations
3 observed points (the 3
junction temperatures)
12© Scilab Enterprises
Post-treatment tools from aero-acoustic data
 Thin band spectrum  cartographic 2D
 Data acquisition (30 GB per test campaign)
 Convertion into spectral data
(Fourier transform)
 Grid definition
 Correction matrix
 Display
13Fast processing and visualization
© Scilab Enterprises
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
© Scilab Enterprises 14
Sizelab: Application
for mechanical pre-sizing
15© Scilab Enterprises 15
Scilab used for the mission ROSETTA
 Reading/writing
inputs/outputs data of Flight
Dynamics System (proprietary)
 Mission frames transformation
 Comets environments
 Comets topography and
Digital Terrain Model
 Statistic and probability
analysis
 Geometry computations
16
© Scilab Enterprises
Scilab/Xcos + Modelica/FMI
Scilab / Xcos functional coverage
Modelica in Xcos
FMI: Model-Exchange & Co-simulation
17© Scilab Enterprises
© Scilab Enterprises 18
 Mathematics
 Statistics
 Optimization
 Signal Processing
 Control Systems
A powerful platform with more than 2,000 functions:
Scilab Architecture
19
Scilab
Hardware adaptation
File
types
support
Graphical
Modelling &
Simulation Xcos
Maths functions
d/dt
aX²
+bX
Scientific functions
Stats
Fftw +Signal
processing
Optim
User interfaces
Command line Graphing Editor
APIs/extensions:
Language binding
Dynamic link
functions
Editor Scinote
HMI/ GUI Builder
Call_scilab
ATOMS Module
definition
Sparse
Matrix
interp
olation
Rand
-lib
Language interpreter
AST Types, integer, string, sparse time
Matlab compatibility
compatibility conversion
Development environments
help
Localization
Preferences
Windows_tools
elementary_functions
Control
systems
Xcos: Hybrid Dynamic Systems Modeler & Simulator
Xcos features
Graphical
Output
Graphical
Editor
Hybrid
Simulation
Customizable
Palettes
Multiphysics
simulation
Simulation
Acceleration
Xcos external modules
Finite State
Machine
Embedded Code
Generation
Functional
Mockup
Interface
20© Scilab Enterprises
© Scilab Enterprises 21
Discrete Simulation
 The observation of a phenomenon is
activated by an event. During the
activation, the state of the system
changes et programs future events.
Continuous Simulation
 Observation of a phenomenon
during a fixed and regular step time.
Hybrid Simulation
 The observation of a phenomenon
is made during a fixed time step, but
can also be activated by an event.
Model building in Xcos
© Scilab Enterprises 22
To compute and plot
the values of I1 and I2:
We obtain that:
Modelica integration in Xcos
© Scilab Enterprises 23
Real life
Xcos and Modelica
© Scilab Enterprises 24
Xcos standard causal blocks
 Equation:
 Block: written in C, Scilab language
𝑦 = 𝑓 𝑢
 Equation:
 Block: written in Modelica language
Xcos acausal blocks
𝑓 𝑦, 𝑢 = 0
How does it work?
© Scilab Enterprises 25
Modelica compiler embedded into
Xcos
1. Flattening process
2. Solution of the DAE and
generation of an equivalent
simulation function in C
(causal): the implicit subset is
replaced par an equivalent
superblock for the simulation
3. Compilation and dynamic
linking to Scilab
Conclusion: Scilab+Xcos+Modelica
--> mixed Xcos/Modelica modelling
--> Integrated graphical environnement in a powerful pre-/post-processing engine: Scilab!
Modelica compiler written in Ocaml
support only a subset of Modelica 2.0
--> Help us integrate the
OpenModelica Compiler
FMI: Model-Exchange & Co-simulation
Scilab/Xcos
Control team
Software A
Thermal team
FMU
import/export
--> Separate the model authoring tool from the model execution tool
--> Deploy from few simulation specialists to designers, domain specialists, …
Demonstrations
Automotive suspension with Scilab / Xcos / Modelica
FMI in Xcos
Xcos Parameter identification with fminsearch
Datafitting with Excel data
Xcos solvers
28© Scilab Enterprises
Three ways for Physical modelling with Scilab/Xcos
1. Scilab: Simple mathematical description with Ordinary
Differential Equations
2. Xcos: Causal description with transfert functions
3. Coselica: Acausal description with multi-physical block
example: Automobile suspension
© Scilab Enterprises 29
Ordinary Differential Equations (ODE) in Scilab
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);
© Scilab Enterprises 30
Causal design with Xcos:
Automotive suspension from PSA
© Scilab Enterprises 31
Acausal with Modelica blockset in Xcos
© Scilab Enterprises 32
Demo Xcos FMI Cruise Control
33© Scilab Enterprises
• Modelled in SCADE Simulated in Xcos
--> Link to established specialized proprietary software
Demo Xcos FMI PID Controller
34© Scilab Enterprises
• The same PID Controller natively and imported with
model-exchange and co-simulation:
--> Fidelity in simulation, ease to model
Xcos Parameter identification
with fminsearch
35© Scilab Enterprises
Datafitting with Excel data
36© Scilab Enterprises
Xcos solvers
37© Scilab Enterprises
Conclusion
 Scilab/Xcos + Modelica/FMI =
– Advanced simulation technologies, with the strength of
having a powerful computation platform
– Committed to open standards
– Let us do more in this direction together
Adopt Scilab, choose the open source
© Scilab Enterprises 38

More Related Content

What's hot

Clean architecture: Android
Clean architecture: AndroidClean architecture: Android
Clean architecture: Androidintive
 
Lecture 5 Software Engineering and Design Design Patterns
Lecture 5 Software Engineering and Design Design PatternsLecture 5 Software Engineering and Design Design Patterns
Lecture 5 Software Engineering and Design Design Patternsop205
 
Clean architecture
Clean architectureClean architecture
Clean architectureandbed
 
Introducing Eclipse MoDisco
Introducing Eclipse MoDiscoIntroducing Eclipse MoDisco
Introducing Eclipse MoDiscoHugo Bruneliere
 
ASP.NET Presentation
ASP.NET PresentationASP.NET Presentation
ASP.NET Presentationdimuthu22
 
UML Diagram @ Software engineering discussion
UML Diagram @ Software engineering discussionUML Diagram @ Software engineering discussion
UML Diagram @ Software engineering discussionCherryBerry2
 
Eclipse Modeling & MoDisco - An Introduction to Modeling and (Model Driven) R...
Eclipse Modeling & MoDisco - An Introduction to Modeling and (Model Driven) R...Eclipse Modeling & MoDisco - An Introduction to Modeling and (Model Driven) R...
Eclipse Modeling & MoDisco - An Introduction to Modeling and (Model Driven) R...Hugo Bruneliere
 
React Interview Questions and Answers | React Tutorial | React Redux Online T...
React Interview Questions and Answers | React Tutorial | React Redux Online T...React Interview Questions and Answers | React Tutorial | React Redux Online T...
React Interview Questions and Answers | React Tutorial | React Redux Online T...Edureka!
 
Design Pattern For C# Part 1
Design Pattern For C# Part 1Design Pattern For C# Part 1
Design Pattern For C# Part 1Shahzad
 
MVC ppt presentation
MVC ppt presentationMVC ppt presentation
MVC ppt presentationBhavin Shah
 
Introduction to Design Pattern
Introduction to Design  PatternIntroduction to Design  Pattern
Introduction to Design PatternSanae BEKKAR
 
Design Patterns Presentation - Chetan Gole
Design Patterns Presentation -  Chetan GoleDesign Patterns Presentation -  Chetan Gole
Design Patterns Presentation - Chetan GoleChetan Gole
 
Aggregating API Services with an API Gateway (BFF)
Aggregating API Services with an API Gateway (BFF)Aggregating API Services with an API Gateway (BFF)
Aggregating API Services with an API Gateway (BFF)José Roberto Araújo
 
The Benefits of Using React JS for Web Development!
The Benefits of Using React JS for Web Development!The Benefits of Using React JS for Web Development!
The Benefits of Using React JS for Web Development!Baharika Sopori
 
TYBSC IT SEM 6 PROJECT MANAGEMENT NOTES
TYBSC IT SEM 6 PROJECT MANAGEMENT NOTESTYBSC IT SEM 6 PROJECT MANAGEMENT NOTES
TYBSC IT SEM 6 PROJECT MANAGEMENT NOTESWE-IT TUTORIALS
 

What's hot (20)

Software Design Patterns
Software Design PatternsSoftware Design Patterns
Software Design Patterns
 
Clean architecture: Android
Clean architecture: AndroidClean architecture: Android
Clean architecture: Android
 
Angular introduction students
Angular introduction studentsAngular introduction students
Angular introduction students
 
Lecture 5 Software Engineering and Design Design Patterns
Lecture 5 Software Engineering and Design Design PatternsLecture 5 Software Engineering and Design Design Patterns
Lecture 5 Software Engineering and Design Design Patterns
 
Clean architecture
Clean architectureClean architecture
Clean architecture
 
Uml
UmlUml
Uml
 
Introducing Eclipse MoDisco
Introducing Eclipse MoDiscoIntroducing Eclipse MoDisco
Introducing Eclipse MoDisco
 
ASP.NET Presentation
ASP.NET PresentationASP.NET Presentation
ASP.NET Presentation
 
UML Diagram @ Software engineering discussion
UML Diagram @ Software engineering discussionUML Diagram @ Software engineering discussion
UML Diagram @ Software engineering discussion
 
Eclipse Modeling & MoDisco - An Introduction to Modeling and (Model Driven) R...
Eclipse Modeling & MoDisco - An Introduction to Modeling and (Model Driven) R...Eclipse Modeling & MoDisco - An Introduction to Modeling and (Model Driven) R...
Eclipse Modeling & MoDisco - An Introduction to Modeling and (Model Driven) R...
 
React Interview Questions and Answers | React Tutorial | React Redux Online T...
React Interview Questions and Answers | React Tutorial | React Redux Online T...React Interview Questions and Answers | React Tutorial | React Redux Online T...
React Interview Questions and Answers | React Tutorial | React Redux Online T...
 
Clean Architecture
Clean ArchitectureClean Architecture
Clean Architecture
 
Design Pattern For C# Part 1
Design Pattern For C# Part 1Design Pattern For C# Part 1
Design Pattern For C# Part 1
 
MVC ppt presentation
MVC ppt presentationMVC ppt presentation
MVC ppt presentation
 
Analysis of Shared RSA Modulus
Analysis of Shared RSA ModulusAnalysis of Shared RSA Modulus
Analysis of Shared RSA Modulus
 
Introduction to Design Pattern
Introduction to Design  PatternIntroduction to Design  Pattern
Introduction to Design Pattern
 
Design Patterns Presentation - Chetan Gole
Design Patterns Presentation -  Chetan GoleDesign Patterns Presentation -  Chetan Gole
Design Patterns Presentation - Chetan Gole
 
Aggregating API Services with an API Gateway (BFF)
Aggregating API Services with an API Gateway (BFF)Aggregating API Services with an API Gateway (BFF)
Aggregating API Services with an API Gateway (BFF)
 
The Benefits of Using React JS for Web Development!
The Benefits of Using React JS for Web Development!The Benefits of Using React JS for Web Development!
The Benefits of Using React JS for Web Development!
 
TYBSC IT SEM 6 PROJECT MANAGEMENT NOTES
TYBSC IT SEM 6 PROJECT MANAGEMENT NOTESTYBSC IT SEM 6 PROJECT MANAGEMENT NOTES
TYBSC IT SEM 6 PROJECT MANAGEMENT NOTES
 

Viewers also liked

ScilabTEC 2015 - Scilab
ScilabTEC 2015 - ScilabScilabTEC 2015 - Scilab
ScilabTEC 2015 - ScilabScilab
 
Modeling an ODE: 3 different approaches - Part 2
Modeling an ODE: 3 different approaches - Part 2Modeling an ODE: 3 different approaches - Part 2
Modeling an ODE: 3 different approaches - Part 2Scilab
 
ScilabTEC 2015 - Embedded Solutions
ScilabTEC 2015 - Embedded SolutionsScilabTEC 2015 - Embedded Solutions
ScilabTEC 2015 - Embedded SolutionsScilab
 
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 Presentation for Tech Talk Tuesday 21 July 2015
Scilab Presentation for Tech Talk Tuesday 21 July 2015Scilab Presentation for Tech Talk Tuesday 21 July 2015
Scilab Presentation for Tech Talk Tuesday 21 July 2015TBSS Group
 
Scilab Technical Talk at NTU, TP and HCMUT (Dr Claude Gomez)
Scilab Technical Talk at NTU, TP and HCMUT (Dr Claude Gomez)Scilab Technical Talk at NTU, TP and HCMUT (Dr Claude Gomez)
Scilab Technical Talk at NTU, TP and HCMUT (Dr Claude Gomez)TBSS Group
 
Optimization
OptimizationOptimization
OptimizationManas Das
 
Programming in Ansi C
Programming in Ansi CProgramming in Ansi C
Programming in Ansi CPriya Chauhan
 
COMPARATIVE STUDY OF MATLAB AND ITS OPEN SOURCE ALTERNATIVE SCILAB
COMPARATIVE STUDY OF MATLAB AND ITS OPEN SOURCE ALTERNATIVE SCILABCOMPARATIVE STUDY OF MATLAB AND ITS OPEN SOURCE ALTERNATIVE SCILAB
COMPARATIVE STUDY OF MATLAB AND ITS OPEN SOURCE ALTERNATIVE SCILABWildan Maulana
 
ScilabTEC 2015 - KIT
ScilabTEC 2015 - KITScilabTEC 2015 - KIT
ScilabTEC 2015 - KITScilab
 
ScilabTEC 2015 - Bavarian Center for Agriculture
ScilabTEC 2015 - Bavarian Center for AgricultureScilabTEC 2015 - Bavarian Center for Agriculture
ScilabTEC 2015 - Bavarian Center for AgricultureScilab
 
ScilabTEC 2015 - CNES
ScilabTEC 2015 - CNESScilabTEC 2015 - CNES
ScilabTEC 2015 - CNESScilab
 
ScilabTEC 2015 - University of Luxembourg
ScilabTEC 2015 - University of LuxembourgScilabTEC 2015 - University of Luxembourg
ScilabTEC 2015 - University of LuxembourgScilab
 
Scilab is not naive
Scilab is not naiveScilab is not naive
Scilab is not naiveScilab
 
Xcos for beginners
Xcos for beginnersXcos for beginners
Xcos for beginnersScilab
 
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
 
Sci scada toolbox
Sci scada toolboxSci scada toolbox
Sci scada toolboxAwesomejk
 
Hydraulic Scilab toolbox for water distribution systems
Hydraulic Scilab toolbox for water distribution systemsHydraulic Scilab toolbox for water distribution systems
Hydraulic Scilab toolbox for water distribution systemsScilab
 

Viewers also liked (20)

ScilabTEC 2015 - Scilab
ScilabTEC 2015 - ScilabScilabTEC 2015 - Scilab
ScilabTEC 2015 - Scilab
 
Modeling an ODE: 3 different approaches - Part 2
Modeling an ODE: 3 different approaches - Part 2Modeling an ODE: 3 different approaches - Part 2
Modeling an ODE: 3 different approaches - Part 2
 
ScilabTEC 2015 - Embedded Solutions
ScilabTEC 2015 - Embedded SolutionsScilabTEC 2015 - Embedded Solutions
ScilabTEC 2015 - Embedded Solutions
 
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 Presentation for Tech Talk Tuesday 21 July 2015
Scilab Presentation for Tech Talk Tuesday 21 July 2015Scilab Presentation for Tech Talk Tuesday 21 July 2015
Scilab Presentation for Tech Talk Tuesday 21 July 2015
 
Scilab Technical Talk at NTU, TP and HCMUT (Dr Claude Gomez)
Scilab Technical Talk at NTU, TP and HCMUT (Dr Claude Gomez)Scilab Technical Talk at NTU, TP and HCMUT (Dr Claude Gomez)
Scilab Technical Talk at NTU, TP and HCMUT (Dr Claude Gomez)
 
Optimization
OptimizationOptimization
Optimization
 
Programming in Ansi C
Programming in Ansi CProgramming in Ansi C
Programming in Ansi C
 
COMPARATIVE STUDY OF MATLAB AND ITS OPEN SOURCE ALTERNATIVE SCILAB
COMPARATIVE STUDY OF MATLAB AND ITS OPEN SOURCE ALTERNATIVE SCILABCOMPARATIVE STUDY OF MATLAB AND ITS OPEN SOURCE ALTERNATIVE SCILAB
COMPARATIVE STUDY OF MATLAB AND ITS OPEN SOURCE ALTERNATIVE SCILAB
 
ScilabTEC 2015 - KIT
ScilabTEC 2015 - KITScilabTEC 2015 - KIT
ScilabTEC 2015 - KIT
 
ScilabTEC 2015 - Bavarian Center for Agriculture
ScilabTEC 2015 - Bavarian Center for AgricultureScilabTEC 2015 - Bavarian Center for Agriculture
ScilabTEC 2015 - Bavarian Center for Agriculture
 
ScilabTEC 2015 - CNES
ScilabTEC 2015 - CNESScilabTEC 2015 - CNES
ScilabTEC 2015 - CNES
 
Scilab vs matlab
Scilab vs matlabScilab vs matlab
Scilab vs matlab
 
ScilabTEC 2015 - University of Luxembourg
ScilabTEC 2015 - University of LuxembourgScilabTEC 2015 - University of Luxembourg
ScilabTEC 2015 - University of Luxembourg
 
Scilab is not naive
Scilab is not naiveScilab is not naive
Scilab is not naive
 
Xcos for beginners
Xcos for beginnersXcos for beginners
Xcos for beginners
 
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...
 
Introdução ao SciLab
Introdução ao SciLabIntrodução ao SciLab
Introdução ao SciLab
 
Sci scada toolbox
Sci scada toolboxSci scada toolbox
Sci scada toolbox
 
Hydraulic Scilab toolbox for water distribution systems
Hydraulic Scilab toolbox for water distribution systemsHydraulic Scilab toolbox for water distribution systems
Hydraulic Scilab toolbox for water distribution systems
 

Similar to Scilab Modelica conference 20150921

Webinar: Começando seus trabalhos com Machine Learning utilizando ferramentas...
Webinar: Começando seus trabalhos com Machine Learning utilizando ferramentas...Webinar: Começando seus trabalhos com Machine Learning utilizando ferramentas...
Webinar: Começando seus trabalhos com Machine Learning utilizando ferramentas...Embarcados
 
Improving computer vision models at scale (Strata Data NYC)
Improving computer vision models at scale  (Strata Data NYC)Improving computer vision models at scale  (Strata Data NYC)
Improving computer vision models at scale (Strata Data NYC)Dr. Mirko Kämpf
 
Workshop Chemical Robotics ChemAI 231116.pptx
Workshop Chemical Robotics ChemAI 231116.pptxWorkshop Chemical Robotics ChemAI 231116.pptx
Workshop Chemical Robotics ChemAI 231116.pptxMarco Tibaldi
 
Pitfalls of machine learning in production
Pitfalls of machine learning in productionPitfalls of machine learning in production
Pitfalls of machine learning in productionAntoine Sauray
 
ScilabTEC 2015 - Silkan
ScilabTEC 2015 - SilkanScilabTEC 2015 - Silkan
ScilabTEC 2015 - SilkanScilab
 
Modelica-OpenModelica-slides para aprender.pdf
Modelica-OpenModelica-slides para aprender.pdfModelica-OpenModelica-slides para aprender.pdf
Modelica-OpenModelica-slides para aprender.pdfCarlos Paredes
 
Industrial automation sustem
Industrial automation sustemIndustrial automation sustem
Industrial automation sustemParas kumar
 
Scilab For Beginners Research Thesis Topics
Scilab For Beginners Research Thesis TopicsScilab For Beginners Research Thesis Topics
Scilab For Beginners Research Thesis TopicsMatlab Simulation
 
230208 MLOps Getting from Good to Great.pptx
230208 MLOps Getting from Good to Great.pptx230208 MLOps Getting from Good to Great.pptx
230208 MLOps Getting from Good to Great.pptxArthur240715
 
Project seminar ppt_steelcasting
Project seminar ppt_steelcastingProject seminar ppt_steelcasting
Project seminar ppt_steelcastingRudra Narayan Paul
 
DLR @ Scilab Conference 2018
DLR @ Scilab Conference 2018DLR @ Scilab Conference 2018
DLR @ Scilab Conference 2018Scilab
 
Keynote (Mike Muller) - Is There Anything New in Heterogeneous Computing - by...
Keynote (Mike Muller) - Is There Anything New in Heterogeneous Computing - by...Keynote (Mike Muller) - Is There Anything New in Heterogeneous Computing - by...
Keynote (Mike Muller) - Is There Anything New in Heterogeneous Computing - by...AMD Developer Central
 
Static Energy Prediction in Software: A Worst-Case Scenario Approach
Static Energy Prediction in Software: A Worst-Case Scenario ApproachStatic Energy Prediction in Software: A Worst-Case Scenario Approach
Static Energy Prediction in Software: A Worst-Case Scenario ApproachGreenLabAtDI
 
Portfolio control version sn_v5
Portfolio control version sn_v5Portfolio control version sn_v5
Portfolio control version sn_v5Samuel Narcisse
 
Summer training matlab
Summer training matlab Summer training matlab
Summer training matlab Arshit Rai
 

Similar to Scilab Modelica conference 20150921 (20)

Scilab-by-dr-gomez-june2014
Scilab-by-dr-gomez-june2014Scilab-by-dr-gomez-june2014
Scilab-by-dr-gomez-june2014
 
Webinar: Começando seus trabalhos com Machine Learning utilizando ferramentas...
Webinar: Começando seus trabalhos com Machine Learning utilizando ferramentas...Webinar: Começando seus trabalhos com Machine Learning utilizando ferramentas...
Webinar: Começando seus trabalhos com Machine Learning utilizando ferramentas...
 
Mechatronics engineer
Mechatronics engineerMechatronics engineer
Mechatronics engineer
 
Improving computer vision models at scale (Strata Data NYC)
Improving computer vision models at scale  (Strata Data NYC)Improving computer vision models at scale  (Strata Data NYC)
Improving computer vision models at scale (Strata Data NYC)
 
Workshop Chemical Robotics ChemAI 231116.pptx
Workshop Chemical Robotics ChemAI 231116.pptxWorkshop Chemical Robotics ChemAI 231116.pptx
Workshop Chemical Robotics ChemAI 231116.pptx
 
Pitfalls of machine learning in production
Pitfalls of machine learning in productionPitfalls of machine learning in production
Pitfalls of machine learning in production
 
ScilabTEC 2015 - Silkan
ScilabTEC 2015 - SilkanScilabTEC 2015 - Silkan
ScilabTEC 2015 - Silkan
 
Modelica-OpenModelica-slides para aprender.pdf
Modelica-OpenModelica-slides para aprender.pdfModelica-OpenModelica-slides para aprender.pdf
Modelica-OpenModelica-slides para aprender.pdf
 
Industrial automation sustem
Industrial automation sustemIndustrial automation sustem
Industrial automation sustem
 
Scilab For Beginners Research Thesis Topics
Scilab For Beginners Research Thesis TopicsScilab For Beginners Research Thesis Topics
Scilab For Beginners Research Thesis Topics
 
230208 MLOps Getting from Good to Great.pptx
230208 MLOps Getting from Good to Great.pptx230208 MLOps Getting from Good to Great.pptx
230208 MLOps Getting from Good to Great.pptx
 
Project seminar ppt_steelcasting
Project seminar ppt_steelcastingProject seminar ppt_steelcasting
Project seminar ppt_steelcasting
 
DLR @ Scilab Conference 2018
DLR @ Scilab Conference 2018DLR @ Scilab Conference 2018
DLR @ Scilab Conference 2018
 
Mechatronics engineer
Mechatronics engineerMechatronics engineer
Mechatronics engineer
 
Keynote (Mike Muller) - Is There Anything New in Heterogeneous Computing - by...
Keynote (Mike Muller) - Is There Anything New in Heterogeneous Computing - by...Keynote (Mike Muller) - Is There Anything New in Heterogeneous Computing - by...
Keynote (Mike Muller) - Is There Anything New in Heterogeneous Computing - by...
 
Static Energy Prediction in Software: A Worst-Case Scenario Approach
Static Energy Prediction in Software: A Worst-Case Scenario ApproachStatic Energy Prediction in Software: A Worst-Case Scenario Approach
Static Energy Prediction in Software: A Worst-Case Scenario Approach
 
Portfolio control version sn_v5
Portfolio control version sn_v5Portfolio control version sn_v5
Portfolio control version sn_v5
 
Summer training matlab
Summer training matlab Summer training matlab
Summer training matlab
 
UNIT 1.pdf
UNIT 1.pdfUNIT 1.pdf
UNIT 1.pdf
 
UNIT 1.pptx
UNIT 1.pptxUNIT 1.pptx
UNIT 1.pptx
 

More from Scilab

Statistical Analysis for Robust Design
Statistical Analysis for Robust DesignStatistical Analysis for Robust Design
Statistical Analysis for Robust DesignScilab
 
Electric motor optimization
Electric motor optimizationElectric motor optimization
Electric motor optimizationScilab
 
Asteroidlanding - Scilab conference 2019 Keynote
Asteroidlanding - Scilab conference 2019 KeynoteAsteroidlanding - Scilab conference 2019 Keynote
Asteroidlanding - Scilab conference 2019 KeynoteScilab
 
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
 
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
 
X2C -a tool for model-based control development and automated code generation...
X2C -a tool for model-based control development and automated code generation...X2C -a tool for model-based control development and automated code generation...
X2C -a tool for model-based control development and automated code generation...Scilab
 
A Real-Time Interface for Xcos – an illustrative demonstration using a batter...
A Real-Time Interface for Xcos – an illustrative demonstration using a batter...A Real-Time Interface for Xcos – an illustrative demonstration using a batter...
A Real-Time Interface for Xcos – an illustrative demonstration using a batter...Scilab
 
Aircraft Simulation Model and Flight Control Laws Design Using Scilab and XCos
Aircraft Simulation Model and Flight Control Laws Design Using Scilab and XCosAircraft Simulation Model and Flight Control Laws Design Using Scilab and XCos
Aircraft Simulation Model and Flight Control Laws Design Using Scilab and XCosScilab
 
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
 
INRA @ Scilab Conference 2018
INRA @ Scilab Conference 2018INRA @ Scilab Conference 2018
INRA @ Scilab Conference 2018Scilab
 
Qualcomm @ Scilab Conference 2018
Qualcomm @ Scilab Conference 2018Qualcomm @ Scilab Conference 2018
Qualcomm @ Scilab Conference 2018Scilab
 
Sanofi @ Scilab Conference 2018
Sanofi @ Scilab Conference 2018Sanofi @ Scilab Conference 2018
Sanofi @ 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
 
Fraunhofer IIS @ Scilab Conference 2018
Fraunhofer IIS @ Scilab Conference 2018Fraunhofer IIS @ Scilab Conference 2018
Fraunhofer IIS @ Scilab Conference 2018Scilab
 
Arcelormittal @ Scilab Conference 2018
Arcelormittal @ Scilab Conference 2018Arcelormittal @ Scilab Conference 2018
Arcelormittal @ Scilab Conference 2018Scilab
 
CNES @ Scilab Conference 2018
CNES @ Scilab Conference 2018CNES @ Scilab Conference 2018
CNES @ Scilab Conference 2018Scilab
 

More from Scilab (20)

Statistical Analysis for Robust Design
Statistical Analysis for Robust DesignStatistical Analysis for Robust Design
Statistical Analysis for Robust Design
 
Electric motor optimization
Electric motor optimizationElectric motor optimization
Electric motor optimization
 
Asteroidlanding - Scilab conference 2019 Keynote
Asteroidlanding - Scilab conference 2019 KeynoteAsteroidlanding - Scilab conference 2019 Keynote
Asteroidlanding - Scilab conference 2019 Keynote
 
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 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
 
X2C -a tool for model-based control development and automated code generation...
X2C -a tool for model-based control development and automated code generation...X2C -a tool for model-based control development and automated code generation...
X2C -a tool for model-based control development and automated code generation...
 
A Real-Time Interface for Xcos – an illustrative demonstration using a batter...
A Real-Time Interface for Xcos – an illustrative demonstration using a batter...A Real-Time Interface for Xcos – an illustrative demonstration using a batter...
A Real-Time Interface for Xcos – an illustrative demonstration using a batter...
 
Aircraft Simulation Model and Flight Control Laws Design Using Scilab and XCos
Aircraft Simulation Model and Flight Control Laws Design Using Scilab and XCosAircraft Simulation Model and Flight Control Laws Design Using Scilab and XCos
Aircraft Simulation Model and Flight Control Laws Design Using Scilab and XCos
 
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
 
INRA @ Scilab Conference 2018
INRA @ Scilab Conference 2018INRA @ Scilab Conference 2018
INRA @ Scilab Conference 2018
 
Qualcomm @ Scilab Conference 2018
Qualcomm @ Scilab Conference 2018Qualcomm @ Scilab Conference 2018
Qualcomm @ Scilab Conference 2018
 
Sanofi @ Scilab Conference 2018
Sanofi @ Scilab Conference 2018Sanofi @ Scilab Conference 2018
Sanofi @ 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
 
Fraunhofer IIS @ Scilab Conference 2018
Fraunhofer IIS @ Scilab Conference 2018Fraunhofer IIS @ Scilab Conference 2018
Fraunhofer IIS @ Scilab Conference 2018
 
Arcelormittal @ Scilab Conference 2018
Arcelormittal @ Scilab Conference 2018Arcelormittal @ Scilab Conference 2018
Arcelormittal @ Scilab Conference 2018
 
CNES @ Scilab Conference 2018
CNES @ Scilab Conference 2018CNES @ Scilab Conference 2018
CNES @ Scilab Conference 2018
 

Recently uploaded

Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAbhinavSharma374939
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 

Recently uploaded (20)

Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog Converter
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 

Scilab Modelica conference 20150921

  • 1. Leveraging Modelica & FMI in Scilab open-source engineering software September 2015 1© Scilab Enterprises Yann DEBRAY : yann.debray@scilab-enterprises.com : +33 1 80 77 04 73 : +49 157 51 49 49 15
  • 2. Agenda  Introduction  Scilab Use cases  Modelica in Scilab/Xcos  Scilab/Xcos FMI import/export  Demonstrations  Questions - Answers 2© Scilab Enterprises
  • 3. Introduction Scilab History Scilab Today Scilab Distribution 3© Scilab Enterprises
  • 4. Scilab History 1980: First Scilab Kernel = Free Matlab 1990 - 2003: 1994: Scilab freely distributed on the net 2003 - 2012: Scilab Consortium 2012 - Today: Scilab Enterprises drives the evolution of Scilab 4 1980 – 1990: INRIA – French national research institute for Informatics & Automation Integration of Modelica Since 2005 © Scilab Enterprises
  • 5. Scilab Today From www.scilab.org  ~ 100 000 monthly installations from 150 countries 5© Scilab Enterprises
  • 6. Scilab Open Source Distribution Workstation Software:  Scilab Powerful Computation Engine  Xcos Dynamic Systems Modelling and Simulation Server Software:  ATOMS Server Modules/Toolboxes Management 6© Scilab Enterprises
  • 7. Scilab Use cases Main references Industrial use cases 7© Scilab Enterprises
  • 8. Main Scilab References  Aerospace & Defense: CNES, Astrium, DLR, Safran, Dassault Aviation, DGA, Thales  Automotive: PSA, Renault, Leoni, Valeo, Faurecia, TMD Friction, Continental  Metallurgy: ArcelorMittal, Aperam, Alcan, Eramet  Energy: CEA, EDF, RTE, ABB, Total, IFP, Alstom…  Chemical & Pharmaceutical : Solvay/Rhodia, Sanofi 8© Scilab Enterprises
  • 9. From R&D to industrial implementation Execution Engine (based on Scilab) 9 Components from the Model Repository … … for simulation … in dedicated applications Can be used … © Scilab Enterprises 9
  • 10. Modelling of a metallurgical reactor  Use of odedc (discrete/continuous ordinary differential equations solver) © Scilab Enterprises 10
  • 11. Live Monitoring of Air Handling Units  Problem: Heating, Ventilation, Air Climatisation amounts to 60 % of energy bill = 500k€/year  oscillations in Air Handling Units control (blue= cooling valve, red= heating valve) Scilab Solutions:  Energy simulation OPTICLIM (+Excel import)  Energy monitoring Modbus over TCP/IP © Scilab Enterprises 11
  • 12. Thermal pre-dimensioning of electronic circuit based on Thermal Impedance  Goal: Dimension quickly but with enough precision in an early phase Results: Errors limited to about 3°C Blue = « 0D » Model / Red = CFD Simulations 3 observed points (the 3 junction temperatures) 12© Scilab Enterprises
  • 13. Post-treatment tools from aero-acoustic data  Thin band spectrum  cartographic 2D  Data acquisition (30 GB per test campaign)  Convertion into spectral data (Fourier transform)  Grid definition  Correction matrix  Display 13Fast processing and visualization © Scilab Enterprises
  • 14. 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 © Scilab Enterprises 14
  • 15. Sizelab: Application for mechanical pre-sizing 15© Scilab Enterprises 15
  • 16. Scilab used for the mission ROSETTA  Reading/writing inputs/outputs data of Flight Dynamics System (proprietary)  Mission frames transformation  Comets environments  Comets topography and Digital Terrain Model  Statistic and probability analysis  Geometry computations 16 © Scilab Enterprises
  • 17. Scilab/Xcos + Modelica/FMI Scilab / Xcos functional coverage Modelica in Xcos FMI: Model-Exchange & Co-simulation 17© Scilab Enterprises
  • 18. © Scilab Enterprises 18  Mathematics  Statistics  Optimization  Signal Processing  Control Systems A powerful platform with more than 2,000 functions:
  • 19. Scilab Architecture 19 Scilab Hardware adaptation File types support Graphical Modelling & Simulation Xcos Maths functions d/dt aX² +bX Scientific functions Stats Fftw +Signal processing Optim User interfaces Command line Graphing Editor APIs/extensions: Language binding Dynamic link functions Editor Scinote HMI/ GUI Builder Call_scilab ATOMS Module definition Sparse Matrix interp olation Rand -lib Language interpreter AST Types, integer, string, sparse time Matlab compatibility compatibility conversion Development environments help Localization Preferences Windows_tools elementary_functions Control systems
  • 20. Xcos: Hybrid Dynamic Systems Modeler & Simulator Xcos features Graphical Output Graphical Editor Hybrid Simulation Customizable Palettes Multiphysics simulation Simulation Acceleration Xcos external modules Finite State Machine Embedded Code Generation Functional Mockup Interface 20© Scilab Enterprises
  • 21. © Scilab Enterprises 21 Discrete Simulation  The observation of a phenomenon is activated by an event. During the activation, the state of the system changes et programs future events. Continuous Simulation  Observation of a phenomenon during a fixed and regular step time. Hybrid Simulation  The observation of a phenomenon is made during a fixed time step, but can also be activated by an event.
  • 22. Model building in Xcos © Scilab Enterprises 22 To compute and plot the values of I1 and I2: We obtain that:
  • 23. Modelica integration in Xcos © Scilab Enterprises 23 Real life Xcos and Modelica
  • 24. © Scilab Enterprises 24 Xcos standard causal blocks  Equation:  Block: written in C, Scilab language 𝑦 = 𝑓 𝑢  Equation:  Block: written in Modelica language Xcos acausal blocks 𝑓 𝑦, 𝑢 = 0
  • 25. How does it work? © Scilab Enterprises 25 Modelica compiler embedded into Xcos 1. Flattening process 2. Solution of the DAE and generation of an equivalent simulation function in C (causal): the implicit subset is replaced par an equivalent superblock for the simulation 3. Compilation and dynamic linking to Scilab
  • 26. Conclusion: Scilab+Xcos+Modelica --> mixed Xcos/Modelica modelling --> Integrated graphical environnement in a powerful pre-/post-processing engine: Scilab! Modelica compiler written in Ocaml support only a subset of Modelica 2.0 --> Help us integrate the OpenModelica Compiler
  • 27. FMI: Model-Exchange & Co-simulation Scilab/Xcos Control team Software A Thermal team FMU import/export --> Separate the model authoring tool from the model execution tool --> Deploy from few simulation specialists to designers, domain specialists, …
  • 28. Demonstrations Automotive suspension with Scilab / Xcos / Modelica FMI in Xcos Xcos Parameter identification with fminsearch Datafitting with Excel data Xcos solvers 28© Scilab Enterprises
  • 29. Three ways for Physical modelling with Scilab/Xcos 1. Scilab: Simple mathematical description with Ordinary Differential Equations 2. Xcos: Causal description with transfert functions 3. Coselica: Acausal description with multi-physical block example: Automobile suspension © Scilab Enterprises 29
  • 30. Ordinary Differential Equations (ODE) in Scilab 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); © Scilab Enterprises 30
  • 31. Causal design with Xcos: Automotive suspension from PSA © Scilab Enterprises 31
  • 32. Acausal with Modelica blockset in Xcos © Scilab Enterprises 32
  • 33. Demo Xcos FMI Cruise Control 33© Scilab Enterprises • Modelled in SCADE Simulated in Xcos --> Link to established specialized proprietary software
  • 34. Demo Xcos FMI PID Controller 34© Scilab Enterprises • The same PID Controller natively and imported with model-exchange and co-simulation: --> Fidelity in simulation, ease to model
  • 35. Xcos Parameter identification with fminsearch 35© Scilab Enterprises
  • 36. Datafitting with Excel data 36© Scilab Enterprises
  • 38. Conclusion  Scilab/Xcos + Modelica/FMI = – Advanced simulation technologies, with the strength of having a powerful computation platform – Committed to open standards – Let us do more in this direction together Adopt Scilab, choose the open source © Scilab Enterprises 38