180 likes | 403 Views
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. Introduction. subject Control Theory topic Modeling of linear systems 2 nd year in Industrial Informatics
E N D
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
Introduction • subject Control Theory • topic Modeling of linear systems • 2nd year in Industrial Informatics • 3 forms of description of linear systems • differential equation • transfer function • state 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 – NeelieKroes: “Being open about standards”, June 2008 • can be transformed to online applications used via web browser – not necessary local installation
About our application • Our 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
Maxima • 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
OpenModelica • 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
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)
End-users web browser SciLab.sce Server.php Client.php Principle of the communication
Conclusion • alternativeway to buildvirtuallaboratory • offeraccessthroughcommandline • usetheengine in frameofotherapplications