本发明涉及面向Modelica的分布式仿真方法,包括:将动态库封装成可在Modelica平台使用的组件;建立仿真模型,编译生成仿真程序;生成配置文件、仿真数据,将配置文件、动态库、仿真数据打包;主控节点请求任务调度,分布式协调器收到任务调度请求后,推荐计算节点,计算节点执行分布式计算任务后将执行结果回传到主控节点。本发明实现了面向Modelica的分布式仿真计算,适用于大型复杂仿真模型的仿真计算,主控节点通过向计算节点分配主控节点的仿真计算任务,来减少主控节点的处理任务时间,提高了仿真效率;通过在分布式的计算节点上安装能运行可执行程序的执行容器进行分布式仿真计算,以动态库和运行数据作为分布式调度单位,实现计算节点轻量化。
📄 2022113914710
📂 G06F30_20
👤 三峡大学
📅 2022-11-08