In this project, a system has been designed, modelled and simulated for the speed regulation of a separately excited DC motor under dynamic conditions of reference speed and mechanical input toque. The DC motor is supplied from a DC source through a chopper that is made up of a free-wheeling diode and a gate turn off thyristor. A speed controller made from a PI controller is used to compare the DC motor speed and reference speed then generate a current reference in case of a deviation between the two speeds. The reference current is compared to the armature current by a current controller that also has a PI controller and the current difference if any is used to fire the chopper which then supplies the DC motor with a DC voltage. From the results it has been shown that the modelled DC motor follows the reference speed with a high accuracy even during speed and load changes. It has also been shown that the armature current is directly proportional to the load torque up to the rated speed. The speed was however found to have an inverse relationship with the load torque. Therefore an increase in the load torque resulted in a decrease in the DC motor speed. Manufacturers and other users of DC motors in appliances such as in robot and home appliances such as fans would find this project significant as the DC motor speed can be kept constant at the required speed or controlled accurately using this designed system irrespective of changes in the load to the motor and changes in supply voltage. Make this purchase and get a sample complete engineering thesis report on this topic as well as the corresponding Matlab Simulink files.