burnttoastzuko
Electrical
- Apr 9, 2025
- 2
Hey everyone!
I am currently working on an active front end rectifier control. More specifically, I am using dq control, setting Id_ref to dc link capacitor Pi controller output and Iq_ref = 0. And switching controlled by space vector modulation. The issue that I face is that, my line current seems to be leading my line voltage by a fixed phase difference. And also that there is a negative dc offset to my current, which again is fixed throughout the voltage range (testing from 240V-480V).
Some fixes I have tried - 1. Implementing a clamped svpwm, which reduces this offset, but increases harmonics (expected). 2. Feed iq_ref = const value or a lag compensator, which brings me unity power factor. 3. Implemented the same control using spwm, which while does give better peaks for current, has similar phase and offset issues.
However, my understanding of AFE is that irrespective of what reactive load the AFE faces, it should be able to drive the system to unity power factor. I do not think my Pi controllers are the issue, because they drive the control variables to the references just fine, with very little oscillations. I have also verified for any offsets in sensor ADC measurements, which is not the case.
I would love to hear from you guys as to what I am missing or could be improved. My hard constraints are - no increase in switching freq (currently 5kHz ISR freq), no reduction of capacitance and no changes to switching deadtimes (constraints levied by other issues, resolved by other team). Please also let me know if I could provide you with any other constraints in order to paint a better picture of the issue.
Thanks in advance!
I am currently working on an active front end rectifier control. More specifically, I am using dq control, setting Id_ref to dc link capacitor Pi controller output and Iq_ref = 0. And switching controlled by space vector modulation. The issue that I face is that, my line current seems to be leading my line voltage by a fixed phase difference. And also that there is a negative dc offset to my current, which again is fixed throughout the voltage range (testing from 240V-480V).
Some fixes I have tried - 1. Implementing a clamped svpwm, which reduces this offset, but increases harmonics (expected). 2. Feed iq_ref = const value or a lag compensator, which brings me unity power factor. 3. Implemented the same control using spwm, which while does give better peaks for current, has similar phase and offset issues.
However, my understanding of AFE is that irrespective of what reactive load the AFE faces, it should be able to drive the system to unity power factor. I do not think my Pi controllers are the issue, because they drive the control variables to the references just fine, with very little oscillations. I have also verified for any offsets in sensor ADC measurements, which is not the case.
I would love to hear from you guys as to what I am missing or could be improved. My hard constraints are - no increase in switching freq (currently 5kHz ISR freq), no reduction of capacitance and no changes to switching deadtimes (constraints levied by other issues, resolved by other team). Please also let me know if I could provide you with any other constraints in order to paint a better picture of the issue.
Thanks in advance!