University of KwaZulu-Natal Mechanical Engineering