10.1016/j.ijmecsci.2020.105916