*注:MCU:28035;双极性PWM;永磁同步发电机;DMC库;Id=0,Iq内环,母线电流外环,纯电阻负载;
最近按照DMC库重新写了一遍发电程序,确实很简洁,移植性也很好。
但是调试的时候遇到了问题:用旧程序的PI参数(原参数经多次试验测试可用,有点过阻尼,但是我也要求动态性能)换算成PU值作为新程序的PI参数,低速比如1200~1800rpm的时候母线电流能跟上给定而且超调比较小,但是上了2100以后相电流总是过流(同样阈值老程序PI参数不会过流),之后根据PM_Sensorless-Settings中关于PI参数的计算方法算出一组新参数,然后2100rpm~2700rpm能满足了。现在问题来了,这组参数在2700rpm下还是偶尔会过流,因为我是不可控直接切换可控整流闭环,切换瞬间超调量依然很大,然后上了3000rpm以后是肯定过流。
希望有经验的同行或TI personnel能提供如下建议:
1)整流时候的PI参数应该如何整定,限幅值应该怎么设定(因为逆变的时候很好理解,但是变成整流以后很多东西都得反过来,我昨天捋了一天逻辑依然没有理清楚);
2)针对这种超调量总是过大的问题有没有什么更好的解决办法,程序中在切换瞬间需要作什么处理,其实现在来说过阻尼对我是更理想的。
3)过流瞬间相电流近似直线,就跟直通了似的
附图说明:紫色和青色:两相电流;蓝色:母线电压(电阻负载)
首次提问,先在此谢过大家。