Hide menu

Hopsan NG




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

Features include:

  • 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









The TLM method uses wave characteristics to calculate pressure and flow, making it especially suitable for modeling of wave propagations. It also introduces physically motivated independences and time delays between components, which enables parallel execution by using multi-core technology. This can significantly increase simulation performance on computers with multiple core processors.

A Genuine Teamwork Project

Hopsan is developed by a group of coworkers at the division, all with varying levels of knowledge in programming, modelling, simulation and hydraulics.

Friday Afternoon

Developer News Feed

Also available in rss!


This news feed has moved to GitHub (Peter Nordin, Thu Mar 01 22:26:53 CET 2018)

Please go to https://hopsan.github.io/news if you want to subscribe to the new feed.

Issue tracker has moved to GitHub (Peter Nordin, Sat Feb 24 09:28:12 CET 2018)

The second phase of the transition to GitHub has been completed.The issue tracker has now been migrated to https://github.com/Hopsan/hopsan/issues If you want to report an issue, please use GitHub instead, our self-hosted redmine based tracker will soon be removed.

Hopsan is moving to GitHub (Peter Nordin, Sat Jun 17 08:00:50 CEST 2017)

The Hopsan source code has been migrated from Subversion to Git and is now hosted on GitHub.You can find the new Git repository at https://github.com/Hopsan/hopsan

Extension libraries are available (Peter Nordin, Fri Jul 08 15:56:05 CEST 2016)

To make it possible to release new experimental components without requiring a new Hopsan version, extension libraries have been made available.If you have the Hopsan version with a compiler included, you can automatically build these libraries on import, regardless of your Hopsan version You can find the libraries here: http://flumes.iei.liu.se/hopsan/files/extensionLibrary/ Download the latest version .zip file and unpack it In Hopsan choose +Load external library in the Component library widget Select the directory that you unpacked Note: extensionLibrary08 requires Hopsan 0.8.x (snasphots) while the one simply named extensionLibrary will work on both 0.7.x and 0.8.x versions of Hopsan.

Hopsan is now available for Ubuntu 16.04 LTS (Peter Nordin, Wed Jul 06 18:13:59 CEST 2016)

Hopsan 0.7.6 and up-to-date snapshot releases of 0.8.x are now also available for *Ubuntu 16.04 LTS and Debian Stretch.

0.7.6 Released again (Peter Nordin, Sun Jul 03 22:32:27 CEST 2016)

The initial 0.7.6 release (r9102) contained a bug in the animation speed setting enhancement, it has now been updated to (r9104).Please update again if you installed the previous version. Also, the auto-updater for the 64-bit version, downloaded the 32-bit version by mistake, this has now been fixed. Please note that the auto-updater will always download the Hopsan version without compiler, so if you want to keep the compiler, you need to download the new version of Hopsan manually.

0.7.5 Released and forum section opened (Peter Nordin, Thu May 19 10:50:16 CEST 2016)

Hopsan version 0.7.5 has been released. The 32-bit version for windows has been revived, and Hopsan is once more available for both 64-bit and 32-bit Windows platforms. Please see the release-notes for all other fixes and enhancements. The forum section in the Redmine issue tracker has also recently been activated.It offers basic forum functionality but requires that you register an account to create posts.See: https://flumes.iei.liu.se/redmine/projects/hopsan/boards

0.7.2 Released with compiler included (Peter Nordin, Mon Feb 08 14:06:56 CET 2016)

Version 0.7.2 of Hopsan has been released and a Windows installer and zip (using the 7-zip format) file that include the compiler are now available for download. It is now easier then ever to get started using external component libraries and to use the FMI import or export capabilities.

0.7.0 Released! (Peter Nordin, Tue Jan 26 16:10:51 CET 2016)

Hopsan version 0.7.0 has finally been released and it contains many new features and changes.Check out the release notes for more information.From now on, only 64-bit versions are built for Windows, (32-bit builds are still possible).For Debian and Ubuntu both 32 and 64-bit debs are released.This version of Hopsan requires that you update your compiler (on Windows) if you want to build external libraries or use the FMI import/export functionality. Please see the documentation and release notes.

0.7.x Development Snapshots and Source Code (Peter Nordin, Thu Sep 03 10:27:37 CEST 2015)

If you want to try the latest features in Hopsan, then you can download the 0.7.x development snapshots from the download page.The full Hopsan source code has also been made available available at the Hopsan web page.Note! If you have previously compiled your own components with Hopsan, then an upgrade to 0.7 requires that you also upgrade your compilers.See the build-in users guide for details.

Page manager: robert.braun@liu.se
Last updated: Thu Feb 04 15:50:11 CET 2016