Simulation environment which enables research on the properties of objects and physical systems described by linear and non-linear differential equations.
The environment provides the user with a library, which contains examples of dynamic physical systems, control algorithms, filtering algorithms, noise generators, and machine learning algorithms.
In order to ensure the flexibility of the solution, a JSON interface has been designed that allows you to change the parameters of objects and simulations without interfering with the source code of the program.
The environment includes a generator of interactive graphs, which shows selected variables.
The images below show examples of dynamic objects implemented in the simulation environment:
RLC circuit:
DC motor:
Inverted Pendulum:
Double Inverted Pendulum: