Matlab并行仿真

Matlab并行仿真,matlab,parallel-processing,Matlab,Parallel Processing,我试图通过并行启动来加速遗传算法的执行 但当我在目标函数中使用set_param函数时,Matlab抱怨Simulink块不存在。 “无效的Simulink对象名称:blocName” 但是当我在没有并行设置的情况下运行程序时,一切正常。(好吧,没那么好,因为它确实花了太长时间,但没有错误。) 有什么东西可以添加到我缺少的块名中吗?一个并行计算工作者基本上是一个新的matlab实例,这个实例也需要打开模型。我实际上在目标函数中添加了load_system(文件名),模拟正在运行。但我不知道这是不

我试图通过并行启动来加速遗传算法的执行

但当我在目标函数中使用set_param函数时,Matlab抱怨Simulink块不存在。 “无效的Simulink对象名称:blocName”

但是当我在没有并行设置的情况下运行程序时,一切正常。(好吧,没那么好,因为它确实花了太长时间,但没有错误。)


有什么东西可以添加到我缺少的块名中吗?

一个并行计算工作者基本上是一个新的matlab实例,这个实例也需要打开模型。我实际上在目标函数中添加了load_system(文件名),模拟正在运行。但我不知道这是不是一条路。我想我应该在运行GA之前将其添加到脚本中。也许在每个辅助进程上运行一个打开模型的初始化是最快的解决方案,但我们不知道您的代码。