Three-dimensional simulation of asphalt mixture incorporating aggregate size and morphology distribution based on contact dynamics method