The PID module comprises a PID calculation function and a PID parameter selection function, and the PID module works under the control of the control signal (PI_ctrl) outputted by the mode control module and the mode selection result (mode_ctrl) of the normal working mode; when PI_ctrl is PI_off, the PID module is switched off; when PI_ctrl is PI_set, after VPI is assigned with the VPI0 outputted by the mode control module, PID calculation parameters comprising a proportion parameter Kp, an integral parameter Ki and a differential parameter Kd are selected according to the mode selection result (mode_ctrl) of the normal working mode, to conduct PID calculation; when PI_set is PI_on, PID parameters comprising the proportion parameter Kp, the integral parameter Ki and the differential parameter Kd are selected according to the mode selection result (mode_ctrl) of the normal working mode, to conduct PID calculation, wherein the supplementary result VPI is inputted to the mode control module and the PWM module.