如何解决通过自动转换为 Modia 对大规模 Modelica 模型进行有效模拟
这更像是一个假设性的问题,但可能会产生很大的后果。我们在 Modelica 社区中的很多人都在处理具有昂贵模拟时间的大型系统。这通常不是错误修复和开发的障碍,但加速模拟可能会允许更好更快的优化。
最近,我发现了 Modia 种可能性,声称拥有出色的数值求解器,比最先进的 Modelica 编译器 Dymola 实现了更好的模拟时间。语法似乎涵盖了所有重要的部分。在 Modia 中重新创建大型组件模型是不可行的,但是如何将扁平化的 Modelica 自动转换为 Modia?那现实吗?这会提供加速吗?有没有人试过?我已经搜索了一些
这也有望改进 Modelica 模型和后处理/识别工具在一种语言中的集成,而不是使用 FMI 或调用单独的可执行文件。
感谢您的任何建议。 对于那些感兴趣的人,我们不妨开始开发这个。
解决方法
我们 Modia 团队同意必须重用 Modelica 库中的建模知识。因此,我们正在开发从 Modelica 到 Modia 的翻译器(https://ep.liu.se/ecp/157/060/ecp19157060.pdf 中给出了简要详细信息)。该计划最初是与 Modia 一起提供 Modelica.Blocks、Modelica.Electrical.Analog 和 Modelica.Mechanics 的翻译版本。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。