Skip to main content

Armature-controlled DC motor transfer function and block diagram

Short answer

The transfer function is θ(s)/Va(s) = Kt / [s{(Ra+sLa)(Js+B) + Kt Kb}]. With negligible armature inductance it simplifies to Km/[s(1+sτm)] where Km = Kt/(RaB+KtKb) and τm = RaJ/(RaB+KtKb). The block diagram includes an inner speed feedback loop from back emf.

Find the transfer function of armature controlled dc motor and also draw the block diagram of same. [Figure: armature circuit with supply va, armature current ia, resistance Ra and inductance La feeding the motor; field winding Lf with constant field voltage vf (field current if); motor shaft (angle θ) drives a load with inertia J and friction B]

In an armature-controlled DC motor the field current ifi_f is kept constant (constant vfv_f) and the speed/position is controlled by changing the armature voltage vav_a.

Assumptions and symbols

  • Ra,LaR_a, L_a: armature resistance and inductance; iai_a: armature current
  • ebe_b: back emf; KbK_b: back-emf constant
  • TmT_m: motor torque; KtK_t: torque constant
  • J,BJ, B: inertia and viscous friction of motor plus load; θ\theta: shaft angle
  • Flux ϕ∝if\phi \propto i_f is constant, so torque and back emf are linear.

Governing equations

  1. Armature circuit (KVL):
va=Raia+Ladiadt+ebv_a = R_a i_a + L_a \frac{di_a}{dt} + e_b
  1. Back emf: eb=Kbdθdte_b = K_b \dfrac{d\theta}{dt}
  2. Torque: Tm=Kt iaT_m = K_t\, i_a
  3. Load (Newton's law): Tm=Jd2θdt2+BdθdtT_m = J\dfrac{d^2\theta}{dt^2} + B\dfrac{d\theta}{dt}

Laplace transform (zero initial conditions)

Ia(s)=Va(s)−Eb(s)Ra+sLaTm(s)=KtIa(s)θ(s)=Tm(s)s(Js+B)Eb(s)=Kb s θ(s)\begin{aligned} I_a(s) &= \frac{V_a(s) - E_b(s)}{R_a + sL_a} \\ T_m(s) &= K_t I_a(s) \\ \theta(s) &= \frac{T_m(s)}{s(Js + B)} \\ E_b(s) &= K_b\, s\,\theta(s) \end{aligned}

Block diagram

 Va +    ┌──────┐ Ia ┌──┐ Tm ┌─────┐ ω  ┌───┐ θ
 ──►(Σ)─►│  1   ├───►│Kt├───►│  1  ├─┬─►│1/s├─►
    ▲ -  │Ra+sLa│    └──┘    │Js+B │ │  └───┘
    │    └──────┘            └─────┘ │
    │ Eb        ┌────┐               │
    └───────────┤ Kb │◄──────────────┘
                └────┘

The back emf forms an internal negative feedback loop on speed ω=sθ\omega = s\theta.

Transfer function

Reducing the inner loop (forward path G=Kt(Ra+sLa)(Js+B)G = \dfrac{K_t}{(R_a+sL_a)(Js+B)}, feedback KbK_b):

ω(s)Va(s)=Kt(Ra+sLa)(Js+B)+KtKb\frac{\omega(s)}{V_a(s)} = \frac{K_t}{(R_a + sL_a)(Js + B) + K_t K_b}

Multiplying by the integrator 1/s1/s:

θ(s)Va(s)=Kts[(Ra+sLa)(Js+B)+KtKb]\frac{\theta(s)}{V_a(s)} = \frac{K_t}{s\left[(R_a + sL_a)(Js + B) + K_t K_b\right]}

If LaL_a is negligible, this becomes θ(s)Va(s)=Kms(1+sτm)\dfrac{\theta(s)}{V_a(s)} = \dfrac{K_m}{s(1 + s\tau_m)} with Km=KtRaB+KtKbK_m = \dfrac{K_t}{R_aB + K_tK_b} and τm=RaJRaB+KtKb\tau_m = \dfrac{R_aJ}{R_aB + K_tK_b}, a type-1 second-order system.

✓ Answer checked by Claude Opus 5.5 (high effort)

All Control Systems chapter 2 questions →