The invention belongs to the field of controlling a wind driven generator power conversion device and relates to a method for controlling a double-fed wind driven generator in power grid faults. The method comprises the following steps of: calculating a rotation angular velocity, calculating a stator voltage, a stator current and a rotor current under two-phase static coordinates, calculating a stator magnetic flux linkage and calculating d, q shaft stators voltage and stators current under synchronous rotational coordinates, calculating a slip-frequency angle and a slip-frequency angular velocity, calculating d, q shaft stators current under rotational coordinates, calculating a stator reactive power, calculating a rotor decoupling compensatory voltage, acquiring the actual values of a double frequency component and a triple frequency component of the rotor current after guiding the d, q shaft rotors current under rotational coordinates to flow by two band-pass filters and advanced delaying rings, acquiring the compensatory items of the double frequency component and the triple frequency component by two PI controllers after subtracting the actual values from the preset values of the double frequency component and the triple frequency component, summing the two compensatory items, acquiring a preset value of the rotor q shaft current under rotational coordinates and the reference values of d, q shaft rotors voltages under rotational coordinates by calculating with the PI controller after subtracting a preset value of the rotate speed from the actual value of the rotation angular velocity, calculating a rotor voltage under the two-phase static coordinates, and generating a switching signal for controlling a power device. The invention can efficiently prevent DFIG rotor current oscillation caused by the power grid fault, realize the on-line running of the wind driven generator and promote the running performance of the DFIG in power grid faults.