10.1016/j.ijmecsci.2019.105130