The invention provides a
field weakening control method for a built-in
permanent magnet synchronous motor. The method comprises the following steps:
motor speed closed-
loop control in a field non-weakening region: the output of a
speed loop is the current directive value i<*>q of an axis q, the current directive value i<*>d of an axis d is calculated from i<*>q according to an MTPA relation, and i<*>d, i<*>q and the actual feedback values id and iq thereof are subjected to closed-
loop control to output the
voltage directive values of the axis d and the axis q; difference value amplitude-limiting
processing: whether to enter a
field weakening region is judged, if yes, an output
voltage amplitude value controls a PI (Proportional-Integral) controller to work and controls a PI adjustor to perform difference value amplitude-limiting
processing and output Deltaiq, otherwise, the output
voltage amplitude value controls the PI controller not to work, and the output is 0; in case of entering the
field weakening region, the output i<*>q of the
speed loop is only used as the current directive value of the axis d after MTPA calculation, and the sum of the output of the front beat of the
speed loop before entering the field weakening region and Deltaiq serves as the current directive value of the axis q in the field weakening region.