International Journal of Advanced Manufacturing Technology, vol. 119, no. 7-8, page. 5175 - 5193, 2022-04