In view of the pollution and safety hazards caused by the damage of supporting roller type coal baffle in coal discharge ditch of thermal power plant, the traction type coal baffle was designed. However, in the one-year experiment, it is found that the device has a hidden danger of self-locking. This paper aims to design a self-locking avoidance compliant mechanism. First, the self-locking areas and causes were identified through computer simulation analysis. To avoid the jamming problem between the roller push rod and the push plate when the impeller coal feeder stops at optional position by increasing the flexibility of the push rod. We established the contradiction matrix between the length of the roller push rod and the opening degree of coal baffle. Furthermore, three kinds of self-locking avoidance compliant mechanisms were designed based on the separation principle of TRIZ theory. In order to obtain the optimal design scheme of mechanism, the orthogonal experiments were carried out to evaluate the design schemes, and the optimal self-locking avoidance compliant mechanism was obtained. Finally, the system was tested in a plant for a year. The results shows that the avoidance self-locking compliant mechanisms can solve the self-locking problem between the roller push rod and the push plate, and it is of great significance to the long-term stable operation of the traction coal baffle.