Browser width is too narrow.

Rotate the screen or increase the width.
▲

Free simulation software OpenSIMPLY

OpenSIMPLY is a discrete event simulation software that runs on Windows and Linux on 32-bit and 64-bit platforms as a graphical or terminal application.

Write your model once, simulate anywhere, easily, and reliably.

The OpenSIMPLY is an completely free software with very high simulation performance.

Don't wait for years, get simulation results now.

Overview

The project is open source software and the following programming languages ​​and IDEs are currently supported:

Simulation modeling with OpenSIMPLY is suitable for people of any experience. It's very easy to create a simulation model. Just a few lines and the model is ready to run. Look at the simulation examples code.

The OpenSIMPLY as modeling software offers two styles of computer simulation: block simulation and Simula-like simulation. Both of them provides discrete event simulation approach but at different levels.

Block simulation provides a palette of ready-to-use modeling components - blocks. Each block type represents a queue, server, router, etc. The blocks are connected in the required order, and the necessary parameters may be specified. Any simulation block can be extended in terms of parameters and functionality.

The second style is an advanced one and very similar to the Simula programming language. This style provides the opportunity to create much faster simulation models. Even Simula models (with some adaptation) can be run in OpenSIMPLY.

Both styles can be used together. Simulation blocks can be used to describe the general behavior of a model. The time-critical section can be implemented using advanced modeling technique.

Learn more about the simulation styles.

The OpenSIMPLY provides global, selective and deferred statistics gathering modes. The latter mode allows the user to take into account the steady state of the model in order to avoid a significant decrease in the accuracy of the results.

The project provides full flexibility to describe the behavior of the model providing the dynamic model feature. The blocks may be relocated during the simulation, so the model configuration can be changed on runtime.

Getting started quickly with OpenSIMPLY is very easy. The package contains the documentation with runnable examples, insight help (pop-up hints) for Delphi and Lazarus IDEs and the tutorial with executable examples for step by step learning.



Watch learning videos.

Areas of use

Scientific research

When using a model of the system under study, one simulation run gives a single graph point of the characteristic of interest. For a linear function, two points are sufficient. Typically, most characteristics require at least several graph points for the function curve plotting. In practice, quite a lot of such such points are required to obtain a smooth curve of a function graph. For acceptable error of simulation results, the number of entities in the simulation model should be large enough to run, especially for complex systems. Therefore, the simulation software should work very fast so that you don't have to wait a years to get the results.

OpenSIMPLY is very fast and capable of automatically performing multi-run simulations of the same model with different input data. Built-in flexible formatted output is suitable for both approximation tables and visualization. learn more

Education

OpenSIMPLY is great for educational purposes. Due to the strongly typed programming language, beginners make fewer mistakes, but may pay more attention to the study of the simulation approach. learn more

Some applications

Traffic simulation Initially, the project was developed for traffic analysis with a clear and simple modeling ideology. Using the built-in traffic theory routines, the simulation results can be verified for some degenerate cases. Even some complex models can be checked too. learn more

Network simulation A fairly complex and large networks can be simulated with OpenSIMPLY as well. Simulation blocks for network routers, packet filters, broadcasts, and more simplify the creation of network architecture models. The entire network route of any packet can be saved and analyzed. learn more

Licenses and special requirements

OpenSIMPLY is free computer simulation software. Learn more about the using.

For special agreement or for extra features write a message.

You can help

Share the project in social.

Donate