Three-dimensional particle model based numerical simulation on multi-level compressive cyclic loading of concrete