The invention discloses a
current compensation based power decoupling method of a virtual synchronous power generator. The power decoupling method comprises the following steps of 1) acquiring a dq component of an output current of a virtual
synchronous motor through sampling, acquiring power angle information by a
mechanical property simulation part, and further calculating reactive power-power angle decoupling
current compensation instruction; 2) acquiring
transient state variable quantity of a virtual excitation
electromotive force, and calculating active power-
voltage decoupling
current compensation instruction by combining the dq component, obtained in the step 1), of the output current; and 3) correcting the reactive power-power angle decoupling current compensation instruction obtained in the step 1) and the active power-
voltage decoupling current compensation instruction obtained in the step 2) to obtain a new current instruction, and obtaining a
switching signal through a current ring to drive a switching network. The invention proposes the power decoupling method applicable to the virtual
synchronous motor, and the influence of a power angle on droop control can be eliminated; and compared with the prior art, the power decoupling method has the advantages that dynamic
power oscillation and a steady-state error brought by
power coupling can be eliminated.