1

是否有任何方法支持调用Modelica运算符 from java?如果我想使用ModelicaOperator 之类的der()pre()请从java.

有什么我可以使用的技术吗?

4

1 回答 1

2

有几种方法可以从 Java 程序模拟 Modelica 模型。要直接模拟 Modelica 代码,请使用现有 Modelica 模拟器的 Java 接口:

另一种选择是通过功能模型接口(FMI)将 Modelica 代码导出到功能模型单元(FMU) ,例如使用 Dymola。然后使用 Java FMI 库(例如JFMI)与 FMU 交互。请注意,您可能需要自己提供求解器代码。然而,这对于 FMU 来说比原始 Modelica 代码要容易得多。

有关在 Modelica 和 Java 之间交换信息的更多信息,另请参阅SO 上的这个问题。

于 2013-05-13T10:51:39.183 回答