10.1016j.eng.2022.06.026