1. College of Energy and Mechanical Engineering Shanghai University of Electric Power Shanghai 200090 China
2. Shanghai Institute of Special Equipment Inspection and Technical Research Shanghai 200062 China
3. College of Mathematics and Physics Shanghai University of Electric Power Shanghai 200090 China
4. Institute of Photochemistry and Photofunctional Materials University of Shanghai for Science and Technology Shanghai 200093 China
5. MTEC National Science and Technology Development Agency (NSTDA) 111 Thailand Science Park, Phahonyothin Road, Khlong Nueng, Khlong Luang Pathum Thani 12120 Thailand