anopos

人生就是选择,选择的关键在于认识自我。

Hopsan – 流体系统的免费模拟环境

这是 一个免费的开源模拟和建模应用程序,用于 机电系统 和流体能量 可用于 Gnu/Linux 和 Windows。

Hopsan 是一个开源的多域系统仿真工具。 一直 由林雪平大学机电和流体系统部门开发,它是在 Apache 2.0 版许可下发布的。

最初这个程序是为模拟流体能量系统而开发的,但也 已经扩展,支持其他领域,如电气、机械、飞行动力学和车辆动力. Hopsan 使用双向延迟线(或 TLM 传输线元件) 来连接物理组件模型,但它还支持使用常用数学函数和运算符进行信号流建模。

A load sensing hydraulic servo system with two actuators modelled in Hopsan

Hopsan is an open-source multi-domain system simulation tool developed at the division of Fluid and Mechatronic Systems at Linköping University. Hopsan is developed by a group of coworkers at the division, all with varying levels of knowledge in programming, modeling, simulation and hydraulics.

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.

Feautures 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

该程序的某些功能包括:

它有一个 中央模拟库.
命令行应用程序,通过它我们可以自动化批量模拟。
多核支持 为了更快的模拟。
模型的导出/导入 使用模型的功能接口。
它将使我们能够 将模型导出到 MATLAB /Simulink.
合山跑步

数据导出为格式 CSV、XML、Gnuplot、HDF5 和 Matlab.
我们可以 从 Modelica 和 C++ 创建模型.
我们将有 交互和播放动画.
数值优化.
灵敏度和频域分析.
可以做 能量损失计算.
脚本 使用 HCOM 或 Python
这些只是该程序的某些功能。 可 从中详细咨询所有这些 GitHub上的存储库 项目的.

官方网站:Hopsan – Linköping University
运行平台:Windows, Ubuntu and Debian
界面语言:English
Download:https://github.com/Hopsan/hopsan/releases
User Manual and tutorials
User manualTutorials


评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

Captcha Code