Hopsan

Linköping University·LinkopingUniversity.Hopsan

A free multi-domain system simulation tool developed at the division of Fluid and mechatronic systems at Linköping university.

Hopsan is a free open-source multi-domain system simulation tool developed at the division of Fluid and mechatronic systems at Linkoping university. Features include: - Simulation core library - Plain C++ library for easy integration - Multi-core support for faster simulations - Create your own component models libraries in C++ using a subset of Modelica is also supported - Embedded simple numeric script language (numhop) - Command line application - Call from external software, save results to file - Automate batch simulation - Run validation or generate validation data set from model - Graphical users interface - Drag and drop / power-port based modeling including support for reusable subsystems - Advanced simulation result analysis capabilities - Energy losses calculations - Data export to CSV, XML, Gnuplot, HDF5 & Matlab formats - Interactive animation of the simulated system (real-time and playback) - Model variable sensitivity analysis - Frequency-domain analysis (based on simulation results) - Numerical optimization - Scripting using the HCOM or Python language - Functional Mock-Up Interface (FMI) model import/export using co-simulation FMUs - Model export to Matlab/Simulink - Parallel simulation and optimization - On local machine using multiple cores - On networked computers using the Hopsan simulation server application

winget install --id LinkopingUniversity.Hopsan --exact --source winget

Latest 2.24.3.20260908.0905·September 8, 2026

Release Notes

Bug Fixes

  • Fix broken FMI3 export

Installer type: inno

x644442734FBCADC276AFA9CF2FC5943BA1E87848A275B3BAC51C6768BF54042683

Details

Homepage
https://github.com/Hopsan/hopsan
License
Apache-2.0 and GPL-3.0
Publisher
Linköping University
Support
https://github.com/Hopsan/hopsan/issues

Tags

hydraulicssimulation

Older versions (3)

2.24.2.20260903.1324
x64F68EEEB13C022A2F3A5B7C5DC4B54E8B859B8BCBF21EFB2B05C9FB6C1C5BA993
2.24.0.20260610.1326
x64A708B5309E7BEFCA3D0957ED6E53D6E3B02F6FBDFC9072EA3BDCA297C0C8A7AD
2.23.1.20251001.1413
x6425C137AA8F31DCF75840E638D7BEC24B466668A53A80FF56A4F1A4F7453F8C32