Efficiency of DC machine

The efficiency of DC machine is an important parameter used to evaluate the performance of a direct-current electrical machine. In general, efficiency is defined as the ratio of output power to input power.
It indicates how effectively a DC machine converts input power into useful output power while accounting for the different losses occurring during operation.
Depending on whether the machine operates as a generator or a motor, the direction of energy conversion changes, but the fundamental concept of efficiency remains the same.
A DC generator converts mechanical energy supplied by a prime mover into electrical energy, whereas a DC motor converts electrical energy into mechanical energy.
In both cases, a portion of the input power is inevitably lost in the armature winding, field winding, magnetic circuit, brushes, bearings, and other mechanical components. These losses reduce the useful output power and consequently affect the overall efficiency of the machine.
In this article, the efficiency of DC machine is explained in detail, including the efficiency of DC generator, efficiency of DC motor and the condition for maximum efficiency. Before proceeding, read the previous articles on losses and power flow in dc machine for clear understanding.
Efficiency of DC generator
The efficiency of DC generator can be evaluated using mechanical efficiency, electrical efficiency, and commercial or overall efficiency.
Mechanical efficiency represents the ratio of electrical power developed in the armature to the mechanical power supplied by the prime mover. It is given by,
![]()
![]()
Electrical efficiency represents the ratio of useful electrical output to the electrical power developed by the armature. It is given by,
![]()
![]()
The product of these efficiencies gives the overall efficiency of the DC generator. Commercial efficiency or overall efficiency is given by,
![]()
![]()
In order to express the above equation in electrical terms, the input power can also be expressed as the sum of output power and losses. So in the above expression,
Total Mechanical Power Input = Electrical Power Input + Total Losses.
Therefore, the efficiency of dc generator is now expressed as,
![]()
![]()
Efficiency of DC Motor
Similarly, the efficiency of a DC motor can be determined from its electrical, mechanical, and overall efficiencies by considering the electrical input and useful mechanical output.
Electrical Efficiency is given by,
![]()
![]()
Mechanical efficiency is given by,
![]()
![]()
Commercial or overall efficiency of DC motor is given by,
![]()
![]()
The output power can also be obtained by subtracting the total losses from the input power. So in the above expression,
Total Mechanical Power Output= Electrical Power Input – Total Losses.
Therefore, the efficiency of dc motor is now expressed as,
![]()
![]()
An important aspect of the efficiency of DC machine is its variation with load. The machine does not operate at maximum efficiency under all loading conditions because some losses remain approximately constant, while others vary with the load current.
In particular, copper losses increase approximately with the square of the armature current, whereas core, mechanical, and certain field losses can be treated as constant under specified operating conditions.
Condition for Maximum Efficiency
The condition for maximum efficiency of DC machine is therefore an important concept in the design and operation of DC generators and motors. The condition for maximum efficiency is the same for DC generator and DC Motor. Let us consider the DC Generator.
![]()
![]()
![]()
where Wi represents the core loss or iron loss.
![]()
In the above equation, the shunt field current (Ish) can be neglected because it is very small compared to the load current (IL).
![]()
Thus the generator efficiency is given by,
![]()
Dividing the numerator and denominator by VIL, we get,
![]()
The efficiency will be maximum when denominator is minimum. So the denominator is differentiated with respect to the variable IL and equate to zero.
![]()
Differentiating the above equation,
![]()
![]()
It indicates that the efficiency of DC machine will be maximum when variable losses are equal to the constant losses. At this condition, the load current is given by,
![]()
The efficiency of DC machine changes with the load, as shown in the following figure.

As the load current increases, the efficiency of machine also increases up to a certain point. The efficiency reaches its maximum value when the load current reaches the value given by Equation(1).
Beyond this point, further increase in load current causes the efficiency to decrease. Therefore, DC machines are generally designed to achieve maximum efficiency at or close to their rated load.
In the following section, solved problems on efficiency of DC machine have been discussed for better understanding of the theoretical concepts.
Solved Problem 1
A dc motor drives a 100 kW generator having an efficiency of 87%: (i) What should be the kW rating of the motor? (ii) If the overall efficiency of the motor generator set is 74%, what is the efficiency of the motor? (iii) Also calculate the losses in each machine.
Given:
- Generator Output ​= 100 kW
- Generator efficiency, ηg​ = 87 % = 0.87
To find:
- kW rating of the motor
- Efficiency of the motor
- Losses in each machine
Solution :
(1) kW rating of the motor
In general, KW rating of motor = Motor Output in kW. Also, since the motor is driving the dc generator, Motor Output in kW = Generator Input in kW.
We know,
![]()
![]()
![]()
![]()
(2) Efficiency of the motor
![]()
![]()
![]()
![]()
(3) Losses in each machine
![]()
![]()
![]()
![]()
![]()
Therefore,
![]()
![]()
Solved Problem 2
Calculate the overall efficiency of a 250 V, 100 kW dc shunt generator at full load if the resistance of the armature and shunt field are 0.006 Ω and 25 Ω respectively. The core, friction and windage losses together are 3.2 kW.
Given:
- Supply voltage, V ​= 250 V
- Output power, Pout = 100 kW
- Ra = 0.006 Ω, Rsh = 25 Ω
- Constant Losses = 3.2 kW
To find: Overall Efficiency of the dc generator
Solution:
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()






