开源模拟程序与 Python 一起工作?

Open Source Simulation program to work along with Python?

Modelica 环境是否提供 Python 语言的接口,以便

  1. 构建要在可视化建模环境中模拟的系统,同时使用 Python 创建模拟设置。这样,我将能够在 Python.

    中的优化算法中 运行 多次模拟
  2. 用我已经知道的语言将复杂系统构建为函数,例如,我想在 Python 中创建一个代表系统的函数,然后 运行 这个来自“块”的功能。

  1. 通常大多数 Modelica 仿真环境都会提供脚本语言的接口,例如 Python。另一种方法是使用任何仿真环境将 Modelica 模型导出到所谓的功能模型单元 (FMU),它们是 stand-alone 软件程序。 Python 中有用于多次模拟导出的 FMU 的软件解决方案,例如每个都有不同的参数值。

  2. Modelica 语言支持调用用 C/Fortran 编写的外部函数,但不支持 Python。