DC motor speed control improvement via on-line disturbance computation and compensation

The DC motor disturbance torque can be calculated using the known voltage input to the motor and the measured motor speed response. The cogging torque and friction can be estimated from the calculated disturbance torque. The calculated disturbance torque can be further utilized on-line to eliminate the speed ripples in speed regulation applications. Experiment results demonstrated the effectiveness of this compensation scheme.