Old spec 4.2 worked example, open and closed loop control of a DC motorTutorialOld spec ENGR2022:212 min

ENGR202 (old spec) Control 4.2 Example DC Motor, worked example and exercise (slides 5-18)

A DC motor has input voltage UU and shaft speed XX (measured as a voltage by a tachometer), modelled as τx˙+x=Ku\tau\dot x + x = Ku, i.e. X=H(s)UX = H(s)U with H(s)=K/(τs+1)H(s) = K/(\tau s + 1). In an open-loop test with no load disturbance, a constant input U=0.5U = 0.5 V gives a steady motor speed X=20X = 20 V, which is the desired speed D=20D = 20.

Formulas you may need
  • x(t→∞)=K×u0x(t \to \infty) = K \times u_0; open-loop proportional control U=KpDU = K_pD (learn this)
  • Closed loop with U=Kp(D−X)U = K_p(D - X): X=HKp1+HKpDX = \dfrac{HK_p}{1 + HK_p}D (learn this)
  1. (a)
    What is the steady state gain KK of the motor?
  2. (b)
    An open-loop proportional controller U=KpDU = K_pD is used. What control gain KpK_p gives the desired speed at steady state? Why is this sensitive to load disturbances?
  3. (c)
    The loop is now closed: U=Kp(D−X)U = K_p(D - X). Derive the closed-loop relationship between DD and XX by algebra, and find the closed-loop steady state gain with Kp=0.025K_p = 0.025 and with Kp=2.5K_p = 2.5.