Versions:
Hopsan is a free, open-source, multi-domain system simulation tool published by Linköping University, where it is developed at the Division of Fluid and Mechatronic Systems. The software is designed for modeling and simulating systems across multiple physical domains and currently has four versions listed in the catalog, with the most recent being version 2.24.3.20260908.0905. Its simulation core is provided as a plain C++ library for easy integration into other applications, with multi-core support for faster simulations. Users can create their own component model libraries in C++, and a subset of Modelica is also supported, while an embedded simple numeric script language called numhop is included for scripting purposes. Hopsan offers both a command line application and a graphical user interface featuring drag-and-drop, power-port-based modeling with support for reusable subsystems. The command line interface allows the software to be called from external software, save results to files, automate batch simulations, and run validation or generate validation data sets from models. Analysis capabilities include advanced simulation result analysis, energy loss calculations, model variable sensitivity analysis, frequency-domain analysis based on simulation results, and numerical optimization. Data can be exported to CSV, XML, Gnuplot, HDF5, and Matlab formats, and models can be exported to Matlab/Simulink. Interactive animation of the simulated system is available in both real-time and playback modes. Scripting is supported through the HCOM or Python languages. Interoperability is provided through Functional Mock-Up Interface (FMI) model import and export using co-simulation FMUs. Parallel simulation and optimization are supported both on a local machine using multiple cores and across networked computers using the Hopsan simulation server application. The software fits the system simulation and engineering modeling category, serving engineers, researchers, and students who need a flexible platform for mechatronic and fluid system analysis, optimization, and validation workflows.
Tags: