Switched reluctance motor (SRM) is an excellent candidate for traction applications for its robustness, simple structure and magnet-free. However, it suffers from high torque ripple due to its highly nonlinear characteristics. If the torque ripple can be effectively reduced, the SRM can be regarded as a potential power drive for various applications on the market. To achieve lower torque ripple, the torque sharing function (TSF) is studied and improved for a target SRM in this paper. This includes a speed controller and optimized look up table (LUT). The benefit and constraints of the presented method are discussed through MATLAB/Simulink simulations and experiments. The control methodology is superior to the conventional constant current controller where the torque output might be insufficient. The proposed controller is coupled with the TSF controller to compensate the insufficient torque.