请问,采用无位置控制时,当给定转速升高到某一点,电机会突然过流,把母线电压拉低,如果想要继续升高转速,应该调节什么设置呢?另外为什么会导致过流,PI的限幅为什么没有起作用呢?
Igor An:
导致你描述的问题的可能原因有很多,大方向上可以分为:
1,角度,速度误差过大
2,电流环控制参数不合理
3,电流采样信号干扰大
4,过流保护点不合理
其中,每个大方向里面可能的原因又可以细分,如:
1中,导致角度速度不准确的原因可能是,电机参数不准确,电机参数在高速和低速时由于衰减变的不一样,差异很大,板子上电压采样滤波带宽不合理
2中,带宽过大或过小
3中,电流采样信号毛刺较多,可能原因基本在硬件方面
4中,保护点过小
具体定位可能原因可以做针对性实验,在临界保护的点上观察各个参数变量,看是否有异常来定位问题所在。
请问,采用无位置控制时,当给定转速升高到某一点,电机会突然过流,把母线电压拉低,如果想要继续升高转速,应该调节什么设置呢?另外为什么会导致过流,PI的限幅为什么没有起作用呢?
user4369064:
回复 Igor An:
首先,感谢您的回复。经过实验基本可以排除2和3的可能,实验现象更符合1,随着给定速度的增加速度误差和角度误差都在增大,电压采用重构得到,仅有一拍的延时,电机磁链参数在线估计的,其他参数都是实测的,并折算到每一相的值。对于这种情况有没有更进一步的原因呢?
请问,采用无位置控制时,当给定转速升高到某一点,电机会突然过流,把母线电压拉低,如果想要继续升高转速,应该调节什么设置呢?另外为什么会导致过流,PI的限幅为什么没有起作用呢?
Igor An:
回复 user4369064:
你说的电压重构是指你的端口电压不是实际AD采回来,而是用duty和母线电压重构计算得到的?
如果是这样的话那Instaspin的性能是不太好保证的。
因为核心算法是需要实际电压来进行估算的,虽然从物理意义上讲是可以的,但一些信号处理上是会有不同,这样会引入角度误差。
所以还是建议用实际的采样电压进行估算。
请问,采用无位置控制时,当给定转速升高到某一点,电机会突然过流,把母线电压拉低,如果想要继续升高转速,应该调节什么设置呢?另外为什么会导致过流,PI的限幅为什么没有起作用呢?
user4369064:
回复 Igor An:
嗯嗯,确实在某些情况下用母线计算的重构电压很差,若先不考虑这个因素,并排除电机参数误差,还有什么会导致转速误差和给定存在正相关的这种情况呢(估算和给定基本一样,实际转速却大于给定)?从这个现象来看,比较符合哪种情况导致的呢?