我在做反电势模型预测的时候,把预测的转速和theta与电机实际转速和theta进行比较。其中我发现一个现象,当我的EMF没有封装在子系统中,且连接上data store write的时候(无论data store是否被使用),theta会存在约一个周期的延迟。
这是因为什么原因导致的,会不会是任务调度的延迟。
有帮助的话 采纳一下
你观察到的theta预测存在延迟的问题,很可能是任务调度造成的。
在Simulink模型中,不同子系统的执行优先级和调度是有影响的。
造了10%的幅值衰减,且相位延迟了0.1个周期。这就是一个很大的问题,相位延迟了0.1个周期,进一步造成子系统中等处理时间的延迟。www.yiibai.com/matlab/simulink/simulink_models.html