我已经集成了一个用C语言实现的机器学习算法和一个运行在OpenModelica中的Modelica模型。
机器学习算法处于闭环中,将与目标状态的偏差作为输入,并提供控制信号作为输出。
我设置了一个采样周期,以便C算法每X毫秒才调用一次。但是,我发现对于相同的时钟值,算法被调用了几次。
这让我怀疑,为了求解模型,OpenModelica需要在每次模拟迭代中调用它几次。
这影响了算法的学习方式,因为它保持了关于其经验的状态。
为什么OpenModelica会在每个时钟节拍多次调用我的算法?我如何才能解决这个问题,使学习不会同时被多个调用所迷惑?
发布于 2015-04-01 00:35:36
有两种方式:
https://stackoverflow.com/questions/29368582
复制相似问题