[1] East China Univ Sci & Technol, Shanghai Key Lab Intelligent Sensing & Detect Tech, Shanghai 200237, Peoples R China
[2] East China Univ Sci & Technol, Sch Mech & Power Engn, Key Lab Pressure Syst & Safety, Minist Educ, Shanghai 200237, Peoples R China
[3] Shanghai Collaborat Innovat Ctr Highend Equipment, Shanghai 200237, Peoples R China