Simulation and Analysis Environment in Python with Plugin Infrastructure
Python Batchfile
Latest commit 6c68101 Dec 5, 2016 @AndreasPfeiffer AndreasPfeiffer committed on GitHub Update PySimulator.py

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

  • Version 0.62 (2016-12-05):

    • Import of FMUs according to FMI 2.0 for Model Exchange and Co-Simulation
    • Simulator plugin for Wolfram SystemModeler
    • Simulator plugin SimulationX: Fixed support for SimulationX 3.7
    • Simulator plugin SimulationX: Added support for SimulationX 3.8
  • 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