跳转到主要内容

GEMSEO插件用于FMU动态模型。

项目描述

GEMSEO-FMU是GEMSEO的一个插件,用于加载、交互和模拟功能模拟单元模型(FMU)。FMU被仿真社区广泛使用,可以由Dymola、OpenModelica、CATIA、ANSYS、LS-DYNA或MATLAB等170多个工具生成(请在此处查看完整列表https://www.fmi-standard.org/tools)。

GEMSEO-FMU通过GEMSEO使FMU在多学科设计优化(MDO)环境中得以集成和利用。为此,它将FMU模型封装到名为FMUDiscipline的GEMSEO学科中。

GEMSEO-FMU依赖于FMPy库来加载FMU模型、设置模型参数和评估模型方程。FMPy支持模型交换和协同仿真类型以及FMI标准的1.0、2.0和3.0版本,因此GEMSEO-FMU也支持这些。

通用示例

有许多示例可说明GEMSEO-FMU的主要功能。请参阅示例目录。

文档

文档尚未提供。

错误/问题

请使用GitLab问题跟踪器提交错误或疑问,链接为:https://gitlab.com/gemseo/dev/gemseo-fmu/-/issues

许可证

gemseo-fmu的源代码遵循GNU LGPL v3.0许可协议。可以在LICENSE.txt文件中找到其副本。GNU LGPL v3.0许可协议是GNU GPL v3.0许可协议的例外。GNU GPL v3.0许可协议的副本可以在LICENSES文件夹中找到。

gemseo-fmu的示例遵循BSD 0-Clause许可,这是一种宽容的许可协议,允许复制粘贴示例代码而不保留版权声明。

gemseo-fmu的文档遵循CC BY-SA 4.0许可协议。

gemseo-fmu产品依赖于其他具有各种许可证的软件。依赖项及其许可证的列表在CREDITS.md文件中给出。

贡献者

  • Jorge Camacho Casero
  • François Gallard
  • Antoine Dechaume
  • Matthias De Lozzo

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源代码分发

此版本没有可用的源代码分发文件。请参阅生成分发存档的教程

构建分发

gemseo_fmu-2.0.0-py3-none-any.whl (29.2 MB 查看哈希值)

上传时间: Python 3

支持者