1. School of Mechanical and Power Engineering, East China University of Science and Technology, Shanghai 200237, China
2. Department of Surgery, University of Saskatchewan, Saskatoon, SK S7N 0W8, Canada
3. School of Mechanical and Power Engineering, East China University of Science and Technology, Shanghai 200237, China;
4. Division of Biomedical Engineering, University of Saskatchewan, Saskatoon, SK S7N 5A9, Canada
5. Energy-Based Tumor Ablation Laboratory, School of Mechatronic Engineering and Automation, Shanghai University, Shanghai 200444, China