Hopsan is developed by a group of coworkers at the division, all with varying levels of knowledge in programming, modelling, simulation and hydraulics.
- Multi-core support for faster simulations
- Model export/import using Functional Mock-Up Interface (FMI)
- Model export to Matlab/Simulink
- Plot data export to CSV, XML, Gnuplot & Matlab
- Creating models from Modelica and C++
- Interactive & replay animations
- Numerical optimization
- Sensitivity analysis
- Frequency-domain analysis
- Energy losses calculations
- Scripting using HCOM or Python
Development first began in the late 1970’s, and it has played an important role in education and research projects and over time.
In 2009, development began of a new object-oriented simulation platform written in C++. There is a strong focus on multi-core support and tool interoperability. This version is available under the GPL open source license.
Hopsan was the first system simulation tool with built-in support for multi-core simulation. It is also the only simulation software that is built around the transmission line modelling (TLM) technique (or bi-directional delay lines). With this method, models can be automatically partitioned by introducing physically motivated time delays between components. Each part of the model can then be solved independently during each time step. This improves simulation performance, numerical robustness and model scalability makes the simulation very robust and fast, and provides a natural mechanism for parallel simulation.