When the maximum ratio of torque to current strategy is used for IPMSM flux weakening speed regulation, it is needed to solve nonlinear High-Order equations determining the direct and quadrature axis current given value. Facing this problem, the paper used the curve fitting and obtained the given current, improved the control accuracy of the system. At the same time, in the weak magnetic high speed zone, proposed a new over-modulation control algorithm, which through the optimization of voltage vector and phase, achieved a natural transition of different modulation region, increased the output voltage of the inverter, and enhanced the stator voltage and output torque when motor runs at a certain speed given value, expanded steady weak magnetic region of IPMSM when the load torque is certain.