Simulation and Analysis Environment in Python with Plugin Infrastructure
Python Batchfile

README.md

PySimulator

The environment provides a graphical user interface for simulating different model types (currently Functional Mockup Units, Modelica Models and SimulationX Models), plotting result variables and applying simulation result analysis tools like Fast Fourier Transform. Additionally advanced tools for linear system analysis are provided that can be applied to the automatically linearized models. The modular concept of the software enables easy development of further plugins for both simulation and analysis.

Further information

Supported Platforms

  • Windows
  • Linux (OpenModelica, FMU, and plotting works; other simulators do not work)
  • Other platforms have not been tested

Installation

  • Start "Install PySimulator.bat". This batch file installs the 32 Bit Python(x,y) and all other necessary packages.
  • Run PySimulator by clicking on the desktop icon after the installation.
  • Further information about the installation can be found in the wiki.

Release notes

  • Additional features of the master branch:

    • Import of FMUs according to FMI 2.0 for Model Exchange and Co-Simulation
    • Simulator plugin for Wolfram SystemModeler
  • Version 0.61 (2014-03-07) for 10th Modelica Conference 2014:

    • Added Simulator plugin SimulationX
    • Added Simulator plugin OpenModelica
    • Bug fixes
  • Version 0.6 (2014-02-03):

    • New plugin for comparing result files (Testing plugin)
    • Simulation of lists of models (Testing plugin)
    • Improved simulator plugin interfaces
    • FMUSimulator including JModelica.org's Assimulo
    • Introduction of a working directory
  • Version 0.5 (2012-09-03):

    • Initial version including plugins for Dymola and FMU simulator