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.

C2000WARE-MOTORCONTROL-SDK: How to further increase the output power under high speed and heavy load with universal lib

Part Number: C2000WARE-MOTORCONTROL-SDK

Hi experts,

My customer has tested the compressor under high speed and heavy load(about 10kW) with universal lib, and they need further increase the output power (about 500W) to meet the spec. They already open the OVM and FWC. Is there anything else can help that? (Increase current amplitude or improve position angle accuracy)

With OVM, can they decrease or clear the minCMPvalue which limits the max duty cycle to output higher voltage? 

Thanks and best regards,

Jim

  • Set the right value to increase the torque current and the over current protection threshold according to the motor they used.

    // the over-current threshold for the motor, in A.
    // The value can be set to 50%~300% of the rated current of the motor
    #define USER_MOTOR1_OVER_CURRENT_A (7.5f) // A

    // the maximum current value of the motor, in A
    #define USER_MOTOR1_MAX_CURRENT_A (6.6f)

    They may increase the dc bus voltage to see if the maximum output power will increase accordingly. If yes, that means the maximum output power is limited to the motor spec and dc bus voltage.

  • Hi Yanming,

    Thanks a lot for your reply!

    The current(35A max) in the condition don't reach the over current and the max current(50A). And our competitor can reach the speed and power with the same motor and dc bus voltage, so we want to know how to further increase the output power? Maybe the maximum duty cycle limits the output voltage.

    Best regards,

    Jim 

  • Please check if the value of "motorVars_M1.Vs_V" is close to "motorVars_M1.VsRef_V" or "userParams_M1.maxVsMag_V". If yes, you may have to implement the field weakening control.

    And what value is the "userParams_M1.maxVsMag_pu" and "motorVars_M1.VsRef_pu"?