我在做反电势模型预测的时候,把预测的转速和theta与电机实际转速和theta进行比较。其中我发现一个现象,当我的EMF没有封装在子系统中,且连接上data store write的时候(无论data store是否被使用),theta会存在约一个周期的延迟。
但是把EMF放入任意子系统或者EMF包括两个输出的比较一同封装的话就不会存在延迟。
这是因为什么原因导致的,会不会是任务调度的延迟。
我在做反电势模型预测的时候,把预测的转速和theta与电机实际转速和theta进行比较。其中我发现一个现象,当我的EMF没有封装在子系统中,且连接上data store write的时候(无论data store是否被使用),theta会存在约一个周期的延迟。
这是因为什么原因导致的,会不会是任务调度的延迟。
有帮助的话 采纳一下
你观察到的theta预测存在延迟的问题,很可能是任务调度造成的。
在Simulink模型中,不同子系统的执行优先级和调度是有影响的。