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.

TIDM-1000: Section 6.4.3.2 Designing Voltage Loop Compensator

Part Number: TIDM-1000
Other Parts Discussed in Thread: POWERSUITE

Hello,

I have a question on the Design Guide TIDM-1000 of Vienna Rectifier-Based, Three-Phase Power Factor Correction (PFC) Reference Design Using C2000 MCU.

Specifically it is on Section 6.4.3.2 Designing Voltage Loop Compensator.

In Figure 38. Voltage Loop PI Compensation Tuning Using Compensation Designer, the Pole Zero Format is mentioned with such parameters as Kdc, fz0, fpo.

Doesn't the voltage control loop employ a PI compensation? 

Was it a pole zero compensation?

Please review this issue for me.

Thank you for your advice.

With regards,

JS Yoo

  • Hi JS Yoo,

    It is using PI compensation. Figure 38 tunes the PI coefficients by playing with zero and pole.

    Regards,

    Chen

  • Hi Chen,

    Thank you for your review.

    It seems that the transfer function for the voltage loop compensator is G(s)=Kdc(s+Zo)/s. 

    I have found that, in Figure 38, the compensation coefficients Kp and Ki are varied as Kdc and Zo are changed.

    As a result, I have two questions as follow:

    1. How Kp and Ki are analytically related to Kdc and Zo? In other words, what are the equations which relate Kp and Ki to Kdc and Zo?

    2. It seems that the compensator values Kp and Ki are saved into the project when the Save COMP button is clicked. in Figure 38. Which variables in the firmware are associated with Kp and Ki respectively?

    Thank you for your advice.

    With regards,

    JS Yoo

  • I have found that, in Figure 38, the compensation coefficients Kp and Ki are varied as Kdc and Zo are changed.

    As a result, I have two questions as follow:

    1. How Kp and Ki are analytically related to Kdc and Zo? In other words, what are the equations which relate Kp and Ki to Kdc and Zo?

    I don't see Kp and Ki in figure 38 which is the expression window in TIDM-1000 user guide.

    2. It seems that the compensator values Kp and Ki are saved into the project when the Save COMP button is clicked. in Figure 38. Which variables in the firmware are associated with Kp and Ki respectively?

    It is not in the expression window. But you can find it in the settings.h which is linked with powerSUITE.

    #define VIENNA_GV_PI_KP ((float32_t) 0.3999748673)
    #define VIENNA_GV_PI_KI ((float32_t) 0.0001256716)

    Regards,

    Chen

  • Hi Chen,

    Thank you for your review.

    It seems that there may be some confusion in our conversation.

    Please let me close this case.

    I will open a new case to make this issue resolved clearly.

    With regards,

    JS Yoo