A sensorless reliable control system for a high rotor pole switched reluctance machine, HRSRM, having a rotor and a stator with a plurality of stator phases each having a winding, the reliable control system comprising: a stator phase energizing module to excite at least one of the plurality of stator phases, wherein each of the windings of the rest of the plurality of stator phases is in an open circuit state; a rotor position estimation module to estimate a rotor position, and a control module to control the HRSRM based on the estimated rotor position; characterized by further comprising: a first current and time measuring module to measure a first current value through the at least one energized stator phase and time taken by the first current value to reach a first peak value of current; a self-inductance determining module to determine a self-inductance value for the at least one energized stator phase; a first storage module to store the self-inductance value and the first current value for each of the plurality of stator phases; a second current and time measuring module to measure a second current value through an adjacent un-energized stator phase and time taken by the adjacent un-energized stator phase to reach a second peak value of current, wherein the winding of the adjacent un-energized stator phase is in a closed circuit state; a mutual-inductance determining module to determine a mutual inductance value between the at least one energized stator phase and the adjacent un-energized stator phase; a second storage module to store the mutual inductance value and the second current value for each of the plurality of stator phases; the rotor position estimation module estimating the rotor position utilizing a combination of the stored self-inductance and mutual inductance values. a stator phase energizing module to excite at least one of the plurality of stator phases, wherein each of the windings of the rest of the plurality of stator phases is in an open circuit state; a rotor position estimation module to estimate a rotor position, and a control module to control the HRSRM based on the estimated rotor position; characterized by further comprising: a first current and time measuring module to measure a first current value through the at least one energized stator phase and time taken by the first current value to reach a first peak value of current; a self-inductance determining module to determine a self-inductance value for the at least one energized stator phase; a first storage module to store the self-inductance value and the first current value for each of the plurality of stator phases; a second current and time measuring module to measure a second current value through an adjacent un-energized stator phase and time taken by the adjacent un-energized stator phase to reach a second peak value of current, wherein the winding of the adjacent un-energized stator phase is in a closed circuit state; a mutual-inductance determining module to determine a mutual inductance value between the at least one energized stator phase and the adjacent un-energized stator phase; a second storage module to store the mutual inductance value and the second current value for each of the plurality of stator phases; the rotor position estimation module estimating the rotor position utilizing a combination of the stored self-inductance and mutual inductance values. a first current and time measuring module to measure a first current value through the at least one energized stator phase and time taken by the first current value to reach a first peak value of current; a self-inductance determining module to determine a self-inductance value for the at least one energized stator phase; a first storage module to store the self-inductance value and the first current value for each of the plurality of stator phases; a second current and time measuring module to measure a second current value through an adjacent un-energized stator phase and time taken by the adjacent un-energized stator phase to reach a second peak value of current, wherein the winding of the adjacent un-energized stator phase is in a closed circuit state; a mutual-inductance determining module to determine a mutual inductance value between the at least one energized stator phase and the adjacent un-energized stator phase; a second storage module to store the mutual inductance value and the second current value for each of the plurality of stator phases; the rotor position estimation module estimating the rotor position utilizing a combination of the stored self-inductance and mutual inductance values.