This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CCS/TIEVM-VIENNARECT: three-phase Vienna:VIENNA_duty1PU

Part Number: TIEVM-VIENNARECT


Tool/software: Code Composer Studio

HI

I had a problem studying the expression of VIENNA_duty1PU:

VIENNA_duty1PU = ( (VIENNA_gi_out1+ VIENNA_inductor_voltage_drop_feedforward1+ VIENNA_v1Meas_pu- VIENNA_thirdHarmonicInjection) / VIENNA_vBusHalfMeas_pu ) - VIENNA_gs_out;

 in this expression,I have the following two questions:

1. Why is the current output “VIENNA_gi_out1” plus the inductance voltage “VIENNA_inductor_voltage_drop_feedforward1” instead of subtracting the inductance voltage “VIENNA_inductor_voltage_drop_feedforward1”?

2.Why is this VIENNA_thirdHarmonicInjection subtracted from the expression?

3.In the expression, “VIENNA_v1Meas_pu” means duty cycle feedforward control. What's the advantage of this design?

4.On the code of third harmonic injection, Why choose the maximum and minimum values of VIENNA_v1Meas_pu, VIENNA_v2Meas_pu ,

and VIENNA_v3Meas_pu, then add these two values and divide them by 2 to get the third harmonic injection quantity?

What theory does this result from?