Modeling and Simulation of linear dynamical systems using open tools Zoltán Magyar Tomáš Starý...

15
Modeling and Simulation of linear dynamical systems using open tools Zoltán Magyar Tomáš Starý Ladislav Szolik Ľudovít Vörös Katarína Žáková

Transcript of Modeling and Simulation of linear dynamical systems using open tools Zoltán Magyar Tomáš Starý...

Page 1: Modeling and Simulation of linear dynamical systems using open tools Zoltán Magyar Tomáš Starý Ladislav Szolik Ľudovít Vörös Katar ína Žáková.

Modeling and Simulation of linear dynamical systems using open tools

Zoltán MagyarTomáš Starý

Ladislav SzolikĽudovít Vörös

Katarína Žáková

Page 2: Modeling and Simulation of linear dynamical systems using open tools Zoltán Magyar Tomáš Starý Ladislav Szolik Ľudovít Vörös Katar ína Žáková.

Introduction

subject Control Theorytopic Modeling of linear systems2nd year in Industrial Informatics3 forms of description of linear systems

differential equationtransfer functionstate space representation

orientation to open technologies

Page 3: Modeling and Simulation of linear dynamical systems using open tools Zoltán Magyar Tomáš Starý Ladislav Szolik Ľudovít Vörös Katar ína Žáková.

Benefits of Open Technologies

not necessary to pay licences – completely free – solution for schools

European Union supports open source used in learning and education – Neelie Kroes: “Being open about standards”, June 2008

can be transformed to online applications used via web browser – not necessary local installation

Page 4: Modeling and Simulation of linear dynamical systems using open tools Zoltán Magyar Tomáš Starý Ladislav Szolik Ľudovít Vörös Katar ína Žáková.

About our applicationOur project - separated into two parts

Server and web application

Its core consists of three open source

computer algebra systems (CAS)

Maxima, OpenModelica, SciLab

Page 5: Modeling and Simulation of linear dynamical systems using open tools Zoltán Magyar Tomáš Starý Ladislav Szolik Ľudovít Vörös Katar ína Žáková.

Server

linux server

Stability

Security

Jailkit

Free

Page 6: Modeling and Simulation of linear dynamical systems using open tools Zoltán Magyar Tomáš Starý Ladislav Szolik Ľudovít Vörös Katar ína Žáková.

manipulation with symbolic and numerical expressions

differentiation, integration, Taylor series

Laplace transforms

ordinary differential equations

systems of linear equations

polynomials and sets, lists, vectors, matrices, and tensors

Maxima

Page 7: Modeling and Simulation of linear dynamical systems using open tools Zoltán Magyar Tomáš Starý Ladislav Szolik Ľudovít Vörös Katar ína Žáková.

Web user interfaces

Page 8: Modeling and Simulation of linear dynamical systems using open tools Zoltán Magyar Tomáš Starý Ladislav Szolik Ľudovít Vörös Katar ína Žáková.

The communication

Page 9: Modeling and Simulation of linear dynamical systems using open tools Zoltán Magyar Tomáš Starý Ladislav Szolik Ľudovít Vörös Katar ína Žáková.

2D plotting and simple 3D visualization.

Modelica 3.0 parsing support.

Export of DAE to XML and MATLAB.

Additional free graphic editor

SimForge can be used with

OpenModelica.

differentiation, integration,

ordinary differential equations

systems of linear equations

OpenModelica

Page 10: Modeling and Simulation of linear dynamical systems using open tools Zoltán Magyar Tomáš Starý Ladislav Szolik Ľudovít Vörös Katar ína Žáková.

The communication

Page 11: Modeling and Simulation of linear dynamical systems using open tools Zoltán Magyar Tomáš Starý Ladislav Szolik Ľudovít Vörös Katar ína Žáková.

Realization

Page 12: Modeling and Simulation of linear dynamical systems using open tools Zoltán Magyar Tomáš Starý Ladislav Szolik Ľudovít Vörös Katar ína Žáková.

SciLab

Scilab is a scientific software package for numerical computations

2-D and 3-D graphics

Polynomials and rational functions

Genetic algorithms

Graphs and networks

Statistics

Interfaces for several other applications

Modeling and simulation of hybrid dynamic systems (Scicos)

Page 13: Modeling and Simulation of linear dynamical systems using open tools Zoltán Magyar Tomáš Starý Ladislav Szolik Ľudovít Vörös Katar ína Žáková.

Principle of the communication

Client.phpServer.phpSciLab.sceEnd-users

web browser

Page 14: Modeling and Simulation of linear dynamical systems using open tools Zoltán Magyar Tomáš Starý Ladislav Szolik Ľudovít Vörös Katar ína Žáková.

Conclusion

alternative way to build virtual laboratory

offer access through command line

use the engine in frame of other applications

Page 15: Modeling and Simulation of linear dynamical systems using open tools Zoltán Magyar Tomáš Starý Ladislav Szolik Ľudovít Vörös Katar ína Žáková.

Thank you for your attention