1. Department of Marine Engineering; Dalian Maritime University; Dalian; P. R. China
2. College of Information Science and Technology; Dalian Maritime University; Dalian; P. R. China
3. Institute of Environmental Systems Biology; Dalian Maritime University; Dalian; P. R. China
4. Department of Mechanical and Mechatronics Engineering; University of Waterloo; Waterloo; ON; Canada