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

Post on 23-Dec-2015

219 views 0 download

Tags:

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

Modeling and Simulation of linear dynamical systems using open tools

Zoltán MagyarTomáš 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

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

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

Server

linux server

Stability

Security

Jailkit

Free

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

Web user interfaces

The communication

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

The communication

Realization

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)

Principle of the communication

Client.phpServer.phpSciLab.sceEnd-users

web browser

Conclusion

alternative way to build virtual laboratory

offer access through command line

use the engine in frame of other applications

Thank you for your attention