How to calculate the output power of a Servo Drive

How to calculate the output power of a Servo Drive

Power in a Y-wired motor

The following diagram shows the electrical model of a Y-wired BLAC motor:



The power in any motor can be calculated as the sum of each phase power (product of RMS current and RMS voltage). In the case of a phase-balanced motor:

In a Y-connected motor,
  • The phase current (Iph) is the current in RMS seen at the Servo Drive output terminals.
  • The phase voltage (Vph) is defined as:


where Vph−ph is the RMS voltage difference between two output terminals of the Servo Drive. The use of the Space Vector Modulation (SVM) allows the use of all the DC-bus voltage as line voltage amplitude. 

where D is the applied duty cycle.
Therefore, the power delivered to the motor power can be defined as:

Power in a Δ-wired motor

From the point of view of a Servo Drive, the power provided to a Δ-wired motor is exactly the same. However, the voltage and current values are shared different within the phases:


In a Δ-wired motor:
  • The phase current (Iph) is not the current seen at the Servo Drive. On the contrary, it is defined as:

where Iine is the RMS current seen at the Servo Drive output terminals.
  • The phase voltage (Vph) is the RMS voltage between is the voltage difference between two output terminals of the Servo Drive, defined in (3).

Therefore, the total power in a Δ-wired motor results as:


Which, from the point of view of a servo drive, is equivalent to (4).

    • Related Articles

    • How to dimension a power supply for an Ingenia drive

      In this How-to guide we will show you how to properly dimension the power supply that you need in your system. Choosing an appropriate power supply is an important step for a successful motion control system solution. The choice of a power supply is ...
    • Recovering the Ingenia servo drive

      Problem After a failed firmware update procedure, I am unable to get the MotionLab software to recognize the Ingenia drive anymore. Every time I power up the device, I get a blinking error code and it repeats until I remove power.  When I apply ...
    • Understanding why the motor phase current is different to the power supply currents

      The motor current is lower than the dc current because the servo drive behaves as a step-down DC/DC converter. Ignoring inefficiencies, commutation and commutation details (see below), the product of "input voltage x input current" should be equal to ...
    • Can I operate outside the power supply voltage ranges of the servo drive?

      The answer to this question is clear, it is not possible to operate outside the range that goes from the minimum absolute voltage (register 0x2FF0 0x09) and the maximum absolute voltage (0x2FF0 0x08). If any supply below or above these limits is ...
    • How to use the Ingenia Servo Drive Library for Arduino

      In this How-to guide, we will go through how to use the Ingenia Servo Drive Library for Arduino with an Ingenia servo drive. This library will abstract users from the servo drive communication protocol layer. This will allow the Arduino to interface ...