A novel hydraulic pulsation reduction component based on discharge and suction self-oscillation: Principle, design and experiment. (April 2020)