1. Marine Electrical Engineering College, Dalian Maritime University, Dalian, China
2. Department of System and Computer Engineering, Carleton University, Ottawa, ON, Canada
3. Department of Mechanical Engineering, University of Victoria, Victoria, BC, Canada