这更像是一个假设性的问题,但可能会产生很大的后果。我们在 Modelica 社区中的很多人都在处理具有昂贵模拟时间的大型系统。这通常不是错误修复和开发的障碍,但加速模拟可能会允许更好更快的优化。
最近,我遇到了Modia 的可能性,声称拥有出色的数值求解器,比 Dymola(最先进的 Modelica 编译器)实现了更好的模拟时间。语法似乎涵盖了所有重要的部分。在 Modia 中重新创建大规模组件模型是不可行的,但是如何将扁平化的 Modelica 自动转换为 Modia?那现实吗?这会提供加速吗?有没有人试过?我已经搜索了一些
这也有望改进 Modelica 模型和后处理/识别工具在一种语言中的集成,而不是使用 FMI 或调用单独的可执行文件。
感谢您的任何建议。对于那些感兴趣的人,我们不妨开始开发这个。