Total_newbie
Member
Hello,
I am posting this question (regarding drive control) on this PLC forum because I see that there has been discussion regarding this issue (with a lot of expert input) on forum in past.
I am working on control of ABB Drives (ACS 800, ACS880) on dynos. For some applications, we are operating drives under torque, rather than speed, control. (Drives are operating in this regard under Direct Torque Control). Recently, upon installing a higher speed torque sensor on drive shaft, we observed that we are getting a fairly constant (independent of RPM) torque oscillation - which in some cases can be ~10% of our target. (See attachment. Blue is measured torque (Nm). X-axis is time (sec)). This torque oscillation shows as ~76Hz (we are sampling at torque at 1000Hz).
a) Frequency of oscillation is independent of drive RPM
b) Magnitude of oscillation decreases as I decrease P-gain of drive. (I can't decrease it too much - or we don't get to targets quickly or smoothly enough)
c) Magnitude of oscillation decreases if I decrease switching frequency (on ACS 880) from 4.5 kHz to 1.5 KHz.
d) Oscillation is not coming from load. Even if there is very little load on shaft - we still see this.
e) We see it in pretty similar manner on both ACS800 and ACS880 drive.
f) Oscillation increases in magnitude when drive is accelerating/decelerating, or torque demand (which I am calling for from drive) is changing. But it is there even when I am calling for constant torque.
I am trying to understand both where this oscillation is originating from, and how I can reduce it. I see a lot of discussion about "torque ripple", as a consequence of DTC torque control. Is this what we are seeing? (I could not get any clear answer from drive tech support). Would this ripple show up as a constant frequency (independent of drive RPM?). Any ideas as to what we can do to reduce it - as it significantly affects our operational goals.
Thanks
I am posting this question (regarding drive control) on this PLC forum because I see that there has been discussion regarding this issue (with a lot of expert input) on forum in past.
I am working on control of ABB Drives (ACS 800, ACS880) on dynos. For some applications, we are operating drives under torque, rather than speed, control. (Drives are operating in this regard under Direct Torque Control). Recently, upon installing a higher speed torque sensor on drive shaft, we observed that we are getting a fairly constant (independent of RPM) torque oscillation - which in some cases can be ~10% of our target. (See attachment. Blue is measured torque (Nm). X-axis is time (sec)). This torque oscillation shows as ~76Hz (we are sampling at torque at 1000Hz).
a) Frequency of oscillation is independent of drive RPM
b) Magnitude of oscillation decreases as I decrease P-gain of drive. (I can't decrease it too much - or we don't get to targets quickly or smoothly enough)
c) Magnitude of oscillation decreases if I decrease switching frequency (on ACS 880) from 4.5 kHz to 1.5 KHz.
d) Oscillation is not coming from load. Even if there is very little load on shaft - we still see this.
e) We see it in pretty similar manner on both ACS800 and ACS880 drive.
f) Oscillation increases in magnitude when drive is accelerating/decelerating, or torque demand (which I am calling for from drive) is changing. But it is there even when I am calling for constant torque.
I am trying to understand both where this oscillation is originating from, and how I can reduce it. I see a lot of discussion about "torque ripple", as a consequence of DTC torque control. Is this what we are seeing? (I could not get any clear answer from drive tech support). Would this ripple show up as a constant frequency (independent of drive RPM?). Any ideas as to what we can do to reduce it - as it significantly affects our operational goals.
Thanks