In recent years and with rapid development of power electronic elements and introduction of new power electronic switches, electrical motor control has developed significantly Conventional machines can function properly in the absence of power electronic control; but unconventional machines such as switched reluctance motors, synchronou reluctance motors and stepper motors may realize all their capabilities only in presence of power electronic equipments. Switched reluctance motors (SRM’s) are unconventional machines which have found increasing applications because of their numerous advantages. These motors also have a number of disadvantages the most important of which is high output torque ripple. This problem is caused by uncontinuou mechanism of torque production. Furthermore, other factors such as phase change and highly nonlinear behavior of this machine causes a highly ripply torque. Torque ripple cause audioable noise as well as mechanical destruction. In this thesis, first a 8:6 four phase switched reluctance motor with linear inductance and control with reference current and hystersis band is simulated. Torque ripple caused by improper overlap of adjacent switched phases is controlled via adjusting turn on and off angles using a fuzzy logic controller. This method is applied to a motor with nonlinear inductance and magnetic saturation to observe whether it can compensate nonlinear effect on the torque ripple or not? Then phase inductance is estimated as a nonlinear function of current and rotor position and torque is achieved only with a reference current with no controller. In the end, sliding mode control which is a variable structure control method is applied to model and results are compared with previous controller (fuzzy) and advantages and disadvantages of each of control methods is discussed.