运转循环播放 2023-04-03 11:06 采纳率: 0%
浏览 18

powergui步长减小,波形震荡反而变小?

在仿真中遇到一个问题感觉很困惑

img

搭建了上图的仿真模型,当我设置powergui的采样步长为2e-6时,d轴电流是在±0.5内震荡,如下图

img

可是我把仿真步长改为1e-6时,奇怪的是d轴电流却是在-0.3至0.2内震荡,震荡反而更小了,如下图,按理来说,步长变小应该结果更加精细,采样得到的信息更多,那震荡更应该增大或者不变才对(相当于会包括2e-6时的所有信息在加上新采样点的信息),这个波形不但震荡更小了,波形的趋势也变化了,2e-6时都是在0左右波动,而1e-6竟然会小于0了。

img

实在不理解,感觉2e-6的波形才是对的,但是按理来说步长减小1e-6的波形不是应该更加正确么?求解答!提前感谢了

  • 写回答

2条回答 默认 最新

  • 运转循环播放 2023-04-03 11:18
    关注

    求解精度不仅受到仿真步长的影响,而且系统的离散化方法和求解结束后通过离散的点得到连续曲线的插值算法也会影响求解精度。目前有多离散化方法,不同的离散化方法所得到的结果精度不同,不同的离散化方法都有一个“特征采样时间”可以使得自己在这个采样时间下精度最好。因此,离散化方法离散结束后不仅仅得到一个离散系统,还会有一个最佳仿真步长。(所以对于某一种离散方法而言,步长并不是越小越好,而是有一个最佳仿真步长?是因为这个原因吗?)

    评论

报告相同问题?

问题事件

  • 创建了问题 4月3日