Sliding mode high speed control of PMSM for electric vehicle based on flux-weakening control strategy