The flat-push prediction deadbeat control is of steady-state error. In order to avoid this defect, an improved control strategy based on active power filter is proposed. Compared with traditional deadbeat control, this method embeds the repetitive controller into flat-push prediction deadbeat control, combines with advantages of repetitive control and deadbeat control, and avoids the inherent deficiencies of deadbeat control. At the same time, it fast eliminates the steady-state error of each sampling perio...