발전기는 안에서 만든 유기기전력에서 전기자 저항의 전압강하 IaRa 를 뺀 것이 단자전압이므로 E=V+IaRa 이다. 전동기는 반대로 안에서 생기는 역기전력에 전압강하를 더한 전압을 밖에서 넣어 주어야 하므로 V=E+IaRa 이다. 속도와 자속이 같으면 발전기의 유기기전력과 전동기의 역기전력은 같은 값이다.
정격 120 V, 40 A, 전기자 저항 0.15 Ω 인 직류 발전기를 같은 속도의 전동기로 전부하 운전할 때의 단자전압을 구해 보자(전기자 반작용과 여자 전류는 무시한다). 발전기 때의 유기기전력은 Eg=V+IaRa=120+40×0.15=126V 이다(Eg: 발전기의 유기기전력). 전동기로 쓰면 역기전력 E 가 같은 126 V 이고 전압강하는 40×0.15=6V 이므로, V=E+IaRa=126+40×0.15=132V 를 공급해야 한다.
분권 발전기는 계자 권선이 전기자와 병렬이라 전기자 전류가 부하전류와 계자전류의 합 Ia=I+If 이다. 정격 200 V, 10 kW, 전기자 저항 0.1 Ω, 분권 계자 저항 100 Ω 이면 부하전류는 200V10kW=50A, 계자전류는 100200=2A, 전기자 전류는 Ia=I+If=50+2=52A 이다.
이 발전기의 유기기전력은 E=V+IaRa=200+52×0.1=205.2V 이다. 전압 변동률은 ε=VnV0−Vn×100% 이다. V0 는 무부하 단자전압이고 Vn 은 정격 단자전압이다. 계자전류가 같다고 하면 무부하 단자전압은 유기기전력과 같으므로, 앞 계산의 205.2 V 와 정격 200 V 의 차 5.2 V 를 200 V 로 나누어 ε=200205.2−200×100=2.6% 가 된다.
직류기의 유기기전력은 E=60apZϕN 이다. p 는 극수, Z 는 전기자 총 도체 수(슬롯 수에 슬롯 하나의 도체 수를 곱해 구한다), ϕ 는 매극 자속, N 은 분당 회전수, a 는 병렬 회로수이다. 문항에 따라 극수를 P, 도체 수를 z, 자속을 φ 또는 Φ 로 적기도 하는데 모두 같은 양이다. 중권은 병렬 회로수가 극수와 같아 a=p 이고, 파권은 극수와 관계없이 a=2 이다.