Coupled discrete-continuum approach for railway ballast track and subgrade macro-meso analysis