State Key Hydraulics Laboratory of High Speed Flows Sichuan University Chengdu 610065 China;
Fluid Mechanics Institute Beijing University of Aeronautics and Astronautics Beijing 100083 China;
impinging jets; tracing particle technology; plunge pool; flow field;