School of Ocean Engineering;
Harbin Institute of Technology;
Weihai 264209;
China;
School of Mechatronics Engineering;
Harbin Institute of Technology;
Harbin 150001;
China;
Ventilated supercavities; Periodic gust flow; Wake structure; Vorticity distribution pattern; Vortex structures;