TI中文支持网
TI专业的中文技术问题搜集分享网站

无刷电机高速空载时交轴电流Iq变化情况

矢量控制,无刷电机高速(40000rpm以上)空载时交轴电流gMotorVars.Iq_A变化幅度特别大,这是什么原因?空载时应该基本不发生变化才对,难道是交直轴解耦控制没有做好?

Eric Ma:

你是用电流环控制吗?

如果有速度环看看Iqref的值是不是变动很大?

ERIC

矢量控制,无刷电机高速(40000rpm以上)空载时交轴电流gMotorVars.Iq_A变化幅度特别大,这是什么原因?空载时应该基本不发生变化才对,难道是交直轴解耦控制没有做好?

user4708725:

回复 Eric Ma:

我使用双环控制,源代码中没有Iqref变量,无法查看。

矢量控制,无刷电机高速(40000rpm以上)空载时交轴电流gMotorVars.Iq_A变化幅度特别大,这是什么原因?空载时应该基本不发生变化才对,难道是交直轴解耦控制没有做好?

Eric Ma:

回复 user4708725:

哪两个环路?速度环,电流环?速度环的输出就是Iqref。

ERIC

矢量控制,无刷电机高速(40000rpm以上)空载时交轴电流gMotorVars.Iq_A变化幅度特别大,这是什么原因?空载时应该基本不发生变化才对,难道是交直轴解耦控制没有做好?

user4708725:

回复 Eric Ma:

速度环的输出确实是Iqref,但是在双环控制中源代码确实不存在Iqref变量,仅仅是电流环控制中电流给定才有Iqref变量。所以在要控制速度时窗口是看不到Iqref的,即使输入Iqref变量,调试窗口也会显示找不到Iqref。

电机高速40000rpm时,是不是Iq本身就波动大?因为Iq不波动的话系统将不工作。是不是Iq的波动可以降低?

矢量控制,无刷电机高速(40000rpm以上)空载时交轴电流gMotorVars.Iq_A变化幅度特别大,这是什么原因?空载时应该基本不发生变化才对,难道是交直轴解耦控制没有做好?

Eric Ma:

回复 user4708725:

你虽看不到Iqref,但是你能看到速度换pid的输出呀,你要看这个输出是不是波动厉害,才能定位是哪个环路的问题。

另外你也可以把速度环禁止掉,直接用电流环,给Iqref一个大电流,让电机跑到高速,观察效果,调节电流环。

ERIC

赞(0)
未经允许不得转载:TI中文支持网 » 无刷电机高速空载时交轴电流Iq变化情况
分享到: 更多 (0)