Modeling and simulation of ac–dc buck-boost converter fed dc motor with uniform PWM technique