The invention provides a compressor torque compensation method and apparatus, and an air conditioner. The method comprises the following steps: obtaining a motor rotation speed
estimation value
omega est; according to a motor rotation speed fluctuation value
omega mrip, obtaining a peak torque compensation amount Tp; according to a motor rotation speed instruction value
omega ref and the omega est, obtaining a speed regulation peak torque instruction T0; according to the Tp and the T0, obtaining a total peak torque instruction Tt; according to an AC input
voltage phase theta g, obtaining a waveform variable Wf, modulating the Tt by use of the Wf to obtain a torque instruction Tref after modulation; according to the Tref and a
motor torque coefficient Kt, obtaining a current instruction Iqref of a Q shaft; according to Idref, the Iqref, Id and Iq, obtaining a
voltage instruction Vd of a D shaft and a
voltage instruction of Vq of the Q shaft; and after performing coordinate transformation on the Vd and the Vq, outputting the transformed Vd and Vq to a motor so as to drive a compressor. According to the invention, fluctuations of the rotation speed of the compressor can be effectively inhibited.