TI异步电机矢量控制程序中双闭环level5中-pid1_id及pid1_iq输出及限幅问题

2019-08-04 20:29发布

问题描述:
在DSP F2812平台的异步电机矢量控制程序中Level5时
pid1_iq.Kp = _IQ(0.9);
pid1_iq.Ki = _IQ(0.07);
pid1_iq.Kd = _IQ(0/T);
pid1_iq.Kc = _IQ(0.2);
pid1_iq.OutMax = _IQ(0.98);
pid1_iq.OutMin = _IQ(-0.98);
---因为我们给定的直流侧母线电压值给定为120,当速度float32 SpeedRef = 0.54时,
根据上述转矩电流调节器输出的限幅值,这时调节器会饱和,因此我将限幅值相应的调大,当大于1时,虽然此时能够跟踪到给定的速度,但反馈回来的定子电流波形会发生畸变,这是什么原因导致的?
难道说pid1_id.Out和pid1_iq.Out的平方和开根号的值不能大于1(或者说输入SVGEN_DQ模块的电压合成幅值不能大于1)?
或者是说经过定标处理的数值的范围都在(-1~1)之间,程序中不能出现大于1的数?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
zhangmangui
1楼-- · 2019-08-04 21:20
 精彩回答 2  元偷偷看……
firstblood
2楼-- · 2019-08-04 22:09
帮着顶起的,很好的分享资料的
taishanmayi
3楼-- · 2019-08-05 03:36
你怎么看的电流波形,怎么畸变了
海可以
4楼-- · 2019-08-05 06:09
taishanmayi 发表于 2014-5-26 11:28
你怎么看的电流波形,怎么畸变了

用传感器看反馈回来输入电机的iviw电流啊

一周热门 更多>