我最近发现论文“ MAKING MODELICA MODELS AVAILABLE FOR ANALYSIS IN PYTHON CONTROL SYSTEMS LIBRARY ”解释了如何结合使用 JModelica 和 CasADi 在 Python 中获得线性化模型。这正是我正在寻找的,但显然这篇论文来自 2014 年并且使用了 JModelica 1.12。所描述的方法已被弃用,使用的功能不再可用。
JModelica 的文档关于这个主题非常有限,我不知道如何使用最新版本的 JModelica 完成所描述的任务。该类CasadiModel
不再使用,并且该函数compile_fmux
引发编译错误。
我的最终目标涉及在 Modelica 中对(非线性)系统进行建模。我需要这个模型的符号表示来自己执行线性化。然后使用线性化模型在 Python 中设计控制器。
有人有建议吗?