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

关于合山

在下一篇文章中,我们将了解 Hopsan。 这是 一个免费的开源模拟和建模应用程序,用于 机电系统 和流体能量 可用于 Gnu/Linux 和 Windows。

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

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

该计划将使我们 将数据导出为文件格式 CSV、XML、Gnuplot、 高密度纤维板5 和 Matlab. 它还支持具有实时支持和回放的模拟系统的交互动画。

合山一般特点

合山期权

该程序的某些功能包括:

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

合山跑步

  • 数据导出为格式 CSV、XML、Gnuplot、HDF5 和 Matlab.
  • 我们可以 从 Modelica 和 C++ 创建模型.
  • 我们将有 交互和播放动画.
  • 数值优化.
  • 灵敏度和频域分析.
  • 可以做 能量损失计算.
  • 脚本 使用 HCOM 或 Python

这些只是该程序的某些功能。 可 从中详细咨询所有这些 GitHub上的存储库 项目的.

在 Ubuntu 上安装 Hopsan

该程序可以作为 snap、flatpak 和 deb 文件找到。 在以下几行中,我们将看到如何使用这些软件包在我们的 Ubuntu 系统上执行安装。

通过 DEB 包

首先,我们将 下载 Hopsan .deb 包 发布页面. 我们可以使用网络浏览器,也可以打开终端(Ctrl + Alt + T)并在其中使用 wget的 下载最新发布的软件包。

下载hopsan deb包

wget https://github.com/Hopsan/hopsan/releases/download/v2.19.0/hopsan_2.19.0.20210510.1936_focal_amd64.deb

截至今天,Ubuntu 20.04 下载文件的名称是'hopsan_2.19.0.20210510.1936_focal_amd64.deb'。 下载完成后,我们可以 安装该程序 打开一个终端(Ctrl + Alt + T)并在其中执行命令:

deb 包安装

sudo dpkg -i hopsan_2.19.0.20210510.1936_focal_amd64.deb

如果在安装过程中出现 依赖问题,我们可以通过在同一个终端中执行来解决:

sudo apt install -f

安装后,我们现在可以在系统上搜索程序启动器。

应用启动器

卸载

从我们的团队中删除该程序,我们只需要打开一个终端(Ctrl + Alt + T)并在其中执行命令:

卸载Deb软件包

sudo apt remove hopsan; sudo apt autoremove

通过 Snap 包

安装 卡扣包 该程序的,我们只需要打开一个终端(Ctrl + Alt + T)并执行其中的命令:

将 hopsan 安装为 snap

sudo snap install hopsan

卸载

移除卡扣包装,我们只需要打开一个终端(Ctrl + Alt + T)并在其中执行命令:

卸载快照包

sudo snap remove hopsan

通过 Flatpak 封装

如果您使用 Ubuntu 20.04 作为系统并且您没有启用该技术 Flatpak 在您的系统中,您可以按照 导游 一位同事写的关于它的。

当您可以安装 flatpak 软件包时,打开终端 (Ctrl + Alt + T) 并运行 安装命令:

将 hopsan 安装为 flatpak

flatpak install flathub com.github.hopsan.Hopsan

安装完成后,在同一个终端中,我们可以执行另一个命令来 启动合山:

flatpak run com.github.hopsan.Hopsan

卸载

它可以 卸载该程序 打开一个终端(Ctrl + Alt + T)并在其中使用命令:

卸载Flatpak软件包

sudo flatpak uninstall com.github.hopsan.Hopsan

要了解更多关于如何使用 Hopsan 的信息,用户可以 咨询 文件 关于项目或 教程 它的创造者提供了什么.


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。