So in steady state there is a very strong oscillation of id which likely causes torque ripple and thereby audible noise.
I am running a Nissan Leaf EM57 motor with its accompanying inverter.
My spouse meanwhile protests against longer trips because of the noise which is audible at different frequencies across all gears (I run a 6-speed gearbox). This means: the problem must be solved!
The oscillation runs at 2x the electrical motor speed:
It happens on positive and negative torque and at any speed. I've taken the measurements by engaging cruise control and driving uphill or downhill.
2000 rpm regen: 4000 rpm regen: 2000 rpm uphill 4000 rpm uphill The 4000 rpm plots even show a zero crossing. I remember at higher load this goes away
Here I plotted against il1 And here we see the P-controller tries very hard to counteract, using 15% voltage swings I also plotted with fwcurmax=0 and syncadv=0 but that didn't change anything.
I'd like to implement some feed-forward compensation for this but the magnitude is really quite scary. If you have any ideas what else to plot or would even like to plot yourself, please chime in. I'm using 500/500 plot settings