1. Department of Mechanical and Construction Engineering, Northumbria University, Newcastle upon Tyne, UK
2. Department of Computer and Information Sciences, Northumbria University, Newcastle upon Tyne, UK
3. School of Engineering, Newcastle University, Newcastle upon Tyne, UK