VLabs logo

Virtual Labs
IIT Kharagpur

IIT KGP Logo

Study of DC Motor



Fig. 1. Panel drawing of the DC Motor plant

Steps to perform the simulation

    Motor and Generator Characteristics
  1. First click on "Tests" button and click on 'No Load' to perform the experiment for finding the dc motor and generator characteristics.

  2. Click on 'ON' button to switch on the motor unit. Connect (blue dots for wire connection) 1-3, set 'MOTOR' switch to 'ON' by clicking on it. Set the 'RESET' switch to 'RESET'. Set load to 0 value.

  3. Apply armature voltage Ea through knob1 (start with 3 volts). Click on 'Simulate' button. Observe motor armature current (mA), speed (rpm). Now click on the connected wire (1-3) to delete that and connect 2-3 , click on 'Simulate' button. Observe generator voltage Eg. Click on 'Table' button to get the observation table.


  4. Fig. 2. DC Motor plant simulation model

  5. Delete connection 2-3 and again connect 1-3, click on 'Simulate' button. Increase the armature voltage to 4 volts and follow step 3.

  6. Vary Ea from 5 - 12 volts and follow step 3. Now Click on 'Plot' button, then on 'Speed (N) Vs. Motor armature voltage (Ea)'. From a slope of the plot calculate motor constant KM (rpm/volts) (calculation explained in theory). Again click on 'Generator voltage (Eg) Vs. Speed (N)' under plot button. From a slope of this plot calculate generator constant KG (volts/rpm) (calculation explained in theory). Plots can be downloaded by clicking on 'Download Plot' button. Now enter the values of KM and KG in the corresponding box under 'Result Block'.
  7. Bring back all the knobs to zero value. Set 'MOTOR' switch to 'OFF' by clicking on it again and switch off the motor unit.


    Torque-Speed Characteristics
  1. First click on "Tests" button and click on 'Load' to perform the experiment for finding the dc motor torque-speed characteristics.

  2. Click on 'ON' button to switch on the motor unit. Connect 1-3, set 'MOTOR' switch to 'ON' by clicking on it. Set the 'RESET' switch to 'RESET'. Set load to 0 value.

  3. Apply armature voltage Ea through knob1 and set Ea to 6 volts. Click on 'Simulate' button. Observe motor armature current (mA), speed (rpm). Now click on the connected wire (1-3) to delete that and connect 2-3 , click on 'Simulate' button. Observe generator voltage Eg. Click on 'Table' button to get the observation data.

  4. Set load to 1 through knob3. Delete connection 2-3 and again connect 1-3. Click on 'Simulate' button and follow step 3. Now vary the load from 2 to 5 through knob3 and take observations following step 3. Click on 'Simulate' button each time after a wire connection is made. Click on 'Plot' then click on 'Torque (TM) Vs. Speed (N)'. Now from a slope of the plot calculate viscous friction coefficient B (newton-meter/rad/sec) of motor and calculate average value of motor back emf constant Kb (volts/rad/sec) from the observation table. Now enter the values of B and Kb in the corresponding box under 'Result Block'.

  5. Bring back all the knobs to zero value. Follow steps 1-4 for Ea = 8, 10 and 12 volts. Set 'MOTOR' switch to 'OFF' by clicking on it again and switch off the motor unit.


    Step Response of Motor
  1. First click on "Tests" button and click on 'Step Response' to perform the experiment for finding the dc motor transfer function.

  2. Click on 'ON' button to switch on the motor unit. Connect 1-3, set 'MOTOR' switch to 'ON' by clicking on it. Set the 'RESET' switch to 'RESET'. Set load to 0 value.

  3. Apply armature voltage Ea through knob1 and set Ea to 8 volts. Click on 'Simulate' button. Observe motor armature current (mA), speed (rpm). Now click on the connected wire (1-3) to delete that and connect 2-3 , click on 'Simulate'. Observe generator voltage Eg

  4. Now delete connection 2-3 and connect 4-3 , click on 'Simulate' to observe Es value in DVM. Set Es through knob2 to 63.2 % of Eg (measured above).

  5. Set 'MOTOR' switch to 'OFF'. Set 'RESET' switch to 'READY'. Now set the 'MOTOR' switch to 'ON', click on 'Simulate' and observe the 'Time Constant (msec)'.

  6. Click on 'Table' to get the observation data. Observe the step response. Now find the motor inertia J using the values of B, Kb (calculated before) and τm from observation table following the formula provided in 'Result Block'. Now enter the value of J in corresponding box under 'Result Block'. Click on 'Show Transfer Function' button to get the transfer function of the motor.

  7. Bring back all the knobs to zero value. Follow steps (1-6) for Ea= 10 and 12 volts. Set 'MOTOR' switch to 'OFF' and switch off the motor unit..