A Fast Estimation of Initial Rotor Position for Low-Speed Free-Running IPMSM