The invention provides a dead zone compensation method based on three-phase current
estimation, and the method comprises the following steps: carrying out the preprocessing and
estimation of three-phase current: filtering
harmonic components of three-phase current ia, b and c, and obtaining three-phase current ia, b and cBase only containing a fundamental component; calculating the three-phase current ia, b and cT0 at the starting moment and the three-phase current ia, b and cT1 at the ending moment of the next
control period by using ia, b and cBase; current polarity judgment: according to ia, b, cT0 and ia, b, cT1, utilizing a
sign function to judge the polarity of the three-phase current; compensation
mode selection and calculation: selecting a dead-zone
voltage compensation mode or a dead-zone duty ratio compensation mode through a dead-zone compensation mode selector according to requirements, and calculating a
voltage compensation value or a duty ratio compensation value; and taking the obtained
voltage compensation value or duty ratio compensation value as the input of ia, b and cBase. Through filtering
harmonic current, on the basis of estimating three-phase current values at the starting moment and the ending moment of the next
control period, accurate determination of phase current polarity is realized, and accurate compensation of a dead zone effect can be further realized.