把负载电流分解成d轴和q轴,单独加d或者q轴电流如何实现
把负载电流分解成d轴和q轴,单独加d或者q轴电流如何实现不知道JMAG是怎么弄的,但是在Maxwell里,三相电流通过公式给定,比如:
U相 IPeak * sin((pi * MachineRPM/1rpm*NumPoles / 60*time + 0 / 360 * 2 * pi) + PhaseAdvance );
V相 IPeak * sin((pi * MachineRPM/1rpm*NumPoles / 60*time + 120 / 360 * 2 * pi) + PhaseAdvance );
W相 IPeak * sin((pi * MachineRPM/1rpm*NumPoles / 60*time + 240 / 360 * 2 * pi) + PhaseAdvance );
其中的 “ 相位超前角 ” PhaseAdvance,就是调整DQ电流的,当超前角为0°时,就是 Id=0 控制,当超前角为90°时,就是 Iq=0 控制,就能实现单独施加DQ电流的效果。
MoMoNiz 发表于 2026-3-25 17:44
不知道JMAG是怎么弄的,但是在Maxwell里,三相电流通过公式给定,比如:
U相 IPeak * sin((pi * MachineRPM ...
是不是意味着,超前角为0时,Id=0,此时输入电流IPeak/1.414,就是Iq电流的实际值? AntonioMay 发表于 2026-3-26 08:25
是不是意味着,超前角为0时,Id=0,此时输入电流IPeak/1.414,就是Iq电流的实际值? ...
是的,可以这么理解 MoMoNiz 发表于 2026-03-25 17:44
不知道JMAG是怎么弄的,但是在Maxwell里,三相电流通过公式给定,比如:
U相 IPeak * sin((pi * MachineRPM/1rpm*NumPoles / 60*time + 0 / 360 * 2 * pi) + PhaseAdvance );
V相 IPeak * sin((pi * MachineRPM/1rpm*NumPoles / 60*time + 120 / 360 * 2 * pi) + PhaseAdvance );
W相 IPeak * sin((pi * MachineRPM/1rpm*NumPoles / 60*time + 240 / 360 * 2 * pi) + PhaseAdvance );
其中的 “ 相位超前角 ” PhaseAdvance,就是调整DQ电流的,当超前角为0°时,就是 Id=0 控制,当超前角为90°时,就是 Iq=0 控制,就能实现单独施加DQ电流的效果。
好的,谢谢
页:
[1]
