我正在寻找一种实用的方法,通过套接字从Modelica模型实现同步子模型的分布式仿真。为了使其更具体,让我们考虑一下库示例Modelica_Synchronous.Examples.SimpleControlledDrive.ClockedWithDiscreteController。我想远程执行反馈控制器的代码(假设它将被打包为子模型)。
我看到的唯一方法是导出反馈控制器子模型的源代码并手动将其包装在套接字通信接口中。然后在Modelica中,子模型也将被相应的套接字包装器替换,例如,使用类似于here描述的方法。
还有其他(理想上更简单)的方法来实现这一目标吗?欢迎指点。
感谢您的建议。