Kvålsvoll Design Audio Forum

EnglishEnglish text EN    NorskNorsk text NO
Forum Navigation
Please to create posts and topics.

The Simulator

The Simulator

A new simulator, for simulation of any dynamic system, models programmed directly in differential equations in code, distributed architecture.

UI will be web browser based, allowing for very high flexibility, where it is easy to distribute and show simulation projects.

Use cases: 

- Embedded and real-time development, where you can simulate parts of the system, the system outside your controller, simulate user interaction.

- Study of dynamic systems, like economic systems, physical systems cars drones machines, climate models, biological systems, social and behavior analysis systems.

- Integrate real world and simulated parts and present information and data from those.

- Present data from simulations and external data sets in graphs and charts and animations.

UI application runs on web browser. It will have tabs for different tasks:

SimUIModels: For modeling, not sure what will go in here, as the modeling itself will be coded directly, so perhaps just selecting model code files.

SimUINodes: Where you set up and connect the system, with models, structure, communication interfaces, presentation.

SimUIPresentation: View simulation data in charts, graphs, animated elements.

The core is simulation model implementation by direct coding of differential equations:

d/dt x = f(x,t)

This is the most efficient and flexible way to implement models of dynamic systems, if you know what you are doing.

Nonlinear systems can be modeled, discrete events can be programmed directly in code.

By expanding to use matrix objects, it is possible to model and simulate physical objects like a drone that has movement in 3D space with x-y-z and corresponding angular motion in one equation.