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á

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á

Embed Size (px)

Citation preview

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