He Q. Research and Design of Hydraulic Impact Mechanisms 2025