DEM-MPS model of solid-flow interaction for simulating behavior of armor blocks